/* ------------------------------------ General Style ------------------------------- */

html,body {
	margin:0;
	padding:0;
	height:100%;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;}
	
a{text-decoration: none;}
a:hover{text-decoration: underline;}
a:active{text-decoration: none;}
a img{border:none;}

#background{
	background-image:url(../img/bg.gif);
	background-repeat:repeat-x;
	background-position:top;}
	
/* --------------------------------- END General Style ------------------------------ */
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/* ---------------------------------- Mainpage Style -------------------------------- */

#container {
	min-height:99%;
	position:relative;}
	
#header {
	text-align:center;
	width:966px;
	margin:0 auto;}

#body_main {
	padding:0px;
	padding-bottom:20px;/* Height of the footer */
	text-align:center;
	margin-top:0px;/* half elements height*/
}
	
#body_sub {
	padding:0px;
	padding-bottom:20px;	/* Height of the footer */
	text-align:center;}
	
#footer {
	position:absolute;
	bottom:-2px;
	width:100%;
	background:transparent;
}
	
/* ---------------------------------- END Mainpage Style ---------------------------- */
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/* ---------------------------------- Top Navi Style -------------------------------- */

#topnavi_container{
	text-align:center;
	height: 50px;
	width: 966px;
	margin-left: auto;
	margin-right: auto;}

#topnavi_container2{
	height: 50px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;}
	
#logo{
	float: left;
	text-align:left;
	width: 86px;
	height: 49px;}
	
#menu{
	font-weight: bold;
	margin: 0;
	list-style-type: none;
	font-size: 12px;}
	
#menu li{
	float: left;
	vertical-align:middle;}
	
#menu li a{
	font-size: 12px;
	float: left;
	text-decoration: none;
	display: block;
	padding: 2px 12px;
	line-height: 40px;
	color:#7c7c7c;}
	
#menu li a:hover, #menu li.active a {color: #005aac;}
#menu_wrapper ul {margin-left: 10px;}
#menu_wrapper {	float: left; margin-left: 24px; width:500px; height: 49px;}
#menu_wrapper div {float: left; height: 80px;}

.highlight{
	color:#333333;}
	
#subnavi_container{
	height: 100px; /* ie5win fudge begins */
	height: 50px;
	width: 966px;
	margin-right: auto;
	margin-left: auto;}
	
#submenu{
	margin:0;
	padding:0;
	list-style-type: none;
	font-size: 12px;
	color:#7c7c7c;}
	
#submenu li{
	font-size: 12px;
	float: left;
	margin: 0;
	vertical-align:middle;}
	
#submenu li a{
	font-size: 12px;
	float: left;
	text-decoration: none;
	display: block;
	padding: 0px 5px;
	text-align:left;
	color:#FFFFFF;
	height:30px;
	margin-top: 10px;
	border-right:1px solid #FFFFFF;}

#submenu li a:hover, #submenu li.active a {color: #333333;}
#submenu_wrapper ul {margin-left: -5px; }
#submenu_wrapper {float: left; width:750px; height: 49px;}
#submenu_wrapper div {float: left;}

#submenu2{
	margin: 0;
	padding:0;
	list-style-type: none;
	font-size: 12px;
	color:#7c7c7c;}
	
#submenu2 li{
	font-size: 12px;
	float: left;
	margin: 0;
	vertical-align:middle;}
	
#submenu2 li a{
	font-size: 11px;
	float: left;
	text-decoration: none;
	display: block;
	padding: 0px 5px;
	text-align:left;
	color:#FFFFFF;
	height:30px;
	margin-top: 10px;
	border-right:1px solid #FFFFFF;}
	
#submenu2 li a:hover, #submenu2 li.active a {color: #333333;}

#search{
	float: right;
	width: 173px;
	height: 23px;
	left: 0px;
	text-align:left;
	margin-top: 10px;
	background-image:url(../img/search_box.png);
	background-repeat:no-repeat;}
	
#search input{
	border:0;
	left: 0px;
	background-color:#FFFFFF;
	font-size:11px;
	margin-top:2px;
	margin-left: 10px;
	height: 17px;
	width: 135px;}
	
#login{
	float: right;
	width: 81px;
	height: 49px;}
	
/* ---------------------------------- END Top Navi Style ---------------------------- */
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/* ---------------------------------- Body Style ------------------------------------ */

#content_top_main{
	width: 830px;
	height: 65px;
	margin-left: auto;
	margin-right: auto;}

#content_top{
	width: 830px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;}
	
#content_bottom{
	width: 830px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;}
	
#content_innerpage{
	width: 966px;
	margin-left: auto;
	margin-right: auto;}
	
