﻿


.header {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #747474;
    height: 95px;
 margin-bottom:2px;
    min-width: 1010px;
}
.grid {
    margin: 0 auto;
    width: 1010px;
}
.header-top-links {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    right: 20px;
    top: 5px;
}

#header-top-links {
    color: #42413C;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    right: 20px;
    top: 5px;
}

#header-top-links A {

color: #42413C;
}

.phonelive {
    color: #747474;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 14px;
    margin-right: 18px;
    margin-top: 0;
    text-align: right;
    vertical-align: top;
}

.openAccount {
    display: inline;
    float: right;
    margin: 5px;
}




#navcontainer {
    background: url("../images/navgbg3.png") repeat-x scroll 0 0 #ffffff;
    height: 31px;
    margin-top:15px;
    position: relative;
     font-weight:bold;
    width: 100%;
   

}


#navcontainer .select, #navcontainer .current-nav {
    list-style: none outside none;
    margin: 0px;
    padding: 0;
    
    
}
#navcontainer li {
    display: inline;
    height: auto;
    margin: 0;
    padding: 0;
}
#navcontainer .select a, #navcontainer .current-nav a {
  
    color: #FFFFFF;
    display: block;
    float: left;
    line-height: 1.3;
    padding: 7px 38px;
    margin-right:6px;
    text-decoration: none;
    white-space: nowrap;
}
#navcontainer .select a:hover, #navcontainer .select li:hover a {
    background: url("../images/sub_menu_bghv.jpg") repeat scroll 0 0 #5BA5CC;
    color: #ffffff;
    cursor: pointer;
}
#navcontainer .sub, #navcontainer .sub_blank {
    display: none;
}
#navcontainer table {
    border-collapse: collapse;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 10;
}
#navcontainer .current-nav a {
    background: url("../images/sub_menu_bg.jpg") repeat  scroll 0 0 #fff;
    color: #1B7AA9;
}
#navcontainer .sub li a:hover, #navcontainer .select a:hover .sub li a:hover, #navcontainer .select li:hover .sub li a:hover {
    background: none repeat scroll 0 0 #84CAEC;
    color: #ffffff;
  
}
#navcontainer .sub_active .current_sub a, #navcontainer .sub_active a:hover {
    background: none repeat scroll 0 0 #84CAEC;
     margin-left:8px;
    color: #ffffff;
 }

#navcontainer .select li a:hover .sub, #navcontainer .select li:hover .sub {
    background: none repeat scroll 0 0 #ffffff;
    color: #1B7AA9;
   
    height:35px;
    left: 0;
  
    padding: 0;
    position: absolute;
    top: 30px;
    width: 100%;
    z-index: 100;
      margin: 0px 0px 0px 52px;
  
    

    
}
#shim {
    background: none repeat scroll 0 0 #5BA5CC;
    display: none;
    height: 30px;
    left: 0;
    margin-top: 0;
    padding: 0;
    position: absolute;
    top: 28px;
    width: 1010px;
    z-index: 5;
}
#navcontainer.slogan #shim {
    display: block;
}
#navcontainer .current-nav .sub_blank, #navcontainer .select li a:hover .sub_blank, #navcontainer .select li:hover .sub_blank {
    display: block;
    left: 0;
    margin-top: 0;
    height: 30px;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 100%;
    z-index: 100;
      font-weight:normal;
}
#navcontainer .current-nav .sub_blank {
    height: 30px;
    z-index: 10;
}
#navcontainer .sub, #navcontainer .sub_active, #navcontainer .sub_blank {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#navcontainer .sub_active 
{
    display: block;
    background: none repeat scroll 0 0 #ffffff;
    height: 34px;
    left: 0;
    padding: 0px;
    position: absolute;
    top: 30px;
    z-index: 10;
   
    margin: 0px 0px 0px 27px;
   
    

  

    
    
}
* html #navcontainer .sub_active, * html #navcontainer .select a:hover .sub {
    margin-top: 1px;
   
    z-index: -1;
}
#navcontainer .sub_active a {
    background: none repeat scroll 0 0 #ffffff;
    color: #1B7AA9;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 6px 0 10px;
    margin-right:8px;
    padding: 0 10px;
    text-decoration: none;
    white-space: nowrap;
     font-weight: normal;
}
#navcontainer .select a:hover .sub li a, #navcontainer .select li:hover .sub li a {
    background: none repeat scroll 0 0 #ffffff;
    color: #1B7AA9;
    display: block;
    height: 20px;
    margin: 6px 0 10px;
    margin-left:8px;
    padding: 0 10px;
    white-space: nowrap;
    font-weight: normal;
}
#navcontainer .select a:hover .sub_blank li, #navcontainer .select li:hover .sub_blank li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    height: 20px;
    margin: 6px 0 10px;
    margin-right:8px;
    padding: 0 10px;
    white-space: nowrap;
    font-weight: normal;
}
#navcontainer li a.last_item, #navcontainer li a.last_item {
    border: medium none;
}

#navcontainer .last {
    background: no-repeat scroll -19px -214px transparent;
    float: right;
    height: 30px;
    width: 15px;
}



cm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin :0px;
	list-style:none;
	padding:-1px 2px 2px 0px;
	background-image:url(../images/bgtrans.png);

	background-repeat:repeat;
	border-color:#ffffff;
	border-width:0px;
	border-style:solid;
	width:1010px;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:187px;
}
ul.pureCssMenu li{
	display:block;
	margin:0px 0px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}


ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:0px;
	border-color:#0FA6DD;
	border-style:solid;
	
	text-decoration:none;
	padding:8px 0px 6px 3px;
	_padding-left:0;
	font:13px/15px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#cccccc #111111 #111111 #cccccc;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#29C3E5;
	border-color:#29C3E5;
	border-style:solid;
	font:13px/15px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#29C3E5;
	border-color:#29C3E5;
	border-style:solid;
	font:13px/15px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #666 !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(./images/arr_white.gif);
	background-position:right center;
	background-repeat: no-repeat;
   
    margin-right:35px;
    margin-left:35px;
   
   }
ul.pureCssMenu li:hover>a>span{	background-image:url(./images/arrv_white.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(./images/arrv_white.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(./images/arr_white.gif)}

#iefix {
position:relative;
z-index:1000;
}



