body {
				background-color: #fff;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:86%;
	}
		
#container0	{
			margin: 0 auto;
			width: 860px;
			height: auto;
			border: 1px solid #000;
			clear:both;
			}
			



#wide0	{
			width: auto;
			height:auto;
			clear:both;
background-color:#660;
border-top:1px solid #b8cf8a;
			}


.wide0-left	{
width: 160px;
height:105px;
background-color:#fff;
float:left;
padding:5px 8px 10px 22px;
margin:0;
			}
			
.wide0-right	{
width: 660px;
height:auto;
background-color:#fff;
float:right;
padding:0;
			}


.wide0-right-top	{
width: auto;
height:25px;
line-height:25px;
background-color:#660;
padding:0 20px;
margin:0;
border:0;
text-align:right;
clear:both;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
			}




/* TOP MENU
----------------- */

.top_menu {
padding:0;
margin:0;
}


.top_menu ul {
padding:0;
margin:0;
list-style-type:none;
}

.top_menu li {
text-align:center;
background-color: #660;
list-style-type:none;
float:right;
padding:0;
margin:0;
border:0;
}

.top_menu a:link, .top_menu a:visited {
width:80px;
height:20px;
background-color: #660;
color:#fff;
text-decoration:none;
display:block;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:5px 5px 0 5px;
margin:0 5px;
}

.top_menu a:hover, .top_menu a:active {
width:80px;
height:20px;
background-color: #88a64a;
color:#fff;
text-decoration:none;
display:block;
font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
text-transform:uppercase;
padding:5px 5px 0 5px;
margin:0 5px;
}

.top_menu_left	{
float:left;
width:auto;
height:25px;
margin:0;
padding:0;
border:0;
}

.top_menu_right	{
float:right;
width:180px;
height:25px;
margin:0;
padding:0;
border:0;
}

.top_menu_right form, .top_menu_right p	{
padding:0;
margin:0;
			}
			
.top_menu_right input	{
background-color:#ebebeb;
padding:0;
margin:0;
border:1px solid #090;
			}

.button	{
border:1px solid #090;
font:10px Verdana, Arial, Helvetica, sans-serif;
height:20px;
width:50px;
}

/* wide0-right-middle
----------------- */

.wide0-right-middle	{
width: 639px;
height:60px;
background-color:#d6e3bc;
padding:5px 0 0 20px;
margin:0;
border:0;
clear:both;
border-left:1px solid #fff;
			}

.wide0-right-middle-left {
width: 440px;
height:53px;
background-color:#d6e3bc;
padding:7px 0 0 0;
margin:0 0 0 0;
float:left;
			}

.wide0-right-middle-left p {
font: bold 24px "Book Antiqua","Californian FB",Garamond,Times,"Times New Roman",verdana,arial,helvetica,sans-serif;
color: #000;
margin:8px 0 0 0;
letter-spacing:1px;
			}


.wide0-right-middle-right	{
width: 175px;
height:53px;
background-color:#d6e3bc;
padding:7px 0 0 0;
margin:0;
float:right;
			}


.green1	{
background:#d6e3bc url(/images/green-left.gif) no-repeat;
width:8px;
height:45px;
float:left;
}

.green2	{
background:#d6e3bc url(/images/green-middle.gif) repeat-x;
width:140px;
height:41px;
float:left;
padding:4px 0 0 0;
text-align:center;
}

.green3	{
background:#d6e3bc url(/images/green-right.gif) no-repeat;
width:8px;
height:45px;
float:left;
}

.green2	a:link, .green2	a:visited {
color:#fff;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.green2	a:hover, .green2 a:active {
color:#fff;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}




/* wide0-right-bottom
----------------- */


.wide0-right-bottom	{
width: auto;
height:30px;
background-color:#660;
padding:0;
margin:0;
clear:both;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
			}

.wide0-right-bottom ul {padding:0;margin:0;list-style-type:none;}

.wide0-right-bottom li {float:left;width:100px;height:30px;position:relative; text-align:center;background-color: #d6e3bc;}

.wide0-right-bottom a:link, .wide0-right-bottom a:visited {width:100px;height:30px;background-color: #660; color:#fff;text-decoration:none;display:block;font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize;line-height:30px;}

.wide0-right-bottom a:hover, .wide0-right-bottom a:active {width:100px;height:30px;background-color: #88a64a; color:#fff;text-decoration:none;display:block;font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize;line-height:30px;}
			
			
#wide1	{
			width: 100%;
			height:auto;
			clear:both;
background:#fff;
margin:123px 0 0 0;
padding:0;
			}
			


			
.front_blue_left	{
width:159px;
height:427px;
background-color:#1c64a5;
padding:20px;
float:left;
border-right:1px solid #fff;
}

.front_blue_left h1	{
font: bold 20px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}
.front_blue_left h2	{
font: italic 16px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}
.front_blue_left p, .front_blue_left a	{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}



.front_right	{
padding:0;
float:right;
background:#fff url(/images/sampling-Palmetto-700px.jpg) repeat-y bottom;
width:660px;
height:467px;
border:0;
z-index:0;
}

.internal_left	{
width:200px;
height:auto;
padding:0;
float:left;
}

.internal_right	{
padding:20px;
float:right;
background-color:#fff;
width:619px;
height:auto;
border:0;
z-index:0;
}


.transparent_green_layer	{
z-index:1;
background:transparent url(/images/transparentgreen.png) no-repeat;
width:620px;
height:52px;
margin-top:411px;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding:10px 20px;
}


#wide2	{
			width: 100%;
			clear:both;
background-color:#fff;
			}




			

h1 { color: #069; font: bold 1.4em verdana,arial,helvetica,sans-serif; margin: 5px 0 10px 0; }

h2 { color: #000; font: bold 1.2em verdana,arial,helvetica,sans-serif; margin: 5px 0 10px 0; }

h3 { color: #000; font: bold italic 1.2em verdana,arial,helvetica,sans-serif; margin: 5px 0 10px 0; }


.caption	{
font: italic 0.8em verdana,arial,helvetica,sans-serif !important;
}






/* FOOTER
----------------- */

#footer	{
background-color: #660;
width: auto;
height: 50px;
clear:both;
padding:0 10px;
border-top: 1px solid #fff;
}


.footer-left	{
float:left;
height: 50px;
width: 540px;
padding-top:7px;
}

.footer-left p	{
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin: 0 0 7px 0;
}

.footer-right	{
float:right;
height: 45px;
width:220px;
text-align:right;
padding: 5px 0 0 0;
}




/* BOXES
----------------- */

.boxc63	{
width: auto;
background-color:#c63;
padding: 10px;
border: 1px solid #630;
margin: 20px 0;
}

.boxc63 h2	{
color:#fff;
font: bold 1.2em verdana,arial,helvetica,sans-serif;
}

.boxc63 p	{
color:#fff;
font:1.0em/1.6em verdana,arial,helvetica,sans-serif;
}

.boxc63 a	{
color:#fff;
}

/*W3C
----------------- */

 .w3cbutton3 {
  margin: 1em 1em 1em 0;
  width: 9em;
  border: 2px ridge #ebebeb;
  font: bold 70% helvetica,arial,sans-serif;
  float:right;

}
.w3cbutton3 a {
  display: block;
  width: 100%;
}
.w3cbutton3 a:link,
.w3cbutton3 a:visited,
.w3cbutton3 a:hover {
  background-color: #b2cde0;
  color: #000;
  text-decoration: none;
}
.w3cbutton3 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
  float:left;
}