body {
	FONT-SIZE: 9pt;
	MARGIN: 0px;
	TEXT-ALIGN: center;
	FONT-FAMILY: tahoma, verdana;
	BACKGROUND-COLOR: #EDEDED;
	}

#container {
	width: 760px;
	margin:0px auto;
	text-align: left;
	padding: 0px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	}

#header {
	WIDTH: 100%;
	COLOR: #FFFFFF;
	HEIGHT: 10px;
	BACKGROUND-COLOR: #5F8AC5
	}

#logo {
	WIDTH: 100%;
	HEIGHT: 100px;
	}

#main {
	float:left;
	width:99%;
	margin:0px auto;
	padding-top:22px;
	}

#main TABLE { PADDING: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0px; border: 0px }
#main TH, #main TR { FONT-SIZE: 9pt; }

#sidebar {
	height:520px;
	width:1px;
	float: right;
	padding: 0px;
	border: 0px;
	}

#bottom {
	CLEAR: both;
	WIDTH: 100%;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	HEIGHT: 25px;
	TEXT-ALIGN: center;
	Font-Size: 12px;
	padding-top:6px;
	padding-Bottom:6px;
	BACKGROUND-COLOR: #96B1D3;
	BACKGROUND-COLOR: #5F8AC5;
	}

p { FONT-SIZE: 9pt; }
.message { font-size:12px; line-height:1.8; }

a:link { TEXT-DECORATION: none ; FONT-SIZE: 9pt; }
a:visited { TEXT-DECORATION: none ; FONT-SIZE: 9pt;}
a:hover { TEXT-DECORATION: underline ; FONT-SIZE: 9pt;}

/* main menu */
#mainmenu{ width: 100%; border-top: 1px solid #B5B5B5; border-bottom: 1px solid #CCCCCC; margin: 0px ; text-align: center; background-color: #FAFAFA; clear:both; height:24px;}
#mainmenulist{ width: 100%; margin:0 0 0 6px; padding: 0; text-align: center; }
#mainmenulist ul, #mainmenulist li{ margin: 0; padding: 0; display: inline; list-style-type: none; border: 0px none; }
#mainmenulist a:link, #mainmenulist a:visited{ float: left; line-height: 14px; font-weight: bold; margin: 0; text-decoration: none; color: #4A4A4A; border-left: 1px solid #F4F4F4; border-right: 1px solid #F4F4F4; background-color: #FAFAFA; padding: 5px 10px 5px 10px; }
#mainmenulist a:hover{ color: #000; text-decoration: none; background-color: #858585; color: #ffffff; }
#mainmenulist a:link#current, #mainmenulist a:visited#current{ color: #000; text-decoration: none; background-color: #EAEAEA; color: #000000; border-color:#BFBFBF}

/* postform elements */
.genmed { font-size : 22px;}

select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	}

.button {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px 1px 1px 1px;
	}

.helpline { 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-style: none;
	}

.textarea {
	font-family: trebuchet,Verdana, sans-serif;
	font-size: 12px;
	width: 560px;
	color: #000000;
	background-color: #f3f3f3;
	border:	#cccccc 1px solid;
	}

.input {
	font-family: trebuchet,Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #f3f3f3;
	border: #cccccc 1px solid; 
	}

/* registerform */

h1 {
	font-size:25px;
	COLOR: #5b90c6; 
	}

.regtitle {
	font-size:16px;
	COLOR: #5b90c6; 
	font-weight:normal;
	}

#reg table {
	border-width:0;
	color:#333;
	width:100%;
	}

#reg th, #reg td {
	border-bottom:1px solid #BBBBBB;
	padding:5px 10px;
	font-size:12px;
	}