/* CSS Document */

body {background-image:url(images/page-bg.jpg); background-repeat:repeat-x; background-color:#fbc425; margin:0; padding:0; font-family:trebuchet, Arial, Helvetica, sans-serif;}
#container {margin:0 auto; padding:0;width:945px; }
#wrap {width:945px; float:left; display:inline; border:5px solid #ffffff; background-color:#cae291;}

p {margin:0; padding:0;}

#content {background-image:url(images/masthead.jpg); background-repeat:no-repeat; width:714px; margin:0; padding:0 0 20px 0;float:left; display:inline; border-right:5px solid #ffffff; background-color:#ffffff; min-height:561px;}
#logo {
	margin: 6px 0 0 5px;
	float: left;
	display: inline;
}
#nav {float:left; display:inline; margin:80px 0 0 10px; padding:0;}
#nav li {list-style:none;margin:0 4px 0 0;padding:0; display:inline;}
#flash {width:663px; margin:0; float:left; display:inline; clear:both; padding:10px 0 0 51px;}
#flash h1 {width:300px; display:inline; font-size:22px; color:#0174a8; margin:30px 0 10px 0; float:left; display:inline;}
#flash p {width:300px !important; display:inline !important; clear:none !important; padding:0 !important;}
#flash2 {width:663px; margin:0; float:left; display:inline; clear:both; padding:10px 0 0 51px;}
#flash2 h1 {width:600px; display:inline; font-size:22px; color:#0174a8; margin:30px 0 10px 0; float:left; display:inline;}
#flash2 p {width:600px !important; display:inline !important; clear:none !important; padding:0 !important;}

.calendar {
	font-size: 11px;
	line-height: 150%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#content p {
	width: 623px;
	margin: 0;
	float: left;
	display: inline;
	line-height: 130%;
	clear: both;
	padding: 10px 40px 0 51px;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content p a:link, #content p a:active, #content p a:visited {
	color: #fe6f13;
	text-decoration: none;
}

#content p a:hover {color:#000000; text-decoration: underline;}

#rightnav {width:223px; float:left; display:inline; margin:0; padding:0; background-image:url(images/rightnav-bg.gif); background-repeat:repeat-x; background-color:#cae291; min-height:561px;}
#rightnav h3 {background-image:url(images/rn-h3bg.gif); background-repeat:no-repeat; width:195px; padding:6px 0 6px 28px; margin:40px 0 0 0; color:#ffffff; font-size:16px;}
.b-white {
	color: #ffffff;
	font-size: 15px;
	font-weight: normal;
	padding: 10px 15px 10px 28px;
	margin: 0 0 60px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.rn-box {width:189px; border:1px solid #779b36; background-color:#cbe292; margin:20px 0 20px 20px; padding:0 0 20px 0;}
.rn-box h4 {width:169px; margin:0 0 10px 0; padding:8px 10px 0 10px; height:23px; background-image:url(images/rnbox-h4bg.gif); background-repeat:no-repeat; color:#ffffff; font-size:11px; font-weight:bold;}
.rn-box p {width:169px; margin:0; padding:3px 10px 0 10px; font-size:11px; color:#000000;}

.date {color:#ff0000; font-size:14px;}
.b-black {font-size:14px; font-weight:bold;}

#footer {clear:both; display:inline; float:left; width:903px; margin:0; padding:20px 20px 0px 20px; height:37px; background-color:#008bc9; font-size:11px; font-weight:bold; color:#ffffff; }
#footer-content {float:left; display:inline;}
#footer-content2 {float:right; display:inline;}
#footer a:link, #footer a:active, #footer a:visited {color:#ffffff; text-decoration:underline;} 
#footer a:hover {color:#000000; text-decoration:underline;}