body, html, * {margin:0 0;padding:0 0;}

body, html{
  font-family: Verdana, serif;
  color:#000;
  background:#929292;
  font-size:12px;
  line-height:22px;
}


p {
font-family: Verdana;
margin-bottom:22px;
font-size:12px}

h3 {
font-family:Georgia;
font-size:16px;
line-height:22px;
margin-bottom:22px;
}
b {font-weight:600;}
a, a:link, a:visited {color:black;text-decoration:none;}
a:hover {;text-decoration:underline;}

#wrap {
  width:760px;
  margin:0 auto;
  }
#headerwrap {  
  width:760px;
  height:455px;
 
}

#header {
  height:455px;
  width:760px;
  background:#333;
  color:#eee;
}
#nav {
height:215px; 
  background:white;
}

#headimg {
height:240px;
 background:#575859;
}




#middlewrap {
padding-top:33px;
background:white;
height:100%;
min-height:480px;
clear:both;
}

#middle {
  width:760px;
  margin:0 auto;
}
#sidebar {
  width:330px;
  float:left;
  text-align:right;
}
#middle,
#sidebar {
  background:#fff;
}
#sidebarPad {
padding-right:25px;
}
#sideBox {float:right;text-align:left;}
.index #sideBox {width:152px !important;}
.index #sideBox p {font-size:13px !important;line-height:18px;}
.padUnder {margin-bottom:.5em;}
.res .padUp {margin-top:56px;}
.comm .padUp {margin-top:38px;}
.lite {color:#595657}
.padRight {margin-right:19px;}
.padTop {margin-top:16px;}

#content {
  padding:0 75px 100px 0 !important;
  margin-left:330px;
  background:#fff;
}

.contact #content {padding: 0 0 !important;}

#Table_01,
#Table_01 tr,
#Table_01 td,
#Table_01 img,
#Table_01 a
{padding:0 0;margin:0 0;border:0;outline:0;line-height:0;vertical-align:top}
#Table_01 a {height:0;overflow:visible}


#foot {height:30px !important;color:#555;}
.CAPTIO {text-decoration:none;color:#555 !important;}
.CAPTIO:hover {text-decoration:underline;color:#555;}
#foot div.left {float:left;margin:20px 0 10px 0;}
#foot div.right {float:right;margin:20px 0 10px 0;}

