
html, body {margin: 0; padding: 0; border: 0; }

body 
{ 
	color: #505367; 
	font-family: arial, helvetica, verdana, sans-serif; 
	font-size: 70%; 
	text-align: center;
}
h1 { margin-top: -4px; color: #5E257B; font-weight: bold; font-size: 200%; }
h3 { margin-top: -3px; color: #5E257B; font-weight: bold; font-size: 120%; }
a {color: #666666; }
a:visited {color: #666666; }
a:hover {color: #5E257B; }									
strong{ font-weight:bolder; font-size:110%; }
.clear { clear: both; }
.masthead {width: 100%; }
.super { text-decoration: none; }
 
.justify
{
	text-align: justify;
}

.wrapper
{
	margin: auto auto;
	width: 959px;
	text-align: left;
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	border-bottom: solid 1px #B4B4B4;
	background-position: bottom;
	background-image: url('../Images/backgroundfade.gif');
	background-repeat: repeat-x;
}

.footer
{
	width: 959px;
	text-align: center;
	font-size: 10px;
	color: #666666;
	padding-bottom: 10px;
}

.footer:active, .footer:link, .footer:visited
{
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

.float-wrap
{
	width: 756px;
}

.outer
{
	padding-left: 30px;
	padding-right: 173px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.headerBackground
{
	background-image: url("../Images/Newsroom_header_imc2.jpg");
	background-repeat: no-repeat;
	height: 135px;
	width: 958px;
}

.SearchTextBox
{
	border: solid 1px #666666;
	background-color: #FFFFFF;
	font-family: arial, helvetica, verdana, sans-serif; 
	font-size: 11px;
	color: #666666;
	width: 300px;
}

.TwitterOverlayContainer
{
	position: absolute; 
	z-index: 2;
	top: 560px;
	width: 771px;
}

.TwitterOverlay
{
	padding: 5px;
	background-color: #441C4E;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: solid 2px #FFFFFF;
	width: 150px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.TextBox
{
	font-family: arial, helvetica, verdana, sans-serif;
	width: 125px;
}

.TextBoxSmall
{
	font-family: arial, helvetica, verdana, sans-serif;
	width: 55px;
}

.TextBoxTiny
{
	font-family: arial, helvetica, verdana, sans-serif;
	width: 25px;
}

.TextBoxMultiline
{
	font-family: arial, helvetica, verdana, sans-serif;
	width: 200px;
}

.DropDownList
{
	font-family: arial, helvetica, verdana, sans-serif;
	width: 204px;
}

.ThankYouContainer
{
	position: absolute; 
	z-index: 2;
	top: 200px;
	width: 959px;
	margin-left: auto;
	margin-right: auto;
}

.ThankYouWindow
{
	width: 300px;
	height: 250px;
	border: solid 1px #000000; 
	margin-left: auto; 
	margin-right: auto; 
	background-color: #FFFFFF; 
	filter: alpha(opacity=97); 
	-moz-opacity:0.97;
}