/** body **/

	html, body {
		height:100%;
	}
		
	body, font {
		margin:0; padding:0;
		font: 14px/1.5em Palatino Linotype, Arial, Helvetica, Verdana, sans-serif;
	}

	#maincontainer{
		width: 770px; /*Width of main container*/
		margin: 0 auto; /*Center container on page*/
	}

	#topsection{
		height: 192px; /*Height of top section*/
	}

	#contentwrapper{
		float: left;
		width: 100%;
		background-color: #ffffff;
	}

	#contentcolumn{
		margin-left: 205px; /*Set left margin to LeftColumnWidth*/
	}

	#leftcolumn{
		float: left;
		width: 205px; /*Width of left column*/
		margin-left: -770px; /*Set left margin to -(MainContainerWidth)*/
	}
	
	#footer{
		clear: both;
		background: #53aa45;
		color: #fff;
		text-align: center;
		padding: 5px 0;
	}

/* Padding */

	.innertube {
		margin: 1.25em 0;
	}

/* Headings & Hyperlinks */

	h1 {
		color: #339933;
		font-size: 140%;
	}

	h2 {
		color: #339933;
		font-size: 120%;
	}

	h3 {
		color: #339933;
		font-size: 110%;
	}
	
	h4 {
		color: #000;
		font-size: 110%;
	}

	strong { color: #339933; }
	
	em { font-style: italic; }
#profiles 
	h1 {
	color: #339933;
	font-size: 110%;
	text-align: center;
		}
#profiles h2{
	color: #339933;
	font-size: 120%;
	margin-bottom: 0px;
		}
#profiles td {
	padding-right: 5px;
	padding-left: 5px;
}
#profiles h3{
	color: #339933;
	font-size: 90%;
	margin-top: 0px;
		}
#profiles p {
	font-size: 95%;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: justify;
}
#profiles em {
	font-size: 100%;
	}

/*specifics for important contacts*/

	#importantcontacts h1 {
		color: #339933;
		font-size: 150%;	
	}
		
	#importantcontacts h2 {
		color: #339933;
		font-size: 120%;
		text-align: left;
		margin-bottom: 0px;
		}
	#importantcontacts h4 {color: #000;
		font-size: 110%;
		text-align: right;
		margin-bottom: 1px;
		}
	#importantcontacts td {
		border-bottom: 1px solid gray;
		}
	#importantcontacts table {
		width:  100%;
		}
	
/* Lists */

	#providers {
		font-size: 12px;
		margin: 0 0 1em 1em;
	}

	#providers ul {
		margin: 0;
		padding-left: 1em;
		border-left: 1px dotted #ccc;		
		}
	
	#providers li {
		padding: 0;
		margin: 0 0 0 1.5em;
		}
		
	#providers li.heading {
		list-style-type:none;
		padding: 0;
		margin: 0;
	}

/* Images */

	.image-right {
		float: right;
		padding: 0 0 0.5em 0.5em;
	}

	.image-left {
		float: left;
		padding: 0 0.5em 0.5em 0;
	}
	
	/*.image-center {
		float: ;
		padding: 0 0.5em 0.5em 0;
	}*/
	
/*menu*/
	
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Palatino Linotype, Arial, Helvetica, Verdana, sans-serif;
width: 180px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 2px solid #FFF;
border-right: 2px solid #FFF;
text-align: left;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #339933; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: black;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}


.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

