body {
	zoom: 1;
	letter-spacing: .25px;
	background: url(images/backgroundgradient.jpg) repeat-x;
	background-color: #52BDEC;
	behavior: url("csshover3.htc");
	font: 11px Trebuchet MS;
	color: #FFFFFF;
	text-align: center;
}
.clear { clear: both; }

input {
	font-style: italic;
	font: 10px Trebuchet MS;
	color: #555555;
}
#content {
	margin: 0 auto;
	width: 950px;
}

#back {
	width: 950px;
}

#hp_header {
	height: 90px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#hp_headerLeft {
	height: 90px;
	margin: 0px;
	padding: 0px;
	width: 50%;
	float: left;
}
#hp_headerRight{
	height: 90px;
	width: 50%;
	margin: 0px;
	padding: 0px;
	float: left;
}

#hp_header_login{
	vertical-align: middle;
	height: 25px;
	width: 100%;
	margin-top: 20px;
	padding: 0px
}
#hp_header_nav{
	height: 35px;
	width: 100%;
	margin: 0px;
	padding-top: 10px;
	font-weight: bold;
}
a, a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover{
	text-decoration: none;
	color: #52BDEC;
	text-decoration: none;
}
#hp_tabs{
	margin: 0px auto 0px auto;
	padding-left: 400px;
	height: 26px;
}
.hp_tab{
	margin: 0px;
	padding: 0px;
	float: left;
}
#hp_banner_top_employees{
	margin: 0px;
	padding: 0px;
	background: url(sp_images/Employees-Header.png) no-repeat;
	background-position: center 0px;
	height: 11px;
}
#hp_banner_top_consultants{
	margin: 0px;
	padding: 0px;
	background: url(sp_images/Consultants-Header.png) no-repeat;
	background-position: center 0px;
	height: 11px;
}
#hp_banner_top_doctors{
	margin: 0px;
	padding: 0px;
	background: url(sp_images/Doctors-Header.png) no-repeat;
	background-position: center 0px;
	height: 11px;
}
#hp_banner_top{
	margin: 0px;
	padding: 0px;
	background: url(sp_images/Header.png) no-repeat;
	background-position: center 0px;
	height: 11px;
}
#hp_banner{
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 346px;
}
#hp_content{
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 400px;
	width: 950px;
	background: url(sp_images/BackgroundFill.png) repeat-y;
	background-position: center 0px;
}
#hp_contentLeft {
	height: 90px;
	margin: 0px;
	margin-left: 3px;
	padding: 0px;
	width: 60%;
	float: left;
}
#hp_contentLeft_top {
	height: 11px;
	margin-top: 15px;
	margin-left: 45px;
	width: 500px;
}
#hp_contentLeft_middle{
	height: 350px;
	width: 500px;
	margin-left: 45px;
	background: url(sp_images/ContentBox-fill.jpg) repeat-y;
	background-position: center 0px;
}
.hp_contentLeft_image{
	padding-top: 25px;
}
.hp_contentLeft_caption{
	font-weight: bold;
	color: #555555;
	padding-bottom: 10px;
}
#hp_contentLeft_col1{
	height: 349px;
	width: 165px;
	float: left;
}
#hp_contentLeft_col2{
	height: 350px;
	width: 165px;
	background-color: #DCDCDC;
	float: left;
}
#hp_contentLeft_col3{
	height: 350px;
	width: 165px;
	float: left;
}
#hp_contentLeft_bottom{
	height: 11px;
	width: 500px;
	margin-left: 45px;
	margin-top: -1px;
}

