body{
	background-color: #5C5C5C;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #3C3C3C;
	font-family:"Century Gothic", Helvetica, Arial, sans-serif;
	overflow-x: hidden;
	position: absolute;
	background-image:url(assets/images/BG_grad1.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
a,a:link{border: 0; text-decoration:none;}
input.text, textarea{
	font-family:"Century Gothic", Helvetica, Arial, sans-serif;
	width: 90%;
	border: 1px solid #cccccc;
}
input.reset, input.submit{background-color: transparent;}
input.reset{border: 1px solid #cccccc;border-width: 0 1px 0 0;}
input.submit{border-width: 0;}

#mainBody{
	margin: 0 auto;
	width: 951px;
}
#mainMenu{
	margin: 0; padding: 0; float: left; position: relative;	list-style:none;width: 951px;overflow: hidden;
}
#mainMenu li{ 
	width: 119px;
	height: 37px;
	padding: 0;
	margin: 0;
	background-image:url(assets/images/menu_liBg.jpg);
	border-right: 1px solid #727271;
	float: left;
	overflow: hidden;
}
#mainMenu span { display: none; position: absolute;}
#mainMenu a{
	width: 100%;height: 100%;
	display: block;
  	text-indent: -900%;
	/*padding-top: 300px;*/
  	position: absolute;
  	outline: none;
}

#mainMenu a:hover {
  background-position: left bottom;
}
#mainMenu a:hover span {
  display: block;
}


/*http://www.webdesignerwall.com/tutorials/advanced-css-menu/*/
#mainMenu .li_0{background:url(assets/images/meet.jpg) no-repeat; background-position:top left;}
#mainMenu .li_1{background:url(assets/images/service.jpg); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_2{background:url(assets/images/testimonial.jpg); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_3{background:url(assets/images/gallery.jpg); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_4{background:url(assets/images/faq.jpg); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_5{background:url(assets/images/whatnew.jpg); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_6{background:url(assets/images/financial.jpg); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_7{background:url(assets/images/contact.jpg); background-position:top left; background-repeat:no-repeat;}

#mainMenu .li_0 span{background:url(assets/images/meet.jpg) no-repeat;}
#mainMenu .li_1 span{background:url(assets/images/service.jpg); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_2 span{background:url(assets/images/testimonial.jpg); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_3 span{background:url(assets/images/gallery.jpg); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_4 span{background:url(assets/images/faq.jpg); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_5 span{background:url(assets/images/whatnew.jpg); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_6 span{background:url(assets/images/financial.jpg); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_7 span{background:url(assets/images/contact.jpg); background-position:top left; background-repeat:no-repeat;}

#mainMenu .noBorder{ width:111px;}


#addressBar{
	margin: 0;
	height: 30px;
	text-align:left;
	padding-top:50px;
	font:14px "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-transform:uppercase;
	letter-spacing:1px;
}
#addressBar a {
	color:#eea90d;
	text-transform:uppercase;
	font-weight:normal;
	font:14px "Times New Roman", Times, serif;
}
#addressBar a:hover {
	color:#FFFFFF;
}
.callus {color:#eea90d;font-style:italic;text-transform:capitalize;font-size:16px;}

#menuBar{
	margin: 0;
	border: 1px solid #ccc;
	height: 37px;
}
#bannerBar,#contentBar{border: 1px solid #ccc;border-width: 0 1px 1px 1px;margin: 0;padding: 0;height: 167px;}
#bannerBar div{ margin: 0;padding: 0;float: left;}
#bannerImg, #logoImg{border: 1px solid #ccc;border-width: 0 1px 1px 0;;}
#contentBar{height: auto;background-color: #D1D1D1;}
#logoImg{
	background-color:#fff;
	background-image:url(assets/images/banner_logo.gif);
	background-position:center;
	background-repeat:no-repeat;
	height: 147px;
	border-width: 0 0 1px 0;
}
#yellowBar, #yellowBar2{background-image:url(assets/images/bg_yellow.jpg); height: 19px;}
#yellowBar{border-right: 1px solid #ccc;}
#welcomeBar, #welcomeBar2{margin: 0;padding: 0; width: 100%;height: 28px; border-bottom: 1px solid #ccc;}
#leftColumn, #rightColumn{border: 1px solid #ccc; border-width: 0 1px 0 0; float: left;}
#leftColumn{background-color: #fff;}
#rightColumn{border-width:0;overflow:hidden;}
#leftColumn div{float: left;}

