/* general page attributes */

h1 {
font-family: Arial;
color: #006666;
text-decoration: none;
font-size: 16px;
font-weight: bold;
padding-left: 15px;
}

.pageheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #660000;
text-decoration: none;
font-size: 11px;
padding-left: 12px;
font-weight: bold;
padding-bottom: 2px;
text-transform:uppercase;
}


.subheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #006666;
text-decoration: none;
font-size: 13px;
padding-left: 15px;
font-weight: bold;
padding-bottom:3px;
padding-top:4px;
text-transform:none;
}

.topheader {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
width: 760px;
font-size: 11px;
text-align: right;
padding-top: 3px;
padding-bottom: 4px;
padding-right:25px;
background-color: #004A80;
border-bottom: 1px #FFFFFF solid;
}

.topheader a:link {
font-family: Arial, Helvetica, sans-serif;
color: #FFFF00;
text-decoration: underline;
}

.topheader a:visited{
font-family: Arial, Helvetica, sans-serif;
color: #FFFF00;
text-decoration: underline;
}

.topheader a:hover{
font-family: Arial, Helvetica, sans-serif;
color: #FFFF00;
text-decoration: none;
}

.applicationheader {
font-family: Arial, Helvetica, sans-serif;
color: #006666;
text-decoration: none;
font-size: 12px;
padding-left: 0px;
font-weight: bold;
padding-bottom:4px;
padding-top:5px;
text-transform:uppercase;
}

.faqheader {
font-family: Arial, Helvetica, sans-serif;
color: #003333;
text-decoration: none;
font-size: 12px;
padding-left: 17px;
font-weight:normal;
padding-top: 4px;
padding-bottom:0px;
}

.designheader {
font-family: Arial, Helvetica, sans-serif;
color:#006666;
font-weight:bold;
font-size: 11px;
line-height: 12px;
}

.productheader {
font-family: Arial, Helvetica, sans-serif;
color: #006666;
text-decoration: none;
font-size: 12px;
padding-left: 0px;
font-weight: bold;
padding-bottom:4px;
padding-top:1px;
text-transform:none;
}

.repheader {
font-family: Arial, Helvetica, sans-serif;
color: #006666;
text-decoration: none;
font-size: 12px;
padding-left: 4px;
font-weight: bold;
padding-bottom:1px;
padding-top:1px;
text-transform:none;
}

.territoryheader {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
text-decoration: none;
font-size: 12px;
padding-left: 4px;
font-weight: bold;
padding-bottom:1px;
padding-top:1px;
text-transform:none;
} 

.companyheader {
font-family: Arial, Helvetica, sans-serif;
color: #003399;
text-decoration: none;
font-size: 11px;
padding-left: 4px;
font-weight: bold;
padding-bottom:3px;
padding-top:4px;
} 

.companycopy {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-size: 11px;
padding-left: 4px;
font-weight: normal;
padding-bottom:1px;
padding-top:1px;
} 

.pageinfo {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-size: 11px;
padding-left: 17px;
font-weight:normal;
padding-top: 1px;
padding-bottom:6px;
}
.pageinfo a:link {
font-family: Arial, Helvetica, sans-serif;
color: #0000ff;
text-decoration: underline;
font-size: 11px;
}

.pageinfo a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #0000ff;
text-decoration: underline;
font-size: 11px;
}

.pageinfo a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #0000ff;
text-decoration: none;
font-size: 11px;
}

.boldpageinfo {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-size: 11px;
padding-left: 17px;
font-weight: bold;
padding-top: 2px;
}

.bodycopy {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
}

.bodycopy a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0000FF;
line-height: 12px;
text-decoration: underline;
}

.bodycopy a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0000FF;
line-height: 12px;
text-decoration: underline;
}

.bodycopy a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0000FF;
line-height: 12px;
text-decoration: none;
}

.boldbodycopy {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
font-weight:bold;
}

.prodimages {
border-top: 1px solid #555555;
border-left: 1px solid #555555;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
margin-left: 10px;
margin-right: 10px;
}

.maintable {
border: 1px solid #000000;
margin-top:5px;
}


/* footer attributes */

.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
text-align:center;
padding-bottom: 1px;
}

