body {
	margin: 0 auto;
	padding: 0;
	font: 75%  verdana, georgia, "Trebuchet MS",Arial, sans-serif;
	line-height: 1.8em;
	color: #000;
	background: #fff url(../images/bg.jpg) center repeat;
}
			/* WRAP */
#container {
	width: 955px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #eee;
	color: #555;
	background: #fff;
}
			/* TOP BAR CONTAINER */
#top {	
	margin: 0 0 0 0px;
	padding: 0;
	/*color: #000;*/
	background: #fff url(../images/bni_logo.jpg) left no-repeat;
	background-color: #AC4B16;

}
			/* TOP BAR TITLE  */
#top h1 {
	font-family: georgia, "Trebuchet MS", verdana, Arial, sans-serif;
	margin: 0 0 0 165px;
	padding: 20px 0 20px 20px;
	font-size: 170%;	
	text-transform: uppercase;
	letter-spacing: 3px;
	color:  #000;
	/*background: inherit;*/
}
			/* BANNER */
#banner {
	width: 955px;
	height: 159px;
	margin: 0 auto;
	padding: 0;
	color: #000;
	background: #ffcc66 url(../images/banner.jpg) no-repeat;
}
			/* TOP NAV MENU */
.container {
	margin: 0;
	padding: 5px 0 0 0;
	width: 100%;
	border-top: 1px solid #000;
}
#navPyra {
	margin: 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #000;
}
#navPyra li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#navPyra a:link, #navPyra a:visited {
	float: left;
	padding: 0 20px 6px 20px;
	font-size: 120%;
	line-height: 1em;
	font-weight: normal;
	text-decoration: none;
	color: #CB5C14;
	background: inherit;
}
#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
	color: #000;
	background: transparent url(../images/pyramid.gif) no-repeat bottom center;
}
			/* SIDE CONTENT */
#side-menu {
	width: 210px;
	float: left;
	margin: 0 auto;
	padding-left: 10px;
}
#side-menu p { 
	margin: 1em; 
}	
#side-menu h2 {
	font-family: georgia, "Trebuchet MS", verdana, Arial, sans-serif;
	width: 160px;
	margin: 1em 0 0 1em;
	padding: 0.2em;
	font-size: 130%;
	letter-spacing: 3px;
	color: #64382F;
	background: inherit;
}
			/* SIDE NAV */		
#navcontainer ul {
	/*margin-top: 20px;*/
	list-style-type: none;
	background: inherit;
	color: #000;
    padding-left: 15px; 
}

#bnilist ul {
	/*margin-top: 20px;*/
	list-style-type: none;
	background: inherit;
	color: #000;
}

#navcontainer ul li a {
	/*padding: 15px;*/
	color: #CB5C14;
	background: transparent url(../images/list-off.gif) left center no-repeat;
	text-decoration: none;
	}
#navcontainer ul li a:hover {
	background: transparent url(../images/list-on.gif) left center no-repeat;
	color: #acaf2c;
}
#navcontainer ul li a#current {
	background: transparent url(../images/list-active.gif) left center no-repeat;
	color: #666;
}
			/* MAIN CONTENT */
#content {
	width: 700px;
	margin-left: 220px;
	padding-left: 10px;
	border-left: 1px solid #eee;
	background: #fff;
	color: #666;
}
#content h2 {
	font-family: georgia, "Trebuchet MS", verdana, Arial, sans-serif;
	margin: 1em 0 1em 0;
	font-size:150%;
	letter-spacing: 3px;
	background: inherit;
	color: #64382F;
}
#content h3 {
	font-family: georgia, "Trebuchet MS", verdana, Arial, sans-serif;
	margin: 1em 0 1em 0;
	font-size:100%;
	letter-spacing: 3px;
	background: inherit;
	color: #64382F;
}

			/* FOOTER */
#footer {	
	clear: both;
	height: 50px;
	margin-top: 20px;
	padding: 0.8em;
	font-size: 0.9em;
	border-top: 0px solid #e89400;
	text-align: center;
	color: #333;
	background: transparent url(../images/footer.jpg) top center no-repeat;
}
#footer a {
	color: #000;
	background: transparent;
}
#footer a:hover {
	background: transparent;
	color: #64382F;
	text-decoration: underline;
}
			/*LINKS*/
a {
	color : #669900;
	font-weight : normal;
	text-decoration : none;
	background : inherit;
}
a:hover {
	text-decoration : underline;
	color : #CB5C14;
	background : inherit;
}
a img {
	border: 0;
}
			/*CLASS*/
.myborder {
	float:left;
	border: 1px solid #eee;
	padding: 10px;
	margin-right: 10px;
}
			/* TYPOGRAPHY */
blockquote {
	font-weight : bold;
	font-style : italic;
	color : #b29b35;
}
	
li.ico_email {
	list-style-image: url(../images/ico_envelope.gif);
}	
	
li.ico_fax {
	list-style-image: url(../images/ico_fax.gif);
}
	
li.ico_phone {
	list-style-image: url(../images/ico_phone.gif) 
	}


a.ico_email {
	background: transparent url(../images/ico_envelope.gif) no-repeat 2px center;
	padding-left: 22px; /* image width is 13px*/
}

a.ico_secure {
	background: transparent url(../images/ico_secure.gif) no-repeat 2px center;
	padding-left: 18px; /* image width is 13px*/
}


a.ico_external  {
	background: transparent url(../images/ico_external_link.gif) no-repeat 2px center;
	padding-left: 23px; /* image width is 13px*/
}


a.newwin  {
	background: transparent url(../images/ico_newwin.gif) no-repeat 2px center;
	padding-left: 20px; /* image width is 18px*/
}

a.ico_pdf {
	background: transparent url(../images/ico_pdf.gif) no-repeat 2px center;
	padding-left: 16px; /* image width is 13px*/
}
