/* mac hide\*/
html, body {height:100%}
/* end hide */
body {
	padding:0;
	margin:0;
	text-align:center;
	min-width:764px;/* for mozilla*/
	background: #1F1F1F url(../img/swirl.gif) fixed;
	color: #690000;
	font-size:small;
}

* html body {font-size:x-small;f\ont-size:small}

#outer{
 min-height:100%;
 width:760px;
 border-left:2px solid #555050;
 border-right:2px solid #555050;
 color: #690000;
 text-align:left;
 margin:auto;
 position:relative;
 background-color:#E0E0E0;
 font:100% Verdana, Arial, Helvetica, sans-serif;
 height:auto
}
* html div#navcontainer ul li a {float:left}
/* mac hide\*/
* html #outer{height:99.9%;} 
* html div#navcontainer ul li a {float:none}
/* end hide*/


#header{
	height:200px;
	border-bottom:1px solid #555050;
	position:relative;
}

.band_1{
	height:24px;
	background: #8F8D8D;
	position:relative;
}

#right {
	position:relative;/*ie needs this to show float */
	width:176px;
	float:right;
	color:#690000;
}

#right p {
padding:2px 40px 2px 2px;
}

#right a:link {
color: #D70F00;
text-decoration:none;
}


#right a:visited {
color: #D70F00;
text-decoration:none;
}


#right a:hover {
text-decoration:none;
color: #BF7900;
}

#footer {
	width:760px;
	clear:both;
	height:52px;
	border-top:1px solid #555050;
	border-bottom:1px solid #555050;
	background: #8F8D8D url(../img/nav_foot.gif) left repeat-x;
	color: #FFFFFF;
	text-align:center;
	left:0;
	bottom:0;
	position: absolute;
}
* html #footer {/*only ie gets this style*/
	\height:54px;/* for ie5 */
	he\ight:52px;/* for ie6 */
    width:756px;/*for ie5.x win */
    w\idth:760px;/*for ie6*/
	margin-bottom:-1px;
}

#footer a:link {
color: white;
text-decoration:none;
}

#footer a:visited {
color: white;
text-decoration:none;
}

#footer a:hover {
color: #E9DBCE;
}

.foot_left {
font-size:80%;
text-align:left;
padding-top:33px;
padding-left:11px;
float:left;
}


.foot_right {
font-size:80%;
text-align:right;
padding-top:33px;
padding-right:11px;
float:right;
}

div,p  {margin-top:0}/*clear top margin for mozilla*/

.spacer15{
height:15px;
overflow:hidden;
}
p.spacer15 {margin:0;padding:0;}

.spacer30{
height:30px;
overflow:hidden;
}
p.spacer30 {margin:0;padding:0;}


.spacer40{
height:40px;
overflow:hidden;
}
p.spacer40 {margin:0;padding:0;}


#centrecontent {
	width:573px;
	float:left;
}

#centrecontent p {
padding:0 40px 0 120px;
line-height:150%;
}

#centrecontent a:link {
color: #D70F00;
text-decoration:none;
}


#centrecontent a:visited {
color: #D70F00;
text-decoration:none;
}


#centrecontent a:hover {
text-decoration:none;
color: #BF7900;
}

.centre {padding:0 40px 0 120px;}

h1 {font-size:120%;}
h2 {font-size:110%;}

.real_title {
background-color:#eee;
width:414px  !important;
margin-left:120px !important;
margin-bottom:10px !important;
padding:5px;
border:solid 1px #7f0b01;
}
* html .real_title {
width:424px !important; /*for ie5.x win */
w\idth:414px !important; /*for ie6*/
}

.img_1 {
float: left; 
margin:4px 20px 20px 0;
clear:both;
}

#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */

div#navcontainer
{
background: #7F0B01;
border-bottom:1px solid #555050;
border-top:1px solid #555050;
}

div#navcontainer ul
{
font-family: Verdana, Helvetica, sans-serif;
font-size:95%;
font-weight: bold;
color: white;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
}

div#navcontainer ul li
{
display: inline;
margin-left: -4px;
}

div#navcontainer ul li a
{
background:#7f0b01 url(../img/sq.gif) 90% 60% no-repeat;
padding: 5px 40px 5px 10px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

div#navcontainer ul li a:hover
{
background:#A3190F url(../img/sq1.gif) 90% 60% no-repeat;
color: white;
}

#active a { border-left: 1px solid #fff; }

.hr1 {
margin-left:120px; 
margin-right:30px; 
margin-bottom:10px; 
border:0;
border-top:1px solid #ece0d4;
border-bottom:1px solid #c37528;
width:425px;
}
* html .hr1 {
width:420px; /*for ie5.x win */
w\idth:425px; /*for ie6*/
}

.clearer {
clear:both;
height:1px;
overflow:hidden;
margin-top:-1px; 
}

.left_float { 
float:left;
width:100px;
margin-left:120px;
margin-right:20px;
display:inline;/* double margin fix for ie*/ 
background-color:#e0e0e0;
height:80px;
} 

.navlist {
margin-left:100px;
}
* .navlist {
marg\in-left:150px; /*for ie6*/
}



ul.navlist3 {
float:left;
margin-top:-30px;
margin-left:240px;
padding-left:15px;
list-style-type: square;
}
* html ul.navlist3 {
margin-top:0; /*for ie5.x win */
marg\in-top:0; /*for ie6*/
margin-left:0; /*for ie5.x win */
marg\in-left:0; /*for ie6*/
}

ul.right_list {
list-style-type:none;
padding:0px;
margin:0px;
}

.right_list li{
background-image:url("../img/download_icon.png");
background-repeat:no-repeat;
background-position:0px 3px; 
padding-left:23px;
line-height:20px;
margin-bottom:.7em;
margin-left:0px;
zoom:1;
}


/*
#navlist2 li { 
list-style-type: square;
margin-left:25px;
}*/

.margin_l_125 {
margin-left:125px;
}

.margin_b_20 {
margin-bottom:20px;
}

.margin_b_0 {
margin-bottom:0;
}

.margin_t_0 {
margin-top:0;
}

.letter_spc_wide {
 letter-spacing: 0.2em;
}


#map1, #map2 {
width: 430px; 
height: 300px; 
font-size:.9em; 
overflow:hidden; 
color:#0b0b0b;
border:2px solid #919091;
margin-left:120px;
}

#rollover{
	position:absolute;
	left:211px;
	top:17px;
	display:inline;	
}

#rollover ul, #rollover li {
	margin:0;
	padding:0;
	list-style:none;
}

#rollover li{	
	float:left;
	width:191px;
	height:48px;
	line-height:84px;
	border:none;
}

#rollover a{
	display:block;
	width:191px;
	height:48px;
}

#rollover a:hover{background:transparent;}
#rollover span{display:none;}

li#ins  {background:url(../img/insurance_down.png) no-repeat left top;}
li#ins  a {background:url(../img/insurance.png) no-repeat left top;}

li#fin  {background:url(../img/finance_down.png) no-repeat left top;}
li#fin  a {background:url(../img/finance.png) no-repeat left top;}