body {
padding: 0em; margin: 0em;
font-family: sans-serif;
font-size: 12px;
background-color: #fff;
}

.handle{}
/* #middlebox { margin: 0px 145px 0px 0px;} */

div#middlebox { margin: 0px 0px 0px 150px;}
div#leftbox {position: absolute;width: 135px;color: black;margin: 0px;left:1px;}

a { color: blue;}

.header {border-bottom: 1px black solid; padding-left: 3em; font-weight: bold;}
.gray {	padding-left: 1em; border: 1px #aaaaaa solid; margin-left: 3em; margin-right: 3em; background-color: #eeeeee}
.blue {	padding-left: 1em; border: 1px blue solid; margin-left: 3em; margin-right: 3em; background-color: #eeeeff; font-family:monospace;}
.green { padding-left: 1em; border: 1px green solid; margin-left: 3em; margin-right: 3em; background-color: #D6F1D9;}
.red {	padding-left: 1em; border: 1px red solid; margin-left: 3em; margin-right: 3em; background-color: #ffeeee;} /* #fff6f6 */

.buttonx { width: 5%; cursor: pointer; background: gray; padding-left:5px; padding-right: 5px; text-decoration: none;  border: 1px black solid; color: #fff;}

.frontpage {	padding-left: 1em; border: 1px black dotted; margin-left: 1em; margin-right: 3em; background-color: #eeeeee}

.box 	{ padding:0 12px 0 0;background:#fff url(/images/borders2.gif) 100% 0 repeat-y;}
.bi 	{padding:0 0 0 12px;background:#fff url(/images/borders3.gif) 0 0 repeat-y;}
.bt 	{height:15px;margin:0 -12px;background:url(/images/box2.gif) 100% 0 no-repeat;}
.bt div {width:16px;height:15px;background:url(/images/box2.gif) 0 0 no-repeat;	}
.bb 	{height:15px;margin:0 -12px;background:url(/images/box2.gif) 100% 100% no-repeat;}
.bb div {width:16px;height:15px;background:url(/images/box2.gif) 0 100% no-repeat;}
.box h1 {background:#6699cc;font-size: 14px; margin: 0; padding: 0;}
.box h3 {margin:0;padding:4px 10px;background:#fff;font-size: 12px;}
.box h4 {margin:0;padding:4px 10px;background:#fff;font-size: 10px;}
.box p, .box ul, .box img {margin:0;padding:4px 10px;background:#fff;}	
.box li {margin:0 0 0 2em;padding:0;} 
.box form {margin: 0;padding:4px 10px;background: #fff;	}

.bottom {border:1px solid black; padding:0; margin: 0px 10px 0px 155px;}

#logo { background-image: url(/images/logo_bg.gif); background-repeat: repeat-x; height: 39px; margin: 0px; padding: 0px 0px 0px 10px; }


#navlist { padding: 3px 0;margin-left: 0;border-bottom: 1px solid #778;font: bold 12px sans-serif;}
#navlist li{list-style: none;margin: 0;display: inline;}
#navlist li a{padding: 3px 0.5em;margin-left: 1em;border: 1px solid #778;border-bottom: none;background: #c0dbf6;text-decoration: none; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;}
#navlist li a:link { color: #448; }
#navlist li a:visited { color: #448; }
#navlist li a:hover{color: #000;background: #CCC;border-color: #227;}
#navlist li a#current{background: white;border-bottom: 1px solid white;}


input, textarea, select, submit{ 
	color: black; line-height: 1.1em; padding: 0.2em;
	border-top: 1px solid #7c7c7c; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #ddd; margin: 0.1em; 
	background: #F8F8F8 url('/images/fieldbg.gif') repeat-x top; font-size: 0.9em;
}

.inputbutton {background: #c1d6d0;  border-bottom: 1px solid #000; border-right: 1px solid #000;}
