/* CSS Document */
/*
bodytext color: 
breadcrumb color: 

*/


Body { padding: 0; margin-top: 0 ; font-family: Arial, verdana,  Helvetica, sans-serif; color: #333333; font-size: 11px; } 

h1 { color: #CC0000; font-size: large;}
h2 { color: #CC0000; font-size: medium;}

B { color: #CC0000 }

.red{ color: #CC0000; }
.brown { color: #4E2B19;}

#wrapper { margin: 0; padding: 0; width: 100%; text-align: center }
#mainscreen { margin: 0px auto; padding: 0; width: 775px; text-align: left; }
#headerscreen { margin: 0 0 11px 0; padding: 0; height: 214px; text-align: right; vertical-align: bottom;}
#headerscreen img { border: 0; }

#contentscreen { margin: 0; padding: 0; width: auto; text-align: left; background-image: url(../template_images/pagebg2.gif)  }
#leftscreen { margin: 0; padding: 0; width: 595px; }

#rightscreen2 { margin: 0; padding: 0;  width: 171px; height: 849px; background-color: #CC0000; text-align: center; float: right; }
#rightscreen5 { margin: 0; padding: 0;  width: 171px; height: 765px; background-color: #CC0000; text-align: center; float: right; }
#rightscreen4 { margin: 0; padding: 0;  width: 171px; height: 855px; background-color: #CC0000; text-align: center; float: right; }
#rightscreen3 { margin: 0; padding: 0;  width: 171px; height: 600px; background-color: #CC0000; text-align: center; float: right; }
#rightscreen { margin: 0; padding: 0;  width: 171px; height: 485px; background-color: #CC0000; text-align: center; float: right; }
#rightscreen p { margin: 6px;}
#rightscreen img { margin: 0px; border: 0;}

#top-cta-area { margin: 0 0 9px 0; }
#top-cta-area img { border: 0; }

#content-area { margin: 0; }

table.contentbox { background-image: url(../template_images/content-box-bg.gif); width: 543px; }
td.contentleft {padding: 0 13px 0 13px; width: 440px; }
td.contentright {padding: 0 13px 0 13px; width: 152px; }

#clear { CLEAR: both; HEIGHT: 1px; padding: 0; margin: 0; background-color: #FFFFFF;}
#topnav { margin: 0 100px 0 0;}

#footer { margin: 11px 0 0 0; padding: 0; text-align: center; color: #6A6C74; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footer a:link, #footer a:active, #footer a:visited { color: #6A6C74; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#footer a:hover { color: #6A6C74; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

#subrightscreen { margin: 0; padding: 0; width: 700px; float: right;}

#subnavarea{ margin: 0; padding: 23px 0 0 0;  width: 171px; background-color: #CC0000; text-align: left;}

#subcontentscreen { margin: 0; padding: 0; width: auto; text-align: left; background-image: url(../template_images/subpagebg.gif)  }

#breadcrumbs { font-family: Verdana, Arial, Helvetica, sans-serif; color: #622C31; font-size: 12px; }
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #622C31; font-size: 12px; text-decoration: none }
#breadcrumbs a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #622C31; font-size: 12px; text-decoration: underline; }

#subnav { line-height: 100%; width: 100%; padding: 0; list-style: none; margin: 0;}

#subnav li {
	display: inline;}

#subnav a:link, #subnav a:active, #subnav a:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #622C31; font-family: Arial, verdana, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 0 0 0 13px; line-height: 200%; background-image: none; display: block;
}
#subnav a:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #B89261; FONT-FAMILY: Arial, verdana, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 0 0 0 13px; line-height: 200%; background-image:url(../template_images/sub-bullet.gif); background-position: left; background-repeat: no-repeat; display: block;
}

tr.dark { background-color: #f7e1c7; }
tr.light { background-color: #f7f1e8; }
tr.localhead { background-color: #cba473; color:#FFFFFF; font-weight: bold; } 

#locality a:link, #locality a:active, #locality a:visited { color: #622C31; text-decoration: underline;}
#locality a:hover { color: #622C31; text-decoration: none;}


td.topnav  {background-color: #CC0000 ; padding: 7px 20px 7px 24px; vertical-align: middle; text-align: center; background-image: url(../template_images/nav_shadow.gif); background-position:left bottom; background-repeat:no-repeat;}
td.topnav a:link, td.topnav a:visited, td.topnav a:active { color: #4E2B19; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
td.topnav a:hover { color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }

td.topnav-on  {background-color: #CC0000 ; padding: 7px 20px 7px 24px; vertical-align: middle; text-align: center; background-position:right bottom; background-repeat:no-repeat;}
td.topnav-on a:link, td.topnav-on a:visited, td.topnav-on a:active { color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
td.topnav-on a:hover { color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }

td.topnav_home  {background-color: #CC0000 ; padding: 7px 20px 7px 20px; vertical-align: middle; text-align: center; background-position:left bottom; background-repeat:no-repeat;}
td.topnav_home  a:link, td.topnav_home  a:visited, td.topnav_home  a:active { color: #CC0000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
td.topnav_home  a:hover { color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
