/* General Styles */
img {
	display:block;
	}
.img_center, .img_center_space {
	display:inline;
	border:0;
	text-align:center;
	text-decoration:none;
	}
.img_center_space {
	margin:8px;
	}
.inline {
	display:inline;
	}
.block {
	display:block;
	}
.icon {
	display:inline;
	border:0;
	margin:0 0 0 4px;
	vertical-align: middle;
	}
.smalltext {
	margin:0;
	padding:0;
	font:10px/16px verdana, arial, helvetica, sans-serif;
	}
.notice {
	font-weight:900;
	}
.spacer {
	clear:both;
	}
.center {
	text-align:center;
	}
.imagelink_inline {
	border:0;
	display:inline;
	}
.hidden {
	visibility:hidden;
	}

/* Header */
#header a {
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
	}
#header a.imagelink, #header img.imagelink, #header a.imagelink:hover {
	border:0;
	text-decoration:none;
	}


/* Main Content Window */
#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content ul, #content li {
	margin:0 5px 12px 5px;
	padding:0;
	color:#333333;
	text-align:left;
	}
#content h1, #content h2, #content h3, #content h4, #content h5 {
	font-weight:900;
	}
#content h1 {
	margin-bottom:14px;
	font-size:20px;
	line-height:20px;
	}
#content h2 {
	margin-bottom:8px;
	font-size:16px;
	line-height:16px;
	}
#content h3 {
	margin-bottom:6px;
	font-size:12px;
	line-height:12px;
	}
#content h4 {
	margin-bottom:6px;
	font-size:11px;
	text-align:left;
	}
#content h5 {
	margin-bottom:6px;
	font-size:11px;
	font-style:italic;
	}
#content h6 {
	margin-bottom:6px;
	font-size:11px;
	font-style:italic;
	font-weight:500;
	}
#content p+h1 {
	margin-top:20px;
	}
#content p+h2 {
	margin-top:15px;
	}
#content a {
	border-bottom:1px solid #004381;
	color:#004381;
	text-decoration:none;
	}
#content a:visited, #content a:hover {
	border-bottom:1px solid #00635C;
	color:#00635C;
	}
#content a:hover {
	border-bottom-style:dotted;
	}
#content a.imagelink, #content a.imagelink:hover, #content img.imagelink, #content img.imagelink:hover, 
	#content a.rollover, #content a.rollover:hover, #content img.rollover, #content a.rollover:hover, 
	#content a.popup_rollover, #content a.popup_rollover:hover, #content img.popup_rollover, #content img.popup_rollover:hover {
	border:0;
	}
#content ul {
	padding:0 0 12px 0;
	margin:0;
	border:0;
	list-style:disc url(../images/BlueDot.gif);
	}
#content ol {
	padding:0 0 12px 0;
	margin:0;
	border:0;
	}
#content li {
	margin:0 0 8px 50px;
	padding:0;
	}
#content li ul {
	padding:4px 0 0 0;
	}
#content li p {
	margin:11px 0 0 0;
	}
#content dl {
	padding:12px 0 0 0;
	margin:0;
	border:0;
	list-style:none;
	}
#content dt {
	text-align:left;
	margin:0 0 3px 5px;
	padding:0;
	font-size:12px;
	line-height:12px;
	font-weight:900;
	}
#content dd {
	margin:0 0 20px 40px;
	padding:0;
	}
#content dd p {
	margin:0;
	}
#content label {
	margin-left:2px;
	margin-right:10px;
	}
#introtextdiv p, #content .introtext_box {
	margin:15px 60px 30px 60px;
	padding:0;
	font-size:11px;
	line-height:17px;
	font-weight:900;
	text-align:left;
	}
#introtextdiv p {
	margin-bottom:15px;
	}
#content .introtext_box {
	margin:5px;
	}
#content .sectionheader {
	margin:0 0 4px 0;
	padding:0;
	border-bottom:1px solid #004381;
	color:#004381;
	font-size:16px;
	line-height:18px;
	font-weight:900;
	}
#content .inputlabel {
	padding:0 2px 0 0;
	margin:0;
	color:#666666;
	font-size:10px;
	line-height:10px;
	}
#content .formula {
	text-align:right;
	padding:0;
	margin:0;
	color:#666;
	}
#content .quote {
	margin-left:30px;
	margin-right:30px;
	font-style:italic;
	line-height:12px;
	}
#content .em {
	font-weight:900;
	}
