/* Header */  

.calltoact {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   font-weight: bold;  
   color: #e80404;  
   padding-right: 15px;  
}  
.calltoact span{  
   font-size: 25px;  
   color: #e80404;  
}  
.calltoact a {  
   color: #e80404;  
   text-decoration: none;  
}  
.calltoact a:hover {  
   color: #000072;  
}  
.utilnav {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 12px;  
   font-weight: bold;  
   color: #dfddde;  
   text-transform: uppercase;  
   line-height: 30px;  
   margin-top: 0px;  
   margin-bottom: 0px;  
   padding-top: 0px;  
   padding-bottom: 0px;  
}  
.utilnav a {  
   color: #dfddde;  
   text-decoration: none;  
   font-size: 11px;  
   font-weight: bold;  
   padding-right: 8px;  
   padding-left: 5px;  
   border-right-width: 1px;  
   border-right-style: solid;  
   border-right-color: #dfddde;  
   margin-top: 0px;  
   padding-top: 0px;  
   padding-bottom: 0px;  
   margin-bottom: 0px;  
   line-height: 28px;  
}  

.utilnav a:hover {  
   color: #dfddde;  
   text-decoration: underline;  
}  
.utilnav a:visited {  
   color: #dfddde;   
}  
.utilnav span a {  
   color: #dfddde;  
   text-decoration: none;  
   font-size: 11px;  
   font-weight: bold;  
   padding-right: 8px;  
   border:none;
   padding-left: 5px;  
   margin-top: 0px;  
   padding-top: 0px;  
   padding-bottom: 0px;  
   margin-bottom: 0px;  
   line-height: 28px;  
}  

.utilnav span a:hover {  
   color: #dfddde;  
   border:none;
   text-decoration: underline;  
}  



/* Body */  

a:visited {
 	color:blue;
	
}

.buclinks {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   color: #211f1f;  
   border-left-width: 1px;  
   border-left-style: solid;  
   border-left-color: #211f1f;  
   padding: 0px 15px;  
}  
.buclinks span a{  
   font-size: 15px;  
   color: #211f1f;  
   text-decoration: none;  
}  
.buclinks span a:hover{  
   font-size: 15px;  
   text-decoration: underline;  
}  
.buclinks a {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   color: #211f1f;  
   text-decoration: none;  
   font-weight: bold;  
}  
.buclinks a:hover {  
   text-decoration: none;  
   color: #06007c;  
}  
.buclinks2 a {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   color: #211f1f;  
   text-decoration: none;  
   font-weight: bold;  
}  
.buclinks2 a:hover {  
   text-decoration: none;  
   color: #06007c;  
}  
.applinks {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   color: #211f1f;  
}  
.applinks a {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   color: #211f1f;  
   text-decoration: none;  
   font-weight: bold;  
}  
.applinks a:hover {  
   text-decoration: none;  
   color: #06007c;  
}  
#leftnav_092 {  
   padding-top: 10px;  
   padding-bottom: 50px;  
   padding-right: ;  
   border-right-width: 1px;  
   border-right-style: solid;  
   border-right-color: #ced3d6;  
   background-image: ;  
   background-repeat: repeat-x;  
   background-position: left top;  
   }     
.lefthead_092 {  
   font-size: 16px;  
   font-weight: bold;  
   color: #000072;  
   display: block;  
   background: ;  
   padding: 8px 5px 8px 12px;  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   }  
a.leftnav_092{  
   font-size: 12px;  
   color: #000072;  
   text-decoration: none;  
   background-image: ;  
   display: block;  
   padding: 8px 5px 8px 7px;  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   background-repeat: no-repeat;  
   font-weight: normal;  
   border-bottom-width: 1px;  
   border-bottom-style: solid;  
   border-bottom-color: #d1d1d1;  
   margin-right: 8px;  
   margin-left: 8px;  
   }  
a.leftnav_092:hover {  
   color: #000072;  
   text-decoration: none;  
   background-image: ;  
   display: block;  
   background-color: #8fbbe2;  
   border-bottom-width: 1px;  
   border-bottom-style: solid;  
   border-bottom-color: #000072;  
   }  
a.leftnav_092:visited {  
   color: #0000072;  
   text-decoration: none;  
   display: block;  
   }  
a.leftnav_092:visited:hover {  
   color: #000072;  
   text-decoration: none;  
   background-image: ;  
   display: block;  
   background-color: #8fbbe2;  
   border-bottom-width: 1px;  
   border-bottom-style: solid;  
   border-bottom-color: #000072;  
   }  

/* Footer */  

