* {margin:0;padding:0; outline:none;}
img, table { border: 0px; }
/* Force the vertical scrollbar in FF */
html { overflow-y: scroll; }


/* Short cuts*/
.fl { float: left; }
.fr { float: right; }
.right { text-align: right;}
.center { text-align: center;}
.w100 { width: 100%; }
.w100p {width: 960px; margin: 0 20px;}
.w80p {width: 660px; margin: 0 20px; float: left;}
.w20r {width: 280px; float: right; margin-right: 20px;}
.w30 { width: 255px;}
.w50 { width: 49%; }
.mb0 { margin-bottom: 0px; }
.pb0, #inner_content p.pb0 { padding-bottom: 0px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb40 { margin-bottom: 40px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.rb {border: 1px dotted red;}
.small { font-size: .9em; }
.pt10 { padding-top: 10px; }
.pb10 { padding-bottom: 10px; }
.pl5 { padding-left: 5px; }
.pr10 {padding-right: 10p;}
.pl10 { padding-left: 10px; }
.rel { position: relative; }
a.nodec, a.nodec:hover, div.nodec {border-bottom: 0 !important; text-decoration: none !important;} 
.small, a.small, #top_menu a.small {font-size: 10px;}
.whitebg {background: #fff;}
.white { color: #fff;} 
.white a {color: #fff;}
.lh0 {line-height:0;}
.info {font-size: .9em;}
/* Removes dotted lines from links */
:-moz-any-link:focus {outline: none;}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}


/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body { background-color:#000; font-family: Arial, "helvetica", sans-serif; font-size:14px; color:#fff; }

#primary {
	width:1010px;
	margin:0 auto;
}

	#topbody {
		width:1010px;
		height:376px;
		background:url('/www/img/topbody.gif') no-repeat;
		margin-top:40px;
	}
	
	/*Special Styles for Privacy Policy*/
	
	#topbody.privacydiv {
		height:770px;
		background:url('/www/img/topbody2.gif') no-repeat;
	}
	
	#topbody.privacydiv h1 {
		color:#79A342;
		margin:10px 0;
	}
	
	#topbody.privacydiv a {
		color:#79A342;
	}
	
	#buttonlay {
		width:440px;
		height:200px;
		position:absolute;
	}
	
	/*------------------------------------*/
	
	
	
		#top1 {
			height:206px;
			position:relative;
		}
		
		#top2 {
			height:50px;
			position:relative;
			z-index:10;
		}
			#maincontent {
				width:650px;
				margin-left:55px;
				margin-top:0px;
				position:absolute;
			}
			
			#maincontent p{
				font-weight:bold;
				color:#ccc;
			}
			
			#donate {
				width:146px;
				height:44px;
				position:relative;
				top:69px;
				left:500px;
			}
			
			p {
				margin-bottom:10px;
				font-size:13px;
			}
	
	#midbody {
		width:1009px;
		height:140px;
		/*background:url('/www/img/midbody.gif') 2px 0px;*/
	}
	
	
	
	#lowbody {
		width:1010px;
		height:124px;
		background:url('/www/img/lowbody.gif') 1px 0px no-repeat;
		margin-bottom:15px;
	}
		
		#formwrap {
			float:left;
		}
		
		#signupform1 {
			height:100px;
			width:236px;
			margin-left:55px;
			
		}
		
			#formleft {
				width:161px;
				margin-top:10px;
				float:left;
			}
		
				#formleft input {
					padding: 7px 7px 7px 14px;
					background-color:transparent;
					border:none;
					margin-top:45px;
					height:20px;
					width:130px;
				}
		
			#formright{
				width:42px;
				margin-top:48px;
				float:left;
			}
			
		#ftafbtn {
			width:326px;
			height:45px;
			float:left;
			margin-left:64px;
			margin-top:47px;
		}
		
		#socialmedia {
			float:left;
			width:150px;
			margin-left:80px;
			margin-top:20px;
		}

#footer {
	width:950px;
	height:160px;
	margin:0 auto;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
}

	.disclaimer {
		width:410px;
		border: solid #79A342 1px;
		padding:12px 18px 4px 18px;
		float:left;
	}
	
		.disclaimer p{
			font-size:11px;
			font-color:#ccc;
		}

	.privacy {
		width:100px;
		float:right;
	}
	
	.privacy a {
		color:#ccc;
		font-size:11px;
	}

/* Tabs */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

.tabs-container {
    padding: 0px 8px;
    background: none; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}


/* Tab Navigation */

#nav {
	width:1009px;
	height:140px;
	line-height: 1.0em;
	z-index: 100;
}

#nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		width:1009px;
		height:140px;
		background:url('/www/img/midbody.gif') 2px 0px no-repeat;
		}
		#nav ul li {
			position: relative;
			float: left;
			margin: 0;
			left:35px;
			}
			#nav ul li a {
				display: block;
				height:130px;
				text-indent: -3000px;
				text-decoration: none;
				}
				
			#nav #nav1{ width: 105px;}
			#nav #nav2{ width: 115px;}
			#nav #nav3{ width: 120px;}
			#nav #nav4{ width: 115px;}
			#nav #nav5{ width: 116px;}
			#nav #nav6{ width: 128px;}
						
						#nav .tabs-selected #nav1-link, #nav #nav1-link:hover{ background: url(/www/img/midbody2.gif) -33px -0px no-repeat; }
						#nav .tabs-selected #nav2-link, #nav #nav2-link:hover{ background: url(/www/img/midbody2.gif) -138px -0px no-repeat; }
						#nav .tabs-selected #nav3-link, #nav #nav3-link:hover{ background: url(/www/img/midbody2.gif) -253px -0px no-repeat; }
						#nav .tabs-selected #nav4-link, #nav #nav4-link:hover{ background: url(/www/img/midbody2.gif) -373px -0px no-repeat; }
						#nav .tabs-selected #nav5-link, #nav #nav5-link:hover{ background: url(/www/img/midbody2.gif) -488px -0px no-repeat; }
						#nav .tabs-selected #nav6-link, #nav #nav6-link:hover{ background: url(/www/img/midbody2.gif) -604px -0px no-repeat; }
						
#fbwidget {
	height:70px;
	width:390px;
	float:right;
	position:relative;
	top:30px;
}						
						
.frame {
	position:absolute;
	left:0;
}

.footnote {
	font-size:8px;
	margin-top:15px;
}

.dollar {
	color:#79A342;
}


			
