@charset "utf-8";
/* CSS Document */

*
{
	margin:0px;
	padding:0px;
}

/** html #details_area
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/details_area_background2.png", sizingMethod="scale");
} 

* html .details_area_upper
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/details_area_background_upper.png", sizingMethod="scale");
} */

* html #footer
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/footer_background.png", sizingMethod="scale");
} 

body 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3d3d3d;
}

#site_wrapper
{
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	background-color:#eeeeee;
	text-align:center;
}

#main_site
{
	width:940px;
	margin:0px auto 0px auto;
	text-align:left;
}		

#header
{
	height:136px;
}

#navigation
{
	height:54px;	
	background-image:url(../images/menu_background.jpg);
	background-repeat:no-repeat;	
	font-size:12px;;
}

#navigation ul 
{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 1.8em;
}

#navigation li 
{
	display: inline;
}

#navigation a:link, #navigation a:visited 
{
	padding: 0.4em 0.1em 0.4em 0.1em;
	color: #000000;
	text-decoration: none;
}

#navigation a:hover 
{
	color: #ff6908;
}

#details_area
{
	width:940px;
	background-image:url(../images/details_area_background.gif);
	background-repeat:repeat-y;
}	
		
.details_area_upper
{
	background-image:url(../images/details_area_background_upper.jpg);
	background-repeat:repeat-y;
	margin-left:5px;
	margin-right:20px;

}

.bullets
{
	width:30%;
	float:left;
}	
	
#details_area_left
{
	width:610px;
	float:left;
}

.details_text_left
{
	font-size:12px;
	padding-left:20px;
	padding-top:10px;
	line-height:18px;
}

.details_text_left a:link, .details_text_left a:visited 
{
	color: #ff6908;
	text-decoration: none;
}

.details_text_left a:hover 
{
	color: #000000;
}

.up_events_link
{
	font-size:12px;
	text-align:right !important;
}

.up_events_link ul 
{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 1.5em;
}

.up_events_link li 
{
	display: inline;
}

.up_events_link a:link, .up_events_link a:visited 
{
	padding-left:20px;
	color: #ff6908;
	text-decoration: none;
}

.up_events_link a:hover 
{
	color: #000000;
}

#eram_events
{
	background-color:#e2e2e2;
	margin-left:20px;
	padding-bottom:15px;
}	

#navigation_small
{
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
}

#navigation_small ul 
{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 1.5em;
}

#navigation_small li 
{
	display: inline;
}

#navigation_small a:link, #navigation_small a:visited 
{
	padding: 0.4em 0.1em 0.4em 0.1em;
	color: #000000;
	text-decoration: none;
}

#navigation_small a:hover 
{
	color: #ff6908;
}
	
#details_area_right
{
	width:304px;
	float:right;

}

.details_text_right
{
	font-size:12px;
	padding-top:10px;
	padding-right:20px;
	line-height:18px;
}

.details_text_right a:link, .details_text_right a:visited 
{
	color: #ff6908;
	text-decoration: none;
}

.details_text_right a:hover 
{
	color: #000000;
}

.clearify
{
	clear:both;
	visibility:hidden;
}

#footer
{
	background-image:url(../images/footer_background.png);
	background-repeat:no-repeat;
	height:48px;
	width:940px;
	text-align:center !important;
	font-size:12px;
	padding-top:4px;
}

h1
{
	font-size:20px;
	padding-left:20px;
	padding-top:20px;
	font-weight:normal;
	color:#ff6908;
}		

h2
{
	font-size:16px;
	font-weight:normal;
	padding-top:7px;
	padding-left:20px;
	color:#FFFFFF;
	background-image:url(../images/left_head_background.jpg);
	background-repeat:no-repeat;
	height:34px;
	width:272px;
	
}		

h4
{
	font-size:14px;
	padding-left:20px;
	padding-top:10px;
	font-weight:normal;
}

hr 
{
	border:none;
	background-color:#d7d7d7;
	color:#d7d7d7;
	height:1px;
	margin-left:20px;
	margin-right:15px;
}		
	