

body{
font-family: Arial, Helvetica, sans-serif;
color:#546368;
}

.basictab ul{
	margin: 4px;
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #546368;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	
	
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #546368;
border-bottom: none;
background-color: #FFFFFF;
color: #546368;
}

.basictab li a:visited{
color: #546368;
}

.basictab li a:hover, .basictab li a.current{
background-color: white;
color: orange;
}

.basictab li a:active{
color: #546368;
}

#tabcontentcontainer{
width:95%; /*width of 2nd level content*/
height:500px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
display:none;
}

#exact{
  position:absolute; /* exact centering */
  top:50%;
  left:50%;
  width:450px;
  height:400px;
  margin-left:-225px; /* half the width */
  margin-top:-200px; /* half the height */  
  z-index: 1;
}


.topsublinks {
	font-size: small;
}

.topsubsublink {
    position: relative;
	top: 12px;
	background-color: #4378a4;
	padding: 5px;
	color: #ff9933;
	border-top: 1px solid #4378A4;
	width: 95%;
	/*margin-top: 20px;*/
	margin-bottom: 10px;
}

.toprel{
    position:relative;
	top: 12px;
}


/* from sl... ;) */
option.sl, input.sl, radio.sl, .S1 
{
	font-family:verdana, courier, courier new, sans-serif;
	font-size: 8pt;
	color: white;
	background-color: #4378a4;
	border-color:#bcbbbb;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.tabline{
border-top: thin #000000 solid;
border-bottom: thin #000000 solid;
}

.marg{
	margin: 5px;
}

.smallest{
	font-size: 10px;
}
.smaller{
font-size: smaller;
}

.defn{
padding: 5px;
border: thin #000000 dashed;
}

#results{width: 700px;}

.description{font-size: 10px;}

/* Title/link of pages */
.title{color:#4378a4; font-size:12px;}

.url{color:#000000;font-size:9px;align:right;}

.lightlink{color:#a7a7a7;}

.nexters{
	color:#346080;
	text-decoration: none;
}

#graybox{
border-top: thin #000000 solid;
background-color: #e0dfe3;
padding: 5px;
}