/* link styles */
a:link {color: #6b97b9; text-decoration: none;}
a:visited  { color: #6b97b9; text-decoration: none;}
a:hover  { color: #6286A7; text-decoration: underline;} 
a:active {color: #6286A7; text-decoration: underline;}

a.toplink:link {color: #6286A7; text-decoration: none;}
a.toplink:visited  { color: #6286A7; text-decoration: none;}
a.toplink:hover  { color: #B86F27;  text-decoration: underline; } 
a.toplink:active {color: #B86F27;  text-decoration: underline;}

a.bottomlink:link {color: #FFFFFF; text-decoration: none;}
a.bottomlink:visited  { color: #FFFFFF; text-decoration: none;}
a.bottomlink:hover  { color: #CA9158; text-decoration: underline;} 
a.bottomlink:active {color: #CA9158; text-decoration: underline;}

a.orangelink:link {color: #B86F27; text-decoration: none;}
a.orangelink:visited  { color: #B86F27; text-decoration: none;}
a.orangelink:hover  { color: #CA9158; text-decoration: underline;} 
a.orangelink:active {color: #CA9158; text-decoration: underline;}

a.greenlink:link, a.greenlink:visited  { color: #368036; text-decoration: none; font-size: 9px; display: block;}
a.greenlink:hover, a.greenlink:active {color: #CA9158; text-decoration: underline;	font-size: 9px; display: block;}

a.yellowlink:link {color: #F8F1AC; text-decoration: none;}
a.yellowlink:visited  { color: #F8F1AC; text-decoration: none;}
a.yellowlink:hover  { color: #FFFFFF; text-decoration: underline;} 
a.yellowlink:active {color: #FFFFFF; text-decoration: underline;}

a.sidelink:link, a.sidelink:visited  { 
	display: block; 
	color: #809cba; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none; 
	padding: 4px 0px 4px 15px;
}
a.sidelink:hover, a.sidelink:active  { 
	display: block; 
	color: #B86F27; 
	font-size: 9px; 
	font-family: Verdana, sans-serif;
	text-decoration: underline; 	
	background-image:url(images/sidenav_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 4px 0px 4px 15px;
} 
	
a.sidelink-here:link, a.sidelink-here:visited, a.sidelink-here:hover , a.sidelink-here:active {
		display: block; 
	color: #647d99; 
	font-size: 9px; 
	font-family: Verdana, sans-serif;
	text-decoration: none; 	
	background-image:url(images/sidenav_here.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 4px 0px 4px 15px;
}


/* CONTENT text and image styles */

h1  { 
	color: #368036; 
	font-size: 10px; 
	line-height: 11px; 
	font-family: Verdana, sans-serif;
	font-weight: bold;
	margin-top: 18px;
	/* margin-bottom: -5px; */
}


h2  { 
	color: #6286A7; 
	font-size: 11px; 
	line-height: 11px; 
	font-family: Verdana, sans-serif;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	/* margin-bottom: -1px; */
}

h3  { 
	color: #6A9C6A; 
	font-size: 10px; 
	line-height: 11px; 
	font-family: Verdana, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: -5px;
}

h4  { 
	color: #368036; 
	font-size: 15px; 
	line-height: 16px; 
	font-family: Georgia, serif;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: -5px;
}

h5  { 
	color: #368036; 
	font-size: 10px; 
	line-height: 11px; 
	font-family: Verdana, sans-serif;
	font-weight: bold;
	margin-top: 18px;
	margin-bottom: 0px;
}
body, p, ol, ul, td  { 
	color: #33362F; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, sans-serif; 
}

p.intro { 
	color: #757562; 
	font-size: 12px; 
	line-height: 17px; 
	font-family: Verdana, sans-serif; 
	padding: 0px 20px 0px 0px;
}

/*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.reference { 
	padding: 0px 0px 0px 25px;
	text-indent: -25px;
}

/*non-content styles*/


p.bottomnav { 
	color: #FFFFFF; 
	font-size: 9px;
	font-family: Verdana, sans-serif;
	line-height: 12px; 
	padding: 3px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	text-align: center;
}

p.topnav { 
	color: #6286A7; 
	font-size: 8px;
	font-family: Verdana, sans-serif;
	padding: 0px;
}

p.copyright {
	color: #6A98B6;
	font-size: 8px;
	line-height: 8px; 
	font-family: Verdana, sans-serif;
	padding: 0px 0px 20px 15px;
}

/*colors and sizes*/

.red {color: #8B1A1E;}
.orange {color: #B86F27;}
.blue {color: #9DD8D9;}
.dkblue {color: #6286a7;}
.PMS418 {color: #60614D;}
.green {color: #6A9C6A;}
.mint {color: #D5E4AF;}
.yellow {color: #F8F1AC;}
.small {font-size: 9px; line-height: 12px; }
.spacebelow {margin-bottom: 9px; }

/*image styles*/

.img-right {padding-left: 10px;}


/* table cell styles */

td.main {padding: 20px 20px 20px 20px; background-color:#FFFFFF;}
td.sidebar {padding: 10px 0px 20px 0px; background-color:#FFFFFF;}
td.popup {padding: 10px 20px 10px 20px; background-color:#FFFFFF; border-left: 1px solid #60614D; border-right: 1px solid #60614D;}

td.sidenav {
	padding: 0px 10px 10px 5px;
	border-left: solid 1px #60614d;
	background-color: #dfe7ef;
	vertical-align: top;
}

.error-text    { color: #FF0000; font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif; }
.error-field    { color: #49524d; background: #FFAAAA; font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif; }

#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; }


