@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;}

html{
height:100%;}

body{
height:100%;
padding:0;
margin:0;
font-size:80%;
font-family: Arial, Helvetica, sans-serif;
background:url(../images/bgTopRepeat.gif) 0 0 repeat-x #fff;}

.wrapper {
width:790px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -104px;
background:url(../images/bgLeftColRepeat.gif) 0 0 repeat-y;}

#gumLeavesBg{
background:url(../images/bgGumleaves.jpg) 100% 0 no-repeat;
height: 100%;}


/****************************************************************     text     */

table{
color:#444444;}

p{
margin:0 0 10px 0;
color:#444444;
text-align:justify;}

a{
color: #148bdb;
text-decoration:none;
outline:none;}

a:hover{
color:#ff6000;}

p a{
color: #148bdb;
text-decoration:none;
border-bottom:1px dotted #148bdb;}

p a:hover{
border-bottom:none;}

h1{
font-size:2.5em;
color:#75aa04;
text-transform:uppercase;
margin:5px 0 20px 0;
padding:0 0 10px 0;
background:url(../images/heading1BorderRepeat.gif) 0 100% repeat-x;}

h2{
font:bold 1.2em Arial, Helvetica, sans-serif;
color:#77ab04;
margin:0 0 10px 0;
text-transform:uppercase;}

.rounded h2{
font-family:Georgia, "Times New Roman", Times, serif;}

h3{
font:italic 1.4em Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
color:#ff6000;
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../images/dividerGreyBox.gif) 0 100% repeat-x;}

h4{
color:#ff6000;
font-weight:normal;}

ol, ul{
margin:0 0 10px 35px;}

li{
color:#4b6220;}

blockquote{
color:#ccc;
padding:0 20px;
margin:0 0 10px 0;}

hr{ 
border:none;
border-bottom:1px solid #ccc;
margin:10px 0;}

.floatLeft{
float:left;
margin:0 10px 0 0;}

.floatRight{
float:right;
margin:0 0 0 10px;}

.rounded{
background:#e1e1e1;
padding:20px;
margin:20px 0;}

.rounded p{
color:#333;}

.rounded a{
color:#36a8f4;}

.rounded a:hover{
color:#ff6000;}

a.newPatientForm{
border-bottom:none;
float:right;
margin:0 0 10px 10px;}

a.exLink{
background:url(../images/iconExLink.png) 100% 50% no-repeat;
padding:0 20px 0 0;}

.outerBox{
border:1px solid #d4d1d1;
margin-bottom:10px;}

.innerBox{
border:1px solid #fff;
background:#f6f5f5;
padding:5px;}

.quoteCreedo{
background:url(../images/homeQuotes.gif) 50% 0 no-repeat;}

.creedo{
font-size:1.2em;
color:#555555;
padding:20px 20px 0 20px;
text-align:left;}

.creedoAuthor{
color:#148bdb;
text-align:right;
font-style:italic;
font-weight:bold;}

.cleared{
clear:both;
margin:10px;}

/****************************************************************     header     */

#header{
width:820px;
height:88px;
background:url(../images/header.png) 0 0 no-repeat;
position:relative;
left:-20px;}


/****************************************************************     navigation     */

#nav{
float:right;
margin:30px 30px 0 0;
color:#d7d7d7;}

#nav a{
font:italic 1.2em Georgia, "Times New Roman", Times, serif;
color:#d7d7d7;
text-decoration:none;
margin:0 10px;
border-bottom:1px dotted #444444;}

#nav a:hover{
border-bottom:1px dotted #75aa04;}

html #nav a:hover{
color:#75aa04;
display:inline;}

#sideNav{
margin:0 0 20px 0;}

#sideNav a{
font:1.8em Georgia, "Times New Roman", Times, serif;
color:#444444;
display:block;
height:38px;
line-height:38px;
background:url(../images/leftColNavBg.gif) 0 100% repeat-x;
padding:0 0 0 10px;
text-decoration:none;}

#sideNav a:hover{
background-position:0 0;}


/****************************************************************     footer     */

.footer, .push {
height: 104px;}

.footer{
background:#e1e1e1;}

.footer .stage{
width:790px;
height: 104px;
margin:0 auto;
background:url(../images/bgLeftColFooterRepeat.gif) 0 0 repeat-y;
font-family:Georgia, "Times New Roman", Times, serif;
position:relative;}

.footer .stage .floatRight{
font-size:0.85em;
color:#898989;
margin:20px 0 0 0;}

.footer .stage .floatRight a{
color:#898989;
padding:0 3px;
text-decoration:none;
border:none;}

.footer .stage .floatRight a:hover{
color:#148bdb;}

.footer .stage .floatRight p{
color:#acacac;
margin:20px 0 0 0;}

.footer .stage .floatLeft{
height:52px;
width:130px;
padding:10px 0 0 60px;
font-size:0.9em;
color:#898989;
text-align:center;
margin:20px 0 0 15px;
background:url(../images/iconDownload.jpg) 0 0 no-repeat;}

.footer .stage .floatLeft a{
color:#649301;
text-transform:uppercase;
text-decoration:none;}

.footer .stage .floatLeft a:hover{
color:#148bdb;}

#backToTop{
background:url(../images/backToTop.jpg) 0 0 no-repeat;
width:108px;
height:27px;
position:absolute;
top:-27px;
right:0;
outline:none;}



/****************************************************************     content     */

#contentArea:after, ul#newClientsIndex:after{
content:".";
visibility:hidden;
display:block;
height:0;
clear:both;}

ul#newClientsIndex{
list-style:none;}

ul#newClientsIndex.rounded{
padding:10px 0;}

