@charset "UTF-8";
/* CSS Document */

/* Splash Page */

#splashBody {background:url(../images/bg-splash.jpg) top center no-repeat #004480 !important;}
#splashWrap {width:932px; margin:19px auto 0;}
#splashCol { width:287px; float:left;}
#splashSignup { width:272px; height:77px; padding:60px 0 0 15px; background:url(../images/splash_05.png) top center no-repeat;}
#splashVol { width:272px; height:95px ;padding:25px 0 0 15px; background:url(../images/splash_06.png) top center no-repeat;}
#splashCont {margin-bottom:35px;}


.bigsplash {
	background:url(../images/input.png) no-repeat;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	width:232px;
	border:0px;
	height:23px;
	padding:3px;
}
.smallsplash {
	background: url(../images/inputsmall.png) no-repeat;
	margin-left:10px;
	padding:3px;
	margin-top:0px;
	margin-bottom:5px;
	width:173px;
	border:0px;
	height:23px;
}


/*site*/

body {
	background:url(../images/bkg.png) repeat-x #FFF;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.separate {
	height:5px;
	border-bottom:1px dotted #0d4476;
}
a, a:visited {
	color:#004480;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#b40c0c;
	outline:none;
}
.date {
	font-size:12px;
	color:#58595b;
}

.datebig {
	font-size:16px;
	color:#58595b;
}

.postedby { font-size:9px; font-style:italic; color:#58595b;}

.readmore a {
	text-decoration:none;
	color:#bd0e0e;
	font-size:12px;
}
.readmore a:hover {
	color:#0d4476;
}
h1 {
	color:#004480;
	padding:0px;
	margin:20px 0 0;
}
h2 {
	font-size:14px;
	padding:0px;
	margin:0px;
}
h3 {
	font-size:14px;
	padding:0px;
	margin:0px;
	color:#58595b;
}
h4 {color:#004480;
	font-size:20px;
	padding:0px;
	margin:20px 0 0;
}
h5, h5 a {
font-size:12px;
	padding:0px;
	margin:0px;
	color:#58595b;
}

h6 {
	color:#004480;
	padding:0;
	font-size:24px;
	margin:0;
}
#wrapper {
	width:997px;
	margin:0px auto;
}
#header {
	height:145px;
	background:url(../images/header.jpg) no-repeat;
}
#log_over {
	padding-left:350px;
}
#donate {
	float:right;
	margin:-50px 0px 0px 0px;
}
#nav {
	
	width:910px;
	margin:0 auto;
	padding: 0;
}
#nav ul {  position:relative;
}
#nav ul li {
	display:inline;
	list-style:none;
}
#nav ul li a, #nav ul li a:visited {
	text-decoration:none;
	color:#0f4576;
	padding:0 5px 0 5px;
	font-size:12px;
}
#nav ul li a:hover {
	color:#b90d0d;
}
#upper {
	height:427px;
	background:url(../images/home_top.png) no-repeat;
	margin-top:-25px;
	padding:25px 0px 0px 30px;
}
#upper_inner {
	width:945px;
	height:384px;
}
#slider {
	width:630px;
	height:384px;
	overflow:hidden;
	z-index:1;
}
.images div {
	display:none;
	position:absolute;
}
.tabs {
	clear:both;
	margin-left:30px;
	padding-top:340px;
	z-index:200;
	position:absolute;
}
.tabs a {
	width:14px;
	height:14px;
	float:left;
	margin:3px;
	background: url(../images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:0px;
	margin-left:5px;
	outline:none;
}
/* mouseover state */
.tabs a:hover {
	background-position:0 -16px;
	outline:none;
}
/* active state (current page state) */
.tabs a.current {
	background-position:0 -34px;
	outline:none;
}
#upper_side {
	width:300px;
}
#get {
	color:#0a4472;
	font-family:Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	margin-bottom:10px;
}
.big {
	background:url(../images/input.png) no-repeat;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:0px;
	width:232px;
	border:0px;
	height:23px;
	padding:3px;
}


.small {
	background: url(../images/inputsmall.png) no-repeat;
	margin-left:10px;
	padding:3px;
	margin-bottom:5px;
	width:173px;
	border:0px;
	height:23px;
}
.submit {
	background:url(../images/send.png) no-repeat bottom;
	width:60px;
	height:29px;
	text-indent:-1000px;
	border:0px;
	margin-top:0px;
	margin-left:-10px;
}
#upper_but1 {
	padding-left:20px;
	padding-bottom:25px;
	padding-top:20px;
}
#upper_but {
	padding-left:20px;
	padding-bottom:25px;
}
#soc {
	padding-left:20px;
	padding-top:20px;
}
#soc_but {
	padding-left:20px;
	padding-top:5px;
}
#lower {
	background:url(../images/lower.png) no-repeat;
	height:544px;
	padding-left:10px;
	margin-top:-20px;
}
#bottom {
	background:url(../images/bottom.png) no-repeat;
	width:300px;
	height:467px;
	margin-left:7px;
	padding:8px;
	font-size:12px;
	line-height:20px;
	color:#58595b;
}
#bottomshort {
	background:url(../images/bottom.png) no-repeat;
	width:300px;
	height:367px;
	margin-left:7px;
	padding:8px;
	font-size:12px;
	line-height:20px;
	color:#58595b;
}

#welcome_text {
	margin-top:8px;
	padding:0px 10px 15px 10px;
}
#monitor {
	width:277px;
	height:210px;
	background:url(../images/monitor.png) no-repeat;
	padding:17px 0px 0px 32px;
}
#video {
	padding:4px 0;
	height:117px;
	width:208px;
	background:#000;
}
#main {
	background:url(../images/sub_bkg.png) no-repeat;
	padding:23px 18px 0px 18px;
	margin-top:-30px;
}
#sub_left {
	width:635px;
	background:url(../images/sub_left.png) no-repeat;
	min-height:850px;
}
#sub_left-news {
	width:555px;
	background:url(../images/sub_left.png) no-repeat;
	min-height:850px;
	padding-left:40px;
	padding-right:40px;
	
}

p {color:#286092;
	font-size:12px;
	line-height:20px;}


#sub_left img {
	padding-right:10px;
	padding-bottom:20px;
}
#sub_left p {
	color:#286092;
	font-size:12px;
	line-height:20px;
	padding-left:40px;
	padding-right:40px;
}
#sub_right {
	width:310px;
	background:url(../images/sub_right.png) no-repeat;
	min-height:850px;
}
#sidebar {
}
#footer {
	width:700px;
	margin:0px auto;
}
#footer ul {
}
#footer ul li {
	display:inline;
	list-style:none;
}
#footer ul li a, #footer ul li a:visited {
	text-decoration:none;
	color:#e1afaf;
	padding:0px 5px 0px 5px;
	font-size:12px;
}
#footer ul li a:hover {
	color:#0d4476;
}
#paidfor {
	margin:0px auto;
	width:304px;
}
label.error {
	color: #c00;
	display: none!important;
}
input.error, textarea.error {
	/*background-color: #EBBCBC;*/ color:#F00; font-weight:bolder;
}

#volunteer input.error, #volunteer textarea.error, #tellFriend input.error, #tellFriend textarea.error {
	background-color: #EBBCBC; color:#F00; font-weight:bolder;padding:3px 3px; border:1px solid #F00;
}

#conForm input.error, #conForm textarea.error {
	background-color: #EBBCBC; color:#F00; font-weight:bolder; padding:3px 3px; border:1px solid #F00;
}


