body {	background:#6B6A6F url(pageimg/bg-grad.jpg) top left repeat-x;	
		font-family:Arial, Helvetica, sans-serif;	font-size:11pt;	margin:0; padding:0;	
 }

.outer {	width:786px;	margin:0 auto;	background:#DFE0E2 url(pageimg/outerbg.jpg);	padding:0 4px 0 2px;	}
.inner {	width:786px;	}
.footer {	width:786px;	margin:0 auto;	background:#DFE0E2 url(pageimg/outer-bottom.jpg) bottom left;	padding:0 4px 0 2px;	}

.header {	background:#FFF url(pageimg/headerbg.jpg) top left repeat-x;	height:118px;	}
.header img#logo {	float:left; margin:0 0 0 3px;	border:none;	}
.header #phones {	background:url(pageimg/phone.gif) top left no-repeat;	height:60px;	float:right;	margin:20px 50px 0 0;	}
.header #phones p {	margin:5px 0 0 55px;	color:#C1262C;	font-size:14pt; padding-top:13px;	}

.nav {	background:url(pageimg/navbg.jpg) top center no-repeat;	height:40px;	clear:both;	padding:0 20px;	}
.nav p {	margin:0; padding:0;	text-align:center;	font-weight:bold;	color:#FFF;	padding-top:5px;	}
.nav a {	display:block;	float:left;	margin:5px 0;	padding:3px 10px;	color:#FFF;	text-decoration:none;
			border-right:1px solid #FFF;	}
.nav a.last {	border-right:none;	}
.nav a:hover {	background:url(pageimg/nav-hover.jpg);	color:#000;	}

.main {	width:766px;	background:#FFF url(pageimg/content-topbg.gif) top left no-repeat;	margin:10px auto 0;	}
.main2 {	background:url(pageimg/content-bottombg.gif) bottom left no-repeat;	padding:10px;	}

.content {	width:480px;	float:left;	line-height:130%;		}
.sidebar {	background:#EBECED url(pageimg/side-top.jpg) top no-repeat;;	margin:0; padding:0;	
			width:250px;	float:right;	text-align:center;	}
.sidebar_inner {	background:url(pageimg/side-bottom.jpg) bottom no-repeat;	padding:10px 0;	}
.sidebar img {	border:none;	margin:15px 0;	}

.content h1 {	color:#0099CC;	line-height:110%;	font-size:1.8em;	}
.content h1.new {	background:url(pageimg/star-new.jpg) left no-repeat;	padding:20px 0 20px 70px;	line-height:100%;	}

.content h2 {	color:#900;	border-bottom:1px solid #900;	padding:2px;	}



.content ul {	margin:0; padding:0;	list-style:none;		}
.content ul li {	margin:0; padding:0;	margin-left:10px; padding-left:15px;	background:url(pageimg/bul_red.jpg) left no-repeat;	}

.cb {	clear:both;	}
h2.cb {	padding-top:20px;	}

.footer p {	margin:0; padding:20px;	text-align:center;	line-height:150%;	}
.footer p, .footer a {	color:#888;	text-decoration:none;	font-weight:bold;	}
.footer a:hover {	color:#000;	}




.trynewtool {	width:432px;	border:1px solid #CCC;	margin:0 0 0 10px;	padding:5px 10px;
				background:url(pageimg/star-new.jpg) top right no-repeat;	}
* html .trynewtool {	margin-left:20px;	}
.trynewtool h1 {	text-align:center;	}
.trynewtool a.more {	display:block; width:156px; height:38px; text-align:center; margin:5px auto;
						background:url(pageimg/button-redblank.jpg);	padding:15px 10px 0 10px;
						color:#FFF;	text-decoration:none;	}
.trynewtool a.more:hover {	font-weight:bold;	}




.featbox {	width:220px; margin:10px 0 10px 10px;	float:left;	background:url(pageimg/graygrad70.jpg) top left repeat-x;	
			border:1px solid #CCC;	height:90px;	}
.featbox a {	display:block; width:220px; text-decoration:none;	color:#333;
					background:url(pageimg/button-more.gif) bottom right no-repeat;	}
.featbox a:hover {	background:url(pageimg/button-more-hover.gif) bottom right no-repeat; }
.featbox img {	border:none;	float:left;	margin:4px;	}
.featbox h3 {	color:#900;	font-size:1.1em;	margin:3px 0; padding:0;	}
.featbox p {	font-size:0.8em;	margin:0; padding:0;	line-height:normal;	}
.featbox p.link {	color:#039AE1;	text-decoration:underline;	text-align:right;	margin:0 40px 10px 0;	}
.featbox a:hover p.link {	font-weight:bold;	}



.blog {	border:1px solid #CCC;	margin:10px 16px 10px 10px; padding:10px;	clear:both;	}
* html .blog {	margin:10px 5px 10px 20px;	}
.blog p.date {	color:#666;	float:right; font-size:0.8em;	}


form#remotelogin {	width:227px;	height:113px;	padding:40px 5px 0 8px;	margin:10px 0 10px 4px;	text-align:left;	
					background-image:url(pageimg/loginformbg.jpg);	}
form#remotelogin input {	width:110px;	}
form#remotelogin p {	margin:6px 10px; padding:0; color:#FFF;	font-size:0.8em;	text-align:center;	}
form#remotelogin p a {	color:#FFF;	}
/*
form#remotelogin label {	font-size:0.9em;	display:block;	float:left;	width:70px;	color:#FFF;	}
*/
form#remotelogin label, form#remotelogin input {	margin:3px 1px;	}
form#remotelogin label {	font-size:0.9em;	color:#FFF;	font-weight:bold;	}

