
#container { 
width: 910px; 
background-color: #FFFFFF; 
} 



#topnav { 
width:910px; 
} 


/* main area start */ 
#main{ 
} 




#leftnav { 
width:170px; 
} 
#content_area { 
padding:0px; 
} 
/* image styles */ 
.img01 { 
border: 1px #000000 solid; 
} 
.img02 { 
border: 1px #000000 solid; 
float: left; 
margin-right: 10px; 
margin-bottom: 10px; 
} 
.img03 { 
border: 1px #000000 solid; 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 
/* miscellaneous */ 




body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, input, label, blockquote { padding: 0px; margin: 0px; } 




body { font-family: Arial, Helvetica, sans-serif; background: #CACFCB url(/images/body-bg.gif) repeat-x left top; font-size:12px; } 



td{font-family: Arial, Helvetica, sans-serif; font-size:12px;} 


h1,h2,h3,h4,h5 
{ 
font-family: arial,helvectia,sans-serif; 
color:#333333; 
padding:0px; 
margin:0px; 
} 
h4 small 
{ 
font-size:11px; 
font-weight:normal; 
} 
.clear { clear: both; height: 0px; overflow: hidden; padding: 0px ; margin: 0px ;} 
.hide { display: none; } 
.red { color: #CC0000; } 
.left { text-align: left; } 
.right { text-align: right; } 
.center { text-align: center; } 
.small { font-size: 11px; } 
.grey { color: #CCCCCC; } 
img { border: none; } 
img.right { float: right; margin-left: 8px; margin-bottom: 5px; margin-top: 3px; } 
img.left { float: left; margin-right: 8px; margin-bottom: 5px; margin-top: 3px; } 
h1 { font-size: 33px; color: #E13433; font-weight: normal; height: 45px; line-height: 40px; margin-bottom: 0px; padding-top: 0px; } 
h3 { padding-bottom: 3px; padding-top: 5px; } 
p { padding:3px; } 
a { text-decoration: underline;color:#000; } 
a:hover { text-decoration: underline;color:#909193; } 
ul { margin-left: 2.5em; padding-bottom: 0.8em; } 
ol { margin-left: 3.5em; padding-bottom: 0.8em; } 
ul li { list-style-type: square; } 
ul li, ol li { line-height: 170%; } 
abbr { border-bottom: 1px dotted #333333; cursor: help; } 
address { line-height: 170%; padding-bottom: 0.8em; padding-left: 10px; } 
.bold { font-weight: bold; } 
body { text-align: center; padding-bottom: 20px; } 
#contain {width:910px;margin:0px auto 0px auto;} 
#page-wrapper { float:left;text-align: left; width: 910px; background: url(/images/page-border-bottom.gif) no-repeat left bottom; padding-bottom: 5px; position: relative; } 
#page-bg { float:left;width:910px;margin-top:20px;background: #FFFFFF;} 

#main-content { width: 900px; float: left;} 
#header { float:left;width:910px;height: 142px; position: relative;background: #FFFFFF url(/images/page-border-top.gif) no-repeat left top; } 
#inthead 
{ 
width:560px; 
float:left; 
} 
#logo { padding-top: 12px; padding-left: 20px; padding-bottom: 0px;float:left; height:80px;} 
#addy 
{ 
float:right; 
width:300px; 
} 
#addy p { text-align: right; font-size: 12px; color: #000000;padding-right:20px; } 
#addy img {padding:0px;margin:0px;} 
#addy p img {padding: 0px 3px 0px 0px;vertical-align:middle;} 
#FrmSearch { 
width:280px; 
float:left; 
padding:0px; 
margin:20px 0px 0px 8px; 
padding:0px; 
display:block; 
clear:left; 
} 
#FrmSearch p { 
margin:0; 
padding:0; 
color:#333333; 
font-weight:bold; 
font-size:13px; 
float:left; 
} 
#FrmSearch p input { 
vertical-align:middle; 
} 
#FrmSearch p input.sbox { 
border:1px solid #b1705e; 
} 
#footer { display:inline;float:right; margin-top:15px; margin-right: 10px; background: url(/images/footer-bg.gif) no-repeat left top;width:710px; } 
#footer p { font-size:11px;text-align:center;} 
#footer .float-right { float: right; color: #666666; } 
#footer .float-right a { padding-right: 5px; } 
#footer .text { line-height: 130%; } 
#certification { padding-top: 7px; padding-left: 0px; float: none; margin-right: 0px; } 
#certification img {display:block; margin:0 auto;} 
#menu { padding: 0px; margin: 0px 0px 0px 10px; font-size:13px;width: 890px; height: 30px; background: #E03434 url(/images/menu-bg.gif) no-repeat; } 
#menu ul {padding:0px;margin:0px;} 
#menu li { float: left; list-style: none;height: 30px; } 
#menu li a { color: #FFFFFF; text-align: center; display: block; height: 30px; text-decoration: none; line-height: 30px; background: url(/images/menu-separator.gif) no-repeat right center; position: relative; } 
#menu li a:hover { text-decoration: underline; } 
#menu-home { width: 56px; } 
#menu-gage {width: 92px; } 
#menu-accred { width: 100px; } 
#menu-emerg { width: 140px; } 
#menu-case { width: 98px; } 
#menu-cats { width: 124px;} 
#menu-about { width: 90px; } 
#menu-jobs { width: 98px; } 
#menu-contact { width: 86px; background:none; } 

#side-menu 
{ 
width:165px; 
float:left; 
padding-right:0px; 
display:inline; 
} 
#side-menu ul 
{ 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 3px; 
} 
#side-menu li 
{ 
margin-left:0px; 
padding-left:0px; 
/*list-style-image:url(/images/plus1.gif); 
list-style-position:inside;*/ 
list-style-type:none; 
font-size:11px; 
} 
#side-menu h5 a {color:#333333;margin-top:5px;display:block;font-size:13px;} 
#side-menu ul li a{text-decoration:none;} 
#side-menu ul li a:link{color:#cc0000;} 
#side-menu ul li a:visited{color:#cc0000;} 
#side-menu ul li a:hover{color:#666666;} 
#side-menu ul li a:active{color:#cc0000;} 
#main-content { padding-bottom: 20px; padding-top: 10px; } 
#sublevel-title-box { width: 517px; height: 200px;margin-bottom: 12px;float:left;background:#F1F5F6 url(/images/sublevel_bg3.jpg) bottom right no-repeat; } 
#sublevel-title-box h1 {display: block;font-style: italic; color: #333333; margin: 0px; padding: 12px 0px 0px 10px;font-size: 24px; font-weight: normal; height: auto; line-height: 100%;width: 320px; } 
#sublevel-title-box h2 {display: block; color: #666666; margin: 0px; padding: 12px 0px 0px 10px;font-size: 14px; font-weight: normal; height: auto; line-height: 100%;width: 270px; } 
#bottom-nav { padding-left: 10px; margin-left: 10px; margin-right: 10px; padding-bottom: 0px; height: 30px; line-height: 30px; border-top: 1px solid #EDEDED; position: relative; } 
#bottom-nav, #bottom-nav * { color: #999999; font-size: 11px; } 
#bottom-nav span { padding: 0px 4px; } 
#bottom-nav strong { padding-right: 4px; } 
#bottom-nav span.up { padding: 0px; line-height: 100%; text-align: right; position: absolute; top: 8px; right: 10px; } 
#bottom-nav span.up br { display: none; } 
#page-homepage #main-content { width:890px; float:left; margin-left:10px;} 


#page-homepage #sublevel-title-box a { font-size: 14px; color: #FFFFFF; } 
#page-homepage .block { width: 230px; height: 356px; margin-right: 10px; background: #DCE4E5 url(/images/homepage-block-bg.gif) no-repeat left top;} 
#page-homepage .block.last { margin-right: 0px; } 
#page-homepage .block .bottom-link a { width: 230px; } 
#page-homepage .block h2 { white-space: nowrap; padding-left: 5px; margin-bottom: 5px; } 
#page-homepage .block h2 span { height: 44px; left: 5px; width: 218px; top: 4px; } 

.block { background-image: url(/images/block-main-content-bg.gif); float:left; color:#333333; } 

.block p { line-height:140%; padding-left: 13px; padding-right: 13px; font-size: 11px; } 

.block .bottom-link { padding: 0px; margin: 0px; margin-top: 5px; } 
.block .bottom-link a { display: block;color: #333333; padding: 0px; margin: 0px; height: 36px; line-height: 30px; width: 100%; background: url(/images/block-bottom-link-bg.gif) no-repeat center top; text-transform: uppercase; font-size: 11px; font-weight: bold; text-align: center; } 
.block .bottom-link a:hover { color: #E13433; background-position: center -36px; } 
.block h2 { font-weight: bold; color: #000000; font-size: 15px; line-height: 100%; margin: 0px 5px 7px 5px; padding: 8px 0px 4px 9px; height: auto; border-bottom: 1px solid #CED7D6; letter-spacing: -1px; line-height: 100%; } 
.block h2 strong { font-weight:normal; font-size: 15px; display: block; line-height: 100%; padding-bottom: 5px; } 
.block h2 strong small{ font-weight:normal; font-size: 13px; display: block; line-height: 100%; padding-bottom: 5px; } 
.block h2 em { font-weight: bold; font-size: 18px; font-style: normal; text-transform: uppercase; display: inline; } 
.block h2 span { height: 44px; top: 7px; left: 9px; } 
.block .bottom-link { padding-left: 0px; padding-right: 0px; position: absolute; bottom: 0px; left: 0px; width: 225px; } 
.block .bottom-link a { background-image: url(/images/block-bottom-link-bg.gif); width: 100%; } 
#news { width: 200px; height: 200px;overflow:scroll;overflow-x:hidden;margin-bottom: 12px;float:right;background:#DCE4E5 url(/images/homepage-news-bg.gif) no-repeat; } 
#news h2 { font-size: 13px;font-weight: normal; padding: 0px; margin: 0px; padding-left: 10px;color:#cc0000; } 
#news p { margin: 0px; padding: 6px;font-size:11px; } 
#news a{font-size:12px;color:#cc0000;} 
#holder { width:700px; float:left; margin:5px 0px 15px 0px; position:relative; } 
.headerHolder { float:left;width:100%;border-bottom:6px solid #EFF3F4; margin-bottom:15px; } 
.headerHolder h4 { color:#555555; border-bottom:#C7D3D6 1px solid; font:normal 22px Arial, Helvetica, sans-serif; line-height:35px; text-transform:uppercase; } 
.paging { text-align:right; padding:5px 10px; border:#C7D3D6 1px solid; background:#EFF3F4; margin-top:10px; } 
.paging a { font-weight:bold; text-decoration:none; } 
.paging a:hover { color:#cc0000; } 
.newsArea { font-size:11px; } 
.newsArea strong { color:#cc0000; font-size:12px; } 
.newsArea div { margin-bottom:10px; border-bottom:1px solid #C7D3D6; padding:0px 0px 10px 0px; } 
.smTextArea { font-size:11px; } 
.floatLeft { float:left; } 
.floatRight { float:right; } 
.textMargin { margin-bottom:20px; } 
.commonArea { border-bottom:1px solid #C7D3D6; padding:10px 0px 10px 0px; } 
.commonArea li { display:inline block; width:50%; float:left; } 
.tabularData td { padding:3px 5px; border:1px solid #C7D3D6; vertical-align:top; } 
.tabularData td.alt { background:#EFF3F4; border:1px solid #C7D3D6; font-weight:bold; } 
.formArea label, .formArea input, .formArea textarea, .formArea select { 
display : block; 
width : 250px; 
float : left; 
margin-bottom : 10px; 
} 
.formArea label { 
text-align : right; 
width : 75px; 
padding-right : 25px; 
font-weight : normal; 
font-size : 12px; 
margin-top : 1px; 
} 
.formArea input, .formArea textarea, .formArea select { 
background-color : #fff; 
border : 1px solid #d1d1d1; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
} 
#page-homepage .block_productsale { width: 180px; height:200px; float: left; background: #ffffff; border: solid 1px black; border-left:none; padding-top:10px;} 
#page-homepage .block_img { margin-right: 15px; float: right; background: #ffffff;} 







#page-homepage .simpleblock { display:inline; margin-right: 10px; float: RIGHT; background: #F1F5F6 url(/images/block-bg.gif) left bottom repeat-x; border: solid 1px #CED7D6; border-bottom:none; padding:10px; width:660px; *width:680px; } 







#page-homepage .simpleblock img {float:left;margin:0px 10px 10px 10px;} 
#page-homepage .simpleblock p {} 
#page-homepage .simpleblock h2 {display:block;font-size:14px;clear:both;padding:10px;color:#cc0000;} 
#page-homepage .simpleblock h1 {display:block;font-size:16px;clear:both;padding:10px;color:#cc0000;} 
#page-homepage .simpleblock h5 {font-size:12px;margin-top:10px;} 
.intblck {display:block;float:right;width:430px;} 
#page-homepage .simpleblock ul {display:block;font-size:12px;padding-left:15px;margin-left:20px;list-style-position:inside;} 




#page-homepage .smallblock { width: 206px; *width: 222px; height:250px; float: left; background: #F1F5F6 url(/images/block-bg.gif) left bottom repeat-x; border: solid 1px #CED7D6; padding:7px; margin-right:5px; margin-bottom:5px; } 
#page-homepage .smallblock p { font-size:11px; } 
#page-homepage .smallblock img {margin:5px auto 0px auto; display:block; text-align:center; } 
#page-homepage .smallblock h2 {white-space: nowrap; padding-left: 0px; margin-bottom: 5px; padding-top:5px; font-size:14px;} 






/*--*/ 
#page-homepage .smallblockc { width: 206px; height:350px; float: left; background: #F1F5F6 url(/images/block-bg.gif) left bottom repeat-x; border: solid 1px #CED7D6; padding:7px; margin-right:5px; margin-bottom:5px; } 
#page-homepage .smallblockc p { font-size:11px; } 
#page-homepage .smallblockc img {margin:5px auto 0px auto; display:block; } 
#page-homepage .smallblockc h2 {white-space: nowrap; padding-left: 0px; margin-bottom: 5px; padding-top:5px; font-size:14px;} 
/*--*/ 
#page-homepage .block.last { margin-right: 0px; } 
#page-homepage .block .bottom-link a { width: 230px; } 
#page-homepage .block h2 { white-space: nowrap; padding-left: 5px; margin-bottom: 5px; } 
#page-homepage .block h2 span { height: 44px; left: 5px; width: 218px; top: 4px; } 
.block { background-image: url(/images/block-main-content-bg.gif); position: relative;color: #333333; } 
.block p { line-height: 140%; padding-left: 13px; padding-right: 13px; font-size: 11px; } 
.block .bottom-link { padding: 0px; margin: 0px; margin-top: 5px; } 
.block .bottom-link a { display: block;color: #333333; padding: 0px; margin: 0px; height: 36px; line-height: 30px; width: 100%; background: url(/images/block-bottom-link-bg.gif) no-repeat center top; text-transform: uppercase; font-size: 11px; font-weight: bold; text-align: center; } 
.block .bottom-link a:hover { color: #E13433; background-position: center -36px; } 
.block h2 { font-weight: bold; color: #000000; font-size: 15px; line-height: 100%; margin: 0px 5px 7px 5px; padding: 8px 0px 4px 9px; height: auto; border-bottom: 1px solid #CED7D6; letter-spacing: -1px; line-height: 100%; } 
.block h2 strong { font-weight:normal; font-size: 15px; display: block; line-height: 100%; padding-bottom: 5px; } 
.block h2 strong small{ font-weight:normal; font-size: 13px; display: block; line-height: 100%; padding-bottom: 5px; } 
.block h2 em { font-weight: bold; font-size: 18px; font-style: normal; text-transform: uppercase; display: inline; } 
.block h2 span { height: 44px; top: 7px; left: 9px; } 
.block .bottom-link { padding-left: 0px; padding-right: 0px; position: absolute; bottom: 0px; left: 0px; width: 225px; } 
.block .bottom-link a { background-image: url(/images/block-bottom-link-bg.gif); width: 100%; } 
.divItem {display:block; width: 213px; float: left; background-color:transparent;margin:2px;height:215px; border:1px solid #ccc;} 
.divItem h5 {text-align:center;} 
.divItem h2 {color:#00cccc; text-align:center;} 
.divItem h1 {color:#00cccc;font-size:15px; text-align:center;} 
.divItem p { margin: 0; padding: 0; text-align:center; font-size:11px;} 
.divImage { } 



.divSimage {float:right; } 


p.desc { padding: 0; } 
