﻿/*
This is for Transparent PNG if needed or if not needed delete this section or if needed uncomment it and remove this line of text
img, div
{ behavior: url("/AddAPage/iepngfix.htc") }
*/

img
{
border:0;
}

.site
{
margin: 0px;
text-align: center;
}

.top-border
{
	width:100%;
	height:41px;
	background:#fff url(/NewSite/images/top-border.jpg) repeat-x ;
}

.main-wrapper
{
	width:100%;
	height:auto !important;

}
.main-wrapper-2
{
	width:100%;
	min-height:100px;
	height:auto !important;
	height:100px;
	background:url(/NewSite/images/main-content-bg.jpg) no-repeat center top;
float:left;
}

.content-wrapper
{
	width:1018px;
	min-height:10px;
	height:auto !important;
	height:10px;
	margin:0 auto;
	clear:both;
}

.logo-wrapper
{
width:1018px;
height:105px;
float:left;

}
	
.logo
{
width:324px;
height:105px;
float:left;
background:url(/NewSite/images/logo.jpg) no-repeat;
}	

.logo-spacer
{
	width:378px;
	height:105px;
	float:left;
}

.logo-search
{
	width:316px;
	height:105px;
	float:left;
	background:url(/NewSite/images/logo-search.jpg) no-repeat;
}

.top-nav-wrapper
{
	width:1018px;
	height:30px;
	float:left;
	clear:both;
}

.top-nav-left
{
	width:314px;
	height:30px;
	float:left;
}


/** Navigation **/
.top-nav-main, .top-nav-main ul {
	width:639px;
	height:30px;
	float:left;
}
.top-nav-main ul {
        list-style:none;
        padding:0;
        margin:0;
}
.top-nav-main ul li {
        float:left;
        text-indent:-999em;
}
.top-nav-main ul li a {
        background:url('/NewSite/images/top-nav.jpg'); 
        display:block;
        height:30px;
}
 
.top-nav-main ul li a.our         { background-position:0px 0px; width:163px; }
.top-nav-main ul li a.our:hover   { background-position:0px -30px; width:163px; }

.top-nav-main ul li a.careers         { background-position:-163px 0px; width:146px; }
.top-nav-main ul li a.careers:hover   { background-position:-163px -30px; width:146px; }

.top-nav-main ul li a.contact         { background-position:-309px 0px; width:177px; }
.top-nav-main ul li a.contact:hover   { background-position:-309px -30px; width:177px; }

.top-nav-main ul li a.directions         { background-position:-486px 0px; width:153px; }
.top-nav-main ul li a.directions:hover   { background-position:-486px -30px; width:153px; }
 
/** End Navigation **/


.top-nav-right
{
	width:65px;
	height:30px;
	float:left;
	background:url(/NewSite/images/top-nav-right.jpg) no-repeat;
}
.top-nav-right-2
{
	width:65px;
	height:30px;
	float:left;
	background:url(/NewSite/images/second-right-spacer-bg-2.jpg) no-repeat;
}
.home-picture-holder
{
	width:1018px;
	height:293px;
	float:left;	
	clear:both;
}


/** Navigation **/
.home-left-nav, .home-left-nav ul {
	width:234px;
	height:293px;
	float:left;
}
.home-left-nav ul {
        list-style:none;
        padding:0;
        margin:0;
}
.home-left-nav ul li {
        float:left;
        text-indent:-999em;
}
.home-left-nav ul li a {
        background:url('/NewSite/images/home-left-nav.jpg'); 
        display:block;
        width:234px;
}
 
.home-left-nav ul li a.top-spacer         { background-position:0px 0px; height:29px; cursor:default;}
.home-left-nav ul li a.top-spacer:hover   { background-position:-234px 0px; height:29px; cursor:default;}

.home-left-nav ul li a.services         { background-position:0px -29px; height:52px; }
.home-left-nav ul li a.services:hover   { background-position:-234px -29px; height:52px; }

.home-left-nav ul li a.physicians         { background-position:0px -81px; height:51px; }
.home-left-nav ul li a.physicians:hover   { background-position:-234px -81px; height:51px; }

.home-left-nav ul li a.marshall         { background-position:0px -132px; height:74px; }
.home-left-nav ul li a.marshall:hover   { background-position:-234px -132px; height:74px; }

.home-left-nav ul li a.home         { background-position:0px -206px; height:49px; }
.home-left-nav ul li a.home:hover   { background-position:-234px -206px; height:49px; }

