body {
	margin: 0px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #203034;
}
body, div, img, table, td, form, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	border:0px;
}
.hide {	display:none; }
.floatL { float:left; }
.floatR { float:right; }
.clearB { clear:both; }

h1 	{ color:#630404; font: 16px "Times New Roman", Times, serif; font-weight: bold; padding-top: 10px;}
h2 { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #6b583c; font-weight:bold; padding:5px 0 3px 0;}
h3 	{ color:#630404; font: 14px "Times New Roman", Times, serif; font-weight: bold; padding-top: 10px; padding-bottom: 4px;}
.small { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#9d9170; padding:3px 0 3px 0; line-height:1.2em;}
/* **********************  End Generic Styles/Classes  ******************** */

#left-col {
	width:244px;
	background:url(images/left-bg.jpg) no-repeat center top;
	background-color: #ebe5c0;
	vertical-align:top;
	padding:0;
	color:#6e5928;
}
.area-box {
	padding:15px 20px 15px 20px; 
	font:12px "Times New Roman", Times, serif; 
	line-height:15px;
}
.area-box li {list-style-type:square; color:#630404; margin:0 0 10px -18px;} 
.area-box h1 { color:#630404; font-size: 15px; letter-spacing:-0.04em;}
.area-box p { margin: 0; padding: 8px 0 8px 0;}
.sublist {color:#876c44; text-decoration:none;} 
.sublist:hover {color:#876c44; text-decoration:underline;} 
.field-login { 
	width:130px; height:15px;
	background:#e2d9b1;
	border:1px solid #a98b5b;
	margin:0; 
	padding:4px 0 0 4px;
	font: 12px "Times New Roman", Times, serif;
	color:#816740;
}

/*******************/
/* homepage styles */
/*******************/

#nav-main{ width:750px;	height: 39px; margin:0 auto; padding:0;}
#nav-sub { width: 244px; margin:0; padding:0; }
#hp-main {
	font: 10.5px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6b583c;
	background:url(images/hp-body-bg.jpg) no-repeat center top;
	padding:33px 55px 0 65px;  
	line-height:1.4em;
}
#hp-main p { margin:0; padding:0;}
#hp-contact { width: 120px; float:left; padding-right: 15px; color:#630404; font: 10px Arial, Helvetica, sans-serif;}
#hp-contact p { line-height:2.5em; padding: 5px 0 5px 0;}
#hp-contact a { margin-bottom: 10px; color:#630404; text-decoration:underline;}
#hp-contact a:hover { margin-bottom: 10px; color:#630404; text-decoration:underline;}


/*******************/
/*  child styles   */
/*******************/
#c-main {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6b583c;
	background:url(images/c-body-bg.jpg) repeat-x center top;
	padding: 0 20px 0 38px;  
	line-height:1.6em;
	min-height: 570px;
}
#c-main p { margin:0; padding:0 0 10px 0; }
#c-main li {list-style-type:square; color:#630404; margin:0 0 8px 5px; line-height: 1.2em;} 
#c-main li span {color:#6b583c; } 
#c-main a { color:#6b583c; text-decoration:underline;}
#c-main a:hover { color:#6b583c; text-decoration:none;}

#c-link {color:#6b583c;font-weight:bold;}
#c-link a { text-decoration:underline; }
#c-link a:hover { color:#4e3e26;  text-decoration:underline;}

#red-link {color:#630404;font-weight:bold;}
#red-link a { color:#630404; text-decoration:underline; }
#red-link a:hover { color:#630404;  text-decoration:underline;}

#outline { border:1px solid #78724d; }

#c-contact { width:506px; padding-bottom: 14px; height:136px; color:#630404; font: 10px Arial, Helvetica, sans-serif; background:url(images/c-contact-bg.jpg) no-repeat center bottom;  }
#c-contact p { padding-top:85px;}
#c-contact a { color:#630404; text-decoration:underline;}
#c-contact a:hover { color:#630404; text-decoration:underline;}

#nav-child { width:168px; float:right; background:url(images/nav-child-bg.jpg) no-repeat; color:#2a251b; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#nav-child a { display: block; width:168px;  color:#2a251b; text-decoration:none;}
#nav-child a:hover { display: block; width:168px;  color:#2a251b; text-decoration:none;}
#border { border-bottom: 1px solid #9a865d; }

#white { line-height:1.3em; color:#fff;}
#white a { color:#fff; text-decoration:none;}
#white a:hover { color:#fff; text-decoration:underline;}

.meetings1 {padding-top:1px; padding-bottom:1px; padding-left:5px; padding-right:4px; background-color:#ded5b4; font-size:10px;}
.meetings2 {padding-top:1px; padding-bottom:1px; padding-left:5px; padding-right:4px; background-color:#efe7c8; font-size:10px;}
.meetings3 {padding-top:1px; padding-bottom:1px; padding-left:5px; padding-right:4px;}

/*******************/
/*  sub nav styles  */
/*******************/

#subNav { 
	width: 168px;
	background: url(images/nav-child-bg.jpg) no-repeat top;
	padding-top: 10px;
	display: block;
}

#subNav a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #2a251b;
	text-decoration: none;
	display: block;
	width: 168px; !important; width:148px;
	height:21px;
	padding-top: 9px;
	padding-left: 20px;      
	margin-bottom: 1px;
}
#subNav a:hover {
	background:url(images/nav-child-arrow.gif) no-repeat;
	text-decoration: none;
	width: 168px; !important; width:148px; 
	padding-top: 9px;
	/*padding-left: 20px; */
}
.activeLink-top {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2a251b;
	display: block;
	width: 168px; !important; width:148px;
	height:21px;
 	text-decoration: none;
	background:url(images/nav-child-arrow.gif) no-repeat;
	padding-top: 9px;
	padding-left: 20px;
	margin-bottom: 1px;
}
.activeLink {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2a251b;
	display: block;
	width: 168px; !important; width:148px;
	height:21px;
 	text-decoration: none;
	background:url(images/nav-child-arrow.gif) no-repeat;
	padding-top: 9px;
	padding-left: 20px;
	margin: 1px 0;
}

/*******************/
/*  suite styles  */
/*******************/
#left-column {
	float: left;
	width: 275px;
	margin: 0;
}

#right-column {
	margin-left: 250px;
	padding-left: 1px;
}
#suite-column  {
	width: 168px;
	float:right;
	padding-left: 10px;	
}
#suite { 
	border: 1px solid #c4b688; 
	background-color:#d8ca9c;
	width: 140px;
	padding:8px; 
	margin-left:6px;
}
#suite a { color:#6b583c; text-decoration:none;}
#suite a:hover { color:#6b583c; text-decoration:underline;}

#details { 
	border: 1px solid #c4b688; 
	background-color:#d8ca9c;
	width: 140px;
	padding:8px; 
	margin-left:6px;
}
#details li {list-style-type:square; color:#6b583c; margin:0 0 8px -25px; line-height:1.2em;} 
#details a { color:#6b583c; text-decoration:none;}
#details a:hover { color:#6b583c; text-decoration:underline;}
/*******************/
/*  footer styles  */
/*******************/

#footer {
	width:735px;
	color:#796a4a;
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0px 0 26px;
}
#footer p { margin:0; padding:8px 0 0 0; line-height:18px; }
#footer a { color:#ae9e7e; text-decoration: none; }
#footer a:hover { color:#ae9e7e; text-decoration: underline; }


.formtitle {color:#666633;font-family : Verdana, Geneva, Arial, Helvetica;font-size : 18px;}
.formbody{background-image: url(images/spacer.gif); background-color: #eae3c4;color:#666633;font-family : Verdana, Geneva, Arial, Helvetica;font-size : 12px;}