
body {
	background-color: #000;
	background: url(img/global/masthead_bibt_800b.jpg) repeat-x;
	margin: 112px 15% 0 15%;
}
#root { /* =all */
   background-color: #fff;  
   color: #000 ;       
   text-align: left;/* leave in to center website */
 }
/* 	Netscape 4 needs Fonts styles to be declared explicitly for each tag
	Using pixel sizes for fonts is the safest solution for older browsers.
*/

#logo2 {
	position: absolute;
	top:0;
	left:0;
}

#headertop { width:100%;margin:0; background: url(img/global/masthead_bibt_800b.jpg) repeat-x;} 
h1 {margin: 0;}
h2 {
	margin: 24px 0 0 0;
	font-family: "Century Gothic", Arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
}
#maincontent {font-size: 14px;}
#maincontent p {
	margin: 6px 0 12px 0;
}

#navcontainer
{
width: 100%;
float: left;
}

#navcontainer ul { list-style-type:none; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
color: #FFFFFF;
font-weight: bold;
}

#navcontainer ul li a
{
text-decoration: none;
float: left;
}

/*
#navlist li a:hover, #navlist li a:active {text-align: left;}*/




#p7snapsubs1, #p7snapsubs2, #p7snapsubs3, #p7snapsubs4, #p7snapsubs5, #p7snapsubs6, #p7snapsubs7 {
	position: absolute;
	width: 23px;
	top: 2px;
	layer-background-color: #666;
	border: 1px solid none;
	width: 183px;
}
#p7snapsubs1 {left: 30px; width: 35px;}
#p7snapsubs2 {left: 60px;}
#p7snapsubs3 {left: 140px;}
#p7snapsubs4 {left: 200px;}
#p7snapsubs5 {left: 280px;}
#p7snapsubs6 {left: 380px;}
#p7snapsubs7 {left: 460px;}


/* 	We include the Netscape 4 proprietary layer-background-color property
*/
#p7snapsubs1, #p7snapsubs2, #p7snapsubs3, #p7snapsubs4, #p7snapsubs5, #p7snapsubs6, #p7snapsubs7{
	position: absolute;
	width: 60px;
	top: 156px;
	visibility: hidden;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
}


.p7submenus {
	border: 1px solid #666;
	background-color: #fff;
	layer-background-color: #fff;
	font-size: 14px;
}
.p7submenus p {margin: 2px 10px;}
.p7submenus span {display: none;}
.p7submenus a, .p7submenus a:visited {
	color: #000;
}

#footer {
	margin: 24px 0 0 0;
	font-size: 12px;
	padding: 6px;
}
#footer a:link {color: #A2B38F;}
#footer a:visited {color: #A2B38F;}


#topnavcontainer {
	position: absolute;
	top:0;
	right:0;
	text-align: right;
}

#navlist_top { margin: 0 ; padding:0px 20px 0 5px;  }

#navlist_top li { 
margin: 0;
display:block;
text-align: right;
padding: 0px 1px 0 32px; /* IMPORTANT - - - -this is the space btw top menu headings*/
/* word-spacing: -.01em;*/
} 

#topnavcontainer a, #navlist_top li.extend {
margin: 2px 10px 0 0 ;
display: block;
text-decoration: none;
background-color: #000;
font: normal .8em verdana, serif;
color: #ccc; /* IMPORTANT - - - -this colour for the main nav */
font-weight: bold;
}



/*botnav start painted bottom border */
/*=============================================*/

#bottomborder {/*bottom icon for bottom navigation */
    padding:0px;margin:0 0 0 0;	
    }

#bottomnav {
	text-align: center!important;
    height: 45px;
	margin: 0;
	background: url(img/global/bottom_distborder5.jpg) bottom center repeat-x;
	clear:both;
	}
	
#bottomnav {
	padding: 7px;
	text-align: center!important;
    height: 45px;
	margin: 0;
	width: 750px;
	background:   url(../img_as/global/bottom_distborder5.jpg) bottom center repeat-x;
	clear:both;
	}

.copyright { 
	font-size: 1em;
	color: #999; 
	background-color: #000; 
    text-decoration: none;
	text-align:center;
    height: 50px;	
/*	background: url(../img/global/footer_distressed3.jpg) bottom center no-repeat; /* white splotches on black bg */
	}


#terms {	background:   url(../img_as/global/footer_distressed3.jpg) bottom center no-repeat; /* white splotches on black bg */
	text-transform: lowercase;color: #999; background-color: #000;padding: 5px; text-align: center; font-weight: normal; font-size: 85%;}
#terms a:link {color: #999;text-decoration: none!important;}
#terms a:link:active, #terms a:visited:active {text-decoration: none!important;}
#terms a:link:hover, #terms a:visited:hover {text-decoration: underline!important;}

/*bottom section END*/

#skip_to_content {color:#fff; background-color:#000; display:none; }
.norepeat {	background-repeat: no-repeat;	background-position: center top;}
.nowrap {white-space: nowrap;} 	
	
/*=============================================*/
	
/*botnav end*/


