

/* hack to correct IE5.5 faulty box model */
* html {color:#333333;}
* html .menu {width:746px; w\idth:745px;}

* html .menu a {color:#fff;}

/* remove all the bullets, borders and padding from the default list styling */

.menu ul {padding:0;margin:0;list-style-type:none;}

.menu ul ul {width:159px;}

.menu {width:745px; height:35px; position:relative; z-index:100; font-family:arial, sans-serif; margin-top:16px; margin-left:20px; _margin-left:10px; float:left;}

/* hack to correct IE5.5 faulty box model */

* html .menu {width:746px; w\idth:745px;}
a {color:#0088aa; text-decoration:none;/*color:#ff6633; text-decoration:none;*/}
a:hover {color:#0088aa;/*color:#ff6633; text-decoration:underline;*/}
* html #nav a {color:#fff;}

#nav li.page-item-87, #nav li.page-item-87 a {width:70px;}
#nav li.page-item-3 ul a, #nav li.page-item-45 ul a, #nav li.page-item-60 ul a, #nav li.page-item-72 ul a, #nav li.page-item-235 ul a { width:159px;}
#nav li.page-item-3, #nav li.page-item-3 a {width:90px;}
#nav li.page-item-24, #nav li.page-item-3 a {width:128px;}
#nav li.page-item-45, #nav li.page-item-45 a {width:90px;}
#nav li.page-item-72, #nav li.page-item-72 a {width:84px;}
#nav li.page-item-60, #nav li.page-item-60 a {width:98px;}
#nav li.page-item-252, #nav li.page-item-266, #nav li.page-item-283, #nav li.page-item-289, #nav li.page-item-273 {margin-top:10px;}

#nav a {

	text-decoration: none;

	color:white;

	padding-left:10px;

}

#nav br {margin-bottom:0; padding-bottom:0;}

#nav a:hover {

	color:#ff6633;

	text-decoration: none;

}



#nav ul {

	list-style: none;

	padding: 0;

	margin: 0;

	margin-top:0px;

}



#nav a {

	text-decoration: none;

}



#nav li li a {

	display: block;

	text-decoration:none;

	font-weight: normal;

	background:none;  display:block; /*margin-bottom:1px ;*/
	



}





#nav li li a:hover {

	

	/*border-bottom:1px solid white; */ margin-bottom:0px; display:block; 

}



#nav li {

	float: left;

	position: relative;

	/*font-weight:bold;*/

	

	cursor: default;

}



li#first {

	border-left-width: 1em;

}



li#last {

	border-right-width: 1em;

}



li ul {

	display: none;

	position: absolute;

	top: 100%;

	left: 0;

	font-weight: normal;

	background:url(images/greyn.png) 0px 10px repeat-x;

	*background:url(images/grey.gif) 0px 10px repeat-x;

	*filter:alpha(opacity=90); *opacity:0.9; 

	padding: 0.5em 0 1em 0;

	width:159px;

}
li ul ul{
	display: none;
}


li ul a {
	display:block;
	padding:5px 10px;

}





li li {

	display: block;

	float: none;


	

	

}



#nav li:hover ul, li.over ul {

	display: block;

	

}

#nav li:hover ul ul, li.over ul ul{

	display: none;

	

}

#nav li ul a:hover {

	color:#ff6633;

}


