/* site default */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #000000; background-color: #FFFFCC; list-style-type: circle; margin-top: 0px; margin-left: 0px; }

table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; list-style-type: circle; }

a {color: #0000cc; background-color: transparent; text-decoration: underline; font-weight: bold;}
a:hover { color: #0000cc; background-color: transparent; text-decoration: none; font-weight: bold; }

/* text classes */
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: bold; margin-top: 3px; margin-bottom: 0px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; margin-top: 3px; margin-bottom: 3px; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; margin-top: 3px; margin-bottom: 3px; }


.h1serif {  font-family: Garamond, Georgia, Times New Roman, Times, serif; font-size: 330%; color: #000000; font-weight: bold; margin-top: 0px; margin-bottom: 10px; }
.h2serif { font-family: Garamond, Georgia, Times New Roman, Times, serif; font-size: 250%; color: #000000; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
.h3serif { font-family: Garamond, Georgia, Times New Roman, Times, serif; font-size: 175%; color: #000000; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }


.field { font-weight: bold; color: #000000; background-color: transparent; }

.bigred { font-weight: bold; color: #CC0000; }

.mediumcopy { font-size: 85%; }

.smallcopy { font-size: 75%; }


/* background cell colors */
.lightcell { 
	background-color: #FAF0E6; 
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.highlight { 
	background-color: #295873; 
	color: #ffffff; 
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.highlight a {color: #ffffff; text-decoration:underline; }
.highlight a:hover {text-decoration: none; }

.checkouthighlight { 
	color: #000000; 
	background-color: #dfb526; 
	border: 4px solid #AD8300;
}

/* buttons default */
.buttonstyle
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 85%;
     font-weight: bold;
     background-color: #295873;
     color: #ffffff;
     border-left: 2px outset;
	 	 border-left-color: #9CCBE5;
     border-right: 2px outset;
  	 border-right-color: #000000;
     border-top: 2px outset;
	   border-top-color: #9CCBE5;
     border-bottom: 2px outset;
	   border-bottom-color: #000000;
     height: 100%;
     width: 200px;
}

.buttonregwidth
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 85%;
     font-weight: bold;
     background-color: #295873;
     color: #ffffff;
     border-left: 2px outset;
	   border-left-color: #9CCBE5;
     border-right: 2px outset;
	   border-right-color: #000000;
     border-top: 2px outset;
	   border-top-color: #9CCBE5;
     border-bottom: 2px outset;
	   border-bottom-color: #000000;
}

/* navigational areas */
.searchbox { width: 130px; font-size: 14px;}

.bevel { background-color: #295873; }
.bevel2 { background-color: #AD8300; }

.background { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #80a5bb; }

.topnav { font-family: Arial, Helvetica, sans-serif; background-color: #000000; }
.topnav a { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: transparent; text-decoration: none; font-weight: bold; font-size: 110%; }
.topnav a:hover { font-family: Arial, Helvetica, sans-serif; color: #999999; background-color: transparent; text-decoration: none; font-weight: bold; font-size: 110%; }

.screen { font-family: Arial, Helvetica, sans-serif; background-color: #CCCC99; }
.screen a { font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: transparent; text-decoration: underline;  font-weight: bold; }
.screen a:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: transparent; text-decoration: none; font-weight: bold; }


.reverse { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #000000; }
.reverse a { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: transparent; text-decoration: none; font-weight: bold; }
.reverse a:hover { font-family: Arial, Helvetica, sans-serif; color: #999999; background-color: transparent; text-decoration: none; font-weight: bold; }

.reversebig { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #000000; font-weight: bold; font-size: 110%;}


.pollText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.smPollText {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
a.Poll {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0000CC}
a.Poll:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000}
a.Poll:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0000CC}
a.Poll:visited:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000}
