/***********************************************************************************
							Colors used in style sheet
	
	#000000 - black - text throughout site
	#ffffff - white
	#BA0202 - red - used for hovering over links/border color
	#55579B - light purple/blue - used for even/odd table listings
	#04143D - navy blue - background for header & side panels
***********************************************************************************/

body 
{
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-bottom: 0px;}

a {color: #04143D; text-decoration: underline}
a:hover {color: #BA0202; text-decoration: underline}

tr .odd {background-color: #708090; color: #FFFFFF;}
tr .even {background-color: #708090; color: #FFFFFF;}

/* big white area on all pages */
.PageContent 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
    font-size: .8em;
	margin-top: 30px; 
	margin-right: 30px; 
	margin-bottom: 0px; 
	margin-left: 30px;}
	
.Margins {padding-left: 30px; padding-right: 10px;}

/* links within footer */
.tmpl_footerlink {font-weight: bold; color: #FFFFFF; text-decoration: none}
.tmpl_footerlink:hover {font-weight: bold; color: #ffff00} 

.tmpl_headerbackgroundcolor {font-weight: bold; color: #FFFFFF; background-color: #04143D; font-size: 80%}


/* styles used within forms and applications */
.textbox_small {width: 25px;}
.textbox_medium {width: 150px;}
.textbox_large {width: 480px;}
.Required {font-weight: bold;}
.Error {color: Red; font-weight: bold; text-align:center;}



/* divGlobalNav is used for text menu options on left navigation */
#divGlobalNav ul {   
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight:bold;
	border-top: 1px dashed #04143D;
	width: 175px;
}
#divGlobalNav li { border-bottom: 1px dashed #04143D; width: auto; text-align: right; }
#divGlobalNav a { display: block; padding-top: 8px; padding-bottom: 8px; width: auto; }
#divGlobalNav a:link, #divGlobalNav a:visited {color: #000; text-decoration: none; width: 175px;}
/* a:hover MUST come after a:link and a:visited to work properly! */
/* a:active MUST come after a:hover to work properly! */
#divGlobalNav a:hover, #divGlobalNav a:active {
	text-decoration: underline;
	color: #003366;
	border-left: 5px solid #04143D;
	width: auto;
}

/* divGlobalFeatures is used for image menu options on left navigation */
#divGlobalFeatures ul { margin: 0px; padding: 0px; list-style-type: none; width: 175px;}
#divGlobalFeatures li { width: auto; text-align: center; }

.tab {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
	background-color: #04143D;
	margin-bottom: 0em;
}

/* gov is used for governor link in header */
.gov {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	font-size: 0.9em;
}
.gov a { text-decoration: none; color: #FFF;}
.gov a:hover { text-decoration:underline; color: #FFF; }

.portalURL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #04143D;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
}
.portalURL a { text-decoration: none; color: #04143D; }
.portalURL a:hover { text-decoration: underline; color: #04143D; }

/* HeaderMontage is used to position montage image in header */
#HeaderMontage { position: absolute; top: 0; right: 0; z-index: 1;}
#HeaderLogo { position: absolute; top: 0; left: 0; z-index: 1;}

#frmVolunteer td { font-size: 80%;}
