

* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}

body {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #3d4b65;
	padding-bottom: 1em;
}

#header {
	background: url("/img/topbar.jpg");
	padding: 4px 20px 0px 20px;
	font-size: 8pt;	
	height: 18px;
	color: white;
}
#header a {
	color: white;
}

#header-box-left {
	float: left;
}
#header-box-right {
	float: right;
}

#menu {
	background: url("/img/menubar.jpg");
	/*padding: 6px 20px 0px 20px;*/
	font-size: 10pt;	
	height: 39px;
}

#footer {
	padding: 0px 25px 0px 25px;	
	text-align: center;
}

#footer-box {
	background-color: #f4f7fb;
	background: url("/img/tabright2.gif") no-repeat right top;
	background-position: right -25px;
	margin: 0;
	text-decoration: none;
}
#footer-box-inside {
	background:url("/img/tableft2.gif") no-repeat left top;
	padding: 5px 0px 6px 0px;
	background-position: 0% -25px;
	color:#627EB7;
}

#bodycontainer {
	/*padding: 0px 20px 0px 20px;*/
}

#bodynavi {
	font-size: 10pt;
	border-left: 1px #bcd2e6 solid;
	border-right: 1px #bcd2e6 solid;
	border-bottom: 1px #bcd2e6 solid;
	padding: 10px;
	background-color: #eaf1f8;
	margin-bottom: 5px;
}

#bodymain {
	/*border: 1px #bcd2e6 solid;*/
	padding: 0px 10px 10px 10px;
}

/* Seachform */
table.collapse {
	width: 100%;
	border-collapse: collapse;
	border: 1px #7c95a8 solid;
	font-family: Segoe UI,Tahoma;
}
table.collapse th { border: 1px #7c95a8 solid; padding: 4px; background-color: #e5ebef; font-weight: normal; }
table.collapse td { border: 1px #7c95a8 solid; padding: 4px; }

/* Input form */
table.collapseform {
	width: 100%;
	border-collapse: collapse;
	/*border: 1px #7c95a8 solid;*/
	font-family: Segoe UI, Tahoma;
}
table.collapseform th { padding: 5px 15px 5px 0px; border-right: 1px #D9E0E6 solid; font-weight: normal; }
table.collapseform td { padding: 5px 0px 5px 15px; }
table.collapseform input, table.collapseform select { padding: 5px; font-size: 10pt; } 

/* Collapsed table without width */
table.collapse2 {
	border-collapse: collapse;
	border: 1px #7c95a8 solid;
	font-family: Segoe UI,Tahoma;
}
table.collapse2 th { border: 1px #7c95a8 solid; padding: 3px; background-color: #e5ebef; font-weight: normal; }
table.collapse2 td { border: 1px #7c95a8 solid; padding: 3px; }


/* FF Hack */
html>body fieldset {
	margin: 0px 0px 6px 0px;
	padding: 12px 20px 20px 20px;
	border: 1px #7c95a8 solid;
	-moz-border-radius: 4pt;
}
fieldset {
	margin: 0px 0px 6px 0px;
	padding: 2px 20px 20px 20px;
}
fieldset label {
	float: left;
	width: 100px;
    margin-right:0.5em;
    padding-top:0.2em;
	
}
fieldset legend {
	font-size: 12pt;
	padding: 0px 10px 0px 10px;
	margin-left: -10px;
	margin-top: 0px;
}

/* IE 6.0 Hack */
* html fieldset legend {
	margin-top: 8px;
	margin-bottom: 10px;
}

/* IE 7.0 Hack */
*+html fieldset legend {
	margin-bottom: 10px;
	
}

a {color: #526878;}
a:hover {color: #036;}

p {padding: 0.1em 0 0.8em;}

h1 {font: normal 1.8em Georgia,Tahoma,sans-serif;}
h2 {font: normal 1.5em Georgia,sans-serif;}
h3 {font: normal 1em Tahoma,sans-serif;}

.navigation {
	display: none;
}

.navigation#nav1 {
	display: block;
}

.box_error {
	margin: auto;
	text-align: center;
	padding: 10px;
	border: 1px red solid;
	width: 400px;	
	background-color: #fee6e7;
}

.box_info {
	margin: auto;
	text-align: center;
	padding: 10px;
	border: 1px #00ff00 solid;
	width: 400px;	
	background-color: #e2fde1;
}


