body {
border:0;
text-align:center;
color:#fff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
background:#fff url(../images/bg.jpg) top center repeat;
margin:25px 0 0;
padding:0;
}

#bodyContainer {
border:0;
width:800px;
text-align:left;
background:url(../images/contentBg.jpg) top center repeat-y;
margin:0 auto;
padding:0;
}

#header {
width:800px;
height:173px;
}

#NavWrapper {
background:url(../images/navBg.jpg) top center repeat-y;
margin:0 auto;
padding:0;
}

ul.homeNav {
list-style:none;
text-align:left;
margin:0 auto;
padding:0;
}

li.homeNavLeft {
border:0;
background:url(../images/menu_home.jpg) top center no-repeat;
height:35px;
display:block;
margin:0 auto;
padding:20px 0 0 36px;
}

li.rankingsNavRight {
border:0;
background:url(../images/menu_rankings.jpg) top center no-repeat;
height:35px;
margin:0 auto;
padding:20px 0 0 80px;
}

li.ourTeamNavLeft {
border:0;
background:url(../images/menu_ourTeam.jpg) top center no-repeat;
height:35px;
margin:0 auto;
padding:20px 0 0 10px;
}

li.munsonNavRight {
border:0;
background:url(../images/menu_munson.jpg) top center no-repeat;
height:45px;
margin:0 auto;
padding:10px 0 0 80px;
}

li.proceduresNavLeft {
border:0;
background:url(../images/menu_procedures.jpg) top center no-repeat;
height:35px;
margin:0 auto;
padding:20px 0 0 1px;
}

li.outcomesNavRight {
border:0;
background:url(../images/menu_ratings.jpg) top center no-repeat;
height:45px;
margin:0 auto;
padding:10px 0 0 80px;
}

li.locationNavLeft {
border:0;
background:url(../images/menu_location.jpg) top center no-repeat;
height:35px;
margin:0 auto;
padding:20px 0 0 18px;
}

li.linksNavRight {
border:0;
background:url(../images/menu_links.jpg) top center no-repeat;
height:35px;
margin:0 auto;
padding:20px 0 0 80px;
}

li.contactNavLeft {
border:0;
background:url(../images/menu_contact.jpg) top center no-repeat;
height:55px;
margin:0 auto;
padding:20px 0 0 5px;
}

#NavWrapper a:visited,#NavWrapper a:hover,#NavWrapper a:link,#NavWrapper a:active {
font-weight:700;
font-size:.9em;
color:#000;
text-decoration:none;
}

#c1 {
width:163px;
float:left;
margin:0 auto;
padding:0;
}

#c2 {
width:617px;
float:left;
padding:0 10px;
}

#footer {
clear:both;
height:26px;
text-align:center;
background-color:#fffff;
padding:0;
}

#footer ul li {
float:left;
padding-left:4px;
margin-left:20px;
}

.clear {
clear:both;
margin:20px 0;
}

.imgLeft {
float:left;
border:0;
display:block;
padding:0 8px 30px 0;
}

img {
border:0;
}

.bulletList {
clear:both;
font-size:10px;
padding-bottom:8px;
}

.introText {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.5em;
color:#4b1020;
}

.introTextWhite {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.5em;
color:#fff;
}

img.bulletLink {
float:left;
padding:0 8px 12px 0;
}

a:visited,a:hover,a:link,a:active {
color:#fff;
text-decoration:underline;
}

H1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#9C9;
}

.replace {
color:#C00;
}

.floatright {
float:right;
border:1px solid #CC9932;
margin:0 0 8px 12px;
padding:4px;
}

.floatleft {
float:left;
border:1px solid #CC9932;
margin:0 12px 8px 0;
padding:4px;
}

.boxit {
border:1px solid #CC9932;
padding:4px;
}

.boxitWhiteLeft {
float:left;
border:1px solid #fff;
margin:0 12px 8px 0;
padding:4px;
}

.whitebox {
float:left;
border:1px solid #fff;
margin:0 12px 8px 0;
padding:4px;
color:#ffffff;
background-color:#ffffff;
}

.bigred {
font-family:Times-New-Roman,Sans-Serif,Garamond;
font-size:14px;
font-weight:700;
color:#D00;
}

.bigblue2 {
font-family:Times-New-Roman,Sans-Serif,Garamond;
font-size:16px;
font-weight:700;
color:#339;
}

.bigwhite {
font-family:Times-New-Roman,Sans-Serif,Garamond;
font-size:12px;
line-height:22px;
font-weight:700;
color:#fff;
}

.smaller {
font-family:Times-New-Roman,Sans-Serif,Garamond;
font-size:10px;
color:#fff;
}

#bottomlink a:visited,#bottomlink a:link,#bottomlink a:active {
font-weight:700;
font-size:.9em;
color:#980F08;
text-decoration:none;
margin:0 0 30px 30px;
}

#NavWrapper a:hover,#NavWrapper a:active,#bottomlink a:hover,#bottomlink a:active {
font-weight:700;
font-size:.9em;
color:#fc3;
text-decoration:none;
}

.boldred,.bigblue {
font-family:Times-New-Roman,Sans-Serif,Garamond;
font-size:16px;
font-weight:700;
color:#CC9932;
}