.error, a.error, a:visited.error {
	color:#FF0000;
}

h1{font-family: "Futura-BT Light",Futura,Helvetica; text-transform:uppercase; font-weight:lighter; font-size:30px; color:#556f79;}
h2{font-family: "Futura Light",Futura,Helvetica; text-transform:uppercase; font-weight:lighter; font-size:22px; color:#3a5c66;}
h3{font-family: "Futura Light",Futura,Helvetica; text-transform:uppercase; font-weight:bold; font-size:16px; color:#065697;}
h4{font-family: "Futura Light",Futura,Helvetica; font-weight:bold; font-size:14px; color:#1a2c48;}
h5{font-family: "Futura Light",Futura,Helvetica; font-weight:normal; font-size:11px; color:#1a2c48;}

th{font-family: "Futura Light",Futura,Helvetica; text-transform:uppercase; font-weight:lighter; font-size:12px; color:#1a2c48; height:14px;}

p{}

html, body{
	color:#000;
	text-align:center;
	/*background: #fff;*/
	margin:0;
	padding:0;
}

dt {
	font-weight:bold;
}
dd {
	margin-bottom:1em;
}

body{
	background: url('../images/leftBlueBackground.png') repeat-y center ;
}

img {
	border: none;
}

hr {
	border:none;
	width:100%;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#stage{
	width:942px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	padding:0;
}
	
#topcontainer{height:auto;}
	
#topleft{height:157px;}
#topleftprint{display:none;}
#topright{width:636px; height:auto; float:right; text-align:right;padding:0; margin:0;}
#topnav{
	width:100%;
	height:22px;
	text-align:right;
	padding-top:4px;
	}

#topnav ul{
	margin-top:16px;
}

#topnav li{
	padding:5px 11px; 
	list-style: none;  
	top: 0px;
	background-color:#b3c970;
	height:22px; 
	width:auto;
	position:relative;
	display:inline;	
	font-size:9px;
	font-family:futura,helvetica,sans-serif;
	text-transform:uppercase;
	margin:1px;
	}

#topnav li a{
	color:#fff;
	text-decoration:none;
}

#topnav ul li:hover a{
	color:#576a19;
	text-decoration:underline;
}
	

#caselogo {padding-top:50px; width:auto;}
#page_title{width:100%;}

#footer
	{
	clear: both;
	height: 103px;
	text-align: center;
	}

#footerclaimers
	{
	color:#999;
	width:auto;
	position: relative;
	bottom:0px;
	}

#footerclaimers p
	{
	bottom:0px;
	text-align:right;
	float:right;
	}

#footerclaimers p a
	{
	color:#999;
	}

#footerclaimers p a:hover
	{
	color:#004389;
	text-decoration:underline;
	}

#footercontainer{
	margin-top:14px;
	float:right;
	background: url('../images/footer-bg.gif');
	background-repeat: repeat-x;
	min-height:40px;
	height:auto;
	width:616px;
	text-align:left;
	color:#989997;
	font-family: "Helvetica Neue",Helvetica, sans-serif;
	font-size:11px;
}

#footercontainer #intranet{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

#footercontent {
	padding-top:1px;
}

#footercopyright {
	
	text-align:left;
	float:left;
	width:530px;
	font-family: Georgia, "Times New Roman", serif;
	font-style:italic;
}

#footercontent a {
	color:#546d78;
	text-decoration:none;
}

a:link, a:visited {
	color:#546d78;
}


#footercontent a:hover {
	color:#546d78;
	text-decoration:underline;
}

#casedotsearch 
	{
	float:left;
	position:relative;
	left:74px;
	top:12px;
	width: 252px;
	padding:0;
	width: 252px;
	height: 40px;
	background: url('../images/casedotsearchbox.png') 0px 0px no-repeat;
	}

#casedotsearch h4
	{
	margin-left:6px;
	}

h4#navigateheader
	{
	position:relative;
	top:15px;
	margin-left:6px;
	}
	
#casedotsearch input.text 
	{
	font-family: Georgia, "Times New Roman", serif;
	font-style:italic;
	background: none;
	border: none;
	color: #999;
	font-size:11px;
	font-weight:normal;
	width: 161px;
	position:relative;
	top:10px;
	left:8px;
	}
	
#casedotsearchSubmit
	{
	float:right;
	position:relative;
	top:-14px;
	right:6px;
	}


#summary{
	width:auto;
	color:#989997;
	font-family: "Helvetica Neue",Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	margin-top:30px;
	margin-bottom:10px;
}

#aacsb {
	text-align:right;
	float:right;
	margin-top:-30px;
	width:45px;
}

p.newsevents {
	padding-left: 1em;
}
ul.newsevents {
	list-style-type: none;
	padding-left: 1em;
}
ul.newsevents li {
	margin-bottom: .5em;
}
.eventNotes {
	margin-left: 2em;
}


div#col1 h3 a {
	text-decoration:none;
}
div#col2 h3 a {
	text-decoration:none;
	color:#065697;
}

a.button {
	background-color: #E4A41B;
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px 8px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	display: inline-block;
}


table.programForm #question {
	width: 100%;
	height: 200px;
}
table.programForm {
	width:100%;
}
table.programForm th, 	table.programForm td {
	border-bottom: none;
	white-space:nowrap;
}