body {
	margin:0;
	background:#333333;
	}
	

.bg {
	background-image: url(../images/next_bg.jpg);
	background-repeat: no-repeat;
	}
	
.body_bg {
	background: url(../images/body_bg.gif) repeat-y bottom;
	background-position:0px 750px;
	}
	
.fbg {
	background-image: url(../images/next_fbg.jpg);
	background-repeat: no-repeat;
	}
.next_ph{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#415786;
	}	
.bg_home_body{background:#ECF7F8 url(../images/bg_home.jpg) no-repeat;}

.dot_nh {
	background-image: url(../images/dot_nh.gif);
	background-repeat: repeat-x;
	background-position: 5px 20px;
	}
.next_htext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#056C91;
	line-height:20px;
	font-weight:bold;
	}
.next_htext a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#056C91;
	text-decoration:none;
	}
.next_htext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF6600;
	text-decoration:none;
	}
.next_htext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#056C91;
	line-height:20px;
	font-weight:bold;
	}
.next_btext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	font-weight:normal;
	}
.next_btext a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration:underline;
	}	
.next_btext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6600;
	line-height:18px;
	font-weight:normal;
	text-decoration:none;
	}	

.txt4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}
.txt3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:17px;
}
.txt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}
.txt1{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#415786;
}

.homInput{
	border:#73878C 1px solid;
	background:#D9ECF1;
	width:150px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left:5px;
}
.txt_form{
	border:#73878C 1px solid;
	background:#D9ECF1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-left:3px;
	padding-right:3px;
}



.footer{
	background:#EEF8F9 url(../images/bg_footer.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.footer a{
	color:#333333;
	text-decoration:none;
}
.footer a:hover{
	color:#0046B0;
	text-decoration:underline;
}
.next_hlink{
	font-family:Arial, Helvetica, sans-serif;
	color:#0077A2;
	font-size:13px;
	text-decoration:none;
	}	
.next_hlink a{
	color:#666666;
	text-decoration:none;
	}	
.next_hlink a:hover{
	color:#FF6600;
	font-size:13px;
	text-decoration:none;
	}	
.text_input{
	font-family:Arial, Helvetica, sans-serif;
	border-left:none;
	border-right:none;
	border-top:none;
	background:#F3F8F8;
	font-size:12px;
	width:25%;
	height:20px;
	}
.text_input1{
	font-family:Arial, Helvetica, sans-serif;
	border-left:none;
	border-right:none;
	border-top:none;
	background:#F3F8F8;
	font-size:12px;
	width:98%;
	height:20px;
	}

.side_mtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#14576A;
	line-height:16px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	}
.side_mtext a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#14576A;
	text-decoration:none;
	}
.side_mtext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AE820D;
	text-decoration:none;
	}
.side_mh {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-left:20px;
	padding-right:10px;
	text-transform:capitalize;
	
}
#goal {
	position:absolute;
	z-index:2;
	display: table-cell;
	visibility: hidden;
}
#mediation {
	position:absolute;
	z-index:3;
	display: table-cell;
	visibility: hidden;
}
#career_coach{
	position:absolute;
	z-index:3;
	display: table-cell;
	visibility: hidden;
}
#family_planning{
	position:absolute;
	z-index:3;
	display: table-cell;
	visibility: hidden;
}
#practice_building{
	position:absolute;
	z-index:3;
	display: table-cell;
	visibility: hidden;
}

a.single {
	color:#FFFFFF;
	text-decoration:none;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display: block;
	width:162px;
	background:url(../images/slink_bg.png) repeat-y;
	padding-right: 6px;
	padding-left: 8px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:#C7E4EB solid 1px;
	
}
a.single:hover {
	color:#000000;
	background:url(../images/slink_hover.png) repeat-y;
}
.text_st{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#138780;
	line-height:16px;
	}
.text_st1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#138780;
	line-height:16px;
	padding:8px 8px 8px 5px;
}

.image_pad{
	padding-right:15px;
	padding-bottom:20px;
}
.font12{
	font-size:12px;
}
.press1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
}
.press2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.view{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.view a{
	color:#333333;
	text-decoration:none;
}
.view a:hover{
	color:#0046B0;
	text-decoration:underline;
}
.press_bg{
	background:url(../images/press_image.jpg) right 26px no-repeat;
}
.article{
	background:url(../images/icon_pdf.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	padding-left:24px;
	color:#333333;
	height:30px;
}
.article a{
	color:#333333;
	text-decoration:none;
}
.article a:hover{
	color:#0046B0;
}
.new{
	color:#0046B0;
}

.bullet_arrow{
	background:url(../images/bullet_arow.gif) 9px 8px no-repeat;
}
.weblinks ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.weblinks ul li{
	background:url(../images/bullet_arow.gif) 0px 6px no-repeat;
	margin:0px 0px 20px 10px;
	padding-left:15px;
}

.pictxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;

}
.pictxt a{
	color:#333333;
	text-decoration:none;
}
.pictxt a:hover{
	color:#FF6600;
	text-decoration:none;
}

.hm_contact{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#056C91;
}
.hm_contact a{
	text-decoration:underline;
	color:#056C91;
}
.hm_contact a:hover{
	text-decoration:underline;
	color:#333333;
}

.red{
	color:#FF0000;
}
.green{
color:#006600;
}
.txt_15{
	font-size:15px;
}