
/*/////////// Color Scheme ///////////*/

html	{ background:	#357; color: #012; }
#topbar	{ color:		#ACE; }
#main	{ background:	#ACE; }

div.abstract { background:  #FFF; }

a			{ color:	#345; }
a:hover		{ color:	#567; }
a:active	{ color:	#789; }

#tabs a, #subtabs a				{ background:	#8AC; color: #012 }
#tabs a:hover, #subtabs a:hover	{ background:	#9BD; color: #012 }
#tabs span, #subtabs span		{ background:	#ACE; color: #012 }

#subtabs a			{ background:	#8AC; color: #012 }
#subtabs a:hover	{ background:	#9BD; color: #012 }
#subtabs span		{ background:	#ACE; color: #012 }

/*//////////// Border Code ///////////*/

#main		{ border: 1px solid #012; border-top: 0; }
#tabs a		{ border: 1px solid #012; border-top: 0; }
#tabs span	{ border: 1px solid #012; border-bottom: 0; }
img			{ border: 0; }
#subtabs a,span { border-bottom: 1px solid #012; border-right: 1px solid #012; }

/*//////////// Layout Code ///////////*/

html { padding: 1.5em 2em 1em 2em; }
h1 { font-size: 140%; }
h3 { margin-bottom: 0; }
img.left { float: left; padding: 0 20px 20px 0; }
img.right {	float: right; padding-top: 5px; }
.smallcaps { font-variant: small-caps; }
#main {	clear: both; padding: 20px; min-height: 300px; }
#topbar {
	padding-bottom: 0.5em;
	font-family: trebuchet ms,verdana,sans-serif;
	font-weight: bold;
	font-size: 200%;
}

div.withjs {
	display: none;
}

div.abstract {
	display: none;
	text-align: justify;
	border: solid;
	border-width: 1px;
	padding: 10px;
	width: 750px;
	margin: 10px;
}


/*///////////// Tabs Code ////////////*/

#tabs a,span, #subtabs a,span { width: 7em; }

#tabs		{ font-size: 85%; }
#subtabs	{ font-size: 70%; }

#tabs, #subtabs {
	font-family: tahoma,verdana,sans-serif;
	clear: both;
	text-align: center;
}

#tabs ul, #subtabs ul {
	display: inline;
	list-style-type: none;
}

#tabs li, #subtabs li { float: left; }

#tabs a,span,
#subtabs a,span {
	top: 0;
	margin: 0 3px 0 0;
	float: left;
	text-decoration: none;
}

#tabs a			{ padding: 6px 4px 6px 10px; }
#tabs a:hover	{ padding: 5px 4px 7px 10px; }
#tabs span		{ padding: 4px 4px 9px 10px; }

#subtabs a			{ padding: 1px 1px 1px 1px; }
#subtabs a:hover	{ padding: 2px 1px 1px 1px; }
#subtabs span		{ padding: 3px 1px 1px 1px; }

