@CHARSET "UTF-8";

body{
	/*background-image: 					url(/images/core/backgrounds/stripes_navy_blue.png);*/
	background-color:					#1b4165;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	margin:								0px;
	padding:							0px;
	color:								#000000;
}

a{
	outline: 		none;
	text-decoration: 	none;
}

	a:hover, a:focus{
		color:		#FFCC00;
	}

#wrapper{
	width: 			830px;
	padding-top:		10px;
	/*padding-bottom:		5px;*/
	margin: 		0px auto;
	background-color: 	#EFEFED;
}

#header{
	height:			50px;
	width:			780px;
	color:			#EFEFED;
	padding: 		10px;
	margin-left:		15px;
	background-color:	#1b4165;


}

	#header h1{
		font-size: 	25px;
		font-weight: 	normal;
		margin: 	0 0 10px 0;
	}
	
	#header p{
		float: right;
		text-align: right;
		font-size: 10px;
		margin-top: 0px;
		padding: 0px;
		clear: right;
	}
	
	#header a{
		color: #EFEFED;
		margin: 0px;
		padding: 0px;
	}
	
	#header p a:hover, #header p a:focus{
		color: #FFCC00;
	}


#banner{
	clear:							both;
	margin-left:						15px;
}

	#banner img{
		margin:						0px;
		padding:					0px;
		display:					block;
	}

#nav_menu{
	border:none;
	width: 800px;
	background-color: #1b4165;
	margin-left: 15px;
	}
	#nav_menu ul{
		width: 133px;
		margin: 0;
		padding: 0;
		font-size: 12px;
		float: left;
	}
	#nav_menu ul a{
		font-weight: bold;
		display: block;
		color: #EFEFED;
		width: 100%;
		margin: 0;
		padding: 5px 0px 5px 5px;
	}
	
	#nav_menu ul a:hover, #nav ul a:focus{
		background: #285481;
		color: #EFEFED;
	}
#side_nav{
		border:			none;
		float: 			left;
		color: 			#EFEFED;
		margin:			12px 10px 20px 5px;
		padding:		10px 10px 100px 10px;
		width:			125px;
		background: 		#285481;
		}
	#side_nav ul{
		width:			125px;
		margin: 		0;
		padding: 		0;
		font-size: 		12px;
	}
	#side_nav ul a{
		font-weight: 		bold;
		display: 		block;
		color: 			#EFEFED;
		width: 			100%;
		margin: 		0;
		padding: 		5px 0px 5px 5px;
	}
	#side_menu ul a:hover{
		background: 		#285481;
		color: 			#EFEFED;
	}

