.tabset_tabs	{ text-align:center;margin:0; padding:0; list-style-type:none; position:relative; z-index:2; white-space:nowrap }
.tabset_tabs li	{ font-family:Tahoma,Verdana;font-size:11px;line-height:9px;margin:0; padding:0; display:inline; }
.tabset_tabs a	{ color:#555555 ! important; background-color:#dddddd ! important; border:1px solid #999999; text-decoration:none; padding:0 0.1em; border-top:none;}
.tabset_tabs li a:link, .tabset_tabs li a:visited, .tabset_tabs li a:hover {font-weight:bold;text-decoration:none}
.tabset_tabs a:hover	{ color:#000000 ! important; background-color:#ffffff ! important }
.tabset_tabs a.active	{ color:#333333 ! important; background-color: #F0F0F0 ! important; border-color:#333333; border-left-width:1px; cursor:default; border-top:white; padding-top:2px; padding-bottom:1px }

.tabset_tabs li.firstchild a	{ border-left-width:1px }

.tabset_content	{ height:60px;background-color: #F0F0F0;border-bottom:0px solid #333333; position:relative; z-index:3; display:none;margin-bottom:-1px }
.tabset_label	{ display:none }

.tabset_content_active	{ display:block }

@media aural{
	.tabset_content,
	.tabset_label	{ display:block }
}


		/* internal use */
.clearer {clear:both}																		
div.clearer hr {display:none}		

.clearerleft {clear:left}																			
div.clearerleft hr {display:none}			

.clearerright {clear:right}																			
div.clearerright hr {display:none}			
												
a.clear {margin:0px;padding:0px;border:0px;}
.opaten {Filter: Alpha(Opacity=100);opacity:1;}
.opaeight {Filter: Alpha(Opacity=80);opacity:0.8;}
.opaseven {Filter: Alpha(Opacity=70);opacity:0.7;}
.opafive {Filter: Alpha(Opacity=50);opacity:0.5;}
.opafour {Filter: Alpha(Opacity=40);opacity:0.4;}
.opathree {Filter: Alpha(Opacity=30);opacity:0.3;}
.opatwo {Filter: Alpha(Opacity=20);opacity:0.2;}

.bigger {font-size:1.3em}
.smaller {font-size:0.8em}

#header,#logo,#middler,.sidenav, #content, #footer, #copy, .navbar {display:block;display:inline-block;overflow:hidden;}
#header,#middler,#footer {clear:both;}

#lefter {float:left}
#righter {float:right;}

.sidenav ul {list-style-type: none; padding:0;  margin:0; white-space: nowrap;	word-wrap: break-word;}


.sidenav ul li a, .sidenav ul ul li a {display: block; overflow:hidden;}

p, ol, ul, li {margin-top: 0px; margin-bottom: 0px;}	/* no stupid automatic margin */

#loginbg {width:100%;height:600px;text-align:center;padding-top:150px;padding-bottom:150px}
div.loginspace {width: 40em; margin-left: auto; margin-right: auto; height: auto; }
#logincont { clear:both;margin-top: 3px; overflow: hidden; padding: 5px; line-height: 1.5em}
div.logininfo { font-size: 1em;float: left; text-align: center; width: 50%; }

.error { color: #CC3333; margin-top: 5px; text-align:center}
div.logininput { float: left; margin-left: -1px; padding-left: 0.5em;}
div.logintext { float: left; width: 7em;text-align:right}
div.logincampi { float: left; margin-left: 5px; }
input.loginsubmit { margin-top: 5px;}
input.inputuser { width:99%;margin-top: 0px; font-size: 1em;}
input.inputpwd { width:99%;margin-top: 5px; font-size: 1em;}
p.user { font-size: 1em; margin-top:7px}
p.pwd { font-size: 1em; margin-top: 8px;}
.textlogin {  font-size: 1.2em;} /* vertical-align: 10px; }*/

option {width:auto}

.adminlinegroup {clear:both;display:inline-block;overflow:hidden;height:auto;margin-top:3px;}
.adminlinegrouplegend {padding-left:5px;float:left;width:85%;font-size:0.9em;}
.adminlinegrouplegend a:link,.adminlinegrouplegend a:visited {display:block;width:100%;font-weight:bold}


.adminline {clear:both;display:inline-block;overflow:hidden;height:auto;padding-bottom:2px;margin-bottom:1px;}
.adminlinelegend {padding-left:5px;float:left;width:85%;font-size:0.9em;}
.adminlinelegend a:link,.adminlinelegend a:visited {display:block;width:100%;font-weight:bold}

.adminlinenew {clear:both;display:inline-block;margin-top:10px;height:20px}
.adminlinenewlegend {padding-left:5px;float:left;width:96%;font-size:1em;}
.new a:link,.new a:visited ,.new a:hover {display:block;width:100%;color:#006633}

.adminicon	{margin:2px;margin-left:1px;margin-right:1px;padding-bottom:3px;float:right;text-align:center;width:16px;height:16px;display:inline-block;overflow:hidden}

.over {background-color:#ffffcc}
.overnew {background-color:#ccffcc}

.adminnotes {padding:0px;margin:0px;width:30%;float:left;margin-right:2px;line-height:1.2em;font-size:0.9em}
.adminparam {padding:0px;margin:0px;width:33%;float:left;margin-right:1px;line-height:1.2em;margin-bottom:1px;font-size:0.8em}





#content fieldset {margin:5px 0px 2px 0px;padding:1px;}

#content div.diciture, #content div.inputdata, #content div.inputlist {margin-top:1px;}
#content div.diciture {clear:left;display:block;float:left;width:37%;padding-right:4px;padding-bottom:3px;}
#content div.diciture2, #content div.inputdata, #content div.inputlist {margin-top:1px;}
#content div.diciture2 {clear:left;display:block;float:left;width:37%;padding-right:4px;padding-bottom:3px;}


#content div.inputdata {display:block;float:left;width:34%;}
#content div.inputlist {display:block;float:left;width:34%;margin-bottom:5px;text-align:left;}

#content div.info {clear:both;width:100%;padding-top:0px;margin-top:-2px}
#content div.info hr {display:none}
#content div.inputdata input ,#content div.inputdata select {padding:0px;margin:0px;width:105%;}
#content div.inputlist {display:block;float:left;width:34%;margin-bottom:5px;text-align:left}
#content div.inputlist input {float:left;border:0px;padding:0px;display:block;margin-bottom:2px}
#content div.inputlist label {float:left;display:block;margin-bottom:2px;margin-left:2px;margin-right:5px;font-size:1.1em}


#content  div.notes {position:relative;z-index:2;text-align:right; float: right; width: 20%; height: auto;  margin: 0px 0px 2px 0px; padding: 1px 4px 1px 0px;  border: 1px solid #CCCCCC;  background-color: #ffffe1;  color: #666666;  font-size: 88%;
    background-image: url(questionmark.gif);  	background-repeat: no-repeat;  	background-position: 2px 3px;  
    line-height:1.2em    }
    
#content  div.filters {line-height:1.2em;width:100%;text-align:left;float:left;position:relative;z-index:2;height: auto;  margin: 0px 0px 2px 0px; padding: 1px 4px 1px 2px;  border: 1px solid #CCCCCC;  background-color: #ffffe1;  color: #666666;  font-size: 96%;
    background-image: url(filter.gif);  	background-repeat: no-repeat;  	background-position: 2px 3px;}    
  
    
      
  
#content div.inputdata textarea {float:left;width:100%;height:48px;overflow:auto;margin-bottom:5px;}
#content  div.inputlist .text ,#content div.inputlist .select {font-size:0.9em;border:1px solid #737357;background-color:#f1f1e3;padding:0px;margin:0px;color: #535337}



table.micro {width:22px;height:20px;border:0px;padding:0px;margin:0px;table-layout:fixed;margin-top:1px}

table.micro td {padding:0px;margin:0px;width:10px;height:8px;border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid #AAAAAA;border-right:1px solid #AAAAAA}

.colorbox {float:left;margin:5px;margin-left:0px;height:40px;width:47px;color:#6A6A6A;font-size:9px;font-family:Verdana;text-align:center}

.color {border:1px solid #9A9A9A;height:25px;width:25px;margin-left:auto;margin-right:auto}


.searchbox label {padding:3px;font-size:0.9em;font-weight:bold}

.searchbox {display:inline-block;overflow:hidden;height:55px}

.resultbox {display:inline-block;padding: 2px 10px 2px 10px;margin-left:auto;margin-right:auto;margin-top:10px}

.alletitle {padding:0px;margin:10px 0px 6px 0px;line-height:10px;color:#0088FF;font-family:verdana;font-size:10px;font-weight:bold}
.allelist {padding:0px;margin:0px;width:96%;margin-bottom:5px;border:3px double #0088FF}

.allelist div {font-size: 0.9em;line-height:1.4em;padding:2px;margin-top:2px;margin-bottom:4px;border-bottom:1px dotted #999999}


.allesearchtitle {padding:0px;margin:10px 0px 6px 0px;line-height:10px;color:green;font-family:verdana;font-size:10px;font-weight:bold}
.allesearch {padding:0px;margin:0px;width:96%;height:260px;margin-bottom:20px;border:3px double green}

#content  div.tabfilter {background-color: #ffffe1;  color: #666666;  background-image: url(filter.gif);  	background-repeat: no-repeat;  	background-position: 11px 0px;border:1px solid #1a00a0;border-top:0px;line-height:13px}    

.filter_leg  {width:20%;margin-top:1px;float:left;clear:left;font-weight:bold;font-size:10px;padding-right:5px;text-align:right}
.filter_data {margin-top:1px;font-size:10px}

.linkbox {color:#990000;border:1px dotted #990000;background-color:#ffeeee;margin-top:10px;padding:2px;overflow:auto} 
