#cc{
padding-left:18px;
padding-top:10px;
}

#cc a{
color:#000000;
text-decoration:none;
background:#FFFFFF;
}

#cc a:hover{
color:#00AEEF;
background:#FFFFFF;
text-decoration:underline;
}

#country{
font-weight:bold;
padding-left:18px;
}

#search{
border:0;
float:right;
margin-bottom:10px;
}


.login{
display:block;
padding-left:104px;
padding-top:10px;
}

html>body .login{
padding-left:110px;
}

.login a{
color:#000000;
background:#FFFFFF;
text-decoration:none;
}

.login a:hover{
color:#00AEEF;
background:#FFFFFF;
text-decoration:underline;
}

#head img{
float:left;
border: none;
}

ul#nav {
	width: 966px;
	float: left;
	margin-top:-4px;
	padding:0 0 0 16px;
}
ul#nav li {
	list-style: none;
	margin: -20px 6px 0 0;
	padding:0;
	float: left;
	background: url(../images/nav_bg.gif) repeat-x;
	position:relative;
}
ul#nav li a {
	margin: 0 0 -1px 0;
	padding: 5px 8px;
	
	
	float: left;
	position: relative;
	display: inline;
	background: url(../images/nav_bg.gif) repeat-x;
	z-index:999;
}


ul#nav li.on a {
	margin: 0 0 -1px 0;
	border-bottom: 1px solid #FBFBFB !important;

	color: #000 !important;
	background: #FBFBFB;
}
ul#nav li.on a:hover {
	color: #000;
	text-decoration: none;

}

ul#nav li.on_home a {
border-bottom: 1px solid #FBFBFB !important;
	color: #000000 !important;
	background: #FBFBFB;
}

ul#adviser_nav {
	width: 966px;
	float: left;
	margin-top:0;
	padding:0 0 0 16px;
	margin-left:0;
}
ul#adviser_nav li {
	list-style: none;
	margin-bottom:0;

	padding:0;
	float: left;
	background: url(../images/nav_bg.gif) repeat-x;
	position:relative;
}
ul#adviser_nav li a {
	margin: 0 0 0 0;
	padding: 5px 8px;
	
	
	float: left;
	position: relative;
	display: inline;
	background: url(../images/nav_bg.gif) repeat-x;
	z-index:999;
}




ul#adviser_nav li.on a {
	margin: 0 0 0 0;
	border-bottom: 1px solid #FBFBFB;
	color: #000 !important;
	background: #FBFBFB;
}

ul#adviser_nav li.on_home {
border-bottom:none;
}

ul#adviser_nav li.on_home a {
	margin: 0 0 0 0;
	border-bottom: none;
	color: #000000 !important;
	
	
	
}
ul#adviser_nav li.on a:hover {
	color: #000;
	text-decoration: none;
	margin:0 0 0 0;	
}


#nav #login {
	float:right;
	margin-right:32px;
}
* html #nav #login {
	margin-right:16px;
}
#nav #login a {
	background:url(../img/icons/secure.gif) no-repeat scroll 10px 0.5em;
	padding-left:25px;
}


#topnav{
height: 22px;
padding-left:12px;
}

html>body #topnav{
height:18px;
}

#topnav ul{
position:relative;
list-style:none;
border:0;
padding:0;
margin:4px 0 0 0;
}

html>body #topnav ul li span{
background-image:none;
padding-left:0;
}

html>body #topnav ul li{
padding-top:3px;
padding-bottom:5px;
background: url(../images/nav_bg.gif) repeat-x;
}

html>body #topnav ul li.activetab{
padding-top:3px;
padding-bottom:5px;
background-image:none;
}

html>body #topnav ul{
margin-top:6px;
}

#topnav ul li{
display:inline;
margin-right:5px;
border-top:1px solid #E0E0E0;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
background:url(../images/nav_bg.gif) repeat-x;
}

html>body #topnav ul li{
margin-right:2px;
padding-right:4px;
padding-left:5px;
}

#topnav ul li span{
margin:0 -4px 0 1px;
background:url(../images/rightdoor.jpg) bottom right;
padding:3px 6px 5px 5px;
}

*:first-child+html #topnav ul{
margin-top:-1px;
}

*:first-child+html #topnav ul li span{
padding:1px 3px 1px 1px;
}

#topnav ul li#activetab{
display:inline;
margin-right:2px;
border-top:1px solid #E0E0E0;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
background:#FFFFFF;
background-image:none;
}

* html #topnav ul li#activetab{
margin-right:5px;}

#topnav ul li#activetab span{
background:url(../images/whiteback.jpg) repeat;
}

#topnav ul li#activetab span a{
background:url(../images/whiteback.jpg) repeat;
}

#topnav ul li a{
color:#00aeef;
text-decoration:none;

}

#topnav ul li#activetab a{
color:#000000;
text-decoration:none;
}

#topnav ul li#activetab a:hover{
color:#00aeef;
text-decoration:underline;
}

#topnav ul li a:hover{
color:#00aeef;
text-decoration:underline;
}

#topnav ul li#activetab{
color:#000000;
background:#FFFFFF;
text-decoration:none;
margin-bottom:-1px;
border-bottom:1px solid #ffffff;
z-index:2;
background-image:none;
}




#head button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
border:1px solid #E0E0E0;
margin-top:10px;
background:url(../images/lnavback.gif) repeat-x left bottom;
}

* html #head button {
height:17px;
background:url(../images/lnavback.gif) repeat-x left bottom;
} 

#head input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
border:1px solid #E0E0E0;
margin:10px 5px 0 0;
}

#head label{
display:none;
}

#search fieldset a:hover{
text-decoration:underline;
}

#head p{
border:0;
margin:0;
}

fieldset{
border:0;
padding:0;
margin:0;
display:inline;
}

.fix{
clear:both;
}