/* CSS Document */
/*====================================Default Veriable===================================*/
body {	
		padding:0; margin:0;
		background-image:url(../images/body_bg_red.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#3D3D3D;
		
		}
img {
	border: none;
}

P {
		padding:0; margin:0;
		}
* {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
		}
form {
			padding:0;
			margin:0;
			}
P.EYSO {
		padding:0; margin:0;
		font-family:Tahoma, Verdana, Arial;
		font-size:16px;
		}			
			
.EYSO a:link {

	color:#720606;
	font-size:18px;
	text-decoration:none;
		}
.EYSO a:hover {

	color:#720606;
	font-size:18px;
	text-decoration:underline overline;
		}
.EYSO a:visited {

	color:#720606;
	font-size:18px;
	text-decoration:none;
		}
.EYSO a:visited:hover {

	color:#720606;
	font-size:18px;
	text-decoration:underline overline;
		}		
					
			
			
			
			
			
			
			
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}			
			
			
			
			
#bodywrapper {
display:block;
position:relative;
width:980px;
/*left:50%;
margin-left:-490px;*/
z-index:100;
margin-left: auto;
margin-right: auto;

}


/*===================================SLIDER========================================*/
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:679px;
		height:200px;
		/*height:265px;*/
		z-index:1;
		overflow:hidden;
		/*background:#fff;	*/	

		}	
		
	#content{
		position:relative;
		z-index:1;
		height:200px;
		/*height:265px;*/
		overflow:hidden;
		}
	#corpsponsors{
		position:relative;
		z-index:50;
		height:106px;
		width:215px;
		text-align:center;
		/*height:265px;*/
		overflow:hidden;
		}

/*===================================Header part========================================*/
.top_images {
				/*background-image:url(images/top_image.jpg);*/
				background-position:top right;
				background-repeat:no-repeat;
				}
.top_text {
			color:#909090;
			text-decoration:none;
			font-weight:bold;
			padding-top:22px;
			}
.top_text p {
font-size:12px;

}
.mails  {
			text-decoration:underline;
			color:#5A96AD;
			font-size:9px;
			font-weight:normal;
			}
.mails:hover {
				text-decoration:none;
				}
				
#topimage {

background-image:url(../images/davidanderson.png);
background-repeat:no-repeat;
width:191px;
height:200px;
position:absolute;
top:20px;
left:250px;
z-index:1;

}

#headerimages {

background-image:url(../images/headerimages1.png);
background-repeat:no-repeat;
width:614px;
height:190px;
position:absolute;
top:0px;
left:350px;
z-index:200;

}

#topimage2 {

/*background-image:url(images/phil_basses.png);*/
background-repeat:no-repeat;
width:320px;
height:160px;
position:absolute;
top:0px;
left:335px;
z-index:1;

}

#topheader {
position:relative;
}

#LOGO {

background-image:url(../images/LOGO_NEW.gif);
background-repeat:no-repeat;
width:349px;
height:70px;
position:absolute;
top:89px;
left:0px;
z-index:200;

}

#header_address {

width:349px;
height:70px;
position:absolute;
top:-5px;
left:0px;
z-index:200;

}
/*=================================================menu===========================================*/
.menu_border {
				padding-top:12px;
				padding-bottom:11px;
				background-image:url(../images/menu_stripe.gif);
				background-repeat:repeat-x;
				border-top:#484848 1px dashed;
				}
.header_bg {
				background-image:url(../images/header_bg.gif);
				background-repeat:repeat-x;
				background-color:#A6CDCB;
				}
.search_padding {
				padding-top:17px;
				}
.search_bg {
				background-image:url(../images/search__bg.gif);
				background-repeat:repeat-y;
				}
.search_bg_2 {
				background-image:url(../images/search__bg_2.gif);
				background-position:top;
				background-repeat:no-repeat;
				}
				
				
.menu_link{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	border-bottom:#740808 1px dashed;
			}
			
.drive_times{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
			}
			
.menu_link:hover {
	color:#7D7A3F;
	border:none;
					}
#menu {
position:relative;
z-index:100;
}

/*------------------------------------------------form----------------------------------*/

.form_text input{
				
				color:#555555;
				font-size:20px;
				font-weight:bold;
				
				}
.scr_box1 {
				height:16px;
				width:55px;
				border-bottom:#DFDFDF 1px solid;
				border-right:#DFDFDF 1px solid;
				border-top:#000000 1px solid;
				border-left:#000000 1px solid;
				color:#555555;
				font-size:9px;
				}
				