.footer{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   font-weight: normal;  
   color: #FFFFFF;  
   background-image: url(../images/footerback.jpg);  
   background-repeat: no-repeat;  
   background-position: left top;  
   background-color: #64666a;  
   line-height: 1.5em;  
   border-top-width: 6px;  
   border-top-style: solid;  
   border-top-color: #fea906;  
}  
.footer td span {  
   font-size: 14px;  
   font-weight: bold;  
}  
.footer td a {  
   color: #FFFFFF;  
   text-decoration: underline;  
}  
.footer td a:hover {  
   text-decoration: none;  
}  
.bottomborder {  
   border-bottom-width: 1px;  
   border-bottom-style: solid;  
   border-bottom-color: #FFFFFF;  
   font-size: 13px;  
}  
.bottomlinks {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 10px;  
   line-height: 1.5em;  
}  
.bottomlinks a{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 10px;  
   line-height: 1.5em;  
   color: #000000;  
}  
.bottomlinks a:hover{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 10px;  
   line-height: 1.5em;  
   text-decoration: none;  
}  

/* Text */  

p {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 12px;  
   line-height: 1.5em;  
}  
li {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 12px;  
   line-height: 1.5em;  
   padding-left: 0pt; 
}  
ul { text-indent: 0px; padding: 0; margin: 0 0 0 19px; list-style-image: url(../imgp/asterisk_blue.gif); list-style-position: outside; }  
h1 {  
   font-family: "Arial Narrow", Arial, Helvetica, sans-serif;  
   font-size: 24px;  
   font-weight: bolder;  
   color: #06007c;  
   border-bottom-width: 1px;  
   border-bottom-style: solid;  
   border-bottom-color: #dfddde;  
   margin-bottom: 0px;  
   padding-bottom: 0px;  
}  
h1 span{  
   font-size: 16px;  
   color: #4a5b65;  
   line-height: 1.25em;  
}  
h2 {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 14px;  
   font-weight: bold;  
   color: #06007c;  
   margin-bottom: 10px;  
}  
h3 {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 13px;  
   font-weight: bold;  
   color: #000000;  
   text-decoration: none;  
}  
.smtext {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 10px;  
   line-height: 12px;  
   color: #666666;  
   padding-top: 0px;  
}  
.smtext a{  
   color: #666666;  
   text-decoration: none;  
}  
.smtext a:hover{  
   text-decoration: underline;  
}  
.headline {  
   font-family: "Times New Roman", Times, serif;  
   font-size: 24px;  
   font-weight: bolder;  
   color: #000072;  
   line-height: 28px;  
   padding-top: 0px;  
   padding-left: 0px;  
   padding-right: 0px;  
}  
.headline2 {  
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  
   font-size: 17px;  
   font-weight: bolder;  
   color: #000072;  
   line-height: 24px;  
   padding-top: 0px;  
   padding-left: 0px;  
   padding-right: 0px;  
}
.elevenpts {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   line-height: 1.5em;  
   padding: 15px;  
}  
.elevenpts li, td{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
}  
.elevenpts a{  
   text-decoration: none;  
}  
.elevenpts a:hover{  
   text-decoration: underline;  
}  
.tableheader {  
   font-family: Verdana, Arial, Helvetica, sans-serif;  
   font-size: 11px;  
   font-weight: bold;  
   color: #333333;  
}  
.tabletext {  
   font-family: Verdana, Arial, Helvetica, sans-serif;  
   font-size: 10px;  
}  
.quote {  
   font-family: "Times New Roman", Times, serif;  
   font-size: 12px;  
   color: #000072;  
   background-color: #fff;  
   padding: 6px 0px;  
   width: 150px;  
   border-top-width: 5px;  
   border-bottom-width: 1px;  
   border-top-style: solid;  
   border-bottom-style: solid;  
   border-top-color: #000072;  
   border-bottom-color: #000072;  
   margin-left: 20px;  
   margin-bottom: 20px;  
   float: right;  
   line-height: 1.5em;  
   margin-top: 5px;  
}  
.quote a{  
   font-size: 14px;  
   text-decoration: underline;  
   color: #e80403;  
}  
.quote a:hover {  
   text-decoration: none;  
}  

/* Right column css */  

.rtext {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   padding: 20px;  
   color: #06007c;  
}  
.rtext a {  
   color: #06007c;  
   text-decoration: none;  
   font-weight: bold;  
   line-height: 1.5em;  
}  
.rtext a:hover {  
   text-decoration: underline;  
}  
.morelinks {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 10px;  
   font-weight: bold;  
   color: #3d3938;  
   padding-top: 3px;  
   padding-right: 20px;  
   padding-bottom: 3px;  
}  
.morelinks a{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 10px;  
   font-weight: bold;  
   text-decoration: underline;  
   color: #3d3938;  
}  
.morelinks a:hover{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 10px;  
   font-weight: bold;  
   text-decoration: none;  
   color: #3d3938;  
}  

/* Misc Class css */  