#PersonalAssistant{
	float: left;
	width:250px;
	height: 170px;
	font-size: 11px;
	margin-top: 30px;}
	
#PersonalAssistant .title{
	font-size: 16px;
	font-weight: bold;}
	
#divider{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width:1px;
	height:177px;}
	
#divider2{
	float:left;
	width:810px;
	height:8px;}
	
#icon li{
	float: left;
	list-style:none;
	color:#005aac;}
	
#icon li a{
	font-size: 11px;
	float: left;
	text-decoration: none;
	display: block;
	padding: 2px 10px;	
	color:#005aac;}
	
#icon li a:hover, #menu li.active a {color: #005aac;}
#iconwrap_wrapper ul {margin-left: -35px; }
#iconwrap_wrapper {	
	float: left; 
	width:220px;
	font-weight: bold;
	list-style-type: none;
	font-size: 11px;
	margin: 10px 10px 10px 15px;
	color:#005aac;}
#iconwrap_wrapper div {float: left;}

#iconwrap{
	float: left;
	width:38px;
	margin-top: 20px;
	margin-left: 20px;
	text-align: center;}
	
#iconwrap a{color: #005aac;}

#contentlinks{
	margin-top:20px;
	margin-left:42px;
	text-align:center;
	height:120px;
	width:775px;}
	
#contentlinks_navi{
	float: left;
	width: 7px;
	height: 29px;
	margin: 50px 0px 55px 0px;}
	
#contentlinks_navi2{
	float: right;
	width: 7px;
	height: 29px;
	margin: 50px 0px 55px 0px;}
	
#inline-list{
	float: left;
	margin: 5px;
	width: 135px;
	padding: 0px;
	text-align: left;
	font-size:11px;
	color: #333333;
	font-weight: bold;
}
	
#inline-list a{
	margin:0;
	padding:0;
	font-size:11px;}

#inline-list ul{
	list-style:none;
	list-style-image:url(../img/bullet.gif);
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 6px;}	
	
#inline-list li{
	list-style:none;
	list-style-image:url(../img/bullet.gif);
}

#inline-list .more{color: #f8002a;}
/*	
#inline-list ul, #inline-list li, #inline-list a{
	text-align: left;
	list-style-type: disc;
	list-style-image: url(../img/bullet.gif);
	color: #005aac;
	text-decoration: none;
	font-size:12px;
	font-weight: normal;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 4px;}
	
#inline-list a:hover, #inline-list a:active{
	text-decoration: underline;
	font-size:12px;
	font-weight: normal;}
	
#inline-list .more{color: #f8002a;}
*/


#inline-list2{
	float: left;
	width: 135px;
	padding: 0px;
	text-align: left;
	font-size:11px;
	color: #333333;
	font-weight: bold;}
	
#inline-list2 a{
	margin:0;
	padding:0;
	font-size:11px;}

#inline-list2 ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}	
	
#inline-list2 li{
	list-style:none;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 8px;
	 background-image:url(../img/bullet.gif);
	 background-position: 0px 5px;
	 background-repeat:no-repeat;
	
}
#inline-list2 .more{color: #f8002a;}


#inline-list3{
	float: left;
	margin-left: 12px;
	width: 130px;
	padding: 0px;
	text-align: left;
	font-size:11px;
	color: #333333;
	font-weight: bold;}
	
#inline-list3 ul, #inline-list3 li, #inline-list3 a{
	list-style-type: disc;
	list-style-image: url(../img/bullet.gif);
	padding-left: 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	font-weight: normal;
	margin:0px;}
	
#inline-list3 a:hover, #inline-list3 a:active{
	list-style-type: disc;
	list-style-image: url(../img/bullet.gif);
	padding-left: 0px;
	text-decoration: underline;
	font-size:12px;
	font-weight: normal;}


#inline-list4 ul{
	list-style:none;
	margin:0;
	padding:0;}
	
#inline-list4 li{
	float: left;
	width: 135px;
	font-weight:bold;
	margin:0;
	padding-left:8px;
	background:url(/img/bullet.gif) no-repeat;
	background-position: 0px 5px;
	
}

/* ---------------------------------- End Body Style -------------------------------- */
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/* ---------------------------------- Bottom Footer Style --------------------------- */

#footer_container{
	border-top:1px solid #6ccee6;
	position:absolute;
	bottom: 0;
	width: 100%;
	background-color:#FFFFFF;}
	
#footer_container, .push{height: 5.4em;}
#footer2{
	position:absolute;
	bottom:0;
	width:100%;}
	
#footerline{
	height: 5px;
	width: 100%;
	border-top:1px solid #6ccee6;}
	
