/* link styles */
a:link, a:visited  { color: #c7762a; text-decoration: none;}
a:hover, a:active {color: #9e3f0b; text-decoration: underline;}

a.newslink:link, a.newslink:visited  {font-size: 9px;  color: #bc5a04; text-decoration: none;}
a.newslink:hover, a.newslink:active {font-size: 9px; color: #bc5a04; text-decoration: underline;}


a.toplink:link, a.toplink:visited  { color: #9F9F9F; text-decoration: none;}
a.toplink:hover, a.toplink:active {color: #3f3f3f;  text-decoration: underline;}
a.bottomlink:link, a.bottomlink:visited  { color: #2f1d17; text-decoration: none;}
a.bottomlink:hover, a.bottomlink:active {color: #E0E0E0; text-decoration: underline;}

a.tagline:link, a.tagline:visited  { color: #978c7c; text-decoration: none;}
a.tagline:hover, a.tagline:active {color: #c7762a; text-decoration: underline;}



/* need to display the links that pull in background graphics in tables without applying <p> tags, or MISE screws up */

a.sidelink:link, a.sidelink:visited  { 
	display: block; 
	color: #2f1d17; 
	font-size: 11px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	}

a.sidelink:hover, a.sidelink:active {
	display: block; 
	color: #9e3f0b; 
	font-size: 11px; 
	font-family: Verdana, sans-serif; 
	padding: 4px 10px 4px 20px;
	text-decoration: none;
	background-image:url(images/sidenav_on.gif);
	background-repeat: no-repeat;
	background-position: 6px 4px;
	}

a.sidelink-here:hover, a.sidelink-here:active, a.sidelink-here:link, a.sidelink-here:visited {
	display: block; 
	color: #9e3f0b; 
	font-size: 11px; 
	font-family: Verdana, sans-serif; 
	padding: 4px 10px 4px 20px;
	text-decoration: none;
	background-image:url(images/sidenav_on.gif);
	background-repeat: no-repeat;
	background-position: 6px 4px;
	}

a.uplink:link, a.uplink:visited  { 
	display: inline; 
	color: #c7762a; 
	font-size: 10px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none;
	padding: 5px 0px 3px 15px;
	background-image:url(images/top_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

a.uplink:hover, a.uplink:active {
	display: inline; 
	color: #9e3f0b; 
	font-size: 10px; 
	font-family: Verdana, sans-serif; 
	text-decoration: underline;
	padding: 5px 0px 3px 15px;
	background-image:url(images/top_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}


a.backlink:link, a.backlink:visited  { 
	display: block; 
	color: #c7762a; 
	font-size: 11px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	background-image:url(images/back_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
}

a.backlink:hover, a.backlink:active {
	display: block; 
	color: #9e3f0b; 
	font-size: 11px; 
	font-family: Verdana, sans-serif; 
	text-decoration: underline;
	padding: 4px 10px 4px 20px;
	background-image:url(images/back_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	}
	
a.forwardlink:link, a.forwardlink:visited  { 
	display: block; 
	color: #c7762a; 
	font-size: 11px; 
	font-family: Verdana, sans-serif; 
	padding: 4px 10px 4px 13px;
	text-decoration: none;
	background-image:url(images/related_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	}

a.forwardlink:hover, a.forwardlink:active {
	display: block; 
	color: #9e3f0b; 
	font-size: 11px; 
	font-family: Verdana, sans-serif; 
	padding: 4px 10px 4px 13px;
	text-decoration: none;
	background-image:url(images/related_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	}

/* CONTENT text and image styles */

h1  { 
	color: #c7762a; 
	font-size: 16px; 
	line-height: 16px; 
	 font-family: Georgia,Serif;
	 font-weight: 300;
	margin-bottom: 8px;
}


h2  { 
	color: #385485; 
	font-size: 14px; 
	line-height: 16px; 
	font-family: Georgia, serif;
	 font-weight: 400;
	padding: 3px 0px 0px 0px;
	margin-bottom: 0px;
}

/* use all caps for h3*/
h3  { 
	color: #707a2c; 
	font-size: 13px; 
	line-height: 13px; 
	font-family: Georgia, serif;
	 font-weight: 400;
	margin-top: 8px;
	margin-bottom: -2px;
}

h4  { 
	color: #978c7c; 
	font-size: 20px; 
	line-height: 24px; 
	font-family: Georgia, serif;
	font-style: italic;
	 font-weight: 400;
	margin: 0px 0px 0px 0px;
}


/* use all caps for h5. Use h5 for newsflash head*/

h5  { 
	color: #385485; 
	font-size: 10px; 
	font-family: Verdana, sans-serif;
	letter-spacing: .1em;
	margin: 0px 0px 0px 0px;
}


p, ol, ul  { 
	color: #2f1d17; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, sans-serif; 
}

body { 
	background-color: #311f19;
	color: #4e3229; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, sans-serif; 
}

p.news  { 
	color: #311f19; 
	font-size: 10px; 
	line-height: 14px; 
	font-family: Verdana, sans-serif; 
	text-indent: -12px;
}

p.events-list {
	color: #311f19; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, sans-serif; 
	margin: 3px 0px 3px 0px;
}


ul.bullets {margin-top:0.5em; margin-bottom:0.5em; line-height:1.3em; position: relative; left: -13px; list-style-image:url(images/bullet.gif); list-style-type:disc;}

.top {text-align:right; display:block; color:#9F9F9F;}
.toporange {border-top: 1px solid #c7762a; margin-bottom:5px;}

.body-text{	font-size: 11px; 
	font-family: Verdana, sans-serif;
	line-height: 16px; }


/*use this one for paragraphs without space  below them*/
.nospace {margin-bottom: -10px;}

/*non-content styles*/


p.bottomnav { 
	color: #2f1d17; 
	font-size: 10px;
	font-family: Verdana, sans-serif;
	line-height: 10px; 
	padding: 0px;
	margin: 0px 25px 0px 0px;
	text-align: right;
}

p.topnav { 
	color: #b1be5a; 
	font-size: 9px;
	font-family: Verdana, sans-serif;
	line-height: 10px; 
	padding: 0px;
	margin: 0px 25px 0px 0px;
	text-align: right;
}

p.copyright {
	color: #4b362f; 
	font-size: 10px;
	font-family: Verdana, sans-serif;
	line-height: 9px; 
	padding: 2px 0px 0px 0px;
}

/*colors and sizes*/
.green {color: #b1be5a;}
.orange {color: #c7762a;}
.mandarin{color: #385485;}
.dkblue {color: #385485;}
.sandgray {color: #978c7c;}
.brown {color: #2f1d17;}
.small {font-size: 9px;}
.greek {font-family: symbol;}
.graybold {color: #978c7c; 	font-weight: bold;}
.bluebold {color: #5572a4; 	font-weight: bold;}
SUB, SUP { line-height: 0; }

/*image styles*/
img.rightimage {padding: 0px 0px 20px 20px;}

/* page shell table cell styles */

td.pagehead {
	background-color:#FFFFFF;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border-top: solid 1px #d47f00;
	border-left: solid 1px #d47f00;
	border-right: solid 1px #d47f00;
}


td.mainmenu {
	background-color:#385485;
	vertical-align: top;
	padding: 0px;
	border: solid 1px #d47f00;
}

td.newsflash{
	background-color:#f1ce81; /* alt #d4dd99 */
	vertical-align: top;
	padding: 10px 15px 10px 15px;
	border: solid 1px #b1be5a;
}

td.sidebar {
	background-color:#b1be5a;
	height: 500px;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 30px 0px;
	border-left: solid 1px #d47f00;
	border-right: solid 1px #d47f00;
}

/* Additional part for dog menu */

td.ddsidebar {
	background-color:#b1be5a;
	font-size: 11px; 
	font-family: Verdana, sans-serif;
	line-height: 16px; 
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #d47f00;
}

/* End of additional part for dog menu */

td.menudd { background-color:#c7762a; border-right: 1px solid #c7762a; 	font-size: 11px; font-family: Verdana, sans-serif; line-height: 16px;}


td.main {padding: 35px 45px 20px 30px; background-color:#FFFFFF; border-right: 1px solid #c7762a;}

td.homemain {padding: 35px 0px 20px 30px; background-color:#FFFFFF; border-right: 1px solid #c7762a;}
td.index {padding: 10px 0px 20px 60px; background-color:#FFFFFF; border-right: 1px solid #c7762a;  border-top: solid 1px #d47f00;}
td.index-main {padding: 35px 25px 20px 25px; background-color:#FFFFFF; border-right: 1px solid #c7762a; border-left: 1px solid #c7762a;}
td.footer {border: 1px solid #c7762a; background-color:#978c7c;}
td.content {padding: 0px 20px 0px 0px;}

/* menu table styles */
td.subnav a:link, td.subnav a:visited {
	display: block;
	color: #2f1d17;
	font-size: 11px; 
	font-family: Verdana, sans-serif;
	line-height: 16px; 
	padding: 9px 20px 3px 17px;
	vertical-align: middle;
	height: 20px;
	background-color: #b9c9dd;
	border-bottom: solid 1px #385485;
	text-align: left;
	text-decoration: none;
}



td.subnav a:hover, td.subnav a:active {
	display: block;
	color: #c7762a;
	padding: 9px 20px 3px 17px;
	font-size: 11px; 
	font-family: Verdana, sans-serif;
	line-height: 16px; 
	vertical-align: middle;
	height: 20px;
	background-color: #b9c9dd;
	border-bottom: solid 1px #385485;
	text-align: left;
	text-decoration: none;
	background-image:url(images/dropnav_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 11px;
}

td.sidenav {
	height:20px;
		font-size: 11px; 
	font-family: Verdana, sans-serif;
	line-height: 16px; 
vertical-align: middle;
	padding: 5px 0px 5px 0px;
	text-align: left;
}


td.col-table-header		{ background: #E6EAB6; }
td.col-table-even		{ background: #FFFFFF; }
td.col-table-even-alt	{ background: #E0BEC1; }
td.col-table-even-alt1	{ background: #EEEEEE; }
td.col-table-odd		{ background: #E7EACC; }
td.col-table-odd-alt	{ background: #E0B8BA; }
td.col-table-odd-alt1	{ background: #E7EACC; }
td.col-divider			{ background: #0000DD; }
td.col-grid-cell		{ background: #DDDDDD; }

tr.row-table-header		{ background: #E6EAB6; }
tr.row-table-even		{ background: #FFFFFF; }
td.row-table-even-alt	{ background: #E0BEC1; }
tr.row-table-odd		{ background: #E7EACC; }
td.row-table-odd-alt	{ background: #E0B8BA; }


#submenu_0{position:absolute;z-index:3;top:258px;left:87px;visibility:hidden}
#submenu_1{position:absolute;z-index:3;top:258px;left:231px;visibility:hidden}
#submenu_2{position:absolute;z-index:3;top:258px;left:352px;visibility:hidden}
#submenu_3{position:absolute;z-index:3;top:258px;left:503px;visibility:hidden}
#submenu_4{position:absolute;z-index:3;top:258px;left:660px;visibility:hidden}
#submenu_5{position:absolute;z-index:3;top:258px;left:753px;visibility:hidden}
#submenu_6{position:absolute;z-index:3;top:258px;left:800px;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 }