#copyColumn{margin: 0; padding: 15px 15px;}/* 10px 30px;}*/
#copyColumn p {font-size:14px;line-height:22px;}
#copyColumn a {color: #40547C;font-weight: bold;}
#copyColumn a:hover {color: #eea90d;font-weight: bold;}
#copyColumn h1 {color:#40547c;font:32px "Garamond", "Times New Roman", Times, serif; font-weight:normal;}
#copyColumn h2 {color:#666666;font-size:18px; font-weight:bold;}
#copyColumn h3 {color:#2a60d0;font:18px "Garamond", "Times New Roman", Times, serif; font-weight:normal;}
#copyColumn li {font-size:14px; padding-bottom:5px;}


#patientResources,#apptFrm{background-color: #D1D1D1;}
#ul_ptntRsrc{}
#ul_ptntRsrc li{list-style-image:url(assets/images/li_colon.png);font-size: 12px;}
#ul_ptntRsrc li a:link, #ul_ptntRsrc li a{color:#454C49;}

#frm_contact{margin: 0; padding: 60px 0 0 18px;height: 242px;}
.frmBg01 {background-image:url(assets/images/frm01.jpg);background-repeat: no-repeat;}
.frmBg02 {background-image:url(assets/images/frm02.jpg);background-repeat: no-repeat;}
.frmBg03 {background-image:url(assets/images/frm03.jpg);background-repeat: no-repeat;}
.frmBg04 {background-image:url(assets/images/frm04.jpg);background-repeat: no-repeat;}
.frmBg05 {background-image:url(assets/images/frm05.jpg);background-repeat: no-repeat;}
.frmBg06 {background-image:url(assets/images/frm06.jpg);background-repeat: no-repeat;}
.frmBg07 {background-image:url(assets/images/frm07.jpg);background-repeat: no-repeat;}
.frmBg08 {background-image:url(assets/images/frm08.jpg);background-repeat: no-repeat;}
.frmBg09 {background-image:url(assets/images/frm09.jpg);background-repeat: no-repeat;}
.frmBg10 {background-image:url(assets/images/frm10.jpg);background-repeat: no-repeat;}
.frmBg11 {background-image:url(assets/images/frm11.jpg);background-repeat: no-repeat;}
.frmBg12 {background-image:url(assets/images/frm12.jpg);background-repeat: no-repeat;}
.frmBg13 {background-image:url(assets/images/frm13.jpg);background-repeat: no-repeat;}
.frmBg14 {background-image:url(assets/images/frm19.jpg);background-repeat: no-repeat;}
.frmBg15 {background-image:url(assets/images/frm15.jpg);background-repeat: no-repeat;}
.frmBg16 {background-image:url(assets/images/frm16.jpg);background-repeat: no-repeat;}
.frmBg17 {background-image:url(assets/images/frm17.jpg);background-repeat: no-repeat;}
.frmBg18 {background-image:url(assets/images/frm20.jpg);background-repeat: no-repeat;}
.frmBg20 {background-image:url(assets/images/frm21.jpg);background-repeat: no-repeat;}

#footerBar{
	font-family: "Garamond", "Times New Roman", Times, serif;font-size: 10px;color: #9E9E9E;
	text-align: center;
	padding-top: 10px;
	background-image:url(assets/images/bg_footer.gif); background-repeat:repeat-x;
}
.footerMenu{ clear:both;}
.footerMenu a {color:#999999;}
.footerMenu a:hover {color:#ffffff;}

.width_951 {width: 951px;}
.width_727{width: 727px;}
.width_524{width: 460px;}
.width_223{width: 223px;}
.width_200{width: 190px;}
.fnt_wing{ font-family: "Wingdings"; font-size: 14px;color: #E8A713;}
.noBorder, #mainMenu .noBorder{ border-width: 0;}
.bg_gradient{background-image:url(assets/images/bg_header.jpg);background-repeat:repeat-x;}
.copy{ font-size: 14px;}
.color_blue{color: #40547C;font-weight: bold;}
.color_gold{color: #E8A713;}
.floatfix{clear: both;}
.rtColumnSection{height: auto;border-bottom: 1px solid #D1D1D1;}


.imgborder {border:1px solid #e8a713;}
.imgRight {float:right; margin-left:10px;}
.imgLeft {float:left; margin-right:10px;}
.smalltext {font-size:10px;}