#footer_container1{
	font-size: 11px;
	text-align:center;
	vertical-align:top;
	width: 966px;
	height: 15px;
	margin-top: 3px;
	margin-right: auto;
	margin-left: auto;}
	
#footer_container2{
	text-align:center;
	width: 966px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	height:30px;}
	
#footer_container3{
	font-size: 11px;
	color: #c7c7c7;
	text-align:left;
	vertical-align:middle;
	width: 966px;
	height: 18px;
	margin-top: 2px;
	margin-right: auto;
	margin-left: auto;}	
	
#branch select{
	float: right;
	font-size: 11px;
	width:160px;
	border: 1px solid #6ccee6;
	font-family: Arial, Helvetica, sans-serif;}
	
#dropdown select{
	float: right;
	font-size: 11px;
	width:160px;
	margin-top:15px;
	border: 1px solid #6ccee6;
	font-family: Arial, Helvetica, sans-serif;}	
	
#floatleft{
	float: right;
	width: 225px;
	font-size: 11px;}
	
#floatleft2{
	float: left;
	width: 500px;
	height: 10px;
	font-size: 11px;}
	
#navcontainer{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 10px;}
	
#footermenu {
	float:left;
	font-size: 11px;
	margin: 0;
	color:#333333;
	text-align:left;
	width:550px;}
	
#footermenu ul {
	 font-size: 11px;
	 margin: 0;
	 padding:0;
	 list-style: none;}
	 
#footermenu li{
	 font-size: 11px;
	 display: inline;
	 margin: 0px 5px 0px 0px;
	 padding: 0px 5px 0px 10px;
	 background-image:url(../img/bullet.gif);
	 background-repeat:no-repeat;
	 background-position: 0px 5px;}

#footermenu a{
	 font-size: 11px;}
	 
#footermenu .first {
	 padding-left: 0;
	 border: 0;}
	 
#footermenu2 {
	float:left;
	margin: 0;
	color:#333333;
	text-align:left;
	width:550px;}
	
#footermenu2 ul {
	 margin: 0;
	 padding:0;
	 list-style: none;}
	 
#footermenu2 li {
	 display: inline;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;}
	 
#footermenu2 .first {
	 padding-left: 0;
	 border: 0;}
	 
/* ---------------------------------- END Bottom Footer Style ----------------------- */
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/* ---------------------------------- Inner Page Style ------------------------------ */

#leftpanel{
	width: 172px;
	vertical-align: top;
	margin-top: 20px;}
	
#Middlepanel{
	width: 591px;}
	
#Rightpanel_withtab{
	width: 166px;
	vertical-align: top;
	margin-top: 93px;}
	
#Rightpanel{
	width: 166px;
	vertical-align: top;
	margin-top: 75px;}

#Rightpanel_PA{
	width: 166px;
	font-size:11px;
}
#Rightpanel_Promo{
	width: 166px;
	margin-top:10px;
	text-align:right;}
	
#Rightpanel_Promo ul li{
	list-style:none;
	width: 166px;
	padding:0px;
	margin:0px;
	text-align:right;}
	
a.sideMenu1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	color: #333333;
}
a.sideMenu1:hover {
	color: #333333;
	text-decoration: none;
}
	
