@charset "utf-8";
/* CSS Document */
@import "reset.css";
@import "navigation.css";
html, body{
	font-size:12px;
	color:#000;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	margin:0 0 0 0;
	background:#132940 url(../images/gradient_bg.jpg) center top no-repeat;
}

a:link, a:visited {
color: #fff;
font-weight: bold;
}

a:hover, a:active {
text-decoration: none;
}


.float_left{float:left;}
.float_right{float:right;}
.padding_5{padding:5px 5px 5px 5px;}
.padding_10{padding:10px 10px 10px 10px;}
.hidden{ display:none;}
.clear_floats{clear:both; float:none; height:1px;}

#wrapper{
	background:transparent url(../images/header_bg.png) repeat-x;
}
#header-wrapper{
	height:378px;
}

#header{
	margin:0 auto;
	height: 105px;
	width:955px;
	background:transparent;
	z-index:2;
	background:transparent url(../images/header_bg.png) repeat-x;

}

#header-tagline{
	background:transparent url(../images/header-text.png)  no-repeat;
	width:199px;
}

#logo-box{
	margin:10px 0 0 0;
	width:300px;
}
#behind_train{
	margin:-5px auto;
	height:278px;
	width:955px;
	background:transparent url(../images/behind_train.png) repeat-x;
	z-index:1;
	border-left:#cedfed 1px solid;
	border-right:#cedfed 1px solid;
}
#train{
	margin:-316px auto;
	height: 316px;
	width:955px;
	background:transparent url(../images/train_png-24.png) no-repeat;
	z-index:10;
}

#hompage_top_banner{
	background:transparent url(../images/hompage_top_banner.png) bottom no-repeat;
	margin:0 auto;
	width:930px;
	height:55px;
}
#content-wrapper{
	margin:0 auto;
	width:984px;
}
#content{
	margin:0 auto;
	width:984px;
	min-height:450px;
	background-color:#132940;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	color:#FFF;
}
#content p{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
}

#action-boxs{
	position:absolute;
	top:80px;
	width:100%;
}
.a_boxs{
	width:281px; height:292px;
	margin-left:35px;
	float:left;
}
.box-text{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	margin:60px 5px 5px 5px;
}
.box-text a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.box-text a:hover {
	text-decoration:underline;
}
#btn-organize-an-event, #btn-request-a-presentation, #btn-volunteer {
	height:46px;
	width:229px;
	margin:10px auto auto 20px;
}
#btn-organize-an-event a:hover img, #btn-request-a-presentation a:hover img, #btn-volunteer a:hover img {
	opacity:0.4;filter:alpha(opacity=40);-moz-opacity:0.5;-khtml-opacity: 0.5;
}
#save-box{
	background:transparent url(../images/save_lives_box.png) no-repeat;
}
#get-involved-box{
	background:transparent url(../images/involved_box.png) no-repeat;
}
#events-box{
	background:transparent url(../images/event_box.png) no-repeat;
}
#events-scroll-box{
	width:268px; height:215px;
	overflow:auto;
	margin:70px auto auto auto;
}
.events-calendar{margin:10px auto 10px 24px;}
.event-cal-date{
	text-align:center;
	text-transform:uppercase;
	background:transparent url(../images/calendar-icon.png) bottom no-repeat;
	width:41px;
	height:56px;
	
}
.e-month{
	font-size:11px !important;
	font-weight:bold;
}
.e-day{
	margin:10px auto auto auto;
	font-size:20px !important;
}
.event-cal-text{
	width:186px;
	}
.event-cal-text a{
	color:#000;
	font-weight:bold;
	}

#hp-text-box-left{
	width:594px;
	margin:350px auto 20px 50px;
}
#hp-contact-info{
	width:229px;
	margin:350px auto 20px 50px;
}

#footer{
}

/* Interior Pages */
#int-page-wrapper{
	width:975px;
	margin:0 auto;
}
#int_top_photo{
	margin-top:-4px;
}
#int_top_banner{
	width:718px;height:45px;
	margin:5px auto;
}
#int_nav_container{
	margin-top:-4px;
	margin-left:7px;
	height: 480px;
	width:220px;
	background-color:#A9C6DE;
}
#int-contact-info{
	padding:10px;
	font-family:"Times New Roman", Times, serif;
}
#int_content{
	width:748px;
	margin:inherit inherit inherit 0px;
	background-color:#132940;
	-moz-border-radius:0px 5px 5px 5px; -webkit-border-radius: 0px 5px 5px 5px;
	color:#FFF;
}
#int-content p{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	padding:15px;
}

