body {
font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
color: #FFFFFF;
}

	:-moz-any-link:focus {
  outline: none;
}

A:link {
	color: #DBDBDB;
	text-decoration:none;
}

a:visited, a:active {
	color: #DBDBDB;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#topbar
{
width:100%; max-height:28px; height:28px; background-color:#333333;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;

}

#maintab{
    margin:5px 0 3px 0;
    padding:0;
    list-style:none;
    }
#topbar li{
    display:inline;
    margin:0;
    padding:0;
	font-size:11px;
    }
	
	#topbar li a{
	margin-left:9px;
    padding:2px 3px 0 3px;
	color:#FFFFFF;
	text-decoration:none; 	
    }
	
	#topbar li a:hover{
	color:#FFCC00;
	text-decoration:none
    }
	
	#topbar li.selected a{ /*selected main tab style */
text-decoration: none;
border-bottom: 2px solid #FFCC00;
}




#tabcontentcontainer
{
position:absolute; 
left:0px; 
z-index:1; 
margin-top:0; 
width: 140px; 
margin:0; 
padding: 0; 
clear:both;
background-color: #424242;
text-align:left;
overflow: auto;
display: inline;
padding-bottom:25px;
}

#tabcontentcontainer ul{
margin:0 0 0 0; 
padding:0; list-style:none;
border-bottom: 10px solid #333333;
}

#tabcontentcontainer li{
	
    display:inline;
    margin:0;
	padding:0;
	font-size:11px;
	font-weight: bold;
	overflow:hidden;
	white-space:nowrap;
    }
	
#tabcontentcontainer li a{
	display: block;
		padding: 2px 2px 2px 0.5em;
		border-left: 8px solid #292929;
		border-right: 8px solid #292929;
		color: #fff;
		text-decoration: none;
		width: 100%;
		background-color:#333333;
		border-bottom: 1px solid #292929;

    }
	
#tabcontentcontainer li a:hover{
	border-left: 8px solid #191919;
		border-right: 8px solid #FFCC00;
		background-color: #292929;
    }
	
	

	html>body #tabcontentcontainer li a, html>body .category, html>body .category a  {
		width: auto;
		}
		
.category{
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px 0 2px 0;
		border-left: 0;
		border-bottom: 1px solid #191919;
		border-right: 0;
		color: #ffffff;
		text-decoration: none;
		width: 100%;
		background-color:#292929;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
		
    }
	
.subcat{
padding-left:2px;		
    }	
	
.category a {
		color: #FFFFFF;		
		display: block;
		width: 100%;
		padding-left:3px;
    }	
.category a:hover{
		color: #FFCC00;
		text-decoration: none;
		background-color:#191919;
		
    }		

#content
{
border: 0;
padding: 0;
height: 100%;
background-color: #ffffff;
margin-left: 150px;
}

.inputbox {
width: 190px;
padding: 2px 0 0 17px;
height: 21px;
margin:0;
border: 0;
background-image:url(images/searchy.gif);
background-color:#FFFFFF;
background-repeat: no-repeat;
font-size: 14px;
}

#forma{
position:absolute; margin:0; padding:0; left:105px; top:4px; width:164px; z-index:1;
}

#quicksearch{
position:absolute; margin:0; padding:0; left:298px; top:5px; width:70px; z-index:1;
}

#quicksearch ul{
margin:0; 
padding:0; list-style:none;
border:0;
}

#quicksearch li{
	
    display:inline;
    margin:0;
	padding:0;
    }
	

	
#quicksearch li a img{
	border: 1px solid #787878;
    }		
	
	#quicksearch li a:hover img{
	border: 1px solid #C4CCFF;
    }

#layer1{
display:none
}

#layer2{
position: absolute ; left:141px; top:50%; width:7px; height:200px; z-index:1; vertical-align:middle;margin-top:-100px;
}

.favicon
{
height: 16px;
width: 16px;
margin-top: .5em;
margin-right: .4em;
margin-bottom: -4px;
margin-left: -10px;
background-color:#FFFFFF;
border: 1px solid #ffffff;
overflow: visible;
position:relative;
}
