/* Global Styles */

body {
	margin:0px;
	background-color: #FFFFFF;
	color: #000000;	
	}

/* Page BkGrd (cells) */
	
td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	}
	
/* a {color: #FF6600; text-decoration: underline; } */
	
a:link {text-decoration: underline; color: #A57611; }
a:visited {text-decoration: underline; color: #8E2E92; }
a:active {text-decoration: underline; color: #A65454; }
a:hover {text-decoration: underline; color: #FF4040; }

/* ID Styles */

/* Menu dividers */
#navigation {
	background-color: #FFFFFF;
	font-weight:bolder;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px;
	}
	
#navigation td {
	border-top: 2px solid #D2E6D2;
	border-bottom: 2px solid #B0D2B0;
	border-right: 2px solid #B0D2B0;
	border-left: 2px solid #B0D2B0;
	background-color: #FFFFFF;
	}
	
#navigation a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:14px;
	margin-top:0px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:4px 4px 4px 4px;
	background-color: #FFFFFF;
	}
/* background: url("mm_arrow.gif") 12px 45% no-repeat; */
	
#navigation a:hover {
	background: #DFDFF3 url("mm_arrow.gif") 16px 45% no-repeat;
	color:#FF6600;
	}
	
#logo 	{
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color: #83B584;
	background-color: #FFFFFF;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	background-color: #FFFFFF;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 2px solid #E6F3FF;
		}
		
#dateformat {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #005800;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight:bold;
	letter-spacing:.1em;
	}
	
#dateformat a:hover {
	color: #FF6600;
	letter-spacing:.1em;
	}

#framedRedGreen 	{
	color: #FF0000;
	background-color: #FFFFFF;
	line-height:24px;
	border-top: 4px solid #008000;
	border-bottom: 4px solid #008000;
	border-right: 4px solid #008000;
	border-left: 4px solid #008000;
	padding:10px;
	font-family: "Comic Sans MS";
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	}
	
#framed 	{
	color: #FF0000;
	background-color: #FFFFFF;
	border:4px solid #008000;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:18px;
	text-align: left;
	vertical-align: top;
	font-style: normal;
	width: 260px;
	min-width: 260px;
	max-width: 260px;
	}
	
#framedBluWht 	{
	color: #0000FF;
	background-color: #FFFFFF;
	border: 4px solid #008000;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:20px;
	text-align: left;
	vertical-align: top;
	font-style: normal;
	width: 260px;
	min-width: 260px;
	max-width: 260px;
	}
	
/* Class Styles */
	
.bodyText {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#A81423;
	line-height:18px;
	}
	
.bodyTextGreen {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#008000;
	line-height:18px;
	margin-top:0px;
	outline-color: #336600;
	outline-width: medium;
	}
	
.headerText {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#A81423;
	line-height:18px;
	margin-top:0px;
	background-color: #FFFFFF;
	}
	
.bodyH1 {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A81423;
	line-height:30px;
	margin-top:0px;
	}
	
.bodyH2 {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A81423;
	line-height:24px;
	margin-top:0px;
	}
	
.bodyH3 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #A81423;
	line-height:20px;
	text-align:center;
	margin:auto;
	letter-spacing:.1em;
	}
	
.bodyH1green {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#008000;
	line-height:30px;
	margin-top:0px;
	}
	
.bodyH2green {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#008000;
	line-height:24px;
	margin-top:0px;
	}
	
.bodyH3green {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
	line-height:20px;
	text-align:center;
	margin:auto;
	letter-spacing:.1em;
	}
	
.bodyH1maroon {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #CC0000;
	line-height:30px;
	margin-top:0px;
	}
	
.bodyH2maroon {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC0000;
	line-height:24px;
	margin-top:0px;
	}
	
.bodyH3maroon {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	line-height:20px;
	text-align:center;
	margin:auto;
	letter-spacing:.051em;
	}
	
