/******** NAVIGATION nav_main **************/
.nav_main
{
	float: right;
	width:166px;
}
#nav_main_foot  { }

.nav_main ul    { list-style-type: none; margin:0px; padding:0px 0px 0px 0px; width: 166px; 
    border-bottom: 1px solid #AABCC4;
}
.nav_main ul li {  }

.nav_main ul li a span {padding:0px 0px 0px 0px;}

.nav_main ul li span.fake,
.nav_main ul li a,
.nav_main ul li a:active
{
    display: block;
    text-decoration: underline;
    color: #435A80;
    /* background: url("../images/bullet_navmain_out.gif") 15px 16px no-repeat; */
	  background: #f7faff;
	  border-top: 1px solid #AABCC4;
    font-weight:bold;
    font-size: 12px;
    width: auto;
    height:auto;
    /*border-top: 3px solid #F5EDC8;*/
    padding:7px 0px 7px 8px;
    margin-top:0px;
}

.nav_main ul li a:hover,
.nav_main ul li a.nav_selected,
.nav_main ul li a:active.nav_selected
{
    display: block;
    text-decoration: underline;
    color: #02B4C9;
    /* background: url("../images/bullet_navmain_out.gif") 15px 16px no-repeat; */
	  background: #f7faff;
	  border-top: 1px solid #AABCC4;
    font-size: 12px;
    font-weight:bold;
    width: auto;
    height:auto;
    /*border-top: 3px solid #F5EDC8;*/
    padding:7px 0px 7px 8px;
    margin-top:0px;
}

.nav_main ul li ul      { list-style-type: none; margin: 0px; padding: 0px; border: 0px; }
.nav_main ul li ul li   { width: 166px;}

.nav_main ul li ul li a span {padding:0px 0px 0px 0px; width:auto;}
.nav_main ul li ul li a,
.nav_main ul li ul li a:active
{
    display: block;
    text-decoration: underline;
    color: #435A80;
    background: #f7faff url("../images/bullet_navmain_out.gif") 15px 7px no-repeat;
    font-size: 11px;
	  font-weight:normal;
    width: auto;
    border: 0px;
    /* border-bottom: 1px solid #000000; */
    padding:2px 0px 2px 28px;    
    margin-top:0px;
}

.nav_main ul li ul li a:hover,
.nav_main ul li ul li a.nav_selected,
.nav_main ul li ul li a:active.nav_selected
{
    display: block;
    text-decoration: underline;
    color: #02B4C9;
    background: #f7faff url("../images/bullet_navmain_out.gif") 15px 7px no-repeat;
    font-size: 11px;
  	font-weight:normal;
    width: auto;   
    border: 0px;
    /* border-bottom: 1px solid #000000; */
    padding:2px 0px 2px 28px;    
    margin-top:0px;
}


/******** NAVIGATION nav_main2 **************/
.nav_main2
{
	float: right;
	width:166px;
  margin-top: 15px;
}
#nav_main2_foot  { }

.nav_main2 ul    { list-style-type: none; margin:0px; padding:0px 0px 0px 0px; width: 166px; 
    border-bottom: 1px solid #AABCC4;
}
.nav_main2 ul li {  }

.nav_main2 ul li a span {padding:0px 0px 0px 0px;}

.nav_main2 ul li span.fake,
.nav_main2 ul li a,
.nav_main2 ul li a:active
{
    display: block;
    text-decoration: underline;
    color: #435A80;
    /* background: url("../images/bullet_navmain_out.gif") 15px 16px no-repeat; */
	  background: #ffe0b6;
	  border-top: 1px solid #AABCC4;
    font-weight:bold;
    font-size: 12px;
    width: auto;
    height:auto;
    /*border-top: 3px solid #F5EDC8;*/
    padding:7px 0px 7px 8px;
    margin-top:0px;
}

.nav_main2 ul li a:hover,
.nav_main2 ul li a.nav_selected,
.nav_main2 ul li a:active.nav_selected
{
    display: block;
    text-decoration: underline;
    color: #02B4C9;
    /* background: url("../images/bullet_navmain_out.gif") 15px 16px no-repeat; */
	  background: #ffe0b6;
	  border-top: 1px solid #AABCC4;
    font-size: 12px;
    font-weight:bold;
    width: auto;
    height:auto;
    /*border-top: 3px solid #F5EDC8;*/
    padding:7px 0px 7px 8px;
    margin-top:0px;
}


/******** NAVIGATION nav_service **************/
.nav_service {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
}
#nav_service_foot  { }

.nav_service ul    { list-style-type: none; margin:0px; padding:0px 0px 0px 0px; }
.nav_service ul li { display: inline; color: #FFFFFF;}
.nav_service ul li.spacer { padding: 0px 10px 0px 10px; }


.nav_service ul li a span {padding:0px 0px 0px 0px;}
.nav_service ul li a,
.nav_service ul li a:active
{
    display: inline;
    text-decoration: none;
    color: #435A80;
    font-size: 11px;
    font-weight:normal;
    width: auto;
    height:auto;
    line-height:21px;
    /* border-top: 3px solid #F5EDC8; */
    padding:0px 0px 0px 0px;
    margin-top:0px;
}

.nav_service ul li a:hover,
.nav_service ul li a.nav_selected,
.nav_service ul li a:active.nav_selected
{
    display: inline;
    text-decoration: none;
    color: #02B4C9;
    font-size: 11px;
    font-weight:normal;
    width: auto;
    height:auto;
    line-height:21px;
    /* border-top: 3px solid #F5EDC8; */
    padding:0px 0px 0px 0px;
    margin-top:0px;
}


/******** NAVIGATION nav_service BOTTOM **************/
.nav_service_bottom { float: right; padding: 0px 20px 0px 0px; }
#nav_service_bottom_foot  { }

.nav_service_bottom ul    { list-style-type: none; margin:0px; padding:0px 0px 0px 0px; }
.nav_service_bottom ul li { display: inline; }
.nav_service_bottom ul li.spacer { padding: 0px 10px 0px 10px; }

.nav_service_bottom ul li a span {padding:0px 0px 0px 0px;}
.nav_service_bottom ul li a,
.nav_service_bottom ul li a:active
{
    display: inline;
    text-decoration: none;
    color: #435A80;
    font-size: 10px;
    font-weight:normal;
    width: auto;
    height:auto;
    line-height:21px;
    /* border-top: 3px solid #F5EDC8; */
    padding:0px 0px 0px 0px;
    margin-top:0px;
}

.nav_service_bottom ul li a:hover,
.nav_service_bottom ul li a.nav_selected,
.nav_service_bottom ul li a:active.nav_selected
{
    display: inline;
    text-decoration: none;
    color: #435A80;
    font-size: 10px;
    font-weight:normal;
    width: auto;
    height:auto;
    line-height:21px;
    /* border-top: 3px solid #F5EDC8; */
    padding:0px 0px 0px 0px;
    margin-top:0px;
}

/******** NAVIGATION nav_language BOTTOM **************/
.nav_language_bottom { float: left; padding: 0px 20px 0px 0px; }
.nav_language_bottom a, 
.nav_language_bottom a:hover, 
.nav_language_bottom a:active 
{
    display: inline;
    text-decoration: none;
    color: #435A80;
    font-size: 10px;
    font-weight:normal;
    width: auto;
    height:auto;
    line-height:21px;
    /* border-top: 3px solid #F5EDC8; */
    padding:0px 0px 0px 0px;
    margin-top:0px;
}
