/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {
margin: 0;
padding: 0;


}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.clearing {
	clear: both;
	font-size: 1px;
	color: #FFFFFF;
	height: 2px;
}
body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #0A0344;
	font-size: 12px;
}
#wrapper {
	background-image: url(images/wrapper_back.gif);
	width: 947px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
#inner_wrapper {
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
}
#header {
	height: 177px;
}
#top_nav {
	margin-right: auto;
	margin-left: auto;
	height: 28px;
	background-position: right top;
	z-index: 2;
	background-repeat: no-repeat;
	float: right;
	width: 342px;
	margin-top: 16px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#fancymenu {
	width: 100%;
	left: 0;
}
#fancymenu ul {
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#fancymenu ul li {
	list-style: none;
	float: left;
}
* html #fancymenu ul li {
	z-index: 12;
	position: relative;
}
*+html #fancymenu ul li {
	z-index: 12;
	position: relative;
}
#fancymenu ul li a {
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	z-index: 10;
	height: 23px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 12px;
	font-weight: bold;
}
#fancymenu ul li a:hover {
	color: #A3B5C8;

}
#fancymenu .background .left {
	height: 23px;
}
#fancymenu li.background {
	background: url(../images/fancymenu-bg.png) repeat;
	z-index: 8;
	position: absolute;
	visibility: hidden;
}
/* drop-down start */
#main-nav li:hover,
#main-nav li.hover {
	position: relative;
}
#main-nav li:hover ul,
#main-nav li.hover ul {
	display: block;
}
#main-nav li.hover ul li.hover ul, 
#main-nav li:hover ul li:hover ul {
	display: block;
}
#main-nav li.hover ul ul, 
#main-nav li:hover ul ul {
	display: none;
}
#main-nav li ul {
	display: none;
	position: absolute;
	top: 17px;
	left: 4px;
	margin: 0;
	padding: 3px 0 0;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	background: url(../images/spacer.gif) repeat;
	z-index: 999;
	width: 196px;
}
#main-nav li.item-3 ul,
#main-nav li.item-4 ul {
	left: -30px;
}
#main-nav li ul li ul {
	left: 200px;
	top: -3px;
}
#main-nav li ul li {
	float: none;
	display: block;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
* html #main-nav li ul li {
	height: 1%;
	vertical-align: top;
}
#main-nav li ul li ul li {
	padding-left: 0px;
	color: #ECECEC;
}
#main-nav li ul li a {
	float: none;
	height: auto;
	display: block;
	width: 180px;
	color: #FFFFFF;
	text-transform: none;
	letter-spacing: 0;
	background-color: #14003F;
	background-repeat: repeat-y;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	text-align: left;
}
#main-nav li ul li:hover a,
#main-nav li ul li.hover a {
	color: #A3B5C8;
	background-color: #14003F;
}
#main-nav li ul li:hover ul li a,
#main-nav li ul li.hover ul li a {
	background-color: #E1E1E1;
	background-repeat: repeat-y;
}
#main-nav li ul li ul li a {
	color: #65656A;

}
#main-nav li ul li ul li a:hover {
	background-color: #d0d0d0;
}