.sideMenu2 {
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
	color: #005aac;}
	
a.sideMenu3 {
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
	color:#C00;}
	
a{
	font-size: 12px;
	text-decoration: none;
	color: #005aac;}
	
a:hover {
	text-decoration: underline;
	color: #005aac;}	
	
/* ---------------------------------- END Inner Page Style -------------------------- */
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*-------------------------------------Box model--------------------------------------*/
.bl {background: url(../img/spacer.gif) 0 100% no-repeat transparent; width: 591px;}
.br {background: url(../img/spacer.gif) 100% 100% no-repeat;}
.tl {background: url(../img/tl.gif) 0 0 no-repeat}
.tr {background: url(../img/tr.gif) 100% 0 no-repeat;}
.clear {font-size: 1px; height: 1px}

.bl_top2 {background: url(../img/spacer.gif) 0 100% no-repeat transparent; width: 591px; height: 93px;}
.br_top2  {background: url(../img/spacer.gif) 100% 100% no-repeat;}
.tl_top2  {background: url(../img/tl.gif) 0 0 no-repeat}
.tr_top2  {background: url(../img/tr.gif) 100% 0 no-repeat;}


.bl_green {background: url(../img/spacer.gif) 0 100% no-repeat transparent; width: 591px;}
.br_green {background: url(../img/spacer.gif) 100% 100% no-repeat;}
.tl_green {background: url(../img/tl_green.gif) 0 0 no-repeat}
.tr_green {background: url(../img/tr_green.gif) 100% 0 no-repeat; padding:20px}
.clear {font-size: 1px; height: 1px}

.t {background: url(../img/dot.gif) 0 0 repeat-x; width: 591px; height:}
.b {background: url(../img/dot2.gif) 0 100% repeat-x}
.l {background: url(../img/dot.gif) 0 0 repeat-y}
.r {background: url(../img/dot.gif) 100% 0 repeat-y} 

.bl2 {background: url(../img/spacer.gif) 0 100% no-repeat transparent; width: 591px;}
.br2 {background: url(../img/spacer.gif) 100% 100% no-repeat; }
.tl2 {background: url(../img/spacer.gif) 0 0 no-repeat}
.tr2 {background: url(../img/spacer.gif) 100% 0 no-repeat; padding:0px;}

.t2 {background: url(../img/dot.gif) 0 0 repeat-x; width: 591px;}
.b2 {background: url(../img/dot.gif) 0 100% repeat-x;}
.l2 {background: url(../img/dot.gif) 0 0 repeat-y;}
.r2 {background: url(../img/dot.gif) 100% 0 repeat-y} 

.bl3 {background: url(../img/bl.gif) 0 100% no-repeat transparent; width: 591px;}
.br3 {background: url(../img/br.gif) 100% 100% no-repeat; }
.tl3 {background: url(../img/spacer.gif) 0 0 no-repeat}
.tr3 {background: url(../img/spacer.gif) 100% 0 no-repeat; padding:20px}

.t3 {background: url(../img/dot.gif) 0 0 repeat-x; width: 591px;}
.l3 {background: url(../img/dot.gif) 0 0 repeat-y;}
.r3 {background: url(../img/dot.gif) 100% 0 repeat-y} 
.b3 {background: url(../img/dot.gif) 0 100% repeat-x}

.bl_blue {background: url(../img/bl_blue.gif) 0 100% no-repeat transparent; }
.br_blue {background: url(../img/br_blue.gif) 100% 100% no-repeat; }
.tl_blue {background: url(../img/tl_blue.gif) 0 0 no-repeat}
.tr_blue {background: url(../img/tr_blue.gif) 100% 0 no-repeat; padding:20px}
.clear {font-size: 1px; height: 1px}

.bl_blue2 {background: url(../img/bl_blue2.gif) 0 100% no-repeat transparent; }
.br_blue2 {background: url(../img/br_blue2.gif) 100% 100% no-repeat; }
.tl_blue2 {background: url(../img/tl_blue2.gif) 0 0 no-repeat}
.tr_blue2 {background: url(../img/tr_blue2.gif) 100% 0 no-repeat; padding:20px}

.bl_tab_blue {background: url(../img/bl_corner_blue.gif) 0 100% no-repeat #005aac; height:25px;}
.br_tab_blue {background: url(../img/br_corner_blue.gif) 100% 100% no-repeat; }
.tl_tab_blue {background: url(../img/tl_corner_blue.gif) 0 0 no-repeat}
.tr_tab_blue {background: url(../img/tr_corner_blue.gif) 100% 0 no-repeat; padding:5px}

.t_blue {background: url(../img/dot_blue.gif) 0 0 repeat-x #FFFFFF;}
.b_blue {background: url(../img/dot_blue.gif) 0 100% repeat-x}
.l_blue {background: url(../img/dot_blue.gif) 0 0 repeat-y}
.r_blue {background: url(../img/dot_blue.gif) 100% 0 repeat-y}

.bl_grey {background: url(../img/spacer.gif) 0 100% no-repeat transparent; width: 165px;}
.br_grey {background: url(../img/spacer.gif) 100% 100% no-repeat;}
.tl_grey {background: url(../img/spacer.gif) 0 0 no-repeat}
.tr_grey {background: url(../img/spacer.gif) 100% 0 no-repeat;}

.t_grey {background: url(../img/dot_grey.gif) 0 0 repeat-x; width: 165px;}
.l_grey {background: url(../img/dot_grey.gif) 0 0 repeat-y;}
.r_grey {background: url(../img/dot_grey.gif) 100% 0 repeat-y} 
.b_grey {background: url(../img/dot_grey.gif) 0 100% repeat-x}

.bl_greybottom {background: url(../img/spacer.gif) 0 100% no-repeat #5c5c5c; width: 165px;}
.br_greybottom {background: url(../img/br_grey.gif) 100% 100% no-repeat; height:35px;}
.tl_greybottom {background: url(../img/spacer.gif) 0 0 no-repeat}
.tr_greybottom {background: url(../img/spacer.gif) 100% 0 no-repeat; padding:10px}

.bl_white {background: url(../img/bl_white.gif) 0 100% no-repeat #FFFFFF; width: 500px;}
.br_white {background: url(../img/br_white.gif) 100% 100% no-repeat; height:400px;}
.tl_white {background: url(../img/tl_white.gif) 0 0 no-repeat}
.tr_white {background: url(../img/tr_white.gif) 100% 0 no-repeat; padding:20px}

#top_panel{
	width: 591px;
	color:#FFFFFF;
	text-align: left;
	background-image:url(../img/top_panel_bg.gif);
	background-repeat:repeat-x;
	background-color:#00376a;}
	

#top_panel2{
	width: 591px;
	height: 107px;
	color:#FFFFFF;
	text-align: left;
	background-image:url(../img/top_panel_bg.gif);
	background-repeat:repeat-x;
	background-color:#00376a;}


#body_panel{
	width: 591px;
	text-align: left;
	background-color:#FFFFFF;}
	
#bottom_panel{
	width: 591px;
	height:83px;
	text-align: left;
	background-color:#FFFFFF;
	color:#333333;}	
	
#header_panel{
	color:#FFFFFF;
	padding:20px 20px 20px 35px;}
	
#header_panel h1{
	font-size:18px;
	margin:0px;
	font-weight:bold;}
	
#header_panel a{
	color:#FFFFFF;
	text-decoration:none;}
	
#header_panel a:hover{
	color:#FFFFFF;
	text-decoration:underline;}
	
#header_panel a:active{
	color:#FFFFFF;
	text-decoration:none;}
	
#PA{
	width: 500px;
	font-size:11px;
	text-align:center;
	color:#333333;}
#PA h1{ 
	color:#005aac;
	font-size:22px;
	line-height:30px;}
	

#PA_toppanel{
	width: 165px;
	text-align: left;
	background-image:url(../img/pa_bg.gif);
	background-repeat:repeat-y;
	color:#000000;}
#PA_Menu{
	font-size:11px;
	text-align:left;}
#PA_bottompanel{
	width: 165px;
	text-align: left;
	background-image:url(../img/pa_bg.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:11px}
	
#PA_bottompanel a{color:#FFFFFF;}
#PA_bottompanel a:hover{color:#FFFFFF; text-decoration:underline;}
#PA_bottompanel a:active{color:#FFFFFF;}

#PA_listmenu{
	width: 165px; /*width of menu*/}

