@charset "UTF-8";
/** DO NOT EDIT THIS BLOCK OF CODE, THIS IS THE DEFAULT CSS RESET THAT IS USED TO MAKE ALL BROWSERS DISPLAY AS CLOSE AS POSSIBLE BY DEFAULT **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;zoom:0;}body{	line-height:1;}ul,li{list-style:none;display:inline;}.clear{clear:both;}


/** BEGINNING OF CORE CSS **/


body{
	text-align:center;	
	background-color:#0b0c34;
	background-image:url(/templates/images/main_background_center.png);
	background-repeat:repeat-y;
	background-position:center top;
	font-family:Arial, Helvetica, sans-serif;
	color:#5b4603;
	font-size:12px;	
}

.background_header{
	background-image:url(/templates/images/main_background_header.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.background_footer{
	background-image:url(/templates/images/main_background_footer.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	text-align:center;
	
}

.main_layout{
	background-image:url(/templates/images/main_middle.png);
	background-repeat:repeat-y;
	background-position:center top;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

.main_content{
	min-height:800px;
	background-image:url(/templates/images/main_header.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding:20px;
	text-align:left;
}

.main_footer{
	height:286px;	
	background-image:url(/templates/images/main_footer.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}

.main_logo{
	float:left;
	margin-top:25px;
}

.main_navigation{
	text-align:right;
	float:right;
	width:600px;
	margin-top:77px;
}

.main_navigation a{
	font-size:13px;
	text-decoration:none;
	margin-left:10px;
	color:#FFEBB5;	
	font-weight:bold;
}

.main_navigation a:hover{
	color:#FFFFFF;	
}

.main_navigation .bold{
	color:#f0b908;	
}

.content_holder{
	margin-top:23px;
	float:left;
	width:702px;
	padding:20px;
}

h1{
	color:#5b4603;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:30px;
}

p{
	margin-bottom:20px;
}

a{
	text-decoration:underline;
	color:#5b4603;
}

a:hover{
	color:#13155C;
}

.img_left{
	float:left;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.img_right{
	float:right;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.main_footer{
	font-size:11px;	
}

.main_footer .a{
	padding-left:25px;
	width:500px;
	margin-top:250px;
	float:left;
	text-align:left;
}

.main_footer .b{
	width:350px;
	margin-top:250px;
	float:right;
	text-align:right;
	padding-right:25px;
}

.main_footer a{
	margin-left:2px;
	margin-right:2px;
	color:#1E218F;
}

.main_footer p{
	color:#13155C;	
}

.side_bar{
	float:right;
	height:600px;
	width:157px;
	margin-top:23px;
	padding:20px;
	text-align:center;
	padding-top:95px;
}


.primary_content h1{
	font-size:20px;
	padding-bottom:5px;
}

.primary_content h2{
	font-size:18px;
	color:#F1DEAB;
	background-color:#5A4502;
	padding:5px;
	padding-left:10px;
}

.primary_content ul{
	border:2px solid #5A4502;
	display:block;
	padding:20px;
	background-color:#C3B48B;
}

.primary_content h3{
	padding:5px;
	font-size:14px;	
}

.primary_content li{
}

.primary_content p{
	padding:10px;
	padding-top:0px;
	margin:0px;
	font-size:12px;
}

.primary_content h4{
	background-color:#5A4502;
	padding:15px;
	text-align:center;
}

.primary_content h4 a{
	font-size:30px;
	color:#F1DEAB;
}

.primary_content h4 a:hover{
	color:#F1BF0A;	
}


