html{
	height: 100%;
}

body {
	text-align: center;	
	color: #003300;
	background: #aabefe url('/images/backdrop.gif') repeat-x;
	height: 100%;
	margin: 0;
}

body,td,p {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

h1 {
	font-size: 16px;
	color: #221c8d;
	background-color: #d1d7e1;
	text-indent: 8px;
}

h2 {
	font-size: 14px;
	color: #352bcb;
}

h4{
	color: #221c8d;

	font-size: 9pt;
	font-weight: bold;
	margin: 12px 0 4px;
}

h5{
	font-size: 9pt;
	font-weight: bold;
	margin: 4px 0 24px;
}


.error{
	color: white;
	background-color: red;
	width: 100%;
	padding: 2px;
}

#mainblock, #footer, #content, #spacer, #header { width: 801px; margin: 0px auto 0px auto; text-align: left; }

a:hover  { color: #ff8000; }

#spacer {
	height:  8px;
}

#header {
	background-color: white;
	height:  100px;
	background: url('/images/flag.png') no-repeat;
}

#header p {
	background: url('/images/images.jpg') no-repeat;
	font-size: 11px;
	float: right;
	width: 620px;
	height:  100px;
	text-align: right;
	vertical-align: middle;
	color: white;
	margin: 0px;
	padding: 0px;	
}

#contentstuff {
	background: #bcacff;
	height: 100%;
}

#contentstuff table tbody {
	border-spacing: 0px;
}

#contentarea {
	background: white;
	width: 620px;
	border-top: solid 1px #211b7d;
	border-left: solid 1px #211b7d;
	height: 100%;
	vertical-align: top;
}

#bodyBody{
	padding: 4px;
	height: 100%;
}

#navarea {
	background: #fbfaff;
	width: 180px;
	border-top: solid 1px #211b7d;
	vertical-align: top;
	padding: 0;
}

#footer {
	background: white url('/images/footer.gif') repeat-x;
	border-top: solid 1px #211b7d;
	height: 24px;
	font-size: 9px;
	clear:both;
 }

#footer ul 	{ list-style-type:none; margin:0px; padding:0px; }
#footer ul li { display:block; float:left; line-height:20px; color:#221c8d; }
#footer ul li a { text-decoration:none;	padding-right: 4px; padding-left: 4px; }

.download {
	background-color: #d5dbe7;
	padding: 4px;
}

.download #summary {
	vertical-align: top;
	border-right: 1px solid #717ab7;
}
.left               { float:left; text-indent:5px; } 
.right              { padding-right:3px; float:right; }