#content .ul {
	text-decoration:underline;
	}
#content .it {
	font-style:italic;
	}
#content .questionareaheader, #content .questionareasubheader, #content .questionareasubheader_small, #content .blankrowheader {
	padding:8px 0 4px 0;
	margin:0;
	font:900 12px/12px verdana, arial, helvetica, sans-serif;
	}
#content .questionareasubheader {
	padding-top:4px;
	font-style:italic;
	font-size:11px;
	}
#content .questionareasubheader_small {
	padding-top:4px;
	font-style:italic;
	font-size:9px;
	}
#content .blankrowheader {
	padding-top:12px;
	}
#content .tableinfo {
	padding-top:0;
	font-style:italic;
	font-size:11px;
	}
#content a.linkbutton {
	display:block;
	width:100px;
	color: #FFF;
	margin:0 5px;
	background-color:#D15821;
	border: 1px solid #F5DB87;
	}
#content a.linkbutton:hover, a.linkbutton:active, a.linkbutton:visited {
	background-color:#DC8258;
	cursor:hand;
	}
#content .fixedtext {
	color:#004381;
	font-weight:900;
	}
#content .alert {
	color:#930B30;
	font-weight:900;
	}


/* IDs within Content Window */
	#projectboxes a, #projectboxes a:hover, #projectboxes a:visited {
		margin:0;
		border:none;
		padding:0;
		text-decoration:none;
		}
	#innernav ul {
		padding:0 3px 3px 3px;
		margin:0;
		border:0;
		list-style:none;
		}
	#innernav li {
		margin:9px 0;
		padding:0;
		font:10px/13px verdana, arial, helvetica, sans-serif;
		font-weight:900;
		}
	#innernav li ul {
		padding:0 0 0 15px;
		}
	#innernav a, #innernav a:active, #innernav a:hover, #innernav a:visited {
		border:none;
		color:#004381;
		text-decoration:none;
		}
	#innernav a:hover, #innernav a:visited {
		border-bottom:1px dotted #00635C;
		color:#00635C;
		}
	#innernav h2 {
		display:block;
		margin:0;
		padding:2px 2px 3px 2px;
		background-color:#D15821;
		color:#FFF;
		font-size:12px;
		line-height:14px;
		font-weight:900;
		}
	#alert p, #alertfloat p {
		margin:0;
		font-weight:900;
		line-height:14px;
		text-align:center;
		}
	.morebox {
		display:block;
		float:right;
		position:relative;
		margin-top:1px;
		}
	#newsbox a.morelink, #newsbox a.morelink:active, #newsbox a.morelink:hover, #newsbox a.morelink:visited, #eventsbox a.morelink, #eventsbox a.morelink:active, #eventsbox a.morelink:hover, #eventsbox a.morelink:visited {
		border:none;
		color:#004381;
		text-decoration:none;
		font-weight:900;
		}
	#newsbox a.morelink:hover, #eventsbox a.morelink:hover {
		color:#00635C;
		}
	#newsbox p.newstext, #eventsbox p.eventstext, #newsbox p.newsheader, #eventsbox p.eventsheader {
		margin:0 0 7px 50px;
		font:11px/16px verdana, arial, helvetica, sans-serif;
		}
	#newsbox p.newsheader, #eventsbox p.eventsheader, #newsbox a.newsheader, #newsbox a.newsheader:active, #newsbox a.newsheader:hover, #newsbox a.newsheader:visited, #eventsbox a.eventsheader, #eventsbox a.eventsheader:active, #eventsbox a.eventsheader:hover, #eventsbox a.eventsheader:visited {
		margin-bottom:0;
		border:none;
		color:#333;
		font:11px/16px verdana, arial, helvetica, sans-serif;
		font-weight:900;
		text-decoration:none;
		}
	#newsbox a.newsheader:hover, #newsbox a.newsheader:visited, #eventsbox a.eventsheader:hover, #eventsbox a.eventsheader:visited {
		color:#00635C;
		}
	#newsbox p.date, #eventsbox p.date {
		float:left;
		clear:left;
		width:32px;
		padding:0px;
		margin:4px 0 0 0;
		border:1px solid #CCC;
		background-color:#D9E3EC;
		font:10px/14px verdana, arial, helvetica, sans-serif;
		text-align:center;
		}
	#newsbox a.date, #newsbox a.date:active, #newsbox a.date:hover, #newsbox a.date:visited, #eventsbox a.date, #eventsbox a.date:active, #eventsbox a.date:hover, #eventsbox a.date:visited {
		display:block;
		border:none;
		color:#333;
		text-decoration: none;
		}
	#newsbox a.date:hover, #eventsbox a.date:hover {
		background-color:#BFD8D6;
		}
	#tablevel1, #tablevel2 {
		display:block;
		width:756px;
		height:26px;
		padding:0;
		border:0;
		margin-right:auto;
		margin-left:auto;
		margin-top:0;
		margin-bottom:0;
		background:#ECB700 url(../images/Tab1Background.gif) no-repeat left top;
		}
	#tablevel2 {
		border:none;
		background:#F5DB87 none;
		}
 	#tablevel1 ul, #tablevel2 ul {
 		padding:0;
 		margin:0 12px;
 		list-style:none;
 		line-height:1px;
 		}
 	#tablevel1 li, #tablevel2 li {
		float:left;
		display:block;
		width:auto;
		height:26px;
		margin:0;
		background:#ECB700 url(../images/Tab1Divider.gif) no-repeat right top;
		padding:0;
		border:none;
 		}
 	#tablevel2 li {
		background:#F5DB87 url(../images/Tab2Divider.gif) no-repeat right top;
 		}
 	#tablevel1 li:hover {
		background-color:#F5DB87;
		}
 	#tablevel2 li:hover {
		background-color:#FAEDC3;
		}
 	#tablevel1 li.current {
		background-color:#F5DB87;
		}
 	#tablevel2 li.current {
		background-color:#FAEDC3;
		}
 	#tablevel1 a, #tablevel1 a:hover, #tablevel1 a:visited, #tablevel1 a:active, #tablevel2 a, #tablevel2 a:hover, #tablevel2 a:visited, #tablevel2 a:active {
		float:left;
 		display:block;
		margin:6px 10px 0 10px;
 		color:#004381;
 		text-align:left;
 		font:12px/12px Arial, Helvetica, sans-serif;
 		font-weight:900;
 		text-decoration:none;
		border:none;
 		}
 	#tablevel1 a.current, #tablevel2 a.current {
		float:left;
		display:block;
 		color:#004381;
 		}
	/* Commented Backslash Hack
	hides rule from IE5-Mac \*/
	#tablevel1 a, #tablevel1 a:hover, #tablevel1 a:visited, #tablevel1 a:active, #tablevel2 a, #tablevel2 a:hover, #tablevel2 a:visited, #tablevel2 a:active, #tablevel1 a.current, #tablevel2 a.current {float:none;}
	/* End IE5-Mac hack */
	#instructions p {
		clear:left;
		}
	#popArea p {
		text-align:center;
 		font:14px/24px Arial, Helvetica, sans-serif;
 		font-weight:900;
		}
	#instructions_survey p {
		margin-left:25px;
		}
	#instructions_survey ul, #instructions_survey ol {
		padding-bottom:0;
		}
	#instructions_survey h2 {
		margin-top:15px;
		}
	#instructions_survey h3, #instructions_survey h4 {
		margin-top:20px;
		}
	#instructions_survey h4 {
		margin-left:25px;
		font-style:italic;
		}
	#filedownload p {
		margin:5px 0 0 0;
		text-align:center;
 		font:10px/10px Arial, Helvetica, sans-serif;
		font-weight:900;
		}
	#key .keyheader {
		width:auto;
		margin:0;
		padding-left:5px;
		font-weight:900;
		background-color:#D15821;
		color:#FFF;
		}
	#key dt {
		text-align:left;
		margin:0 0 3px 5px;
		padding:0;
		}
	#key dd {
		margin:-17px 0 12px 28px;
		padding:0;
 		font:11px/12px Arial, Helvetica, sans-serif;
		}
	#content .formlabel {
		font-weight:900;
		margin:0;
		padding:3px;
		}
	#institutionScrollable p, #institutionDestScrollable p {
 		font:11px/11px Arial, Helvetica, sans-serif;
		margin:3px 0 0 3px;
		padding:0;
		}


/* Footer */
#footer p, #footer a {
	margin:0;
	padding:0;
	border-bottom:none;
	color:#666;
	font:9px/12px verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	}
#footer a:hover {
	border-bottom:1px dotted #00635C;
	}
#footer a.imagelink, #footer a.imagelink:hover {
	display:inline;
	border:0;
	text-align:center;
	text-decoration:none;
	}