/* link styles */
a:link {color: #cf8c2c; text-decoration: none;}
a:visited  { color: #cf8c2c; text-decoration: none;}
a:hover  { color: #c43b40; text-decoration: underline;} 
a:active {color: #c43b40; text-decoration: underline;}

a.toplink:link {color: #6f7175; text-decoration: none;}
a.toplink:visited  { color: #6f7175; text-decoration: none;}
a.toplink:hover  { color: #cf8c2c;  text-decoration: underline; } 
a.toplink:active {color: #cf8c2c;  text-decoration: underline;}

a.bottomlink:link {color: #FFFFFF; text-decoration: none;}
a.bottomlink:visited  { color: #FFFFFF; text-decoration: none;}
a.bottomlink:hover  { color: #cf8c2c; text-decoration: underline;} 
a.bottomlink:active {color: #cf8c2c; text-decoration: underline;}

a.bluelink:link {color: #426da9; text-decoration: none;}
a.bluelink:visited  { color: #426da9; text-decoration: none;}
a.bluelink:hover  { color: #668fc9; text-decoration: underline;} 
a.bluelink:active {color: #668fc9; text-decoration: underline;}

a.droplink:link, a.droplink:visited  { 
	display: block; 
	color: #d67003; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none;
	padding: 4px 10px 4px 20px;
}

a.droplink:hover, a.droplink:active {
	display: block; 
	color: #d6282d; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	text-decoration: underline;
	padding: 4px 10px 4px 20px;
	background-image:url(/newsite/images/dropnav_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;

	}

/* need to display these in tables without applying <p> tags, or MISE screws up */

a.sidelink:link, a.sidelink:visited  { 
	display: block; 
	color: #403e41; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	}

a.sidelink:hover, a.sidelink:active {
	display: block; 
	color: #d6282d; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	text-decoration: underline;
	padding: 4px 10px 4px 20px;
	background-image:url(/newsite/images/sidenav_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	}

a.sidelink-here:link, a.sidelink-here:visited, a.sidelink-here:hover, a.sidelink-here:active {
	display: block; 
	color: #D66604; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	background-image:url(/newsite/images/sidenav_here2.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	}


a.relatedlink:link, a.relatedlink:visited  { 
	display: block; 
	color: #d67003; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	background-image:url(/newsite/images/related_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
}

a.relatedlink:hover, a.relatedlink:active {
	display: block; 
	color: #d6282d; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	text-decoration: underline;
	padding: 4px 10px 4px 20px;
	background-image:url(/newsite/images/related_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	}
	
a.uplink:link, a.uplink:visited  { 
	display: inline; 
	color: #d67003; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none;
	padding: 5px 0px 3px 15px;
	background-image:url(/newsite/images/top_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.uplink:hover, a.uplink:active {
	display: inline; 
	color: #d6282d; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	text-decoration: underline;
	padding: 5px 0px 3px 15px;
	background-image:url(/newsite/images/top_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}


	a.backlink:link, a.backlink:visited  { 
	display: block; 
	color: #d67003; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	background-image:url(/newsite/images/back_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
}

a.backlink:hover, a.backlink:active {
	display: block; 
	color: #d6282d; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	text-decoration: underline;
	padding: 4px 10px 4px 20px;
	background-image:url(/newsite/images/back_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	}
/* CONTENT text and image styles */

h1  { 
	color: #8F0000; 
	font-size: 13px; 
	line-height: 14px; 
	font-family: Verdana, sans-serif;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: -5px;
}


h2  { 
	color: #d6282d; 
	font-size: 12px; 
	line-height: 11px; 
	font-family: Verdana, sans-serif;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	margin-bottom: -1px;
}

h2.notop  { 
	margin: 0px 0px 5px 0px;
}

/* use all caps for h3*/
h3  { 
	color: #4c89d4; 
	font-size: 10px; 
	line-height: 11px; 
	font-family: Verdana, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: -5px;
}

h3.notop  { 
	margin: 0px 0px 5px 0px;
}

h4  { color: #8f0000; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, sans-serif; 
	font-weight: bold;
	font-style: italic; 
	margin-top: 0; 
	margin-bottom: -5px; 
	}
	
	h5  { color: #8f0000; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, sans-serif; 
	font-weight: bold;
	}

body, p, ol, ul, td  { 
	color: #403e41; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, sans-serif; 
}

.caption-text {
	color: #403e41; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, sans-serif; 
	text-align: right;
	font-weight: bold;
}

.body-text {
	color: #403e41; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, sans-serif; 
}

.input-text {
	color: #403e41; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, sans-serif; 
}

p.figure { 
	color: #403e41; 
	font-size: 10px; 
	line-height: 12px; 
	font-family: Verdana, sans-serif; 
	margin-bottom: -3px;
}

.small-text { 
	color: #403e41; 
	font-size: 10px; 
	line-height: 12px; 
	font-family: Verdana, sans-serif; 
}

.3margin{margin-bottom: 3px;}

.top{text-align:right; display:block;}

.intro { 
		color: #b74d19; 
	font-size: 14px; 
	line-height: 17px; 
}

/*use this one for bullets with a full line of space below them*/
p.bullet { 
	padding: 0px 0px 0px 16px;
	text-indent: -11px;
}

/*use this one for bullets without space  below them*/
p.bullet-nospace { 
	padding: 0px 0px 0px 16px;
	text-indent: -11px;
	margin-bottom: -10px;
}

p.tight {
	margin: 5px 0px 5px 0px;
}

p.figuretitle {
	font-weight:bold;
	padding: 10px 0px 0px 0px;
}

/*non-content styles*/


p.bottomnav { 
	color: #FFFFFF; 
	font-size: 9px;
	font-family: Verdana, sans-serif;
	line-height: 9px; 
	padding: 0px;
	margin: 0px 20px 0px 0px;
	text-align: right;
}

p.topnav { 
	color: #6f7175; 
	font-size: 9px;
	line-height: 12px; 
	font-family: Verdana, sans-serif;
	padding: 0px;
	text-align: right;
}

p.copyright {
	color: #6f7175;
	font-size: 9px;
	line-height: 8px; 
	font-family: Verdana, sans-serif;
	padding: 0px 0px 20px 15px;
}


/*colors and sizes*/

.red {color: #d6282d;}
.orange {color: #cf8c2c;}
.blue {color: #4c89d4;}
.gray10 {color: #6f7175;}
.maroon {color: #8f0000;}
.paleorange {color: #f1bf84;}
.small {font-size: 9px; font-weight: bold;}
.byline  {font-size: 9px; font-style: italic;}
.bodyheader {color: #d6282d;  font-weight: bold;}
.greek {font-family: symbol;}

/*image styles*/
.smalllogo {padding-left: 10px;}


/* table cell styles */

td.main {padding: 5px 20px 20px 20px; background-color:#FFFFFF; border-right: 1px solid #B2B2B2;}
td.sides {border-right: 1px solid #B2B2B2; border-left: 1px solid #B2B2B2;}
td.showcase {padding: 10px; background-color:#f1bf84;}
td.footer {border: 1px solid #B2B2B2; background-color:#6f7175;}
td.dropmenu {padding: 0px 0px 20px 0px; border: 1px solid #CF8C2c;}
td.findertop {padding: 0px; border: 1px solid #CF8C2c;}
td.finder {padding: 5px; border: 1px solid #bcbcbe; border-top-width: 0px;}

td.col-table-header		{ background: #DDDDDD; }
td.col-table-even		{ background: #FFFFFF; }
td.col-table-even-alt	{ background: #E0BEC1; }
td.col-table-odd		{ background: #EEEEEE; }
td.col-table-odd-alt	{ background: #E0B8BA; }
td.col-divider			{ background: #0000DD; }
td.col-grid-cell		{ background: #DDDDDD; }

tr.row-table-header		{ background: #DDDDDD; }
tr.row-table-even		{ background: #FFFFFF; }
td.row-table-even-alt	{ background: #E0BEC1; }
tr.row-table-odd		{ background: #EEEEEE; }
td.row-table-odd-alt	{ background: #E0B8BA; }

.columnhead { color: #444444; text-decoration: none; font-weight: bold; }
a.columnlink:link { color: #d6282d; text-decoration: none; font-weight: bold;}
a.columnlink:visited  { color: #d6282d; text-decoration: none; font-weight: bold;}
a.columnlink:hover  { color: #c43b40; text-decoration: underline; font-weight: bold;}
a.columnlink:active  { color: #c43b40; text-decoration: underline; font-weight: bold;}


/* menu table styles */

td.mainnav {
	background-color:#F4CA99;
	height:25px;
	vertical-align: middle;
	border-bottom: solid 1px #FFFFFF;
	padding: 5px 0px 5px 0px;
	text-align: left;
}

td.sidenav {
	background-color:#BCBCBE;
	height:25px;
	vertical-align: middle;
	border-bottom: solid 1px #e7e7e8;
	padding: 5px 0px 5px 0px;
	text-align: left;
}

td.relatednav {
	height:15px;
	vertical-align: middle;
	padding: 4px 0px 0px 0px;
	text-align: left;
}

td.figurecell {
	vertical-align: top;
	padding: 0px 0px 10px 0px;
	text-align: left;
}

#submenu_0{position:absolute;z-index:3;top:168px;left:187px;visibility:hidden}
#submenu_1{position:absolute;z-index:3;top:168px;left:265px;visibility:hidden}
#submenu_2{position:absolute;z-index:3;top:168px;left:436px;visibility:hidden}
#submenu_3{position:absolute;z-index:3;top:168px;left:523px;visibility:hidden}
#submenu_4{position:absolute;z-index:3;top:168px;left:640px;visibility:hidden}
#submenu_5{position:absolute;z-index:3;top:168px;left:765px;visibility:hidden}

#div_country_other	{ position:relative; z-index:2; top:0px; left:0px; visibility:hidden }
#div_state_choice	{ position:relative; z-index:2; top:0px; left:0px; visibility:visible }
#div_us_states		{ position:absolute; z-index:3; top:0px; left:0px; visibility:hidden }
#div_canadian		{ position:absolute; z-index:3; top:0px; left:0px; visibility:hidden }
#div_other_states	{ position:absolute; z-index:3; top:0px; left:0px; visibility:hidden }
