body {
margin: 0;
padding: 0;
background-color: #fcefda;
color: #000;
font: 11px/13px arial, sans-serif;
text-align: center;
}

form {
margin: 0;
}

.clearfloat {
height: 0;
clear: both;
}
.clear1 {
height: 1px;
clear: both;
}

.MainContainer {
margin: 5px auto 0 auto;
width: 764px;
background-image: url(../images/bg_MC.gif);
text-align: left;
}

.LftCol {
width: 181px;
float: left;
display:none;
}

.Logo {
padding-left: 10px;
background-color: #fcefda;
display:none;
}

/****** LOGIN  *******/
.Login {
padding: 5px 5px 15px 12px;
background-image: url(../images/bg_ob.gif);
}

.Login img {
margin-bottom: 5px;
vertical-align: top;
border: 1px solid #70a188;
}
.Login input {
margin: 0 0 4px 0;
padding: 1px;
height: 18px;
max-height: 18px;
background-color: #FFF;
color: #000;
font-size: 11px;
border: 1px solid #70a188;
}
*:first-child+html .Login input {
	height: 12px;
	min-height: 12px;
	max-height: 12px;
	}
.Login a:link {	
font-weight: bold;
text-decoration: none;
color: #db6b27;
}
.Login a:visited {	
font-weight: bold;
text-decoration: none;
color: #db6b27;
}
.Login a:hover, .Login a:active {
font-weight: bold;
text-decoration: none;
color: #59aa46;
}
	
.Chat {
margin: 10px 0 20px 30px;
}



.RtCol {
width: 583px;
float: left;
}

/****** UTILITY NAV AND SEARCH  *******/
.UtilityNav {
padding: 5px 10px 0 0;
background-color: #fcefda;
color: #377a27;
font-size: 10px;
font-weight: normal;
text-align: right;
}
.UtilityNav a:link {	
text-decoration: none;
color: #377a27;
}
.UtilityNav a:visited {	
text-decoration: none;
color: #377a27;
}
.UtilityNav a:hover, .UtilityNav a:active {
text-decoration: underline;
color: #db6b27;
}

.UtilityNav input {
margin: 0 2px 0 0; 
padding: 1px;
}
.UtilityNav img {
margin-top: -2px; 
vertical-align: top;
}
.ultraseek {
margin: 0; 
padding: 2px;
width: 116px;
height: 18px;
max-height: 18px;
border: 1px solid #59aa46;
color: #000;
font-size: 11px;
}
*:first-child+html .ultraseek {
	height: 12px;
	min-height: 12px;
	max-height: 12px;
	}
	
/****** MAIN NAV  *******/
.MainNav {
width: 583px;
height: 38px;
}

.MainNav img {
padding: 0;
margin: 0;
display:none;
}

.MainNav ul {
margin: 0; 
padding: 0;
display:none;
}
.MainNav li {
margin: 0; 
padding: 0;
list-style-type: none;
list-style-image: none;
display: inline;
display:none;
}

/******* HOMEPAGE SPECIFIC ******/

.MainPromoArea {
width: 370px;
float: left;
}

.MenuArea {
width: 213px;
float: right;
}

.MenusBG {
margin-right: 5px;
padding: 47px 9px 11px 0;
height: 130px;
min-height: 130px;
background-color: #ec8a0a;
text-align: right;
}
* html .MenusBG  { padding-top: 50px; }

.MenusBG img {
margin-bottom: -2px; 
}
* html .MenusBG img { vertical-align: bottom; margin-bottom: 2px; }

.Menus {
margin: 0;
padding: 0;
width: 143px;
height: 17px;
max-height: 17px;
color: #000;
border: 1px solid #59aa46;	
background-color: #FFF;
font-size: 11px;
vertical-align: bottom;
}

*:first-child+html .Menus {
height: 19px;
min-height: 19px;
max-height: 19px;
}

.HomeContent {
margin: 25px 25px 12px 0;
background-image: url(../images/bg_HomeContent.gif);
}

.NewsCol {
width: 365px;
float: left;
}

.NewsItem {
margin: 0 25px;
padding: 8px 0;
border-bottom: 1px solid #acd4a2;
}

.HomeRtCol {
width: 184px;
float: right;
}

.HomeRtColPad {
margin-left: 8px;
}

.HomeRtCol ul {
margin: 0 0 30px 18px; 
padding: 0;
}
.HomeRtCol li {
margin-bottom: 7px; 
padding: 0;
list-style-type: none;
list-style-image: url(../images/bullet.gif);
}
	
