/* basic elements */
body {
	background-color: #ffffff;
	font-family: verdana, arial, sans serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 20px;
	}

td {
	font-family: verdana, arial, sans serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	}

p {
	font-family: verdana, arial, sans serif;
	font-size: 11px;
	font-weight: normal;
	}

hr {
	color: #00579a;
	background-color: #00579a;
	height: 1px;
	}
	
	
@media print {
    .notprintable {
    	display: none;
    	}
}

a:link {
	font-weight: normal;
	text-decoration: underline;
	color: #00579a;
	}

a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #337dcc;
	}

a:hover {
	text-decoration: underline;
	color: #cc9919;
	}

a:active {
	text-decoration: underline;
	color: #cc9919;
	}


ul {
	margin: 15px;
	padding: 0px; }



.topnav {
	font-weight: normal;
	font-size: 9px;
	font-family: verdana, arial, sans serif;
	padding: 3px 8px;
	background-color: #7ae0cc; 
	text-align: center;
	text-transform: uppercase;
	}

.topnav a:link { 
	background-color: #7ae0cc; 
	color: #00579a;
	text-decoration: none;
	}

.topnav a:visited {
	background-color: #7ae0cc; 
	color: #00579a;
	text-decoration: none;
	}

.topnav a:hover { 
	background-color: #7ae0cc; 
	color: #00579a;
	text-decoration: none;
	}

.topnav a:active { 
	background-color: #7ae0cc; 
	color: #00579a; 
	text-decoration: none;
	}








.mainborder {
	border-style: solid;
	border-width: 1px;
	border-color: #00579A;
	}

.footerborder {
	border-top: solid 1px #00579a;
	border-bottom: solid 1px #00579a;
	}

.footer {
	font-size: 9px;
	font-weight: normal;
	color: 001950;
	background-color: #66cccc;
	}

.textfooter {
	font-size: 8px;
	font-weight: normal;
	color: 000000;
	}

.previewborder {
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	padding: 5px;
	}

.header {
	font-size: 16px;
	font-weight: bold;
	color: #00579a;
	}
	
.header_back {
	background-image: url(/graphics/HeaderBack.gif);
	background-repeat: repeat-x; }

.barheader {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-color: #00579a;
	text-align: center;
	padding: 4px;
	}

.subhead {
	font-size: 13px;
	font-weight: normal;
	color: #00579a;
	}
	
.subheadbold {
	font-size: 13px;
	font-weight: bold;
	color: #00579a;
	}
	
.subheadbar {
	background-color: #7ae0cc;
	padding: 4px 4px 4px 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #00579a;
	}
	
.subheadbartext {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #00579a;
	text-align: left;
	}

.subtitlebar {
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #d9f2f2;
	color: #00579a;
	font-weight: bold;
	font-size: 14px;
	}

.prodlink {
	font-size: 13px;
	font-weight: bold;
	}

.leftnav {
	font-weight: normal;
	font-size: 9px;
	color: #00579a;
	background-color: #dfecf5;
	padding: 15px;
	}
	
.fieldlabel {
	font-weight: bold;
	color: #666666;
	text-align: right;
	padding: 0px 8px 0px 0px;
	}
	
.fieldlabelleft {
	font-weight: bold;
	color: #666666;
	text-align: left;
	}

.tableheader, table.tablewithheader thead tr {
	font-size: 11px;
	font-weight: bold;
	color: #00579a;
	padding: 4px;
	background-color: #d9f2f2;
	text-align: center;
	}

.titlebar {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	background-color: #4693c5;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	}

.buttonbar {
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	background-color: #4693c5;
	}

.prodtitlebar {
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #d9f2f2;
	color: #00579a;
	font-weight: bold;
	font-size: 14px;
	}

.form {
	background-color: #dfecf5;
	padding: 5px;
	}

.prevnextbar {
	width: 445px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	background-color: #e1e1e1;
	color: #000000;
	font-size: 9px;
	text-align: center;
	}
	
.prevnextbar_career {
	width: 935px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	background-color: #e1e1e1;
	color: #000000;
	font-size: 9px;
	text-align: center;
	}

.pageborder {
	border: solid 1px gray;
	padding: 10px;
	}
	
.distname {
	font-weight: bold;
	}
	
.distname_bar {
	padding: 2px;
	background-color: #d9f2f2;
	color: #00579a;
	font-weight: bold;
	font-size: 14px;
	}
	
#distributor {
	padding-top: 10px;
	}

