*{margin:0;padding:0;list-style:none}
a img, fieldset {border:0}
table *{vertical-align:top}
fieldset{display:inline}
* > fieldset{display: block}/* Non IE browsers */
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
a{color:#464646}
a:hover{text-decoration:none}
h1{font:bold 14px arial;color:#000}
body {
	font:normal 11px arial,tahoma, verdana;
	line-height:12px;
	color:#464646;
	background:#fff;
}
#min-width {min-width:900px;width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 900)? "900px" : "auto")}
#top{background:url(/images/clouds.jpg) no-repeat 0 0 #B2D5F0}
#plane{background:url(/images/plane.jpg) no-repeat 28px 47px}
#top-red{background:url(/images/top-red.gif) repeat-x 0 100%}
#top-wave{background:url(/images/top-wave.jpg) no-repeat 0 100%}
#top-text{}
#top-400{background:url(/images/top-400.gif) no-repeat 374px 27px}
#top h1{
	background:url(/images/main-varz.gif) no-repeat 377px 71px;
	height:241px;	
	font-size:10px;
	overflow:hidden;
	text-indent:-9999px;
}
#middle{background:url(/images/middle-bg.gif) repeat-x 0 100%;margin-top:19px;}
#middle-wings{
	border-top:1px solid #e0e0e0;
	background:url(/images/wings.gif) no-repeat 260px 100%;
	overflow:hidden;
}
#middle-l{
	width:260px;
	float:left;
	padding:0 42px 0 32px;
	line-height:14px;
}
* html #middle-l{margin-right:-3px; width:334px;}
* html #middle-r{height:1%}
*>#middle-r{margin-left:335px}
#middle a{font:12px arial;color:#3C3C3C}
#middle-l h2{
	background:url(/images/text-facts.gif) no-repeat 0 0;
	overflow:hidden;
	text-indent:-9999px;
	height:13px;
	margin-bottom:20px;
	margin-top:20px;
}
#menu{
	margin-left:37px;
	margin-top:18px;
	padding-bottom:20px;
}
#menu li{
	padding:1px 0 3px 3px;
	border-bottom:1px solid #bbb;
	width:378px;
}
#menu li.last{border:0}
#menu li a, #site_map li a{
	text-decoration: none;
	font:bold 14px 'arial narrow';
	color:#5B5B5B;
}
#site_map li a:hover {
	color: #DB3621;
}
#site_map ul li{margin-left:15px}
#site_map ul li a{
	text-decoration:underline;
	font:normal 11px arial,tahoma,verdana;
	color:#464646;
}
#site_map ul li a:hover{
	text-decoration: none;
	color: #DB3621; 
}
#content{
	background:url(/images/main-hr.gif) no-repeat 31px 39px;
	margin-top:22px;
	overflow: hidden;
}
#left{
	width:334px;
	border-right:1px solid #fff;
	padding-left:33px;
	padding-right:5px;
	color:#000;
	float:left;
	font-size:12px;
	line-height:18px;
}
*>#left{width:296px}
#left h2, #main-news h2, #main-benefits h2, #op85-left h2{
	font-size:10px;
	height:40px;
	overflow:hidden;
	background:url(/images/text-abilities.gif) no-repeat 0 0;
	margin-left:-14px;
	text-indent:-9999px;
	margin-bottom:13px;
}
#left b, #left strong{display:block;margin-bottom:15px}
#left p{margin-bottom:26px}
* html #left,* html #main-news{margin-right:-3px}
* html #right,* html #main-benefits{height:1%}
*>#right{margin-left:335px}
#right p{margin-bottom: 15px;}
#main-news{width:43.5%;float:left}
#main-news h2, #news h2{background:url(/images/text-news.gif) no-repeat 0 0;margin-left:29px;}
#news h2{margin-left:-2px;margin-bottom:5px;}
#main-news ul{margin-left:31px;margin-top:-7px}
#main-news ul li,#news ul li,#search_results li{border-bottom:1px solid #D8D8D8; background:url(/images/square.gif) no-repeat 1px 11px; color:#7F7F7F;padding:7px 0 6px 11px; line-height:14px; font-size:11px}
#main-news ul li.last, #news ul li.last{border:0}
*>#main-benefits{margin-left:43.5%}
#main-benefits a{color:#000; font-size:12px; line-height:14px;}
#main-benefits ul{margin:0 20px 0 28px}
#main-benefits ul li{margin-bottom:15px}
#main-benefits h2{background:url(/images/text-benefits.gif) no-repeat 0 0;margin-left:15px;}
#footer{
	background:#A5A5A5;
	height:60px;
	padding:16px 0 0 15px;
	margin-top:45px;
	color:#000;
}
* html #footer{height:76px}
/*inner pages*/
.inner #top-400{background:url(/images/top-400.gif) no-repeat 364px 27px}
.inner #top h1{
	background:url(/images/inner-varz.gif) no-repeat 377px 71px;
	width:605px;
	float:left;
}
.inner #menu{
	margin:0;
	background:url(/images/menu-bg.jpg) no-repeat 0 100% #fff;
	width:268px;
	float:right;
	padding-top:16px;
	padding-bottom:23px;
}
.inner #menu li{
	margin-left:31px;
	border-top:1px solid #bababa;
	border-bottom:0;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:1px;
	width:auto;
}
.inner #menu li.first{border-color:#fff;}
.inner #menu li#current{
	background:url(/images/menu-current-bg.gif) no-repeat 0 0;
	margin-left:13px;
	padding-left:19px;
	padding-top:1px;
	border:0;
}
.inner #menu li#current a{color:#D53621}
.inner #menu li a{font-size:14px}
.heading{
	background:url(/images/heading-border.gif) repeat-x 0 0 #E1573D;
	margin-top:19px;
}
.heading h1{
	font-size:12px;	
	height:33px;
	padding-top:7px;
	color:#fff;
	padding-left:46px;
	font:normal 17px Impact;
	background:url(/images/heading-corner.gif) no-repeat 21px 0;
}
*>.heading h1{height:26px}
.inner #content{
	margin:0;
	background-image:none;
}
.inner #left, #op85-left{
	width:273px;
	padding-left:28px;
	padding-right:29px;
	border-right:1px solid #D2D2D2;
	padding-bottom:45px;
}
#op85-left{
	color:#000;
	float:left;
	font-size:12px;
	line-height:14px;
	width:274px;
	padding-left:28px;
	padding-right:29px;
	border-right:1px solid #D2D2D2;
	padding-bottom:45px;
}
*>.inner #left{width:216px}
*>.inner #right{margin-left:274px}
#submenu{
	margin-top:24px;
	margin-bottom:36px;
}
#submenu li{
	background:url(/images/submenu-bg.gif) no-repeat 0 0;
	height:22px;
	padding-left:11px;
	padding-top:2px;
}
*>#submenu li{height:20px}
#submenu li a{
	color:#E35B41;
	font:bold 11px arial;
	text-decoration:none;
}
/* -- hovers -- */
#submenu li a:hover, #submenu li.current a{
	color:#5B5B5B;
}
#menu li a:hover{
	color:#DB3621;
}

/* -- end hovers --*/
.inner #right{
	padding-top:22px;
	padding-left:20px;
	padding-right:37px;
	font-size:12px;
	color:#6F6F6F;
	line-height:14px;
	border-left:1px solid #D2D2D2;
	position: relative;
	left:-1px;
	padding-bottom:45px;
}
.inner #right p{margin-bottom:14px}
.inner #right h1{margin-bottom:27px}
.inner #footer{margin:0}

.cform_table {width:500px;padding-left:30px;padding-top:10px;font-family:Arial;font-size:12px;color:#000000;padding-right:31px;}
.cform_input {width:100%;}
.cfrom_textarea {width:100%;height:200px;}
.cat {
font-size: 11px;
}
	.cat a, .cat a:visited{
	color:#DB3621;
	}
	.cat a:hover{
	color:#5B5B5B;
	}
