
/* Used for table headers, large titles */
.headcd  { color: #300; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, sans-serif }

/* Larger text */
.large { font-size: 16px; font-family: Verdana, Arial, sans-serif }
.largeBold { color: #300; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, sans-serif }

/* Main text */
.main { font-size: 14px; font-family: Verdana, Arial, sans-serif }
.mainBold { color: #300; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, sans-serif }

/* Page Title text */
.pageTitle { color: white; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, sans-serif }
a.pageTitle { color: white; text-decoration:none }
a.pageTitle:hover,a.pageTitle:active { color: white; text-decoration: underline }

/* Used for table headers for text tables */
.headWhite { color: white; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, sans-serif }

/* Copyright text */
.copyright { font-size: 10px; font-family: Verdana, Arial, sans-serif }

/* Navigation footer text */
.footer  { color: #300; font-size: 14px; font-family: Verdana, Arial, sans-serif }

/* Smaller font size */
.sub { font-size: 10px; font-family: Verdana, Arial, sans-serif }

/* Link hover effects */
a:hover  { color: blue; text-decoration: none }

/* TABLE formatting */
TABLE.special  { border-style:solid; border-color:#630; border-width:3px; border-radius:5px }
TABLE.special TH { border-bottom: solid 2px #630; background-color:#f3c5a2; font-weight:bold }
TABLE#list TD { border-bottom: solid 2px #630 }
TABLE#list:last-child { border-bottom: none }
TABLE#inner TD { border-bottom: none }

TABLE.light  { border-style:solid; border-color:#F3C5A2; border-width:3px; border-radius:5px }
TABLE.light TD { border-bottom: solid 2px #F3C5A2 }
TABLE.light TH { border-bottom: solid 2px #F3C5A2; background-color:#F3C5A2; font-weight:bold }
TABLE.light:last-child  { border-bottom:none }

/* IMG formatting to dynamically resize an image based on the window size*/
#images .centerimg {
  text-align: center;
  }
#images .centerimg img {
  width: 100%;
  }

/* FORM formatting */
form.inlineForm { display: inline; margin: 0; }
input.custom, select.custom {
	color:#black; 
	font-size: 16px;
	font-style: bold; 
	font-family: Verdana, Arial, sans-serif;
	background-color: #fed; 
	border: 2px solid; 
	border-color: #696 #363 #363 #696;}
