.bn_grey{
	width:223px;
	border:1px solid #034b9e;
	margin:5px;
	margin-top:0px;
	cursor:pointer;
}

.bn_grey .name{
	color: #003366;
	font-size: 20px;
	margin: 9px;
	margin-left: 11px;
	font-weight: 400;
}

.bn_grey .description{
	color: #999999;
	font-size: 14px;
	margin: 0px;
	margin-left: 12px;
	font-weight: 300;
	width: 147px;
}

.bn_grey .learn_more{
	color: #034b9e;
	font-size: 15px;
	width: 90%;
	text-align:right;
	margin-top:5px;
	margin-bottom:12px;
}


#index_content{
	background:#FFF;	
}

.block_title{
	font-size:18px;
	color:#000033;	
}

.error_listbox_border{
	border:1px solid red !important;	
}

input[type=tel],input[type=number],input[type=text], textarea{
	padding: 11px;
	border: 1px solid #034b9e !important;
	padding-left: 28px;
	font-size: 14px;
	padding-top: 7px;
	padding-bottom: 8px;
}



input[type=tel],input[type=number],input[type=text], textarea{
  border:1px solid #C6C8E8;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus, input[type=tel]:focus, input[type=number]:focus{
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}




input[type=date]:focus, input[type=text]:focus, input[type=password]:focus, input[type=number]:focus, input[type=email]:focus, input[type=tel]:focus{
  border-color: #999;
  outline: 0;
  inline: thin dotted;
}

.input_box .label{
	width:90%;
	/*padding-left:5px;*/
	font-size:15px;	
	font-weight:bold;
	text-align:left;
	margin-bottom:7px;
}




.td_padding_3 td{
	padding:3px;
}

.td_padding_5 td{
	padding:5px;
}



.hr_grey_bold{
	height:1px;
	border-top:2px solid #CCCCCC;
	margin-top:2px;	
	margin-bottom:3px;	
	width:100%;
}

.td_header_style_1{
	padding:4px;
	color:#32525F;
	font-weight:500;
	font-size:14px;	
}

.td_name_1{
	color:#005782;
	font-weight:600;	
}

.a_href_1{
	color:#034b9e;
	font-weight:500;
	cursor:pointer;
}

.a_href_1:hover{
	text-decoration:underline;
	color:#000033;	
}

.font_15{
	font-size:15px;
}

.font_16{
	font-size:16px;
}


.menu_val_green{
	color:#333;
	text-align:right;
	font-size:12px;	
}


.menu_val_red{
	color:#900;
	text-align:right;
	font-size:14px;	
}



.menu_table{
	background-color:#FFFFFF;
	z-index:10000;
	border:1px solid #CCC;	
}


.menu_table td{
	padding:12px;	
}

.menu_table li{
	border:0px solid #FFF !important;	
}

.menu_subname_2{
	margin:7px;
	font-size:14px;	
	text-transform:uppercase;
	font-weight:bold;
	color:#036;
}


.banner_grey{
	width:223px;
	border:1px solid #E0E0E0;
	margin:5px;
	margin-top:0px;
	cursor:pointer;
}

.banner_grey .name{
	color: #003366;
	font-size: 20px;
	margin: 9px;
	margin-left: 11px;
	font-weight: 400;
}

.banner_grey .description{
	color: #999999;
	font-size: 14px;
	margin: 0px;
	margin-left: 12px;
	font-weight: 300;
	width: 147px;
}

.banner_grey .learn_more{
	color: #034b9e;
	font-size: 15px;
	width: 90%;
	text-align:right;
	margin-top:5px;
	margin-bottom:12px;
}

.accordion_icon{
	width:10px;
}

.accordion_plus_icon{
	background:url(../images/accordion_plus.png) no-repeat center;	
}

.accordion_minus_icon{
	background:url(../images/accordion_minus.png) no-repeat center;	
}

.transaction_row td{
	padding-top:8px;
	padding-bottom:8px;
	cursor:pointer;	
}

.transaction_row_content{
	background-color:#EEE;	
}

.accounts_listbox{
	color:#003366;
	font-size:20px;
	padding:10px;
	border:1px solid #EEE;
	width:386px;	
}

#account_detail_collapce{
	float:right;
	cursor:pointer;	
}


#statements_documents_table th{
	color:#000033;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	border-top:#E4E4E4 1px solid;
}

#statements_documents_table td{
	color:#333333;
	padding-top:10px;
	padding-bottom:10px;
	border-top:#E4E4E4 1px solid;
}

.account_details_table td{
	padding:8px;	
}

.account_details_table .td_key{
	width:40%;	
}

.account_details_table .td_value{
	font-weight:bold;	
}

.account_details_table a{
	color:#036;
	text-decoration:none;	
}

.account_details_table a:hover{
	text-decoration:underline;	
}

.tab_subtitle{
	width:100%-30px;
	padding-left:15px;
	padding-right:15px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#D4DFEB;
	border:1px solid #FFF;
	border-radius:5px 5px 0px 0px; 	
	color:#003366;
	font-weight:bold;
}

#notification_icon{
	cursor:pointer;	
}

object, embed, input , a:link, a:visited { outline:0 !important; }
/*for FireFox*/
    input[type="button"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
    {   
        border : 0px !important;
    } 