#container {
	width:100%;
}
#header {
	background-image:url(/img/logo.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-color:#fff;
	width:100%;
	height:200px;
}
#header_sub {
	background-image:url(/img/logo_sub.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-color:#fff;
	width:100%;
	height:50px;
}
#header h1, #header_sub h1 {
	text-indent:-999em;
	margin:0px; padding:0px;
	display:inline;
	line-height:22px;
	font-size:22px;
}
#header_sub a {
	display:block;
	width:100%;
	height:50px;
}
#header_sub h1 {
	font-size:19px;
	line-height:19px;
}
#maincontentholder {
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}
#maincontent {
	margin-left:auto;
	margin-right:auto;
	width:740px;
}
#maincontent h1 {
	font-size:19px;
	font-weight:bold;
}
#maincontent h2 {
	font-size:17px;
}
#maincontent a, #maincontent a:visited, #maincontent a:link {
	text-decoration:underline;
}
.mainright {
 margin-left:10px;
 width:480px;
 float:left;
}
#maincontent>.mainright {
 margin-left:10px;
 width:493px;
 float:left;
}
body {
	background-color:#2d439a;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
.nodisplay {
	display:none;
}
.loz {
	float:left;
	width:237px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	text-align:left;
	color:#2d439a;
}
.loz_white {
	background: transparent url(/img/white_box_top.gif) center top no-repeat;
}
.loz_bg_white {
	width:237px;
	background: transparent url(/img/white_box_bottom.gif) center bottom no-repeat;
}
.loz h2 {
	margin:0px;padding:0px;padding-left:8px;
}
.loz_margin10 {
	margin-left:10px;
}
.loz_linkp {
	text-align:right;
	margin-top:5px;
}
.loz_content {
	width:230px;
	padding-bottom:5px;
	margin-bottom:1px;
}
.loz_content p {
	padding-bottom: 5px !important;
	margin-left:10px !important;
	margin-right:5px !important;
}
a, a:link, a:visited, a:hover {
	color:#fff;
}
.loz_content p a, .loz_content p a:link, .loz_content p a:visited, .loz_content p a:hover {
	color:#2d439a;
	text-decoration:underline;
}
.val_pair {
	float:none;
	clear:left;
}
.inputifest {
	border:1px solid #000066;
	font-size: 12px;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#C9D0DF;
}
.inputifest:focus, .inputifest:hover {
	background-color:#fff;
}
fieldset.val_pair {
	border:none;
	margin:0px; padding:0px;
}
.val_pair .key, .val_pair .value {
	float:left;
	width:50%;
}
.val_pair .key {
	text-align:right;
	font-weight:bold;
}
.val_pair .value {
	padding-left:10px;
	padding-bottom:10px;
}
.val_pair_width30 .key {
	width:30%;
}
.val_pair_width30 .value {
	width:60%;
}
#footer {
	font-size: 9px;
	text-align: right;
	padding: 10px 5px 5px 0;
	clear: both;
}