body {
	font: 100% arial, "trebuchet ms", Verdana, Helvetica, sans-serif;
	background: #dce4e7;
	margin:0;padding:0;
	text-align:center;
	color: #000000;
}
.layout #container {
	position:relative;
	width:920px;
	background: #fff url(../images/fauxbk.gif) repeat-y;
	font-size:.76em;
	margin: 0 auto;
	border: 1px solid #8da6a7;
	text-align: left;
}
/* ---- BRANDING ////////////////////////////////////////// */
.layout #branding h1 {
	margin: 0;padding:0;
	display:none;
	text-indent:-9999px;
}
.layout #branding {
	background: url(../images/headmain2.jpg) no-repeat left 0px;
	height:157px;
	width:920px;
	margin:10px auto 0 auto;padding: 0;
	position:relative;
	border-bottom:1px solid #526187;
}
/* ---- MAIN NAVIGATION ////////////////////////////////////////// */
div#mnavigation {
	width: 190px;
	margin:0;padding:0px;
}
#mnavigation ul {
	margin:0px;padding:0px;
	list-style-type: none;
	border-top: 1px solid #7a9293;
	border-bottom: 1px solid #bfe0e1;
}
#mnavigation a, #mnavigation a:link, #mnavigation a:visited{
	font:1.11em Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	text-decoration:none;
	display:block;
	color:#000000;
	border-bottom: 1px solid #7a9293;
	border-top:1px solid #bfe0e1;
	line-height:1.5em;
	padding:6px 3px 6px 38px;
	background:url(../images/libk1a.gif) no-repeat;
}
#mnavigation ul.nav a:hover {
	background:#9dc4c5 url(../images/libk1a.gif) no-repeat;
	background-position:0% 100%;
	border-top:1px solid #333333;
	color:#000000;
}
#mnavigation #sideimage {
	display:none;
	margin:0px;
	position:relative;
	top:52px;left :0px;
}
/* -------- ANIMATION LIST STYLING ///////////////////////////////////////// */
.hd{
	display:none;
	}
ul#pic_scroller {
	float:right;
	width:269px;
	padding:0;
	margin:4px 24px 0px 16px;
	list-style:none;
	}
ul#pic_scroller li img {
	border-style:none;
}
/* ---- HEADINGS ////////////////////////////////////////// */
h1 {
	font: 2em Georgia, Helvetica, sans-serif;
	color:#40788d;
	margin:0px 15px 0px 20px;padding:0;
	border-bottom:1px solid #e0eff4;
}
/* ---- SIDE BAR ////////////////////////////////////////// */
.layout #sidebar1 {
	float: left;
	width: 195px;
	padding: 5px 0px;
}
/* ---- MAIN CONTENT ////////////////////////////////////////// */
.layout #mainContent {
	margin: 0 0 0 185px;padding:0px;
}
.layout #mainContent p {
	padding:0 25px;
	margin:10px 0px 15px 5px;
	color:#464545;
	text-align:justify;
	font-size:1.1em;
	line-height:1.3em;
}
.layout #mainContent p a, .layout #mainContent p a.link, p a:link .link, p a:visited .link {
	text-decoration:none;
	color:#2a7188;
	border-bottom:1px dotted #BCBDB2;
	font-style:normal;
	font-size:12px;
}
.layout #mainContent p a:hover {
	color:#000;border-bottom:1px solid #000000;
}
.layout #mainContent a img {
	border-style:none;
	
}
/* ---- FOOTER ////////////////////////////////////////// */

.layout #footer { 
	padding: 10px 4px 0px 4px;
	clear:both;
	width:914px;
	line-height:1.5em;
	margin:0 auto;
	background:url(../images/footerbk1.gif) repeat-x 0px -2px;
	height:37px;
	position:relative;
	border-top:1px solid #fefefe;
	text-align:center;
	color:#999;
	border-bottom:1px solid #297087;
} 
.layout #footer img {
	display:block;border-style:none;float:left;
	}
.layout #footer a, .layout #footer a:link {
	padding:3px 2px 0px 2px; 
	font:.8em Arial, Helvetica, sans-serif;
	margin:0px;
	color:#fefefe;
	text-decoration:none;
	}
.layout #footer a:hover{
	color:#fff;
	border-bottom:1px solid #ffffff;
	}
/* ---- OTHER MISC ////////////////////////////////////////// */
fieldset {
	border-style:none;margin:0;padding:0;}
.fltrt {
	float: right;margin-left: 8px;}
.fltlft {
	float: left;
	margin-right: 8px;
	margin-top:-10px;
	}
p img.picright {
	float:right;
	padding:0;
	margin:4px -9px 0px 16px;}
.clearfloat {
	clear:both;	height:0;
	font-size: 1px;line-height: 0px;}
#sidebar1 img.mbar {
	margin:0px 0px 10px 25px;}
