body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000000;
}
form{
	padding:0px;
	margin:0px;
}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000000;
}
img{
	border:none;
}
a{
	color:#4E0955;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6{
	padding:0px;
	margin:0px;
	color:#4E0955;
	font-size:32px;	/* 32 */
	font-weight:normal;
}
h2, h3, h5, h6{
	color:#000A3E;
}
h2{
	font-size:2.3em; /* 28 */
}
h3{
	font-size:2em; /* 24 */
}
h4{
	font-size:1.7em; /* 20 */
	color:#4E0955;
}
h5{
	font-size:1.3em; /* 16 */
}
h6{
	font-size:1em; /* 12px */
	font-weight:bold;
	color:#000A3E;
}
p{
	padding:0px 0px 16px 0px;
	margin:0px;
}
ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.requiredField{
	color:#4E0955;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.floatWrapper{
	float:left;
	width:100%;
}
.pageContainer, .pageContainerFooter, .pageContainerLeft, .contentContainerInner, .contentContainerInnerFooter{
	float:left;
	width:100%;
	background:url(/images/bkg/bkg_body.jpg) top repeat-x #4E0955;
}
.pageContainerFooter{
	background:url(/images/bkg/bkg_footer.gif) bottom center repeat-x;
}
.pageContainerLeft{
	background:url(/images/bkg/bkg_left.gif) bottom center no-repeat;
}
.contentContainerInner{
	background:url(/images/bkg/bkg_content.gif) right repeat-y;
}
.contentContainerInnerFooter{
	background:url(/images/bkg/bkg_left_footer.gif) bottom right no-repeat;
}
.contentContainer{
	width:960px;
	margin:0px auto auto auto;
}
.contentLeft{
	float:left;
	width:160px;
	padding:25px 0px 220px 0px;
}
.contentRight{
	float:right;
	width:780px;
	padding-bottom:80px;
}
.contentRight ul{
	padding-bottom:16px;
}
.contentRight ul li{
	background:url(/images/bkg/bkg_bullet.gif) no-repeat top left;
	background-position:0px 5px;
	padding-left:12px;
}
.headerContainer, .headerContainerInner{
	float:left;
	width:100%;
	text-align:center;
	background:url(/images/bkg/bkg_body.jpg) top repeat-x;
}
.headerContainerInner{
	padding:25px 0px 30px 0px;
	background:url(/images/bkg/bkg_content_top.gif) bottom right no-repeat;
}
#countdownContainer{
	width:171px;
	float:left;
}
.footerContainer{
	float:left;
	width:100%;
	font-size:.9em;
	color:#000A3E;
	padding-top:30px;
}
.footerContainer a{
	color:#000A3E;
}
.footerContainer table{
	width:960px;
	margin:0px auto auto auto;
}
.footerContainer table th{
	text-align:center;
}
.footerContainer table th, .footerContainer table td{
	padding-bottom:15px;
}
.footerContainer table th img{
	margin:0px 5px;
}
ul.leftLinks{
	padding:20px 0px 0px 0px;
	font-size:1.3em;
	float:left;
	width:100%;
}
ul.leftLinks li{
	float:left;
	width:100%;
}
ul.leftLinks li a{
	color:#FFFFFF;
	float:left;
	padding:1px 3px 2px 3px;
}
ul.leftLinks li.linkActive a{
	background:#FFFFFF;
	color:#000A3E;
}
.mainContent{
	width:770px;
	margin:0px 5px;
}
.textContent{
	float:left;
	padding:20px 15px 0px 15px;
}
.textContentLeft, .textContentRight, .textContentFull{
	float:left;
	display:inline;
	margin:20px 0px 0px 15px;
	width:360px;
}
.textContentFull
{
    width:740px;
}
.textContentRight{
	float:right;
	margin:20px 15px 0px 0px;

}
.registerWrapper{
	width:100%;
	padding-top:20px;
	float:left;
}
.registerContainer, .registerContainerRight{
	width:360px;
	float:left;
	display:inline;
}
.registerContainerWide{
	width:720px;
	float:left;
	margin-top:30px;
	display:inline;
}
.registerContainerRight{
	float:right;
}
table.registerTable th, table.registerTable td{
	padding:0px 10px 3px 0px;
}
table.registerTable th{
	text-align:left;
	font-weight:bold;
}
table.registerTable td input, table.registerTable td textarea{
	float:left;
	width:250px;
	border:solid 1px #CCCCCC;
}
table.registerTable td textarea{
	width:336px;
	height:60px;
}
table.registerTable td select{
	border:solid 1px #CCCCCC;
}
#gallery1{
	background:#FF0000;
}
table.logosTable td{
	text-align:center;
}
.roundedContainer1{
	padding-bottom:1px; /* Must include both totaling 15 to fix cross browser bug */
	margin-bottom:14px;
}
.roundedContainer2{
	background:url(/images/bkg/bkg_form_solid.gif) repeat-y left;
	background-color:#FFFFFF;
}
.roundedContainer3{
	background:url(/images/bkg/bkg_form_solid.gif) repeat-y right;
}
.roundedContainer4{
	background:url(/images/bkg/bkg_form_solid.gif) repeat-x bottom;
}
.roundedContainer5{
	background:url(/images/bkg/bkg_form_bl.gif) no-repeat bottom left;
}
.roundedContainer6{
	background:url(/images/bkg/bkg_form_br.gif) no-repeat bottom right;
}
.roundedContainerTitle{
	background:#CECEF2;
	border:solid 1px #4E0955;
	color:#FFFFFF;
}
.roundedContainerTitle, .roundedContainerInner, .roundedContainerInnerWhite{
	padding:12px 15px;
}

table.promoTable td
{    
    vertical-align:middle;
    text-align:center;
    font-weight:bold;
}
table.promoTable th
{   
    width:330px;
    height:200px;
    border:1px solid #94A3C4;
}

.promoTableHeading
{
    background-color:#ECEFF5;
    border-bottom:1px solid #D8DFEA;
    height:90px;
    color:#3B5998;
    font-size:16px;
    font-weight:bold;
}
.promoTableHeading a 
{
    color:#3B5998;
    font-size:12px;
}
.promoTableHeading a:hover
{
    color:#3B5998;
    font-size:12px;
}
.promoTableDetail
{
    padding:10px;
}
.latestFollowers
{
    padding:0px;
    text-align:left;
    padding-bottom:0px;
}
.latestFollowers img
{
    padding:3px;
}
