*
 {
  margin:0px;
  padding:0px;
 }

body
  {
   background:#FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#686868;
   color:#383838;
   }
h1,h2,h3,h4,h5,h6,input,ul,li,form,p,div,table,tr,td
   {
    margin:0px;
  padding:0px;
   }

h1
  {
  color:#FFFFFF;
   font-size:26px;
   font-style:italic;
  font-weight:bold;
  padding:60px 0 0 8px;
  } 

  
h2
  {
  color:#000000;
  text-transform:uppercase;
  font-size:15px;
  font-weight:bold;
  padding:13px 0 0 8px;
  }
  
h3
  {
  color:#015a9c;
   font-size:18px;
  font-weight:normal;
  padding:5px 0 0 8px;
  } 
  
  
div.frontpage h2, div.frontpage h3
  {
  color:#015a9c;
  text-transform:capitalize;
  font-size:18px;
  font-weight:normal;
  margin:0;
  margin-bottom:10px;
  padding:0;
  padding-top:5px;
  padding-bottom:4px;
  padding-left:16px;
  padding-right:16px;
  text-indent:0px;
  border-top:1px solid #dedee0; 
  border-left:1px solid #dedee0;
  border-right:1px solid #dedee0;  
  border-bottom:1px solid #dedee0;
  margin-top:-1px;
  margin-left:-16px;
  margin-right:-16px;
  background-color:#fefefe;
  background-image:url(../images/h2-h3-bg.jpg);
  background-repeat:repeat-x;
  } 
  
     
p
   {
    line-height:20px;
  color:#2a2a2a;
   }   
.clear 
    {
   clear:both;
   line-height:0px;
   font-size:0px;
   height:0px;
  }
.wrapper
 {
  width:960px;
  margin:auto;
 }  
.container
 {
  width:960px;
  float:left;
 }    
.left_part
   {
    width:201px;
  float:left;
  border:#000000 solid 0px;
   }
.logo img
   {
    display:block;
  padding:0 0 0 18px;
   }
.net_express
   {
    width:201px;
  float:left;
  background:#81a136;
  margin:4px 0 0 0;
  display:block;
  padding:3px 0 10px 0;
  }
.net_express p
   {
   font-size:15px;
   color:#FFFFFF;
   font-weight:bold;
   line-height:16px;
   padding:4px 0 0 6px;
  }
.input-1
   {
    width:118px;
  margin:0 3px 0 5px;
   }
.submit-1
   {
    width:54px;
  height:22px;
  background:url(../images/button2_bg.jpg) repeat-x;
  color:#0b0c07;
  font-weight:bold;
  border:#526426 solid 1px;
  font-size:12px;
  padding:0 0 4px 0;
  *padding:0 0 0px 0;
  padding:0 0 0px 0 \0/;
  cursor:pointer;
  } 
.apply 
   {
    width:71px;
  height:22px;
  background:url(../images/button2_bg.jpg) repeat-x;
  color:#0b0c07;
  font-weight:bold;
  border:#526426 solid 1px;
  font-size:12px;
  line-height:20px;
  text-decoration:none;
  text-align:center;
  display:block;
  margin:6px 0 0 5px;
  float:left;
  }      
.net_express p span
   {
   font-size:12px;
   color:#FFFFFF;
   font-weight:bold;
  }            
.right_part
   {
    width:752px;
  float:left;
  margin:0 0 0 4px;
   }  
 .contentpane h2  {
   margin:-4px 0 0 -6px;
   padding-bottom:18px;
   color:#000;
   font-weight:bold;
   font-size:15px;
   text-transform:uppercase
   }
.contentpane
   {
    border:#cecece solid 1px;
  width:730px;
  float:left;
  background:url(../images/contentpane_bg.jpg) repeat-x;
  padding:0 8px 8px 8px;
  margin:0 0 0 4px;
   }    
.location h3  {
   margin-top:4px;
   color:#000;
   font-weight:bold;
   font-size:15px;
   text-transform:uppercase
   }
.location
   {
    border:#cecece solid 1px;
  width:199px;
  float:left;
  background:url(../images/location_bg.jpg) repeat-x;
  margin:9px 0 0 0;
   }  
.left-block-contain
   {
    width:200px;
  float:left;
  margin:15px 0 0 0;
  padding:0 0 8px 0;
  }  
.news h3  {
   margin-top:4px;
   color:#000;
   font-weight:bold;
   font-size:15px;
   text-transform:uppercase
   }