.scr_box2 {
			width:168px;
			}
.scr_box3 {
				width:89px;
				}
				
				
				
.formText {
	font-family:Verdana, Geneva, sans-serif;
/*font-family:times, serif;*/
		color:#000000;
	
		font-size:16px;
		padding-left:10px;
		padding-right:10px;
		text-align:left;
		padding-top:4px;
		padding-bottom:4px;
		}
		
	
.formTextERROR {
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#FF9F9F;
		}
		
.formTextERRORnopadding {
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:16px;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#FF9F9F;
		}
		
.formTextOK {
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#A0FEB0;
		}

.formTextSHADED {
	font-family:Verdana, Geneva, sans-serif;
	background-color:#E1E3BB;
	
	font-size:16px;
		}
		
		
		
.formTextGREEN {
	font-family:Verdana, Geneva, sans-serif;
	color:#060;
	font-size:16px;
		}
.formTextDisabled {
	font-family:Verdana, Geneva, sans-serif;
	color:#999;
	font-size:16px;
		}
		
.formTextRED {
	font-family:Verdana, Geneva, sans-serif;
	color:#F00;
	font-size:16px;
		}
.formTextIndent {
		font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		padding-left:25px;
		padding-right:10px;
		text-align:left;
		padding-top:4px;
		padding-bottom:4px;
		}
.formTextC {
		font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		padding-left:10px;
		padding-right:10px;
		text-align:center;
		padding-top:4px;
		padding-bottom:4px;
		}
.formTextLT {
		font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		padding-left:10px;
		padding-right:10px;
		text-align:left;
		background-color:#c3c399;
		padding-top:4px;
		padding-bottom:4px;
		}
.formTextLTIndent {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		padding-left:25px;
		padding-right:10px;
		text-align:left;
		background-color:#c3c399;
		padding-top:4px;
		padding-bottom:4px;
		}
		
.formTextLTC {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		padding-left:10px;
		padding-right:10px;
		text-align:center;
		background-color:#c3c399;
		padding-top:4px;
		padding-bottom:4px;
		}
.formTextU {
	font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		text-align:left;
		text-decoration:underline;
		}
.formTextLTU {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;

		text-align:left;
		background-color:#c3c399;
		/*font-style:italic;*/
		text-decoration:underline;
		}
		
.formTextBold {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		font-weight:bold;
		text-align:left;
		
		}
		
		
.formTextFont {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		text-align:left;	
		}
.formTextLTFont {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		text-align:left;
		background-color:#c3c399;
		}
		
.formTextLTFont2 {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		text-align:left;
		background-color:#c3c399;
		padding:10px;
		}
		

		
.scheduleTimes {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:18px;
		text-align:center;	
		}
		
.formTextLTTimes {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:18px;
		padding:10px;
		text-align:left;
		background-color:#c3c399;
		padding-top:4px;
		padding-bottom:4px;
		}

/*============================================body=============================================*/
#slideShow {
  width : 330px;
  height : 300px;
  padding : 2px;
}

#condPictures {
padding-right:10px;
height:135px;
width:99px;
float:left;
}

.mySlideshow a img {border : none;}


.middle_bg {
				background-image:url(../images/middle_body_bg.gif);
				background-repeat:repeat-x;
				}

.reg_link{
			font-size:12px;
			font-weight:bold;
			color:#D1D1D1;
			text-decoration:none;
			border-bottom:#C3C399 1px dashed;
			
			}
.reg_link:hover {
					color:#C3C399;
					border:none;
					}
.body_vertical_border {
						border-right:#E0E0D1 1px dashed;
						padding-top:5px;
						}
.body_vertical_borderrt {
						
						padding-top:5px;
						}
.recently_pad {
				padding-left:3px;
				}
.rec_insie_bg {
				background-image:url(../images/profile_bg.gif);
				background-repeat:repeat-y;
				padding-top:5px;
				padding-bottom:3px;
				padding-left:9px;
				}
.text1 {
			color:#3D3D3D;
			font-size:14px;
			padding-left:7px;
			padding-right:7px;
			padding-top:2px;
			padding-bottom:8px;
			}
			
.currentnewsTitle {
	color:#3D3D3D;
	font-size:18px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:5px;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
			}
.currentnewsText {
		color:#11526E;
		font-size:14px;		
		}
		
.currentnewsText a:link{
		color:#11526E;
		font-size:14px;		
		}	
		
#current_news {
height:28px;
font-family:Verdana, Geneva, sans-serif;
font-size:22px;
color:#FFFFFF;
font-weight:bold;
}	
.text2 {
		color:#11526E;
		font-size:16px;
		
		}
		
		
