Body {
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

#Container{width: 788px; margin: 0px auto; padding: 3px; background: #942C29; font-family: "Trebuchet MS", Verdana, Arial;}

.BodyText {
	font-size: 11px;
	line-height: 16px;
	color: #1C1E1E;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 6px;
}


a.MainContent:active {
	color: #ffffff;
	text-decoration: none;
}
a.MainContent:visited {
	color: #ffffff;
	text-decoration: none;
}
a.MainContent:link {
	color: #ffffff;
	text-decoration: none;
}
a.MainContent:hover {
	color:#FFFFcc;
	text-decoration: underline;
}




.NavContent{
font-size: 14px;
line-height: 18px;
color:#333333;
text-decoration: none;
font-weight:300;
}
.testimonial {
	font-size: 11px;
	color: #333333;
}
.FormFields {
	font-size: 11px;
	color: #1C1E1E;
	text-decoration: none;
	background-color: #ffffff;
	 border: 1px solid #333333;
}
.FormFieldsButton {
	font-size: 11px;
	color: #1C1E1E;
	text-decoration: none;
	background-color: #ededed;
	 border: 1px solid #333333;
}
.alert {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.FormTable {
	font-size: 11px;
	color: #1C1E1E;
	text-decoration: none;
	background-color: #ffffff;
	border-style: solid;
	border-color:#333333;
	border-width: thin;
}

a:active {
	color: #942c29;
	text-decoration: none;
}
a:visited {
	color: #942c29;
	text-decoration: none;
}
a:link {
	color: #942c29;
	text-decoration: none;
}
a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.MainContent a{color:#E6E5C7;}
.MainContent a:hover{color:#FFFFcc;
	text-decoration: underline;}
	
	
/* Updated Styles */
Body{background: #996633; margin: 0px; padding: 0px;}
form, form td{color: #000 !important;}


#Header{background: #b8b799; height: 146px;}
#Logo{float:left; width: 158px; background: #B8B799; padding-left: 20px;}
#Banner{float:right; width:582px; text-align: right;}

#Content{background: #942c29 url('/images/layout/bg_leftcol.gif') repeat-y;}
#MainContent{width:572px; float: right;font-family: "Trebuchet MS", Verdana, Arial;font-size: 14px;line-height: 125%;color:#ffffff;text-decoration: none;font-weight:300; padding:5px;}
#MainContent h1{line-height: 130%;}
#MainContent td{color: #fff;}
#MainContent a{color: #B8B799;}
#MainContent a:hover{color: #fff;}

.topPageWhisp{background: transparent url('/images/layout/bg_toppagewhisp.gif') no-repeat top left;}
.pageTitle{font-style: italic; margin-bottom: 40px; display: block; color: #000; font-size: 1.5em; margin-left: 10px; margin-top: 10px; }

#Sidebar{width: 200px; float: left;}
#Sidebar ul{margin: 0px; padding: 0px; list-style: none;}
#Sidebar ul li{margin: 0px; padding: 0px; list-style: none;}


#Sidenav {margin: 0px; padding: 0px;}
#Sidenav li{list-style: none;}
#Sidenav a{width: 198px; color: #000; padding: 15px 0px; border-bottom: 1px solid #aaa; font-family: Times; font-size: 1.4em; font-style: italic; text-align: center; display: block; text-decoration: none;}
#Sidenav a:hover{color: #942C29;}

#Footer{background: #E6E5C7;}


.bbblogo{width: 70px; height:121px; background: transparent url('/images/layout/Directory_Accred-Business_sm.png') no-repeat 0px 0px; float: right; margin-top: 5px;}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #942C29;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #942C29;
	color : #FFF;
	font-weight: bold;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

.clearfix {
    display: inline-block;
}


