#{
margin: 0px;
padding: 0px;
border: 0px;
}	

body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0px;
color: #4D4D4D;
background-color: #48484A;
}
p{
line-height: 16px;
}
#wrapper{
width: 755px;
margin-left: auto;
margin-right: auto;
}

/*----------------------------------------- headers --------------------- */

h1{
font-size: 22px;
color: #004785;
font-weight: normal;
}

h2{
color: #303977;
font-size: 12px;
font-weight: bold;
}


/*---------------------------------------- top_nav ---------------------- */
#top_flash{
	height: 190px;
	float: left;
	width: 755px;
}
	#top_nav ul{
		list-style-type: none;
		margin-top: 8px;
		float: right;
	}
	#top_nav ul li a{
		float: left;
		margin-left: 20px;
		color: #fff;
		text-decoration: none;
		
	}


/*--------------------------------------- main nav ---------------------- */

#main_nav{
	float: left;
	width: 755px;
}
#left_stickOut{
	position: relative;
	margin-left: -847px;
	float: left;
	width: 92px;
	height: 123px;
	background: url(../images/left_stickOut.gif) no-repeat;
	color: #48484a;
}
/*----------------------------------- images ----------------------------*/

	#images{
		float: left;
	}
   
/*----------------------------------- content -------------------------- */
 
p.line{
	height: 1px;
	background: url(images/line_horizontal.gif) repeat-x;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 15px;
}

#content{
	width: 755px;
	float: left;
	padding: 0;
	margin: 0;
	background: #a0d054 url(../images/content_bg.gif) repeat-y;
}
#contentTop{
	width: 755px;
	height: 87px;
	float: left;
	padding: 0;
	margin: 0;
	background: url(../images/contentTop_bg.gif) no-repeat;
}

/* ------------- news */

#left_content{
	width: 405px;
	float: left;
	padding: 0px 0px 10px 50px;
	margin: 0;
}
	#events p{
	font-size: 11px;
	}
	#events p a{
		text-decoration: none;
		color: #EA6323;
	}
	#events p a:hover{
		color: #0071B8;
	}
	
#news{
	width: 215px;
	float: right;
	padding: 0px 25px 15px 5px;
	margin: 0;
	background: url(../images/news_bg.gif) no-repeat 0 bottom;
	height: 400px;

	
}
	#news p{
	 font-size: 10px;
	}
	#news p a{
		text-decoration: none;
		color: #303977;
	}
	#news p a:hover{
		color: #0071B8;
	}
	#news img{
	 padding-right: 8px;
	}
	
.topic{
	color: #303977;
	font-weight: bold;
}


