div#sidebar { float: right; margin: 10px 10px 10px 10px; padding: 20px; 	color: #000000; background-color: #f3f8fd; border: 1px solid #d4dff7; }
div#sidebar ul{ list-style:none; margin:0px 0px 0px 10px; padding:0; }
div#sidebar a, div#sidebar a:link { color: #000000; }
div#sidebar h2{ font-size: 12pt; color: #446EBB; }
.pagenav{ margin:0px 0px 20px 0px; }

NEW CSS FROM RYAN:

#HeaderAA {
left:739px;
position:absolute;
top:109px;
visibility:visible;
width:23px;
z-index:7;
}

#HeaderAA p {
text-align:center;
}

#Bodyabouttext {
left:20px;
position:absolute;
top:-1px;
visibility:visible;
width:960px;
z-index:2;
}

#MFNSPageBody p {
font:14px/24px Arial;
text-align:left;
}

#MFNSPageBody h1 {
font:14px/24px Arial;
text-align:left;
color:#446EBB; font-weight:bold; font-size:30px;
}

#MFNSPageBody h2 {
font:14px/24px Arial;
text-align:left;
color:#101764; font-weight:bold;
}

#FooterBannerNavLinks {
left:478px;
position:absolute;
top:4px;
visibility:visible;
width:485px;
z-index:4;
}

#FooterBannerNavLinks p {
text-align:right;
}

#FooterBannerNavLinks p,#FooterMFNSCopyright p {
color:#67403C;
font:11px/24px Verdana;
margin:0;
}

#Headerbigbutton {
background:url(imgs/Headerbigbutton.gif) no-repeat;
height:38px;
left:541px;
position:absolute;
top:35px;
width:78px;
z-index:3;
}

#bodyimage {
background:url(imgs/warlakesunset2.jpg) no-repeat;
height:203px;
left:0px;
position:relative;
top:1px;
visibility:visible;
width:480px;
z-index:0;
}

#Bodycomlinks {
position:absolute;
left:119px;
top:134px;
visibility:visible;
width:270px;
z-index:3;

}
#Bodycomlinks ul {
float: left;
width: 270px;
margin: 0;
padding: 0;
list-style-image: url(/bulletarrow.gif);
}

#Bodycomlinks li {
font:12px/30px Verdana;
float: left;
width: 135px;
margin: 0;
padding: 0;
}

#Bodycomlinks p {
color:#B55520;
font:12px/30px Verdana;
margin:0;
text-align:left;
text-decoration:underline;
}

#FooterDepartments {
left:51px;
position:absolute;
top:47px;
visibility:visible;
width:540px;
z-index:4;
color:#010000;
}

#FooterDepartments h2 {
font-size: 12pt;
}

#FooterDepartments ul {
float: left;
width: 540px;
margin: 0;
padding: 0;
list-style: none; 
}

#FooterDepartments li {
font:12px/30px Verdana;
float: left;
width: 270px;
margin: 0;
padding: 0;
}

#FooterDepartments p,#FooterFeedback p,#FooterContact p {
font:12px/30px Verdana;
margin:0;
text-align:left;
}

#FooterContact {
left:640px;
position:absolute;
top:47px;
visibility:visible;
width:339px;
z-index:3;
}

#FooterContact p {
font-weight:700;
}

#Footerdivider {
background:url(imgs/divider.gif) no-repeat;
height:123px;
left:320px;
position:absolute;
top:78px;
visibility:visible;
width:240px;
z-index:3;
}

#Footerdivider2 {
background:url(imgs/divider.gif) no-repeat;
height:123px;
left:51px;
position:absolute;
top:78px;
visibility:visible;
width:229px;
z-index:3;
}

#Bodyreadbutton1 {
background:url(imgs/BodyReadButton1.gif) no-repeat;
height:25px;
left:341px;
position:absolute;
top:287px;
visibility:visible;
width:99px;
z-index:4;
}

#Bodyreadbutton2 {
background:url(imgs/BodyReadButton2.gif) no-repeat;
height:25px;
left:340px;
position:absolute;
top:286px;
visibility:visible;
width:99px;
z-index:5;
}

#FooterBannerbox {
background:url(imgs/Bannerbox.gif) no-repeat;
height:27px;
left:0px;
position:absolute;
top:0px;
visibility:visible;
width:1020px;
z-index:3;
}

#FooterMFNSCopyright {
left:68px;
position:absolute;
top:4px;
visibility:visible;
width:355px;
z-index:4;
}

#FooterMFNSCopyright p {
text-align:left;
}



#Bodybackground {
background-color:#FFF;
background-image:none;
height:1030px;
left:0;
position:absolute;
top:0;
visibility:visible;
width:1020px;
z-index:1;
}

#HeaderRedBackground {
background:url(imgs/HeaderBlueBackground2.gif) no-repeat;
height:107px;
left:0;
position:absolute;
top:0;
visibility:visible;
width:1020px;
z-index:2;
}

#Headersearchbox {
background:url(imgs/Headersearchbox.gif) no-repeat;
height:17px;
left:845px;
position:absolute;
top:119px;
visibility:visible;
width:134px;
z-index:5;
}

