#bodyHeaderTop *, #bodyHeaderBottom *, #bodyFooter *,#order_bodyHeaderTop *
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#bodyHeaderTop a.linkSelected, #order_bodyHeaderTop a.linkSelected, #bodyHeaderBottom a.linkSelected, #bodyFooter a.linkSelected
{
	text-decoration: none;
}

#bodyHeaderTop
{
	position: relative;
	width: 100%;
	height: 75px;
	margin-bottom: 14px;
}

#bodyHeaderBottom
{
	position: relative;
	width: 100%;
	height: 47px;
}	

#bodyHeaderTop #site_logo
{
	position: absolute;
	/*top: 30px;*/
	top: 20%;
	left: 20px;
	/*margin: 30px 0 0 20px;*/
}

#bodyHeaderTop #company_logo 
{
	position:relative;
	text-align:right;
	float:right;
	top:19%;
	right:20px;
}
/* for order1 and order2 pages*/
#order_bodyHeaderTop
{
	position: relative;
	width: 100%;
	height:57px;
	
}
#order_bodyHeaderTop #order_site_logo
{
	position: absolute;
	top:30px;
	left: 20px;
	/*margin: 30px 0 0 20px;*/
}

#order_bodyHeaderTop #order_company_logo 
{
	position:relative;
	text-align:right;
	float:right;
	top:24px;
}
#order_bodyHeaderTop #order_tagLine 
{	
	font-size:11px;
	text-align:center;
}
/* .for order1 and order2 pages*/
#bodyHeaderTop p.browningsettlement
{
	margin: 0;
	padding: 55px 0 0 20px;
}

#bodyHeaderTop ul.navlist
{	
	position: absolute;
	top: 85px;
	right: 20px;
}

ul.navlist li
{
	list-style: none;
	float: left;
	font-size: 11px;
	color: #007EFF;
}

ul.navlist li span
{
	color: #666666;
}

ul.navlist li a, ul.navlist li a:visited, ul.navlist li a:hover
{
	color: #007EFF;
}

ul.navlist li sup
{
	color: #FFFFFF;
	font-size: 8px;
}

#bodyFooter ul.navlist li a, #bodyFooter ul.navlist li a:visited, #bodyFooter ul.navlist li a:hover
{
	color: #FFFFFF;
}

#bodyHeaderTop ul.navlist li.lstsp, #bodyFooter ul.navlist li.lstsp
{
	width: 3px;
	height: 3px;
	font-size: 0;
	margin: 6px 6px 0 6px;
	background-color: #FFA222;
}

#bodyHeaderBottom
{
	margin-top:30px;
	clear: both;
	height: 47px;
	background: transparent url(../cobrand/images/nav_header_rpt.gif) repeat-x;
}

#bodyHeaderBottomUpper
{
	position: relative;
	height: 29px;
}

#bodyHeaderBottomUpper ul
{
	position: absolute;
	top: 6px;
	right: 20px;
}

#bodyHeaderBottomUpper ul li
{
	float: left;
	list-style: none;
	margin-left: 14px;
}

#bodyHeaderBottomUpper ul li, #bodyHeaderBottomUpper ul li a, #bodyHeaderBottomUpper ul li a:visited
{
	padding-top: 3px;
	font-size: 11px;
	color: #FFFFFF;
}	

#bodyHeaderBottomLower
{
	height: 18px;
	font-size: 11px;
	margin-left: 20px;
}

#bodyHeaderBottomLower img
{
	vertical-align: middle;
}

#bodyHeaderBottomLower a, #bodyHeaderBottomLower a:visited
{
	color: #007EFF;
}

#bodyFooter
{
	position: relative;
	height: 30px;
	background: transparent url(../cobrand/images/nav_footer_rpt.gif) repeat-x;		
}

#bodyFooter ul
{
	position: absolute;
	top: 4px;
	left: 14px;
}

#bodyFooter div
{
	position: absolute;
	top: 34px;
	left: 14px;
	font-size: 10px;
	color: #666666;
}	

#bodyFooter span
{
	display: block;
	position: absolute;
	top: 5px;
	right: 1em;
	font-size: 10px;
	color: #FFFFFF;
}

.imgAltLogo
{
	position: absolute !important;
	top: 4px !important;
	right: 5px !important;
	left: auto !important; /* neutralize above settings for "img" */
}
#AAAMCC
{
	height: 55px;
	background: transparent url(../cobrand/images/AAA/AAAimage.jpg) no-repeat;
	margin-top:5px;
	margin-left:670px;	
}
#AAASite
{
	position:absolute;
	margin-left:640px;
	margin-top:5px;
}