#position{	width:100%;	height:100%; padding:0;	margin:0; }

#page{ margin:0; padding:0; position:absolute; left:0px; top:0px;
	width:99%; height:99% }
#header_text{position:absolute; top:5px; /*border:solid black 1px;*/}
#headercell{padding-top:100px; 
	background-image:url('../images/mosquito.gif');
	background-repeat:no-repeat; background-position:right; 
	border-bottom:solid black 1px;}

#topmenu{ width:300px; position:relative; margin:0 0 5px 5px; /*border:solid black 1px;*/}
#topmenu a{ }

#body{ }

#leftmenu{width:200px; height:100%; position:relative;top:30px;}
#leftmenu a{ display:block; padding-left:10px; padding-bottom:10px;}
#leftmenucell{ vertical-align:top; border-right:solid black 1px; }

#contentcell{height:100%;width:80%; vertical-align:top; overflow:scroll;}
#content{ margin:8px;}

body{ margin:0;padding:0;}

.editlink {
	color: Red;
	font-family:sans-serif;
	font-size:8pt;
	font-weight:bold;
	display:block;
	float:left;
	vertical-align:top;
	margin-left:10px;
	margin-top:10px;
}
.editlink a{
	color: Red;
}

.contentbody{margin-top:15px;margin-bottom:15px;}
/*sitemap for menu structure*/
.sitemap{margin:10px;background-color:#8888ff;width:250px;}
.sitemap_level1{margin-left:10px; background-color:#aaaaff;}
.sitemap_level2{margin-left:10px;background-color:#ccccff;}
.sitemap_level3{}
.sitemap.item{display:inline;padding-left:5px;}
.item_text/*{position:relative;top:7px;*/}
.sitemap .item .item_text{color:brown;font-size:16pt;}
.sitemap_level1 .item .item_text{color:brown;font-size:14pt;}
.sitemap_level2 .item .item_text{color:blue;font-size:12pt;}
.borderleft {border-left:1px solid white;}
.branch_h{border-bottom:1px solid white;width:30px;height:30px;}
.branch_hv{border-bottom:1px solid white;width:30px;border-left:1px solid white;height:30px;}


