@charset "utf-8";







* {



	margin:0;



	padding:0;



	border:none;



}

@media screen and (max-width: 1400px) {
   #donate{
	
	display: none;
	
}
}

#donate{
	
	position: absolute;
	top: 0;
left: 0;
	z-index: 1000000;
	
}
body {







	color:#474747;



	font-family:Helvetica, "Helvetica Neue";



}


.dbutton{
	background-color: #fc8700;
	color: #feffff;
	padding: 5px;
	font-size: 16px !important;
	cursor: pointer;
}


.maincatwrap{

	margin-right: 11px;

	width: 217px; float: left;

	height: 212px;

	margin-bottom: 10px;

}





.titletextcontent{

padding: 5px;

width: 207px;

text-align: center;

	font-size: 13px;

}



.maincatpic{

		width: 217px;

		height: 150px;

}



#content li{

	margin-left: 20px;

}



/*-- Classes --*/







a {



	color: #fa8023;



	text-decoration:none;



}



a:hover {



	color: #870309;



}





a.black {



	color: #474747;



	text-decoration:none;



}



a:hover.black {



	color: #fa8023;



}



.cleaner {



	width:100%;



	height:10px;



	clear:both;



}



.right {



	float:right;



	font-family: 'geosanslightregular';



	font-size:18.75px;



	color:#fff;



}



.right:hover {



	color:#fa8001;



}



.margin0 {



	margin-top:0;



}



.marginbot5 {



	margin-bottom:5px;



}



.margintop5 {



	margin-top:5px;



}



.margin10 {



	margin-left:10px;



}



.margin10right {



	margin-right:7px;



}



.margintop25 {



	margin-top:25px;



}



.margintop10 {



	margin-top:10px;



}



.highlight_red {



	color:#870007;



}



.font18 {



	font-size:18.75px;



	font-family: 'geosanslightregular';



}



h1 {



	font-family: 'geosanslightregular';



	font-size:30px;



	margin-bottom:20px;



	text-transform:uppercase;



	font-weight:normal;



}



h2 {



	margin-bottom:20px;



	font-family: 'geosanslightregular';



	font-size:26.67px;



	font-weight:normal;



	text-transform:uppercase;



}



h3 {



	font-family:Helvetica, "Helvetica Neue";



	font-size:17px;



}



h4 {



	font-family:Helvetica, "Helvetica Neue";



	font-size:16px;

	margin-bottom: 10px;



}



p {



	margin-top:10px;



	margin-bottom:0px;



}







/*-- Header --*/







#header {



	width:100%;



	min-height:210px;



	background:url(../images/header_bg.png) repeat-x;



	z-index:10;



}



#header_wrapper {



	width:1000px;



	min-height:210px;



	margin:0 auto;



}



#logo { 



	background:url(../images/header4.jpg) no-repeat;



	width:1000px;



	height:201px;



}



#infobox p{

	

}



.spacer{

	height: 10px;

	width: 200px;

}



#infobox{

	z-index: 10000;

	width: 958px;

	height: 340px;

	margin-left: 24px;

	position: absolute; 

	display: none;

	top: 258px;

	background-color: #151212; 

}

#infotext{

	margin-left: 15px;

	position: absolute;

	top: 12px;

	height: 310px;

	width: 262px;

	color: #ffffff;

	font: normal 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}





#infomap{

	position: absolute;

	top: 13px;

	margin-left: 300px;

}



#logo_bg_left {



	width:450px;



	height:201px;



	background:url(../images/header_left.jpg) no-repeat;



	position:absolute;



	margin-left:-450px;



}



#logo_bg_right {



	width:470px;



	height:201px;



	background:url(../images/header_right.jpg) no-repeat;



	position:absolute;



	margin-left:1000px;



}



#focus {



	width:1000px;



	height:403px;



}



#magic_boxes {



	width:1000px;



	height:157px;



	color:#fff;



}



#red_box {



	width:558px;



	height:157px;



	background:url(../images/red_box.png) no-repeat;



	float:left;



	margin-right:8px;



	margin-left:22px;



}