.border {  
   border: 1px solid #dfddde;  
}  
.border2 {  
   padding: 20px 40px;  
}  
.padding {  
   background-image: url(../images/maintop-back.jpg.html);  
   background-repeat: no-repeat;  
   background-position: left 20px;  
}  
.padding2 {  
   background-image: url(../images/maintop-back2.jpg.html);  
   background-repeat: no-repeat;  
   background-position: left top;  
   padding-top: 30px;  
   padding-right: 40px;  
   padding-bottom: 30px;  
   padding-left: 40px;  
}  
.padding4 {  
   padding-top: 10px;  
   padding-right: 20px;  
   padding-bottom: 0px;  
   padding-left: 20px;  
}  
.vertline {  
   border-right-width: 1px;  
   border-right-style: solid;  
   border-right-color: #a8e3d3;  
}  
.rcolpadding {  
   padding-top: 18px;  
   padding-right: 8px;  
   padding-left: 8px;  
}  
.fright {  
   float: right;  
   margin: 0px;  
   font-size: 11px;  
   font-weight: normal;  
}     

.fleft {  
  float: left;  
margin: 5px 15px 10px 25px;  
}    
.tagline {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   color: #000072;  
   padding-left: 60px;  
   margin: 0px;  
   padding-right: 0px;  
   font-weight: bold;  
}  
.search {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 16px;  
   font-weight: bold;  
   color: #000072;  
}  
.search_text {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 14px;  
   font-weight: bold;  
   color: #ffffff;  
}  
.search_bg{background-color:#06007c;vertical-align:middle; text-align:center; height:37px;}.search_left {text-align="left"}.search_right form {margin:0;padding:0;} .search_right {font-family:Arial; margin:0; padding:0px; display:block;} .srch_input {color:#000000;font-family:Arial;font-size:10px;font-weight:normal;height:19px;margin:0 3px 0 6px;width:150px;}.search_right select {color:#000000;font-family:Arial;font-size:10px;font-weight:normal;height:19px;margin:0 0 0 8px;width:104px;}.rheader {  
   font-family: Verdana, Arial, Helvetica, sans-serif;  
   font-size: 11px;  
   font-weight: bold;  
   color: #FFFFFF;  
   background-color: #8fbbe2;  
   padding: 6px;  
   border-top-width: 2px;  
   border-top-style: solid;  
   border-top-color: #000072;  
   display: block;  
   margin-bottom: 3px;  
   margin-top: 5px;  
}  
.maintext {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   line-height: 1.5em;  
   color: #666666;  
   padding: 10px 30px 20px 30px;  
}  
.background {  
   background-image: url(../images/back.gif);  
   background-repeat: repeat-x;  
   background-position: left top;  
}  
.top {  
   font-family: Verdana, Arial, Helvetica, sans-serif;  
   font-size: 10px;  
   padding: 3px;  
   border-right-width: 1px;  
   border-bottom-width: 1px;  
   border-left-width: 1px;  
   border-right-style: solid;  
   border-bottom-style: solid;  
   border-left-style: solid;  
   border-right-color: #dfddde;  
   border-bottom-color: #dfddde;  
   border-left-color: #dfddde;  
   margin-top: 0px;  
   width: 80px;  
   text-align: center;  
   float: right;  
   background-color: #eeeeee;  
}  
.more {  
   display: none;  
   border-top: 1px solid #dfddde;  
   border-bottom: 1px solid #dfddde;  
   background-color: #eeeeee;  
   padding-right: 15px;  
   padding-left: 15px;  
}  
a.showLink, a.hideLink {  
   text-decoration: none;  
   color: #666666;  
   background: transparent url(../images/down.gif) no-repeat right;  
   font-size: 10px;  
   font-weight: normal;  
   margin-left: 12px;  
   padding-right: 12px;  
}  
a.hideLink {  
   background: transparent url(../images/up.gif'.html') no-repeat right; }  
