/* CSS Document */

body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left; /* for IE */
	margin:0;
	color: #ffffff;
	background:#999999;
}

img {
	border:none;
}

#wrapper {
	width: 980px;
	text-align:left;
	padding-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
	height: 650px;
}

#main_back {
	background: url(../images/main_repeat.jpg) #666666 repeat-x;
	}
	
.left_content_hdr {
	float: left;
	display: inline-block;
	background: url(../images/hdr_bckgrd.jpg) repeat-x; 
	height: 107px;
	width: 980px;
	border-bottom: 2px #FFFFFF solid;
	}

.menu_cntnt {
	float: left;
	display: inline-block;
	background: url(../images/menu_bckgrd.jpg) repeat-x;
	width: 980px;
	height: 36px;
	}
	
.menu_links_FRT{
	padding-left: 40px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	}
	
.menu_links_FRT a{
	color: #666666;
	text-decoration: none;
	}
	
.menu_links_FRT a:hover{
	color: #990000;
	text-decoration: none;
	}
	
.mn_cntnt_area {
	float: left;
	display: block;
	background:url(../images/hm_cntnt_bckgrd.jpg) #FFFFFF no-repeat;
	width: 980px;
	height: 205px;
	}
	
.mn_menuTXT {
	line-height: 22px;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	color: #990000;
	padding-top: 32px;
	padding-left: 25px;
	float: left;
	display:inline-block;
	}

.mn_menuTXT a{
	color: #990000;
	text-decoration: none;
	}	
	
.mn_menuTXT a:hover{
	color: #990000;
	text-decoration: none;
	background: url(../images/redDOT.gif) no-repeat left;
	}
	
.mn_cntntTXT {
	float: right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 600px;
	}
	
.mn_cntntINTXT {
	padding-top: 32px;
	padding-right:40px;
	line-height: 22px;
	}
	
.mn_cntntAR_title {
	font-size: 24px;
	color: #990000;
	font-family: Helvetica, Arial, sans-serif;
	}	
	
.bm_cntnt_area {
	float: left;
	display: block;
	background:url(../images/hm_ft_bckgrd.jpg) repeat-x;
	width: 980px;
	height: 181px;
	}
	
.bm_cntntLT{
	float: left;
	display: block;
	width: 589px;
	height: 181px;
	}
 
.bm_cntntLT_txt{
	color: #FFFFFF;
	padding-left: 40px;
	padding-top: 20px;
	line-height: 20px;
	padding-right: 40px;
	}

.bm_cntntRT {
	float:right;
	display: block;
	width: 391px;
	height: 181px;
	}

.bdrLT {
	border-right: 1px #e6e6e6 solid;
	height: 155px;
	margin-top: 12px;
	}	
	
#servicelist {
	background: url(../images/hm_ft_bckgrd.jpg) repeat-x;
	width: 391px;
	height: 181px;
}

#servicelist ul {
	float: left;
	display: block;
	margin: 0;
	padding-top: 35px;
	padding-left: 20px;
	list-style:none;
}

#servicelist li {
	color: #990000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	padding-bottom:3px;
	line-height: 20px;
	background: url(../images/grayDOT.gif) no-repeat left;
}

.txtSPACE {
	padding-left: 15px;
	}
	
.txtSPACE a {
	color: #990000;
	text-decoration: none;
	}
	
.txtSPACE_select {
	color: #990000;
	text-decoration: underline;
	}

#servicelist li a {
	color: #990000;
	text-decoration: none;
}
#servicelist li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/whiteGrayDOT.gif) no-repeat left;
}

#cardioimage {
	float: right;
	display: block;
	text-align:right;
	
}

.footer {
	background-color:#000000;
	font-size: 11px;
	color: #ffffff;
	text-align: right;
	float: left;
	display:block;
	width: 980px;
	}
	
.footer_txt {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	}
	
.footer_txt a{
	color: #ffffff;
	text-decoration:none;
	}
	
.footer_txt a:hover{
	color: #ffffff;
	text-decoration: underline;
	}
	
	
/* BIO CSS */	
.sub_menuTXT_bckgd {
	float: left;
	display:inline-block;
	background:url(../images/sub_brckt.jpg) no-repeat left;
	height: 85px;
	width: 200px;
	}

.sub_menuTXT {
	line-height: 27px;
	font-size: 15px;
	font-family: Helvetica, Arial, sans-serif;
	color: #999999;
	padding-top: 73px;
	padding-left: 25px;
	}

.sub_menuTXT a{
	color: #999999;
	text-decoration: none;
	}	
	
.sub_menuTXT a:hover{
	color: #990000;
	text-decoration: none;
	background: url(../images/redDOT.gif) no-repeat left;
	}
	
.subMU_shad {
	float: left;
	display: block;
	background: url(../images/menuShad_bckgrd.jpg) #FFFFFF repeat-x;
	width: 980px;
	}

.sub_cntnt_area {
	float: left;
	display: block;
	background:url(../images/bio1.jpg) #FFFFFF no-repeat bottom;
	width: 980px;
	height: 416px;
	}
	
.sub_cntnt_area2 {
	float: left;
	display: block;
	background:url(../images/bio2.jpg) #FFFFFF no-repeat bottom;
	width: 980px;
	height: 480px;
	}
	
