      body {
          background-color : #FFFFFF;
          font-family : arial;
          font-size : 12px;
          color : #636363;
          margin: 0px;
          margin-top: 18px;
          background-repeat : repeat-x;
          background-image : url('images/site_bg.jpg');

      }
      
      
    
      div {
          margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background-color: transparent;
      }
      

      
      td {
          vertical-align : top;
      }




     hr {
          height : 0px;
          border : 0px;
          border-top: 1px solid #dadada;
          margin-top : 0px;
          margin-bottom : 5px;
     }
     

.verticaldiv {
          background-repeat : repeat-y;
          background-image : url('images/vertical-div.gif');
          background-position: center top;

      }  



/* HONE PG */

         
      
      .newsdate {
          font-size : 12px;
          font-family : arial;
          color : #969595;
      }
      
      .news {
          font-size : 12px;
          font-family : arial;
          font-weight: normal;
          color : #8e2d00;
      }
      
      .news  A:link {
          text-decoration : none;
          font-weight: normal;
          color : #8e2d00;
      }
      .news A:visited {
          text-decoration : none;
          font-weight: normal;
          color : #8e2d00;
      }
      .news A:hover {
          text-decoration : none;
          font-weight: normal;
          color : #8e2d00;
          border-bottom: 1px dotted #8e2d00;
      }
      
      
      .hmquote {
          font-size : 11px;
          font-family : arial;
          font-style: italic;
          color : #666666;
          line-height: 16px;
          padding-top: 10px;
      }

      
/* HONE PG */





/* RSS FEED */

#rbid{
width: 440px;
padding: 0px;
border: 0px dashed black;
color : #969595;
}

#rbid .rsscontainer{ /*Style for RSS item body within #cssdriveid box*/
margin-bottom: 1em;
}


/* RSS FEED */






/* TOP NAV */


.topnav {
          font-size : 11px;
          font-family : arial;
          color : #606f82;
      }
.topnav A:link {
          text-decoration : none;
          color : #FFFFFF;
          font-weight : normal;
      }
.topnav A:visited {
          text-decoration : none;
          color : #FFFFFF;
          font-weight : normal;
      }
.topnav A:hover {
          text-decoration : none;
          color : #FFFFFF;
          font-weight : normal;
          border-bottom: 1px dotted #FFFFFF;
      }



/* TOP NAV */








     A:link {
          text-decoration : none;
          color : #3281e1;
          font-weight : bold;
      }
     A:visited {
          text-decoration : none;
          color : #3281e1;
          font-weight : bold;
      }
     A:hover {
          text-decoration : none;
          color : #3166a7;
          font-weight : bold;
      }


   
     .contentfont {
          font-size : 12px;
          font-family : arial;
          color : #636363;
          line-height: 21px;
      }
     .bluecontentfont {
          font-size : 12px;
          font-family : arial;
          color : #3e71b0;
          font-weight: bold;
      }
     .redsmcontentfont {
          font-size : 11px;
          font-family : arial;
          color : #9d4922;
          font-weight : bold;
      }
     .smcontentfont {
          font-size : 11px;
          font-family : arial;
          color : #636363;
      }
      
      
      .sitemaplinks {
          font-size : 12px;
          font-family : arial;
          color : #636363;
          line-height: 21px;
          font-weight : normal;
      }
      .sitemaplinks A:link {
          text-decoration : none;
          color : #3281e1;
          font-weight : normal;
      }
      .sitemaplinks A:visited {
          text-decoration : none;
          color : #3281e1;
          font-weight : normal;
      }
      .sitemaplinks A:hover {
          text-decoration : none;
          color : #3166a7;
          font-weight : normal;
          border-bottom: 1px #3166a7 dotted;
      }


     h1{
	font-size: 16px;
	font-family:  "Lucida Sans", Trebuchet MS, "Lucida Grande", "Lucida Sans Unicode","Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #8e2d00;
}
      
      





      form {
         margin-bottom: 0px; 
         margin-top: 0px;
      }


 .contactinput { 
font-family: Verdana, Arial, sans-serif; 
color: #303030; 
font-size: 11px; 
background-color: #eef5fd; 
border: 1px solid #c2c2c2; 
padding: 1px; 
width: 100%;
}





/* HEADERS
--------------------------------------------- */


#header {
background: url(images/bg-header.jpg) no-repeat;
height: 80px;
width: 950px;
margin: 0px;
padding: 0px;
}


