

html, body {
    height:100%;/* needed to base 100% height on something known*/
	overflow:inherit; /* triggers 100% height in Opera 9.5 */

}


body{
	background-color: #dee9ef;	
	background-image: url(images/header_bg.jpg);
	background-repeat: repeat-x;
	margin:0px 0px; padding:0px;
	text-align:center;

}
img {
	padding:0px;
	margin: 0px;
	border: none;
}



* html #container{
	  height:100%;
}

#site {
	margin:0 auto;
	text-align:left;
	min-height:100%;
	width: 953px;
	vertical-align:top;
	margin-bottom: -75px;
	position: relative;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .75em;
	background-image: url(images/site_content_bg.jpg);
	background-repeat: repeat-y;
}

* html #site{
	  height:100%;
}


#header{
	background-image: url(images/header_logo.jpg);
	background-repeat: no-repeat;	
}

#header_right{
	float: right;
	_margin-top: -120px;
	color: #0069aa;
	text-align:right;
}

#header_right a{
	text-decoration: none;
}

#search{
	margin-top: 20px;
}


#search input.boxes{
	border:1px solid #0069aa; 
	width:227; 
	height:26px
	color: #0069aa;
	padding: 2px;
	_margin-top: 4px;
}


 

#topnav{
	padding-left: 3px;
	_margin-top: -2px;
	width: 953px;
	background-color: #0069aa;
}

#inner_head{
	_margin-top: -2px;
}

#homepage_head{
	
	background-image: url(images/homepage_head_bg.jpg);


	
}

#homepage_head table td {
vertical-align:top;
}

#homepage_head img.bank {
margin-top: 8px;
}

#homepage_head img.ad {
	margin-top: 0px;

margin-left: 0px;
}

#homepage_head img.right {

position: relative;
left: 2px;
top: 0px;
}

#site_background{
	

}

#site_content{
	margin:0px;
	_margin-top: -2px;
	padding-top: 12px;
	padding-right: 34px;
	padding-bottom: 12px;
	padding-left: 34px;
}


#inner {

	margin-top: 20px;
padding-bottom: 2px;

}
#inside_inner {
	float: left;
	margin-top: 0px;
	width: 650px;
	
}

#quick_links {
	margin-top: 0px;
	background-image: url(images/inside_quick_bg.jpg);
	background-repeat: no-repeat;
	width: 227;
	float: right;
	height: 476px;
}

#quick_links_nav {
	margin-top: 50px;
	margin-left: 10px;
}

#quick_links img{
	border: 1px solid black;
}

#site_footer{
	clear: both;
	background-image: url(images/site_footer_bg.jpg);
	background-repeat: repeat-x;
	position:relative;
	top: 0px;
	margin:0px;
	vertical-align:middle;
}

	
#copyright{
	
	color: #054c78;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	text-decoration: none;

text-align: center;
width: 953px;
	background-color: #dee9ef;
}


#clearfooter{
	height: 75px;
clear: both;
}


#body_footer{
	background-image: url(images/body_footer_bg.jpg);
	background-repeat: repeat-x;

	width:100%;
     height:75px;/* must match negative margin of #outer */
position: relative;


}

	.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0062BF;
	padding-top: 2px;
	padding-right: 10px;
	text-align: right;
}
.pagename {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #0062BF;
	padding-left: 15px;
	text-transform: capitalize;
}
.contentmargin {
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
a:link { color: #00017F; }
a:visited { color: #00017F; }
a:hover { color: #0062BF; }
a:active { color: #00017F; }
td.bsbnav{
	width: 515px;

}
.bsbnav, .bsbnav a { padding-top: 14px; _padding-top: 0px; color: #054c78; display: inline-block; font-family: Arial, Helvetica; font-size: 8pt; text-decoration: none;  }
.bsbnav a:link, a.bsbnav:link { color: #054c78; font-size: 8pt; display: inline-block; }
.bsbnav a:visited, a.bsbnav:visited { color: #054c78; font-size: 8pt; display: inline-block; }
.bsbnav a:hover, a.bsbnav:hover { color: #0062BF; font-size: 8pt; display: inline-block; }
.bsbnav a:active, a.bsbnav:active { color: #054c78; font-size: 8pt; display: inline-block; }


/* Quick Links */

.navitem {display: none;}
.navitemOdd {display: none;}
.selected_navitem {display: none;}
.selected_navitemOdd {display: none;}
.childitem {display: block;}

a.childitem:link, a.childitem:visited {
	background-color: $!bgcolor;
	color: #00000;
	display: block;
	padding: 4px 10px;
	text-decoration: none;
}
a.childitem:hover {font-weight: bold; background-color:$!hovercolor;}

a.selected_childitem:link, a.selected_childitem:visited {
	background-color: $!hovercolor;
	color: #000000;
	display: block;
	padding: 4px 10px;
	text-decoration: none;
}

a.subitem:link, a.subitem:visited {
	background-color: $!bgcolor;
	color: #000000;
	display: block;
	padding: 4px 20px;
	text-decoration: none;
}
a.subitem:hover {font-weight: bold;
background-color:$!hovercolor;}

a.selected_subitem:link, a.selected_subitem:visited {
	background-color: $!hovercolor;
	color: #000000;
	display: block;
	padding: 4px 20px;
	text-decoration: none;
}
a.selected_subitem:hover {background-color:$!hovercolor;}
td.homepagebox
	{

	width:278px;
	color: #2F2FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
}

td.homepagebox{
	vertical-align:top;
	text-align:center;


}


td.whatsnew
	{
	background-image: url(images/whatsnew.jpg);
	background-repeat: no-repeat;
	width:278px;
	color: #2F2FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
}

td.whatsnew ul{
	list-style-type: none;
	text-align:left;
	margin-left: 0px;
	margin-top: 50px;
	
_margin-left: 30px;
	font-weight: bold;
}

