@charset "UTF-8";

/* CSS Document */

/* Main setup classes */
* {
	margin:0;
	padding:0;
}

body {
	/*background:#f0f6f7;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:0.8125em;
	color:#505050;
	min-width:980px;
}
input, select, textarea {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1em;
}
#header, #content, #footer {
color:#000000;
font-size:0.8em;
}
p {	margin-bottom:13px;}
img{border:0}


/* layout of page */
.pagewidth{
	width:980px;
	margin:0 auto;
}

#header {
	height:92px;
	padding:0 39px;
}
#header img.logo{
	margin:20px 0 13px 0;
}

/* navigation */
#navrow{
	background:url(../images/navbg.jpg) repeat-x;
}
.nav {
	background:url(../images/divider.gif) no-repeat left top;
	padding-left:1px;
	height:44px;
}
.nav li {
	display:inline;
}
.nav li a {
	display:block;
	float:left;
	background:url(../images/button-bg.gif) left top repeat-x;
	font-size:1.0em;
	color:#fff;
	text-decoration:none;
	width:12.5%;
}
.nav li a em {
	display:block;
	background:url(../images/button-left.gif) no-repeat left top;
}
.nav li a b {
	display:block;
	background:url(../images/button-right.gif) no-repeat right top;
	padding:0;
	height:44px;
	line-height:42px;
	text-align:center;
	font-weight:normal;
	font-style:normal;
}
.nav li a:hover {
	background:url(../images/button-bg1.gif) left top repeat-x;
	color:#000;
	cursor:pointer;
}
.nav li a:hover em {
	background:url(../images/button-left1.gif) no-repeat left top;
	cursor:pointer;
}
.nav li a:hover b {
	background:url(../images/button-right1.gif) no-repeat right top;
	cursor:pointer;
}
.nav li a.current {
	background:url(../images/button-bg1.gif) left top repeat-x;
	color:#000;
}
.nav li a.current em {
	background:url(../images/button-left1.gif) no-repeat left top;
}
.nav li a.current b {
	background:url(../images/button-right1.gif) no-repeat right top;
}
#bluebanner{
	background:url(../images/bluebar.jpg) repeat-x;
	padding:2px 0 1px 1px;
}


/*content*/
#content { padding:29px 25px 47px 30px;}
#content .indent { padding:0 13% 0 0;}

/* Utility classes */
.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}

.wrapper {width:100%;	overflow:hidden;}
.container {width:100%;}

/* columns in the main content */
.col1, .col2, .col3{float:left}
.rightindent{padding-right:3em}
#content .wideleft {background-image:url(../images/line-ver.gif); background-repeat:repeat-y;background-position:62% top;}
#content .wideleft .col1 {width:66%;}
#content .wideleft .col2 {width:34%;}

#content .verywideleft .col1 {width:78%;}
#content .verywideleft .col2 {width:22%;font-style:italic;color:#666;text-align:justify}
#content .verywideleft .col2 div.logo{margin-top:6.0em;margin-left:1em}

#content .twoequalcols {background-image:url(../images/line-ver.gif); background-repeat:repeat-y;background-position:48% top;}
#content .twoequalcols .col1 {width:50%;}
#content .twoequalcols .col2 {width:50%;}

#content .threecols {background-image:url(../images/line-ver.gif); background-repeat:repeat-y;background-position:33% top;}
#content .threecols .col1 {width:34%;}
#content .threecols .col2 {width:33%;}
#content .threecols .col3 {width:33%;}
#content .threecols .col2 img, #content .threecols .col3 img {margin-top:3em;}

#content .col2 h2, #content .col3 h2 {margin-top:30px}

#content ul{ padding-bottom:1em;}
#content li {
	background:url(../images/arrow1.gif) no-repeat left 5px;
	padding:0 0 7px 13px; 
	/*font-size:1.1em;*/
}
#content ul.sublist{
	margin:0.5em 0 0 0.5em;
}
#content ul.sublist li{
	background:url(../images/arrow2.gif) no-repeat left 5px;
	padding:0 0 0.5em 11px;
}

#content li a { color:#505050;}
#content .singleimage {
	margin-top:3em;
	padding-left:3em;
}

/* equipment manufacturers' logos */
#content div.imagelist ul {margin:1em; list-style:none; padding:0;}
#content div.imagelist ul li {width:24em; float:left; height: 8em; text-align:center; margin:0; padding:0; background-image:none;}
#content div.imagelist ul li p{margin: 1em 0; display:none;}
#content div.imagelist h3{clear:both;margin-right:5em;font-size:1.2em;padding:0.3em 0.2em;background-color:#eee;font-weight:normal}

/* contact us info */
#content dl {margin-bottom:1em;width:30em;height:6em;}
#content dt {width:8em; float:left; font-size:1.1em; font-weight:bolder; line-height:1.4em; font-style:italic}
#content dd {width:16em; float:left;  font-size:1.1em; font-weight:bolder; line-height:1.4em;}

#content div.logo{
	margin-top:3em;
	vertical-align:top;
}
#content div.logo img{
	margin-left:1.5em;
}
#content div.logos{
	margin: 5.5em 0 0em 0em
}
#content div.logos img{
	margin-right:1.0em;
	vertical-align:top;
}

/*.line-hor { background:#3a3c52; height:1px; overflow:hidden; font-size:0; line-height:0; margin:20px 0 20px 0;}*/

a {color:#347ba6;}
a:hover{text-decoration:none;}

h1 img { display:block; margin-bottom:8px;}
h2 {
	padding:8px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ff6000;
	font-style:italic;
	font-size:1.37em;
	line-height:1.2em;
	margin-bottom:0.5em;
	min-height:1.5em;
	height:auto !important;
	height:1.5em;
	width:100%;
}


/*footer*/
#footer {
	height:75px;
	font-size:.625em;
	font-weight:bold;
	text-transform:uppercase;
	color:#888;
	background:transparent url(../images/footerbg.gif) repeat-x scroll left bottom;
}

#footer p {
	padding:34px 0 0 0;
}

/*==================list====================*/
ul {
	list-style:none;
}