#greenheader {
background: url(images/green-bg-header.jpg) no-repeat;
height: 80px;
width: 950px;
margin: 0px;
padding: 0px;
}

#orangeheader {
background: url(images/orange-bg-header.jpg) no-repeat;
height: 80px;
width: 950px;
margin: 0px;
padding: 0px;
}


/* STANDARD HEADER */
.header-title {
	float: left;
	color: #FFFFFF;
	font-size: 30px;
	font-weight: normal;
    padding: 22px 0 0 25px;
	margin: 0px;
	overflow: hidden;
	}




/* SUB NAVIGATION */


.subnav {
	float: left;
	width: 950px;
	padding: 0 0 0 0px;
	margin: 0px;
	font-size : 11px;
    font-family : arial;
    color : #FFFFFF;
    font-weight: normal;
    background-color: #273a50;
	}
	
	
.subnav ol {
	list-style: none;
	}
.subnav ul {
	float: left;
	padding: 0 0 0 25px;
	margin:0px;
	list-style: none;
	}
.subnav ul li.first {
	background: none;
	}
.subnav ul li.first.selected {
	background: url(images/bg-subnav.jpg) no-repeat left 4px;
	color: #283c51;
	font-weight: bold;
	}
.subnav li {
	background:transparent url(images/nav-divider-global.gif) no-repeat left bottom;
	float: left;
	font-size: 1.2em;
	margin: 0;
	}
.subnav li a:link, .subnav li a:visited, .subnav li a:hover, .subnav li a:active {
	float: left;
	display: block;
	position: relative;
	padding: 12px 14px 3px 18px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	}
.subnav li.selected {
	background: url(images/bg-subnav.jpg) no-repeat left 4px;
	color: #283c51;
	font-weight: bold;
	margin: 0 7px 0 0;
	}
.subnav li.selected a:link, .subnav li.selected a:visited, .subnav li.selected a:hover, .subnav li.selected a:active {
	display: block;
	float: left;
	background: url(images/bg-subnav.jpg) no-repeat right 4px;
	position: relative;
	left: 7px;
	color: #283c51;
	padding: 12px 10px 3px 3px;
	font-weight: bold;
	}
.subnav li.selected + li {
	background: none;
	}
	
	
	
	
	
	

	.greensubnav {
	float: left;
	width: 950px;
	padding: 0 0 0 0px;
	margin: 0px;
	font-size : 11px;
    font-family : arial;
    color : #FFFFFF;
    font-weight: normal;
    background-color: #203b11;
	}
	
	
.greensubnav ol {
	list-style: none;
	}
.greensubnav ul {
	float: left;
	padding: 0 0 0 25px;
	margin:0px;
	list-style: none;
	}
.greensubnav ul li.first {
	background: none;
	}
.greensubnav ul li.first.selected {
	background: url(images/green-bg-subnav.jpg) no-repeat left 4px;
	color: #283c51;
	font-weight: bold;
	}
.greensubnav li {
	background:transparent url(images/nav-divider-green.gif) no-repeat left bottom;
	float: left;
	font-size: 1.2em;
	margin: 0;
	}
.greensubnav li a:link, .greensubnav li a:visited, .greensubnav li a:hover, .greensubnav li a:active {
	float: left;
	display: block;
	position: relative;
	padding: 12px 14px 3px 18px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	}
.greensubnav li.selected {
	background: url(images/green-bg-subnav.jpg) no-repeat left 4px;
	color: #283c51;
	font-weight: bold;
	margin: 0 7px 0 0;
	}
.greensubnav li.selected a:link, .greensubnav li.selected a:visited, .greensubnav li.selected a:hover, .greensubnav li.selected a:active {
	display: block;
	float: left;
	background: url(images/green-bg-subnav.jpg) no-repeat right 4px;
	position: relative;
	left: 7px;
	color: #283c51;
	padding: 12px 10px 3px 3px;
	font-weight: bold;
	}
.greensubnav li.selected + li {
	background: none;
	}	
	
	






.orangesubnav {
	float: left;
	width: 950px;
	padding: 0 0 0 0px;
	margin: 0px;
	font-size : 11px;
    font-family : arial;
    color : #FFFFFF;
    font-weight: normal;
    background-color: #e58202;
	}
	
	
.orangesubnav ol {
	list-style: none;
	}