.HomeRtCol a:link {	
font-weight: bold;
text-decoration: none;
color: #59aa46;
}
.HomeRtCol a:visited {	
font-weight: bold;
text-decoration: none;
color: #59aa46;
}
.HomeRtCol a:hover, .HomeRtCol a:active {
font-weight: bold;
text-decoration: underline;
color: #db6b27;
}

.HomeRotate {
margin-bottom: 15px;
}

/****** FOOTER  *******/	
.Footer {
margin: 0 auto;
width: 764px;
font-size: 10px;
color: #949674;
}

.FtLft {
width: 360px;
float: left;
}
.FtLft img {
margin: 3px 0 10px 3px;
}

.FtRt {
width: 404px;
text-align: right;
float: right;
}
.FtRt img {
margin: 0 18px 10px 0;
vertical-align: middle;
}

.FtLinks,  .FtLinks a:link, .FtLinks a:visited {
font-size: 9px;
color: #367221;
text-decoration: none;
}

.FtLinks a:hover, .FtLinks a:active {
font-size: 9px;
text-decoration: underline;
color: #367221;
}

/****** BACK PAGE SPECIFIC *******/
.ToolBox {
margin: 15px 5px 0 15px;
line-height: 1.2em;
display:none;
}
.ToolBox a:link {	
font-weight: bold;
text-decoration: none;
color: #deeeda;
display:none;
}
.ToolBox a:visited {	
font-weight: bold;
text-decoration: none;
color: #deeeda;
display:none;
}
.ToolBox a:hover, .ToolBox a:active {
font-weight: bold;
text-decoration: underline;
color: #FFF;
display:none;
}
.ToolBox ul {
margin: 10px 0 30px 18px; 
padding: 0;
display:none;
}
.ToolBox li {
margin-bottom: 7px; 
padding: 0;
list-style-type: none;
list-style-image: url(../images/bullet_tlbx.gif);
display:none;
}

.SectionHed {
width: 342px;
float: left;
}

.SectionImg {
width: 241px;
float: right;
}

.BackContent {
margin: 0 0px 20px 30px;
}

.greenline {
margin: 10px 0 15px -10px;
border-bottom: 1px solid #acd4a2;
}

/****** TEXT FORMATTING  *******/
p {
	margin: 0; 
	padding: 0 0 7px 0;
	}

a:link {	
	text-decoration: underline;
	color: #db6b27;
	font-weight: bold;
	}
a:visited {	
	text-decoration: underline;
	color: #db6b27;
	font-weight: bold;
	}
a:hover, a:active {
	text-decoration: none;
	color: #59aa46;
	font-weight: bold;
	}
	
a img { border: none; }

ul {
	margin: 0 0 10px 15px; 
	padding: 0;
	}
li {
	margin-bottom: 4px; 
	padding: 0;
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	}

h1 {
	margin:  -13px 0 0 -2000px; 
	padding: 0;
	font-size: 13pt;
	color: #FFF;
	}
h2 {
	margin: 10px 0 20px -29px; 
	padding: 0;
	font-weight: bold;
	font-size: 20px;
	color: #59aa46;
	}
h3 {
	margin: 0 0 5px -10px; 
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	color: #2f7656;
	}
h4 {
	margin: 10px 0 2px 0; 
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #ec8a0a;
	}
	

/****** =WCAC =FISTYLES ******/

.tableheader {
	font-size: 12px;
	font-weight: bold;
	background-color: #055638;
	color: #FFF;
	}
	
th {
background-color: #59aa46;
color: #FFF;
	}
	
.tablecontent1 {
font-size: 11px;
background-color: #FFF;
	}
	
.tablecontent2 {
font-size: 11px;
background-color: #e4f1e0;
	}

.faqQ, .faqA { 
	font-weight: bold;
	}

.faqQ { color: #ec8a0a; font-size: 13px; }
.faqA { color: #666; font-size: 12px; }
	
.xsmall {
    font-size:.8em; 
	}
.small {
    font-size:.9em;
	}
.medium {
    font-size:1em;
	}
.large {
    font-size:1.1em;
	}
.xlarge{
    font-size:1.2em;
	}

.special3 {
	}
.special2 {
	}
.special1 {
	}

.smalltext {
font-size: 9px;
line-height: 1.2em;
}

.disclaimer {
font-size: 9px;
line-height: 1.2em;
font-weight: bold;
color: #96a088;
}
	
.required {
font-size: 9px;
font-weight: bold;
color: #C30;
}

.appfield1 {
border: 1px solid #59aa46;
background-color: #FFF;
}

.appfield2 {
border: 1px solid #055638;
background-color: #edf6ea;
}
	
.hr {
margin: 9px 0 9px 0; 
padding: 0;
border-top: 1px solid #acd4a2;
height: 1px;
max-height: 1px;
}