.pageTitle {
			color:#ffffff;
			font-size:14px;
			padding-left:2px;
			padding-top:2px;
			padding-bottom:5px;
			font-weight:bold;			
			}

#pageContent{
padding:10px;
}
.pageText {
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
		}
		
		.pageTextWhite {
font-family:Verdana, Geneva, sans-serif;
		color:#FFFFFF;
		font-size:14px;
		padding-left:10px;
		padding-right:10px;
		text-align:justify;	
		}
		
.pageText ul{
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		padding-left:30px;
		padding-right:10px;
		text-align:justify;
		list-style:disc;
		}		
		
.pageText li{
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		padding-left:10px;
		padding-right:10px;
				
		padding-bottom:5px;
		padding-top:5px;
		text-align:justify;
		list-style:disc;
		}
		


.pageText a:link {
font-family:Verdana, Geneva, sans-serif;
	color:#720606;
	font-size:16px;
	text-decoration:none;
		}
.pageText a:hover {
font-family:Verdana, Geneva, sans-serif;
	color:#720606;
	font-size:16px;
	text-decoration:underline overline;
		}
.pageText a:visited:hover {
font-family:Verdana, Geneva, sans-serif;
	color:#720606;
	font-size:16px;
	text-decoration:underline overline;
		}
.pageText a:visited {
font-family:Verdana, Geneva, sans-serif;
	color:#720606;
	font-size:16px;
	text-decoration:none;
		}
		
.pageTextBold {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		font-weight:bold;	
		}
.pageTextBoldU {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		font-weight:bold;	
		padding-left:10px;
		padding-right:10px;
		text-decoration:underline;
		}		
		
.pageTextBoldItalic {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		font-weight:bold;
		font-style:italic;	
		}

.pageTextItalic {
font-family:Verdana, Geneva, sans-serif;
		color:#000000;
		font-size:16px;
		font-style:italic;	
		}

.pageTextTITLE {
font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#1E1E20;
	font-weight:bold;
	border-bottom:thin;
	border-bottom-style:dashed;
	border-bottom-color:#2C2C2C;
		}		
		
.pageTextHeading {
		color:#000000;
		font-size:16px;
		margin:5px;		
		}

.pageTextHeading:hover {
		color:#666666;
		font-size:16px;
		font-weight:bold;
		border-bottom: 1px dotted #666666;
		}
.pageTextHeading:visited {
		color:#000000;
		font-size:16px;		
		}
.pageTextHeading:link {
		color:#000000;
		font-size:16px;
		text-decoration:none;
		}
		
#NormalUL ul {
margin-left:20px;
list-style:disc;
		}
	

#NormalUL2 ul {
margin-left:5em;
list-style:disc;
		}	
		
#ECCMap {
position:absolute;
}

#ECCMapWrapper {
position:relative;
}
		
/*------------------------------------------right side-------------------------------------*/
.rightside_padding {
						padding-left:10px;
						padding-top:0px;
						}
.right_side_padd_inside {
							padding-left:20px;
							}
.text3 {
			text-decoration:underline;
			color:#3D3D3D;
			font-size:14px;
			font-weight:bold;
			}
.text4 {
			color:#3D3D3D;
			font-size:14px;
		}
		
/*==========================================footer===========================*/
.footer_pad {
				padding-top:20px;
				padding-left:30px;
				}
.footer_text {
				color:#848484;
				padding-left:5px;
				padding-top:10px;
				font-size:12px;
						}
.footer_link {
					text-decoration:none;
					color:#848484;
					font-weight:normal;
					padding-left:2px;
					padding-right:3px;
					font-size:12px;
					}
.footer_link:hover {
						text-decoration:underline;
						color:#E6E2E2;
						}
/*==============================================contact Page==================================*/
.contact_padding {
					padding-top:32px;
					padding-left:33px;
					padding-right:20px;
					}
.mid_border_con {
				border-right:#DEDCBB 1px dashed;
				}
.con_text1 {
				color:#88000E;
				font-weight:bold;
				font-size:12px;
				text-decoration:none;
				}
.con_text2 {
				color:#F2F2F2;
				font-size:10px;
				}
.con_dat {
			color:#19180A;
			font-size:11px;
			font-weight:11px;
			font-weight:bold;
			padding-bottom:4px;
			}
.con_dat1 {
			color:#7C0F0F;
			font-size:10px;
			font-weight:bold;
			padding-bottom:5px;
			}