.home-left-nav ul li a.bottom-spacer         { background-position:0px -255px; height:38px; cursor:default;}
.home-left-nav ul li a.bottom-spacer:hover   { background-position:-234px -255px; height:38px; cursor:default;}
 
/** End Navigation **/

/** Navigation **/
.home-left-nav-2, .home-left-nav-2 ul {
	width:234px;
	height:293px;
	float:left;
}
.home-left-nav-2 ul {
        list-style:none;
        padding:0;
        margin:0;
}
.home-left-nav-2 ul li {
        float:left;
        text-indent:-999em;
}
.home-left-nav-2 ul li a {
        background:url('/NewSite/images/home-left-nav-2.jpg'); 
        display:block;
        width:234px;
}
 
.home-left-nav-2 ul li a.top-spacer-2         { background-position:0px 0px; height:29px; cursor:default;}
.home-left-nav-2 ul li a.top-spacer-2:hover   { background-position:-234px 0px; height:29px; cursor:default;}

.home-left-nav-2 ul li a.services-2         { background-position:0px -29px; height:52px; }
.home-left-nav-2 ul li a.services-2:hover   { background-position:-234px -29px; height:52px; }

.home-left-nav-2 ul li a.physicians-2         { background-position:0px -81px; height:51px; }
.home-left-nav-2 ul li a.physicians-2:hover   { background-position:-234px -81px; height:51px; }

.home-left-nav-2 ul li a.marshall-2         { background-position:0px -132px; height:74px; }
.home-left-nav-2 ul li a.marshall-2:hover   { background-position:-234px -132px; height:74px; }

.home-left-nav-2 ul li a.home-2         { background-position:0px -206px; height:49px; }
.home-left-nav-2 ul li a.home-2:hover   { background-position:-234px -206px; height:49px; }

.home-left-nav-2 ul li a.bottom-spacer-2         { background-position:0px -255px; height:38px; cursor:default;}
.home-left-nav-2 ul li a.bottom-spacer-2:hover   { background-position:-234px -255px; height:38px; cursor:default;}
 
/** End Navigation **/


.home-left-nav-spacer
{
	width:48px;
	height:293px;
	float:left;
	background:url(/NewSite/images/home-left-nav-spacer.jpg) no-repeat;
}

.home-right-picture
{
	width:736px;
	height:293px;
	float:left;
	background:url(/NewSite/images/home-right-picture.jpg) no-repeat;
}

.home-content-holder
{
	width:1018px;
	float:left;
	clear:both;
}

.home-bottom-left-buttons-holder
{
	width:275px;
	float:left;
}

/** Navigation **/
.home-bottom-left-buttons, .home-bottom-left-buttons ul {
	width:275px;
	float:left;
	height:217px;
}
.home-bottom-left-buttons ul {
        list-style:none;
        padding:0;
        margin:0;
}
.home-bottom-left-buttons ul li {
        float:left;
        text-indent:-999em;
}
.home-bottom-left-buttons ul li a {
        background:url('/NewSite/images/home-bottom-left-buttons.jpg'); 
        display:block;
        width:275px;
}
 
.home-bottom-left-buttons ul li a.careers              { background-position:0px 0px; height:119px; }
.home-bottom-left-buttons ul li a.careers:hover   { background-position:-275px 0px; height:119px; }

.home-bottom-left-buttons ul li a.directions              { background-position:0px -116px; height:98px; }
.home-bottom-left-buttons ul li a.directions:hover   { background-position:-275px -116px; height:98px; }

 
/** End Navigation **/

.home-bottom-left-whats-new
{
	width:275px;
	min-height:350px;
	height:auto !important;
	height:350px;
	float:left;
	clear:both;
	background:url(/NewSite/images/home-bottom-left-whats-new.jpg) no-repeat center top;
	overflow:hidden;
	color:#676767;
	font-size:8pt;
	text-align: left;
}

.second-left-news
{
	width:275px;
	min-height:350px;
	height:auto !important;
	height:350px;
	float:left;
	clear:both;
	background:url(/NewSite/images/second-left-news.jpg) no-repeat center top;
	overflow:hidden;
	color:#676767;
	font-size:8pt;
	text-align: left;
}
.home-left-news-spacer
{
	width:10px;
	height:10px;
	float:left;
}
.home-bottom-left-whats-new-padding
{
	width:215px;
	padding:70px 50px 0 0;
		float:left;

}

#testimonials
{
width:175px;
list-style:none;
}
#testimonials ul
{
	margin:0;
}

