div.outerbox2 {
	border: 2px solid #356B5D;	padding: 2px;	background-color: #FFF;
	width: 100%;
}
div.innerbox2 {
	position: relative;
	border: 1px solid #356B5D;	background-color: #FFF;
	padding: 0;
}
td.contact_us {
	background-color: #F9FFFE;
	padding: 20px 20px 10px 0;
}
td.contentbox2 {
	background-color: #F9FFFE;
	padding: 20px 0px 10px 0px;
	margin-bottom: 50px;
}

body	{font-family:   myriad,arial,sans serif ,arial,helvetica; font-size: 12px; color: #444410;  
text-align:center; background: url(../cd_preview/images/tile.jpg) ;}
table	{font-family: myriad,arial, myriad, helvetica, sans serif; font-size: 12px; color: #444410;text-align:left;}
p {font-family:  myriad, arial,helvetica, sans serif; font-size: 12px; color: #444410; }
a		{ text-decoration: none; color: #356B5D }
a:visited	{ text-decoration: none; color: #356B5D }
a:active	{ text-decoration: none; color: #356B5D }	
a:hover		{ text-decoration: underline; color: #356B5D }

.tidytext 	{ font-size: 11px; }
.news		{ font-size: 9px; }

.section_title	{ font-size: 15px; color: #9D8151; font-weight: bold; text-transform: uppercase; }
.page_title		{ font-size: 15px; color: #356B5D; font-weight: bold; }

.contact		{ font-size: 12px; color: #356B5D; font-weight: bold; }

.nav2			{ color: #265741; font-weight: bold; }
a.nav2:link		{ color: #265741; text-decoration: none; }
a.nav2:visited	{ color: #265741; text-decoration: none; }
a.nav2:active	{ color: #265741; text-decoration: none; }
a.nav2:hover	{ color: #265741; text-decoration: none; }

.nav2_on			{ color: #74572B; font-weight: bold ;}	
a.nav2_on:link		{ color: #74572B; text-decoration: none; }
a.nav2_on:visited	{ color: #74572B; text-decoration: none; }
a.nav2_on:active	{ color: #74572B; text-decoration: none; }
a.nav2_on:hover		{ color: #74572B; text-decoration: none; }

div.menubox { width: 202px; background:#3D7C5F; border-top: 1px solid #FFFFFF; padding: 0px 0px 0px 0px; width:100%}


div.outerbox { border: 2px solid #356B5D; padding: 2px 2px 2px 2px; background: #FFFFFF; width: 905px ;
			   margin:auto;
			   text-align:right;
			   position:relative;}
		   
div.insidebox { border-top: 1px solid #356B5D; border-right: 1px solid #356B5D; border-bottom: 1px solid #356B5D; padding: 0px 0px 0px 0px; background: #F9FFFE; width: 904px ; 
				}
div.outerbox_wide { border: 2px solid #356B5D; padding: 2px 2px 2px 2px; background: #FFFFFF; width: 905px ;
			   margin:auto;
			   text-align:right;
			   position:relative;}
		   
div.insidebox_wide { border-top: 1px solid #356B5D; border-right: 1px solid #356B5D; border-bottom: 1px solid #356B5D; padding: 0px 0px 0px 0px; background: #F9FFFE; width: 904px ; 
				}				
				
div.teal_strip { background: #679588; width: 100%;}
div.logobox { background: #FFFFFF; padding: 6px 6px 6px 6px; }
/*
div.content { line-height: 16px; padding: 20px 8px 10px 50px; background: #F9FFFE; margin-bottom: 50px; }
*/
div.content { padding-left: 50px; padding-right: 8px; margin-bottom: 50px; }
div.content_wide { position: relative; padding: 20px 8px 10px 50px; background: #F9FFFE; margin-bottom: 50px;}
div.footer {position:absolute; bottom:0px; width:auto 100%}

td.menubox { width: 231px; padding: 0px 0px 0px 0px; background: #356B5D; }
td.contentbox { width: 702px; }
td.contentbox_wide { }
div.menuon { padding: 6px 6px 6px 30px; color: #FFCC00; font-weight: bold; border-bottom:1px solid #fff;}
div.menuoff { padding: 6px 6px 6px 30px; color: #FFCC00;border-bottom:1px solid #fff;}
div.menu2on { background:#CEE3D2; border-bottom: 1px solid #FFCC00 ; padding: 4px 4px 4px 36px; color: #FFCC00; font-weight: bold; }
div.menu2off { background:#CEE3D2; border-bottom: 1px solid #000000 ; padding: 4px 4px 4px 36px; color: #FFCC00;  }
div.menu3on { background:#CEE3D2; border-bottom: 1px solid #000000 ; padding: 4px 4px 4px 45px; color: #FFCC00; font-weight: bold; }
div.menu3off { background:#CEE3D2; border-bottom: 1px solid #000000 ; padding: 4px 4px 4px 45px; color: #FFCC00;  }

a.menuon { color: #FFCC00; text-decoration: none; }
a.menuon:link { color: #FFCC00; text-decoration: none; width:100%;}

a.menuon:visited { color: #FFCC00; text-decoration: none; }
a.menuon:active { color: #FFCC00; text-decoration: none; }
a.menuon:hover { color: #FF9900; text-decoration: underline; }

a.menuoff { color: #FFFFFF; text-decoration: none;font-weight: bold;}
a.menuoff:link  { color: #FFFFFF; text-decoration: none;}
a.menuoff:visited  { color: #FFFFFF; text-decoration: none; }
a.menuoff:active  { color: #FFFFFF; text-decoration: none; }
a.menuoff:hover  { color: #FF9900; text-decoration: underline; }

div.highlight_title {border-bottom: 2px solid #346CA9; font-weight: bold; color: #FFFFFF; background:#498DCE; font-size: 16px;  padding-top: 4px; padding-right: 2px; padding-left: 10px; }
div.highlight_desc {color: #000000; font-size: 12px;  padding-top: 4px; padding-right: 2px; padding-left: 10px; }

marquee {
	font-size:12px;
	font-weight:bold;
	color: #356B5D;
}
ul {
	list-style-image: url('../cd_preview/images1/horseshoe.gif');
}
li {
	vertical-align: middle;
	padding-left: 5px; 
}

td.rightcolum {
	padding-left: 10px;	
}

td.highlight { background: #A6C1BA;  padding: 40px 8px 6px 18px;}
td.whitecell { background: #FFFFFF; width: 3px;}
td.dkgreen { background: #356B5D; }
td.teal { background: #679588;  width: 420px;}

td.logo { padding: 10px 0px 12px 0px; text-align: center; }
td.leftcol {background: #356B5D; }
td.maincontents { background: #F9FFFE; padding: 18px 8px 4px 14px; width: 420px; }
td.rightcol { background: #CFE4D3; width: 231px; padding: 36px 12px 8px 20px; }

div.tealbar { background: #679588;}
div.tidytext{border:0px solid #000;width:400px;}

div.membership_container {
/*border: 1px solid red;*/
}
div.membership_container h3 {
/*border: 1px solid red;*/
margin: 0;
padding-bottom: 4px;
}

input.message1 {
display:none;
}


div.formpage {
}
div.formpage table.formpagelist td {
	padding: 0;
	margin: 0;
	text-align: center;
	border: 2px solid white;
}
div.formpage table.formpagelist td.currentpage {
	background-color: #356b5d;
	color: white;
}
div.formpage table.formpagelist td div {
	padding: 2px 0px;
	width: 20px;
        text-align: center;
        font-weight: bold;
        background-color: #cee3d2;
        cursor: pointer;
	border: 1px solid black;
}
div.formpage table.formpagelist td div.currentpage {
	background-color: #356b5d;
	color: white;
}

div.formpage table.formpagelist td.error {
	border: 2px dotted red;
}

div.formpage ul, div.formpage ul li {
	list-style: none;
	list-style-image: none;
	background: none;
	margin: 0;
	padding: 0;
}
div.formpage ul ul {
	padding-left: 30px;
}

div.formpage label {
	cursor: pointer;
	font-weight: bold;
}
