@import url("navigation.css");

/* 

Gobal styles common for entire site.
Individual styles will be imported.

*/ 

body {
	background-color:#F4FAFF;
	
	font-family:Georgia, "Times New Roman", Times, serif;
		color: #000066;
		font-size:12px;
		letter-spacing: .05em;
	}
	
a:link {
	text-decoration:none;
	color: #0000CC; 
	font-weight:bold;	
}
a:visited {
	text-decoration:none;
		color: #0000CC;
}
a:hover {
	text-decoration:underline;
	color: #0000CC;
}
a:active {
	text-decoration:none;
	color: #0099FF;
}

/* background images */

#bartop {

background-image:url(../assets/back2.png);
	background-attachment: scroll;
	background-repeat: repeat-x;
	
	}
#navtop {
	background-image:url(../assets/back_top_nav.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	}
	
.heading_ad {
	position:relative;
	background-image:url(../assets/header_ad.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	
	 }
	 
#sub_head {
	background-image:url(../assets/sub_head_back.png);
	background-attachment: scroll;
	background-repeat: repeat-x;	
	}
	
/* Begin top banner */

#logo_wrapper {
	position:relative;
	background-color:#ffffff;
	border-right:#ffffff 7px solid;
	border-left:#ffffff 7px solid;
	height:95px;
	margin-right:50px;
		margin-left:50px;
	}
	#newlogo {
		position:relative;
		float:left;
		clear:right;
		}
	
#bartop {
	position:relative;
		color:#FFFFFF;
	font-size:2em;
	font-weight: bolder;
		border-right:#ffffff 7px solid;
	border-left:#ffffff 7px solid;
		margin-right:50px;
		margin-left:50px;
		padding:0px 0px 0px 40px;
		}


/* BODY  */

#sub_head {
	position:relative;
	background-color:#9AD360;
	border-right:#ffffff 7px solid;
	border-left:#ffffff 7px solid;
	margin-left:50px;
	margin-right:50px;
	color:#5A8C29;
	font-size:2em;
	font-weight: bolder;
	padding:3px 0px 3px 100px; 
	
	}
#body_wrapper {
position:relative;
	background-color:#ffffff;
	border-right:#ffffff 7px solid;
	border-left:#ffffff 7px solid;
	
	padding-bottom:20px;
	margin-left:50px;
	margin-right:50px;
z-index:1;	
	}
#left {
	background-color:#ffffff;
	position:relative;
	margin-left:200px;
	margin-right:200px;
z-index:2;	
	}
.text_wrapper {
	position:relative;
	background-color:#ffffff;
	border-bottom:#1279DF thick solid;
	margin:0px 20px 0px 20px;
	/*top:20px;*/
	padding:20px 20px 90px 20px;
z-index:3;
	}
.highlight {
	border:#5CAEFD thin solid; 
	background-color:#DFEFFF; 
	padding:5px;
	}
	
	
	
/* right column */	

#ad_wrap {
	background-color:#ffffff;
	position:absolute;
	width:200px;
	top:174px;
	right:66px;
	padding-top:10px;
	z-index:3;
	}
.heading_ad {
	position:relative;
	width:200px;
	font-size:14px;
	color:#ffffff;
	padding:5px 0px 5px 10px;
	font-weight:bolder;
	
	}


/*FOOTER CONTENT*/
	
/*#footer {
	color:#FFFFFF;

	margin-right:50px;
	margin-left:50px;
	padding:0px 0px 0px 40px;
	position:relative;
	height:29px;
	z-index:1;
	}*/
	
#theend {
	position:relative;
	background-color:#FFFFFF;
	margin-right:50px;
	margin-left:50px;
	text-align:right;
	color:#C55F5F;
	}
			
		
