.b {
background-color: #CCCCCC;
}

body{font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
}

.bodyborder{
border: 1px solid #4D638E;
font-size:
}



h1{line-height: 1.0;
font-size: 1em;}
h2{line-height: 1.0;
font-size: 1em;}
h3{line-height: 1.0;
font-size: 1em;}

a:link {color: #4444ff;}
a:visited {color:#220F0E;}
a:hover {color:#0000FF;}
a:active {color:#4444ff;}

.hnav{color:#D1D0CD;

font-size:12px;
font-weight:bold;
text-align:justify;}

.hnav a:link{
	color:#D1D0CD;
}

.hnav a:visited{
	color:#CCCCCC;
}

.hnav a:hover{
	color:#FFFFFF;
}

.ads{color:#D1D0CD;

font-size:12px;
font-weight:bold;}

.adsh1{color:#D1D0CD;

font-size:20px;
font-weight:bold;}

.ads a:link{
	color:#D1D0CD;
}

.ads a:visited{
	color:#CCCCCC;
}

.ads a:hover{
	color:#FFFFFF;
}

.tabbox { position: relative; top: 0; left: 0; width: 485px; height: 380px; }
		
		.tabbox h2 { position: relative; margin: 0; padding: 0; width: 150px; border: solid #220F0E; border-width: 1px 0 0 1px; z-index: 2; }
		.tabbox .last h2 { border-bottom-width: 1px; }
		
		.tabbox h2 a { display: block; padding: 11px; margin: 0 1px 0 0; font-size: .9em; color: #220F0E; text-decoration: none; }
		.tabbox h2 a:hover { background: #E8E3D8; }
		
		.tabbox .tabpanel { position: absolute; top: 0; left: 150px; width: 325px; height: 365px; padding: 5px; background: #F2EFE9; border: 1px solid #000; border-top: 1px solid #000; z-index: 1; display: none; }
		
		.tabbox .selected .tabpanel { display: block; overflow: auto; }
		.tabbox .selected h2 a { background: #F2EFE9; margin: 0; cursor: default; color:#336600; }
		