.news {
    border:#cecece solid 1px;
  width:199px;
  float:left;
  background:url(../images/news-bg.jpg) repeat-x;
  margin:9px 0 0 0;
   }
/*   
.latestnews {
  margin-top:21px;
  padding-left:20px;
} 
*/
.latestnews
   {
    width:200px;
  float:left;
  margin:8px 0 0 0;
  padding:0 0 8px 0;
  }  
.latestnews ul
   {
   list-style-type:none;
  }       
.latestnews li
   {
   border-bottom:#cecece dashed 1px;
   list-style-type:none;
   padding-top:9px;
   padding-bottom:10px;
   margin-bottom:-9px;
  }  
.latestnewst li:last-child
   {
   height:24px;
   border-bottom:#999999 dashed 0px;
  }  
        
.latestnews a
   {
    background:url(../images/bullet-1.jpg) left no-repeat;
  color:#595959;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  display:block;
  margin:10px 0 0 10px;
  padding:0 0 0 14px;
  }    
.latestnews a:hover
   {
    background:url(../images/bullet-2.jpg) left no-repeat;
  text-decoration:none;
  }      
  
.security h3  {
   margin-top:4px;
   color:#000;
   font-weight:bold;
   font-size:15px;
   text-transform:uppercase
   }
.security
   {
    border:#cecece solid 1px;
  width:199px;
  float:left;
  background:url(../images/security_bg.jpg) repeat-x;
  margin:9px 0 0 0;
   }  
.security-list
   {
    width:200px;
  float:left;
  margin:15px 0 0 0;
  padding:0 0 8px 0;
  }  
.security-list ul
   {
   list-style-type:none;
  }       
.security-list li
   {
   height:24px;
   border-bottom:#999999 dashed 1px;
  }  
.security-list li:last-child
   {
   height:24px;
   border-bottom:#999999 dashed 0px;
  }  
        
.security-list a
   {
    background:url(../images/bullet-1.jpg) left no-repeat;
  color:#595959;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  display:block;
  margin:10px 0 0 10px;
  padding:0 0 0 14px;
  }    
.security-list a:hover
   {
    background:url(../images/bullet-2.jpg) left no-repeat;
  text-decoration:none;
  }      
.add-icon
   {
    width:201px;
  float:left;
  margin:9px 0 0 0;
   }  
.nave_part
   {
    width:752px;
  float:left;
  padding:6px 0 0 0;
  }  
.nav_bg
   {
   width:561px;
   float:right;
   display:block;
   }  
.top-nav
  {
  width:288px;
  height:29px;
  float:left;
  }
.top-nav ul
  {
  list-style-type:none;
  } 
.top-nav li
  {
  display:block;
  float:left;
  font-size:11px;
  color:#FFFFFF;
  padding:5px 0 0 8px;
  }   
.top-nav a
  {
  display:block;
  float:left;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  }   
.top-nav a:hover
  {
  display:block;
  float:left;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:underline;
  }   
.nav-l
  {
  background:url(../images/top-L.jpg) no-repeat;
  width:6px;
  height:29px;
  float:left;
  }  
.nav-m
  {
  background:url(../images/top-m.jpg) repeat-x;
  padding:;
  width:549px;
  height:29px;
  float:left;
  }  
.nav-r
  {
  background:url(../images/top-r.jpg) no-repeat;
  width:6px;
  height:29px;
  float:left;
  }    
.phone_area
  {
  width:254px;
  
  padding-right:7px;
  
  background:url(../images/border-1.jpg) left no-repeat;
  height:24px;
  float:right;
  
  padding-top:1px;
  
  }  
.phone 
  {
  display:block;
  float:left;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  padding:0 2px 0 0;
  margin:5px 0 0 0 ;
  float:right;
  }    
.number
  {
  font-size:19px;
  color:#FFFFFF;
  padding:0 0 0 0;
  margin:0;
  float:right;
  font-weight:bold;
  }    
.search_part
   {
    width:752px;
  float:right;
  padding:4px 0 0 0;
  }      
.search_icon_area
   {
    width:350px;
  float:right;
  padding:0px 0 0 0;
  }    
.search_area
   {
    width:221px;
  float:left;
  margin:5px 0 0 0;
   }  
.search
   {
    width:54px;
  height:23px;
  background:url(../images/button_bg.jpg) repeat-x;
  border:#195289 solid 1px;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  float:left;
    display:block;
    padding:0 0 5px 0;
    cursor:pointer;
   }  
