a {
	color:#185a9c;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

b {
	color:#185a9c;
}

body {
	margin:5px;
	background-color:#d6ebff;
}

div#content {
	position:absolute;
	top:215px;
	left:220px;
	width:808px;
}

div#header {
	margin-bottom:10px;
	width:1024px;
}

div#menu {
	background-color:#a8d4ff;
	position:absolute;
	top:215px;
}

div#menu a {
	font:normal 9pt Arial;
	color:#000000;
	text-decoration:none;
}

div#menu td {
	padding-top:2px;
	padding-left:7px;
	padding-bottom:2px;
	padding-right:7px;
}

div#menu td:hover {
	background-color:#c2e1ff;
}

div#menu td.heading {
	background:url('images/menuebox-heading.png') repeat-x top left;
	font:bold 9pt Arial;
	color:#185a9c;
	height:25px;
	padding-bottom:0px;
	vertical-align:middle;
}

div#menu td.heading:hover {
	background-color:#c2e1ff;
}

div.whiteframe {
	background-color:#ffffff;
	position:relative;
}

div.whiteframe div#bl {
	position:absolute;
	bottom:0px;
	left:0px;
	width:7px;
	height:8px;
}

div.whiteframe div#bm {
}

div.whiteframe div#br {
	position:absolute;
	bottom:0px;
	right:0px;
	width:7px;
	height:8px;
}

div.whiteframe div#ml {
}

div.whiteframe div#mr {
}

div.whiteframe div#tl {
	position:absolute;
	top:0px;
	left:0px;
	width:7px;
	height:7px;
}

div.whiteframe div#tm {
}

div.whiteframe div#tr {
	position:absolute;
	top:0px;
	right:0px;
	width:7px;
	height:7px;
}

h1 {
	font-family:Helvetica;
	font-size:16pt;
	color:#185a9c;
	background:url('images/headline-bg.png') repeat-x bottom left;
	height:30px;
	padding-top:5px;
	padding-left:10px;
	border-bottom:1px solid #185a9c;
	width:98%;
}

h3 {
	font-family:Helvetica;
	font-size:11pt;
	color:#185a9c;
}

image {
	border:none;
}

p,td,th,li,a {
	font-family:Arial;
	font-size:10pt;
}

span.form_error {
	font-family:Arial;
	font-size:10pt;
	color:#ee2222;
}

table#footer {
	width:100%;
	border-top:2px solid #a8d4ff;
	margin-top:10px;
}

table#footer td {
	width:200px;
	font-size:9pt;
	padding-top:10px;
	padding-bottom:10px;
}

div#menu td {
	padding-left:5px;
	padding-right:5px;
}

td {
	vertical-align:top;
}

th {
	color:#185a9c;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #185a9c;
}

th.form {
	border:none;
}

ul {
	margin-top:2px;
	margin-bottom:2px;
}

