@charset "utf-8";
/* CSS Document */

.PageManagerInfoContainer {
	display: none;}

h1{
	color:#08448d;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: bold;}
	
h2{
	color:#08448d; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	margin: 0px;	
	padding: 0px;}

h3{
	color:#08448d; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	margin: 0px;	
	padding: 0px;
	font-style: italic;}

a:link {
	text-decoration:none;
	border: 0px;
}      /* unvisited link */
a:visited {
	text-decoration:none;
	border: 0px;
}  /* visited link */
a:hover {
	text-decoration:none;
	border: 0px;
}  /* mouse over link */
a:active {
	text-decoration:none;
	border: 0px;
}  /* selected link */


body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(/SiteDesign/Images/bg.aspx);
	background-repeat: repeat-x;
	background-color: #182B4C;
	font-size:14px;
	line-height:16px;
	color:#686868;
	}

.TopSideHopkinton{
	width:100%; 
	float:left;}
	
.TopSideHopkinton .page_header {
	width:960px; 
	height: 146px;
	margin:0 auto;
	background-image:url(/SiteDesign/Images/header_bg.aspx);
	background-repeat: no-repeat;}
	
.TopSideHopkinton .header_top{
	float: left;
	margin-top: 30px;
	width: 960px;
	height: 20px;
	color: #ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;}
	
.TopSideHopkinton .currentUserLabelText{
	float: right;
	padding-right: 10px;}
	
.TopSideHopkinton .header_left{
	clear: both;
	float:left;
	margin-left: 20px;
	width: 87px;
	height:68px;}

.TopSideHopkinton .header_right{
	float:left;
	width: 843px;
	height:68px;
	padding-right: 10px;}
	
.TopSideHopkinton .signoutLink, .TopSideHopkinton .cmsdesklink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #002a5c;
	float: right;
	padding: 2px 5px 0 5px;
	  margin-top: -20px;
  margin-right: 30px;}
.TopSideHopkinton .signoutLink{
		margin-right:140px}
.TopSideHopkinton .menu{
	clear: both;
	float: left;
	width: 960px;
	height: 28px;}
	
.TopSideHopkinton .oneCMSMenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	float: right;
	height: 28px;}
	
.TopSideHopkinton .oneCMSMenuItem{
	padding: 0px 10px 0px 10px;
	height: 28px;}

.TopSideHopkinton .oneCMSMenuHighlightedMenuItem, .TopSideHopkinton .oneCMSMenuItemMouseOver, .TopSideHopkinton .oneCMSMenuHighlightedMenuItemMouseOver{
	color:#ffffff;
	padding: 0px 10px 0px 10px;
	background-image:url(/SiteDesign/Images/selected_bg.aspx);
	background-repeat: repeat-x;}
	
.TopSideHopkinton .CMSMenu {
	background-color: #182B4C; 
	color: #ffffff;
	font-size: 10px;}
		
.TopSideHopkinton .CMSMenuItem{
	padding: 4px 30px 4px 30px;
	color: #ffffff;	
	font-size: 10px;}

.TopSideHopkinton .CMSMenuHighlightedMenuItem, .TopSideHopkinton .CMSMenuItemMouseOver, .TopSideHopkinton .CMSMenuHighlightedMenuItemMouseOver{
	background-color: #6e99ca;
	padding: 4px 30px 4px 30px;
	color: #ffffff;
	font-size: 10px;}
	
.TopSideHopkinton .page_content{
	clear:both;
	width: 960px;
	margin: 0 auto;}
	
.TopSideHopkinton .page_container{
	clear:both;
	width: 960px;
	float: left;}
	
.TopSideHopkinton .content_table{
	width: 960px;}
	
.TopSideHopkinton .leftbody{
	width: 256px;
	/*background-image:url(/SiteDesign/Images/side_nav_bg.aspx);*/
	background-repeat: repeat-y;
	background-color: #fff;}
	
.TopSideHopkinton .selectable{
	float: left;
	width: 256px;
	background-color: #ffffff;}
	
.TopSideHopkinton .bread{
	position: relative;
	font-size: 24px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #ffffff;
	margin-top: -20px;
	padding-bottom: 1px;
	text-transform: uppercase;}
	
.TopSideHopkinton .CMSBreadCrumbsLink{
	display:none;}
	
.TopSideHopkinton .CMSBreadCrumbsCurrentItem{
	position: relative;
	float:left;
	padding-left: 5px;
	padding-bottom: 2px;}
	
.IE7 .TopSideHopkinton .CMSBreadCrumbsCurrentItem{
	margin-top: -17px;}
	
.TopSideHopkinton .selectable_bottom{
	float: left;
	width: 256px;
	height: 10px;}

.TopSideHopkinton .oneCMSTreeMenuTable{
	clear: both;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #002a5c;
	width: 256px;}
	
.TopSideHopkinton .oneCMSTreeMenuItem, .TopSideHopkinton .oneCMSTreeMenuSelectedItem{
	padding: 7px 0px 7px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;}
	
.TopSideHopkinton .oneCMSTreeMenuLink, .TopSideHopkinton .twoCMSTreeMenuLink{
	color:#002a5c;}
	
.TopSideHopkinton .oneCMSTreeMenuSelectedLink, .TopSideHopkinton .twoCMSTreeMenuSelectedLink{
	color: #ffffff;
	font-weight:bold;}
	
.TopSideHopkinton .twoCMSTreeMenuItem, .TopSideHopkinton .twoCMSTreeMenuSelectedItem{
	padding: 5px 0px 3px 40px;}
		
.TopSideHopkinton .middlebody{
	width: 25px;
	background-color: #ffffff;}
	
.TopSideHopkinton .rightbody{
	padding-top: 20px;
	padding-bottom: 20px;
	width:664px;
	padding-right: 20px;
	background-color: #ffffff;}
	
.TopSideHopkinton .content_bottom{
	clear: both;
	width: 960px;
	height: 14px;
	/*background-image:url(/SiteDesign/Images/content_bottom.aspx);*/
	background-color:#fff;}
							 	
.TopSideHopkinton .page_footer{
	clear: both;
	padding-top: 5px;
	width: 960px;
	margin: 0 auto;}	
	
.TopSideHopkinton .footer_container{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #9c9c9c;
	width: 960px;
	float: left;}
	
.TopSideHopkinton .footer_container a{
	color: #9c9c9c;}
	
.TopSideHopkinton .CMSSiteMapList{
	margin: 0px;
	list-style-type: none;
	color: #7b94aa;
	padding: 0px 0px 5px 0px}
	
.TopSideHopkinton .CMSSiteMapListItem{
	padding: 0 5px;
	display: inline;
	border-right: 1px solid;}
	
.TopSideHopkinton .CMSSiteMapLink{
	color: #7b94aa;}
	
.TopSideHopkinton .footer1, .TopSideHopkinton .powerby{
	line-height: 10px;}
	
.TopSideHopkinton .AltLink{
	background-color: #eee;}
	
.TopSideHopkinton .Link2 a, .TopSideHopkinton .Link2 a:visited{	
color: #3a66d5;}
.poweredby .poweredbylink{visibility:hidden;opacity:0}