#PA_listmenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;}

#PA_listmenu ul li a{
	font-size:12px;
	color: #333333;
	background: url(../img/bullet_grey.gif) no-repeat 10px 5px; /*custom bullet list image*/
	display: block;
    min-height:16px;
    height:auto !important;
    height:16px;
	padding: 2.2px ;
	padding-left: 20px; /*link text is indented 19px*/
	text-decoration: none;
	border-top: 1px solid #a3a3a3;}

#PA_listmenu ul li a:visited{
	color: #333333;
	font-size:12px;}

#PA_listmenu ul li a:hover{ /*hover state CSS*/
	color: #333333;
	background-color: #F3F3F3;
	font-size:12px;}

/*-------------------------------------END Box model----------------------------------*/
#search_result{
	font-size:11px;}
#search_result a{
	font-size:11px;
	font-weight:bold;}
#search_result P{
	background-image:url(../img/dot3.gif);
	background-repeat:repeat-x;
	margin-top:5px;
	margin-bottom:1px;}
#billboard_ad{
	background-position:1px 0px;
	padding:0px 20px 0px 20px;}
#content_navi{
	margin-left:250px;
	width:300px;
	height: 200px;}
#content_navi2{
	margin-left:250px;
	width:300px;
	height: 200px;
	color:#FFFFFF;}

#content_navi_wrapper{
	border-top:1px solid #333333; 
	border-bottom:1px solid #333333;
	padding:10px 5px 10px 0px;
}
#content_navi_wrapper2{
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
	padding:10px 5px 10px 0px;
}
#content_navi_wrapper_none{
	border-top:1px solid #333333; 
	height:0px;
}

#content_navi h1{
	margin:0px;
	font-size:18px;
	font-weight:bold;}
#content_navi h2{
	margin:0px;
	font-size:18px;
	font-weight:bold;
	color:#005aac;}
#content_navi2 h1{
	margin:0px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;}
#linkwrapper{}	
#content_body{
	width:520px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	font-size:12px;}
	
#content_body ul{
	list-style-image:none;}
#content_body li{
	margin-left:-10px;}
	
#content_body2{
	font-size:11px;}
