@charset "UTF-8";
/* CSS Document */

body {
	text-align:center;
	background:#fff url("../testarea/images/bkgd.jpg") repeat-x top;
	margin-bottom:40px;
	}
		
* {
	margin:0;
	padding:0;
	}
	
#frame {
	width:1200px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding-top:0px;
	text-align:left;
	background:url("../testarea/images/photo-road.jpg") no-repeat top center;
	background-attachment:scroll;
	}
		
#navigation {
	width:1000px;
	height:70px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	}
		
#header {
	width:900px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	}
		
#flash {
	width:900px;
	height:299px;
	background:url("../testarea/images/flash-temp.jpg") no-repreat top;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	}
		
#ticker {
	width:900px;
	height:20px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:25px;
	}
	
#content-home {
	width:625px;
	margin-left:150px;
	padding:0px;
	float:left;
	background:#fff;
	}
	
#content {
	width:650px;
	margin-top:150px;
	margin-left:150px;
	padding:0px;
	float:left;
	background:#fff;
	}

#rightcolumn-home {
	width:225px;
	margin-right:150px;
	padding:0px;
	float:right;
	background:#fff;
	}

#rightcolumn {
	width:225px;
	margin-top:150px;
	margin-right:150px;
	padding:0px;
	float:right;
	background:#fff;
	}

#footer {
	width:900px;
	margin-left:150px;
	padding:0px;
	float:left;
	background:#fff;
	border-top:#999 1px solid;
	}
	
#affiliates {
	width:900px;
	margin-top:10px;
	margin-bottom:15px;
	border-bottom:#999 3px double;
	}
	
.search {
	margin-left:312px;
	margin-bottom:45px;
	}
	
h1 {
	font:24px Arial, Helvetica, sans-serif;
	color:#003663;
	font-weight:bold;
	margin-bottom:15px;
	}
	
h1 span {
	display:none;
	}
	
p {
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:16px;
	margin-bottom:10px;
	}

.text {
	margin-right:40px;
	}
	
.homeroad {
	background:url("../testarea/images/road-main.jpg") top no-repeat;
	}
	
a:link, a:visited {
	color:#003663;
	text-decoration:underline;
	}
	
a:hover {
	color:#FF9900;
	text-decoration:underline;
	}
	
.footnav {
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:13px;
	margin-bottom:10px;
	}
	
.address {
	width:310px;
	float:left;
	}
	
.location {
	margin-right:15px;
	}
	
.affiliate-logo {
	margin-right:20px;
	margin-bottom:5px;
	}
	
.flag {
	margin-top:-20px;
	margin-left:400px;
	margin-bottom:5px;
	}
	
.grayline {
	margin:20px 0px 10px 0px;
	}
	
.doubleline {
	margin-top:5px;
	border-bottom:3px double #999999;
	}
	
/*---------- MAIN NAVIGATION ----------*/

#nav {
  width: 1000px;
  height: 70px;
  position: relative;
  background: url("../testarea/images/mainnav.jpg");
  margin: 0;    
  padding: 0;
}
#nav li {
  float: left;
  list-style:none;
}
#nav li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 70px;
  background: url("../testarea/images/mainnav.jpg") no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}
li#nav_hom a {
  left: 0;
  width: 74px;
  background-position: 0 0;
}
li#nav_fre a {
  left: 74px;
  width: 117px;
  background-position: -74px 0;
}
li#nav_vol a {
  left: 191px;
  width: 71px;
  background-position: -191px 0;
}
li#nav_int a {
  left: 262px;
  width: 127px;
  background-position: -262px 0;
}
li#nav_oth a {
  left: 389px;
  width: 111px;
  background-position: -389px 0;
}
li#nav_med  a {
  left: 500px;
  width: 110px;
  background-position: -500px 0;
}
li#nav_tra  a {
  left: 610px;
  width: 82px;
  background-position: -610px 0;
}
li#nav_inv  a {
  left: 692px;
  width: 122px;
  background-position: -692px 0;
}
li#nav_fin  a {
  left: 814px;
  width: 89px;
  background-position: -814px 0;
}
li#nav_ema  a {
  left: 903px;
  width: 97px;
  background-position: -903px 0;
}
li#nav_hom a:hover {
  background-position: 0 -70px;
}
li#nav_fre a:hover {
  background-position: -74px -70px;
}
li#nav_vol a:hover {
  background-position: -191px -70px;
}
li#nav_int a:hover {
  background-position: -262px -70px;
}
li#nav_oth a:hover {
  background-position: -389px -70px;
}
li#nav_med a:hover {
  background-position: -500px -70px;
}
li#nav_tra a:hover {
  background-position: -610px -70px;
}
li#nav_inv a:hover {
  background-position: -692px -70px;
}
li#nav_fin a:hover {
  background-position: -814px -70px;
}
li#nav_ema a:hover {
  background-position: -903px -70px;
}
#body_hom li#nav_hom  a {
  background-position: 0 -70px;
}
#body_fre li#nav_fre a {
  background-position: -74px -70px;
}
#body_vol li#nav_vol a {
  background-position: -191px -70px;
}
#body_int li#nav_int a {
  background-position: -262px -70px;
}
#body_oth li#nav_oth a {
  background-position: -389px -70px;
}
#body_med li#nav_med a {
  background-position: -500px -70px;
}
#body_tra li#nav_tra a {
  background-position: -610px -70px;
}
#body_inv li#nav_inv a {
  background-position: -692px -70px;
}
#body_fin li#nav_fin a {
  background-position: -814px -70px;
}
#body_ema li#nav_ema a {
  background-position: -903px -70px;
}
