html { font-size:62.5%; }
body { background-color:#BDC7CD; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:center; font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Helvetica,Arial,sans-serif,"Bitstream Vera Sans"; }
h1 { font-size:14pt; font-weight:bold; color:#09328E; margin-top:5px; }
.center-site { width:980px; margin-left:auto; margin-right:auto; text-align:center; height:100%; }

#contentWrapper { clear:both; }
.crudGrid { padding:10px; text-align:center;width:80%; margin:0 auto; text-align:left; clear:both; }

.crudGrid .controls { clear:both; margin:10px; text-align:left; float:left;}
.crudGrid .controls .addNew { float:left; }
.crudGrid .controls .update { float:right; }

.crudGrid .gridView { border-collapse:collapse; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; color:#333333; width:100%; clear:both; }
a:link, a:active { color:#3F6D8F; text-decoration:none; }
a:hover { text-decoration:none; }

.crudGrid th { background:#CCC; font-weight:bold; padding:.2em .5em; text-align:center; }
.crudGrid tr { background:#FFF; border-bottom:dotted 1px #333; }
.crudGrid .gridAltRow { background:#EFEFEF; }
.crudGrid td { text-align:center; padding:.2em 0; }

.crudGrid .label, .crudGrid .title { text-align:left ; }

/* small columns */
.crudGrid .enabled, .crudGrid .delete, .crudGrid .edit { width:20px; }

.editForm fieldset { border:none; margin:0; padding:0; }
.editForm label { display:block; font-weight:bold; }
.editForm input, .editForm select, .editForm textarea { margin:4px 0 0 8px; }
.editForm fieldset li { display:block; clear:both; margin:15px 0; list-style:none; }

.editForm .label input, .editForm .title input { width:300px; }
.editForm textarea { width:450px; height:200px; }

.partsearch { padding: 20px 0 0 20px; width:206px; height: 100px; float:left; }
.partsearch input.textField { width:128px;display:block; float:left; border:solid 1px #1F2C45; }

#mainNavigationSearch { width:955px; float:left; }
#mainNavigation ul { margin:0; padding:0; list-style:none;}
#mainNavigation li { float:right; margin:0; padding:0; width:140px;}

.top-nav { float:left; width:980px; margin-bottom:-4px; }
.nav-logo { float:left; border:0 }
.nav-spacer { float:left; }
.nav-home { float:left; border:0; }
.nav-ourcompany { float:left; height:40px; }
.nav-ourproducts { float:left; height:40px; }
.nav-ourquality { float:left; height:40px; }
.nav-ourmarkets { float:left; height:40px; }
.nav-contactus { float:left; height:40px; }

.homepage-design-6-SLICED-05 { float:left; width:15px; height:40px; background-color:#FFFFFF; }
.homepage-design-6-SLICED-07 { float:left; width:17px; height:40px; background-color:#FFFFFF; }
.homepage-design-6-SLICED-09 { float:left; width:18px; height:40px; background-color:#FFFFFF; }
.homepage-design-6-SLICED-11 { float:left; width:16px; height:40px; background-color:#FFFFFF; }

.footer-bkg { float:left; width:980px; height:75px; background-image:url(../_images/footer-bkg.gif); background-repeat:no-repeat; }
.footerText { text-align:center; margin-top:12px; }
.footerText a { color:#3F6D8F; }
.footerText a:visited { color:#3F6D8F; }

.search-box { margin:10px 30px 10px 0; width:180px; font-family:Lucida,helvetica,sans-serif; font-size:9pt; }
.search-buttons { float:left; margin-left:45px; }
.search-check { float:right; margin-right:80px; width:70px; }
.search-check input { float:left; }
.search-check label { float:right; }

.hp-linecard-bkg { float:left; width:302px; height:59px; background-image:url(../_images/hp-linecard-bkg.png); background-repeat:no-repeat; }
.hp-linecard-text { color:#FFFFFF; font-size:10pt; font-weight:bold; margin-top:15px; margin-left:35px; text-align:left; }

.bottom-level { float:left; width:980px; height:auto; background-image:url(../_images/edge-left.gif); background-repeat:repeat-y; background-color:#FFFFFF; }

.sideNav { float:left; width:302px; }
.sideNav a { text-decoration:none; }
.sideNav ul { margin:0; padding:0; float:left; }
.sideNav li { list-style:none; float:left; border:solid 1px #CCC; clear:both; }
.sideNav li a { float:left; padding:5px 10px; }
.sideNav li a:hover { background:#EFEFEF;  }

.icsource-bkg { float:right; width:678px; height:116px; background-image:url(../_images/edge-right.gif); background-repeat:repeat-y; background-color:White; background-position:right; display:block; }

.hp-photo-bkg { float:right; width:678px; height:116px; background-image:url(../_images/edge-right.gif); background-repeat:repeat-y; background-color:White; background-position:right; display:none; }
.hp-photo { margin-left:15px; width:635px; height:116px; position:absolute; left:0px; }
.hp-content { float:right; width:673px; min-height:310px; height:auto; background-image:url(../_images/edge-right.gif); background-repeat:repeat-y; background-position:right; }
.hp-content-text { margin:0 35px 25px 10px; text-align:left; font-size:9pt; }
.hp-content-text a { color:#3F6D8F; }
.hp-content-text a:visited { color:#3F6D8F; }

.sec-photo-bkg { float:right; width:678px; height:116px; background-image:url(../_images/edge-right.gif); background-repeat:repeat-y; background-color:White; background-position:right; display:none; }
.sec-photo { margin-left:15px; width:635px; height:116px; position:absolute; left:0px; }
.sec-content { float:right; width:673px; min-height:310px; height:auto; background-image:url(../_images/edge-right.gif); background-repeat:repeat-y; background-position:right; }
.sec-content-text { margin:30px 35px 25px 10px; text-align:left; font-size:9pt; }
.sec-content-text a { color:#3F6D8F; }
.sec-content-text a:visited { color:#3F6D8F; }

.hp-evaluation-bkg { float:left; width:302px; height:58px; background-image:url(../_images/hp-evaluation-bkg.png); background-repeat:no-repeat; }
.hp-evaluation-text { color:#FFFFFF; font-size:10pt; font-weight:bold; margin-top:15px; margin-left:35px; text-align:left; }

.hp-news-bkg { float:left; width:302px; height:auto; background-image:url(../_images/edge-left.gif); background-repeat:no-repeat; background-color:#FFFFFF; padding-top:10px; }
.hp-news-text { color:#FFFFFF; font-size:10pt; font-weight:bold; margin-left:27px; text-align:left; background-image:url(../_images/hp-news-bkg-top.png); background-repeat:no-repeat; height:22px; }
.hp-news-label { float:left; margin-left:10px; }
.hp-news-content { width:275px; text-align:left; height:auto; margin-left:27px; margin-right:5px; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#517F9F; padding-top:1px; padding-bottom:1px; }
.hp-news-content a { text-decoration:underline; }

.newsHead { font-size:8pt; font-weight:bold; text-transform:uppercase; margin:5px 10px 0 10px; }
.newsSynop { font-size:8pt; margin:0 10px 10px 10px; font-weight:normal; }
.newsSynop a { font-weight:bold; color:#FFFFFF; text-decoration:none; }

.sec-search-bkg { float:left; width:302px; height:116px; background-repeat:no-repeat; }
.sec-search-text { color:#3F6D8F; font-size:10pt; font-weight:bold; margin-top:3px; margin-left:35px; text-align:left; }
.sec-news-text { color:#3F6D8F; font-size:10pt; font-weight:bold; margin-top:12px; margin-left:35px; text-align:left; }

.headernav a { color:#FFFFFF; text-transform:lowercase; text-decoration:none; }

.dropdown_oc { width:146px; display:none; position:absolute; top:109px; margin-top:5px; font-size:10pt; color:#FFFFFF; z-index:100; }
.dropdown_op { width:146px; display:none; position:absolute; top:109px; margin-top:5px; font-size:10pt; color:#FFFFFF; z-index:100; }
.dropdown_oq { width:146px; display:none; position:absolute; top:109px; margin-top:5px; font-size:10pt; color:#FFFFFF; z-index:100; }
.dropdown_om { width:146px; display:none; position:absolute; top:109px; margin-top:5px; font-size:10pt; color:#FFFFFF; z-index:100; }
.dropdown_cu { width:146px; display:none; position:absolute; top:109px; margin-top:5px; font-size:10pt; color:#FFFFFF; z-index:100; }

.dropdown_oc_items { background-color:#2B60A9; float:left; width:146px; }
.dropdown_op_items { background-color:#87A642; float:left; width:146px; }
.dropdown_oq_items { background-color:#908F95; float:left; width:146px; }
.dropdown_om_items { background-color:#506E52; float:left; width:146px; }
.dropdown_cu_items { background-color:#638493; float:left; width:146px; }

.rptCompany { padding:3px 10px; text-align:left; }
.rptProducts { padding:3px 10px; text-align:left; }
.rptQuality { padding:3px 10px; text-align:left; }
.rptMarkets { padding:3px 10px; text-align:left; }
.rptContact { padding:3px 10px; text-align:left; }

.rptCompany a:hover { color:#3F6D8F; }
.rptProducts a:hover { color:#526F53; }
.rptQuality a:hover { color:#6B6B71; }
.rptMarkets a:hover { color:#526F53; }
.rptContact a:hover { color:#6382A2; }

.imgNav { float:left; }

.comp-search-bkg { float:left; width:302px; height:116px; background-image:url(../_images/sec-company-search.png); background-repeat:no-repeat; }

.sec-nav-bkg { float:left; width:302px; height:auto; padding-bottom:20px; background-image:url(../_images/edge-left.gif); background-repeat:no-repeat; background-color:#FFFFFF; }

.imgNewsBot { float:right; }
.img-hp-news-bot { float:left; margin-left:27px; }
.sec-news-bkg { float:left; width:302px; height:auto; background-image:url(../_images/edge-left.gif); background-repeat:no-repeat; background-color:#FFFFFF; }
.sec-news-label { margin-left:10px; }
.sec-news-content-label p { padding-left:10px; padding-right:10px; margin:0px; }

.newsTitle { font-size:11pt; font-weight:bold; text-transform:lowercase; }

fieldset { border:none; margin:0; padding-top:0px; }
.sec-content-text label, .chkLabel { width:115px; float:left; text-align:right; margin:12px 8px 0; }
.rbLabel { width:140px; float:left; text-align:right; margin:14px 8px 0; }
.sec-content-text input { margin-top:10px; width:165px; }
.sec-content-text textarea { width:600px; height:100px; }

.inputLeft { float:left; }
.emailAddress { float:right; }
.comments { float:left; }
.comments label { width:255px; margin:12px 0px 5px; }

.chkChoices { float:left; }
.chkChoices input { width:15px; float:left; margin-top:13px; }
.chkChoices label { width:50px; padding-right:10px; text-align:left; }

.rbChoices { float:left; }
.rbChoices input { width:15px; float:left; margin-top:13px; }
.rbChoices label { width:68px; text-align:left; }

.rbQuoting { float:left; }
.rbQuoting input { width:15px; float:left; margin-top:13px; }
.rbQuoting label { width:100px; text-align:left; }

.lblRequired { float:right; }

.sec-content-text .formControls input { width:75px; }

.breadcrumb { float:left; padding-left:10px; padding-top:10px; font-size:8pt; color:#3F6D8F; }
.breadcrumb a { text-decoration:none; color:#3F6D8F; font-weight:bold; }

.img-rss { float:right; margin-right:10px; margin-top:3px; }

.site-map a { color:#3F6D8F; font-weight:bold; text-decoration:none; } 

.iFrame { background-color:#FFFFFF; width:965px; background-image:url(../_images/edge-left.gif); background-repeat:repeat-y; float:left; }
.imgRight { background-image:url(../_images/edge-right.gif); background-repeat:repeat-y; float:right; height:565px; }

.thanks { font-weight:bold; }

/*Default theme*/
div.theme0-sec-search-bkg { float:left; width:302px; height:116px; background-image:url(../_images/hp-search-bkg.png); background-repeat:no-repeat; }
div.theme0-sec-search-text { color:#FFFFFF; font-size:10pt; font-weight:bold; margin-top:3px; margin-left:35px; text-align:left; }

/*Our Company theme*/
div.theme1-sec-search-bkg { float:left; width:302px; height:116px; background-repeat:no-repeat; background-image:url(../_images/sec-company-search.png); }
div.theme1-sec-search-text { color:#3F6D8F; font-size:10pt; font-weight:bold; margin-top:3px; margin-left:35px; text-align:left; } 
div.theme1-sec-news-text { color:#3F6D8F; font-size:10pt; font-weight:bold; margin-left:27px; text-align:left; background-image:url(../_images/sec-company-news-bkg-top.png); background-repeat:no-repeat; height:22px; }
div.theme1-sec-news-content { width:275px; text-align:left; margin-left:27px; margin-right:5px; font-size:9pt; color:#3F6D8F; background-color:#A5BBCB; padding-top:1px; min-height:150px; }
div.theme1-sec-nav-text { text-align:left; margin-left:38px; margin-top:10px; font-size:10pt; font-weight:bold; color:#3F6D8F; }
div.theme1-sec-nav-list { text-transform:lowercase; margin-left:30px; font-size:8pt; }
div.theme1-sec-nav-list li { border:none; }
div.theme1-sec-nav-list li a { text-decoration:none; color:#3F6D8F; }
div.theme1-sec-nav-list li a:visited { color:#3F6D8F; }
div.theme1-sec-nav-list li a:hover { background:#FFFFFF; }
.h1-company { color:#3F6D8F; }
.theme1-breadcrumb { float:left; padding-left:10px; padding-top:10px; font-size:8pt; color:#3F6D8F; }
.theme1-breadcrumb a { text-decoration:none; color:#3F6D8F; font-weight:bold; font-size:10pt; }

/*Our Products theme*/
div.theme2-sec-search-bkg { float:left; width:302px; height:116px; background-repeat:no-repeat; background-image:url(../_images/sec-products-search.png); color:#526F53; }
div.theme2-sec-search-text { color:#526F53; font-size:10pt; font-weight:bold; margin-top:3px; margin-left:35px; text-align:left; } 
div.theme2-sec-news-text { color:#526F53; font-size:10pt; font-weight:bold; margin-left:27px; text-align:left; background-image:url(../_images/sec-products-news-bkg-top.png); background-repeat:no-repeat; height:22px; }
div.theme2-sec-news-content { width:275px; text-align:left; margin-left:27px; margin-right:5px; font-size:9pt; color:#526F53; background-color:#C6D4BB; padding-top:1px; min-height:150px; }
div.theme2-sec-nav-text { text-align:left; margin-left:38px; margin-top:10px; font-size:10pt; font-weight:bold; color:#526F53; }
div.theme2-sec-nav-list { text-transform:lowercase; margin-left:30px; font-size:8pt; }
div.theme2-sec-nav-list li { border:none; }
div.theme2-sec-nav-list li a { text-decoration:none; color:#526F53; }
div.theme2-sec-nav-list li a:visited { color:#526F53; }
div.theme2-sec-nav-list li a:hover { background:#FFFFFF; }
.h1-products { color:#526F53; }
.theme2-breadcrumb { float:left; padding-left:10px; padding-top:10px; font-size:8pt; color:#526F53; }
.theme2-breadcrumb a { text-decoration:none; color:#526F53; font-weight:bold; font-size:10pt; }

/*Our Quality theme*/
div.theme3-sec-search-bkg { float:left; width:302px; height:116px; background-repeat:no-repeat; background-image:url(../_images/sec-quality-search.png); color:#6B6B71; }
div.theme3-sec-search-text { color:#6B6B71; font-size:10pt; font-weight:bold; margin-top:3px; margin-left:35px; text-align:left; } 
div.theme3-sec-news-text { color:#6B6B71; font-size:10pt; font-weight:bold; margin-left:27px; text-align:left; background-image:url(../_images/sec-quality-news-bkg-top.png); background-repeat:no-repeat; height:22px; }
div.theme3-sec-news-content { width:275px; text-align:left; margin-left:27px; margin-right:5px; font-size:9pt; color:#6B6B71; background-color:#DFDFDF; padding-top:1px; min-height:150px; }
div.theme3-sec-nav-text { text-align:left; margin-left:38px; margin-top:10px; font-size:10pt; font-weight:bold; color:#6B6B71; }
div.theme3-sec-nav-list { text-transform:lowercase; margin-left:30px; font-size:8pt; }
div.theme3-sec-nav-list li { border:none; }
div.theme3-sec-nav-list li a { text-decoration:none; color:#6B6B71; }
div.theme3-sec-nav-list li a:visited { color:#6B6B71; }
div.theme3-sec-nav-list li a:hover { background:#FFFFFF; }
.h1-quality { color:#6B6B71; }
.theme3-breadcrumb { float:left; padding-left:10px; padding-top:10px; font-size:8pt; color:#6B6B71; }
.theme3-breadcrumb a { text-decoration:none; color:#6B6B71; font-weight:bold; font-size:10pt; }

/*Our Markets theme*/
div.theme4-sec-search-bkg { float:left; width:302px; height:116px; background-repeat:no-repeat; background-image:url(../_images/sec-market-search.png); color:#526F53; }
div.theme4-sec-search-text { color:#526F53; font-size:10pt; font-weight:bold; margin-top:3px; margin-left:35px; text-align:left; } 
div.theme4-sec-news-text { color:#526F53; font-size:10pt; font-weight:bold; margin-left:27px; text-align:left; background-image:url(../_images/sec-market-news-bkg-top.png); background-repeat:no-repeat; height:22px; }
div.theme4-sec-news-content { width:275px; text-align:left; margin-left:27px; margin-right:5px; font-size:9pt; color:#526F53; background-color:#B3C0B3; padding-top:1px; min-height:150px; }
div.theme4-sec-nav-text { text-align:left; margin-left:38px; margin-top:10px; font-size:10pt; font-weight:bold; color:#526F53; }
div.theme4-sec-nav-list { text-transform:lowercase; margin-left:30px; font-size:8pt; }
div.theme4-sec-nav-list li { border:none; }
div.theme4-sec-nav-list li a { text-decoration:none; color:#526F53; }
div.theme4-sec-nav-list li a:visited { color:#526F53; }
div.theme4-sec-nav-list li a:hover { background:#FFFFFF; }
.h1-markets { color:#526F53; }
.theme4-breadcrumb { float:left; padding-left:10px; padding-top:10px; font-size:8pt; color:#526F53; }
.theme4-breadcrumb a { text-decoration:none; color:#526F53; font-weight:bold; font-size:10pt; }

/*Contact Us theme*/
div.theme5-sec-search-bkg { float:left; width:302px; height:116px; background-repeat:no-repeat; background-image:url(../_images/sec-contact-us-search.png); color:#6382A2; }
div.theme5-sec-search-text { color:#6382A2; font-size:10pt; font-weight:bold; margin-top:3px; margin-left:35px; text-align:left; } 
div.theme5-sec-news-text { color:#6382A2; font-size:10pt; font-weight:bold; margin-left:27px; text-align:left; background-image:url(../_images/sec-contact-news-bkg-top.png); background-repeat:no-repeat; height:22px; }
div.theme5-sec-news-content { width:275px; text-align:left; margin-left:27px; margin-right:5px; font-size:9pt; color:#6382A2; background-color:#A5BBCB; padding-top:1px; min-height:150px; }
div.theme5-sec-nav-text { text-align:left; margin-left:38px; margin-top:10px; font-size:10pt; font-weight:bold; color:#6382A2; }
div.theme5-sec-nav-list { text-transform:lowercase; margin-left:30px; font-size:8pt; }
div.theme5-sec-nav-list li { border:none; }
div.theme5-sec-nav-list li a { text-decoration:none; color:#6382A2; }
div.theme5-sec-nav-list li a:visited { color:#6382A2; }
div.theme5-sec-nav-list li a:hover { background:#FFFFFF; }
.h1-contact { color:#6382A2; }
.theme5-breadcrumb { float:left; padding-left:10px; padding-top:10px; font-size:8pt; color:#6382A2; }
.theme5-breadcrumb a { text-decoration:none; color:#6382A2; font-weight:bold; font-size:10pt; }

.newsQuote { background-color:#953F48; padding:1px 0 1px 0;}
