html { height: 100.2%; }

body {
	background:#000033 url(contentImages/page/background.jpg) repeat-x 0 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#fff;
	padding:0;margin:0;
}

*{ padding: 0; margin: 0; }
div.clear { clear: both; }
img { border: none; }
a { color: #fff; text-decoration: none; }

div#container {
	font-size: 1.2em;
    /* background-color: #000; */
	text-align: left;
	width: 940px;
	margin: 0 auto;
}

table { font-size:1em; }


div#header {
	background: transparent url(contentImages/page/header.jpg) no-repeat center bottom;
	width: 940px;
	height: 205px;
	position: relative;
}



div#header div.header_links { position: absolute; bottom: 0; right: 0; height: 30px; }
div#header a.index { display: block; position: absolute; top: 0; left: 0; height: 195px; width: 250px;}

div#content {margin:10px 0 5px;}
div#left {float:left;width:200px;}
div#right {float:right;width:200px;}
div#middle {margin:0 15px;color:#fff;float:left;width:510px;}
div#middle div.top {height:10px;background:transparent url(contentImages/page/middle_header.gif) no-repeat 0 0;}
div#middle div.middle { padding: 0 10px; background: transparent url(contentImages/page/middle_middle.gif) repeat-y 0 0; }
div#middle div.middle h1 {font-size:1.4em;}
div#middle div.middle p {padding:8px 0;}
div#middle div.bottom {height:10px;background:transparent url(contentImages/page/middle_bottom.gif) no-repeat 0 0;}

div.box { width: 200px; color: #005EC4; font-size: 1.2em; margin-bottom: 10px; }
div.box h1 {margin-bottom:5px;padding:0 2px 3px;color:#fff;font-size:1.2em;}
div.box h3 {margin-bottom:5px;padding:0 2px 3px;color:#fff;font-size:1.2em;}
div.box a { padding: 2px; display: block; text-decoration:none; color:#fff; margin-right: 7px;}
div.box a:hover, div.box a.active { color:#005ec4;}
div.box p { margin: 0; padding: 0; }
div.box p.header {height:10px;background:transparent url(contentImages/page/box_header.gif) no-repeat 0 0;}
div.box p.middle,div.box div.middle,div.box ul#subnavi { padding:0 10px; background: transparent url(contentImages/page/box_middle.gif) repeat-y center; }
div.box p.morepad { margin-left: 15px; }
div.box p.bottom {height:10px;background:transparent url(contentImages/page/box_bottom.gif) no-repeat 0 0;}
div.box ul#subnavi { width: 200px; list-style: none; margin: 0; padding: 0; }
div.box ul#subnavi li { margin:0 5px 0 10px; list-style:none; }
div.box ul#subnavi li a { display:block; padding: 2px 5px;}
div.box ul#subnavi li a:active, div.box ul#subnavi li a:focus, div.box ul#subnavi li a.active { color:#005ec4;}
div.box ul#subnavi li a:hover, div.box ul#subnavi li a.active { background-color: #171238; }
div.box ul#subnavi li h1 { margin-bottom:5px; color:#fff; font-size:1.2em; }