.footer a:link {
font-family: Arial, Helvetica, sans-serif;
color: #ffff00;
text-decoration: underline;
font-size: 11px;
font-weight: normal;
}


.footer a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #ffff00;
text-decoration: underline;
font-size: 11px;
font-weight:normal;
}

.footer a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #ffff00;
text-decoration: none;
font-size: 11px;
font-weight: normal;
}

/* rfq form attributes */

.quotetable {
border: 1px solid #c1d2f2;
background-color:#fbfbfb;
width: 500px;
}

/* standard header and side navigation attributes */

.headernav {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight:normal;
color: #ffffff;
}
.headernav a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight:normal;
padding-bottom:3px;
color: #ffffff;
}

.headernav a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight:normal;
padding-bottom:3px;
color: #ffffff;
}

.headernav a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
font-weight:normal;
padding-bottom:3px;
color: #ffffff;
}

.sidenav a:link {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left: 12px;
padding-top: 8px;
padding-bottom: 8px;
font-size: 11px;
font-weight: normal;
text-decoration: none;
height: inherit;
vertical-align: middle;
border-top: 1px solid #999999;
display: block;
background-color:#03477b;
}
.sidenav a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left:12px;
padding-top: 8px;
padding-bottom: 8px;
font-size: 11px;
font-weight: normal;
text-decoration: none;
height: inherit;
vertical-align: middle;
border-top: 1px solid #999999;
display: block;
background-color:#03477b;
}
.sidenav a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left:12px;
padding-top: 8px;
padding-bottom: 8px;
font-size: 11px;
font-weight: normal;
text-decoration: none;
height: inherit;
vertical-align: middle;
border-top: 1px solid #999999;
display: block;
background-color:#045592;
}
.subsidenav a:link {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left: 18px;
padding-top: 4px;
padding-bottom: 4px;
font-size: 11px;
font-weight: normal;
text-decoration: none;
height: inherit;
vertical-align: middle;
border-top: 1px solid #999999;
display: block;
background-color:#20547b;
}
.subsidenav a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left:18px;
padding-top: 4px;
padding-bottom: 4px;
font-size: 11px;
font-weight: normal;
text-decoration: none;
height: inherit;
vertical-align: middle;
border-top: 1px solid #999999;
display: block;
background-color:#20547b;
}
.subsidenav a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left:18px;
padding-top: 4px;
padding-bottom: 4px;
font-size: 11px;
font-weight: normal;
text-decoration: none;
height: inherit;
vertical-align: middle;
border-top: 1px solid #999999;
display: block;
background-color:#245e8b;
}
.sidenav2 {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left: 15px;
padding-top: 3px;
font-size: 11px;
font-weight: normal;
text-decoration: none;
height: 10px;
vertical-align: middle;
border-top: 1px solid #999999;
width:inherit;
}
.navtable {
border-right: 1px solid #000000;
}

/* drop down header navigation attributes */

.menuTable {
BORDER-RIGHT: #185896 1px solid; 
BORDER-TOP: #d4d4d4 1px solid; 
BORDER-LEFT: #185896 1px solid; 
BORDER-BOTTOM: #185896 1px solid;
Z-INDEX: 200; 
FONT: 9pt/10pt verdana, helvetica, sans-serif; 
WIDTH: 100px; 
COLOR: #888888; 
height:auto;
BACKGROUND-COLOR: #e6f2f9;
}
.menuLink {
FONT-SIZE: 11px; 
COLOR: #000000; 
FONT-FAMILY: arial, helvetica, sans-serif;
text-decoration:none; 
background-color:#e2edf4;
margin-top:2px;
border-top: 1px solid #eeeeee;
display:block;
width: 100px;
height: 18px;
}
.menuLink a:link{
FONT-SIZE: 11px; 
COLOR: #0000cc; 
FONT-FAMILY: arial, helvetica, sans-serif;
text-decoration:none; 
padding-top: 5px; 
padding-bottom: 5px;
padding-left: 10px;
background-color:#e2edf4;
display:block;
width: 100px;
height: 18px;
}

.menuLink a:visited{
FONT-SIZE: 11px; 
COLOR: #0000cc; 
FONT-FAMILY: arial, helvetica, sans-serif; 
text-decoration:none; 
padding-top: 5px; 
padding-bottom: 5px;
padding-left: 10px;
background-color:#e2edf4;
display:block;
width: 100px;
height: 18px;
}

