* {
	margin:0;
	padding:0;
}

/* basic styling of template*/

body {
	font-size:0.7em;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:2;
	text-align:center; 	
	background: #87c561;
	color:#000;
}

#wrapper {
	min-width:760px;
	max-width:960px;
	width:auto !important; 
	width:960px; 			
	margin: 0 auto; 		
	text-align:left; 	
	background-color:#FFF;
}

#wrap_content {
	width:960px;
	clear:both;
	background: url('../images/content.png') repeat-y;
	overflow: hidden;
	}	


#rightfauxcol {
	clear:both;
	overflow: hidden;

}
div .sc-footer {
	font-size: 80%;
	text-align: left;
	margin-top: 40px;
	margin-bottom: 15px;
	color:#a1a1a1;
}
.componentheading a {
border:none;}

#bread {
	position:relative;
	margin:0 auto;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	height:auto;
	padding:5px 9px 9px 9px;
	float:left;
	}

#bread a:visited {
	text-decoration:underline;
	color:#000;
}

#bread a:hover {
	color: #47c1d8;
	text-decoration:underline;
}


#breadcrumbs {
	position:relative;
	height:42px;
	top:20px;
	}


#header {
	height: 260px;
	background: transparent url(../images/banner.png);
	position:relative;
	color: #ffffff;
}


	
#top_menu {
	position:relative;
	height: 50px;
}

#menu_top {
	width:960px;
	height:50px;
	background:url(../images/menu.png);
	}


#content {
	position:relative;
	float:left;
	width:770px;
	margin:15px 0px 0px 205px;
	overflow:hidden;
	background-color: none;
	}
	
#inside_content {
	padding:0px 70px 0px 70px;
	}

#menu2 {
	float:left;
	width:205px; 
	margin: 0px 0px 0px 0px;
	} 


#footer {
	font-style:italic;
	color:#FFF;
	top:20px;
	text-align:center;
	clear:both;
	background-color:#87c561;
	}


.inside {
	padding:5px;
	}



/* end - basic styling of template*/

/* fonts */


h1 {
	font-size: 1.4em;
	font-family:Verdana, Geneva, sans-serif;
	}

h2 {
	font-size: 1.2em;
	font-family:Verdana, Geneva, sans-serif;
	}
	
h3 {
	font-size:1em;
	font-family:Verdana, Geneva, sans-serif;
	}

h4 {
	font-size:1em;
	background-color:#F90;
	font-family:Verdana, Geneva, sans-serif;
	}

h5 {
	font-size:0.8em;
	font-family:Verdana, Geneva, sans-serif;
	}

h6 {
	font-size:0.7em;
	font-family:Verdana, Geneva, sans-serif;
	}


/* end fonts */

/* menu and links */




a:link {
	text-decoration:none;
	color:#000;
	}

a:visited {
	text-decoration:none;
	color:#000;
	}
	
#submenu #current a {
	color:#000;
	text-decoration:underline;	
	}

a.pathway {
	color:#FFF;
	text-decoration:underline;
	}

a:hover {
	color:#000;
	text-decoration:underline;
	}

#topmenu {
	list-style: none;
	margin:0px 10px 10px 50px;
	width:100%;
	height: 50px;
	
}                

a.readon {
	text-decoration:underline;
	color:#000;
	}
	
.leading a.readon {
	text-decoration:underline;
	color:#000;
	}


a.readon:visited {
	text-decoration:underline;
	color:#000;
	}

.leading a.readon:visited {
	color:#000;
	text-decoration:underline;
	}
	
a.readon:hover {
	text-decoration:none;
	color:#000;
	}

.leading a.readon:hover {
	color:#000;
	text-decoration:none;
	}

#topmenu li {
	position:relative;
	list-style:none;
	float:left;
   	margin:10px;
   	padding: 0;
   	height: 100%;
   	top:5px;


}


#topmenu a {
	display:block;
	position:relative;
	color:#FFF;
	margin: 0;
   	padding: 0px 15px 15px 15px;
	height:20px;
	text-decoration:none;
	text-align:center;
}


	
#topmenu a:hover  {
	display:block;
	color:#000;
	text-decoration:underline;
	height:20px;
	cursor: pointer;
	} 
	
#topmenu li.parent.active a  {
	display:block;
	color:#000;
	text-decoration:underline;
	height:20px;
	cursor: pointer;
	}

#topmenu #current {
	display:block;
	position:relative;
	text-decoration:underline;
	float:left;
   	margin:10px;
   	padding: 0;
  	height:20px;
}


#topmenu #current a {
	position:relative;
	color:#000;
	margin: 0;
	height:100%;
	text-decoration:underline;
	overflow:hidden;
	text-align:center;
	}
	

#topmenu #current a:hover {
	color:#000;
	text-decoration:underline;
	} 

ul#submenu {
	list-style:none;
	margin:0px;
	padding: 7px 20px 7px 20px;
	line-height:2.5;
	width:100%;
	height: 100%;
}
/* end menu and links */

/* modules - menu right and left */


.module {
	width: 100%;
	margin-top: 0px;
	padding: 0px;	
}


.modcontent2 {
	position:absolute;
	top:330px;
	padding:5px;
	margin:0px 0px 0px 5px;
}

.modcontent2 h3 {
	position:relative;
	right:53px;
	width:100%;
	margin: 0;
	padding: 3px 0px 10px 52px;
	font-size:1.5em; 
	color:#f48f0b;
	font-family:Verdana, Geneva, sans-serif;
}


.moduletable {
	margin-bottom:20px;
	}

/* end modules - menu right and left */

.highlight {
	color:#000;
	background-color:#47c1d8;
	}

#emailForm label {width:150px; display:block; margin-top:10px;}

#contact_text {margin-bottom:5px;}

.contact {margin-top:15px;}
