body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #014984;
	background-color: #EBE99F;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
}
p {
	margin-top: 0px;	
}
p.menulist{
	margin-bottom: 3px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #663956;
	text-decoration: none;
}

a:hover {
	color: #FF0000;
	text-decoration: none;
}

.breadcrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #663956;
	text-decoration: none;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	margin-bottom: 5px;
	color: #014984;	
	font-weight: bold;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	padding: 0px;
	color: #014984;
	font-weight: bold;	
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding: 0px;
	color: #014984;
	font-weight: bold;	
}
.brownBG {
	background: url(images/menu_btm.gif) repeat-y;
	background-color: #86704b;
	width: 100%;
	height: 100%;
}

#blue_bar {
	background-color: #014984;
	width: 100%;
	height: 10px;
}

#body_top {
	width: 100%;
	height: 20px;
}

#bottom {
	background-color: #86704b;
}

#bubble {
	background: url(images/home_bbl.gif) no-repeat;
	background-position: 100% 100%;
	font-size: 12pt;
	vertical-align: bottom;
	padding-right: 30px;
	padding-bottom: 30px;
}

#coc {
	/* background: url(images/coc.gif) no-repeat; */
	background-color: #486c46;
	vertical-align: top;
	width: 193px;
	height: 100%;
	
}

#coc_btm {
	background-color: #486c46;
	width: 193px;
	height: 100%;
}

/************ styles for contact form ******************/

#contact_form table {
	width: 350px;
}

#contact_form td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	height: 25px;
}

#contact_form input {
	width: 180px;
	font-size: 10pt;
	border: 1px solid #014983;
	background-color: #fbfade;
}

#contact_form .button {
	font-family: Verdana, Arial;
	width: 150px;
	background-color: #DAD9B0;
	color: #5C5D3B;
	font-weight: bold; 
	border: 1px solid #014983;
}

#contact_form input.submit {
	width: 50px;
}

#contact_form textarea {
	font-size: 10pt;
	width: 310px;
	border: 1px solid #014983;
	background-color: #fbfade;
}

/******************************/

#content {
	padding-right: 30px;
}

#ds_body {
	background: url(images/ds_body.gif) repeat-x;
	height: 10px;
}

#ds_btm {
	background: url(images/ds_btm.gif) repeat-y;
	height: 100%;
	width: 9px;
}

#ds_menu {
	background: url(images/ds_menu.gif) repeat-y;
	height: 100%;
	width: 9px;
}

#footer {
	background-color: #014983;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	height: 30px;
}

#footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

#footer a:hover {
	text-decoration: underline;
}

#header_body {
	height: 80px;
}

#header_crv {
	background: url(images/header_crv.gif) no-repeat;
	width: 38px;
	height: 42px;
}

#header_mid {
	background-color: #86704b;
	width: 100%;
}

#header_rt {
	background-color: #86704b;
	height: 80px;
	width: 100%;
}

.header_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}

a.header_txt:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none;}
a.header_txt:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none;}
a.header_txt:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none;}
a.header_txt:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline;}

#header_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}

#header_txt a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

#header_txt a:hover {
	text-decoration: underline;
}

#home_body {
	background: url(images/family_bg.gif) no-repeat;
	background-position: 10% 90%;
}

#left_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	vertical-align: top;
}

#left_menu td {
	height: 35px;
	/* padding-left: 20px; */
}

.lm_item {
	padding-left: 20px;
}
.lm_item a{
	color: #FFFFFF;
	text-decoration: none;
}
.lm_item a:hover{
text-decoration: none;
}


#lm_item {
	padding-left: 20px;
}

a.lm_item:link{ color: #FFFFFF; text-decoration: none; }
a.lm_item:active{ color: #FFFFFF; text-decoration: none; }
a.lm_item:visited{ color: #FFFFFF; text-decoration: none; }
a.lm_item:hover{ color: #FFFFFF; text-decoration: none; }

#lm_item a {
	color: #FFFFFF;
	text-decoration: none;
}

#lm_item a:hover {
	text-decoration: none;
}

#master {
	width: 100%;
}

#my_chart {
	padding-left: 125px;
}

#provider_link a:hover {
	border-width: 1px;
	border-color: #006600;
}

#right_menu {
	font-size: 9pt;
	color: #014984;
	width: 150px;
}

#right_menu a {
	font-size: 9pt;
	color: #663956; /* #486c46; */
}

#right_menu a:hover {
	text-decoration: none;
	color: #FF0000;
}

#site_map {
	vertical-align: top;
	width: 50%;
}

#strp_brn {
	background-color: #86704b;
	/*width: 222px;*/
	height: 38px;
}

#strp_mrn {
	background-color: #663956;
	/*width: 222px;*/
	height: 42px;
}
.error_txt {
	color: #ff0000;
}