.sub_cntnt_area3 {
	float: left;
	display: block;
	background:url(../images/bio3.jpg) #FFFFFF no-repeat bottom;
	width: 980px;
	height: 416px;
	}
	
.sub_cntnt_area4 {
	float: left;
	display: block;
	background:url(../images/bio4.jpg) #FFFFFF no-repeat bottom;
	width: 980px;
	height: 416px;
	}
	
.sub_cntnt_area5 {
	float: left;
	display: block;
	background:url(../images/bio5.jpg) #FFFFFF no-repeat bottom;
	width: 980px;
	height: 416px;
	}
	
.sub_cntnt_area6 {
	float: left;
	display: block;
	background:url(../images/bio6.jpg) #FFFFFF no-repeat bottom;
	width: 980px;
	height: 416px;
	}
	
.sub_cntnt_area7 {
	float: left;
	display: block;
	background:url(../images/bio7.jpg) #FFFFFF no-repeat bottom;
	width: 980px;
	height: 416px;
	}
	
.sub_cntnt_area8 {
	float: left;
	display: block;
	background:url(../images/bio8.jpg) #FFFFFF no-repeat bottom;
	width: 980px;
	height: 416px;
	}

.sub_cntntTXT {
	float: right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 570px;
	height: 100%;
	}
	
.sub_cntntBK_btm {
	background:url(../images/bottom_brkt.jpg) no-repeat right;
	height: 70px;
	margin-top: -65px;
	padding-bottom: 40px;
	}
	
.sub_cntntINTXT {
	padding-top: 30px;
	line-height: 21px;
	padding-right: 60px;
	}
	
.sub_cntntAR_title {
	font-size: 24px;
	color: #990000;
	font-family: Helvetica, Arial, sans-serif;
	background: url(../images/top_brkt.jpg) no-repeat;
	background-position:top;
	padding-top: 6px;
	padding-bottom: 4px;
	}
	
.subnav_select {
	padding-left: 6px;
	color: #990000;
	}	
	
/*Overview*/

.ovr_cntnt_area {
	float: left;
	display: block;
	background:#FFFFFF;
	width: 980px;
	height: 100%;
	}
	
.ovr_cntntTXT {
	float: right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 940px;
	height: 100%;
	}
	
.ovr_cntntINTXT {
	padding-top: 14px;
	line-height: 21px;
	padding-right: 60px;
	}
	
.ovr_cntntINTXT a{
	color: #666666;
	text-decoration: none;
	}
	
.ovr_cntntINTXT a:hover{
	color: #990000;
	text-decoration: none;
	}
		

.ovr_cntntAR_title {
	font-size: 24px;
	color: #990000;
	font-family: Helvetica, Arial, sans-serif;
	background: url(../images/top_brkt_ovr.gif) no-repeat;
	background-position:top;
	padding-top: 6px;
	padding-bottom: 4px;
	}
	
/*What We Do*/
.bm_cntntLT_wwd{
	float: left;
	display: block;
	width: 980px;
	}
	
.bm_cntntLT_txt a {
	color: #990000;
	text-decoration: none;
	}
	
.bm_cntntLT_txt a:hover {
	color: #990000;
	text-decoration: underline;
	}
	
.bm_cntnt_area_wwd {
	float: left;
	display: block;
	background: url(../images/grayBckgrd_top.jpg) no-repeat #999999;
	width: 980px;
	}
	
.bm_cntntLTwwd_txt{
	color: #FFFFFF;
	padding-left: 40px;
	padding-top: 20px;
	line-height: 20px;
	padding-right: 40px;
	padding-bottom: 15px;
	}

.bm_cntntLTwwd_txt a{
	color: #FFFFFF;
	text-decoration: none;
	}
	
.bm_cntntLTwwd_txt a:hover{
	color: #990000;
	text-decoration: none;
	}
	
.wwd_cntnt_area {
	float: left;
	display: block;
	background:#FFFFFF;
	width: 980px;
	}
	
.wwd_serTXT {
	line-height: 22px;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	color: #666666;
	padding-top: 14px;
	padding-left: 40px;
	padding-bottom: 15px;
	padding-right: 40px;
	float: left;
	display:inline-block;
	}
	
.wwd_cntntAR_title {
	font-size: 24px;
	color: #990000;
	font-family: Helvetica, Arial, sans-serif;
	padding-top: 6px;
	padding-bottom: 4px;
	}
	
/*Contact*/

.form_name {
	vertical-align:bottom;
	text-align:right;
	padding-right: 10px;
	}

.form_TXTarea {
	vertical-align:bottom;
	text-align:left;
	height: 30px;
	}
	
.comments_TXTarea {
	vertical-align:bottom;
	text-align:left;
	height: 75px;
	}
	
input, select, textarea {
	border: solid 1px #a44326;
	}
	
.submit {
	border:0; cursor: pointer; width:96px; height:37px; background:url(../images/submit_btn.jpg);
}

.submit_btn {
	text-align: right;
	margin-top: 15px;
	width: 491px;
	}

	
.contact_cntnt_area {
	float: left;
	display: block;
	background:#FFFFFF;
	width: 980px;
	}
	
.contactTXT {
	color: #666666;
	padding-top: 22px;
	padding-left: 40px;
	padding-bottom: 15px;
	padding-right: 40px;
	float: left;
	display:inline-block;
	}
	
