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

/*default styles for secondary pages*/
body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
p{
	line-height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #4372a7;	
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4372a7;	
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;	
	margin-bottom: 0px;
}
a, a:link, a:active, a:visited {
	color: #333333;
	font-size: 11px;	
	text-decoration: underline;
}
a:hover {
	color: #333333;
	font-size: 11px;	
	text-decoration: none;
}

/*top, left and right spacer block definitions*/
#secondaryContentTop{
	height: 6px;
}
#secondaryContentLeft{
	width: 8px;
}
#secondaryContentRight{
	width: 8px;
}
#secondaryContentBottom{
	height: 15px;
}

/*content blocks and styles definitions for secondary page blocks*/
#secondaryHeader{
	width: 910px;
}
#secondaryHeaderLeft{
	width: 460px;
	height: 164px;	
}
#secondaryHeaderRight{
	width: 450px;	
	background-color: #d31145;
}
#contentNavigation{
	width: 894px;
}
#sideNavigation{
	width: 175px;
}
#gutter{
	width: 15px;
}
#pageHeading{
	height: 50px;
	vertical-align: top;
	padding-top: 10px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #4372a7;	
}
#crumbTrail{
	height: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c8cc2;
	vertical-align: middle;
}
/*	#crumbTrail a, #crumbTrail a:link, #crumbTrail a:active, #crumbTrail a:visited{
	 color : #5c8cc2;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 text-decoration: underline;
	}
	#crumbTrail a:hover {
	 color : #5c8cc2;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 text-decoration: underline;
	}
*/
	a.crumbTrailLink, a.crumbTrailLink:link, a.crumbTrailLink:active, a.crumbTrailLink:visited{
	 color : #5c8cc2;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 text-decoration: underline;
	}
	a.crumbTrailLink:hover {
	 color : #5c8cc2;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 text-decoration: underline;
	}


#mainContent{
	width: 704px;
	padding-right: 0px;
}
	#mainContent p{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		line-height: 22px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 18px;
		margin-left: 0px;
		padding-right: 15px;
	}
	#mainContent a, #mainContent a:link, #mainContent a:active, #mainContent a:visited {
	 color : #4372a7;
	 text-decoration: underline;
	}
	#mainContent a:hover {
	 color : #4372a7;
	 text-decoration: underline;
	}	
	#mainContent h1{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		font-weight: bold;
		color: #4372a7;	
		line-height: 30px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		padding: 0px;
	}
	#mainContent h2{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #4372a7;
		font-weight: bold;
		line-height: 22px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		padding: 0px;
	}
	#mainContent h3{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333333;
		font-weight: bold;
		line-height: 18px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		padding: 0px;
	}
	#mainContent h4{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		font-weight: bold;
		line-height: 14px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		padding: 0px;
	}
	/*#mainContent img{
		margin-top: 8px;
		margin-right: 15px;
		margin-bottom: 10px;	
	}*/
	#mainContent ul{
		font-size: inherit;
		margin-top: 0px;
		margin-right: 15px;
		margin-bottom: 20px;	
		margin-left: 20px;
		padding-left: 0px;
	}
	#mainContent ol{
		margin-top: 0px;
		margin-right: 15px;
		margin-bottom: 20px;
		margin-left: 20px;
		padding-left: 0px;			
	}
	#mainContent li{
		line-height: 22px;	
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 3px;
		margin-left: 0px;
		padding-left: 0px;		
	}	
	#mainContent hr{
		color:#aaaaaa;
		height: 1px;
		width: 100%;
		margin-bottom: 4px;
		margin-top: 0px;
	}	
#mainContentGutter{
	width: 15px;
}
#rightColumnHeading{
	height: 18px;
	background-color: #e7eef1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #4372a7;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
}
#rightColumnContent{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	vertical-align: top;
}
	#rightColumnContent p{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #4d85c5;
		line-height: 18px;
		margin-top: 15px;
	}
	#rightColumnContent h2{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4d85c5;
		font-weight: bold;
		line-height: 17px;
		margin-bottom: 8px;
	}
	#rightColumnContent ul{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #4d85c5;
		margin-top: 0px;
		margin-top: 15px;
		margin-left: 10px;
		padding-left: 0px;
	}
	#rightColumnContent ol{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #4d85c5;
		margin-top: 15px;
		margin-left: 10px;
		padding-left: 0px;
	}
	#rightColumnContent li{
		line-height: 14px;
		margin-bottom: 4px;
		margin-left: 0px;
		padding-left: 0px;
	}	
	#rightColumnContent img{
		margin-bottom: 10px;
		margin-right: 0px;
		margin-left: 0px;
	}	
	#rightColumnContent a, #rightColumnContent a:link, #rightColumnContent a:active, #rightColumnContent a:visited {
		color: #4d85c5;
		font-size: 9px;	
		text-decoration: underline;
	}
	#rightColumnContent a:hover {
		color: #4d85c5;
		font-size: 9px;	
		text-decoration: none;
	}
	#rightColumnContent img.rightColumnImageNoBorder{
		margin: 0px;
	}
/*following applies to two column pages only */
#mainContentLeft{
	width: 514px;
}
#mainContentRight{
	width: 175px;
}
/*following applies pages with wrapped right column only */
#wrappedBlock{
	display: inline;
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	width: 175px;
}
/*#columnWrap{
	padding-right: 15px;
}
*/

/*seperator block styles*/
#seperatorWhite{
	background-image: url(/images/seperator_white.gif);
	height: 1px;
}
#seperatorLightBlue{
	background-image: url(/images/seperator_light_blue.gif);
	height: 1px;
}
#seperatorDarkBlue{
	background-image: url(/images/seperator_dark_blue.gif);
	height: 1px;
}

.leftPhoto{
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 10px;	
}


/*margin settings for stacked wrap block images*/
.stackedWrappedBlockImage{
	margin-bottom: 10px;	
}