/* main navigation end */
.sub {
	color: #65656A;
	display: block;
}
.sub:hover {
	color: #730101;
	display: block;
}
/* ------------- About Butt----------------- */
#nav li a.nav_about {
	width: 200px;
	background-image: url(images/about_butt.jpg);
	height: 28px;
	display: block;
	text-indent: -3000px;
}
a.nav_about:hover, body#about a.nav_about {
	background-image: url(images/about_butt.jpg);
	background-position: left -28px;
}
/* ------------- working Butt----------------- */
#nav li a.nav_working{
	width: 183px;
	background-image: url(images/working_butt.jpg);
	height: 28px;
	display: block;
	text-indent: -3000px;
}
a.nav_working:hover, body#working a.nav_working {
	background-image: url(images/working_butt.jpg);
	background-position: left -28px;
}
/* ------------- Where Butt----------------- */
#nav li a.nav_where {
	width: 185px;
	background-image: url(images/where_butt.jpg);
	height: 28px;
	display: block;
	text-indent: -3000px;
}
a.nav_where:hover, body#where a.nav_where {
	background-image: url(images/where_butt.jpg);
	background-position: left -28px;
}
/* ------------- programs Butt----------------- */
#nav li a.nav_programs {
	width: 137px;
	background-image: url(images/programs_butt.jpg);
	height: 28px;
	display: block;
	text-indent: -3000px;
}
a.nav_programs:hover, body#programs a.nav_programs {
	background-image: url(images/programs_butt.jpg);
	background-position: left -28px;
}
/* ------------- News Butt----------------- */
#nav li a.nav_news {
	width: 102px;
	background-image: url(images/news_butt.jpg);
	height: 28px;
	display: block;
	text-indent: -3000px;
}
a.nav_news:hover, body#news a.nav_news {
	background-image: url(images/news_butt.jpg);
	background-position: left -28px;
}
/* ------------- contact Butt----------------- */
#nav li a.nav_contact {
	width: 148px;
	background-image: url(images/contact_butt.jpg);
	height: 28px;
	display: block;
	text-indent: -3000px;
}
a.nav_contact:hover, body#contact a.nav_contact {
	background-image: url(images/contact_butt.jpg);
	background-position: left -28px;
}
#content {
	clear: both;
}
#left_column {
	float: left;
	width: 172px;
	padding-top: 132px;
	text-align: left;
}
/* Left Nav CSS*/

#leftnav {
	margin-top: 15px;
	margin-left: 10px;
	width: 145px;
}
#leftnav ul{
	margin: 0px;
	padding: 0px;
}
#leftnav ul li{
	display: inline;
	padding: 0;
	margin: 0;
}
a.l_link {
	color: #14003f;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
		font-weight: bold;
	display: block;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 8px;

} 


a.l_link:hover{
	color: #FFFFFF;

}
.no_link {
	color: #14003f;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	display: block;
	background-image: url(images/buttonback.jpg);
	padding-top: 12px;
	padding-right: 0px;
	padding-left: 8px;
	padding-bottom: 2px;

}
a.s_link {
	color: #14003f;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	display: block;
	background-image: url(images/dot.gif);
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 12px;
	background-repeat: no-repeat;
	margin-left: 10px;
	background-position: left 2px;

} 

a.sbig_link {
	color: #14003f;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/dot.gif);
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 12px;
	background-repeat: no-repeat;
	margin-left: 10px;
	background-position: left 2px;

} 


a.s_link:hover{
	color: #FFFFFF;

}
#search {
	margin-top: 20px;
	margin-left: 10px;
}
#search .s_box {
	width: 110px;
	float: left;
	margin-right: 5px;
	margin-left: 6px;
}
#right_column {
	float: left;
	width: 772px;
	text-align: left;
}
#intro {
	padding-left: 20px;
	padding-top: 15px;
}
#intro h1 {
	font-size: 24px;
	font-weight: bold;
	color: #5D7045;
	border-right-width: 3px;
	border-right-style: solid;
	float: left;
	padding-right: 10px;
	border-right-color: #5D7045;
	width: 140px;
	display: block;
}
#intro p {
	padding-left: 10px;
	float: left;
	font-size: 14px;
	padding-right: 10px;
	display: block;
	width: 570px;
	line-height: 20px;
}
#home_col_one {
	clear: both;
	float: left;
	padding-left: 20px;
	text-align: left;
	width: 390px;
	margin-top: 30px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
}
#slide_nav {
	margin-top: 10px;
	background-color: #d9d6d2;
	height: 42px;
	width: 368px;
	padding-top: 2px;
	margin-bottom: 20px;
	
}
a.number_link {
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 19px;
	padding-bottom: 10px;
	padding-left: 19px;
	background-color: #958d87;
	color: #261353;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
}
a.number_link:hover {
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	background-color: #5d7045;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
}
a.current{
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #5d7045;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
}
a.next_link {
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #261353;
	font-weight: bold;
	text-decoration: none;
}

