﻿html{
height:100%;
}
a{
text-decoration: none;
color:#8A140A;
}
a:hover{
text-decoration: underline;
color:#367EAC;
}

body{
margin: 0;
padding: 0;
height: 100%;
border: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/middle_bg.jpg);
}
.footer {
background: #BD1F13 url(images/footer_bkbg.jpg) repeat-x;
text-align:center;
}
.copy {
background: url(images/copyright-text_bg.jpg) repeat-x bottom;
text-align: right;
font-size: 60%;
color: #FFF;
padding: 13px 10px 10px 10px;
}
.tagline{
border-top: 1px solid #CD9F1D;
border-bottom: 1px solid #CD9F1D;
font-family: Verdana, sans-serif;
font-weight: bold;
font-size: 97%;
color: #2B2B2B;
margin-right: 17px;
margin-left: 2px;
padding: 4px 0 3px 12px;
}

.navleft
  {
 margin: 0;
 padding:0;
 border: 1px solid #fff;
 background-color: #0869A7;
 }
ul.navleft li
 {
 padding: 0;
 list-style-type: none;
 border: 2px solid #C6E2F4;
 margin: 4px 3px 4px 3px;
}

 ul.navleft li a span
 {
 border-top: 0px;
 margin: 0 0 0 0;
 vertical-align: top;
 display: block;
 width: 15px;
 float: left;
 background: url(images/nav_left_bg.jpg) no-repeat 94% top;
 text-align: left;
 }
 ul.navleft li a:hover span
 {
 border-top: 0px;
 margin: 0;
 vertical-align: top;
 width: 15px;
 background: url(images/nav_left_bg_o.jpg) no-repeat 94% top;
 text-align: left;
 }
 
ul.navleft li a
 {
 border-top: 0px;
 margin: 0px;
 display: block;
 text-decoration: none;
 font-size:70%;
 vertical-align: top;
 padding: 3px 0px 4px 5px;
 font-weight:bold;
 color:#FFFFFF;
 background: #424242 url(images/left_nav.jpg) repeat-y 94% top;
 text-align: left;
 }
  * html ul.navleft li a {
height: 0%;
}

html>body  ul.navleft li a { width: auto;}

  ul.navleft li a:visited
 {
color:#FFFFFF;
 }
  ul.navleft li a:hover
 {
  text-decoration: none;
 color:#8E1B14;
 padding: 3px 0px 4px 5px;
 background: #F2D27A url(images/left_nav_o.jpg) repeat-y 94% top;
 }
.content {
color: #3B3B3B;
font-size: 80%;
height: 100%;
margin: 0;
padding: 8px 29px 15px 15px; 
}
.content table{
font-size: 100%;
} 
#main{
background: url(images/header_bkbg.jpg) repeat-x 94% top;
}
.testi{
border-left: 1px solid #941B12;
border-right: 1px solid #941B12;
font-size: 76%;
padding: 10px 10px 0 10px;
color: #000;
text-align:center;
background: #EAD79D url(images/testimonail_bg.jpg) repeat-x 94% bottom;
}
.testi a{
color: #000;
}
.testi a:hover{
text-decoration:none;
color: #8A140A;
}

#caption {
color: #971208;
font-size: 150%;
font-weight: bold;
text-align: center;
padding: 0 0 10px 0;
margin: 0;
}
#toll {
color: #103F6B;
font-size: 150%;
text-align: center;
font-weight: bold;
font-style: italic;
}
.contact_table{
background: #EEDDAF url(images/quick_contact_bg.jpg) repeat-x 94% bottom;
padding: 0;
font-size: 70%;
color:#434343;
font-weight: bold;
padding: 1px 10px 1px 10px;
border-left: 1px solid #941B12;
border-right: 1px solid #941B12;
}
.form {
	font-size: 12px;
	color: #434343;
	width: 170px;
}
.title {
color: #434343;
font-weight: bold;
font-size: 130%;
}
#logosTble {
border-collapse:collapse;
}
#logosTble td {
padding: 5px 0;border: 1px solid #CCC;
}

#staff {
	height: 230px;
}
#staff h3 {
	font-size: 12px;
	font-weight:bold;
	border-top: 1px solid #E5E5E5;
	padding-top: 3px;
}
.staffimage {
	float: left;
	padding-right: 10px;
}