/* reset margins and paddings to 0 to avoid cross-browser bugs. */
* {
margin: 0; padding: 0;
}

body {
	background: #49908b;
}

input, textarea {
	margin: 1px;
}





/* Text Formatting */

p {
	margin-bottom: 15px;
	line-height: 1.5em;
}

ol, ul {
	margin-left: 30px;
	margin-bottom: 15px;
}

h1 {
	color: #3c9d98;
	margin-bottom: 15px;
	font: 32px 'trebuchet ms', sans-serif;
}

h2 {
	color: #967037;
	margin-bottom: 15px;
	font: 20px 'trebuchet ms', sans-serif;
}	

em {
	color: #a1a96a;
}

a {
	color: #6ba8a4;
}

a:hover {
	color: #967037;
}






/* Table/Cell Formatting */

table.maintableholders {
	width: 936px;
}

td.greenbgmain {
	background: #a1a96a;
}

td.greybgmain {
	background: url(images/greybgmain.gif) repeat-x top left;
}

table.centertable {
	margin-left: auto;
	margin-right: auto;
}

td.tdalignright {
	text-align: right;
}

table.smalltable {
	width: 200px;
}

table.table100 {
	width: 100%;
	margin-bottom: 15px;
}

table.table50 {
	width: 50%;
	margin-bottom: 15px;
}

table.datatable {
	width: 100%;
	margin-bottom: 15px;
	border-top: 1px solid #be8e45;
	border-left: 1px solid #be8e45;
}	

table.datatable50 {
	width: 50%;
	margin-bottom: 15px;
	border-top: 1px solid #be8e45;
	border-left: 1px solid #be8e45;
}	

td.data_td_dark {
	font: 11px;
	padding: 4px;
	background: #d3aa6c;
	border-right: 1px solid #be8e45;
	border-bottom: 1px solid #be8e45;

}

td.data_td_med {
	font: 11px;
	padding: 4px;
	background: #e0c193;
	border-right: 1px solid #be8e45;
	border-bottom: 1px solid #be8e45;
}

td.data_td_light {
	font: 11px;
	padding: 4px;
	background: #f2e4d0;
	border-right: 1px solid #be8e45;
	border-bottom: 1px solid #be8e45;
}

table.datatable ul, ol {
	margin-bottom: 0;
}

table.placeholder {
	width: 100px;
	height: 100px;
	background: #e0c193;
	border: 1px solid #be8e45;	
}

td.imagesidetd {
	width: 370px;
	text-align: right;
}

table.homeflashtable {	
	margin-bottom: 2px;
}





/* Image Formatting */

img {
	border: 0;
}

img.imgmarginbottom1px {
	margin-bottom: 1px;
}

img.imgmarginbottom2px {
	margin-bottom: 2px;
}

img.imgmargintop25px {
	margin-top: 30px;
}

img.imgborder {
	border: 1px solid #313614;
}

img.imgright {
	border: 1px solid #313614;
	float: right;
	margin: 0 0 20px 20px;
}

img.imgleft {
	border: 1px solid #313614;
	float: left;
	margin: 0 20px 20px 0;
}


img.imgleftnobr {
	float: left;
	margin: 0 20px 20px 0;
}






/* Header */

table.header {
	background: #6fc9c4;
	border-top: 6px solid #ffffff;
	border-left: 6px solid #ffffff;
	border-right: 6px solid #ffffff;
	height: 219px;
}

table.peacockbg {
	background: #313614 url(images/peacockbg.jpg) no-repeat top left;
	width: 100%;
	height: 139px;
}

td.search {
	height: 100px;
	width: 463px;
	}

