html { font-size:62.5%; }

body {
	background:#FFFFFF url(../_images/hdr_bar01.gif) repeat-x scroll;
	font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	margin:0pt;
}

img {border: 0;}

.c {clear: both; margin: 0; padding: 0;}

h1{font-size: 25px;color: #2849A5;padding: 0;margin: 10px 0 5px 0;}
h2{font-size: 18px; color:#CC0000; margin:0; padding:0;}
h3{font-size: 15px; color:#2849A5; margin:0; padding:0;}
h4{font-size: 14px; color:#000000; margin:0; padding:0;}
h5{font-size: 13px; color:#000000; margin:0; padding:0;}

blockquote{padding:10px; background:#efeeee; border:1px solid #2849A5;}

a{color:#2849A5;}
a:hover{color:#cc0000;}
a:link, a:active { color:#336699; text-decoration:underline; }
a:visited { color:#FF6600; }

p {margin-top: 0; padding-top: 0;}

ul li {list-style-type: none;}

hr {color:#2849A5; background-color:#2849A5; height:1px; border:1px; margin: 10px 0px 10px 0px; width:100%;}

.mainContainer{width: 890px;margin: 0 auto;}

.header_topNav{width: 275px;float: left;font-size: 13px;font-weight: bold;}
.header_topNav ul{padding: 0;margin: 10px 10px 20px 0;text-align: right;}
.header_topNav ul li{display: inline;color: #ffffff;}
.header_topNav ul li a{color: #ffffff;text-decoration: none;}
.header_topNav ul li a:hover{text-decoration: underline;}
.header_topNav p{text-align: right;margin: 0 10px;}

.header_partSearch{ width: 372px;height: 100px; float: left;background: url(../_images/bgr_search.gif) no-repeat;}
.header_partSearch fieldset{border: 0;}


.main_nav{width: 856px;height: 41px;padding: 0;margin: 0 auto;}
.main_nav li{display: inline;background-color: #666666;}
.main_nav li a{display: block;float: left;height: 41px;line-height: 41px;color: #ffffff;font-size: 14px;font-weight: bold;text-decoration: none;}
.main_nav1{width: 106px;background: url(../_images/tab_nav1_off.gif);padding: 0 0 0 100px;}
.main_nav1:hover{background: url(../_images/tab_nav1_on.gif);}
.main_nav234{width: 152px;background: url(../_images/tab_nav234_off.gif);text-align: center;}
.main_nav234:hover{background: url(../_images/tab_nav234_on.gif);}
.main_nav5{width: 177px;background: url(../_images/tab_nav5_off.gif);padding: 0 0 0 17px;}
.main_nav5:hover{background: url(../_images/tab_nav5_on.gif);}

.subNav{background: url(../_images/bgr2_nav.gif) no-repeat bottom;height: 43px;margin: 0;padding: 0;text-align: center;}
.subNav li{display: inline;color: #ffffff;font-size: 13px;font-weight: bold;line-height: 36px;}
.subNav li a{color: #ffffff;text-decoration: none;}
.subNav li a:hover{text-decoration: underline;}

.glossary b{text-decoration: underline;}

.left_column{float:left;padding: 0 0 0 20px;width: 300px;}

.quick_links{width: 296px;height: 229px;padding: 0;margin: 0 0 10px 0;background: url(../_images/bgr2_quicklinks.gif) no-repeat right;}
.quick_links_blog{width: 296px; padding: 0;margin: 0;background: url(../_images/bgr2_quicklinks.gif) no-repeat; border:0px solid #003366;}
.qlb{background:#ffffff url(../_images/bg2_qlb.gif) repeat-y; width:296px; margin-bottom:10px;}
.qlb ul li, .quick_links ul li, .quick_links_blog ul li{list-style-type:none;}
.quick_links_blog dt, .quick_links dt{height: 62px;line-height: 54px;font-size: 18px;color: #ffffff;padding: 0 0 0 30px;}
.quick_links dd{width: 230px;height: 47px;line-height: 47px;}
.quick_links_blog dd a, .quick_links dd a{color: #ffffff;font-size: 14px;margin: 0 0 0 60px;font-weight: bold;text-decoration: none;}
.quick_links_blog dd a:hover, .quick_links dd a:hover{text-decoration: underline;}
.quick_links1{background: url(../_images/nav_submit.gif) no-repeat;}
.quick_links2{background: url(../_images/nav_customer.gif) no-repeat;}
.quick_links3{background: url(../_images/nav_download.gif) no-repeat;}

.staff_rotator {width: 300px;height: 228px;padding: 0;margin: 0 0 10px 0;}

.main_content{width: 560px;float: left;}
.main_content_content{margin: 0;padding: 0 0 0 10px;}
.red_text{font-weight: bold;color: #CC0000;font-size: 13px;text-decoration: none;}

.footholder{margin-top:15px; border:1px solid #ffffff; margin-bottom:25px;}
.footer{padding: 0;margin: 60px 0 0 0;text-align: center;}
.footer li{display: inline;font-weight: bold; font-size:10px;}
.footer li a{color: #000000;text-decoration: none;}
.footer li a:hover{color: #3B61B0;text-decoration: underline;}
.footer_legal{text-align: center;margin: 15px 0 0 0;}
.footer_legal a{color: #666666;text-decoration: none;}
.footer_legal a:hover{text-decoration: underline;}
.toolKit
{
	float:left;padding: 0 0 0 20px;width: 200px;
}


#navigation { clear:both; background:url(../_images/nav-but-spacer-sec.jpg) no-repeat; float:left; 
	height:28px; overflow:hidden; padding:0; margin:0; }
#navigation ul { padding:0; margin:0; list-style:none; float:right;}
#navigation li { float:left; padding:0; margin:0; }

#navigation a { margin:0; padding:0; }
#navigation li.over img { margin:-28px 0 0 0; }
#navigation li.nextOver img { margin:-56px 0 0 0; }
#navigation li.prevOver img { margin:-84px 0 0 0; }

#navigation h1 { float:left; margin:0 0 0 5px; padding:0; font-size:1em; color:#1b274a; padding:5px; text-transform:uppercase; }
#navigation img { border:none; margin:0; padding:0; }

/* slideshow */
.slideshow { width:276px; overflow:hidden; border:solid 1px #000; background:#CCC; text-align:center; }
.slideshow .pics { height:206px; overflow:hidden; margin:0 auto; text-align:left; }
.slideshow .pics img { }
.slideshow .controls { background:#FFF; padding:2px 0 0 0; }
.slideshow .controls img { cursor:pointer; }
.slideshow .controls .previous, .slideshow .controls .next { padding:0 10px; }
.slideshow .caption { background:#8a90a8; padding:5px; }

.subHeaderNav { font-size:1.2em; font-weight:normal; }
.subHeaderNav a:link { color:#1b274a; }

a:link, a:active, a:visited { color:#2849A5; text-decoration:underline; }
a:hover { text-decoration:none; }
#content { width:450px; } 
#contentWrapper { color:#FFF; clear:both; background:url(../_images/sec-main-image-bkg.jpg) no-repeat;float:left; padding:0 0 0 10px; }
#contentWrapper a, #contentWrapper a:active { }

a.pdf { background:url(../_images/pdf.png) no-repeat; padding:0 0 4px 20px; height:20px; }

#content { float:left; padding:0; }
#imageBlock { float:right; width:275px; min-height:205px; height:205px; margin:20px 15px 0 0; padding:0; background:#FFF; }

#header { font-size:150%; }
#header a:link, #header a:active { color:#FFF; }

.thanks a { color:#97eb95; }
.validationSummary { }
.validationSummary ul { background:#ffffcc; border:solid 1px #000; margin:0; padding:5px 0 5px 25px; line-height:1.6em; }

fieldset { border:none; clear:both; margin:5px 0; }
fieldset legend { padding:0 0 0 145px; }
fieldset ul { margin:0; padding:0; }
fieldset li { clear:both; float:left; list-style:none; padding:0; margin:2px 0;width:99%; }
fieldset li label { display:block; float:left; width:125px; text-align:right; margin:0; padding:0 8px 0 0; }
fieldset li input, fieldset li select, fieldset li textarea { display:block; float:left; width:200px; }
fieldset li textarea { width:275px; height:125px; }
.signup fieldset li label {  }
.formControls { text-align:center; }

.thanks .rfq { font-weight:bold; text-align:center; }

.searchheader {width: 372px;float: left;}
.searchheader .searchLogin { float:left; }
.searchheader .searchLogin b {padding-left:20px; text-align:left; color:white; font-size:14px;}
.searchheader .searchLogin h3 { text-align:left; color:white; padding-left:20px;}
.searchheader .searchLogin .textField { width:240px; float:left; margin-left: 20px; }
.searchheader .searchLogin .buttons { padding:0 2px 0 5px; float:left; }
.PSsearchline { float:left; }


.createRfq .inputForm { width:800px; float:left; line-height:2em; margin-top:10px; }
.createRfq .inputForm label { width:100px; display:block; float:left; }
.createRfq .inputForm input, .createRfq .inputForm select { }
.createRfq .inputForm ul { margin:0; padding:0; }
.createRfq .inputForm li { width:335px; float:left; }
.createRfq .comments { clear:both; float:left; }
.createRfq .comments textarea { width:350px; height:75px; }
.createRfq .inputForm .buttons { float:left; margin:0 10px; }
/* .createRfq .inputForm .buttons input { display:block; padding:2px 0; }*/
.createRfq .partsView .rfqGrid { width:740px;  }
.createRfq .qty input, .createRfq .price input { width:75px; }
.createRfq .buttons .bottom { clear:both; margin:8px 0 0 0;}


.partsView { clear:both; padding:0px 0 0 0; margin-left:10px; }
.partsView table { color:#000; border-collapse:collapse; border:solid 1px #000; font-size:0.8em; width:98%; margin: 10px 10px 0 10px; }
.partsView th { padding:4px; text-align:center; color:#FFF; background:#6B9ACE; }
.partsView th a:link, .partsView th a:active, .partsView th a:visited { color:#FFF; text-decoration:underline; }
.partsView th a:hover { text-decoration:none; }
.partsView td { padding:2px; text-align:center; vertical-align:middle; left:50px; }
.partsView .open { color:Red; }
.partsView tr { background:#FFF; }
.partsView tr.alt { background:#CCC; }
.searchResults td input { width:auto; }

#footer { clear:both; padding:10px 0 0 0;text-align:center; line-height:1.4em; color:#FFF; }
#footer a:link, #footer a:active, #footer a:visited { color:#FFF; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer ul { margin:0; padding:0; }
#footer li { display:inline; padding:0; }
#footer address { font-style:normal; }
#footer address li { padding:0 5px; }

.searchButtons { float:left; margin:20px 0 0 0; width:155px; }
.searchButtons input { padding:0 0 4px 0;}
.sector textarea { float:left; height:70px; margin:20px 0 0 0;}
.searchControls div .imageButton { display:block; margin:2px 8px 6px; }
.searchControls div .imageButtonSearch { display:block; margin:2px 8px 6px; padding-left:3px; }

a.forgotpassword, a:hover.forgotpassword, a:visited.forgotpassword { color: White !important; }