/* CSS Document */





*{ margin:0; padding:0;}


body {font: 11px  Arial, Helvetica, sans-serif; line-height:16px; color:#282828; background-color:#fff;}


#main{ width:1000px; margin:0 auto;}


#left1{ width:86px; position:absolute; margin-left: 0px;}


#left1top{ background:url(../images/top_back.gif) repeat-x; height:119px;}


#left1middle{ height:29px; background-color:#EFEFE9;}


#left1bottom{ background-color:#FFFFFF;}


#left2{ width:222px; background-color:#fff; position:absolute; margin-left: 86px;}


/*#left2top{ width:222px;}*/


#left3{
	width:632px;
	position:absolute;
	margin-left: 308px;
}


#left3top{
	background:url(../images/top_back.gif) repeat-x;
	height:119px;
	text-align: right;
	padding: 0 100px 0 0;
	}
#left3_content ul{
	margin: 0 0 0 30px;
	padding: 0;
	}
p a{
	color: #FF8503;
	text-decoration: none;
	}
	p a:hover{
		color: #720807;
		text-decoration: none;
		}
.listtitle{
	font-weight: bold;
	}
#left3middle{ height:29px; background-color:#EFEFE9;}


#nav{
	height:29px;
	margin-right:10px;
}


#left3bottom{ background-color:#fff;}





#left4{ position:absolute; margin-left: 875px; width:125px;}


#left4top{ background:url(../images/top_back.gif) repeat-x; height:119px;}


#left4middle{ height:29px; background-color:#EFEFE9;}


#left4bottom{ background-color:#FFFFFF;}


#left3_content{ 
	width:580px;
	padding: 20px 0;
	}


#left3_content p{
	padding:0 50px 0 8px;
	margin: 10px 0 0 0;
	}





#left3inner_content{ width:580px;}


#left3inner_content p{ padding:3px 196px 10px 8px;}


#left3inner_content ul{ list-style:none; padding:2px 0 0 75px;}


#left3inner_content  li a{ color: #FF8503; text-decoration:none; line-height:20px; }


#left3inner_content  li a:hover{ background-color:#EFEFE9; color:#AA0101;}





#image{


	width:1px;


	height:210px;


	position:absolute;


	top:200px;


	left:400px;


	visibility: hidden;


}


#imageback{ width:166px; background:url(../images/imagetop.gif) no-repeat; top:0px; background-color:#EFEFE9; }


/*#imageback img { border: solid 4px #B7B7B6; margin:6px 25px 6px 30px;}*/


.photo a { width:96px; height:107px; margin:10px 0px 10px 30px; border: solid 2px #B7B7B6; display:block; }


.photo a:hover { width:96px; height:107px; margin:10px 0px 10px 30px; border: solid 2px #AA0101;}





#imageback h4{ padding-top:8px; }


#button{ width:580px;/* position:absolute; top:450px;*/ margin-top:15px;}


#button img{ padding-left:4px;}


#menu{ width:150px; position:relative; top:-335px; left:30px;}


#leftlist{ width:162px; margin-top:8px;}


#footer{
	width:940px;
	height:104px;
	background:url(../images/footerback.gif) repeat-x;
	position:absolute;
	margin: 0 auto;
	top:730px;
	}
	#footer p{ 
		padding:20px 0 0 130px; 
		color:#666;
		}
		#footer a { 
			color:#999;
			text-decoration:none;
			}
			#footer a:hover { 
				color: #FF8503; 
				text-decoration:none;
				}


#rightshade{ position:absolute; top:0; left:202px;}


#contactlink{
	/* width:80px; */
	}


#contactlink a { color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }


#contactlink a:hover { color: #FFCC00; text-decoration:none;}


#contactinfo{
	position:absolute;
	top:250px;
	left:25px;
	padding: 0 0 0 6px;
	}
	
#contactinfo .phone{
	padding: 0 0 0 15px;
	font-size: 14px;
	}
	
#contactinfo .email{
	padding: 2px 15px 2px 15px;
	}
#contactinfo h2{
	margin-bottom: 10px;
	border-bottom: solid 1px #ECE9E9;
	padding-bottom: 4px;
	}			
	
	


#contactinfo h5{ padding:2px 0 15px 20px; font-size:11px;}


#contactinfo a { color: #FF8503; text-decoration:none; font-weight:normal;}


#contactinfo a:hover { background-color:#EFEFE9; color:#AA0101;}


#logo{ margin-left:13px;}

#logo a{
	color: #fff;
	}
	#logo a:hover{
		color: #fff;
		}


h1, h2, h4, h5, h6 { font-family: Verdana,  Helvetica, sans-serif;  font-weight:bold;}


h1 {font-size: 13px; padding:40px 0 0 8px; color: #000;}





h2 {font-size: 13px; padding:30px 0 0 15px; color:#AA0101;}





h3 {


	font-size: 11px; font-weight:normal; font-family: Verdana,  Helvetica, sans-serif;


	padding:0 0 0 30px;


	color: #585856;}


h4 {font-size: 13px; padding:0 0 0 15px; color:#AA0101;}


h5 {


	font-size: 11px; padding:8px 0 7px 8px; color: #8D8C8C;  }


	h5 span{ /*float:left;*/border-bottom:solid 1px #8D8C8C; padding-bottom:2px;}


h6 {


	font-size: 11px; padding:12px 0 3px 8px; color: #8D8C8C; text-decoration:underline; }





.topmenu ul{list-style-type: none;}





.topmenu li{display: inline; text-decoration:none; }


.long a{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/menudefault.gif) no-repeat;
	width:125px;
	float:left;
	color:#797066;
	text-decoration:none;
	padding-top:10px
}





.long a:hover{
	color:#C2090A;
	background:url(../images/menu_roll.gif) no-repeat;
	width:125px;
}





.longvisited a{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/menu_roll.gif) no-repeat;
	width:125px;
	float:left;
	color:#C2090A;
	text-decoration:none;
	padding-top:10px
}


.longvisited a:hover{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/menu_roll.gif) no-repeat;
	width:125px;
	float:left;
	color:#C2090A;
	text-decoration:none;
	padding-top:10px
}





.short a{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/eventsdefault.gif) no-repeat;
	width:58px;
	float:left;
	color:#797066;
	text-decoration:none;
	padding-top:10px
}





.short a:hover{ color:#C2090A; background: url(../images/events_roll.gif) no-repeat; width:58px; }


.shortvisited a{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/events_roll.gif) no-repeat;
	width:58px;
	float:left;
	color:#C2090A;
	text-decoration:none;
	padding-top:10px
}


.shortvisited a:hover{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/events_roll.gif) no-repeat;
	width:58px;
	float:left;
	color:#C2090A;
	text-decoration:none;
	padding-top:10px
}





.leftlink ul{ list-style-type: none;}


.leftlink li{ list-style-type: none; line-height:23px;  font-size:11px;  border-bottom: solid 1px #ECE9E9; }


.leftlink li a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#797066;
	text-decoration:none;
	font-size:10px; 
	padding-left:17px; 
	height:23px;
	display:block;
	}
	.leftlink li a:hover{
		background: url(../images/listback2.gif) no-repeat;
		}


/*.leftlink li a:visited{ background:url(../images/listback2.gif) no-repeat;  height:23px; display:block;  font-size:10px; }*/


.leftvisited a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#797066;text-decoration:none;  font-size:10px; padding-left:17px; background:url(../images/listback2.gif) no-repeat;  height:23px; display:block;  font-size:10px;}


.leftvisited a:hover{ background:url(../images/listback2.gif) no-repeat;  height:23px; display:block;  font-size:10px; }