#content_body3{
	width:520px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;}	
#content_body .title{
	font-size:12px;
	color:#005aac;
	font-weight:bold;}
#content_body2 strong{
	font-size:11px;
	color:#005aac;}
#content_body3 strong{
	font-size:12px;
	color:#005aac;}
#content_overview strong{
	color:#FFFFFF;
	text-align:center;}
#content_overview ul{
	list-style-image:url(../img/bullet_diamond.gif);}
#content_overview li{
	margin-left:-20px;}
#content_overview .title{
	text-align:center;}

/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------- Tab Menu model--------------------------------*/
ol#toc {
    height: 2em;
    list-style: none;
    margin-bottom: 5px;
	margin-left: 10px;
    padding: 0;
	font-weight: bold;}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;}

ol#toc a {
    background: #bdf url(../Internet_Banking/img/tab.png);
    display: block;
    float: left;
    height: 2.5em;
    padding-left: 10px;
    text-decoration: none;
	color: #FFFFFF;}

ol#toc a:hover {
    background-color: #3af;
    background-position: 0 -120px;
	color: #005aac;}

ol#toc a:hover span {
    background-position: 100% -120px;}

ol#toc li.current a {
    background-color: #FFFFFF;
    background-position: 0 -120px;
	color: #005aac;
    font-weight: bold;}

ol#toc li.current span {
    background-position: 100% 60px;}

ol#toc span {
    background: url(../Internet_Banking/img/tab.png) 100% 0;
    display: block;
    line-height: 2.5em;
    padding-right: 10px;}

div.content {
	border: #FFFFFF solid 3px;
	clear: left;
	padding: 0em;
}
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------- Tab Menu2 model-------------------------------*/
ol#toc2 {
    height: 1em;
    list-style: none;
	margin-left:0px;
    margin-top: 6px;
	padding:0px;
	font-weight: bold;}

ol#toc2 li {
    float: left;
    margin: 0px 1px 0px 0px;
	padding:0px;}

ol#toc2 a {
    background: #bdf url(../cards/img/tab.png);
    display: block;
    float: left;
    height: 2.5em;
    padding-left: 10px;
    text-decoration: none;
	color: #FFFFFF;}

ol#toc2 a:hover {
    background-color: #3af;
    background-position: 0 -120px;
	color: #005aac;}

ol#toc2 a:hover span {
    background-position: 100% 60px;}

ol#toc2 li.current a {
    background-color: #FFFFFF;
    background-position: 0 -120px;
	color: #005aac;
    font-weight: bold;}

ol#toc2 li.current span {
    background-position: 100% 60px;}

ol#toc2 span {
    background: url(../cards/img/tab.png) 100% 0;
    display: block;
    line-height: 2.5em;
    padding-right: 10px;}
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------- Credit Card model-----------------------------*/
#ccbox_container{
	width:130px;
	height:220px;
	border-right:1px dotted #9b9b9b;
	padding:5px 5px 5px 5px;
	text-align:center;}


#ccbox_container a{
	color:#f8002a;
	margin:0;
	padding:0;}

#ccbox_container ul{
	list-style:none;
	list-style-image:url(../img/bullet.gif);
	margin:0px 0px 0px 11px;
	padding:0px 0px 0px 11px;}

	
#ccbox_container2{
	width:130px;
	height:220px;
	padding:5px 5px 5px 5px;
	text-align:center;}


#ccbox_container2 a{
	color:#f8002a;
	margin:0;
	padding:0;}

#ccbox_container2 ul{
	list-style:none;
	list-style-image:url(../img/bullet.gif);
	margin:0px 0px 0px 11px;
	padding:0px 0px 0px 11px;}
	
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------- What's New model -----------------------------*/
#what_new{
	height:66px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dotted #9b9b9b;}

#what_new ul, #what_new li, #what_new a{
	list-style-type: none;}
	
#what_new a:hover, #what_new a:active{
	list-style-type: disc;
	padding-left: 10px;
	text-decoration: underline;}
	
#what_new .more{
	color: #f8002a;
	background-image:url(../img/bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;}

#what_new_more ul{
	color: #f8002a;
	background-image:url(../img/bullet.gif);
	margin:0px 0px 0px 11px;
	padding:0px 0px 0px 11px;}
#what_new_more li{
	color: #f8002a;
}


	
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------- Main Tab -------------------------------------*/	

#navigation a{
	text-align: center;
	line-height:26px;
	height:26px;
	width:130px;
	color: #FFFFFF;
	font-weight: bold;
	background: #005aac url(../img/left-tab.gif) left top no-repeat;
	text-decoration: none;
	margin-left:-37px;
	margin-top:-15px;
	padding-left: 10px}

