body {
	padding:0px;
	border-top: 0px;
	margin-top:0px;
	font: 10px/normal Verdana, Arial, Helvetica, sans-serif;
	background:white;
	height:100%;
}

p { margin-bottom: 1em;
	text-align:justify; }



.clearfix{
	display:block;
	clear:both;
	}

.container{
	width:900px;
	background:white;
	margin-left:auto;
	margin-right:auto;
	}

.header{
	min-height:30px;
	height:32px;
	background:#f1f1f1; /* background:#579349; */
	position:fixed;
	z-index:10000;
	width:900px;
	}

.headerlanguage{
	margin-top:5px;
	width:200px;
	float:left;
	padding-right:10px;
	padding-left:10px;
	color:#6E6A6B;
	}
	.headerlanguage img{
	vertical-align:middle;
	padding-left:5px;
	display:inline;
	}

.headerlinks{
	margin-top:5px;
	float:left;
	color:#6E6A6B;
	}
	.headerlinks ul{
	padding:0px;
	margin:0px;
	display:inline;
	list-style-type:none;
	}
	.headerlinks li{
	float:left;
	padding-right:5px;
	padding-left:5px;
	/* border-right:1px solid grey; */ 
	}
	.headerlinks a, a.visited, a.hover, a:visited, a:active{
	color:grey;
	text-decoration:none;
	background:none;
	/* border-right:1px solid grey; */ 
	}

.headersearch{
	margin-top:5px;
	width:200px;
	float:right;
	}


.banner{
	padding-top:40px;
	min-height:60px;
	}

.bannerlogo{
	width:200px;
	height:50px;
	background:white;
	float:left;
	}
	.bannerlogo h1 {
	font-size:18px;
	font-weight:bold;
	}

.bannernav{
	width:650px;	
	height:50px;
	background:white;
	float:right;
	z-index:1000;
	}
	

.welcomelinks{
	}

.welcomepresident{
	float:left;
	width:260px;
	background:white;
	padding-right:20px;
	}
	
.welcomeImage{
	float:left;
	padding:5px;
	}

.h3president{
	padding-top:20px;
	font-size:10px;
	color:grey;
	font-style:bold;
	}

.welcomepresident img{
	float:left;
	padding: 0px 10px 10px 10px;
	}

.welcomeimageslider{
	float:right;
	width:620px;
	background:none;
	z-index:-20;
	}

.MainContentTitle h3{
	font-size:18pt;
	color:#666666;
	border-bottom: 1px solid #666666;
	}

.MainContentLinks{
	visibility:hidden;
	float:left;
	width:150px;
	padding-right:10px;
	}

.MainContent{
	width:900px;
	float:right;
	padding-bottom:50px;
	}

.resources{
	background:white;
	}
	.resources P{
	padding:10px;
	text-align:justify;
	}

