@charset "utf-8";
/* CSS Document */


.ClearA{
	float:left;
	clear:left;
	line-height:1px;
	font-size:1px;
	height:1px;	
}

span.section{
    display: inline-block;
    overflow: auto;
}


#wrapContent a{
	color: #000;	
}

#wrapContent a:hover{
	text-decoration:none;
}

strong{
	font-weight:bold;	
}

h1.pageTitle{
	font-size: 1.4833em;
	margin: 20px 0px;	
}


h2.sectionHeading{
	font-size: 1.25em;	
	color: #2663af;
	margin: 1em 0em;
}


#anchoredList{
	margin: 1em 0em;
	color: #2663af;
	font-weight:bold;	
}

#anchoredList a{
	color: #2663af;	
}

ul#anchoredList li{
	list-style:disc;
	margin: 0 0 0 1.3em;
}

ol#anchoredList li{
	margin: 0 0 0 2em;
}

a.anchorTarget{
    display: inline-block;
    height: 1px;
    line-height: 1px;
    margin: 0;
	position:relative;
	top:-1em;
}

p.topLink{
	text-align:right;	
}

a.topLink{
	color: #2663af;
	font-weight:bold;
	text-decoration:none;
}
a.topLink:hover{
	text-decoration:underline;
}



.videoWrapper{
	/*border: 1px solid red;*/
	text-align:center;
	margin: 1em 0px;
	clear: left;
}
.videoWrapper.withRightColumn{
	width: 460px;	
}

.videoBox{
	
}

.sectionImage{
	
}

.sectionImage .caption{
	text-align:center;	
}

.sectionImage.left{
	float:left;
	margin: 0px 1.5em 1.5em 0px;
}

.sectionImage.right{
	float:right;
	margin: 0px 0px 1.5em 1.5em;
}

.officeWrapper{
	margin: 1em 0px;	
}

#wrapContent ul#archive li.news_item_wrapper{
	margin: 0px 0px 1em 0px;
	font-weight:bold;	
}

#wrapContent ul#archive li.news_item_wrapper span.news_item_date{
	font-size: .8em;	
}