#Headertextsizebox {
background:url(imgs/Headertextsizebox.gif) no-repeat;
height:17px;
left:730px;
position:absolute;
top:111px;
visibility:visible;
width:39px;
z-index:5;
}

#Bodycommunitybox {
background:url(imgs/Bodyboxoutline.gif) no-repeat;
height:327px;
left:19px;
position:relative;
top:15px;
visibility:visible;
width:441px;
z-index:2;
}

#Headertextsizebox2 {
background:url(imgs/Headertextsizebox2.gif) no-repeat;
height:15px;
left:731px;
position:absolute;
top:112px;
visibility:visible;
width:37px;
z-index:6;
}

#Headersearchbox2 {
background:url(imgs/Headersearchbox2.gif) no-repeat;
height:15px;
left:846px;
position:absolute;
top:120px;
visibility:visible;
width:132px;
z-index:6;
}

#Headersearchbox3 {
background:url(imgs/Headersearchbox3.gif) no-repeat;
height:17px;
left:845px;
position:absolute;
top:120px;
visibility:visible;
width:134px;
z-index:4;
}

#Headertextsizebox3 {
background:url(imgs/Headertextsizebox3.gif) no-repeat;
height:17px;
left:730px;
position:absolute;
top:112px;
visibility:visible;
width:39px;
z-index:4;
}

#FooterDeptbox {
background:url(imgs/Deptbox.gif) no-repeat;
height:292px;
left:0;
position:absolute;
top:0px;
visibility:visible;
width:1020px;
z-index: auto;
}

#BodyCommunitiesbox {
left:40px;
position:absolute;
top:11px;
visibility:visible;
width:321px;
z-index:5;
}

#BodyCommunitiesbox p {
color:#B45420;
font:18px/17px "Myriad Pro";
margin:0;
text-align:left;
}

#Footerlocationbar {
background:url(imgs/locationbar.gif) no-repeat;
height:1px;
left:640px;
position:absolute;
top:78px;
visibility:visible;
width:340px;
z-index:4;
}

#Headerlogo {
background:url(imgs/logo.gif) no-repeat;
height:107px;
left:37px;
position:absolute;
top:16px;
visibility:visible;
width:388px;
z-index:3;
}

#Footermail {
background:url(imgs/mail.gif) no-repeat;
height:45px;
left:644px;
position:absolute;
top:154px;
visibility:visible;
width:43px;
z-index:3;
}

#Bodymap {
background:url(imgs/map.gif) no-repeat;
height:451px;
left:0px;
position:relative;
top:15px;
visibility:visible;
width:480px;
z-index:2;
}

#HeaderAdminBar {
left:20px;
position:absolute;
top:117px;
visibility:visible;
width:400px;
z-index:4;
}

#HeadersearchPos {
left:801px;
position:absolute;
top:117px;
visibility:visible;
width:37px;
z-index:4;
}

#Headersubbar {
background:url(imgs/Headersubbar.gif) no-repeat;
height:49px;
left:0;
position:absolute;
top:107px;
visibility:visible;
width:1020px;
z-index:3;
}

#Headertextsize {
left:675px;
position:absolute;
top:109px;
visibility:visible;
width:48px;
z-index:4;
}

#Headertextsize p,#HeadersearchPos p,#HeaderAdminBar p,#Headertypehere p,#HeaderAA p {
color:#00385A;
font:11px/20px Arial;
margin:0;
text-align:left;
}

#BodyaboutMFNS {
left:40px;
position:absolute;
top:81px;
visibility:visible;
width:401px;
z-index:3;
}

#BodyaboutMFNS p,#Bodyusemap p {
color:#454545;
font:14px/26px Verdana;
margin:0;
text-align:left;
}

#Headertypehere {
left:853px;
position:absolute;
top:115px;
visibility:visible;
width:63px;
z-index:7;
}

#Bodyusemap {
left:40px;
position:absolute;
top:44px;
visibility:visible;
width:401px;
z-index:4;
}

#Bodyusemap p {
font-style:italic;
}

#bodywelcomeMFNS {
background:url(imgs/welcometomfns.gif) no-repeat;
height:30px;
left:39px;
position:absolute;
top:23px;
visibility:visible;
width:292px;
z-index:3;
}

#FooterFeedback {
left:699px;
position:absolute;
top:142px;
visibility:visible;
width:280px;
z-index:3;
}

#BodyWelcomebox {
background:url(imgs/Shadedbox.gif) no-repeat;
height:331px;
left:14px;
position:relative;
top:0px;
visibility:visible;
width:447px;
z-index: auto;
}

#MFNSPage {
margin:0 auto;
width:1020px;
}

#MFNSPageHeader {
position: relative;
}

#MFNSPageNavBar {
height:30px;
left:460px;
position:relative;
top:40px;
visibility:visible;
width:550px;
z-index:20;
}

#MFNSPageBody {
margin-top: 130px;
position: relative;
font:14px/24px Arial;
text-align:left;
}

#MFNSPageFooter {
position: relative;
clear: right;
}

a:link { 
	color: #010000;
	}
a:visited { 
	color: #010000;
	}
a:hover { 
	color: #010000;
	text-decoration: underline;
	}
a:active { 
	color: #010000;
	}

html,body {
background-color:#FFF;
margin:0;
padding:0;
}


