@import 'blueprint/screen.css';

.container {
	/* change width here if you want a narrower layout; blueprint default is 950px */
    width : 970px;
    background-image : url(/images/repeater.png);
    background-repeat : repeat-y;
}

/* ELEMENTS */
body {
	background-color : #fff;
    font-size : 10pt;
    font-family : tahoma, arial, helvetica, sans-serif;
}
body h4{
	margin-top : 0px;
	font-family : "Arial";
	font-size : 45pt;
	color : #000;
}
body h2{
	margin-top : 0px;
	color:#409362;
}
#home_logo_link{
	display:block;
	margin-left : 5px;
	width : 100px;
	height : 100px;
	cursor :pointer;
}
/* CLASSES */
img.left {
	float : left;
	margin : .5em .5em .5em 0;
}
img.topleft {
	float : left;
	margin : 0 .5em .5em 0;
}
img.right {
	float : right;
	margin : .5em 0 .5em .5em;
}
img.topright {
	float : right;
	margin : 0 0 .5em .5em;
}

/* NAMED DIVS AND THEIR DESCENDANTS */
#header {
	background-image : url(/images/home_header.png);
    background-repeat : no-repeat;
    height : 174px;
    width : 970px;
}
#header2 {
	background-image : url(/images/home_header_2.png);
    background-repeat : no-repeat;
    height : 184px;
    width : 970px;
}
#main{
    background-repeat : no-repeat;
    background-position : 0 0;
    padding-bottom : 10px;
	margin-top : -90px;
padding-top : 100px;
    width : 995px;
}
#left{
	background-image : url(/images/home_welcome_image.png);
	background-repeat : no-repeat;
	margin-top : -40px;
	padding-top : 0;
	width : 662px;	
	
}
#public_left{
	margin-top : -30px;
}
#public_right_content{
	width : 700px;
	margin-top : -35px;
	margin-left : -150px;
}
#pb_left_top{
	background-image : url(/images/public_left_menu_top.png);
	background-repeat : no-repeat;
	width : 210px;
	height : 25px;
}
#slideshow{
	margin-left : 18px;
	margin-top : 3px;
}
#pb_left_repeater{
	margin-left : -3px;
	padding-left : 10px;
	background-image : url(/images/public_left_menu_repeater.png);
	background-repeat : repeat-y;
	background-position : 0% 0;
	width : 210px;
}
#pb_left_bottom{
	background-image : url(/images/public_left_menu_bottom.png);
	background-repeat : no-repeat;
	background-position : 100% 0;
	width : 212px;
	height : 20px;
}
#header_links{
	margin-left : 450px;
	width : 518px;
	margin-top : 20px;
	font-size : 10pt;
	text-align : right;
}
#header_links a{
	color : #9fc9b0;
	text-decoration : none;
}
#header_links a:hover{
	color : #000;
}
#header_links_public{
	margin-left : 450px;
	width : 518px;
	margin-top : -80px;
	font-size : 10pt;
	text-align : right;
}
#header_links_public a{
	color : #9fc9b0;
	text-decoration : none;
}
#header_links_public a:hover{
	color : #000;
}
#right{
	background-color:  #fff;
	margin-left : 25px;
	margin-top : -40px;
	width : 308px;
}
#whats_new{
	background-image : url(/images/home_under_check_content.png);
	background-repeat : no-repeat;
	display : block;
	margin-top : 50px;
	padding-top : 35px;
	padding-left : 25px;
	width : 651px;
	min-height : 90px;
}
#online_banking{
	color : #fff;
	margin-top : 0px;
	background-repeat : no-repeat;
	width : 297px;
	height : 176px;
}
#online_banking_content{
	margin-top : 45px;
	margin-left : 40px;
}
#whats_new_title{
	font-size : 16pt;
	margin-top : -40px;
}
#whats_new_body{
	background-image : url(/images/wn_repeater.png);
	padding-left : 15px;
	background-repeat : repeat-y;
	margin-left : -7px;
	margin-top : 5px;
    padding-right : 25px;
}
#featured_service{
	margin-top : 20px;
}
#helpful_links{
	
}
#fs_top{
	background-image : url(/images/home_two_dialogs_top.png);
	background-repeat : no-repeat;
	color : #fff;
	font-size : 12pt;
	padding-top : 5px;
	padding-left : 55px;
	width : 285px;
	height : 45px;
}
#fs_hl_content{
	width : 261px;
}
#fs_bottom{
	background-image : url(/images/home_two_dialogs_bottom.png);
	margin-top : -20px;
	margin-left : -9px;
	width : 291px;
	height : 32px;
	background-repeat : no-repeat;
	background-position : 100% 0;
}
#fs_repeater{
	background-image : url(/images/home_two_dialogs_repeater.png);
	background-repeat : repeat-y;
	width : 264px;
	margin-top : -10px;
	padding-left : 15px;
}
#online_banking_links{
	text-align : center;
}
#footer {
	background-image : url(/images/home_footer.png);
	background-repeat : no-repeat;
	margin-top : 0px;
	padding-top : 35px;
	height : 55px;
    width : 970px;
	text-align : center;
}
#footer a{
	text-decoration : none;
	color : #777;
}


