body {
	background: #F7F8FB url(/images/bg-page.jpg) repeat-x;
}

#content {
}

a {
	color: #FFFFFF;
}

#content:after {
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}

#leftcol {
	width: 158px;
	float: left;
	margin-right: 18px;
}

#centrecol {
	width: 500px;
	float: left;
	margin-right: 40px;
}

#centrecol_wide {
	width: 780px;
	float: left;
}

#rightcol {
	width: 200px;
	float: right;
	padding-bottom: 119px;
	background: #E3E7F0 url(/images/footer-rightcol.jpg) repeat-x bottom left;
}

#rightcol .feature-one {
	background-color: #022C57;
	padding: 0px 16px 16px 16px;
	color: #ffffff;
	font-weight: bold;
}

#rightcol .feature-top {
	background: #022C57 url(/images/rightcol-top.jpg) repeat-x top;
	height: 30px;
}


#rightcol .feature-two {
	background-color: #E3E7F0;
	margin: 0px;
	padding: 0px;
}

#rightcol .feature-three, #rightcol .feature-four, #rightcol .feature-five {
	background-color: #EAEDF4;
	margin: 0px;
	padding: 16px;
}

#rightcol .feature-three p.relatedlinks {
	background: url(/images/related-links.gif) no-repeat top left;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 16px;
	border-bottom: 1px dotted #1A2D52;
	color: #1A2D52;
}

#rightcol .feature-four p.relatedprojects {
	background: url(/images/projects.gif) no-repeat top left;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 30px;
	border-bottom: 1px dotted #1A2D52;
	color: #1A2D52;
}

#rightcol .feature-five p.relateddocs {
	background: url(/images/documents.gif) no-repeat top left;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 30px;
	border-bottom: 1px dotted #1A2D52;
	color: #1A2D52;
}

#rightcol .feature-two:after {
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}

#rightcol .feature-two p {
	color: #1A2D52;
	margin: 10px;
	padding: 0px;
}

#footer {
	background-color: #022952;
}


#subfooter {
	background: url(/images/footer-page.jpg) no-repeat;
}

#breadcrumbs ul {
	list-style-image: none; 
	list-style-position: outside; 
	list-style-type: none; 
	margin: 20px 0 0 0;
	padding: 0px;
}

#breadcrumbs li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

/* LEFT MENU */
#pagemenu { 
	float: left; 
	margin: 50px 0 20px 0;
	width: 150px;
	border-bottom: 1px dotted #97A9CB;
}
#pagemenu ul {
	list-style-image: none; 
	list-style-position: outside; 
	list-style-type: none; 
	margin: 4px 0; 
	padding: 0; 
	width: 100%;
}

#pagemenu ul li {
	margin: 0px;
	padding: 0;		
}

#pagemenu ul li ul li {
	margin: 0px 0px 6px 0px ;
	padding: 0;	
	display: block;	
	color: #ffffff;
}

#pagemenu ul li ul li ul li {
	margin: 0px 0px 6px 20px ;
	padding: 0;	
	display: block;	
}

#pagemenu .thisbold {
	display: block;
	font-weight: bold;
	padding-bottom: 4px;
	color: #ffffff;
	border-bottom: 1px dotted #97a9cb;
	margin-bottom: 6px;

}

#pagemenu .current, #pagemenu .this {
	font-weight: bold;
	color: #8A98C7;
}

#pagemenu a {
	text-decoration: none;
	color: #ffffff;
}

#pagemenu a:hover {
	text-decoration: underline;
	color: #2F5397;
}


h3.pagetitle {
	font-size: 38px;
	margin: 30px 0px 10px 0px;
	padding: 0;
	line-height: 1.1em;
	color: #14213E;
}


/* Base Layout
-------------------------------------------------------------- */

body { background: #022C57 url(/images/bg-home.jpg) repeat-x; }
#footer { background-color: #14213E; }
#subfooter { background: url(../images/footer-home.jpg) no-repeat; }

#slider { display: none; }


.gradpics {
	width: 215px;
	height: 143px;
	padding: 0px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 10px;
}

.profiles {
	width: 780px;
	height: 319px;
	margin: 0px;
	padding: 0px;
}

/*Main Container*/
.container { width:800px; height: 319px; }
.container ul{ list-style-type: none; margin: 0; padding:0; }
	.container li{ display: inline; margin: 0px; padding:0px; }

/*Content Container*/
.contentContainer { padding-left: 0px; float: left; width:0px; height: 319px; overflow:hidden; }
.contentWrapper{ }
.contentInnerWrapper{ text-align: justify; padding: 0px; }

/* Handle*/
.handle{ float: left; width: 42px; height: 319px; overflow:hidden; cursor: pointer; }

/* type */
#subfooter a { color: #97a9cb; font-style: normal; }

.columns h4 { margin: 20px 0px 0px 0px; padding: 0px; font-size: 18px; color: #ffffff; }

.columns .text1 { margin-top: 2px; color: #B2C4DD; font-weight: bold; }
.columns .text { margin-top: 0px; color: #7999C4; }
.columns .text a { margin-top: 0px; color: #B2C4DD; }
.columns .text_white { margin-top: 0px; color: #ffffff; font-weight: bold; font-size: 1.2em; }

#footer { width: 960px; padding: 0; margin: 0 0 20px 0; }
#footer #siteMap { padding: 20px; width: 920px; background-color: #14213E; }
#footer #siteMap .col { margin-right: 10px; }
#footer #siteMap .last { border-left: 1px dashed #637EB1; margin-right: 0; padding-left: 10px; width: 210px; }

#footer #signOff { width: 100%; }
#footer #signOff .top {	width: 100%; background-color: #808487; float: left; }
#footer #signOff .top p.partnerText, #footer #signOff .top p.partnerLogos { float: right; }
#footer #signOff .top p.partnerText { color: #FFFFFF; margin-right: 30px; width: 260px; }
#footer #signOff .top p.partnerLogos { width: 240px; }
#footer #signOff .top .hr { border-top: 1px solid #B4B8BB; width: 940px; margin: 0 10px; float: left; height: 1px; padding: 0; }

#footer #signOff .bottom { list-style: none; display: inline; margin: 0; padding: 0; width: 960px; background: url(../images/footerBase.png) no-repeat bottom left; float: left; }
#footer #signOff .bottom li { width: 460px; padding: 4px 10px; float: left; }
#footer #signOff .bottom li.second { text-align: right; }
#footer #signOff .bottom li a { color: #FFFFFF; }
#footer #signOff .bottom li a:hover { text-decoration: none; }

.clear { clear: both; }