body {text-align:center; background:url(images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; color:white; font-size:13px;}

#header {width:940px; text-align:left; height:71px; margin:0 auto; border-top:1px solid #333333;}

#main { width:970px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; background:url(images/navi.png) no-repeat; text-align:left;}


#logo {float:left;}

#header-right {float:right; width:400px; text-align:right; height:20px; margin-top:20px;}

#header-right a {color:#FFFFFF; text-decoration:none;}

.section {background-color:#FFFFFF; text-align:left; width:609px; float:left;}

#section-middle {float:left; width:1px; height:690px; background-color:#cccccc; margin-top:10px;}

#content-middle.inside #section-middle {float:left; width:1px; height:690px; background-color:#cccccc; margin-top:10px; display:none;}
#content-middle.inside #section-right {float:right; width:327px; *width:327px; text-align:left; display:none;}
#section-right {float:right; width:327px; *width:327px; text-align:left;}
#content-middle.inside .section {background-color:#FFFFFF; text-align:left; width:937px; float:left;}

#section-right img {margin-top:0px;}

.section-top {width:608px; height:45px; background-image:url(images/section-top.jpg); color:#333333; font-size:16px; font-weight:bold; line-height:45px; font-family:Arial, Helvetica, sans-serif;}

.rounded {width:608px; height:45px; background-image:url(images/rounded.png); color:#333333; font-size:16px; font-weight:bold; line-height:45px; font-family:Arial, Helvetica, sans-serif;}

.r-section-top {width:324px; height:50px; background-image:url(images/r-section-top.jpg); color:#333333; font-size:16px; font-weight:bold; line-height:45px; font-family:Arial, Helvetica, sans-serif; text-align:left; }

.section-top span {margin-left:11px;}

.r-section-top span{margin-left:14px;}

#sec-table {color:16px; color:#666666; font-weight:bold; margin-left:20px; margin-top:15px;}

#sec-table a{color:16px; color:#666666; font-weight:bold; text-decoration:none;}

#sales-table a{color:16px; color:#666666; font-weight:bold; text-decoration:none;}

#sec-table img {border-bottom:5px solid white; border-top:5px solid white; border-right:10px solid white;}

#sec-table td {vertical-align:middle;}

#sec-table span,  #sales-table span{color:#ff6633;}

.spacer {width:50px; height:1px;}

.btn-callus {margin-left:350px;}



#content {width:962px; margin:0 auto;}

#content-left, #content-middle {float:left;}

#content-middle {width:937px; height:700px; background-color:#FFFFFF;}

#content-middle p {}

#content-right {float:right;}

.sright {float:right; padding-top:10px; display:block; *padding-top:9px; }


#s {background:none; width:130px; border:none; height:20px; color:#999999; font-size:12px; line-height:20px; margin-top:2px; *margin-top:1px; text-align:right;}

#searchsubmit {height:20px;}

.sub-section-top {width:611px; height:45px; background-image:url(images/section-top.jpg); color:#333333; font-size:16px; font-weight:bold; line-height:45px; font-family:Arial, Helvetica, sans-serif;}

.sub-section-top span {margin-left:11px;}

.sub-section-body {margin-left:12px; margin-top:22px; color:#333333; margin-right:12px; width:720px;}
h1 {font-size:30px; width:940px;  margin:0 auto; font-weight:bold; color:#ff6633; height:40px; text-align:left; line-height:40px; padding:0;}
h2 {color:#333333; font-size:24px; font-weight:bold;}
h2 a{color:#333333; font-size:24px; font-weight:bold; text-decoration:none;}
h3 {color:#333333; font-size:18px; margin:0; padding:0; border-top:12px solid white; color:#0066cc; color:#666666;}
h4 {color:#333333; font-size:16px; margin:0; padding:0; border-top:12px solid white;}
#index-top {width:964px; height:327px; /*background:url(images/index-top.png) -1px top; */ margin:0 auto;}

#index-l {height:394px; overflow:hidden; width:705px; float:left; margin-left:12px; *margin-left:6px; margin-top:11px; background-color:#1A1C24;}

#index-r {width:234px;  float:right; text-align:left; font-size:12px;}

#index-r-top {font-size:16px; font-weight:bold; color:#333333; margin-top:24px; margin-left:10px;}

#index-r-top span {margin-left:5px;}

#index-r-btm {color:#666666; margin:26px 18px; margin-bottom:0px;}

.os {color:#ff6633; }

#fea a {text-decoration:none; color:#0071bc;}

#tc {border-top:20px solid white;}

#tc img {border-right:20px solid white;}

#tc td {vertical-align:top;}

#left-img, #right-img {height:700px;}

.section td {vertical-align:top;}

.fea-tbl ul {margin:0; padding:0; margin-left:1em;}

.fea-tbl td {width:180px;}

.fea-tbl td.tsp {width:10px;}

.platform img {border-left:5px solid white; }

.platform h2 {line-height:0; padding-bottom:1em;}



#sales-table {color:16px; color:#666666; font-weight:bold;}





#sales-table img {padding-left:20px;}

#sales-table img.wp-image-185, #sales-table img.wp-image-197, #sales-table img.wp-image-202 {padding:0;}



#sales-table td {vertical-align:middle;}

.l-row img {padding-top:20px;}

#sales-table .l-row img {padding:0; padding-top:30px;}

.sqa li {margin-bottom:1em;}



.wp-image-65 {padding-right:20px;}

#bt {text-align:left; width:962px; margin:0 auto; font-size:14px;  }

#bt li {display:inline; margin-left:20px;}

#bt li a{color:#FFFFFF; text-decoration:none;}

#bt li.current_page_item a{color:#ff6633; /*font-weight:bold;*/}
#nav li.current_page_item a{color:#ff6633; /*font-weight:bold;*/}
#btia {display:inline; margin-left:22px;}
#bti {margin-top:12px;}

.search {font-size:14px;}

.search a {text-decoration:none; color:#333333;}

.search a:visited{text-decoration:none;}

.cup h2 {line-height:16px; padding:0; margin:0;}

.blue {color:#0071bc;}

.careers a{text-decoration:none; color:#ff6633; font-weight:bold;}

#sales-table.services table {width:585px;}

#sales-table.services img{border:none; padding-left:0;}

#sales-table.services td {width:195px;}
.list-points  {padding-bottom:0; margin-bottom:0;}
.list-points li {border-bottom:14px solid white;}
.wocs strong {margin-top:14px; display:block;}
#gus {margin-top:17px; text-align:right;}
#gus a{text-decoration:none; font-size:12px; color:#333333;}
#gus a:hover{text-decoration:none; font-size:12px; color:#ff6633;}
#gus a.curp {color:#ff6633;}
.tok {padding-left:14px; margin-left:0;}
#guh {text-align:right;}
#guh a{text-decoration:none; font-size:12px; color:#333333;} 
#guh a:hover{text-decoration:none; font-size:12px; color:#ff6633;}
.home-header {font-size:24px; color:#333333; width:490px; margin-bottom:26px; margin-top:20px;}
.home-intro {font-size:16px; color:#333333; width:563px; margin-bottom:34px;}
.home-quote {text-align:left; margin-left:30px; color:#333333; width:507px; text-align:center;}
#home-tbl {color:#333333;}
#home-tbl td {vertical-align:middle;}
#home-tbl td a{text-decoration:none; color:#333333;}
#home-tbl td img{border:none;}
.home-inner {margin-left:20px;}
.rn {font-size:18px; color:#333333; margin-bottom:25px;}
#section-right a {color:#ff6633; text-decoration:none;}
#section-right a:hover {text-decoration:underline;}
.rn-outer {width:280px; margin-left:20px; color:#333333;}
.rn-outer-1 {margin-top:20px; color:#333333; margin-left:14px; width:286px;}
#section-right h4 {display:none;}
#oco a {color:#ff6633; text-decoration:none;}
#oco a:hover {color:#ff6633; text-decoration:underline;}
#oco div {font-size:18px; color:#666666;}
.wocs div {font-size:18px; color:#666666;}