#content{
	margin-left:			15px;
	padding-left:			10px;
	padding-right:			10px;
	width:				780px;
}

	#content h1{
		color: 			#000000;
		font-size: 		20px;
		margin: 		10px 0;
		padding: 		0;
	}
	
	#content h2{
		/*color: 		#909090;*/
		color: 			#0C0C7A;
		font-size: 		16px;
	}
	
	#content h3{
		color: 			#CC3300;
		font-size: 		12px;
	}
	
	#content p{
		color: 			#000000;
		font-size: 		12px;
		margin: 		10px 0;
	}
	
	#content a{
		color: 			#DA4F20;
		text-decoration: 	none;
	}
	
	#content a:focus, #content a:hover{
		text-decoration: 	underline;
	}
	
	#content ul, #content ol{
		color: 			#000000;
		font-size: 		12px;
	}
	
	#content .content_column_a{
		width:			240px;
		float:			left;
	}
	
	#content .content_column_b{
		width:			520px;
		margin-left:		20px;
		float:			left;
	}
	
	#content .content_column_b_left{
		width:			500px;
		float:			left;
		margin-right:		40px;
	}
	
	#content .content_column_c{
		width:			240px;
		float:			left;
	}
	
	#content .event{
		width:			780px;
		border-top:		2px solid #303030;
		clear:			left;
	}
	
		#content .event h2{
			margin:		10px 0;
		}
	
	#content .news{
		border-top:		2px solid #303030;
	}
	
	#content .resolution{
		width:			780px;
		clear:			left;
		border-top: 		2px solid #555555;
	}
	
	#content .row{
		float:			left;
		clear:			left;
		width:			100%;
		margin:			0 10px;
	}
	
		#content .row p{
			margin:		5px 0;
		}	
		
	#content .shade{
		background-color:	#3068A1;
	}
	#content .shade p{
		color:			#EFEFED;
		}
	
	#breadcrumbs{
		clear: 			both;
		float: 			left;
		border-top: 		1px solid #333333;
		margin: 		20px -10px 0 -10px;
		padding: 		0 10px;
		width: 			780px;
	}
	
		#breadcrumbs ul{
			margin: 	10px 0 0 0;
			padding: 	0;
		}
		
		#breadcrumbs ul li{
			display: 	inline;
			list-style-type: none;
		}
		
		#breadcrumbs ul li a{
			color: 		#FFFFFF;
		}
		
		#breadcrumbs ul li a:focus, #breadcrumbs ul li a:hover{
			color: 		#FFCC00;
		}
	
	#content .columnleft{
		width: 			380px;
		float: 			left;
		padding-right: 		10px;
	}
	
	#content .columnright{
		width: 			380px;
		float: 			left;
		padding-left: 		10px;
	}
	
	#content .column20{
		width: 			155px;
		float: 			left;
		padding-right: 		5px;
	}
	
		#content .column20 h3{
			padding-left: 	5px;
		}
	
	#content .column30{
		width: 			200px;
		margin-right: 		30px;
		float: 			left;
	}
	
	#content .column70{
		width: 			550px;
		float: 			left;
	}
	
	#content .headline{
		padding-top: 		0px;
		margin-top: 		0px;
		font-weight: 		bold;
	}
	
	#content .row{
		width: 			800px;
		margin-left: 		-10px;
		margin-right: 		-10px;
		clear: 			both;
	}
	
		#content .row h3{
			margin-bottom: 5px;
		}
	
		#content .row ul{
			padding-left: 10px;
			margin-top: 0px;
		}
		
		#content .row ul li{
			list-style-type: none;
			padding-bottom: 5px;
			margin: 0px;
		}
	
	#content .sidenav{
		margin-left: -10px;
	}
	
	#content .sidenav ul{
		padding-left: 0px;
	}
	
	#content .sidenav ul li{
		margin: 0px 0px 12px 0px;
		padding-left: 10px;
		list-style-type: none;
	}
	
	#content .sidenav a{
		color: #FFFFFF;
		text-decoration: none;
	}
	
	#content .sidenav a:focus, #content .sidenav a:hover{
		color: #FFCC00;
		text-decoration: none;
	}
	
	#content .textbox{
		border: none;
	}
	
	#content h4{
		margin: 0px;
		font-size: 16px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	#content h5{
		margin: 0px 0px 20px 0px;
		font-size: 16px;
		color: #FFFFFF;
		font-weight: normal;
	}
	
	#content .imgright{
		float: right;
		display: block;
		margin: 0px 0px 10px 10px;
	}
	
	#content .sitemap a{
		color: #FFFFFF;
	}
	
	#content .sitemap a:focus, #content .sitemap a:hover{
		text-decoration: none;
		color: #FFCC00;
	}

	#content .sitemap ul li{
		padding-left: 0px;
		margin-left: 0px;
	}

#footer{
	margin-left: auto ;
	margin-right: auto ;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 40px;
	width: 810px;
	padding: 10px;
	color: #EFEFED;
	font-size: 10px;
	clear: both;
	background-color: #1b4165;
}

	#footer p{
		margin: 0;
		padding: 0;
	}
	
	#footer a{
		color: #EFEFED;
	}
	
	#footer a:hover, #footer a:focus{
		color: #FFCC00;
	}

.bold{
	font-weight: bold;
}

.half{
	float: left;
	width: 50%;
}

.right{
	text-align: right;
}

.blue{
	border-left: 5px solid #0000FF;
}

.red{
	border-left: 5px solid #FF0000;
}

.green{
	border-left: 5px solid #00FF00;
}

.gold{
	border-left: 5px solid #FFCC00;
}

.purple{
	border-left: 5px solid #6600FF;
}

.magenta{
	border-left: 5px solid #CC00CC;	
}

.brown{
	border-left: 5px solid #653300;	
}

.orange{
	border-left: 5px solid #CC3300;	
}

.grey{
	border-left: 5px solid #CCCCCC;	
}	

.transparent{
	border-left: 5px solid transparent;
}

.clear{
	clear: both;
}