@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:30px;  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/header4.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; padding-left:1px; padding-top:1px; 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:8px 0 0 0; clear:both; overflow:hidden; background: url(../images/logos_footer.jpg) repeat-x;}
	
	.content .footer_container {width:900px; height:27px; margin:0px; padding:0px; clear:both; background:url(../images/footer.jpg) #ffffff 0 0 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:180px; 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:622px; min-height:31px; margin-left:7px; float:left; background:url(../images/welcome2.jpg) #ffffff top; }

.content .right_container .page_heading .subscribe {width:250px; height:31px; float:right; margin:0px; padding:0px;}
.content .right_container .page_heading .download {width:210px; 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; text-align:justify; }

.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 {min-height:67px; margin:0px; float:left; padding:0px; min-width:20px;}

	

/** 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 {font-size:14px; font-weight:bold; color:#990000;}
.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{ 
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  height:34px;
  width:120px;
  font-size:14px;
  background:transparent url(../images/off_hover.jpg) no-repeat top right;
  border:none;
  cursor:pointer;
}

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;}



