#top {
	width:100%;
	height:85px;
	background:url(images/top_bg2.jpg) repeat-x; 
	margin-bottom:10px;
}

#logo {
	float:left;
	width:77%;
	height:85px;
	background:url(images/nav_left.jpg) repeat-x bottom;
}

#wrap {float:left;width:50%;}

#gaines_capital {
	margin-top:51px;
	float:right;
}

#slant { float:left;width:17px;height:85px; }

#info {
	position:relative;
	top:46px;
	left:70px;
	color:#FFFFFF;
	font:12px Arial;
}

#nav_list {
	position:relative;
	float:left;
	top:46px;
	left:10px;
}

#nav_list img { float:left;padding:0;margin:0;}

#orange {
	width:100%;
	background:url(images/orange_bg.jpg) repeat-x;
}

#orange div {
	width:745px;
	margin:0 auto;
}



#body {
	width:755px;
	margin:0 auto;
	padding-top:10px;
	min-height:300px;
}

#body_text {
	clear:right;
	float:right;
	width:475px;
	padding:15px 0 20px 20px;	
}
#body_text.full_page {
	width:745px;
}

#body_text h1, .page_title {
	font:18px Arial;
	color:#d67608;
}

h5 {padding:0;margin:0;}
.b01_title {
	font:16px Arial;
	font-weight:bold;
}
#body_text p, ul, td, .b01_description {
	font:12px Arial;
	color:#3b3b3b;
}
#bullet_points {
	clear:left;
	float:left;
	width:230px;
	padding:0 0 20px 30px;
	margin:0;
	font:12px Arial;
	color:#585858;
	list-style-position:outside;
	list-style-image:url(images/dot.jpg);
}


#bottom_nav {
	clear:both;
	width:100%;
	background:url(images/bottom_nav_bg.jpg) repeat-x;
}
#bottom_nav div {
	width:375px;
	margin:0 auto;
}

img  { border:none; }

.iqfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: left;
	padding-bottom: 10px;
}

.iqfooter a:link{color: #FFFFFF;}
.iqfooter a:visited{color: #FFFFFF;}
.iqfooter a:hover{color: #EEEEEE;}
.iqfooter a:active{color: #FFFFFF;}