@CHARSET "UTF-8";

#section_header{
	
	position:				relative;
	margin:					10px 200px 0 200px;
	padding:				10px 20px;
	background:				url(../images/header_bg.png);
	height:					60px;
	
}

#section_header.small{
	
	background:				url(../images/header_bg_small.png);
	height:					40px;
	
}

#section_header h1{
	
	margin:					0;
	font-size:				2.1em;
	color:					#FFF;
	font-weight:			bold;
	position:				absolute;
	z-index:				100;
	
}
#section_header h2{
	
	margin:					8px 0 6px 0;
	font-size:				1.3em;
	
}

#section_header .icon{
	
	position:				absolute;
	bottom:					0;
	right:					20px	;
	
}

.featured_articles box a:link,
.featured_articles box a:visited{
	color:					#125;
}

.featured_articles .box .image{
	
	float:					left;
	
	margin:					0 20px 20px 0;
	
}

#feature_body{
	
	border:					3px solid #CCF;
	padding:				30px;
	margin:					0 0 20px 0;
	background-color:		#FFF;
	
	color:					#333;
	
}


#feature_body a:link,
#feature_body a:visited{
	color:					#00F;
}

.featured_article a:link,
.featured_article a:visited{
	color:					#00F;
}

.featured_article .header{
	
	padding:				10px 20px;
	
	background-color:		#E8EAEF;
	
	border-bottom:			#D8DADF 1px solid;
	
}

.featured_article h4{
	
	font-size:				1.2em;
	margin:					0 0 4px 0;
	
}

.featured_article .content{
	
	padding:				10px 20px;
	
	
}

.featured_article_image{

	float:					right;
	margin:					0 0 30px 40px;
	
}

#feature_body h1 {
	
	font-size:				2.6em;
	margin:					0 0 0.4em 0;
	font-weight:			normal;
	
}

#feature_body .image{
	
	float:					left;
	margin:					0 20px 20px 0;
	
}

.feature_date{
	color:					#99A;
	font-size:				1.1em;
	margin:					0 0 1em 0;
}

#feature_header{
	
	margin:					0 0 0 0;
	
}

#sections li{
	
	font-size:				1.2em;
	margin:					0 0 1px 0;
	
}

#sections .sub_section{
	
	padding:				4px 0;
	
}

#sections .sub_section .label {
  background-color: #E5E5F3;
  color:            #162149;
  display:          block;
  padding:          6px 12px;
  width:            134px;
  margin-top:       10px;
}

#sections .sub_section a{
	
	width:					134px;
	background:				#162149;
	display:				block;
	padding:				6px 12px 6px 12px;
	
}

#sections .sub_section a:hover{
	
	border:					0;
	background:				#263159
	
}

.page_controls{
	
	font-size:				1.2em;
	
}

.page_controls.top{
	
	margin:					8px 20px 16px 20px;
	
}

.page_controls.bottom{
	
	margin:					4px 0;
	
}

.page_controls .prev{
	
	float:					left;
	
}

.page_controls .next{
	
	float:					right;
	
}

.page_controls a, a:hover, a:visited{
	
	color:					#FFF;
		
}