#navigation a span{
	height:26px;
	background: url(../img/right-tab.gif) right top no-repeat;
	padding-right: 10px}

#navigation a, #navigation a span{
	display: block;}

#navigation ul{
	list-style: none;
	padding: 0px;
	margin: 0px;}

#navigation li{
	list-style: none;
	padding: 0px;
	margin: 0px;} 
	
#navigation2 a{
	text-align: center;
	line-height:12px;
	height: 26px;
	width:130px;
	color: #FFFFFF;
	font-weight: bold;
	background: #005aac url(../img/left-tab.gif) left top no-repeat;
	text-decoration: none;
	margin-left:-37px;
	margin-top:-15px;
	padding-left: 10px}

#navigation2 a span{
	height:26px;
	background: url(../img/right-tab.gif) right top no-repeat;
	padding-right: 10px}

#navigation2 a, #navigation2 a span{
	display: block;}

#navigation2 ul{
	list-style: none;
	padding: 0px;
	margin: 0px;}

#navigation2 li{
	list-style: none;
	padding: 0px;
	margin: 0px;} 	
	
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------- Main Promo -----------------------------------*/	
#mainbanner{
	width:552px;
	height:200px;
	margin:0;
	float:left;
}
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------- Sitemap --------------------------------------*/	
#sitemap{
	padding:0px;
	font-size:11px;
}

#sitemap a{
	margin:0;
	padding:0;
	font-size:11px;}

#sitemap ul{
	list-style:none;
	list-style-image:url(../img/bullet.gif);
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 3px;}	
	
#sitemap li{
	list-style:none;
	list-style-image:url(../img/bullet.gif);
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 3px;}

/*------------------------------------------------------------------------------------------*/