.input-2
  {
   border:#7f9db9 solid 1px;
   width:158px;
   height:22px;
   float:left;
   display:block;
   margin:0 4px 0 0;
  }  
.icon
  {
  width:85px;
  float:left;
  }  
.icon img
  {
 padding:0 0 0 10px;
  }
  
    
 

.banner
  {
    width:728px;
  min-height:140px;
  float:left;
  margin-left:4px;
  padding:10px;
  background:#025b9d;
  }  
.bannerImage
  {
    width:363px;
  float:left;
  padding:0 0 0 0;
}
.bannerImage img
  {
  border:#fff 4px solid;
 }
.bannerText
  {
    width:355px;
  float:left;
  padding-left:10px;
}
.bannerText h1
  {
   padding:0px;
  }    
.text-block
  {
    width:752px;
  float:left;
  margin-top:8px;
  padding:0 0 0 0;
  }  
.contentBodyLeft
  {
    width:370px;
  float:left;
  margin-left:6px;
  }  
.contentBodyRight
  {
    width:370px;
  float:left;
  margin-left:6px;
  }  
.text-block-left1
  {
  background-color:#FFF;
  width:496px;
  float:left;
  margin:0px 0 0 4px;
  background:url(../images/head-bg.jpg) top repeat-x;
  border:#d7d3d2 solid 1px;
  }  
.text-block-left1 p
  {
    font-size:14px;
  color:#686868;
  color:#383838;
  padding:15px;
  }      
.text-block-left2
  {
  background-color:#FFF;
  width:240px;
  float:left;
  margin:0px;
  margin-left:8px;

  background:url(../images/head-bg.jpg) top repeat-x;
  border:#d7d3d2 solid 1px;
  }  
.text-block-left2 p
  {
    font-size:14px;
  color:#686868;
  color:#383838;
  padding:15px;
  }      
  
.extraRow
  {
    width:748px;
  float:left;
  margin:8px 0 0 4px;
  }  
.block-1
  {
   width:243px;
   background:#f2f2f4;
   border:#e7e7e7 solid 1px;
   display:block;
   float:left;
   margin:0 0 0 5px;
  }  
.block-1 p
  {
  color:#666666;
  font-size:14px;
  font-weight:bold;
  padding:5px 0 5px 5px;
  }      
  
.search-2
   {
    width:45px;
  height:23px;
  background:url(../images/button_bg.jpg) repeat-x;
  border:#195289 solid 1px;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
   float:left;
   display:block;
   padding:0 0 5px 0;
   *padding:0 0 0px 0;
   padding:0 0 0px 0 \0/;
   cursor:pointer;
   margin:0 0px 0 10px;
   }
.select1
   {
   width:155px;
   height:21px;
   margin:0 0px 0 5px;
   border:#2a79b1 solid 1px;
   }  
   
.block-2
  {
   width:243px;
   background:url(../images/block-bg.jpg) repeat-x #f1f1f3;
   border:#e7e7e7 solid 1px;
   display:block;
   float:left;
   margin:0 0 0 5px;
  }  
.block-2 .head
  {
  color:#666666;
  font-size:12px;
  font-weight:bold;
  padding:0px 0 5px 5px;
  }  
.block-2 p
  {
  color:#666666;
  font-size:11px;
  font-weight:normal;
  padding:0px 0 5px 5px;
  }         
   
.learn a
  {
   display:block;
   background:url(../images/arrow.jpg) 145px 4px no-repeat;
   color:#00599b;
   font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding:0 15px 0 0;
  }         
      
.notice
  {
  background:#f2f2f4;
  border:#cfcfcf solid 1px;
  padding:10px 0 10px 0;
  }   
   
.notice p
  {
 color:#025e9f;
 font-size:18px;
 text-align:center;
  }   
.notice a
  {
 color:#025e9f;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 padding:10px 0 0 0px;
 display:block;
  }        
   
.footer
 {
  width:960px;
  float:left;
  background:url(../images/footer-bg.jpg) repeat-x;
  height:31px;
  margin:15px 0 0 0;
 }   
   
 .footer-nav
  {
  width:675px;
  float:left;
  margin:0 0 0 0px;
  }
.footer-nav h2
  {
  display:block;
  float:left;
  font-size:11px;
  font-weight:normal;
  color:#FFFFFF;
  padding:0px 0 0 0px;
  text-transform:none;
  }    
.footer-nav ul
  {
  list-style-type:none;
  } 
.footer-nav li
  {
  display:block;
  float:left;
  font-size:11px;
  color:#FFFFFF;
  padding:10px 0 0 8px;
  }   