.resourcenew{
	width:290px;
	min-height:40px;
	float:left;
	padding-right:10px;
	padding-left:0px;
	}

	.resourcenew h3{
	color:#fff7d2;
	background:#284ac0;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	}
	.resourcenew P{
	padding:10px;
	}

.resourcepartner{
	width:300px;
	min-height:40px;
	float:left;
	padding-right:10px;
	}
	.resourcepartner h3{
	color:#fff7d2;
	background:#1d42c0;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	}
	.resourcepartner P{
	padding:10px;
	}

.resourcebulletin{
	width:290px;
	min-height:40px;
	float:right;
	}
	.resourcebulletin h3{
	color:#fff7d2;
	background:#1038c0;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	}
	.resourcebulletin P{
	padding:10px;
	}

.footer{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background:#f1f1f1;
	height:25px;
	padding-top:10px;
	padding-left: 5px;
}

.footerlinks{
	float:left;
	}
	.footerlinks ul{
	padding:0px;
	margin:0px;
	display:inline;
	list-style-type:none;
	}
	.footerlinks li{
	float:left;
	padding-right:5px;
	padding-left:5px;
	border-right:1px solid grey;
	}
	.footerlinks a, a.visited, a.hover, a:visited, a:active{
	color:grey;
	text-decoration:none;
	background:none;
	/* border-right:1px solid grey; */ 
	}

.footerconnect{
	float:right;
	padding-right:10px;
	color:#6E6A6B;
	}
	.footerconnect img{
	vertical-align:middle;
	padding-left:5px;
	display:inline;
	}

ul.menuside { float: left; clear: both; width: 144px; margin: 0 0 8px 0; padding: 0; background: #fff; list-style:none;font-family:Verdana, Arial, Sans-Serif;font-size:8pt; color: #003928; }
ul.menuside li { margin: 0 0 2px 0; padding: 0; background: #fff url("z_background_menu.jpg") 0 0 repeat-x; border-left: 4px solid #DBDBDB;  }
ul.menuside li:hover { color: #fff; border-left: 4px solid #373737; text-decoration: none; background: #000 url("z_background_menu_active2.jpg") 0 0 repeat-x; }
ul.menuside a:link {  color: #fff; display: block; width: 126px; padding: 7px 10px 7px 10px; margin: 0; background: #E3E3E3 url("z_background_menu2.jpg") 0 0 repeat-x; border-left: 4px solid #DBDBDB; font-weight: normal;text-decoration: none; }
ul.menuside a:hover { color: #fff; border-left: 4px solid #373737; text-decoration: none; background: #000 url("z_background_menu_active2.jpg") 0 0 repeat-x; }
ul.menuside a:active { color: #fff; border-left: 4px solid #373737; text-decoration: none; background: #444 url("z_background_menu_active2.jpg") 0 0 repeat-x; }
ul.menuside a:visited { color: #fff; display: block; width: 126px; padding: 7px 10px 7px 10px; margin: 0; background: #E3E3E3 url("z_background_menu2.jpg") 0 0 repeat-x; border-left: 4px solid #DBDBDB; font-weight: normal;text-decoration: none; }
ul.menuside a:hover { color: #fff; border-left: 4px solid #373737; text-decoration: none; background: #000 url("z_background_menu_active2.jpg") 0 0 repeat-x; }
ul.menuside li ul { margin: 2px 0 2px 0; padding: 0; background: #fff url("z.background_sub_fade.jpg") 0 0 repeat-x; }
ul.menuside li ul li { margin: 0; padding: 1px 0 1px 20px; background: transparent url("z.bullet.jpg") 12px 12px no-repeat; }
ul.menuside li ul li a { background: none; border: 0; width: 106px; padding: 7px 10px 7px 10px; margin: 0; }
ul.menuside li ul li a:hover { border: 0; background: transparent; color: #666; }
ul.menuside li ul li a.active { border: 0; background: transparent; color: #666; }
ul.menuside li ul li a.visited { border: 0; background: transparent; color: #666; }
ul.menuside li li ul { margin: 0; padding: 0; background: transparent; width: 200px; }
ul.menuside li li ul li { width: 180px; }
ul.menuside li li ul li a { width: 160px; }

ul.sidenav {
	list-style-type:none;
	font-weight: normal;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:8pt;
	 color: #000000;
}

	ul.sidenav li {
	 padding: 2px 5px;
	border-style:solid;
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:1px solid #F0F0F0;
	 color: #000000;
	}

	ul.sidenav li.hover,
	ul.sidenav li:hover {
	 color: #003928;
	}

	ul.sidenav a:link 	{ color: #000000; text-decoration: none; }
	ul.sidenav a:visited	{ color: #000000; text-decoration: none; }
	ul.sidenav a:hover	{ color: #ff0000; }
	ul.sidenav a:active	{ color: #000000; }
	
label {
	display:block;
	float:left;
	width:7em;
	text-align:right;
	margin-right:5px;
	}

