/******* HEADER STYLES *******
----------------------------------------------- */

#identity{
	height: 110px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FCFCFC url(bextop.jpg) bottom left no-repeat;
}

#identity h1{
	padding: 40px 0px 0px 20px;
	font-size: 3.2em;
	color: #ffffff;
	letter-spacing: -2px;
	font-weight: normal;
	/* line-height: 65%; */
	font-variant: small-caps;
}

#identity h2{
	margin: -4px 0px 0px 20px;
	padding: 0px 5px 5px 5px;
	font-size: 1em;
	color: #ffffff;
	letter-spacing: 10px;
	font-weight: bold;
}

#backheader{
	width: 100%;
	height: 63px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: #222736 url(backheader.gif) top center no-repeat;
}

/******* NAVIGATION STYLES *******
----------------------------------------------- */

#navigation{
        height: 29px;
        line-height: 2.2em;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	background: #FCFCFC url(bexnavback.gif) top center repeat-x; 
}

#navigation li{
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	list-style-type: none;
	display: inline;
	white-space: nowrap;
	background: url(bexdivider.gif) center right no-repeat;
}

#navigation li a{

}

* html #navigation a{
	width: 1%;
}

#navigation .selected, #navigation a:hover{
	/* background: #80b0da;*/
	color: green;
	text-decoration: none;
}

/* GENERAL LINK STYLES *******
----------------------------------------------- */

a{ 
	color: #467aa7; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: inherit; 
}

a:hover{
	color: #2a5a8a; 
	text-decoration: none; 
	background-color: inherit;
}

a img{
	border: none;
}

/******* PRIMARY STUCTURE STYLES *******
----------------------------------------------- */

/* Define every style unless explicitly mentioned elsewhere */
*{margin:0; padding:0;}

body{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* line-height: 1.4em; */
	text-align: center; 
	background: #222736 url(bexback.gif) top center repeat-y;
}

#mainpane{
	height: 100%;
	margin: 20px auto;
	width: 100%;
	text-align: left;
	border: 2px solid #000000;
}

/******* FOOTER STYLES *******
----------------------------------------------- */

#iebrowserbackfooter{
	width: 100%;
	height: 28px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #222736 url(backfooter.gif) top center no-repeat;
}

#otherbrowserbackfooter{
	width: 100%;
	height: 37px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #222736 url(backfooter.gif) top center no-repeat;
}

#footer{
	clear: both;
	width: 100%;
	height: 26px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #000000 url(bexfootergrad.bmp) top center repeat-x;
	position: relative; 
	top: 21px;
}

#footer p{
	padding: 10px 2px 5px 2px; 
	margin: 0px 0px 0px 0px; 
	text-align: center;
	font-size: 1.0em;
	color: #f0f0f0;
}

#footer a{
	color: #f0f0f0; 
	background-color: inherit; 
	font-weight: bold;
}

#footer a:hover{
	color: #ffffff; 
	background-color: inherit; 
	text-decoration: underline;
}