body {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
background:#E0CEB6;
margin:0;
padding:15px;
color:#555;
}
#wrapper {
width:100%;  /* this will create a container 80% of the browser width */
margin:0 auto; /* the auto margins (in conjunction with a width) center the page */
padding:0;
text-align:left;
min-width:780px;
}
#header {
background:url(img/template/bkg_top.jpg) repeat-x;
width:100%;
padding:0;
margin:0;
height:170px;
}
#logo {
background:url(img/template/pro10med_logo.jpg) #FFF left no-repeat;
width:430px;
height:170px;
float:left;
}
#logo .content {
padding:145px 0 0 35px;
margin:0;
font:bold 18px verdana, Arial, Helvetica, sans-serif;
color:#C00;
}
#topNav {
background:url(img/template/bkg_topnav.jpg) right no-repeat;
height:170px;
padding:0;
margin:0;
}
#phone {
font:italic bold 17px verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:right;
padding:5px 10px 0 0;
margin:0 0 0 430px;
}
.phone {
font:italic bold 17px verdana, Arial, Helvetica, sans-serif;
color:#666;
}
#topMenu {
float:right;
width:240px;
padding:30px 0 0 0;
}
#topMenu .content {
padding:0;
margin:0;
}
#topMenu a, #topMenu a:visited {
color:#FFF;
text-decoration:none;
font:bold 12px verdana, Arial, Helvetica, sans-serif;
line-height:24px;
}
#topMenu a:hover {
color:#FF0;
}
#container {
background:url(img/template/bkg_wrapper.gif) #FFF left repeat-y;
/*position:relative;*/
width:100%; 
float:left;
margin:0;
padding:0;
}
#column_wrapper {
background:url(img/template/bkg_menu.gif) right repeat-y;
padding:0;
margin:0;
}
#sidebar {
float:right;
width:230px; /* since this element is floated, a width must be given */
padding:0 12px 0 0;
margin:10px 0 0 0;
}
#sidebar p, #mainContent p {
margin:0;
padding:0;
}
#mainContent {
margin:0 265px 0 36px;
padding:7px 0 0 0;
}
#mainContent h1 {
font:bold 18px verdana, Arial, Helvetica, sans-serif;
color:#00F;
margin:10px 0 0 0;
padding:0;
}
h2 {
font:bold 16px Arial, Helvetica, sans-serif;
color:#333;
}
#mainContent li {
margin:0;
padding:0;
}
#mainContent a, #mainContent a:visited {
color:#00F;
}
#mainContent a:hover {
color:#C00;
text-decoration:none;
}
.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}
.picDisp {
padding:0 12px 0 0;
}
.lipDoc {
padding:8px 0 0 0;
}
#footer {
background:url(img/template/bkg_btm.gif) repeat-x;
margin:0;
padding:0;
height:46px;
}
#footer .content {
padding:24px 0 0 0;
margin:0;
color:#FFF;
font:normal 11px verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
#footerEmail {
float:right;
width:243px;
height:46px;
padding:0;
margin:0;
}
#btmwh {
padding:0;
margin:0;
height:11px;
background:#FFF;
}
#ohiogr {
background:#E0CEB6;
margin:0;
padding:0 10px 0 0;
text-align:right;
}
#ohiogr a, #ohiogr a:visited {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#555;
text-decoration:none;
}
#ohiogr a:hover {
color:#F60;
}
form {margin:0;}
.up {text-transform:uppercase;}
.r {	float:right;margin-left:0;}
.l {	float:left;margin-right:0;}
.textLt {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#666;
}
.textRed {
color:#C00;
text-decoration:none;
}
.p7Links {
font:bold !important;
color:#FF0 !important;
text-decoration:none;
}
.p7Links a, .p7Links a:visited {
color:#339;
}
.formheader {
font:bold 12px Arial, Helvetica, sans-serif;
background:#879FC3;
color:#FFF;
padding:3px;
}
label {
width:170px;
float:left;
text-align:right;
margin:0 2px 0 0;
display:block;
}
#contactform p {
padding:0;
margin:0 0 5px 0;
}
img {border:0;}
.picBdrR {
border:1px solid #ccc;
padding:3px;
margin:5px;
float:right;
}
.picBdrL {
border:1px solid #ccc;
padding:3px;
margin:5px;
float:left;
}
.picR {
padding:3px;
float:right;
margin-left:10px;
}
.picL {
padding:3px;
float:left;
margin-right:10px;
}
.picBdr {
border:1px solid #ccc;
padding:3px;
margin:5px;
}
.dash {
border:1px;
border-bottom-style:dashed;
border-bottom-color:#94A6C6;
padding:0px;
}
