/* CSS Document */
p,div,h1,h2,h3,h4,table,td,tr{  
	margin:0px;  
	padding:0px;  
	border:0px;  
	border-collapse:separate;  
	border-spacing:0px;
	}

body {
	text-align:center;
	position:relative;
	margin:0px;
	margin-top:3px;  
	padding:0px;
	background-color:#100906;
	}
	
#body_1 {
	text-align:center;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	width:100%;
	position:relative;  
	}	
	
#banner {
	position:relative;
	width:100%;
	height:109px;
	background-color:#31A5D4;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	z-index:1;
	}	
	
#logo  {
	position:relative;
	width:980px;
	height:101px;
	z-index:4;
	margin-left:auto;
	margin-right:auto;
	padding-left:70px;
	}		
	
#middle {
	position:relative;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	z-index:2;
	margin-top:3px;
	/*background-image:url(images/bg_trans.png);*/
	background-repeat:repeat;
	padding:25px;
	}
	
#middle_nav {
	position:relative;
	width:100%;
	height:26px;
	background-color:#5B4741;
	text-align:left;
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;
	z-index:3;
	}			
	
#middle_intro {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;	
	padding-bottom:30px;
	text-align:justify;
	}			
	
.middle_col1 {
	color:#000000;
	position:relative;
	width:270px;
	min-height:237;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	text-align:center;
	border:#322B28 7px solid;
	background-image:url(images/Wood_Bars.jpg);
	background-repeat:no-repeat;
	}
	
.middle_col1 a{
	color:#ffffff;
	text-decoration:underline;
	}	
	
.middle_col1 a:hover{
	color:#C1FC64;
	text-decoration:underline;
	text-transform:uppercase;
	}	
	
.middle_col2 {
	color:#ffffff;
	position:relative;
	width:270px;
	height:312px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	text-align:left;
	border:#322B28 7px solid;
	font-size:15px;
	font-family:trebuchet, sans-serif;
	background-image:url(images/bg_trans.png);
	background-repeat:repeat;	
	}	
	
.pic_caption {
	position:relative;
	color:#000000;
	width:230px;
	background-color:#ffffff;
	text-align:justify;
	left:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:10px;
	font-family:trebuchet, sans-serif;
	font-weight:bold;
	min-height:25px;	
	}
	
.pic_caption ul{
	list-style:circle;
	background-color:#FFFFFF;
	padding-left:5px;
	margin:-10px;
	padding-bottom:5px;	
	}
	
.pic_caption li{
	padding-left:0px;
	margin-left:14px;
	list-style:circle;
	}	
	
.pic_caption li a{
	color:#03768E;
	text-decoration:none;
	text-transform:none;
	}	
	
.pic_caption li a:hover{
	color:#03768E;
	text-decoration:underline;
	text-transform:none;
	}		
	
.polaroid{
	border:5px white solid;
	}	
	
.months_normal{
	padding:11px;
	background-color:#FFFFFF;
	border:1px #cccccc solid;
	float:left;
	text-align:center;
	font-size:15px;
	font-family:trebuchet, sans-serif;
	color:#000000;
	font-weight:700;
	}	
	
.months_good{
	padding:11px;
	background-color:#66FF33;
	border:1px #66CC00 solid;
	float:left;
	text-align:center;
	font-size:15px;
	font-family:trebuchet, sans-serif;
	color:#000000;
	font-weight:700;
	}
	
.section { 
	position:relative;
	border:1px #322B28 dotted;
	padding-left:10px;
	padding-right:10px;
	background-image:url(images/bg_trans.png);
	background-repeat:repeat;
	font-size:15px;
	font-family:trebuchet, sans-serif;
	}
	
.section li{ 
	color:#FFFFFF;
	padding:5px;
	}	

.section_title {	
	position:relative;
	font-size:18px;
	line-height:.80em;
	color:#ffffff;
	font-family:helvetica;
	padding:10px;
	text-align:left;
	width:29%;
	}
	
.button a{
	background-color:#333333;
	float:left;
	margin-left:6px;
	border:#31A5D4 2px outset;
	text-align:center;
	padding:5px;
	font-size:14px;
	font: bold 12px Arial;	
	text-transform: uppercase;
	letter-spacing:3px;
	}	
	
.button a:hover{
	background-color:#333333;
	float:left;
	margin-left:6px;
	border:#B3DD40 2px outset;
	text-align:center;
	padding:5px;
	font: bold 12px Arial;
	text-transform: uppercase;
	letter-spacing:3px;
	text-decoration:none;
	}
	
.t_name{
	font-weight:bold;
	width:100%;
	text-align:right;
	color:#CCFFFF;
	float:right;
	padding-bottom:40px;
	}					
	
#bottom_banner {
	position:relative;
	width:100%;
	background-color:#000000;
	height:125px;
	padding-top:35px;
	margin-left:auto;
	margin-right:auto;
	color:#750154;
	font-size:12px;
	font-family:Verdana;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=84);
	opacity: 0.65;           /* fx, safari, opera */
	clear:both;
	}		
	
h1{
	font-size:3.00em;
	padding:5px;
	font-family:franklin, helvetica, sans-serif; 
	color:#ffffff;
	text-transform:uppercase;
	}	
	
h2{
	font-size:1.15em;
	font-weight:normal;
	line-height:.80em;
	margin:.5em 0;
	color:#ffffff;
	font-family:helvetica;
	padding:5px;
	}
	
h4{
	font-size:1.15em;
	font-weight:normal;
	line-height:.80em;
	margin:.5em 0;
	color:#ffffff;
	font-family:helvetica;
	padding:5px;
	}
	
h3 {
	font-size:1.00em;
	font-weight:bold;
	line-height:.80em;
	margin:.5em 0;
	color:#C9F849;
	font-family:helvetica;
	padding:0px;
	text-align:left;
	padding-left:15px;
	margin-top:1px;
	}	
	
p  {
	text-align:justify;
	padding:5px;
	color:#ffffff;
	font-size:15px;
	font-family:trebuchet, sans-serif;
	}		
	
a{
	color:#B3DD40;
	text-decoration: none;
	}
	
a:hover{
	color:#ffffff;
	text-decoration:underline;
	}		
	
a:visited{
	background-color:;
	text-decoration:underline;
	}	
	
#middle_intro ul {
	list-style:circle;
	font-size:15px;
	font-family:trebuchet, sans-serif;
	}
	
#middle_intro li { 
	color:#FFFFFF;
	padding:5px;
	}*/			
	
a.nav{
	color: #B3DD40;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:0px;
	line-height:30px;
	}
	
a.nav:hover{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}	
	
a.nav1{
	color: #ffffff;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	padding-left:25px;
	display:block;
	padding-left:0px;
	line-height:15px;
	}
	
a.nav1:hover{
	color:#B3DD40;
	text-decoration:none;
	}	
	
a.nav1:visited{
	}										