.second-left-nav-bottom-btns, .second-left-nav-bottom-btns ul {
	width:275px;
	float:left;
	height:206px;
	clear:both;
}
.second-left-nav-bottom-btns ul {
        list-style:none;
        padding:0;
        margin:0;
}
.second-left-nav-bottom-btns ul li {
        float:left;
        text-indent:-999em;
}
.second-left-nav-bottom-btns ul li a {
        background:url('/NewSite/images/home-bottom-left-buttons-2.jpg'); 
        display:block;
        width:275px;
}
 
.second-left-nav-bottom-btns ul li a.careers-2              { background-position:0px 0px; height:107px; }
.second-left-nav-bottom-btns  ul li a.careers-2:hover   { background-position:-275px 0px; height:107px; }

.second-left-nav-bottom-btns ul li a.directions-2              { background-position:0px -116px; height:99px; }
.second-left-nav-bottom-btns ul li a.directions-2:hover   { background-position:-275px -116px; height:99px; }


.home-content-holder-main
{
	width:743px;
	float:left;
	
}

.second-content-holder-main
{
	width:743px;
	float:left;
	
}

.home-content-header
{
	width:743px;
	height:72px;
	float:left;
	background:url(/NewSite/images/home-content-header.jpg) no-repeat;
}
.home-content-writing
{
	width:743px;
	min-height:203px;
	height:auto !important;
	height:203px;	
	float:left;
	background:url(/NewSite/images/home-content-bg-repeat.jpg) no-repeat;
	background-position: center top;
	clear:both;
}

.home-content-writing-padding
{
	padding:12px 100px 0 30px;
}

.home-content-payonline-holder
{
	width:707px;
	height:104px;
	float:left;
	clear:both;

}

.paybuttonleft
{
	width:486px;
	height:104px;
	float:left;
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-style: italic; 
	font-size:10pt;
}
.paybuttonleftpadding
{
	padding:32px 0 0 0;
}
.home-pay-button
{
	width:221px;
	height:104px;
	float:left;
	background:url(/NewSite/images/home-pay-button.jpg) no-repeat;
}
.footer
{
	width:100%;
	height:113px;
	background:#C0C0C0 url(/NewSite/images/footer-bg.jpg) repeat-x ;
	clear:both;
}

.footer-content-main-wrapper
{
	width:1018px;
	min-height:113px;
  height:auto !important;
  height:113px;
  margin:0 auto;
  text-align:center;
}

.footer-links-padding
{
	padding:25px 0 0 0;
	font-size:10pt;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	color:#1F1F1F;
}
.footer-bottom-links
{
	width:965px;
	height:30px;
	float:left;
	text-align:right;
	clear:both;
	font-size:8pt;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	color:#1F1F1F;

}

.mm-link
{
	color:#707070;
}
.footer-bottom-links-padding
{
	padding: 20px 0 0 0;
}

.search-top-spacer
{
	width:100%;
	height:50px;
	float:left;
}

.search-box
{
	width:100%;
	height:50px;
	float:left;
	clear:both;
}
.search-box-padding
{
	padding:4px 0 0 25px;
}

.div-click
{
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
}

.second-content-holder
{
	width:1018px;
	min-height:623px;
	height:auto !important;
	height:623px;
	float:left;
	clear:both;
}

.second-content-left
{
	width:275px;
	min-height:623px;
	height:auto !important;
	height:623px;
	float:left;
}

.second-content-middle
{
	width:678px;
	min-height:623px;
	height:auto !important;
	height:623px;
	float:left;
}

.second-content-right-2-spacer
{
	width:65px;
	height:623px;
	float:left;
	background:url(/NewSite/images/second-right-spacer-bg.jpg) no-repeat center top;

}

.second-left-nav-spacer
{
	width:41px;
	height:293px;
	float:left;
	background:url(/NewSite/images/second-left-spacer.jpg) no-repeat;
}


.second-header
{
width:671px;
height:71px;
float:left;
background-image:url(/NewSite/images/second-header.jpg);
background-repeat:no-repeat;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:18pt;
color:#FFFFFF;
}

.second-header-padding
{
	padding:28px 0 0 32px;
}

.second-content-writing
{
	width:671px;
	min-height:623px;
	height:auto !important;
	height:623px;
	float:left;
	background:url(/NewSite/images/second-content-writing-bg.jpg) no-repeat center top;
	clear:both;
}
.second-content-writing p
{
	margin-top:0;
}

.second-content-writing-padding
{
	padding:10px 20px 20px 32px;
}

.Div-Click
{
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
}

.print-header, .print-footer
{
	display:none;
}