/* Font Declarations */

	.TextBase
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/
		}
	.TextAlternate
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: white;
		}
	.TextAlert
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #FF9900; /*dark orange*/
		}
	.TextRequired
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #FF9900; /*dark orange*/
		}
	H1
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.5em;
			font-weight: bold;
			color: #006B86; /*dark blue*/
			font-weight: bold;
		}
	H2
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: bold;
			color: #46B6CC; /*teal*/
			font-weight: bold;
		}
	H3
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .8em;
			font-weight: bold;
			color: #46B6CC; /*teal*/
			font-weight: bold;
		}				
	.F1
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #999999; /*gray*/
		}
	.F2
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #666666; /*dark gray*/
		}				

/* table definitions */

	.TableBase
		{
			background-color: #006B86; /*dark blue*/
			padding: 5px;
			border-width: 1px;
			border-style: solid;
			border-color: #006B86; /*dark blue*/
			border-spacing: 0px;
			border-collapse: separate;
		}
	.TableHeader
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.7em;
			font-weight: bold;
			color: white;
			background-color: #FFCC33; /*orange*/
		}
	.TableNormalRow
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/
			background-color: #C7E9F0; /*light teal*/			
		}
	.TableAlternateRow
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/
			background-color: #FBFBFB; /*light gray*/
		}

/* Hyperlinks */

	a:link
		{	
			text-decoration: none;
			color: #46B6CC; /*teal*/
		}	
	a:visited
		{	
			text-decoration: none;
			color: #46B6CC; /*teal*/
		}	
	a:active
		{	
			text-decoration: none;
			color: #46B6CC; /*teal*/
		}	
	a:hover
		{	
			text-decoration: underline;
			color: #46B6CC; /*teal*/
		}
	.LinkAlternate:link
		{
			text-decoration: none;
			color: #666666; /*dark gray*/
		}
	.LinkAlternate:visited
		{
			text-decoration: none;
			color: #666666; /*dark gray*/
		}
	.LinkAlternate:active
		{
			text-decoration: none;
			color: #666666; /*dark gray*/
		}
	.LinkAlternate:hover
		{
			text-decoration: underline;
			color: #666666; /*dark gray*/
		}
		
/* Form Elements */

	select
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/	
			width: 100%;
		}
	menu
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/	
			width: 100%;
		}		
	
		
	textarea
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/
			width: 100%;
		}		
	.Button
		{
			background-color: #FFCC33; /*orange*/
			border-bottom: #FF9900 2px solid; /*dark orange*/
			border-left: #FF9900 2px solid; /*dark orange*/
			border-right: #FFECB9 2px solid 2px solid; /*light orange*/
			border-top: #FFECB9 2px solid; /*light orange*/
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: black;
			width: 100px;
		}		
	.ButtonAlternate
		{
			background-color: #46B6CC; /*teal*/
			border-bottom: #208A9F 2px solid; /*dark teal*/
			border-left: #208A9F 2px solid; /*dark teal*/
			border-right: #DAF0F5 2px solid 2px solid; /*light teal*/
			border-top: #DAF0F5 2px solid; /*light teal*/
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: black;
			width: 100px;
		}				
	.Radio
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			text-align: center;
			vertical-align: middle;
			color: #FFFFFF; /*white*/
		}		
	
/* Other */

	body
		{
			background-color: #C7E9F0; /*light teal*/
			background-image: url("Images/background.jpg");
			background-repeat: repeat-y;
			background-position: center center;
			margin-left: 0px;
			margin-right: 0px;	
			margin-top: 0px;
			margin-bottom: 0px;	
			margin-width: 0px;
			margin-height: 0px;
			scrollbar-face-color: #46B6CC; /*teal*/
			scrollbar-highlight-color: #C7E9F0; /*light teal*/
			scrollbar-shadow-color: #208A9F; /*dark teal*/
			scrollbar-3dlight-color: #C7E9F0; /*light teal*/
			scrollbar-arrow-color: black;
			scrollbar-track-color: #C7E9F0; /*light teal*/
			scrollbar-darkshadow-color: #208A9F; /*dark teal*/
		}
	.SplashBody
		{
			background-image: url("Images/background_splash.jpg");
			background-repeat: repeat-y;
			background-position: center center;
			background-color: #C7E9F0; /*light teal*/
		}		
	blockquote, pre
		{	
			font-family: Arial, san-serif;
		}	
	ul li
		{	
			list-style-type: square;
		}	
	ul li li
		{	
			list-style-type: disc;
		}	
	ul li li
		{	
			list-style-type: circle;
		}	
	ol li
		{	
			list-style-type: decimal;
		}	
	ol ol li
		{	
			list-style-type: lower-alpha;
		}	
	ol ol ol li
		{	
			list-style-type: lower-roman;
		}