ul#newClientsIndex li{
width:50%;
float:left;
border-bottom:1px solid #999;
border-top:1px solid #fff;}

ul#newClientsIndex li a{
display:block;
padding:3px 10px;
color:#999999;}

ul#newClientsIndex li a:hover{
background:#4c4b4b;}

.doctorsWanted{
background:url(../images/doctorsWantedSideImage.jpg) 100% 0 no-repeat;
padding-right:200px;}

.doctorsWanted p{
text-align:left;}
/****************************************************************     left col     */

#leftCol{
width:219px;
float:left;
margin:0 1px;
padding:60px 0px 20px 0px;
background:#e1e1e1;
overflow:hidden;}

#medicalNews{
background:#f0f0f0;
margin:0 10px 10px;
padding:10px 0;}

#medicalNews:after{
content:".";
visibility:hidden;
height:0;
display:block;
clear:both;}

#medicalNews h4{
font-size:1.2em;
font-weight:bold;
color:#ff6000;
text-transform:uppercase;
text-align:center;
border-bottom:1px solid #d7d7d7;
padding-bottom:10px;}

#medicalNews ol{
border-top: 1px solid #FFF;
margin:0 0 0 0;
padding:0 0 0 35px;}

#medicalNews ol li{
color: #898989;
font: italic 11px Georgia, "Times New Roman", Times, serif;
padding:0 0 0 0;
margin:0 0 0 0;
}

#medicalNews ol li span.item{
color: #444;
display: block;
font: normal 11px Georgia, "Times New Roman", Times, serif;
padding: 10px 10px 10px 0;
}

#medicalNews ol li span.border{
border-top:1px solid #d7d7d7;
border-bottom:1px solid #fff;
display: block;
position: relative;
margin: 0 0 0 -35px;
}

#medicalTimes{
background:#f0f0f0;
margin:0 10px 10px;
padding:10px;}

#medicalTimes h4{
font-size:1.2em;
font-weight:bold;
color:#ff6000;
text-transform:uppercase;
text-align:center;
padding-bottom:5px;}

#medicalTimes p{
color: #444;
font: normal 11px Georgia, "Times New Roman", Times, serif;
text-align:left;}

/****************************************************************     right col     */

#rightCol{
width:559px;
float:right;
padding:40px 0 20px 0;}

.cufon-loading h1 { /* for Cufon.replace('h1') */
	visibility: hidden;
}