.footer-nav a
  {
  display:block;
  float:left;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  }   
.footer-nav a:hover
  {
  display:block;
  float:left;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:underline;
  }     
.copy  h2
  {
  display:block;
  float:left;
  font-size:11px;
  font-weight:normal;
  color:#FFFFFF;
  padding:8px 0 0 8px;
  text-transform:none;
  }    
.treams h2
  {
  display:block;
  float:left;
  font-size:11px;
  font-weight:normal;
  text-transform:none;
  color:#666666;
  padding:10px 0 10px 300px;
  text-align:center;
  display:block;
  }    
 .rights h2
  {
  display:block;
  float:left;
  font-weight:normal;
  text-transform:none;
  font-size:11px;
  color:#005b9c;
  padding:5px 0 10px 0px;
  text-align:center;
  display:block;
  }         
   
  /*** BEGIN Main Menu ***/
#regnav {

}

#regnav ul {
/*margin: 0px;
padding: 0px;*/
}

ul.top-level {  

}

#regnav li {
/*list-style: none;
margin:0px;*/
}

ul.top-level li {

}

#regnav a {
/*cursor: pointer;
display:block;
padding:2px 5px;        
text-decoration:none;
width:100%;*/
}

#regnav a:hover {
color:#fff;
}

#regnav li:hover {
color:#fff;
background-color:#81a136;
position:relative;
}

.xmap ul {list-style:none !important;}

ul.sub-level {
display:none;
width:160px;
 }

li:hover .sub-level {
color:#5c5c5c;
background: #eee;
border: #aaaaaa solid 1px;
display: block;
position: absolute;
left:0px;
top:26px;
z-index:100;
}

ul.sub-level li {
border: none;
float:left;
width:100%;
}

#regnav .sub-level { background: #eee; }

#regnav .sub-level .sub-level { 
background: #eee;
left:160px;
top:0;
 }

/*IE RESET HELPER*/
li:hover .sub-level .sub-level { display:none; }
.sub-level li:hover .sub-level { display:block; }

/*** END Main Menu ***/

.nav_menu span{
  background:url(../images/menu.jpg) right top no-repeat;
  float:left;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#5c5c5c;
  /*padding:0px 0 0 23px ;*/
  padding:0 24px;
  margin:0px;
  height:27px;
  line-height:29px;
  text-transform:uppercase;
  display:block;
  font-weight:bold;
}

.nav_menu a {
  text-decoration:none;
}

.nav_menu a:hover span, .nav_menu a.active span {
    color:#fff;
  background:url(../images/menu-hover.jpg) right top no-repeat;
}

.nav_menu ul li a span {
/*  
  float:left;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#5c5c5c;
  padding:0px 24px;
  margin:0px;
  text-decoration:none;
  text-transform:uppercase;
  height:27px;
  line-height:29px;
*/
  }  

/*
.nav_menu a{
  background:url(../images/menu-l.jpg) left top no-repeat;
  float:left;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#5c5c5c;
  padding:0px 10px;
  margin:0px;
  text-decoration:none;
  text-transform:uppercase;
  height:27px;
  line-height:29px;
}

.nav_menu a:hover, .nav_menu a.active{
  background:url(../images/menu-hover-l.jpg) left top no-repeat;
}
*/
.nav_menu {
  float:left;
  margin-left:4px;
  padding:0px 0px 0px 0px;
  width:752px;
}

.nav_menu ul {
  float:left;
  padding:0 0 0 0px;
  margin:0px 0 0px 0px;
  list-style:none;
  }
.nav_menu ul li {
  float:left;
  padding:0 0 0 0px;
  margin-left:0px;
  height:27px;
  line-height:29px;
  font-weight:bold;
  }

.nav_menu ul li:first-child {
  float:left;
  padding:0 0 0 0px;
  margin:0 ;
  height:27px;
  line-height:29px;
  }  
.nav_menu ul li a {
  color:#5c5c5c;
/*  
  float:left;
  font:normal 11px Arial, Helvetica, sans-serif;
  padding:0px 0 0 23px ;
  padding:0;
  margin:0px;
  text-decoration:none;
  height:27px;
  line-height:29px;
  text-transform:uppercase;
  display:block;
  background:url(../images/menu-r.jpg) right top no-repeat;
*/
  }
  
.nav_menu ul li a:hover {
  color:#fff;
}  
  