.con_dat2 {
			color:#3A3612;
			font-size:10px;
			text-decoration:none;
			}
.con_dat3 {
			color:#620707;
			}
.special_no_bg {
				background-image:url(../images/special_no.gif);
				background-repeat:no-repeat;
				background-position:top left;
				}
.phno1 {
			color:#D1D1D1;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
			}
.ph_color {
			color:#CFCA84;
			}
			
.mail_color {
				color:#F99898;
				text-decoration:none;
				}	
.mail_color:hover {
				text-decoration:underline;
				}
/*------------------------------------------------------Contact us Form-------------------------------------*/
.form_bg1_padd {
				padding-left:18px;
				}
.form_bg2_padd {
				padding-left:25px;
				padding-right:4px;
				}

.cont_form1 {
				width:220px;
				height:16px;
				border-left:#404040 1px solid;
				border-top:#404040 1px solid;
				border-bottom:#D4D0C8 1px solid;
				border-top:#D4D0C8 1px solid;
				color:#6C6942;
				font-size:11px;
				text-decoration:none;
				padding-left:5px;
				font-weight:bold;
				}
.cont_field {
				height:59px;
				}
.submit_but {
				height:18px;
				width:48px;
				font-size:11px;
				color:#ffffff;
				text-decoration:none;
				font-weight:bold;
				border:none;
				background-color:#7A0E0E;
				padding-bottom:2px;
				}
.submit_but1 {
					background-color:#252627;
					}
.enge_bg {
				background-image:url(../images/for_engaments.gif);
				background-repeat:no-repeat;
				}
/************************************************************************
 * Main Nav
 ************************************************************************/
#MainNav
{
	position: relative;
	margin: 3px 0 0 0;
	float:left;
	z-index:150;
}
.MainNavTitle
{
	font-size: .7em;
	text-transform: uppercase;
	padding: 10px 8px 3px 9px;
}
#MainNav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#MainNav ul li
{
	float: left;
	position: relative;
}
#MainNav ul li a
{
	padding: 6px 5px 5px 5px;
	/*	border-left: 1px solid #907651;
	border-top: 1px solid #907651;*/
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
	font-size:18px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#MainNav ul li a:hover
{
	color: #ffeebc;
	/* background-color: #000000; REMOVED TO HIDE BLACK HOVEROVER ON MAIN LINKS */
}
#MainNav ul li:hover a, #MainNav ul li.hover a
{
	color: #127DBD;	/*background-color: #000000;*/
}

/* second level */
#MainNav ul ul
{
	display: none;
	background-color: #000000;
	opacity: .85;
	-moz-opacity: .85;
	-khtml-opacity: .85;
	filter: alpha(opacity=85);
	
}
#MainNav ul li:hover ul, #MainNav ul li.hover ul
{
	display: block;
	position: absolute;
	top:30px;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	z-index:150;

}
#MainNav ul li:hover ul li, #MainNav ul li.hover ul li
{
	float: left;
	clear: left;
	position: relative;
	/*width: 12em; THIS WILL MAKE ALL THE DROPS THE SAME WIDTH. REMOVED TO AUTO-SIZE*/
}
#MainNav ul li:hover ul li a, #MainNav ul li.hover ul li a
{
	color: #ffffff;
	font-size:16px;
	font-weight:bold;
	padding: 10px 0 2px 0;
	margin: 0 10px;
	border: none;
	border-bottom: 1px dotted #666666;
	text-transform: capitalize;
}
#MainNav ul li:hover ul li a:hover, #MainNav ul li.hover ul li a:hover
{
	color: #127DBD;/*FONT COLOR OF DROP DOWN*/
	background-color: transparent;
}
#MainNav ul li:hover ul li.LastItem a, #MainNav ul li.hover ul li.LastItem a
{
	border-bottom: none;
}	

/* Navigation *********************************************************************/
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 150;
  position: relative;
}
.nav li {
  /*border-left: 1px solid #000;*/
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 1.22em/25px Arial, Helvetica, sans-serif;
  color: #959595;
  display: block;
  padding: 0 9px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: transparent;
}

.nav li a:hover {
  background-color: transparent;
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background-color: transparent;
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background-color: transparent;
  color: #959595;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background-color: transparent;
  color: #000;	
}

.nav ul {
  background-color: transparent;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  /*width: 100px;*/
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  /*border: 1px solid #000;*/
  border-bottom: 0;
  padding-right: 20px;
  /*width: 80px;*/
  white-space: nowrap;
}
.nav ul a:hover {
  background-color: transparent;
}			