.state-error{
	color: red !important;
	font-weight: bold;
}


#red_txt {



	width: 512px;



	height: 111px;



	margin-top: 6px;



	margin-left: 6px;



	padding: 10px 0px 30px 20px;



	font-size: 14.72px;



	font-family: 'geosanslightregular';



}



#orange_box {



	width:232px;



	height:157px;



	background:url(../images/orange_box.png) no-repeat;



	float:left;



	margin-right:8px;



}



#orange_txt {



	width: 216px;



	height: 111px;



	margin-top: 6px;



	margin-left: 6px;



	padding: 10px 0px 30px 10px;



}



#blue_box {



	width:155px;



	height:157px;



	background:url(../images/blue_box.png) no-repeat;



	float:left;



}



#blue_txt {



	width: 139px;



	height: 111px;



	margin-top: 6px;



	margin-left: 6px;



	padding: 10px 0px 30px 10px;



}







/*-- Content --*/







#content {



	width:100%;



	min-height:120px;



	background:url(../images/contnent_bg.png) repeat-x;



	margin-top:-10px;



	padding-top:10px;



}



#content_wrapper {



	width: 1000px;



	min-height: 120px;



	margin:0 auto;



	/*background-color: blue;*/



}



#summary_box {



	width: 960px;



	min-height: 020px;



	margin-left: 25px;



	margin-bottom:20px;



	font-family: 'geosanslightregular';



}



#content_boxes {



	width:1000px;



	min-height:595px;



	background:url(../images/content_bg.jpg) no-repeat;



}



#content_bg_left {



	width:450px;



	height:303px;



	background:url(../images/content_bg_left.jpg) no-repeat;



	position:absolute;



	margin-left:-450px;



}



#content_bg_right {



	width:450px;



	height:303px;



	background:url(../images/content_bg_right.jpg) no-repeat;



	position:absolute;



	margin-left:1000px;



}



#left_box {



	min-height: 200px;



	width: 734px;



	float: left;



	margin-top: 60px;



	border-right: 1px dotted #cbcbcb;



}



#left_box_registration {



	min-height: 200px;



	width: 1000px;



	float: left;



	margin-top: 2px;







}



#top_left {



	min-height: 200px;



	margin: 0px 20px 20px 20px;



}



#bottom_left {



	min-height: 200px;



	margin: 40px 20px 20px;



}



#right_box {



	min-height:200px;



	width:260px;



	float:left;



	margin-top:60px;



	font-size:13px;



}



#top_right {



	min-height: 200px;



	margin: 0px 0px 20px 20px;



}



#bottom_right {



	min-height: 200px;



	margin: 20px 0px 20px 20px;



}



#share_box {



	min-height:100px;



	width:980px;



	float:left;



	margin-left:20px;



}







/*-- Footer --*/







#footer {



	width:100%;



	min-height:69px;



}



#footer_bg_left {



	width:450px;



	height:69px;



	background:url(../images/footer_bg_left.jpg) no-repeat;



	position:absolute;



	margin-left:-450px;



	margin-top: -71px;



}



#footer_bg_right {



	width:450px;



	height:69px;



	background:url(../images/footer_bg_right.jpg) no-repeat;



	position:absolute;



	margin-left:1000px;



	margin-top:-71px;



}



#footer_txt {



	width: 1000px;



	height: 69px;



	margin: 0 auto;



	text-align: center;



	line-height: 70px;



	background: url(../images/footer_bg.jpg) no-repeat;



}



#footer_txt a {



	color:#474747;



	text-decoration:none;



	font-family:Helvetica, "Helvetica Neue";



	font-size:14.18px;



}



#footer_txt a:hover {



	color:green;



}

.bg {

	/*position:absolute !important;*/

	z-index:-10 !important;

	min-width:1200px !important;

	height:777px !important;

}

.wrapper {

	position:absolute !important;

	z-index:-500 !important;

}



#right_box p{

	

	font-family: Helvetica, "Helvetica Neue" !important;

	

}

