/* CSS Document */
body
{
font-family:tahoma;
font-size:12px;
margin:0px auto;
padding:0px;
color:#ffffff;
}
#Outer_table
{
margin:15px auto;
width:992px;
height:100%;
background-color:#FFFFFF;
border:1px solid #c1c1c1;
}
#main_table
{
margin:10px;
background:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#02178c;
height:100%;
clear:both;
}
#left_table
{
background:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#02178c;
width:747px;
float:left;
}
#left_table_inner
{
background:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#02178c;
width:972px;
float:left;
}
#content_inner
{
float:left;
width:560px;
}
#right_table
{
background-color:#02178c;
width:225px;
float:right;
height:815px;
}
#logo
{
padding:20px 0px 0px 20px;
float:left;
}
#phone_top
{
width:311px;
padding:40px 5px 10px 10px;
float:right;
}
#quote
{
margin:10px 10px 10px 10px;
border:1px solid #ffffff;
padding:45px 10px 45px 10px;
}
#quote p
{
margin:0px 15px 35px 5px;
}
#quote_inner
{
float:right;
width:185px;
margin:0px 1px 10px 10px;
border:1px solid #ffffff;
padding:10px 10px 10px 10px;
background-color:#02178c;
}
#quote_inner p
{
margin:0px 15px 55px 15px;
}
#small_banners
{
margin:8px;
}
.small_banners_inner
{
padding:3px 3px 5px 3px;
}
.small_banner
{
margin:5px;
}
.text { 
font-family:tahoma;
font-size: 11px;
width: 100px;
padding:2px 0px 2px 0px;
}
.txtbox {
margin-top: 5px;
margin-bottom: 5px;
background-color: #ffd973; 
border: 1px solid #666666;
width: 180px;
height: 16px;
}
.textarea {
margin-top: 5px;
margin-bottom: 5px;
background-color: #ffd973;
}
.isenturybutton {
border: 1px solid #ccc;
background: #ccf;
width: 125px;
height: 20px;
font-weight: bold;
}
div.quoteheader {
text-align:center;
margin-top: 10px;
margin-bottom: 10px;
}
#header {
width: 100%;
height: 109px;
}
#container {
width: 100%;
height: auto;
margin: 0px;
padding:2px 0px;
background-repeat: repeat-y;
background-position: 200px 0px;
}
#left {
width: 119px;
height: auto;
float: left;
padding: 0px 10px 0px 10px;
margin: 0px;
}
#right {
width: 587px;
height: auto;
float: left;
padding: 0px;
margin: 0px;
border:10px solid #ffffff;
background-color:#1e86c7;
}
#right_inner{
width: 779px;
height: auto;
float: left;
padding: 0px;
margin: 0px;
border:10px solid #ffffff;
background-color:#1e86c7;
}
#right p {
margin: 15px;
line-height:18px;
}
#right_inner p {
margin: 15px;
line-height:18px;
}
.img_gap
{
padding:5px 10px 10px 0px;
}
.clearer {
font-size: 0px;
height: 0px;
width: 100%;
display: block;
clear: both;
}
#footer_left
{
margin: 10px 5px 10px 140px;
float:left;
width:500px;
font-size:11px;
}
#footer_right
{
margin: 10px 21px;
float:right;
}
,
.footer{
  color: #ffffff;
  font-size:11px;
  text-decoration: none;
}
.footer:link {
  color: #ffffff;
  font-size:11px;
  text-decoration: none;
}
.footer:active {
  color: #ffffff;
  font-size:11px;
  text-decoration: none;
}
.footer:visited {
  color: #ffffff;
  font-size:11px;
  text-decoration: none;
}
.footer:hover {
  color: #cccccc;
  font-size:11px;
  text-decoration: underline;
}