a{text-decoration: none;}
a:link {font-family: verdana, tahoma;}
a:active {font-family: verdana,tahoma;}
a:visited{font-family: verdana, tahoma;}
a:hover {font-family: verdana, tahoma;}
h4{font-family: arial; font-size: 14px;}
h4.bold {font-family: arial; font-size: 14px; font-weight: bold;}
h1 {font-family: arial;}
h1.bold {font-family: arial; font-weight: bold;}
p.arialsm {font-size: 13px; font-family: arial;}
p.arialmd {font-size: 14px; font-family: arial;}
p.ariallg {font-size: 15px; font-family: arial; font-weight: bold;}
p.verdanasm {font-size: 13px;font-family: verdana;}
p.verdanamd {font-size: 14px; font-family: verdana;}
p.verdanalg {font-size:15px; font-family: verdana;}
p.tahomasm  {font-size: 12px; font-family: tahoma;}
p.tahomamd {font-size: 14px; font-family: tahoma, Helvetica;}
p.tahomalg  {font-size: 15px; font-family: tahoma;}
p.question {font-size: 13px; font-family: tahoma, Helvetica;}
p.answer  {font-size: 13px;font-family: tahoma; color: #9B301C;}
.answer  {font-size: 13px; font-family: tahoma; color:#9B301C;}
.tahomamd {font-size: 14px; font-family: tahoma; text-align: center;}
.tahomamdl {font-size: 14px; font-family: tahoma; text-align: left;}
.tahomasm {font-size: 13px; font-family:tahoma;}
.tahomasml {font-size: 13px; font-family: tahoma; text-align: left;}
.tahomalgl {font-size: 14px; font-family: tahoma; text-align: left;}
.whitemenu {font-family: helvetica; font-size:18px; font-weight: bold; color: #FFFFFF;}
.whitetext {font-size: 13px; font-family: tahoma, Helvetica; color: #FFFFFF;}
.whitetext10 {font-size: 13px; font-family: tahoma, Helvetica; color:#FFFFFF;}
.largemaroon {font-size: 20px; font-family: arial; color: #9B301C;}
.smaroon {font-size:17px; font-family: arial; color: #9B301C; font-weight: bold;}
.pagehead {font-size: 18px; font-family: arial; color:#9B301C; text-align: left; text-indent: 163px;}
.italic {font-size: 17px; font-family: arial;color: #9B301C;}
.thinborder {border: 1px solid black;}
.logo
	{
	display: block;
	width: 125px;
	height: 71px;
	position: absolute;
	top: 0px;
	left:5px;
	border: none;
	}


.topbartext a:link {color: #FFFFFF;text-decoration: none;}
.topbartext a:active{color: #FFFFFF;}
.topbartext a:visited {color:#FFFFFF;}
.topbartext a:hover {text-decoration: underline;}


.thinbartext
	{
	color: #FFFFFF;
	font-family: sans-serif;
	position: absolute;
	top: 5px;left: 65px;
	font-size: 11px;
	}
	
 /* these are the various classes used to style the demo error fields */
.errorField {
    background-color: #990000;
    color: white;
  }
.errorFieldDemo2 {
    background-color: #ffffcc;
    color: #990000;
  }
 .errorHeaderDemo5 {
    background-color: #ffffcc;
    border: 1px solid #aa0000;
    color: #aa0000;
	display:none;
  }
.errorFieldDemo5 {
    background-color: #ffffcc;
    border: 1px solid #aa0000;
    color: #aa0000;
  }
.errorFieldDemo6 {
    background-color: green;
    color: #yellow;
  }



		body 	
				{
				width:820px;
				margin:auto;       
				padding: 0px;
				text-align: center;
				background-image: url('logofade.jpg'); 
				} 

		div#contentlong

				{
				position: relative;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				border: 1px #CCCCCC solid;
				background: white;
				width: 765px;
				padding: 0px 0px 5px 0px;
				margin: 0px 0px 0px 0px;

				}
			div#contentlong h1 {margin: 10px 0px 10px 10px;font-size: 1.5em}	
		    div#contentlong td{font-size: 13px; font-family: tahoma; }			
				div#datatable
				{
				font-size: 12px;
				font-family: tahoma;
				text-align: left;
				}
				
			div#addressblock 
				{
				float: left;
				border:0px solid #CCCCCC;
				margin: 5px 0px 5px 10px;
				padding: 0px 15px 15px 15px;
				text-align: left;
				}
			
			div#mapblock
				{
				
				float: right;
				font-family: tahoma, helvetica;
				font-size: 11px;
				color: #FFFFFF;
				text-align: left;
				background: #9B301C;
				
				border:1px solid #CCCCCC;
				width: 200px;
				margin: 5px 5px 5px 0px;
				padding: 5px 5px 5px 5px;			
							}
			
			div#mapblock form {padding: 0px 0px 0px 20px;}
			div#drilltable
				{
				font-size: 12px;
				font-family: tahoma;
				text-align: center;
				margin:auto; 
				}

				
			div#drilltable td
				{
				border: 0px solid #CCCCCC;
				margin: 0px 0px 0px 0px;
				padding: 5px 0px 5px 5px;
				text-align: center;
				}
			div#drilltable img
				{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;	
				
							}
					
				
		div#header
			{
			position:relative;
			background: white;
			width: 765px;
			height: 75px; 
			border: 1px #CCCCCC solid;
			margin: 5px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}

		div#topbar
			{
			
			font-family: arial, sans-serif, tahoma;
			font-size: 12px;
			text-align: right;
			float: right;
			width: 543px; 
			height: 20px; 
			background: #9B301C;
			border: 2px  #CCCCCC solid;
			margin: 25px 30px 10px 0px;
			padding: 6px 18px 0px 10px;
			}
			
			
			div#topbar a:link {color: #FFFFFF; text-decoration: none;}
			div#topbar a:active {color:#FFFFFF;}
			div#topbar a:visited {color: #FFFFFF;}
			div#topbar a:hover {text-decoration:underline;}
			

		div#thinbar 

			{           
			position:relative;
			background: #9B301C;
			height: 25px;
			width: 765px;
			margin: 0px 0px 0px 0px;
			border: 1px  #CCCCCC solid;

			} 
			
			div#thinbar a:link {color: #FFFFFF; text-decoration: none;}
			div#thinbar a:active {color:#FFFFFF;}
			div#thinbar a:visited {color: #FFFFFF;}
			div#thinbar a:hover {text-decoration:underline;}

		div#rightbar

			{ 
			background: #9B301C;
			float: right;
			width: 160px;
			margin: 10px 5px 10px 0px; 
			padding: 5px 0px 5px 0px;
			
			} 
		div#rightbar h1 {font-family: helvetica; font-size:40px; font-weight: bold; color: #FFFFFF;}
		div#rightbar a{text-decoration: none;}
		

		div#leftbar
		
			{           
			background: #9B301C;
			float: left;
			height:195px;
			width: 100px;
			margin: 5px 0px 0px 5px;
			padding: 10px 5px 0px 5px;
			border: 1px solid black;
			text-align: left;
			font-size: 13px;
			font-family: tahoma,helvetica; font-size:18px;  color: #FFFFFF;
			clear: right;
			}

		div#leftbar ul {list-style-type: none; color: #FFFFFF; font-size:12px;}
		div#leftbar a:link {color: #FFFFFF; text-decoration: none; font-size:12px;}
		div#leftbar a:active {color:#FFFFFF; font-size:12px;}
		div#leftbar a:visited {color: #FFFFFF; font-size:12px;}
		div#leftbar a:hover {text-decoration:underline; font-size:12px;}
		
		
		div#adminbox	
			{           
			background: #d1ccbf;
			width: 195px;
			margin: 5px 5px 5px 5px;
			padding: 10px 5px 10px 5px;
			border: 1px dashed black;
			text-align: left;
			font-size: 13px;
			font-family: tahoma,helvetica; font-size:12px;  ;
			}
		div#adminbox p{margin: 0px 0px 5px 5px;}
		
			

		
		div#formbox
			{
				position: relative;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				border: 1px #CCCCCC solid;
				background: white;
				width: 765px;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;

				}
				
		
		div#formbox td {border: 1px #CCCCCC; font-size: 12px;}
		div#formbox select, input, textarea
			{
			vertical-align: left;
			}
		div#formbox  textarea
			{
			vertical-align: left;
			}
			
	/*begin form div section-------------------------*/
	
		

		#formdiv 
		{
		width: 80%;
		padding: 0px 0px 0px 0px;
		margin: auto;
		}
		
		#formdiv table ul{margin-left:auto; margin-right:auto; list-style: none;  }
		
		#formdiv input{float:left;}
		#formdiv select {float:left;}
		.button {margin: 0px 0px 0px 132px ;}
		#formdiv td,tr
		{
		border:1px solid #CCCCCC;
		text-align: center;
		}
		#formdiv td.left {text-align:left;}
	
		#formdiv fieldset
			{    
			width: 600px; 
			border: 1px solid black;
			padding:5px;
			margin:5px;
			}			
		#formdiv legend 
			{  
			margin-left: 1em;  
			color: #000000;  
			font-weight: bold;
			border: 1px solid black;
			padding: 3px;
			} 
			
		#formdiv fieldset ul 
			{  
			padding: 0em 0em 0em 0em;  
			list-style: none; 
			}
			
		div#formdiv textarea
			{
			margin: 0 0 0 125px;
			/*float: left;  */
			clear: left;
			}
	
		#formdiv fieldset li 
			{  
			float: left;  
			clear: left;  
			width: 100%; 			
			padding-bottom: .25em; 
			}
			
		#formdiv fieldset.submit
			{  
			border-style: none; 
			}
			
		#formdiv label  
			{  
			float: left;  
			width: 15em;  
			margin-right: 1em;  
			text-align: right; 
			font-weight:bold;
			}
		#formdiv select
			{  
			float: left;  
			width: 5em;  
			margin-right: 1em;  
			text-align: left; 
			font-weight:normal;
			}
			
			
			
			
			
		div#footer 
		
			{
			position: relative;
			clear:both;
			background: white;
			height: 75px; 
			font-family: tahoma,Helvetica, sans-serif;
			color: #9B301C;
			text-align:left;
			font-size:2.5em;
			margin: 20px 0px 0px 0px;
			padding: 0px 10px 20px 10px;
			border: 0px 0px 0px 0px #CCCCCC solid;
			}
			
		div#foot_img1 img{float: left; padding: 0px 0px 0px 10px;}
		div#foot_img2 img{float: left; padding:0px 0px 0px 20px;}
		div#foot_img3 img{float:left; padding:0px 0px 0px 20px;}
		
		div#video
			{
			position:relative;
			width: 638px;
			height: 468px;
			padding: 0px 0px 0px 0px;
			margin: 10px auto 0px auto;
			
			}