a.back_link {
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #261353;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;

}
a.next_link:hover {
	color: #958D87;

}
#home_col_one h3 {
	color: #5D7045;
	font-size: 14px;
	padding-bottom: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 14px;
	margin-right: 30px;
}

#home_col_one h2 {
	color: #5D7045;
	font-size: 19px;
	padding-bottom: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 15px;
	margin-right: 30px;
}
#home_col_one p {
	padding-bottom: 15px;
	font-size: 13px;
	padding-right: 25px;
}
#home_col_one ul.normal {
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 10px;
}
#home_col_one ul.normal li {
	font-size: 13px;
	padding-bottom: 5px;
	padding-right: 30px;
}
#home_col_one ul.big{
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 10px;
}
#home_col_one ul.big li {
	font-size: 13px;
	padding-bottom: 5px;
	padding-right: 30px;
	font-weight: bold;
}
.big a {
	color: #666666;
	text-decoration: none;
}
.big a:hover {
	color: #666666;
	text-decoration: underline;
}

#home_col_one ol {
	margin-left: 30px;
	padding-bottom: 8px;
}
a.vid_link {
	text-decoration: underline;
	font-weight: bold;
	color: #14003F;
}
a.vid_link:hover {
	text-decoration: none;
	font-weight: bold;
	color: #14003F;
}
#home_col_two {
	float: left;
	width: 325px;
	padding-left: 20px;
	margin-top: 30px;
}
.know {
	background-color: #dfe2dd;
	width: 315px;
	margin-bottom: 25px;
}
#know_title {
	font-size: 24px;
	color: #FFFFFF;
	background-color: #5D7045;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 25px;
}

.know_rotate {
	font-size: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: ##0A0344;
	font-weight: bold;

}


.know p {
	font-weight: bold;
	padding-right: 20px;
	padding-left: 15px;
	padding-bottom: 20px;
}
#ask_title {
	font-size: 24px;
	color: #261353;
	background-color: #a1bad4;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 25px;
}
.ask {
	background-color: #dfe2dd;
	width: 315px;
	margin-bottom: 25px;
}
.ask p {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	font-size: 12px;
}
.float_right {
	float: right;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#tbl_questions {
	margin-left: 15px;
	margin-bottom: 15px;
}
#tbl_questions a {
	color: #0A0344;
	margin-left: 15px;
	font-size: 13px;
	text-decoration: none;
}
#tbl_questions a:hover {
	color: #0A0344;
	margin-left: 15px;
	font-size: 13px;
	text-decoration: underline;
}


#footer {
	background-image: url(images/footer.gif);
	background-position: left -16px;
	height: 22px;
	text-align: right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#innerpage_content {
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
}

#innerpage_content h1 {
	font-size: 24px;
	font-weight: bold;
	color: #5D7045;
	font-weight: bold;
}	

#innerpage_content h2 {
	color: #5D7045;
	font-size: 18px;
	padding-bottom: 2px;
	font-weight: bold;
}

#innerpage_content h3 {
	color: #5D7045;
	font-size: 14px;
	font-weight: bold;
}

#innerpage_content h4 {
	font-size: 12px;
	color: #5D7045;
	font-weight: bold;
}

#innerpage_content h5 {
	font-size: 11px;
	color: #0A0344;
	font-weight: normal;
}

#expert h1 {
	font-size: 24px;
	font-weight: bold;
	color: #5D7045;
	font-weight: bold;
}
#expert h2 {
	color: #5D7045;
	font-size: 18px;
	padding-bottom: 2px;
	font-weight: bold;
}
#expert h3 {
	color: #5D7045;
	font-size: 14px;
	font-weight: bold;
}

