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

	:-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:#034E9E;
font-family: Arial, Helvetica, 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; margin-top:28px; z-index:1; width: 140px; margin:0; padding: 0; clear:both;
background-color: #034E9E;
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 #3F7AB5;
}

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

    }
	
#tabcontentcontainer li a:hover{
	border-left: 8px solid #3F7AB5;
		border-right: 8px solid #FFCC00;
		background-color: #3F7AB5;
    }
	
	html>body #tabcontentcontainer li a, html>body .category, html>body .category a, html>body .subcat{
		width: auto;
		}

.category{
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px 0 2px 0;
		border-left: 0;
		border-bottom: 1px solid #666666;
		border-right: 0;
		color: #fff;
		text-decoration: none;
		width: 100%;
		background-color:#034E9E;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
		
    }

.category a{
		color: #fff;		
		display: block;
		width: 100%;
		padding-left:3px;
    }	
.category a:hover{
		color: #666;
		text-decoration: none;
		background-color:#191919;
		
    }		

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

.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;
border-bottom: 2px solid #999999;

}

#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:3px; width:70px; z-index:1;
}

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

#quicksearch li{
	
    display:inline;
    margin:0;
	padding:0;
	padding-right: 1px;
    }
	
#layer1{
display:none
}

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

.favicon
{
	border:0;
	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;
	background-image: url(images/favicons/terra.gif);
}