.menuLink a:hover{
FONT-SIZE: 11px; 
COLOR: #0000cc; 
FONT-FAMILY: arial, helvetica, sans-serif; 
text-decoration:none;
padding-top: 5px; 
padding-bottom: 5px;
padding-left: 10px;
background-color:#ebf3f8;
display:block;
width: 100px;
height: 18px;
}

.menuContainer {
Z-INDEX: 1000
}


/* left side popout window navigation - if used */

.subsidemenutable {
background-color: #656594;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
width: 140px;
height: auto;
vertical-align:middle;
z-index: 1000;
} 

.subsidemenu {
background-color: #dfe5f9;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
width: 140px;
height: 17px;
display: block;
vertical-align:middle;
margin: 2px;
padding-left:5px;
}

.subsidemenu a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-weight: normal;
text-decoration: none;
width: 140px;
height: 17px;
display: block;
vertical-align:middle;
}


.subsidemenu a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-weight: normal;
text-decoration: none;
width: 140px;
height: 17px;
display: block;
vertical-align:middle;
}

.subsidemenu a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-weight: normal;
text-decoration: underline;
width: 140px;
height: 17px;
display: block;
vertical-align:middle;
}

/* information table attributes - home and destination page sidebars */

.destinationtable {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
font-weight:normal;
padding-left: 1px;
padding-right:1px;
padding-bottom:6px;
padding-top:4px;
line-height:13px;
margin-top:5px;
margin-left:1px;
margin-right:1px;
margin-bottom:5px;
border: 1px solid #e0ecf4;
text-align:left;
background-color:#edf3f7;
}

.faqtable {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
font-weight:normal;
padding-left: 1px;
padding-right:1px;
padding-bottom:6px;
padding-top:4px;
line-height:13px;
margin-top:5px;
margin-left:15px;
margin-bottom:5px;
border: 1px solid #999999;
text-align:left;
background-color:#f4f5f6;
}

.faqtable a:link{
font-family: Arial, Helvetica, sans-serif;
color: #0000ff;
text-decoration:underline;
font-size: 11px;
font-weight:normal;
}

.faqtable a:visited{
font-family: Arial, Helvetica, sans-serif;
color: #0000ff;
text-decoration:underline;
font-size: 11px;
font-weight:normal;
}

.faqtable a:hover{
font-family: Arial, Helvetica, sans-serif;
color: #0000ff;
text-decoration:none;
font-size: 11px;
font-weight:normal;
}

/* home page attributes */


.homepageheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
font-weight:normal;
width: 550px;
padding-left: 15px;
padding-top:10px;
} 

.homepagesubheader {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;
font-weight:bold;
width: 385px;
padding-left: 17px;
padding-top:0px;
padding-bottom:5px;
} 

.homepagecopy {
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
font-weight:normal;
width: 390px;
padding-left: 5px;
padding-top:2px;
padding-bottom:5px;

}

.homepageinfobox {
font-family: Arial, Helvetica, sans-serif;
color: #09635a;
font-size: 13px;
font-weight:bold;
padding-bottom: 4px;
padding-left: 3px;
} 

.buckethead {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #a20000;
text-decoration: none;
font-size: 11px;
margin-top: 4px;
font-weight: bold;
line-height: 12px;
margin-left:8px;

}
.bucketimg {
border: 1px solid #006666;
margin-left: 1px;
margin-right: 1px;
margin-top:2px;
}

.bucketcopy {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-size: 11px;
font-weight: normal;
line-height: 12px;
margin-top: 3px;
margin-left: 3px;
text-align:left;
width:150px;
}

.bucketlink {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-size: 11px;
font-weight: normal;
text-align:center;
width: 120px;
margin-top:5px;
line-height:12px;
}

.bucketlink a:link {
font-family: Arial, Helvetica, sans-serif;
color: #006666;
text-decoration: underline;
font-size: 11px;
line-height: 12px;
font-weight: normal;
}

.bucketlink a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #006666;
text-decoration: underline;
font-size: 11px;
line-height: 12px;
font-weight: normal;
}

.bucketlink a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #006666;
text-decoration: none;
font-size: 11px;
line-height: 12px;
font-weight: normal;
}
