/* 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;
		}
	.TextRequired
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #FF9900; /*orange*/
		}
	.TextAlert
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #CC0000; /*red*/
		}		
	H1
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			font-weight: bold;
			color: #645038; /*brown*/
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			word-spacing: normal;
			letter-spacing: normal;
			text-transform: none;
			line-height: normal;
			font-variant: normal;
			white-space: normal;			
		}
	H2
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .9em;
			font-weight: bold;
			color: #645038; /*brown*/
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			word-spacing: normal;
			letter-spacing: normal;
			text-transform: none;
			line-height: normal;
			font-variant: normal;
			white-space: normal;			
		}
	H3
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .8em;
			font-weight: bold;
			color: #645038; /*brown*/
			font-weight: normal;
			font-style: italic;
			text-decoration: none;
			word-spacing: normal;
			letter-spacing: normal;
			text-transform: none;
			line-height: normal;
			font-variant: normal;
			white-space: normal;			
		}				
	.SM
		{
			font-size: 0.5em;
			text-transform: uppercase;
			vertical-align: super;
		}		
	.F1
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #325A59; /*very dark teal*/
		}
	
/* table definitions */

	.TableBase
		{
			background-color: #7C9C9C;
			border-spacing: 10px;
			padding: 2px;
		}
	.TableHeader
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.7em;
			font-weight: bold;
			color: white;
			background-color: #645038; /*brown*/
			border-spacing: 1px;
			padding: 2px;
		}
	.TableNormalRow
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/
			background-color: #BCD5D5; /*light teal*/
			border-spacing: 1px;
			padding: 2px;			
		}
	.TableAlternateRow
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/
			background-color: #FBFBFB; /*light gray*/
			border-spacing: 1px;
			padding: 2px;			
		}
	.TableRegisterConfirm
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/
			background-color: #CCCCCC; /*gray*/
			border-spacing: 1px;
			padding: 2px;			
		}		
	.TableTemplate
		{
			background-color: white;
			background-image: url("images/background_header.jpg");
			background-repeat: repeat-x;
		}		

/* Hyperlinks */

	a:link
		{
	text-decoration: none;
	.style34 {color: #FF0000}/
		}	
	a:visited
		{	
			text-decoration: none;
			color: #7C9C9C; /*teal*/
		}	
	a:active
		{	
			text-decoration: none;
			color: #7C9C9C; /*teal*/
		}	
	a:hover
		{
	text-decoration: underline;
	color: #FF0000; /*teal*/
		}
	.LinkAlternate:link
		{
			text-decoration: none;
			color: #325A59; /*very dark teal*/
		}
	.LinkAlternate:visited
		{
			text-decoration: none;
			color: #325A59; /*very dark teal*/
		}
	.LinkAlternate:active
		{
			text-decoration: none;
			color: #325A59; /*very dark teal*/
		}
	.LinkAlternate:hover
		{
			text-decoration: underline;
			color: #325A59; /*very dark teal*/
		}
	
/* Form Elements */

	select
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/	
		}
	menu
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/	
		}		
	input
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/
			width: 95%;
		}
	textarea
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/
			width: 95%;
		}		
	.Button
		{
			background-color: #9ABBBB; /*teal*/
			border-bottom: #7C9C9C 2px solid; /*dark teal*/
			border-left: #7C9C9C 2px solid; /*dark teal*/
			border-right: #BCD5D5 2px solid 2px solid; /*light teal*/
			border-top: #BCD5D5 2px solid; /*light teal*/
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: black;
			width: 100px;
		}
	.ButtonAlternate
		{
			background-color: #FFCC00; /*orange*/
			border-bottom: #CC9900 2px solid; /*dark orange*/
			border-left: #CC9900 2px solid; /*dark orange*/
			border-right: #FFDE5C 2px solid 2px solid; /*light orange*/
			border-top: #FFDE5C 2px solid; /*light orange*/
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: black;
			width: 100px;
		}				
	.Radio
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/
			width: auto;
		}

/* Other */

	body
		{
			background-color: #7C9C9C; /*dark teal*/
			background-image: url("images/background_splash.jpg");
			background-repeat: repeat-x;
			margin-left: 0px;
			margin-right: 0px;	
			margin-top: 0px;
			margin-bottom: 0px;	
			margin-width: 0px;
			margin-height: 0px;
			scrollbar-face-color: #9ABBBB; /*teal*/
			scrollbar-highlight-color: #BCD5D5; /*light teal*/
			scrollbar-shadow-color: #7C9C9C; /*dark teal*/
			scrollbar-3dlight-color: #BCD5D5; /*light teal*/
			scrollbar-arrow-color: black;
			scrollbar-track-color: #BCD5D5; /*light teal*/
			scrollbar-darkshadow-color: #7C9C9C; /*dark teal*/
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #333333; /*dark gray*/
		}
	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;
		}
