body {
	margin:0;
	padding:0;
	font-family:Lucida sans, Arial, sans-serif;
	font-size:0.75em;
	background:url(bg-body.png) repeat-x;
	}
a {
	color:#426681;
	}
a:hover {
	text-decoration:none;
	}
a img {
	border: 0;
	}
h1 {
	font-size:2.5em;
	font-weight:normal;
	padding:0.5em 0 0 0;
	letter-spacing:-1px;
	}
h3 {
	font-size:1.4em;
	border-bottom:1px solid #EEF1F3;
	}
#wrapper {
	width:55em;
	margin:0 auto;
	}

.tabset_tabs	{ 
	margin:0; 
	padding:0; 
	list-style-type:none; 
	position:relative; 
	z-index:2;
	padding:0.5em 0; 
	white-space:nowrap;
	}
.tabset_tabs li	{ 
	margin:0; 
	padding:0; 
	display:inline;
	}
.tabset_tabs a	{ 
	margin:0;
	color:#339 ! important; 
	background-color:#E8EFF5 ! important; 
	border:1px solid #D9E3EB; 
	text-decoration:none; 
	padding:0.5em 0.9em;  
	border-bottom:none; 
	}
.tabset_tabs a:hover	{ 
	color:#fff ! important; 
	background-color:#3C5569 ! important;
	border-bottom:1px solid #3C5569; 
	}
.tabset_tabs a.active	{ 
	color:black ! important; 
	background-color:white ! important; 
	border-color:#D9E3EB; 
padding:0.6em 0.9em;  
	border-bottom:1px solid #fff;	
	font-weight:bold;
	}

.tabset_tabs li.firstchild a	{ 
	border-left-width:1px 
	}

.tabset_content	{
	border:1px solid #D9E3EB; 
	background-color:white; 
	position:relative; 
	z-index:1; 
	padding:0.5em 1em;
	margin:0 0 10px 0;	 
}
.tabset_label	{ 
	display:none 
	}

.tabset_content_active	{ 
	display:block }


pre {
	font-size:1.2em;
	}
p {
	line-height:1.4em;
	}
