@charset "UTF-8";
/* CSS Document */

html { padding: 0; margin: 0; }

a { overflow: hidden; color:#9d6943; text-decoration: none; border: none;}

a:hover { text-decoration: underline; border: none;}

table{
	display: block;
	float: left;
	font: normal 12px "Arial", sans-serif;
	color: #222222;}

table a{
	text-decoration: none;
	color: #222222;}
	
table a:hover{
	text-decoration: underline;}

body {
    padding: 0 0 0 0;
    text-align: center;
    margin: 0 0 0 0; 
	background-attachment: fixed;
	background: #1f0302 url(images/bg_main.jpg) top center repeat-x;}

.frame {
	width: 980px;
    text-align: left;
    margin: 0px auto;
	padding: 0 0 0 0;}	
	
img { text-decoration: none; border: none;}

img a { text-decoration: none; border: none;}


/* Layout  */




.container {
	display: block;
	float: left;
	width: 980px;
	text-align: center;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
	<!--border: none;} -->
	
.header_Home {
	display: block;
	float: left;
	width: 980px;
	height: 450px; 
    padding: 0 0 0 0;
    margin: 0 0 0 0;
	border: none;
	background: transparent url(images/homepage_A.jpg) top left no-repeat;} 
	
.topSection {
	display: block;
	float: left;
	width: 980px;
	height: 60px; 
    padding: 0 0 0 0;
    margin: 0 0 0 0;
	background: transparent url(images/topSection.jpg) top left no-repeat;} 
	
	
	
/*   */	
	
.navHolder {
	display: block;
	float: left;
	padding: 0 0 0 35px;
	margin: 0 0 -200px 0;
	z-index: 9000; 
	height: 200px;
	width: 945px;
	position: relative;
	top: -350px; 
	overflow: hidden;}
	
.navHolder_Inter {
	display: block;
	float: left;
	padding: 0 0 0 35px;
	margin: 0 0 -200px 0;
	z-index: 9000; 
	height: 200px;
	width: 945px;
	position: relative;
	top: -300px;
	overflow: hidden;}
	
ul.navUL {
	display: block;
	float: left;
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	width: 200px;
	height: 200px;
	z-index: 9000;
	list-style: none;
	text-align:left;
	overflow: visible;
	font-family: "Times New Roman", Times, serif;}
	
.navUL li {
	display: block;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 9000;
	/*width: 200px;*/
	text-transform: uppercase;
	letter-spacing: 2px;
	font: normal 12px "Times New Roman", Times, serif;}
	
.navUL li a {
	color: #FFFFFF;
	display: block;
	float: left;
	z-index: 9000;
	/*width: 190px;*/
	padding: 4px 0 4px 10px;
	/*background-color: #CCCCCC;
	filter:alpha(opacity=50); 
	opacity: .5; 
	-moz-opacity: .5;*/}

.navUL li a:hover {
	color: #111111;
	display: block;
	float: left;
	z-index: 9000;
	/*width: 190px;*/
	text-decoration: none;
	padding: 4px 0 4px 10px;
	background-color: #CCCCCC;
	filter:alpha(opacity=70);
	opacity: .70;
	-moz-opacity: .70;
	font-family: "Times New Roman", Times, serif;}
	
.navNoDD a{
	display: block;
	float: left;
	color: #000000;
	width: 200px;}
		
		
	
/* Drop-Down */


li.navDDabout {
	display: block;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 200px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font: normal 12px "Times New Roman", Times, serif;}

li.navDDabout a{
	display: block;
	float: left;
	color: #FFFFFF;
	/*width: 190px;*/
	padding: 4px 0 4px 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font: normal 12px "Times New Roman", Times, serif;
	list-style: none; 
	overflow: visible;
	background-color: transparent ;}
	
li.navDDabout a:hover{
	list-style: none; 
	color: #000000;
	display: block;
	float: left;
	/*width: 190px;*/
	text-decoration: none;
	padding: 4px 0 4px 10px;
	background-color: #CCCCCC;
	border: none;
	cursor: default;} 
	
.navDDabout ul li{
	border: none;}
	

.navDDabout ul li a {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	padding: 4px 10px 4px 10px;
	margin: 0 0 0 0; 
	/*height: 22px;*/
	text-align: left;
	/*width: 200px; */
	font: normal 12px "Times New Roman", Times, serif;
	background-color: transparent;}
	
.navDDabout ul li a:hover {
	display: block;
	text-decoration: none;
	color: #000000;
	padding: 4px 10px 4px 10px;
	margin: 0 0 0 0;
	/*height: 22px;*/
	text-align: left;
	/*width: 200px;*/
	/*border-left: 1px solid #333333;*/
	font: normal 12px "Times New Roman", Times, serif;
	background-color: #FFFFFF;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;}
	
.navDDabout ul{
	float: left;
	display: none;
	position: absolute;
	left: 20px; /* Set 1px less than menu width */
	top: 46px;
	margin: 0 0 0 15px;
	padding: 0 0 0 160px;
	width: 785px;
	
	height: 23px;
	overflow: hidden;
	list-style: none;
	background-color: #CCCCCC;
	filter:alpha(opacity=70);
	opacity: .70;
	-moz-opacity: .70;
	/*background-color: #FFFFFF;*/}
	
.navDDabout li:hover ul { display: block;} 

* html .navDDabout ul li { float: left; height: 1%;  }
* html .navDDabout ul li a { height: 1%; }




li.navDDbanking {
	display: block;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 200px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font: normal 12px "Times New Roman", Times, serif;}

li.navDDbanking a{
	display: block;
	float: left;
	color: #FFFFFF;
	/*width: 190px;*/
	padding: 4px 0 4px 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font: normal 12px "Times New Roman", Times, serif;
	list-style: none; 
	overflow: visible;
	background-color: transparent ;}
	
li.navDDbanking a:hover{
	list-style: none; 
	color: #000000;
	display: block;
	float: left;
	/*width: 190px;*/
	text-decoration: none;
	padding: 4px 0 4px 10px;
	background-color: #CCCCCC;
	border: none;
	cursor: default;} 
	
	
.navDDbanking ul li{
	color: #000000;
	border: none;
	height:;}
	

.navDDbanking ul li a {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	padding: 4px 10px 4px 10px;
	margin: 0 0 0 0; 
	/*height: 22px;*/
	text-align: left;
	/*width: 200px; */
	font: normal 12px "Times New Roman", Times, serif;
	background-color: transparent;}
	
.navDDbanking ul li a:hover {
	display: block;
	text-decoration: none;
	color: #000000;
	padding: 4px 10px 4px 10px;
	margin: 0 0 0 0;
	/*height: 22px;*/
	text-align: left;
	/*width: 200px;*/
	/*border-left: 1px solid #333333;*/
	font: normal 12px "Times New Roman", Times, serif;
	background-color: #FFFFFF;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;}
	
.navDDbanking ul{
	float: left;
	display: none;
	position: absolute;
	left: 20px; /* Set 1px less than menu width */
	top: 70px;
	margin: 0 0 0 15px;
	padding: 0 0 0 180px;
	width: 765px;
	height: 23px;
	overflow: hidden;
	list-style: none;
	background-color: #CCCCCC;
	filter:alpha(opacity=70);
	opacity: .70;
	-moz-opacity: .70;
	/*background-color:#FFFFFF;*/}
	
.navDDbanking li:hover ul { display: block;} 	

* html .navDDbanking ul li { float: left; height: 1%;  }
* html .navDDbanking ul li a { height: 1%; }

.navUL li:hover ul { display: block; float: left; } 
.navUL li.over ul { display: block; float: left; }
	

/*  Drop Down Children - Additional styling  */


.navUL .snItem {
	display: block;
	border: none;
	/*padding: 0 0 0 0;*/}

.navUL .snItem a {
	display: block;
	border: none;}
	
.navUL .snItem a:hover{
	display: block;
	border: none;}

	
/*    */
	
	
.midContent{
	display: block;
	float: left;
	width: 980px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #ece1c1 url(images/bg_midCont.jpg) top left repeat-x;}
	
.midContent_Inter{
	display: block;
	float: left;
	width: 980px;
	/*height: 600px;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*position: relative;
	top: -251px;*/
	background: #ece1c1 url(images/bg_midCont.jpg) top left repeat-x;}
	
.mc_Left {
	display: block;
	float: left;
	width: 205px;
	text-align: left;
	padding: 35px 0 0 35px;
	margin: 0 0 20px 0;}

.mc_Right {
	display: block;
	float: left;
	width: 715px;
	padding: 35px 20px 0 0;
	margin: 0 0 20px 0;
	color: #666666;
	text-align: left;
	font: normal 12px Verdana, Geneva, sans-serif;}
	
.bioThumbHolder {
	display: block;
	float: left;
	width: 205px;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;}
/*  */
	
ul.nav_ThirdLeft {
	display: block;
	float: left;
	padding: 0px 0 0 0;
	margin: 0 0 0 0;
	width: 200px;
	list-style: none;
	text-align: left;
	border: none;
	overflow: visible;
	font-family: "Times New Roman", Times, serif;}
	
.nav_ThirdLeft li {
	display: block;
	float: left;
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
	width: 200px;
	color: #787878;
	text-transform: uppercase;
	font: normal 12px "Times New Roman", Times, serif;}
	
.nav_ThirdLeft li.tl_Top_Selected {
	color: #597bbd;}
	
.nav_ThirdLeft li ul{
	display: block;
	float: left;
	padding: 5px 0 0 10px;
	margin: 0 0 0 0;
	width: 160px;
	list-style: disc;
	text-transform: uppercase;
	font: normal 12px "Times New Roman", Times, serif;}

.nav_ThirdLeft li ul li{
	display: block;
	float: left;
	padding: 5px 0 5px 0px;
	margin: 0 0 0 0;
	width: 160px;
	text-transform: uppercase;
	font: normal 12px "Times New Roman", Times, serif;}
	
.nav_ThirdLeft li ul li.tl_Selected{
	color: #597bbd;
	}
	
	
/*  */
	

h2.donA_h2 {
	display: block;
	float: left;
	padding: 10px 0 10px 25px;
	margin: 0 0 0 0;
	width: 980px;
	height: 40px;
	color: #6d4935;
	text-transform: uppercase;
	font: normal 18px "Times New Roman", Times, serif;}
	
h1 {
	color: #597bbd;
	display: inline;
	text-align: left;
	line-height: 28px;
	text-transform: uppercase;
	font: normal 26px "Times New Roman", Times, serif;}
	
h2 {
	color: #597bbd;
	display: inline;
	text-align: left;
	line-height: 24px;
	text-transform: uppercase;
	font: normal 20px "Times New Roman", Times, serif;}
	
h3 {
	color: #976e56;
	display: inline;
	text-align: left;
	line-height: 20px;
	text-transform: uppercase;
	font: normal 18px "Times New Roman", Times, serif;}


/*  Footer   */


.footer {
	display: block;
	float: left;
	width: 980px;
	color: #887f79;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font: normal 11px "Arial", sans-serif;
	position: relative;}
	
.footer_Front {
	display: block;
	float: left;
	width: 980px;
	color: #887f79;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font: normal 11px "Arial", sans-serif;	
	position: relative;
	top: 0px;}

.footer_Inter {
	display: block;
	float: left;
	width: 980px;
	color: #887f79;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font: normal 11px "Arial", sans-serif;
	/*position: relative;
	top: -255px;*/}
	
	
.footer a {
	color: #887f79;
	text-decoration: underline;}
	
.footer a:hover {
	color: #cccccc;
	text-decoration: underline;}

.footerA {
	display: block;
	float: left;
	width: 945px;
	height: 80px;
	padding: 20px 0 10px 35px;
	margin: 0 0 10px 0;
	/*background: #ece1c1 url(images/bg_footATemp.jpg) top left repeat-x;*/
	background-color:#e4e0e0;
	color: #555555;
	font: normal 14px "Times New Roman", Times, serif;}
	
.footA_1 {
	display: block;
	float: left;
	width: 215px;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	text-align: left;
	line-height: 18px;
	}
	
.footA_2 {
	display: block;
	float: left;
	width: 215px;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	line-height: 18px;
	text-align: left;}

.footA_3 {
	display: block;
	float: left;
	width: 205px;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	line-height: 18px;
	text-align: left; }

.footA_3 a {
	color: #5F4D47;	}
	
.footA_3_1 {
    float: left;
    display: block;
    padding-right: 4px;
    padding-top: 13px;
	}

.footA_3_2 {
    font-size: 1.18em;
	}
	
.footA_3_3 {
    float: left;
    display: block;
	}
	
.footA_4 {
	display: block;
	float: left;
	width: 310px;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	text-align: left;}

.f3Block {
	display: block;
	float: left;
	width: 310px;
	color: #555555;
	font: normal 11px Verdana, Geneva, sans-serif;
	padding: 0 0 8px 0;}

.fATitle {
	display: block;
	float: left;
	width: 310px;
	color: #5f4d47;
	text-transform: uppercase;
	font: normal 14px "Times New Roman", Times, serif;
	padding: 0 0 3px 0;}
	
.fATitle3 {
	display: block;
	float: left;
	width: 305px;
	color: #5f4d47;
	text-transform: uppercase;
	font: normal 14px "Times New Roman", Times, serif;
	padding: 0 0 5px 0;}

.footerB {
	display: block;
	float: left;
	width: 980px;
	color: #F8F8F8;
	padding: 10px 0 10px 0;
	margin: 0 0 0 0;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: normal 12px "Times New Roman", Times, serif;}
	
.footerB a{
	color: #F8F8F8;
	text-decoration: none;}
	
.footerB a:hover{
	color: #9d6943;
	text-decoration: none;}

.footerC {}



.footC_top {
	display: block;
	float: left;
	width: 980px;
	color: #F8F8F8;
	padding: 10px 0 5px 0;
	margin: 0 0 0 0;
	text-align: center;
	font: bold 11px Verdana, Geneva, sans-serif;}
	
.footC_top a {
	color: #F8F8F8;
	text-decoration: none;}

.footC_top a:hover {
	color: #9d6943;
	text-decoration: none;}

.footC_bot {
	display: block;
	float: left;
	width: 980px;
	color: #F8F8F8;
	padding: 10px 0 5px 0;
	margin: 0 0 0 0;
	text-align: center;
	font: bold 11px Verdana, Geneva, sans-serif;}
	
.footC_bot a {
	color: #F8F8F8;
	text-decoration: none;}

.footC_bot a:hover {
	color: #9d6943;
	text-decoration: none;}

.footCopy {
	display: block;
	float: left;
	width: 980px;
	color: #CCCCCC;
	padding: 10px 0 5px 0;
	margin: 0 0 10px 0;
	text-align: center;
	font: normal 11px Verdana, Geneva, sans-serif;}
