
body  {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	background: center top #2a3271 url('../images/background_2012.png');

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #000000;

	background-attachment:fixed;

	background-position:center;

	background-position: top;

}

h1 {

	font-family:Arial,Verdana;

	font-size:20px;

	color:#26526f;

	border: solid 1px #bbbbbb;

	background: #dddddd;

	padding:2px 5px 2px 5px;

}

h2 {

	font-family:Verdana,Arial;

	font-size:15px;

	color:#555555;

}

img {

	border: 0px;

}

img.news {

	border: solid 1px #999999;	

}

.thrColFixHdr #container { 

	width: 960px; 

	background: #FFFFFF;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	border: 0px solid #f99d2b;

	text-align: left; /* this overrides the text-align: center on the body element. */

	font-family:Verdana,Arial;

	font-size:13px;

	color:#555555;

} 



.thrColFixHdr #nav {  

	padding: 19px 15px 0px 15px;

	background-image:url('../images/nag_bg.png');

	background-repeat: no-repeat;

	height:34px;

	width:930px;

	font-family:Verdana,Arial;

	font-size:13px;

	color:#ffffff;
	
	margin-top: 5px;
	
	margin-bottom: 5px;

}

td #sidebarleft {

	float: left; /* since this element is floated, a width must be given */

	width: 180px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

	background: #FFF; /* the background color will be displayed for the length of the content in the column, but no further */

	padding: 0px 0px 0px 0px; /* padding keeps the content of the div away from the edges */

	margin-top:0px;

}

td #sidebarright {

	width: 180px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

	background: #FFF; /* the background color will be displayed for the length of the content in the column, but no further */

	padding: 0px 0px 0px 0px; /* padding keeps the content of the div away from the edges */

	margin-top:0px;

}

td #mainContent { 

	margin: 10px 20px 10px 20px; 

}

td #mainContentNrc { 

	margin: 10px 17px 10px 17px;

	width: 746px;

}

td #statusbox {

	width: 158px;

	background: #eeeeee;

	padding: 0px;

	border: solid 1px #999999;

}

td #statushead {

	width: 148px;

	background: #999999;

	padding: 5px;

	color: #ffffff;

	font-weight:bold;

}

#flashcontent {

	width:746px;

	height:470px;

}

td #statuscontent {

	width: 148px;

	background: #eeeeee;

	padding: 5px;

	color: #555555;

}

input.eleven {

	font-size:11px;

	font-family:Arial,Verdana;

	color:#111111;

	height:13px;

}

#submit {

 color: #fff;

 font-size: 0;

 width: 70px;

 height: 28px;

 border: none;

 margin: 0;

 padding: 0;

 background: #cbe8f6 url(../images/submit.gif) 0 0 no-repeat;

}

.error_strings{ 

	font-family:Verdana;

	font-size:11px;

	color:red;

}

.eventstatus {

	padding: 13px 10px 10px 10px;

	font-family:Verdana,Arial;

	font-size:11px;

	color:#777777;

}

.eventstatus p {

	margin: 5px 0px 0px 0px;

}

.banner {

	width:160px;

}

.bannerleft {

	padding: 10px 10px 10px 10px;

}

.bannerright {

	padding: 13px 10px 10px 10px;

}

.thrColFixHdr #footer { 

	padding: 0px 0px 0px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */

	background:#FFFFFF;

} 

.thrColFixHdr #footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

a {

	font-family:Verdana,Arial;

	font-size:13px;

	color:blue;

	text-decoration:underline;

	font-weight:normal;

}

a:hover {

	font-family:Verdana,Arial;

	font-size:13px;

	color:#cc2329;

	text-decoration:none;

	font-weight:normal;

}

a:active {

	font-family:Verdana,Arial;

	font-size:13px;

	color:blue;

	text-decoration:underline;

	font-weight:normal;

}

a.nav {

	font-family:Verdana,Arial;

	font-size:14px;

	color:#ffffff;

	text-decoration:none;

	font-weight:none;

	text-transform:uppercase;

}

a.nav:hover {

	font-family:Verdana,Arial;

	font-size:14px;

	color:#a1ceff;

	text-decoration:none;

	font-weight:none;

	text-transform:uppercase;

}

a.nav:active {

	font-family:Verdana,Arial;

	font-size:14px;

	color:#ffffff;

	text-decoration:none;

	font-weight:none;

	text-transform:uppercase;

}

a.terms {

	font-family:Verdana,Arial;

	font-size:11px;

	color:blue;

	text-decoration:underline;

	font-weight:none;

}

a.terms:hover {

	font-family:Verdana,Arial;

	font-size:11px;

	color:red;

	text-decoration:underline;

	font-weight:none;

}

a.terms:active {

	font-family:Verdana,Arial;

	font-size:11px;

	color:blue;

	text-decoration:underline;

	font-weight:none;

}

--> 

<!--[if IE 5]>

/* place css box model fixes for IE 5* in this conditional comment */

.thrColFixHdr #sidebar1 { width: 180px; }

.thrColFixHdr #sidebar2 { width: 180px; }

</style>

<![endif]--><!--[if IE]>

<style type="text/css"> 

/* place css fixes for all versions of IE in this conditional comment */

.thrColFixHdr #sidebar2, .thrColFixHdr #sidebar1 { padding-top: 30px; }

.thrColFixHdr #mainContent { zoom: 1; }

/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */

<![endif]-->
