@charset "utf-8";
/* CSS Document */

body { background-image:url(images/bg.png); background-repeat:repeat-x; background-position:top; margin-top:0; margin-bottom:0; background-color:#FFF; margin:0 }

#Container { width:985px; overflow:hidden; }

#top { width:985px; margin-top:3px;}

#ContentLeft { width:240px; float:left;  margin-top: 20px; }

#ContentRight { width:710px; float:right; margin-top: 20px; margin-right:3px; margin-bottom:-55px; background-image:url(images/content_top.png); background-repeat:no-repeat; background-position:top; padding-left:10px; padding-right:10px; position:relative; z-index:10; }

#ContentRight p { font-family:Arial, Helvetica, sans-serif; font-size:14px; }

#ContentRight ul { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; }

#ContentRightBottom { width:730px; float:right; margin-right:3px; height:121px; background-image:url(images/content_bottom.png); background-repeat:no-repeat; background-position:top; position:relative; z-index:9; }

#footer { height:45px; margin:0; background-color:#b99b6a; margin-top:40px; margin-bottom:0px; }

#footerContainer { width:980px; padding-top:5px; }

.footerLeft { float:left; width:300px; color:#FFF; font-size: 12px;	padding-left: 11px; text-align:left; padding-bottom: 5px; font-family:Arial, Helvetica, sans-serif }

.footerRight { float:right; text-align:right; width:300px; color:#fff; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px }

.footerRight a { color:#FFF; text-decoration:none; }

.footerRight a:hover { color:#039; text-decoration:none; }

p {	text-align: left; margin-top:0px; margin-left:10px; margin-right:10px; }

p, ul, ol { color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

.Subheadings { margin-top:0px; color: #8e703f; font-family: Arial, Helvetica, sans-serif; font-size: 130%; border-bottom:1px solid #8e703f; }

.Subheadings2 { margin-top:0px; color: #8e703f; font-family: Arial, Helvetica, sans-serif; font-size: 100%; border-bottom:0px solid #8e703f; }

#title { background-color:#8e703f; width:716px; text-align:left; float:left; margin-left:-3px; height:30px; margin-bottom:5px; }

h1.titletext { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:120%; color:#FFF; margin-top:4px; margin-left:3px;  }

h2{ font-family:Arial, Helvetica, sans-serif; font-size: 28px;	color: #000000; margin: 0; clear: left;	padding: 0;	font-weight: normal; margin-bottom: 20px; border-bottom: 1px solid #ece0cc; text-align: left; margin-left: 100px; margin-right: -20px; }

h3 { margin-left:10px; padding-right:10px; text-align:left; }

h2 { color: #333333; font-size: 20px; margin-top: 40px; text-align: left; padding-left: 195; }

h3, h4, h5 { width:675px; color: #333333; margin: 0; font-size: 18px; font-family: Arial, Helvetica, sans; font-weight: normal; letter-spacing: normal; border-bottom: 2px solid #8c806c; }

h4 { font-size: 15px; }

hr { border: 0; background-color: #8b7149; height: 2px; width:600px; }

#family { margin-right:10px; }

#message { margin-left:8px; }

.healthBar { float:left; margin: 0; margin-left:8px; border-top: 0; text-align: left; padding: 0px; margin-bottom: 10px; color: #000000; background-color: #E8DBC9; border: 1px solid #666666; font-size: 14px; width: 350px; }

.healthBar p { padding: 5px; margin: 0; border-bottom:1px solid #666666; }

.healthBar input { font-size: 11px; padding: 2px; width: 300px; }

A.news { font-size: 12px; display: block; margin-bottom: -10px; padding-bottom: 3px; border-bottom: 1px solid #666666; }

A.news:link	{ display: block; color: #100000; text-decoration:none; /*font-weight: bold;*/ }

A.news:visited { display: block; color: #605040; text-decoration:none; }

A.news:hover { display: block; color: red; text-decoration:none; }

A:link	{ color: #2766AD; text-decoration:none; /*font-weight: bold;*/ }

A:visited { color: #2766AD; text-decoration:none; }

A:hover	{ color: red; text-decoration:none; }

.navbutton { padding: 3px; display: block; width: 342px; border: 1px solid #bcb09c; border-bottom: 1px solid #999989; border-top: 1px solid #e0e0d0; cursor: pointer; margin: 0; margin-bottom: 0px; background-color: #96784A; background-image: url('images/bg3.jpg'); background-repeat: repeat-x; clear: none; text-decoration:none; }

A.navbutton:hover { background-image: none; background-color: #D7BD98; text-decoration:none; }

.navtext { font-family:Arial, Helvetica, sans-serif; width: 300px; font-size: 14px; text-align: center; padding-top: 10px; padding-bottom: 10px; text-decoration:none; }


.submenu { background-color: #d4bc96; width: 227px; height:115px; font-size: 11px; visibility: hidden; display: block; }

.submenu A { display: block; }

.submenu A:hover { display: block; background-color: #f8fff8; }

.sideBar { font-family:Arial, Helvetica, sans-serif; margin: 0; border-top: 0; text-align: left; padding: 0px; height:140px; margin-bottom: 3px; color: #000000; background-color: #b99b6a; border: 2px solid #8e703f; font-size: 12px; width: 212px; }

.sideBar p { padding: 5px; margin:0; margin-left: 10px;  }

.sideBar h5 { font-size: 12px; background-color:#d4bc96; border:none; font-weight:bold; }

.sideBar input { font-size: 11px; padding: 2px; width: 175px; border:1px solid #666666	 }

table.results_table
{
    border-collapse:collapse;
    width:700px;
    border-bottom:1px solid black;
}

table.results_table tr
{
     border:1px solid black;
}

table.results_table tr td
{
   
    width:50%;
    padding:8px;
}

table.results_table tr th
{
   
    border:0;
    width:50%;
    text-align:left;
}

tr.subhead td
{
    font-weight:bold;
}

.surveyFormBorderTop {

	border: 1px solid #bcb09c;

	border-bottom: 2px solid #8c806c;

	border-top: 1px solid #ece0cc;

	border-left: 1px solid #000000;

	font-size: 10px;

	background-color: #96784A;

	background-image: url('images/bg3.jpg');

	background-repeat: repeat-x;

}



.surveyFormBorderTopRight {

	border: 1px solid #bcb09c;

	border-bottom: 2px solid #8c806c;

	border-top: 1px solid #ece0cc;

	border-left: 1px solid #000000;

	font-size: 10px;

	background-color: #96784A;

	background-image: url('images/bg3.jpg');

	background-repeat: repeat-x;

}



.surveyFormAltBG {

	background-color: #f0f0f0;

}



.surveyFormAltBGDark {

	background-color: #e3e3e3;

	border-bottom: 1px solid #999999;

}





.surveyFormBorder {

	border: 1px solid #bcb09c;

	border-top: 1px solid #ece0cc;

	border-right: 0; 

	border-left: 1px solid #666666;

}



.surveyFormBorderRight {

	border: 1px solid #bcb09c;

	border-top: 1px solid #ece0cc;

	border-left: 1px solid #666666;

}



.surveyFormHeader {

	border: 1px solid #bcb09c;

	border-bottom: 2px solid #8c806c;

	border-top: 1px solid #ece0cc;

	background-color: #96784A;

	background-image: url('images/bg3.jpg');

	background-repeat: repeat-x;

	font-size: 18px;

	font-family: Arial, Helvetica, sans;

	font-weight: normal;

	letter-spacing: normal;

	padding: 5px;



}


.errorBox {

	border: 1px solid #BEC9BE;

	background-color: #FAEDED;

	width: 300px;

	text-align: left;

	padding: 10px;

	margin-bottom: 10px;

}

.errorBox ul {

	list-style-type: square inside;

	margin-top: 5px;

	margin-bottom: 0;

}

.errorBox li {

	margin-bottom: 5px;

}

.contentBox {

	/*

	border: 1px solid #ece0cc;

	*/

	border-top: 0;

	text-align: left;

	padding: 5px;

	margin-top: 10px;

	margin-bottom: 20px;

	color: #000000;

	background-color: #E8DBC9;

	background-image: url('images/bg5.jpg');

	background-repeat: repeat-x;

	border: 1px solid #666666;

	width:300px;
	
	

}

/*

.contactBox h3 {

	margin: 0;

	font-family: Arial, Helvetica, sans;

	font-weight: normal;

	letter-spacing: normal;

	padding: 5px;

	background-color: #96784A;

	background-image: url('images/bg3.jpg');

	background-repeat: repeat-x;

	border: 1px solid #ece0cc;

}

*/

.contentBox p {

	padding: 5px;

	margin: 0;

	margin-bottom: 10px;

	color: #000000;

}