table.searchtable {
	float:right;
	vertical-align:baseline;
	width: 125px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

table.searchtable input {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 3px;
}

td.weathercell{
	color:#333333;
}



/* Menus */

		td.brownmenucontain {
			background: #cfa568 url(images/brownmenubg.jpg) repeat-x top left;
		}

		table.brownmenu {
			height: 39px;
			width: 100%;
		}
		
		table.brownmenu p {
			color: #ffffff;
			font: bold 11px Verdana, Arial, Helvetica, sans-serif;
			margin-top: 13px;
			margin-bottom: 0;
			text-align: center;
		}
		
		table.brownmenu a {
			color: #ffffff;
			text-decoration: none;
		}
		
		table.brownmenu a:hover {
			color: #99ebe8;
			text-decoration: underline;
		}
				
				table.menu_main {
					height: 45px;
					width: 100%;
				}
				
				table.menu_sub {
					height: 30px;
					border-top: 2px solid #ffffff;
					width: 100%;
				}






/* Content Area */

table.contentarea {
	border-top: 2px solid #ffffff;
	border-left: 6px solid #ffffff;
	border-right: 6px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	background: #ffffff;
	height: 512px;
}

table.hometable {
	width: 100%;
}

td.hometable_col_left {
	width: 259px;
}

td.hometable_col_middle {
	width: 417px;
}

	table.greenleafy {
		background: #565c35 url(images/greenleafybg.jpg) no-repeat top left;
		border-left: 7px solid #7b8c18;
		height: 255px;
		width: 100%;
	}

table.insidetable {
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 5px;
	width: 884px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #444;
}

body.mceContentBody {
    background: #FFFFFF;
}

.mceContentBody a {
    font: 12px Arial, Helvetica, sans-serif !important;
    color:#6ba8a4 !important;
}

.mceContentBody h1 {
	color: #3c9d98 !important;
	margin-bottom: 15px !important;
	font: 32px 'trebuchet ms', sans-serif !important;
}




/* Footer */

table.footer {
	background: #6fc9c4;
	border-left: 6px solid #ffffff;
	border-right: 6px solid #ffffff;
	border-bottom: 6px solid #ffffff;
	height: 43px;
}

table.footercopy {
	margin-left: 20px;
	width: 872px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}

table.footercopy a {
	color: #003366;
	text-decoration: none;
}

table.footercopy a:hover {
	color: #336596;
	text-decoration: none;
}

td.fs {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}	

td.fs a {
	color: #336596;
	text-decoration: none;
}

td.fs a:hover {
	color: #003366;
	text-decoration: none;
}









/* Submenus */


#tabcontentcontainer{
width:100%; /*width of 2nd level content*/
height:30px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
border-top: 3px solid #ffffff;
}

.tabcontent{
display:none;
}


.subcell table {
background: #99ebe8;
height: 30px;
width: 100%;
}

.subcell td{
background: #99ebe8;
font: 11px Verdana, Helvetica, sans-serif;
color: #003366;
height: 30px;
}

td.spacer {
background: #6fc9c4;
}

.td_subcell td{
background: #ff0000;
font: 11px Verdana, Helvetica, sans-serif;
color: #003366;
height: 30px;
}
td.td_subcell2 {
background: #99ebe8;
font: 11px Verdana, Helvetica, sans-serif;
color: #003366;
}
.td_subcell ul{
background: #99ebe8;
width: 100%;
padding: 5px 0px 5px 0px;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
/*border-bottom: 1px solid #929492;*/
}
.td_subcell li{
display: inline;
margin: 0px 0px 0px 14px;
}

.td_subcell_r ul{
background: #99ebe8;
width: 100%;
padding: 5px 0px 5px 0px;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
list-style-type: none;
text-align: right; /*set to left, center, or right to align the menu as desired*/
/*border-bottom: 1px solid #929492;*/
}
.td_subcell_r li{
display: inline;
margin: 0px 14px 0px 0px;
}
	a.lnk_sub {
	font: 11px Verdana, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	}
	a.lnk_sub:hover {
	font: 11px Verdana, Helvetica, sans-serif;
	color: #336596;
	text-decoration: underline;
	}







/* BLOGGER */

td.blogside {
	width: 200px;
}


table.blogsidetable {
	width: 180px;
	float: right;
}