.nav_menu ul li a span {
/*  
  float:left;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#5c5c5c;
  padding:0px 24px;
  margin:0px;
  text-decoration:none;
  text-transform:uppercase;
  height:27px;
  line-height:29px;
  background:url(../images/menu-l.jpg) 0 0 no-repeat;
*/
  }  
  
  .nav_menu ul li a:hover, .nav_menu ul li a.active {
/*  
  color:#315abe;
  background:url(../images/menu-hover-r.jpg) right top no-repeat;
*/
  }
  
  .nav_menu ul li a:hover span, .nav_menu ul li a.active span {
/*
  color:#fff;
  background:url(../images/menu-hover-l.jpg) 0 0 no-repeat;*/
  }
  
    
/*.nav_menu ul li a:hover, .nav_menu ul li a.active {
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#ffffff;
  background:url(../images/menu-l.jpg) 0 0 no-repeat;
  padding:0px 0 0 23px ;
  margin:0px 0 0 0px;
  display:block;
  background-color:none;
  height:33px;
  line-height:33px;
  }
.nav_menu ul li a:hover span, .nav_menu ul li a.active span {
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#000000;
  background:url(../images/menu-r.jpg) right top no-repeat;  
  padding:0px 20px 0 0 ;
  margin:0 0 0 0;
  background-color:none;
  display:block;
  text-transform:uppercase;
  height:33px;
  line-height:33px;
  }  */     
   
div.item-page p {margin-top:5px; margin-bottom:10px;} 

div.category-desc {margin-bottom:0; padding-bottom:0;}

div.category-desc br {clear:both; margin:0; padding:0; height:0px; overflow:hidden;}

div.panel p {font-size:11px; line-height:15px;}

#moofaq-description {margin-bottom:-25px;}

h2.componentheading moofaq-category-title {margin-bottom:0; padding-bottom:0;}

.moofaq .panel h3 a {
  color:#444444;
  text-decoration:none;
  
color:#383939;
font-family:verdana;
font-size:12px;
font-weight:normal;
text-transform:uppercase;
}

div.item-page moofaq {margin-bottom:0; padding:0; margin-bottom:-20px;}

table.locations {margin-top:5px; margin-bottom:8px;}
table.locations td {padding:2px; padding-bottom:5px;}
table.locations a {font-size:12px; color:#2A2A2A; text-decoration:none;}
table.locations a:hover {color:#00599b;}
table.locations a.visited {}

table.deposit {text-align: center; width: 728px; border-left:2px solid #fff;}
table.deposit th {background-color: #d7d3d2; text-align:center; border-right:2px solid #fff;}
table.deposit td { border-right:2px solid #fff; padding-bottom:2px; padding-top:2px;}
table.deposit tr:nth-child(even) {background-color:#fff;}
table.deposit tr:nth-child(odd) {background-color:#d7d3d2}

#contentModules {clear:both; margin-left:4px; width:748px; background-image:url(../images/content-modules-bg.gif); background-position:top; background-repeat:repeat; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#383838;}
#contentModules h3 {font-family:Tahoma, Geneva, sans-serif; margin:0; padding:0; font-size:12px; font-weight:bold; margin-bottom:10px;}

#contentModules a {color:#00599b; text-decoration:none;}

#contentModule-1 ul {margin:0; padding:0; list-style:none; margin-bottom:-3px;}
#contentModule-1 li {margin:0; padding:0; list-style:none; margin-bottom:3px; padding-left:41px; background-image:url(../images/pdf-icon.jpg); background-position:0px 3px; background-repeat:no-repeat; padding-top:15px; height:23px;}

#contentModule-2 ul {margin:0; padding:0; list-style:none; margin-bottom:-10px; padding-top:4px;}
#contentModule-2 li {margin:0; padding:0; list-style:none; margin-bottom:10px; padding-left:14px; background-image:url(../images/arrow2.gif); background-position:0px 3px; background-repeat:no-repeat;}

#contentModule-border1 {clear:both; height:1px; overflow:hidden; background-image:url(../images/content-modules-border.gif); background-position:top; background-repeat:no-repeat;}
#contentModule-border2 {clear:both; height:1px; overflow:hidden; background-image:url(../images/content-modules-border.gif); background-position:top; background-repeat:no-repeat;}

div.pane-slider p {padding-top:5px;}
div.pane-slider ul {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin-top:15px; margin-bottom:15px; margin-left:27px;}
div.pane-slider ol {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin-top:15px; margin-bottom:15px; margin-left:27px;}
div.pane-slider li {margin-bottom:10px;}

.paneopen ol li {color:#383939;}