/* the following is the css for the internal menu */
#internal_menu{
	width : 190px;
	padding-left : 5px;
	display : block;
	color : #000;
}
#internal_menu a{
	display : block;
	color : #000;
	text-decoration : none;
}
#internal_menu a:hover{
	color : #bbb;
}
#internal_menu :hover{
	cursor :pointer;
}
.submenu{
	padding-left : 5px;
}
.doohickey:hover{
	color : #bbb;
}
/* end */

#lender_fdic_logo{
	background-image : url(/images/lender_fdic_logo.png);
	background-position : 50%;
	background-repeat : no-repeat;
	width : 270px;
	height : 63px;
	text-align:center;
}
#lender_fdic_logo_public{
	width : 210px;
	background-image : url(/images/lender_fdic_logo.png);
	background-repeat : no-repeat;
	background-position : 50%;
	height : 63px;
	text-align:center;
}

/* MENU DIVS FOR THE HORIZONTAL MENUS.. */
/* COPY TO THE 'END MENU' COMMENT FOR ALL THE CSS STYLING FOR THE HORIZONTAL MENUS */
.left_tab{
	background-image : url(/images/menu_tab_left.png);
	background-repeat : no-repeat;
	display:inline;
	font-size : 12pt;
}
.right_tab{
	background-image : url(/images/menu_tab_right.png);
	background-repeat : no-repeat;
	display:inline;
	font-size : 12pt;
}
#menu_repeater{
	display:inline;
	height : 32px;
	background-repeat : repeat-x;
	padding-bottom : 0px;
	background-image : url(/images/menu_tab_repeater.png); 
}
#top_menu{
	vertical-align : top;
	margin-top : -83px;
	padding-bottom : 5px;
	text-align : left;
	min-height : 20px;
	width : 963px;
}
.menu_block{
	display:inline;
}
.menu_span{
	font-size : 12pt;
}
.menu_span a{
	text-decoration:none;
	color : #fff;
}
.menu_children_span{
	position:absolute;
}
.menu_children_span_bounding_box{
	border:2px solid #409362;
	background-color:#fff;
	margin-top:19px;
	margin-left:-140px;
	position:absolute;
	width : 170px;  
}
.submenu_block{
	padding-left:5px;
	text-align:left;
	background-color:#fff;
	cursor:pointer;
}
.submenu_block a{
	color:#000;
	text-decoration:none;
}
.submenu_block:hover{
	background-color:#ddd;
}
.submenu_block a:hover{
	font-size:12pt;
	text-decoration:none;
	color : #409362;
}




/* END MENU */
