@charset "utf-8";
/* CSS Document */

/** G L O B A L S **/

body { margin-left: auto; margin-right: auto; background:url(../images/bg.jpg) #001425 top center repeat-x; border:0px; padding:0px; margin:0px; font-size:11px; font-family:"Lucida Grande", Arial, sans-serif; color:#00315b;}

h1 h2 {padding:0px; margin:0px; line-height:normal;}

A {color:#ffffff; text-decoration: none;}

A:hover {text-decoration: underline;}

li {line-height:150%;}

.spacer {clear:both}

.spacerimg {float:left; background:url(../images/spacer.gif) repeat; width:25px;  height:1px; border:none}
/** C O N T A I N E R S **/

.content {width:900px; min-height:200px; padding:0px; margin:0px; clear:both; margin-left:auto; margin-right:auto; text-align:left; background:#ffffff; }

	.content .header_container {width:900px; min-height:135px; margin:0px; padding:0px; clear:both; background:url(../images/header1.jpg);}
	
	.content .header_container2 {width:900px; min-height:135px; margin:0px; padding:0px; clear:both; background:url(../images/header2.jpg);}
	
	.content .header_container2 {width:900px; min-height:135px; margin:0px; padding:0px; clear:both; background:url(../images/header3.jpg);}
	
	.content .fade_container {width:894px; min-height:233px; margin:0px; padding:3px; clear:both; background:#FFFFFF;}
	
	.content .menu_container {width:897px; min-height:47px; margin:0px; padding:0px; clear:both; background:#FFFFFF; padding-left:3px;}
	
	.content .main_container {width:894px; min-height:300px; margin:3px; padding:0px; clear:both; background:#FFFFFF; padding-bottom:5px; background:url(../images/main_body_bg.jpg) #dcdcdc top repeat-x; }
	
	.content .sponsors_container {width:894px; min-height:100px; margin:0px; padding:0px; clear:both; background:url(../images/sponsored.jpg); overflow:hidden;}
	
	.content .logo_container {width:900px; min-height:72px; margin:0px; padding:0px; clear:both; overflow:hidden; background: url(../images/logos_footer.jpg) repeat-x;}
	
	.content .footer_container {width:900px; height:27px; margin:0px; padding:10px 0 0 0; clear:both; background:url(../images/footer.jpg) #ffffff top center repeat-x; color:#ffffff; padding-top:10px;}


/** H E A D E R **/





/** F A D E R **/

	


/** M E N U  **/
.content .menu_container .menu {width:894px; min-height:44px; margin:0px; padding:0px; clear:both; background:url(../images/menu.jpg) top center;}

	
	
	
/** M A I N **/
.content .left_container {width:262px; min-height:364px; margin:0px; padding-left:4px; float:left; }

	.content .left_container .notice_top {width:262px; min-height:10px; margin:0px; padding:0px; clear:both;}
	
	.content .left_container .notice_container {width:232px; min-height:100px; margin:0px;  clear:both; background:url(../images/notice_bg.jpg) top center; color:#ffffff; padding:15px;}
	
	.content .left_container .notice_bottom {width:262px; min-height:10px; margin:0px; padding:0px; clear:both;}
	
.content .right_container {width:626px; min-height:364px; margin:0px; padding:0px; float:left; }

.content .right_container .page_heading {width:414px; min-height:31px; margin-left:7px; float:left; background:url(../images/welcome2.jpg) #ffffff top no-repeat; background-position:left; overflow: hidden; }

.content .right_container .page_heading .download {width:173px; height:31px; float:right; margin:0px; padding:0px;}

.content .right_container .page {width:593px; min-height:100px; margin-left:7px; float:left; padding:10px; padding-right:25px; font-size:14px; line-height:17px; text-align: justify; font-weight:normal; }

.content .right_container .page img { bordeR: 0;}

.content .right_container .page a{ color: #4b91f0; }

.content .right_container .page a:hover{ color: #4b91f0; text-decoration:underline; }

.content .right_container .page .title a{color:#4b91f0; text-decoration:none;}

.content .right_container .page .title a:hover{color:#990000; text-decoration:underline;}

.content .right_container .page .contact a{color:#4b91f0; text-decoration:none; font-size:12px;}

.content .right_container .page .contact a:hover{color:#990000; text-decoration:underline;}

.content .right_container .page .overview {font-size: 12px;}

.content .right_container .page ul {padding-left: 20px;}

.helpforheroes { float: right; margin: 15px; margin-left: 20px;}
.helpforheroes img { bordeR: 0;}

.content .itin {border: 1px solid #666; margin: 0; border-right: 0; border-bottom: 0;}
.content .itin td {border: 1px solid #666; margin: 0; padding:5px; border-top: 0; border-left: 0;}


/** S P O N S O R S  **/
.content sponsors_container #scroll {width:895px; height:73px; overflow:hidden}




/** L O G O S  **/
.content .logo_container .logos {margin:15px 0 0 0; float:left; padding:0px;}

	

/** F O O T E R **/
.content .footer_container a {/*color:#cc0104;*/ text-decoration:none;}
.content .footer_container a:hover {color:#ffffff; text-decoration:underline;}
.content .footer_container .copyright {padding-left:10px; min-width:100px; float:left; height:20px;}
.content .footer_container .credit {padding-right:10px; min-width:100px; float:right; height:20px;}



/** C L A S S E S **/
.marquee { position:relative; overflow:hidden; height:73px; margin-left:auto; margin-right:auto; width:890px; margin-top:23px;}
.title, .title a {font-size:16px; font-weight:bold; /*color:#990000;*/ color:#054073 !important; text-align:left;}
.title a:hover {color:#054073 !important;}
.contact {font-size:12px;}

.sponsor {float:left; min-width:50px; margin:10px;}

label{float: left; width: 250px; font-weight: bold; padding-right:10px;}

.boxes{ width: 1em; }

#submitbutton{ margin-left: 240px; margin-top: 5px; width: 90px;}

br{clear: left;}


.form_section {height:30px; clear:both; text-align:left;}

.form_section2 {height:80px; clear:both; text-align:left;}

textarea {width:200px;}

label {width:200px; float:left;}

select {width:207px;}

.input1 {width:200px;}

div.header, div.header-left {
	border-bottom:1px solid #999;
}
div.item. div.item-left {
	padding:5px 0;
	border-bottom:1px solid #999;
}
/*crop all content in the news box like images etc that would otherwise overflow*/
div.item-left p { overflow:hidden; }

div.item h2 a{
	color:#00315B !important;
	font-size:12px !important;
}
div.header-left h1 a {
	font-size:14px !important;
}
div.item-left h2 a{
	font-size:12px !important;
	color:#FFFFFF !important;
}
div.item-left a {
	color:#4B91F0;
}
