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;
			}
			
			
#container1	{
background-color: #d6e3bc;
width: auto;
height: auto;
clear:both;
			}

.support_logos	{
background-color: #fff;
width: auto;
height: auto;
clear:both;
padding:0;
}

.logos_top	{

}




.support_logos a	{
font: bold 9px verdana,arial,helvetica,sans-serif !important;
text-decoration:none;
color:#3e64a3;
}


#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;
background-color:#1c64a5;
			}
			
			/*Aslett Hack for float
----------------- */
#wide1:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }

			
.front_blue_left	{
width:159px;
height:auto;
background-color:#1c64a5;
padding:20px;
float:left;

}

.front_blue_left h1	{
background-color:#1c64a5;
padding:10px;
font: bold 22px Geneva, Arial, Helvetica, sans-serif;
color:#fff;
width:180px;
height:22px;
line-height:22px;
text-align:center;
border-top:3px solid #d6e3bc;
border-bottom:3px solid #d6e3bc;
margin:0;
}

.front_blue_left h2	{
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin:0 0 8px 0;
}

.front_blue_left h3	{
font: bold italic 12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin:0 0 0 0;
}


.front_blue_left p, .front_blue_left a	{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin:0 0 10px 0;
}



.front_right	{
padding:0;
float:right;
background: #660 url(/images/sampling-Palmetto-700px.jpg) no-repeat center top;
width:660px;
height:auto;
border:0;
z-index:0;
border-left:1px solid #fff;
}




.internal_left	{
width:200px;
height:auto;
padding:0;
float:left;
background-color:#1c64a5;
border-top:1px solid #1c64a5;
}

.internal_left h1	{
background-color:#1c64a5;
padding:10px;
font: bold 22px Geneva, Arial, Helvetica, sans-serif;
color:#fff;
width:180px;
height:22px;
line-height:22px;
text-align:center;
border-top:3px solid #d6e3bc;
border-bottom:3px solid #d6e3bc;
margin:0;
}

.internal_left img	{
border-top:1px solid #1c64a5;}

.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:37px;
margin-top:411px;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding:10px 20px;
border-bottom:1px solid #fff;
}

.transparent_green_layer_2	{
background:#cd7435;
padding:10px;
}

.transparent_green_layer_2 p	{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}

.transparent_green_layer_2 a	{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;
}

.transparent_green_layer_2 h3	{
font:bold italic 14px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}


#wide2	{
			width: 100%;
			clear:both;
background-color:#fff;
			}



#funders	{
background-color: #d6e3bc;
width: auto;
height: 75px;
clear:both;
padding:0;
border-top: 1px solid #fff;
}


.funders_left	{
float:left;
background-color: #600;
width: 179px;
height: 55px;
padding:10px;
font:bold italic 20px Geneva, Arial, Helvetica, sans-serif;
color:#fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}

.funders_right	{
float:right;
background-color: #d6e3bc;
width: 620px;
height: auto;
padding:2px 10px;
text-align:center;
}

.funders_right ul {
padding:0;margin:0;list-style-type:none;
}

.funders_right li {
display: inline;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
margin-right: 5px;
}

.funders_right a:link, .funders_right a:visited {
text-decoration: none;
color:#3e64a3;
}

.funders_right a:hover, .funders_right a:active {
text-decoration: none;
color:#3e64a3;
}


.table_sponsors	{
background-color:#d6e3bc;
text-align:center;
}




			

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;
}