#expert h4 {
	font-size: 12px;
	color: #5D7045;
	font-weight: bold;
}

#expert p {
	font-size: 12px;
	padding-bottom: 10px;
}
#innerpage_content p {
	padding-right: 10px;
	padding-bottom: 15px;
}

#expert a {
	font-weight: bold;
	color: #0A0344;
	text-decoration: none;
	font-size: 12px;
}
#expert a:hover {
	font-weight: bold;
	color: #0A0344;
	text-decoration: underline;
	font-size: 12px;
}

.h2 {
	font-size: 14px;
	color: ##0A0344;
	font-weight: bold;
	padding-bottom: 15px;
	}

.karen {
	float: right;
	padding-left: 155px;
	padding-bottom: 25px;
	padding-right: 15px;
}
.quest {
	clear: both;
	background-color: #A3B5C8;
	font-weight: bold;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.ans {
	padding-right: 10px;
	padding-left: 10px;
}
.ans p {
	font-size: 13px;
}
.bot_marg {
	margin-bottom: 10px;
}

.profile {
	padding-right: 160px;
	clear: both;
	height: 270px;
}
a.interview_link {
	clear: left;
	float: left;
	margin-left: 50px;
	margin-top: 5px;
}

.profile_img {
	float: left;
	padding-right: 30px;
}


.copy {
	font-size: 10px;
	margin-right: 15px;
}
a.cta_red {
	color: #FF0000;
}
#inner_columns {
	clear: both;
	padding-top: 15px;
}
.red {
	color: #FF0000;
}
.small {
	font-weight: normal;
}

#inner_col_left {
	float: left;
	width: 520px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #CDCDCD;
	padding-right: 20px;
}

.h2 {
	font-size: 14px;
	color: ##0A0344;
	font-weight: bold;
	padding-bottom: 15px;
	}
	
#inner_col_left h1 {
	font-size: 24px;
	font-weight: bold;
	color: #5D7045;
	font-weight: bold;
}	

#inner_col_left h2 {
	color: #5D7045;
	font-size: 18px;
	padding-bottom: 2px;
	font-weight: bold;
}

#inner_col_left h3 {
	color: #5D7045;
	font-size: 14px;
	font-weight: bold;
}

#inner_col_left h4 {
	font-size: 12px;
	color: ##0A0344;
	font-weight: bold;
	padding-bottom: 15px;
}
#inner_col_right {
	float: left;
	padding-left: 20px;
	width: 150px;
}
#inner_col_right a {
	margin-bottom: 15px;
	display: block;
}

#inner_col_right h4 {
	color: #5D7045;
	font-size: 14px;
	padding-bottom: 15px;
}

#inner_col_right title {
	color: #5D7045;
	font-size: 14px;
	padding-bottom: 15px;
}
#decisions {
	background-color: #DFE2DD;
}

#decisions_title {
	color: #FFFFFF;
	font-size: 23px;
	background-color: #5D7045;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 15px;
}

#decisions_title2 {
	color: #FFFFFF;
	font-size: 19px;
	background-color: #5D7045;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 15px;
}

#decisions p {
	padding-left: 10px;
}
#patient_columns {
	clear: both;
	margin-top: 20px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #CDCDCD;
	padding-top: 20px;
}
#patient_columns h4 {
	color: #5D7045;
	margin-bottom: 6px;
}
#patient_left {
	float: left;
	width: 350px;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #CDCDCD;
	padding-top: 10px;
}
#patient_right {
	float: left;
	width: 340px;
	padding-left: 20px;
	padding-top: 10px;
}

#home_link {
    float: left;
    height: 130px;
    width: 900px;
}
.cta_home {
    text-indent: -3000px;
    display: block;
    height: 130px;
}


/*
.h1_title {
	font-size: 24px;
	color: #5D7045;
	font-weight: bold;

}

.h2_title {
	font-size: 14px;
	color: ##0A0344;
	font-weight: bold;

}
*/
