@charset "UTF-8";
/* CSS Document */

* { padding: 0; margin: 0; }

#backbody {
	width: 1114px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/background.jpg);
	background-repeat:repeat-y;
}

#mainbody {
	width: 1099px;
	margin-left:8px;
}

#header {
margin:0;
	padding:0;
	width: 1063px;
	height:177px;
}

#nav_back {
	width:1063px;
	margin-left:18px;
	padding:0;
background-color:#7a8797;	
	}

#navigation {
	width:667px;
	position:relative;
	z-index:100;
	margin-left:200px;
	padding:0;
	float:left;
	}
/* float the list to make it horizontal and a relative positon so that you
can control the dropdown menu positon */
#navigation li {
	position:relative;
	}
	
#navigation ul li {
	float:left;
	list-style:none;
    display:inline;	
	/*width: 100px;*/
	}	
/* style the links for the top level */
#navigation a, #navigation a:visited {
	display:block; 
	height:32px;
background:url(images/navigation.jpg); 
text-indent:-9000px;

}

/* style the second level background */
#navigation ul ul a.drop, #navigation ul ul a.drop:visited {
	background:#cbced3;
	}
/* style the second level hover */
#navigation ul ul a.drop:hover {
	background:#7a8797;
	display:block;
	width:100%;
	height: 200px;
}
#navigation ul ul :hover a.drop {
	background:#7a8797;
	display:block;
	width:100%;
	height: 200px;
	}
	
/* hide the sub levels and give them a positon absolute so that they take up no room */
#navigation ul ul {
	display: none;
	position:absolute;
	background:#cbced3;
	top:32px;
	border:1px solid #7a8797;
	}
#navigation li:hover ul, #navigation li.hover ul { display:block; width: 100%;   }
#navigation ul ul li { float: none; width: 100%;  }

/* style the table so that it takes no ppart in the layout - required for IE to work */
#navigation table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
#navigation ul ul a, #navigation ul ul a:visited {
	background:#cacfd5;
	color:#381903;
	height:100%;
	line-height:12px;
	text-indent:0px;
	display:block;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
/* style the top level hover */
#navigation :hover > a {
	background:url(images/navigation.jpg);
}

 #navigation ul ul :hover a {
	background: none;
    background-color:#7a8797;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	display:block;
}

/* top level image background placements */
li#nav1 { width: 227px; }
#navigation a.link1 {background-position:0px 0px;}
/* DO NOT consolodate next 2 lines into one, this breaks IE6 */
#navigation a.link1:hover {background-position:0px -32px;}
#navigation :hover > a.link1, #navigation ul ul :hover > a.link1  {
	background-position:0px -32px;}
#navigation li.hover a.link1 { background-position: 0 -32px; }
li#nav2 { width: 150px; margin-right:43px }
#navigation a.link2 {background-position:-227px 0px;}
#navigation a.link2:hover {background-position:-227px -32px;}
#navigation :hover > a.link2, #navigation ul ul :hover > a.link2  {
	background-position:-227px -32px;}
#navigation li.hover a.link2 { background-position:-227px -32px; }
li#nav3 { width: 127px; }
#navigation a.link3 {background-position:-420px 0px;}
#navigation a.link3:hover {background-position:-420px -32px;}
#navigation :hover > a.link3, #navigation ul ul :hover > a.link3  {
	background-position:-420px -32px;}
#navigation li.hover a.link3 { background-position:-420px -32px; }	
li#nav4 { width: 120px; }
#navigation a.link4 {background-position:-548px 0px;}
#navigation a.link4:hover {background-position:-548px -32px;}
#navigation :hover > a.link4, #navigation ul ul :hover > a.link4  {
	background-position:-548px -32px;}
#navigation li.hover a.link4 { background-position: -548px -32px; }	
	

#homebody {
	margin-top:2px;
	margin-left:18px;
	width: 1063px;
}	

#homeleft {
	margin:0;
	padding:0;
	width:393px;
	height:565px;
	float:left;
	}
	
#introcopy {
	width:307px;
	height:311px;
	padding:43px 43px 30px 43px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:32px;
	color:#381903;
	background-color:#7a8797;
	}
	
#flashleft {
	margin-top:2px;
	}	
	
#homeright {
	margin-left:2px;
	width:668px;
	height:565px;
	float:left;
	}
	
#flash {
	height:384px;
	width:666px;
}

#homecallout {
	margin-top:2px;
	height:139px;
	padding:40px 40px 0px 76px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#000;
	background-color:#cacfd5;
	}
	
#homecaptionthumb {
	width:80px;
	float:left;
	}	
	
.captionheader {
	font-size:16px;
	}	
	
#insidebody {
	margin-top:2px;
	margin-left:18px;
	width: 1063px;
}

#insideback {
	width:1063px;
background-image:url(images/insideback.jpg);
	background-repeat:repeat-y;	
	}

#insideside {
	margin:0;
	padding:0;
	width:338px;
	float:left	
	}
	
#sidenav {
	margin:0;
	padding:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:30px;
	color:#381903;
	}
	
a.sidenav  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:30px;
	color:#fff;
	}
	
a:hover.sidenav  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:30px;
	color:#464646;
	text-decoration:none;
	}	
	
#insidemain {
	margin-left:2px;
	padding:58px 40px 0 83px;
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
	float:left;
	}
	
a.maincopylink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7a8797;
	text-decoration:underline;
	}	

.subhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#381903;
	font-weight:bold;
	}
	
.subhead2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#7a8797;
	}
	
.subhead3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#381903;
	font-weight:bold;
	}	
	
#table {
float:right;
	}	
	
#trade_container {
width:600px;
	}
	
#trade_container_picture {
width:175px;
padding-right:25px;
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#432413;
float:left;	
	}	
	
#trade_container_copy {
width:375px;
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
float:left;	
	}	
	
#asset {
	margin-bottom:20px;
	text-align:center;
	padding-right:10px;
	padding-left:10px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	float:left
}	

#asset2 {
	margin-bottom:20px;
	text-align:center;
	padding-right:10px;
	padding-left:10px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	float:left
	}

a.video {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#7a8797;
	}

#footer {
	width: 1102px;
	height:48px;
	margin-left:7px;
	background-image:url(images/footer_back.jpg);
	}

#footercopy {
	margin-left: auto;
	margin-right: auto;
	padding-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align: center;
	}

a.footercopy  {
	padding: 2px 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;	
	}
	
#copyright {
	width: 1114px;
	margin-left: auto;
	margin-right: auto;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7a8797;
	text-align: center;
	}	
	
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

