/* Basic Page Elements */
body {
	background-color:#fff;
	color:#000;
	font-family:verdana, arial, helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
a, a:link, a:visited {
	color:#003082;
	text-decoration:none;
}
a:hover {
	color:#004cce;
	text-decoration:none;
}
img {
	border-width:0px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
p {
	margin:0px 0px 10px 0px;
}
.accessibleText {
	display:none;
	visibility:hidden;
}
/* End Basic Page Elements */
	
	
	
/* SOSU Header */
.headerContainer {
	background:url(../images/headerBg.gif) #003082 repeat-x;
	color:#000;
	height:104px;
	width:100%;
}
.header {
	background:url(../images/logo_bg.jpg) #003082;
	margin:0px auto;
	width:795px;
}
.headerSOSUSeal {
	float:left;
	height:100px;
}
.headerSELogo {
	float:left;
	height:100px;
	width:447px;
}
.headerSOSUTitle {
	float:left;
	height:100px;
	width:304px;
}
.headerStackSearchForm {}
.headerLinks {
	padding-top:10px;
	padding-right:5px;
	float: right;
	color: #ffffff;
	text-align:center;
	width:180px;
}
.headerSearchForm {
	float:right;
	padding-top:8px;
	width:180px;
}
.headerSearchText {
	display:block;
	float:left;
	width:120px;
	margin-right:6px;
	padding-left:13px;
}
.headerSubmitSearch {
	display:block;
	float:left;
	width:17px;
	position:relative;
	top:4px;
}
/* End SOSU Header */



	

/* Top of Fold */
.tofContainer {
	background:url(../images/tofBg.gif) #ffffff repeat-x;	
	color:#000;
	float:left;
	height:245px;
	overflow:hidden;
	width:100%;
}
.tof {
	display:block;
	background-color:#003082;
	border-left:1px solid #ffce00;
	border-right:1px solid #ffce00;
	height:245px;
	margin:0px auto;
	width:795px;
}
a.tofMore:link, a.tofMore:hover, a.tofMore:visited, a.tofClose:link, a.tofClose:hover, a.tofClose:visited {
	float:left;
	margin:229px 0px 0px 15px;
	height:14px;
	width:55px;
	background-repeat:no-repeat;
}
a.tofMore {
	background-image:url(../images/more.gif);
}
a.tofMore:hover {
	background-image:url(../images/moreOver.gif);
}
a.tofClose {
	background-image:url(../images/close.gif);
}
a.tofClose:hover {
	background-image:url(../images/closeOver.gif);
}
/* End Top of Fold */



/* Fold */
div.fold {
	color:#fff;
	background-color:#000;
	border-top:1px solid #ffce00;
	border-bottom:1px solid #ffce00;
	font-size:.75em;
	float:left;
	height:8px;
	width:100%;
}
div.foldBorders {
	width:795px;
	border-left:1px solid #ffce00;
	border-right:1px solid #ffce00;
	overflow:hidden;
	height:8px;
	margin:0px auto;
}
div.foldInnerBorders {
	border-left:1px solid #ffce00;
	border-right:1px solid #ffce00;
	height:18px;
	margin-left:195px;
	overflow:hidden;
	width:195px;
}
/* End Fold */

	
	
/* Bottom of Fold */
.bofContainer {
	float:left;
	width:100%;
}
.bofCentered {
	margin:0px auto;
	width:797px;
}
.bof {
	background-image:url(../images/scanLinesBg.gif);
	float:left;
	background-color:#fff;
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#ffce00;
	line-height:18px;
	width:795px;
}
.bofLeftColumn {
	float:left;
	width:195px;
	list-style:none;
	margin:0px;
	padding:0px;
}
.bofLeftColumn a:link, .bofLeftColumn a:visited {
	display:block;
	padding:6px 15px;
	border-bottom:1px solid #ffce00;
	font-weight:700;
	font-size:.75em;
	width:165px;
}
.bofLeftColumn a:hover {
	background:#e7e7b8;
	color:#000;
}
.bofLeftColumn UL {
	margin:0px;
	padding:0px;
	list-style:none;
	width:165px;
}
.bofMiddleColumn  {
    background:url(../images/borders.gif) repeat-y top left;
	min-height:375px;
	height:auto !important;
	height: 375px;
	float:right;
	line-height:.8em;
	width:600px;
}
.bofRightColumn {
	float:right;
	font-size:.7em;
	width:374px;
	padding:15px;
	line-height:1.5em;
}
.bofMiddleText {
	float:left;
	font-size:.7em;
	width:165px;
	padding:15px;
}
.bofMiddleText li {
	font-size: 83%;
	line-height: 1.5;
	list-style-type: circle;
	margin: 0 0 0 15px;
	padding-right: 15px;
}
.bofMiddleText a:hover {
	text-decoration:underline;
}
.bofMiddleText H1 {
	font-weight:700;
	margin:0px;
	margin-bottom:10px;
	font-size:1em;
}
.bofRightColumn H1 {
	color:#003082;
	font-weight:700;
	font-size:1.2em;
	margin:0px;
	margin-bottom:15px;
}
.bofRightImage {
	width:145px;
	margin-bottom:5px;
	background-repeat:no-repeat;
}
.bofRightColFloat {
	float:right;
	width:145px;
	margin:0px 0px 10px 10px;
}
a.bofMore:link, a.bofMore:hover, a.bofMore:visited, a.bofCloseUpper:link, a.bofCloseUpper:hover, a.bofCloseUpper:visited, a.bofCloseLower:link, a.bofCloseLower:hover, a.bofCloseLower:visited {
	display:block;
	float:right;
	margin:5px 0px 0px 0px;
	height:14px;
	width:55px;
	background-repeat:no-repeat;
}
a.bofMore {
	background-image:url(../images/more.gif);
}
a.bofMore:hover {
	background-image:url(../images/moreOver.gif);
}
a.bofCloseUpper, a.bofCloseLower {
	background-image:url(../images/close.gif);
}
a.bofCloseUpper:hover, a.bofCloseLower:hover {
	background-image:url(../images/closeOver.gif);
}
.bofBonusArea {
	border-left:1px solid #ffce00;
	border-right:1px solid #ffce00;
	width:795px;
}
.relatedLinksContainer {
	background-color:#fff;
	border:1px solid #ffce00;
	font-size:.9em;
	float:right;
	margin:5px 0px 10px 15px;
	width:200px;
}
.relatedLinksHeader {
	background-color:#F1F1D4;
	padding:2px 4px;
	font-weight:700;
}
.relatedLinksContainer li {
	margin-left:-20px;
}
.relatedLinksContainer ul {
	color:#003082;
	margin-top:2px;
	margin-bottom:5px;
}
.storyByline {
	font-style:italic;
	border-top:1px solid #ffce00;
	padding-top:4px;
}

/* #alert */
		.alert a:link, .alert a:visited {
			background-color: #900;
			color:#fff;
			display:block;
			text-align:center;
			font-weight:bold;
			padding: 5px;
			margin-bottom:8px;
			}

.alertwrapper {
  padding-bottom:10px;
}		
	
.alertbox {
  background: #ffffce;
  border: 2px solid #cc0000;
}

.alertbox h1 {
  margin: 5px;
}

.alertbox p,
.alertbox ul {
  margin: 5px 5px;
}

.alertbox li {
  list-style: disc;
  margin: 0 0 0 15px;
}

.bofMiddleColumn  {
    background:url(../images/borders.gif) repeat-y top left;
	float:right;
	line-height:.8em;
	width:600px;
	}
.bofRightColumn {
	float:right;
	font-size:.7em;
	width:374px;
	padding:15px;
	line-height:1.5em;
	}
/* End Bottom of Fold */



/* Footer */
.footerContainer {
	clear:left;
	top:-25px;
	position:relative;
	width:100%;
	float:left;
/*	border-width:1px 0px;
	border-style:solid;
	border-color:#ffce00;*/
}
.footer {
	background-color:#fff;
	color:#666;
	font-size:.6em;
	height:95px;
	width:780px;
	margin:0px auto;
	padding:0px 15px 0px 0px;
	text-align:left;
	border-width:1px 1px;
	border-style:solid;
	border-color:#ffce00;
}
.footerText {
	float:left;
	margin-top: 8px;
	padding: 0;
	width:442px;
}

.footer a, .footer a:link, .footer a:hover, .footer a:visited {
	color:#666;
}

a.bottomLogo {
	background: #fff;
	display:block;
	margin:0px;
	float:right;
	padding-top:5px;

	}
/* End Footer */

