@charset "utf-8";

/* CSS Document */



.pngfix {

	cursor: pointer;

}



html {

  min-height: 101%;

}



html, table, td, tr, div, form, textarea, img, a, ul, li, img{

  margin:0;

  padding:0;

  border:none;

}



body{

	width:954px;

	font-size:12px;

	font-family: Times, Arial, Helvetica, Geneva, serif;

	color:#000000;

	margin:0 auto;

	padding:0;

	background:#ffffff;

	height:auto;

}



#containerShadow {

	position:relative;

	clear:both;

	float:left;

	width:977px;

	top:0px;

	left:0px;

	border:0px solid red;

	background: url(../images/background/bgmiddle.jpg);

	background-repeat:repeat-y;

	background-color:#F3F3F3;

	text-align:center;

	margin: 0;

	padding:0;

}



#container {

	clear:both;

	position:relative;

	top:0px;

	left:18px;

	width:941px;

	text-align:center;

	border:0px solid red;

	margin: 0;

	padding:0;	

	float:left;

}



#banner {

	clear:both;

	position:relative;	

	background:url(../images/banner/banner0.jpg);

	width:941px;

	height:148px;

	border:0px solid #00CCFF;

	margin: 0;

	padding:0;

}

#browserBox {

	position:relative;

	float:left;

	color:#ffffff;

	font-size:12px;

	border:2px #666666;

	height:20px;
	width:400px;
	top:9px;

	left:0px;

	overflow:visible;

	font-weight:bold;

	text-align:left;

	/**background:url(../images/contactbox.jpg);**/

}

#contactUsBox {

	position:relative;

	float:left;

	color:#000000;

	font-size:14px;

	border:2px #666666;

	background:#ffffff;

	width:300px;

	height:40px;

	top:9px;

	left:230px;

	overflow:visible;

	font-weight:bold;

	text-align:left;

	/**background:url(../images/contactbox.jpg);**/

}

#contactUsBox a.contactUsBoxLink:link {

	color:#000000;

	margin:1px 0px 0px 5px;

}


#contactUsBox a.contactUsBoxLink:visited {

	color:#FF0000;

	margin:1px 0px 0px 5px;

}


#contactUsBox a.contactUsBoxLink:hover {

	color:##0099FF;

	margin:1px 0px 0px 5px;

}
#orangeLine {

	width:941px;

	background:#fc9200;

}



#content {

	position:relative;

	float:left;

	width:941px;

	border:0px solid green;

	background:#ffffff;
	
	text-align:left;
	

}




#content td.rightColumn {
	valign:top;
	bgcolor:#D9EAEF;
}



#left {

	clear:both;

	position:relative;

	float:left;

	width:640px;

	border:0px solid blue;

	padding:12px;

}



#left p {

	font-size: 12px;

	color:#000000;

	line-height:20px;

}



#right {

	border:0px solid pink;

	background:#666666;

}



#footer {

clear:both;

	position:relative;

	text-align:left;

	color:#999999;

	font-size:10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #cccccc;

	padding: 0px 0px 0px 0px;

	left:0px;

	width: 941px;

	background-color:#ffffff;

	margin:0;

}





.pageInfoHeader {

	color:#00457c;

	font-size:24px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif, Verdana;

	padding:2px 0px 0px 0px;

}



#left .subheader1 {

	color:#00457c;

	font-size:14px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif, Verdana;

	padding:2px 0px 0px 0px;

}



/** info / spotlight **/

/** left side **/

#infoBars {

	width:240px;

	margin:0;

	padding:0px 0px 0px 12px;



}



#infoLeft {

    float: left;

 	width: 119px;

	height:29px;

	padding:0px 0px 0px 0px;

	text-align:center;

	font-weight:bold;

	overflow:hidden;

}



#infoRight {

    width: 119px;

	height:29px;

    float: right;

	padding:0px 0px 0px 0px;

	font-weight:bold;	

	text-align:center;	

	overflow:hidden;

	

}



.lightTab{

	background:url("../images/lightTab.gif") no-repeat bottom;

	padding: 0;

	margin: 8px 0px 0px 0px;

	position:relative;

	border:0px solid #00FFFF;



}



.darkTab {

	background:url("../images/darkTab.gif") no-repeat bottom;

	padding: 0;

	margin: 8px 0px 0px 0px;

	position:relative;

	border:0px solid #00FFFF;

}



a.darkTabLink:link{

	color:#ffffff;

	text-align:center;

	display: block;

	padding:10px 0 0 0 ;

}


a.darkTabLink:visited{

	color:#ffffff;

	text-align:center;

	display: block;

	padding:10px 0 0 0 ;

}

a.darkTabLink:hover{

	color:#00457c;

}
a.lightTabLink:link {

	color:#00457c;

	text-align:center;

	display: block;

	padding:10px 0 0 0 ;

	

}






a.lightTabLink:visited {

	color:#00457c;

	text-align:center;

	display: block;

	padding:10px 0 0 0 ;

	

}

a.lightTabLink:hover {

	color:#333333;

}


#infoBox{

	clear:both;

	background-color:#D9EAEF;

	margin:0;

	padding:0;

	border-top:4px solid #fc9200;



}



#infoSpotlight {

	display:none;

	border:0px solid green;	

	color:#333333;

	padding:5px;

	margin:0px 5px 0px 5px;

}



#infoNews {

	display:block;

	border:0px solid green;	

	color:#333333;

	padding:5px;

	margin:0px 5px 0px 5px;

}



#left .contentText {
	font-size:14px;
}





a.leftcollinks:link {

	color:#00457c;
	padding: 0px 0px 0px 5px;

	

}


a.leftcollinks:visited {

	color:#00457c;
	padding: 0px 0px 0px 5px;

}



a.leftcollinks:hover {

	color:#00457c;
	padding: 0px 0px 0px 5px;

}

#left p.message {

	color:#FF0000;

	font-weight:bold;

}



a:link {

	color:#00457c;

	text-decoration:none;

}


a:visited {

	color:#00457c;

	text-decoration:none;

}
a:hover {

	color:#00457c;

	text-decoration:underline;

}


#rules {

	padding:5px 5px 5px 15px;

}

#left p.blue_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #1E5E8C;
}
.hours_box {
	margin: 10px;
	border: 1px solid #648B00;
	text-align: left;
	vertical-align: top;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FFFFFF;
}
.redheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
