body {border:solid rgb(217,229,247); border-width:0 1px;}
div#content {padding:20px;}

div#head {min-width:696px; background:#fff url(img/head.jpg) no-repeat 50% 50%; border-bottom:solid 5px rgb(217,229,247);}
div#head img {width:215px; height:28px; display:block; padding:120px 0 15px 40px;}

div#nav {display:block; width:142px; position:absolute; top:30px; right:70px;}
div#nav a {
	display:block; width:100%; margin:0; padding:6px 0; 
	border-style:solid; border-color:white; border-width:0 1px 1px; 
	color:white; background:rgb(91,113,163); 
	text-decoration:none; text-align:center; font:700 8pt verdana,helvetica,sans-serif;
	}
div#nav a#topnav {border-top-width:1px;}
div#nav a:hover {background:rgb(158,171,201);}

#side {width:202px; padding:40px 0 20px 40px;}
#info {color:#666; font-size:10pt;}
#info h1 {font-size:10pt;}

#main {margin:0 0 40px 0; padding:30px 160px 0 290px; color:#444; background:transparent url(img/bg2.jpg) no-repeat 50% 0%; font:400 9pt/200% verdana,sans-serif;}
#main h1 {color:rgb(91,113,163); font-size:13pt; margin-top:2em;}
#main h2 {color:rgb(91,113,163); font-size:11pt; font-style:italic;}
#main img {float:right; margin-right:-100px; margin-left:20px; clear:right;}
img.f {display:block; margin-bottom:3px; border:solid 1px rgb(217,229,247);}

table {display:table; margin:1em 0; border-spacing:0; border-collapse:collapse; border-style:none; line-height:140%;}
table td, table th {vertical-align:top;}
table td {width:275px; padding:5px 0 5px 20px; border-style:none;}
table th {padding:10px 0 0; border-bottom:solid 1px #999; font-weight:700; text-align:left;}

