body {background:#f4f6dc; color:#00407d; font-family:tahoma,geneva,sans-serif; margin:0; padding:0;}

/* page structure */
#centre {background:#fff url(images/bg_nv.gif) repeat-y; margin:0 auto; overflow:auto; text-align:center; width:770px;}
#leftside {background:transparent url(images/bg_lefthm.gif) no-repeat; float:left; width:226px;}
#nav {background:transparent url(images/bg_nv.gif) repeat-y; position:relative;top:102px; text-align:left;}
/*#nav1 {background-color:#B5C316; text-align:left; margin:45px 0 0 25px;}*/
#rightside {background-color:#fff; color:#00407d; float:right; font-size:11px; text-align:left; width:544px;}
#ftr {clear:right; color:#7396b8; font-size:10px; margin:0 auto; width:770px;}

/* formatting */
img {border:0;}
/*#lefthm {float:left; width:199px; text-align:left;}*/
#leftsub {float:left; font-size:14px; font-weight:bold; position:relative;left:17px;top:125px; text-align:left; width:199px;}
/* fixes for 3px gaps in IE */
/* hide from MacIE \*/
* html #leftside {margin-right:-3px;}
* html #rightside {margin-left:0;}
/* * html #lefthm {margin-right:-3px;}*/
* html #leftsub {margin-right:-3px;}
* html #nav {margin-left:0;}
/* * html #nav1 {margin-left:0;}*/
/* end hide + end fixes */
#home {background:transparent url(images/img_hm.jpg) no-repeat; height:168px; width:544px;}
#abt {background:transparent url(images/img_about.jpg) no-repeat; height:168px; width:544px;}
#srv {background:transparent url(images/img_srv.jpg) no-repeat; height:168px; width:544px;}
#conserv {background:transparent url(images/img_conserv.jpg) no-repeat; height:168px; width:544px;}
#cntc {background:transparent url(images/img_cntc.jpg) no-repeat; height:168px; width:544px;}
.logo {margin:14px 8px 0 8px;}
#lefthm .hmtxt {color:#49AA42; font-size:13px; font-weight:bold; line-height:19px; margin:15px; text-align:justify;}
#phone {clear:both; color:#fff; font-size:15px; font-weight:bold; line-height:19px; margin:20px 15px;}
/*#leftsub ul {font-size:15px; line-height:16px; list-style:none; margin:7px 0 0 14px; padding:0;}*/
.unindentedlist {margin-left:15px; padding:0;}
#lefthm a, #leftsub a {color:#00407d; text-decoration:none;}
#leftsub a.white {color:#fff; text-decoration:none;}
#tag {color:#7CC17D; font-size:12px; font-style:italic; font-weight:bold; line-height:16px; margin:20px 0 0 9px;}
#search, #ctl00_ctl00_LeftInfo_search_txtSearch, #ctl00_LeftInfo_search_txtSearch {color:#00407d; margin:65px 0 0 0;}
.bu {background-color:#b1bd1f; border:0; color:#fff; height:22px;}
#rightside a {color:#47a848;}
.section {color:#fff; font-size:24px; font-weight:bold; margin:0; padding:10px 20px 0 0; text-align:right;}
.subsection {font-size:17px; margin:4px 20px 20px 0;}
h1, .heading {font-size:15px; font-weight:normal; margin-bottom:20px; margin-top:0;}
h2, .subheading {font-size:14px; font-weight:normal; margin:0;}
h3 {font-size:12px; margin:0;}
.maintxt {margin:20px 20px 0 20px;}
.rightaligned {margin:15px 15px 0 15px; text-align:right;}
.txtsmallblue {color:#00407d; font-size:11px;}
.txtsmallgreen {color:#47a848; font-size:11px;}
.txtmedgreen {color:#47a848; font-size:16px;}
.txtbiggreen {color:#47a848; font-size:20px;}
.txtbigblue {color:#00407d; font-size:20px;}
.txtblue {color:#00407d;}
.txtgreen {color:#47a848;}
.ad {margin:5px 12px 0 0;}
.bold {font-weight:bold;}
.unbold {font-weight:normal;}
.ontheleft {float:left; margin:0 20px 20px 0;}
.ontheright {float:right; margin:0 0 20px 20px;}
.nobullets {list-style:none; margin-top:0;}
.maintxt table.appt td {font-size:11px; padding:2px;}
.tableheading {background-color:#7396B8; color:#fff; font-size:13px; font-weight:bold;}
.paddingright {padding-right:10px;}
.paddingleft {padding-left:10px;}
.marginleft {margin-left:10px;}
.dottedline {border-bottom:1px dotted #00407d; height:17px;}
.buradio {margin-top:15px; margin-left:35px;}
#ftr a {color:#7396b8;}
.logowc {margin-top:2px;}

/* flyout menu styles
#nav1 ul {border-bottom:1px solid #9ACF9B; font-size:11px;}
#nav1 ul li {border-top:1px solid #9ACF9B; width:100%;}
#nav1 li a {color:#fff; text-decoration:none;}
#activelink {color:#0000FF;}
*/

#nav table {font-size:14px; position:relative;left:14px; width:226px;}
#nav a {color:#fff;}
.navactive {color:#003E7E; text-decoration:none;}
/*.separator {height:15px; padding-top:3px;}*/
.navlevel1 {font-size:13px; padding-left:10px;}
.navlevel2 {font-size:13px; padding-left:20px;}
#ctl00_ctl00_TreeView1n21 {padding-right:9px;}