#hp_contentRight{
	height: 90px;
	margin-top: 30px;
	margin-left: 10px;
	float: left;
}
#hp_contentRight_img1{
	margin: 0px;
	padding: 0px;
}
#hp_contentRight_img2{
	margin-top: 20px;
	padding: 0px;
}
#hp_footer{
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 35px;
	background: url(sp_images/Footer.png) no-repeat;
	background-position: center 0px;
}
.hp_footerLinks{
	padding-top: 10px;
}
#sp_contentTop {
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 15px;
}
#sp_contentHeader{
	margin: 0px auto 0px auto;
	padding-top: 15px;
	height: 40px;
	background: url(sp_images/SubpageHeaderFill.png) repeat-y;
	background-position: center 0px;
}
#sp_contentHeader_doctors {
	margin: 0px auto 0px auto;
	padding-top: 15px;
	height: 40px;
	background: url(sp_images/SubpageHeaderFill-Doctors.png) repeat-y;
	background-position: center 0px;
}
#sp_contentHeader_consultants {
	margin: 0px auto 0px auto;
	padding-top: 15px;
	height: 40px;
	background: url(sp_images/SubpageHeaderFill-Consultants.png) repeat-y;
	background-position: center 0px;
}
#sp_contentHeader_employees {
	margin: 0px auto 0px auto;
	padding-top: 15px;
	height: 40px;
	background: url(sp_images/SubpageHeaderFill-Employees.png) repeat-y;
	background-position: center 0px;
}
#sp_contentHeader_content {
	font: 14px Trebuchet MS;
}
#sp_contentHeader_content img {
	float: left;
}
.sp_contentHeader_contentText_centered {
	font-weight: bold;	
	text-align: center;
}
.sp_contentHeader_contentText {
	font-weight: bold;	
	margin-top: 2px;
	margin-left: 330px;
	margin-right: 10px;
	float: left;
}
#sp_content {
	margin: 0px auto 0px auto;
	padding-top: 15px;
	min-height: 425px;
	height: auto;
	background: url(sp_images/SubpageBodyFill.png) repeat-y;
	background-position: center 0px;
}

#sp_content_doctors{
	margin: 0px auto 0px auto;
	padding-top: 15px;
	min-height: 425px;
	height: auto;
	background: url(sp_images/SubpageBodyFill-Doctors.png) repeat-y;
	background-position: center 0px;
}
#sp_content_consultants{
	margin: 0px auto 0px auto;
	padding-top: 15px;
	min-height: 425px;
	height: auto;
	background: url(sp_images/SubpageBodyFill-Consultants.png) repeat-y;
	background-position: center 0px;
}
#sp_content_employees{
	margin: 0px auto 0px auto;
	padding-top: 15px;
	min-height: 425px;
	height: auto;
	background: url(sp_images/SubpageBodyFill-Employees.png) repeat-y;
	background-position: center 0px;
}
#sp_contentLeft {
	margin: 0px 49px 0px 0px;
	color: #555555;
	padding-top: 15px;
	padding-left: 55px;
	width: 46%;
	float: left;
	text-align: left;
}

#sp_contentLeft_header{
	font-weight: bold;
	font: 12px Trebuchet MS;
}
#sp_contentRight{
	float: left;
}
#sp_contentRight_top{
	padding: 0px;
}
#sp_contentRight_img1{
	padding: 0px;
	margin-top: -4px;
}
#sp_contentRight_img2{
	padding: 0px;
	margin-top: -4px;
}
#sp_footer_doctors{
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 35px;
	background: url(sp_images/SubpageFooter-Doctors.png) no-repeat;
	background-position: center 0px;
}
#sp_footer_consultants{
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 35px;
	background: url(sp_images/SubpageFooter-Consultants.png) no-repeat;
	background-position: center 0px;
}
#sp_footer_employees{
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 35px;
	background: url(sp_images/SubpageFooter-Employees.png) no-repeat;
	background-position: center 0px;
}
.sp_footerLinks{
	padding-top: 10px;
}

.button {
	vertical-align: middle;
	border: none;
	padding: 0;
	background: none;
	cursor: pointer;
}

.green {
	color: #289946;
}
.blue {
	color: #204D9D;
}
.blue2 {
	color: #52BDEC;
}
.blue3 {
	color: #BDE1F7;
}
.gray {
	color: #7D7D7D;
}
.gray2 {
	color: #A5A5A5;
}
.gray3 {
	color: #8C8C8C;
}
img {
	border: 0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #A5A5A5;
}
th {
	font-weight: bold;
	color: #204D9D;
	text-align: center;
}
td {
	text-align: center;
}