.comicH1 {
	font-family: "Comic Sans MS";
	font-size: 24px;
	line-height:30px;
	font-weight: bold;
	}
	
.comicH2 {
	font-family: "Comic Sans MS";
	font-size: 18px;
	line-height:24px;
	font-weight: bold;
	}
	
.comicH3 {
	font-family: "Comic Sans MS";
	font-size: 14px;
	line-height:20px;
	font-weight: bold;
	}

.comicH1_red {
	font-family: "Comic Sans MS";
	font-size: 24px;
	color:#FF0000;
	line-height:30px;
	font-weight: bold;
	}

.alertReference {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#CC3300;
	margin-top:0px;
	font-style: italic;
	font-weight: bold;
	background-color: #66FF99;
	}
	
.yellowBgText {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#CC3300;
	margin-top:0px;
	font-style: italic;
	font-weight: bold;
	background-color: #FFFF00;
	}
	
.pageName{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:24px;
	letter-spacing:.2em;
	}
	
.subHeader {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:16px;
	letter-spacing:.2em;
	}

.picCaption {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #A81423;
	line-height:16px;
	text-align:center;
	margin:auto;
	letter-spacing:.1em;
	}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	}
	
.navText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
.tableText {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
.tableTitle {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003366;
	line-height:18px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
.comic11 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; }
.comic12 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
.comic14 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
.comic16 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
.comic18 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; }
.comic24 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; }
.comic24bold {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; }

.comic14-filled-white {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-size:1.3em;
	background-color:#FFFFFF;
	color:#000000;
	padding:12px;
	border:2px solid #663333;
	}
.comic14-filled-tan {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-size:1.3em;
	background-color:#E2C87B;
	color:#000000;
	padding:12px;
	border:4px solid #AD6C34;
	}
.comic14-filled-purple {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-size:1.1em;
	background-color:#FFCCCC;
	color:#000000;
	padding:12px;
	border:4px groove #CC3399;
	}
.comic14-filled-sage {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-size:1.1em;
	background-color: #B0D888;
	color:#000000;
	padding:12px;
	border:4px groove #009933;
	}
/*
.comic14-cloth-bkgrd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	background:#EFE0BE url("/images/bgimages/fabric-tan.jpg");
	color:#000000;
	padding:8px;
	border:2px solid #000000;
	margin-bottom:12px; 
	}
.comic14-cloth-dark-bkgrd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	background:#EFE0BE url("/images/bgimages/fabric-dark-tan.jpg");
	color:#000000;
	padding:8px;
	border:2px solid #000000;
	margin-bottom:12px; 
	}
.comic18-cloth-bkgrd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	background:#EFE0BE url("/images/bgimages/fabric-tan.jpg");
	color:#000000;
	padding:8px;
	border:2px solid #000000;
	margin-bottom:12px;
	letter-spacing:.08em;
	}
.comic24-cloth-bkgrd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	background:#EFE0BE url("/images/bgimages/fabric-tan.jpg");
	color:#000000;
	padding:8px;
	border:2px solid #BB0000;
	margin-bottom:12px;
	letter-spacing:.1em;
	}
*/
	
.comic24-burgundy {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color:#663333; }
.comic18-burgundy {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px; color:#663333; }
.comic18-white {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px; color:#FFFFFF; }
.comic14-burgundy {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px; color:#663333; }
.comic16-burgundy {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px; color:#663333; }
.comic12-burgundy {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px; color:#663333; }

.geneva14normal {font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:normal; }
.geneva14bold {font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold; }
.geneva24bold {font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px; font-weight:bold; }

.helvetica18em {font: bold italic 2em "Helvetica Nue", serif; font-size:18px; letter-spacing:-0.1em; }

.verdana14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
.verdana14-WhiteOnBlack {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background-color:#000000; }
.verdana16 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
.verdana18 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; }
.verdana18em {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:0.1em; }
.verdana24 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; }
.verdana14bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.verdana16bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
.verdana18bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }
.verdana24bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; }