a.showLink:hover, a.hideLink:hover {  
   border-bottom: 1px dotted #666666; }  
.padding3 {  
   padding: 30px;  
}  
.elevenpts2 {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   line-height: 1.5em;  
}  
.elevenpts2 li{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   line-height: 1.5em;  
}  
.elevenpts3 {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 10px;  
   line-height: 12px;  
}  
.elevenpts3 strong {  
   font-size: 11px;  
   }  
.elevenpts3 a{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 11px;  
   font-weight: bold;  
   text-decoration: none;  
}  
.elevenpts3 a:hover{  
   text-decoration: underline;  
   }  
.picpadding {  
   padding-left: 20px;  
   padding-top: 8px;  
   padding-bottom: 8px;  
}  
.top2 {  
   font-family: Verdana, Arial, Helvetica, sans-serif;  
   font-size: 11px;  
   padding: 3px;  
   border-right-width: 1px;  
   border-left-width: 1px;  
   border-right-style: solid;  
   border-left-style: solid;  
   border-right-color: #dfddde;  
   border-left-color: #dfddde;  
   margin-top: 0px;  
   width: 160px;  
   text-align: center;  
   font-weight: bold;  
   text-transform: uppercase;  
   color: #333333;  
   border-top-width: 1px;  
   border-top-style: solid;  
   border-top-color: #dfddde;  
   background-color: #dfddde;  
}  
.picpaddingright {  
   margin-right: 20px;  
   padding-bottom: 10px;  
   padding-top: 5px;  
}  
.splashborders {  
   border-top-width: 6px;  
   border-bottom-width: 6px;  
   border-top-style: solid;  
   border-bottom-style: solid;  
   border-top-color: #fea906;  
   border-bottom-color: #dfddde;  
}  
.imageborder {  
   border: 1px solid #999999;  
   margin-bottom: 5px;  
}  
.lit-headers {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   border-bottom-width: 1px;  
   border-bottom-style: solid;  
   border-bottom-color: #dfddde;  
   font-weight: bold;  
   padding-bottom: 3px;  
   font-size: 13px;  
}  
.tablecurrent {  
   background-color: #eeeeee;  
   padding: 10px;  
}  
.maintext {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 12px;  
   color: #666666;  
   line-height: 17px;  
   margin-top: 0px;  
   padding-left: 0px;  
   padding-right: 0px;  
}  
.maintag {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 12px;  
   font-weight: bold;  
   color: #000000;  
   line-height: 17px;  
   border: none;  
}  
.btn{padding:2px 5px 2px 5px; border:none; background-color:#fcd161; color:#000000; font-size:11px; font-weight:bold; cursor:pointer;}.btn:hover{ padding:2px 5px 2px 5px; border:none; background-color:#fcd161; color:#000000; font-size:11px; font-weight:bold; cursor:pointer;} .maintag span {  
   font-size: 21px;  
   line-height: 1.5em;  
   color: #000;  
}.ds_link{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   color: #0000ff; font-size:13px; text-align:center; vertical-align:bottom;} 
   
   a.lnk:link{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   color: #0000ff;  text-decoration:underline; font-size:11px;}
   
   a.lnk:visited{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   color: #0000ff;  text-decoration:underline; font-size:11px;}
   
   a.lnk:hover{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   color: #0000ff;  text-decoration:none; font-size:11px;} 
   
   a.lnk:active{  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   color: #0000ff;  
  text-decoration:underline; font-size:11px;}  
  
.bg1{background-color:#ccffcc;}.bg2{background-color:#f9d882;}.tab_border{border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}.tab_border td{border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}.lit_title{font-style: normal; color: rgb(0, 0, 205); font-size: 10pt; font-weight: bold;}.request  {    color: #FFFFFF;    font-family: Arial,Helvetica,sans-serif,"Arial Narrow";    font-size: 14px;    font-weight: bold;    text-decoration: none;}.request a {    color: #FFFFFF;    text-decoration: none;}.request a:hover {    color: #FFFFFF;    text-decoration: underline;}

/* WIC Class css */
TD { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 12px;}

.headergray { color: black; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #f0f0f0; margin-top: 5pt; padding-top: 0; padding-bottom: 0; padding-left: 3pt; border-top: 1pt solid #878787; border-bottom: 1pt solid #878787; }

.headerappl { color: #696969; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #f0f0f0; margin-top: 5pt; padding-top: 2px; padding-bottom: 2px; padding-left: 7pt; border-top: 1pt solid #c8c8c8; border-bottom: 1pt solid #c8c8c8; }
.headersubblack { color: #696969; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 3pt; padding-bottom: 3pt; padding-left: 1pt; }

.headersubgray { color: #696969; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 3pt; padding-bottom: 3pt; padding-left: 1pt; }

.headersmallgray { color: #7b7b7b; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }

.rfq a {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 13px;  
   color: red;  
   font-weight: bold;  
}  
.rfq a:hover {  
   color: #a92b27;  
}  
.rfq a:visited {  
   color: red;  
}  

.crumbs a {  
   font-family: Arial, Helvetica, sans-serif, "Arial Narrow";  
   font-size: 13px;  
   color: #a9a9a9;  
   text-decoration: none;
}  
.crumbs a:hover {  
   color: #a9a9a9;  
   text-decoration: underline;
}  
.crumbs a:visited {  
   color: #a9a9a9;  
}  

.pdflink { background-image: url(../imgp/pdf.jpeg); background-repeat: no-repeat; background-position: right 0; }

.dwglink { background-image: url(../imgp/dwg.jpeg); background-repeat: no-repeat; background-position: right 0; }

