body{ padding:0; margin:8% 0; background:#000;}
h1, h2, h3, h4, h5, h6, p, div, img, object {margin:0; padding:0; font-weight:normal;}
ul, ol {margin:0; padding:0; list-style-type:none;}
small {font-size:0.70em;}
img {border:0px none;}
p{font:0.90em "Trebuchet MS", Arial, Tahoma;}
a{color:#3366cc;text-decoration:underline;}
a:hover{}
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style-image:url('none');list-style-type:none }


.body_part{width:880px; padding:20px; background:#1F2024; margin:0 auto;}
.main_ltc{ background:url(../images/corners.gif) no-repeat; background-position:0 0; width:10px; height:10px;}
.main_rtc{ background:url(../images/corners.gif) no-repeat; background-position:-13px 0; width:10px; height:10px;}
.main_lbc{ background:url(../images/corners.gif) no-repeat; background-position:0 -13px; width:10px; height:10px;}
.main_rbc{ background:url(../images/corners.gif) no-repeat; background-position:-13px -13px; width:10px; height:10px;}
.main_lbdr{ background:url(../images/main_border.gif) repeat-y left;}
.main_rbdr{ background:url(../images/main_border.gif) repeat-y right;}
.main_tbdr{ background:url(../images/main_border.gif) repeat-x top;}
.main_bbdr{ background:url(../images/main_border.gif) repeat-x bottom;}
#nav{ margin:0 10px 0 0;}
#nav li{ padding:6px 4px; font:bold 0.80em Arial, Helvetica, sans-serif; border-bottom:1px solid #5B5B5B;}
#nav li a{color:#fff; text-decoration:none;}
#nav li a:hover{color:#8CBD45;}

#page_design{ position:relative;}
#page_design .middle{ position:absolute; top:3px; left:210px; z-index:1;}
#page_design .middle p{margin:1px 0 0 0; padding:0;}

.content{ padding:0 10px;}
.content h1{ font:bold 1.4em Arial, Helvetica, sans-serif;color:#8CBD45;}
.content h2{ font:bold 1.2em Arial, Helvetica, sans-serif;color:#8CBD45;}
.content h3{ font:bold 0.80em Arial, Helvetica, sans-serif;color:#8CBD45;}


.content p{ font:0.80em Arial, Helvetica, sans-serif;color:#fff; line-height:1.4em;}
.content ul{margin:0 0 0 20px;}
.content li{ font:0.80em Arial, Helvetica, sans-serif;color:#fff; line-height:1.4em; list-style-type:square;}

.designed_by{width:800px; padding:20px; margin:0 auto; font:0.75em Arial, Helvetica, sans-serif;color:#fff; text-align:center;}
.text_field{ border:1px solid #323232;}
.news_letter a{ font:bold 1.2em Arial, Helvetica, sans-serif; color:#fff;}

.new_appointment a{ font:1.6em Arial, Helvetica, sans-serif; color:#0066cc;}
.new_appointment a:hover{color:#fff;}
