body {
  text-align:center;
  margin:0px 0px 0px 0px;
  padding:0px;
  background:url(../images/bg-vertical-1.jpg) no-repeat top center;
  font-family:Verdana, Geneva, sans-serif;
  
}

html {
  overflow-y:scroll;
  
}

#wrap {
  	width:950px;
	text-align:left;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}


#inner-wrap {
  	width:950px;
	text-align:left;
	margin:0px;
	padding:0px;
	position:absolute;
	top:117px;
}

#holder {
  background:url(../images/bg-horizontal.png) repeat-y;
  margin:0px;
  padding:0px;
}

#header {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#header div.phone-number {
  float:right;
  margin:53px 30px 0px 0px;
  padding:0px;
  color:#000;
}

#header div.phone-number p {
  margin:0px;
  font-size:14px;
  padding:0px;
}

#header div.logo {
  margin:0px;
  padding:0px 0px 0px 50px;
}

#header div.logo img {
  border:none;
}

#menu {
  margin:0px 0px 0px 23px;
  padding:0px 0px 0px 0px;
  width:100%;
  height:75px;
  position:relative;
  top:-20px;
}

#menu ul {
  margin:0px;
  padding:0px;
  height:75px;
  text-align:center;
  background:url(../images/menu-bg1.png) no-repeat;
}

#menu ul li {
  list-style:none;	
  float:left;
  margin:0px;
  padding:20px 7px 0px 7px;
  font-size:11px;
  background:url(../images/menu-divider1.gif) no-repeat 0px 30px;
}

#menu ul li.menu-left-side {
  background:none;	
  padding:20px 0px 0px 4px;
  margin:0px;
}

#menu ul li.menu-right-side {
  padding:20px 0px 0px 3px;	
}

#menu ul li a {
  color:#777676;	
  text-decoration:none;
  text-transform:uppercase;
  margin:0px;
  display:block;
  padding:17px 9px 0px 9px;
  height:20px;
}

#menu ul li a:hover, #menu ul li a.current {
  color:#711219;
}

#content {
  margin:0px;
  padding:0px 0px 0px 0px;
}

#content h3.home-message {
  margin:0px 30px 0px 60px;
  padding:10px 0px 0px 0px;
  font-size:14px;
  font-style:italic;
  color:#AF8000;
  clear:right;
}

#content-push-over-news {
  margin:0px 0px 0px 0px;
  padding:0px;
}

#content-push-over-news div.feature-img-small img {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 50px;
}

#content-push-over {
  margin:0px 0px 0px 180px;
  padding:0px;
}

#content-push-over strong {
  color:#711219;
}

#content div.home-push-over {
  margin:0px;
  padding:28px 0px 0px 0px;
}

#content div.home-page-imgs {
  float:left;	
  margin:5px 30px 0px 30px;
  padding:0px;

}


#content div.home-main-img img {
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}


#content span.standout {
  color:#711219;
  font-weight:bold;
}

#content div.home-page-imgs span {
  margin:0px;
  padding:0px 0px 0px 0px;
  color:#333;
  display:block;
  font-style:italic;
  font-size:12px;
}

#content div.home-page-imgs a:link, a:visited {
  text-decoration:none;   
}

#content div.home-page-imgs img {
  margin:0px;
  padding:0px 0px 0px 0px;
  border:none;

}

#content div.home-push-over p {
  margin:0px;
  padding:0px 40px 5px 60px;
}

#footer div.home-news {
  margin:0px 0px 0px 260px;
  padding:48px 40px 20px 10px;
}

#footer div.home-news h3 {
  margin:0px;
  padding:5px 0px 10px 10px;
  font-weight:normal;
  font-size:14px;
  font-style:italic;
  background:url(../images/news-bg.gif) no-repeat 0px 0px;
}

#footer div.home-news ul {
  margin:0px;
  padding:0px 0px 0px 0px;
}

#footer div.home-news ul li span.news-red {
  color:#711219;
  font-weight:bold;
  margin:0px;
  padding:0px 0px 10px 0px;
  display:block;
}

#footer div.home-news ul li {
  margin:0px 13px 0px 0px;
  padding:5px 0px 5px 0px;
  font-size:10px;
  float:left;
  list-style:none;
  width:190px;
}

#footer div.home-news ul li a {
  margin:0px;
  padding:0px;
  color:#1A2459;
}

#content div.menu-img  {
  margin:5px 0px 0px 30px;
  padding:0px;
}

#content div.menu-img img {
  margin:0px;
  padding:0px;
}

#menu-img-wrap {
  float:left;
  margin:0px;
  padding:0px;
}