.stock {
	font-weight: bold;
	font-size: 13px;
	color: #cc9919;
	padding: 1px;
	border: 1px solid #cc9919;
	}
	
.padding_left {
	padding-left: 30px;
	}

#stock_padding {
	padding: 15px 5px 5px 5px;
	}

.prod_carried {
	font-size: 9px;
	color: #000000;
	padding-left: 10px;
	}

.tempimage {
	padding: 0px 10px 0px 10px;
	}
	
.search {
	background-color: #d9f2f2;
	padding: 3px 14px 3px 0px;
	}
	
	
.wh_subhead {
	font-size: 12px;
	font-weight: bold;
	color: #ee3a68; }
	
.mfg_fac_subhead {
	font-size: 12px;
	font-weight: bold;
	color: #ffcd33; }

.dist_fac_subhead {
	font-size: 12px;
	font-weight: bold;
	color: #43b649; }
	
#career_sel .fieldlabelleft {
	padding-bottom: 5px; }
	
#career_sel select {
	margin-bottom: 10px; }

	
.error {
	font-size: 9px;
	color: #cc0000;
	font-weight: bold;
	}
	
.footnote {
	font-weight: normal;
	font-size: 9px;
	color: #333333;
	}
	
.footnotereverse {
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
	}
	
.footnotebold {
	font-size: 9px;
	color: #00579a;
	font-weight: bold;
	}
	
.required {
	font-size: 9px;
	color: #cc0000;
	font-weight: normal;
	}
	
.caption {
	font-weight: normal;
	font-size: 9px;
	}
	
.breadcrumb {
	font-weight: normal;
	font-size: 9px;
	}

.stepnumber {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	color: #66cccc;
	}
	
.popupsubhead {
	font-size: 12px;
	font-weight: bold;
	color: #00579a;
	}

.popupsubject {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #00579a;
	}
	
.help_icon {
	padding-right: 5px;
	}

h1 {
	font-size: 16px;
	}
	
h2 {
	font-size: 14px;
	}
	
h3 {
	font-size: 12px;
	}

.lblue {
	color: #007fc5;
	}
	
.dblue {
	color: #00579a;
	}
	
.quote {
	font-style: italic;
	}

th img { 
    border: none;
    }

th.sorted a {
    }

th.sortable a, th.sortable a:link, th.sortable a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #00579a;
	background-color: #d9f2f2;
	text-align: center;

   	background-position: left;
   	/*display: block;*/
   	/*width: 100%;*/

   	margin: 0px;
   	padding-top: 0px;
   	padding-right: 0px;
   	padding-bottom: 0px;
   	padding-left: 10px;
   	background-repeat:no-repeat;
   	list-style-type:none;
   	background-image: url("/graphics/arrow_off.png");
    }

th.sortable a#noimg {
	font-weight: normal;
	text-decoration: underline;
	color: #00579a;
    background-image: none;
    }
    
th.order1 a, th.order1 a:link, th.order1 a:visited {
   	margin: 0px;
   	padding-top: 0px;
   	padding-right: 0px;
   	padding-bottom: 0px;
   	padding-left: 10px;
   	background-repeat: no-repeat;
   	list-style-type: none;
   	background-image: url("/graphics/arrow_down.png");
    }

th.order2 a, th.order2 a:link, th.order2 a:visited {
   	margin: 0px;
   	padding-top: 0px;
   	padding-right: 0px;
   	padding-bottom: 0px;
   	padding-left: 10px;
   	background-repeat: no-repeat;
   	list-style-type: none;
   	background-image: url("/graphics/arrow_up.png");
    }

