body {margin-top:20px;background-color:#ffffff;	font-family: verdana, tahoma, arial, sans-serif; color:#000;}
/* for SEO to notate where images are used as titles*/

p.main {font-family: verdana, tahoma, arial, sans-serif; color:#000; font-size: 11px; }

.img_rt {padding-right:5px;}
.img_lt_tad {padding-left:5px;}
.img_lt {padding-left:8px;}
.img_lt_tp {padding-left:8px;padding-top:12px;}
.img_bottom {padding-bottom: 6px;}

hr { color: #DFDCCD; background: #DFDCCD; border: 0; height: 1px; text-align: center;}
hr.main { color: #3a519f; background: #3a519f; border: 0; height: 1px; width: 760px; text-align: center; padding:0; margin-top:0 }


a:link {color:#19317F;}
a:hover {color:#6580DA;}

#wrap {width:760px;margin:auto;border: 1px solid #B4B293;}
#homeBG {background: url("images/HPBG-top1.jpg") no-repeat top; width:603px; height:152px; }
#header {background: url("images/headerBG.gif") no-repeat top;width:760px;height:65px;margin:auto;}
#menu {position:relative; top:50px!important;top:50px;left:47px;}
.homelink {position:relative: width:70px;float:left;}

#searchform {position:relative;left:460px;width:410px!important;width:250px;}
#searchform label {font-size:11px;margin:0px;padding-top:10px!important;padding-top:2px;padding-right:5px;color:#fff;text-align:right;text-decoration:underline;}
#searchform a {color:#042483;text-decoration:underline;}

#searchform input {border: solid 1px #3E56A5; height: 15px; padding-left: 5px; margin-right: 5px; margin-top: 24px; width: 150px; }
#searchform input.text {border: solid 1px blue;	height: 18px; padding-left: 0px; margin-top: 0px; width: 125px; }

table.data {font-size:11px;}
table.data td {padding: 5px 10px 2px 0;border-bottom:1px solid #ccc;}  
table.data td.btm {padding: 5px 10px 2px 0;border-bottom:0 solid #ccc;}
table.top td {vertical-align:top;}
.gray {background-color: #e5e5e5; }

div.datasheets a {text-decoration:none;font-weight:bold;display:block;color:#19317F;}
div.datasheets a:hover {color:#6580DA;}
div.datasheets p {padding:0px;margin:0; border-bottom: 1px solid #E1E5ED;}
div.datasheets img {padding:4px;}


table.form1 {border: 1px solid #D5D4C3; padding:10px;background-color:#F1F0E8;}
input, textarea {border: 1px solid #D5D4C3;}
input.btn {background-color:#B4B293;color:#f0f0f0;cursor:pointer;cursor:hand;}  

 
#banners {}
#banners p {font-size:10px;}
#banners p.main {margin-top:65px; margin-left:120px; margin-right:40px; height:110px;}
 
ul, li, blockquote {font-size:11px;line-height:140%;}
ul.base {list-style-type:bullet; margin-top:0; margin-left:15px; padding-left:0; text-indent:0; }
ol.base {margin-top:0; margin-left:25px; padding-left:0; text-indent:0; }

#mainBG {background: url("images/mainBG.gif") repeat-y top;width:608px;margin:auto;}

#titlesBG {background: url("images/titleBG.gif") no-repeat top; width:608px; height:23px; margin:auto; color:#fff;}
#titlesBG span.breadcrumb1 {margin-left: 15px; font: normal 12px verdana, tahoma, arial, sans-serif;}
#titlesBG span.breadcrumb1 a {color: #fff; text-decoration: underline;}


#titlesBG span.breadcrumb2 {font: bold 12px verdana, tahoma, arial, sans-serif;}
.dot {color:#ff0000; font-weight:bold;}
td.center {text-align: center; }

div.rightbox {padding: 0 10px 0 15px; }
div.homebox {padding: 0 10px 5px 5px; }
div.links {margin-left:15px; margin-top:10px; line-height:100%;}
.links a {font-size: 10px; font-weight:bold; color:#3E56A5; padding:2px 0px; }
.links a:hover {color:#928F5F;}


a.home3M {color:#3E56A5; }
a.home3M:visited {color:#3E56A5; }
a.home3M:hover {color:#cc0000; }
p.home3M {font-family: verdana, tahoma, arial, sans-serif; color:#000; font-size: 13px; }

.mainbanners {padding-left:4px; padding-right:4px;height:370}
.mainbanners p {margin-top:4px!important;margin-top:10px; margin-bottom:4px;font-size:10px;padding: 0px 4px 0 4px;}
 
#banners h1 {font: bold  11px verdana, arial, sans-serif;color:#3E56A5;}
#maincontent {padding: 6px 20px;} 
#maincontent h1 {font-size:14px;margin-top:4px;margin-bottom:0px;padding-bottom:0px;}
#maincontent h2 {font-size:12px;margin-top:4px;margin-bottom:0px;padding-bottom:0px;}
#maincontent h2 a {color:#AB4433;}
 
#maincontent p {font-size:11px;margin-top:0px;padding-top:4px;line-height:140%;}
#maincontent b {font-weight:bold;font-size:11px;margin-top:0px;padding-top:4px;line-height:140%;}
#maincontent strong {font-weight:bold;font-size:11px;margin-top:0px;padding-top:4px;line-height:140%;}
#maincontent a  {font-size:12px;font-weight:bold;}

div#findtape a:link, div#findtape a:active {color:#20388B; display:block; padding:4px 8px; }
div#findtape a:visited {color:#9748AB; display:block; padding:4px 0px;}
div#findtape a:hover {color:#6580DA; background-color:#E2E4E9;}

.findTable td {border-top: 1px solid #DFDCCD; padding: 5px 0 5px 0; }
 

#sidebar {margin-left:0px; margin-top:15px; width:150px;}
#sidebar p { margin-top:4px; color:#000;}
#sidebar td.banner {background: url("images/bannerBG.gif") repeat-y top; width:140px; height:64px; margin:auto; color:#fff;}
#sidebar td.banner p {padding-bottom:4px; margin-bottom:4px; padding-top:0px; margin-top:0px;}
#sidebar td h1 {margin-left:10px; margin-bottom:0px; padding-bottom:4px; padding-top:4px;}
#sidebar td a {color:#3E56A5;}
#sidebar td p {margin-left:10px; color:#000; font-size:9px; width:120px;}
#sidebar td img {} 

#Left2 {margin-left:0px; margin-top:15px; width:140px;}

#Left {margin-left:5px; margin-top:15px; width:140px;}
#LeftBox td.banner {background: url("images/bannerBG.gif") repeat-y top; width:140px; height:64px; margin:auto; color:#fff;}
#LeftBox td.banner p {padding-bottom:4px; margin-bottom:4px; padding-top:0px; margin-top:0px;}
#LeftBox td h1 {margin-left:5px; margin-bottom:0px; padding-bottom:4px; padding-top:4px;}
#LeftBox td a {color:#3E56A5;}
#LeftBox td p {margin-left:5px; color:#000; font-size:9px; width:120px;}

#RFQ-box {padding:0; border: 1px solid #B4B293; background-color:#eae9de;}
#RFQ td p {color:#3e56a5; font-size:11px; margin-bottom:0;}
#RFQ td {padding:0 5px 0 3px!important; padding:0 5px 8px 3px; text-align:left; }
#RFQ td.rfq {color:#3e56a5; font-size:13px; font-weight:bold; }

#RFQ-box2 {padding:0; border: 1px solid #B4B293; background-color:#eae9de;}
#RFQ2 td p {color:#3e56a5; font-size:11px; margin-bottom:0;}
#RFQ2 td {padding: 0px; text-align:left; }
#RFQ2 td.rfq2 {color:#3e56a5; font-size:13px; font-weight:bold; }

#submenu {background: url("images/submenuBG.gif") no-repeat top; width:145px;}

#submenu2 {background: url("images/submenuBG2.gif") no-repeat top; width:160px;}

#submenu2 ul { margin:0px;padding:0px; list-style-type: none;margin-top:10px;width:135px;}
#submenu2 li a:link, #submenu2 li a:active, #submenu2 li a:visited {margin-left:10px;margin-top:2px!important;margin-top:0px;display:block;padding: 2px 4px!important;padding: 0px 4px;font: bold 11px  verdana, arial sans-serif; color: #302C91; text-decoration: underline;text-align: left; }
#submenu2 li a:hover { color: #999ED3;text-decoration:none; }
#submenu2 ul li.current_page a:link, #submenu2 ul li.current_page a:active,#submenu2 ul li.current_page a:visited {color: #999ED3; text-decoration:none; }
#submenu2 ul li.current_page a:hover {color: #999ED3; text-decoration:none; }

#submenu ul { margin:0px;padding:0px; list-style-type: none;margin-top:10px;width:135px;}
#submenu li a:link, #submenu li a:active, #submenu li a:visited {margin-left:10px;margin-top:2px!important;margin-top:0px;display:block;padding: 2px 4px!important;padding: 0px 4px;font: bold 11px  verdana, arial sans-serif; color: #302C91; text-decoration: underline;text-align: left; }
#submenu li a:hover { color: #999ED3;text-decoration:none; }
#submenu ul li.current_page a:link, #submenu ul li.current_page a:active,#submenu ul li.current_page a:visited {color: #999ED3; text-decoration:none; }
#submenu ul li.current_page a:hover {color: #999ED3; text-decoration:none; }

#footer {color: #fff;}
#footer {clear:both; background-color: #3E56A5; width:760px; margin:auto;}
#footer p {font: normal  9px verdana, arial, sans-serif; color:#fff; text-align:center; margin-top:-15px; padding: 0 0 4px 0px;}
#footer p a	{font-size:9px; color:#fff; text-decoration:underline;}

#footermenu {text-align:center; color:#fff; font-size:9px; padding: 0 5px 4px 5px; }
#footermenu ul {text-align:center; padding: 0; list-style-type: none; margin: 0px; padding:0px; }
#footermenu ul li {color:#fff; font-size:9px; display: inline; text-align: center; margin: 0; padding:0px; }

#footermenu a {font-size:9px; color:#fff; text-decoration:none;}
#footermenu a:hover {text-decoration:underline;}

.phone {font: bold 13px verdana, arial, sans-serif;color:#3E56A5;}
td.cfrm {font: 11px verdana, arial, sans-serif; color:#3E56A5; background: url("images/bannerBG.gif") repeat-y top; width:140px; height:64px; margin:auto; color:#fff;padding-bottom:4px; margin-bottom:4px; padding-top:8px; margin-top:4px; padding-left:8px;}
td.cfrm p {padding-bottom:4px; margin-bottom:4px; padding-top:0px; margin-top:0px;}

td.cfrm2 {font: 11px verdana, arial, sans-serif; color:#3E56A5; background: url("images/bannerBG.gif") repeat-y top; width:140px; height:64px; margin:auto; color:#fff;padding-bottom:4px; margin-bottom:4px; padding-top:8px; margin-top:4px; padding-left:8px;}
td.cfrm2 p {padding-bottom:4px; margin-bottom:4px; padding-top:0px; margin-top:0px;}