#content h1 {
  margin:0px 0px 0px 90px;
  padding:0px;
  color:#711219;
  font-size:23px;
}

#content div.sub-menu {
  margin:0px;
  padding:0px;
}

#content div.sub-menu ul {
  margin:0px 0px 0px 30px;
  padding:0px;
  width:210px;
}

#content div.sub-menu ul li {
  margin:0px;
  padding:9px 0px 8px 0px;
  list-style:none;
  border-bottom:1px solid #711219;
}

#content div.sub-menu ul li.no-bg {
  background:none;	
}

#content div.sub-menu ul li a {
  margin:0px;
  padding:0px;
  text-decoration:none;
  color:#711219;
  font-weight:bold;
  font-size:13px;
}
#content div.sub-menu ul li a.current {
	text-decoration:underline;	
}

#content div.feature-img-small {
  margin:0px;
  padding:0px 0px 0px 53px;
}

#content p {
  color:#1A2459;
  font-size:12px;
  line-height:18px;
  text-align:justify;
  margin:0px 0px 0px 0px;
  padding:0px 90px 10px 90px;

}

#content ul.standard-ul {
  margin:0px 0px 0px 0px;
  padding:0px 90px 10px 105px;
  word-spacing:3px;
  color:#1A2459;
  font-size:13px;
  text-align:justify;
}

#content ul.standard-ul li {
  padding:4px 0px 4px 0px;	
}

#content div.log-in {
  float:right;
  margin:-23px 25px 0px 0px;
  padding:0px 5px 0px 5px;
  border:#c9c9c9 1px solid;
  background:#fff;
  font-family:Tahoma, Arial;
}

#content div.log-in ul {
  margin:0px;
  padding:0px;
}

#content div.log-in ul li {
  margin:0px 0px 0px 0px;
  padding:2px 5px 4px 5px;
  font-size:10px;
  list-style:none;
  float:left;
}

#content div.log-in ul li a {
  color:#5e5e5e;
  text-decoration:none;
  text-transform:uppercase;
}

#content div.feature-img {
  margin:0px;
  padding:0px 0px 0px 20px;
  clear:both;
}

#content h1.h1-push-over {
  margin:0px;
  padding:0px 0px 0px 30px;
}

#content table.our-people tr {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#content table.our-people td {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#content table.our-people {
  padding:0px;
  position:relative;
  top:-32px;
  margin:0px 14px 0px 270px;
}

#content table.our-people span.italics {
  font-style:italic;
  color:#711219;
  margin:0px;
  padding:0px;
}

#content table.our-people a {
  margin:0px;
  padding:0px;
  color:#1A2459;
  font-size:11px;
  line-height:20px;
}

#content table.our-people span.people-caption strong {
  color:#711219;
}

#content table.our-people span.people-caption {
  color:#1A2459;
  font-size:11px;
  line-height:16px;
  margin:0px;
  padding:30px 0px 20px 0px;
  display:block;
  width:200px;
  height:120px;
}



#content table.our-people img {
  margin:0px 10px 0px 0px;
  padding:0px 0px 0px 0px;
  border:1px solid #999;
}

div.clear {
  clear:both;	
  overflow:auto;
}

#content p.contact-details {
  line-height:25px;	
}

#footer {
  margin:0px 0px 0px 0px;
  padding:0px 0px 20px 0px;
  background:url(../images/footer-bg1.png) no-repeat bottom;
}

#footer div.pushdown {
  clear:both;	

}

#footer ul.footer-tabs {
  margin:0px 0px 0px 23px;
  padding:0px 0px 0px 0px;
}

#footer ul.footer-tabs li {
  margin:0px;
  list-style:none;
  padding:0px 17px 20px 17px;
  background:url(../images/footer-box.png) no-repeat;
  float:left;
}

#footer ul.footer-tabs li img {
  margin:0px;
  padding:4px 0px 0px 0px;
  position:relative;
  left:-7px;
  border:none;
}

#footer p {
  color:#696969;
  font-size:10px;
  margin:0px;
  padding:0px 0px 0px 0px;
}

#footer div.footer-menu {
  text-align:right;
  margin:30px 25px 0px 0px;
  padding:0px;
}

#footer div.footer-menu p {
  text-transform:uppercase;	
  margin:0px;
  padding:0px;
}

#footer div.footer-menu a {
  color:#696969;
  text-decoration:none;
}

#footer div.footer-left {	
  margin:5px 25px 0px 0px;
  padding:0px;
  text-transform:uppercase;
  text-align:right;
  font-size:6px;
}