.h-table {border:0; width:100%;}
.h-table th {background:#005AAC; color:#FFF; padding:5px 8px;}
.h-table .tl{background:#005AAC url(/img/tl_corner.gif) no-repeat top left;}
.h-table .tr{background:#005AAC url(/img/tr_corner.gif) no-repeat top right;}
.h-table td {background:#B4DFF1; padding:5px 8px;}
.h-table .bl{background:#B4DFF1 url(/img/bl_corner.gif) no-repeat bottom left;}
.h-table .br{background:#B4DFF1 url(/img/br_corner.gif) no-repeat bottom right;}

.v-table {border:0; width:100%;}
.v-table th {background:#005AAC; color:#FFF; padding:5px 8px; vertical-align:top;}
.v-table .tl{background:#005AAC url(/img/tl_corner.gif) no-repeat top left;}
.v-table .tr{background:#B4DFF1 url(/img/tr_corner2.gif) no-repeat top right;}
.v-table td {background:#B4DFF1; padding:5px 8px;}
.v-table .bl{background:#005AAC url(/img/bl_corner2.gif) no-repeat bottom left;}
.v-table .br{background:#B4DFF1 url(/img/br_corner.gif) no-repeat bottom right;}

ul.terma{list-style-type:decimal;}
ul.terma li{margin-bottom:8px; padding-left:10px;}
ul.terma li ul{list-style:lower-alpha; margin-top:8px;}

.faq-table {list-style:none; margin:0; padding:0;}
.faq-table th{padding:6px 8px; font-weight:bold; text-align:left; vertical-align:top;}
.faq-table td{padding:6px 8px;}
.faq-table .line{padding:0; padding-bottom:8px; border-top:#CCC 1px solid;}

.faq-list{list-style:decimal;}
.faq-list li{margin-bottom:30px;}
.faq-list li li{margin-bottom:0;}
.faq-list .q{display:block; margin-bottom:5px; font-weight:bold;}

.addresses{list-style:none; margin:0; padding:0;}
.addresses li{float:left; width:40%; padding:0 5%; min-height:70px; height: auto !important; height:70px; margin-bottom:20px;}
.addresses .name{display:block; font-weight:bold;}

.icon-pdf{background-image:url(/img/icon-pdf.gif); width:16px; height:16px;}

.list-diamond {list-style-type:none; list-style-image:url(/img/bullet_diamond.gif); margin-left:20px; padding:0px;}

.list-arrow{list-style-image:url(/img/arrow_point.gif); margin-left:20px; padding:0px;}



/*-----------------------------------------------------------------------------------------------
  Simplest Tree Menu
  -----------------------------------------------------------------------------------------------*/


ul.rootmenu {
	margin:0;
	padding:0;
	list-style:none;
	}

ul.rootmenu ul {
	margin:0;
	margin-top:3px; /* IE fix */
	padding:0 0 0 15px;
	list-style:none;
	}

ul.rootmenu li{
	margin:0 0 5px 0;
	padding:0 0 3px 10px;
	cursor:pointer;
	background:url(/img/arrow_point.gif) left no-repeat;
	background-position:0 2px;
	}

ul.rootmenu li.submenu {
	font-weight:bold;
	}
	
ul.rootmenu li.open {
	background:url(/img/arrow_point2.gif) left no-repeat; 
	background-position:0 2px; /* IE fix */
	}
	
.selected, .selected:hover {color:#c00; font-weight:bold;}
.submenu li{font-weight:normal;} /* IE fix */

/*-----------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------
What's new tabs
--------------------------------------------------------------------------------------------------*/

#wn_tab {
	font-weight:bold;
	list-style:none;
	padding-left:10px;
	}
	
#wn_tab li {
	background:url(/img/wn_tab_left.gif) no-repeat top left;
	float:left;
	margin-right:1px;
	}
	
#wn_tab li a {
	background:url(/img/tabbing_right_hover.gif) no-repeat top right;
	color:#FFF;
	display:block;
	padding:8px 10px;
	}

#wn_tab li:hover {
	background:url(/img/wn_tab_left_hover.gif) no-repeat top left;
	}

#wn_tab li a:hover {
	background:url(/img/tabbing_right.gif) no-repeat top right;
	color:#005AAC;
	text-decoration:none;
	_background:url(/img/tabbing_right_hover.gif) no-repeat top right;
	_color:#F8002A;
	}

#ann ul#wn_tab li#tab_ann,
#ib ul#wn_tab li#tab_ib,
#cards ul#wn_tab li#tab_cards,
#insurance ul#wn_tab li#tab_insurance,
#dep ul#wn_tab li#tab_dep,
#auc ul#wn_tab li#tab_auc,
#yr2010 ul#wn_tab li#tab_2010,
#yr2009 ul#wn_tab li#tab_2009,
#yr2008 ul#wn_tab li#tab_2008,
#yr2007 ul#wn_tab li#tab_2007,
#yr2006 ul#wn_tab li#tab_2006,
#yr2005 ul#wn_tab li#tab_2005,
#yr2004 ul#wn_tab li#tab_2004,
#yr2003 ul#wn_tab li#tab_2003 {
	background:url(/img/wn_tab_left_hover.gif) no-repeat top left;
	}

#ann ul#wn_tab li#tab_ann a, 
#ib ul#wn_tab li#tab_ib a, 
#cards ul#wn_tab li#tab_cards a, 
#insurance ul#wn_tab li#tab_insurance a,
#dep ul#wn_tab li#tab_dep a, 
#auc ul#wn_tab li#tab_auc a,
#yr2010 ul#wn_tab li#tab_2010 a,
#yr2009 ul#wn_tab li#tab_2009 a,
#yr2008 ul#wn_tab li#tab_2008 a,
#yr2007 ul#wn_tab li#tab_2007 a,
#yr2006 ul#wn_tab li#tab_2006 a,
#yr2005 ul#wn_tab li#tab_2005 a,
#yr2004 ul#wn_tab li#tab_2004 a,
#yr2003 ul#wn_tab li#tab_2003 a {
	background:url(/img/tabbing_right.gif) no-repeat top right; color:#005AAC; text-decoration:none;
}


/*-----------------------------------------------------------------------------------------------
         The Red Button
  -----------------------------------------------------------------------------------------------*/


.red_button {
	background:url(/img/btn_red_start.gif) left top no-repeat;
	display:inline-block;
	margin:0;
}
.red_button a {
	color:#FFF;
	background:url(/img/btn_red_end.gif) right top no-repeat;
	display:inline-block;
	padding:4px 10px 5px 10px;
	text-decoration:none;
	text-align:center;
	min-width:70px;
}
.red_button_i{
	background:url(/img/btn_red.gif) left top no-repeat;
	border:0;
	color:#FFF;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	height:23px;
	width:100px;
}


/*-----------------------------------------------------------------------------------------------
    Awards Page
  -----------------------------------------------------------------------------------------------*/

.award {margin:0 auto; width:90%; text-align:center;}
.award ul {border-bottom:1px dotted #9B9B9B; text-align:left; list-style:none; padding:0; margin:0; margin-bottom:10px;}
.award li {padding:0 0 10px 90px; }
.award .theedge li {background:url(/corporate_profile/about_us/awards/img/theedge2.gif) no-repeat; }
.award .starmine li {background:url(/corporate_profile/about_us/awards/img/starmine2.gif) no-repeat; }
.award_title {font-weight:bold; color:#005AAC;}

