/* CSS Document */

/* Top Menu Id's */

#topmenulist{
padding: 0px;
margin: 0px;
}

#topmenulist li{
display:inline;
list-style-type:none;
font-size: 0.8em;
margin-right: 20px;
padding: 0px;
/*border-left:#CC9900 solid 2px;*/
color:#FFFFFF;
padding-left: 5px;
}

#menulist li ul{
margin: 0px;
padding: 0px;


}

#topmenulist li a{
color:#FFFFFF;
text-decoration:none;

}

#topmenulist li a:hover{
color:#FFFFFF;
text-decoration:underline;

}
/* Left Menu Id's */
#menulist {
	

	list-style:none;
	padding: 10px 6px 10px 6px;
	margin: 0px;
	



}

#menulist  li{
 
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	text-decoration:none;
	font-size: 0.9em;
}

#menulist li.title{
 color:#FFC51B;	
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	
}

body>html #menulist li.title{
 color:#CC9900;	
	font-weight:bold;
	margin: 0px;
	
	padding: 6px 0px 0px 0px;
}

html>body #menulist  li{
	
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	color: #333;
	text-decoration:none;
}	


.submenu li{
border-bottom:1px #333 solid;	
padding: 0px;
margin: 0px;
font-size: 1.0em;

}




.submenu{
position:relative;
top: -10px;
padding: 0px;
margin: 0px;
padding-left: 0px;
list-style-type:none;






}

html>body ul.submenu{

top: 0px;



}


.submenu  a{

  color:#FFFFFF;
	text-decoration:none;
}

.submenu a.active{
	
color:#999999;
text-decoration:line-through;
}

/*E-mail Login */

#emailloginbox{

position:absolute;

background-color:#000000;
color:#fff;
left: 300px;
top: 20px;
border: 2px solid #999;
width: 220px;
height: 140px;
padding:10px;

}

#emailCPloginbox.hidden{

height: 0px;
visibility:hidden;
z-index: 0;


}

#emailCPloginbox.visible{

height: 140px;
visibility:visible;
z-index: 1;

}




#closeBtn{
position:relative;

left: -10px;
top: -60px;


}



#emailCPloginbox{

position:absolute;

background-color:#000000;
color:#fff;
left: 570px;
top: 20px;
border: 2px solid #999;

  
 width: 220px;
 height: 140px;

 padding:10px;

}

html>body #emailCPloginbox{

 opacity:0.0;

}

#footer{
list-style-type:none;
color:#FFFFFF;
width:400px;
padding-left: 150px;
height: 20px;
font-size: 0.8em;


margin: 0 auto 0px 150px;



}

#footer li{
display:inline;
padding: 0px;
margin: 0px;

}


#footer li a{
color:#FFFFFF;
text-decoration:none;
}

#sitemap {
	

	list-style:none;
	padding: 10px 6px 10px 6px;
	margin: 0px;
	



}

#sitemap  li{
 
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	text-decoration:none;
	font-size: 0.9em;
}




html>body #sitemap  li{
	
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	color: #333;
	text-decoration:none;
}	


.secondLevel li{

padding: 0px;
margin: 0px;
font-size: 1.0em;
list-style:none;

}




.secondLevel{
position:relative;
top: -10px;
padding: 0px;
margin: 0px;
padding-left: 0px;
list-style-type:none;






}

html>body ul.secondLevel{

top: 0px;



}


.secondLevel li a{
color:#333333;
text-decoration:none;
}
.secondLevel li:hover{
  opacity:0.5;

}
.secondLevel  a.active{
	
color:#999999;

}