.orangesubnav ul {
	float: left;
	padding: 0 0 0 25px;
	margin:0px;
	list-style: none;
	}
.orangesubnav ul li.first {
	background: none;
	}
.orangesubnav ul li.first.selected {
	background: url(images/orange-bg-subnav.jpg) no-repeat left 4px;
	color: #283c51;
	font-weight: bold;
	}
.orangesubnav li {
	background:transparent url(images/nav-divider-orange.gif) no-repeat left bottom;
	float: left;
	font-size: 1.2em;
	margin: 0;
	}
.orangesubnav li a:link, .orangesubnav li a:visited, .orangesubnav li a:hover, .orangesubnav li a:active {
	float: left;
	display: block;
	position: relative;
	padding: 12px 14px 3px 18px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	}
.orangesubnav li.selected {
	background: url(images/orange-bg-subnav.jpg) no-repeat left 4px;
	color: #283c51;
	font-weight: bold;
	margin: 0 7px 0 0;
	}
.orangesubnav li.selected a:link, .orangesubnav li.selected a:visited, .orangesubnav li.selected a:hover, .orangesubnav li.selected a:active {
	display: block;
	float: left;
	background: url(images/orange-bg-subnav.jpg) no-repeat right 4px;
	position: relative;
	left: 7px;
	color: #283c51;
	padding: 12px 10px 3px 3px;
	font-weight: bold;
	}
.orangesubnav li.selected + li {
	background: none;
	}


	
	
	
	
	

/* SUB NAVIGATION */




.sidebox {
background: url(images/sidebox-bg.jpg) no-repeat;
padding-left: 20px;
padding-right: 20px;
background-color: #dde2e8;
}


.sidebox2 {
background: url(images/sidebox_bg-wht.gif) repeat-y;
padding-left: 20px;
padding-right: 20px;
}




     .sidefont {
          font-size : 12px;
          font-family : arial;
          color : #636363;
          line-height: 21px;
      }
     .sidefont A:link {
          text-decoration : none;
          color : #394d65;
          font-weight : normal;
      }
     .sidefont A:visited {
          text-decoration : none;
          color : #394d65;
          font-weight : normal;
      }
     .sidefont A:hover {
          text-decoration : none;
          color : #7e2f0d;
          font-weight : normal;
          border-bottom: 1px #7e2f0d dotted;
      }


   





.content {
    background-color: #FFFFFF;
    padding: 25px;
	}
	
.content h1{
	font-size: 20px;
	font-family:  arial;
	color: #45586e;
	padding-bottom: 8px;
}

.content h2{
	font-size: 16px;
	font-family:  arial;
	color: #45586e;
	padding-bottom: 4px;
}

.content h3{
	font-size: 14px;
	font-family:  arial;
	color: #8e2d00;
	padding-bottom: 4px;
	font-weight: normal;
}

.content li {
	padding-bottom: 20px;
	}

.border-bottom {
	border-bottom: solid 1px #eaeaea;
	margin-bottom: .5em;
	}



 .quotebox {
          font-size : 11px;
          font-family : arial;
          color : #23506e;
          font-weight: normal;

      }
      
            .quotename {
          font-size : 11px;
          font-family : arial;
          color : #666666;
          font-weight: normal;
          text-transform: uppercase;
          padding-top: 10px;

      }
      
      
      .contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
}




.eventdate {
          font-size : 11px;
          font-family : arial;
          color : #8e2d00;
          padding-bottom: 6px;
      }
      
      .event {
          font-size : 12px;
          font-family : arial;
          font-weight: normal;
          color : #969595;
      }



.communitiestitle {
          font-size : 14px;
          font-family : arial;
          font-weight: normal;
          color : #33629a;
      }






/* FOOTER */


.footer {
          background-color: #273c55;
          padding-top: 15px;
          padding-bottom: 15px;
          height: 100%;
      }


     .footerfont {
          font-size : 11px;
          font-family : arial;
          color : #FFFFFF;
      }
     .footerfont A:link {
          text-decoration : none;
          color : #FFFFFF;
          font-weight : normal;
      }
     .footerfont A:visited {
          text-decoration : none;
          color : #FFFFFF;
          font-weight : normal;
      }
     .footerfont A:hover {
          text-decoration : none;
          color : #FFFFFF;
          font-weight : normal;
          border-bottom: 1px dotted #FFFFFF;
      }
     

/* FOOTER ENDS */
