html,body {color:#fff;background:#838890;margin:0;padding:0;}
body {font:76%/1.6 verdana,sans-serif;text-align:center;height:100%}

img {border:0 none}
big {font-size:1.2em !important;}
small {font-size:0.9em !important}

a:link {color:#A20A0A;background:transparent}
a:visited {color:#c60;background:transparent}
a:hover {color:#336699;background:transparent}
a:active {color:#000 !important;background:#ccc !important}

h1 {position:absolute;left:-500px;top:-500px}
h4 {font:bold 1.4em/1em arial,sans-serif;margin:0;padding:0 0 10px 0;}
h5 {font:bold 1.4em/1em arial,sans-serif;margin:0;padding:0;}

ul {margin:10px 25px}

div#container {width:780px;height:100%;margin:0 auto;color:#333;background:url(/gfx/bg_container.gif);text-align:left;}

div#tools {position:absolute;top:0;width:780px;margin:0 auto;text-align:right;font-size:0.8em;font-weight:bold;}
	div#tools ul {float:right;list-style:none;margin:0;padding:4px 16px 0 0;}
	div#tools ul li {float:left;padding:2px 6px}
	div#tools ul li a {color:#fff;}
	div#tools ul li a:hover {color:#666;}

div#header {width:770px;margin:0 auto;color:#333;background:url(/gfx/bg_header.gif) repeat-x}
	div#header:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	div#header h2 {font:bold 2.5em/1em arial,sans-serif;margin:0;padding:30px 0 20px 20px;}
	div#header h2 a {color:#fff;background:transparent;text-decoration:none}
	div#header img.logo {position:absolute;z-index:1000;width:97px;height:97px;top:63px;margin-left:660px;}
	div#header div#menu {width:354px;float:right;}
	div#header div#menu ul {width:220px;padding:25px 0 0 5px;margin:0;}
	div#header div#menu ul li {width:220px;border-bottom:1px solid #CECECE;}
	div#header div#menu ul li a {display:block;padding:6px 0 6px 12px;text-transform:uppercase;text-decoration:none;background:url(/gfx/list_item.gif) no-repeat left center;}
	div#header div#menu ul li a:hover {background:url(/gfx/list_item_red.gif) no-repeat left center;}
	div#header div#teaser {width:386px;float:left;padding:15px;color:#333;background:#fff;text-align:right;}
	div#header div#teaser img {width:378px;height:243px;position:static !important;margin:0;border:4px solid #E3E3E3;}

div#notice {width:730px;padding:5px;margin:0 auto;color:#333;background:url(/gfx/bg_shade.gif) repeat-x}
	div#notice:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	div#notice p {display:block;margin:5px;padding:5px;color:#333;background:#fff;width:223px;float:left;font-size:0.9em}
	div#notice p img {float:left;margin-right:10px;}

div#footer {clear:both;width:730px;padding:10px 5px 10px 5px;margin:0 auto;color:#333;background:url(/gfx/bg_shade.gif) repeat-x 100% 4px;border-top:10px solid #6DB0F2;}
	div#footer:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	div#footer ul {margin:0;padding:0;width:580px;float:left}
	div#footer li {float:left;width:180px;list-style:none;}
	div#footer li a {display:block;background:url(/gfx/list_item.gif) no-repeat left center;padding:0 0 0 15px;}
	div#footer li a:hover {background:url(/gfx/list_item_red.gif) no-repeat left center;}
	div#footer img {float:right;margin:4px;border-top:1px solid #ccc;}
	div#footer p {clear:both;font-size:0.9em;line-height:normal;padding-top:4px;margin:0;}
	div#footer em {font-size:0.8em;font-style:normal;color:#666;display:block;text-align:right;}

div#content {width:740px;margin:0 auto;padding:0;}

div.content {color:#333;background:url(/gfx/bg_shade.gif) repeat-x 0 25px;border-bottom:5px solid #E3E3E3;}
	div.content div.content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	div.content h3 {color:#fff;background:#6DB0F2 url(/gfx/bg_shade_blue.gif) repeat-x;border-bottom:4px solid #fff;padding:2px 5px;margin:0;font-size:1.6em;line-height:normal;font-weight:normal;}

div#page, div.page {width:750px;color:#333;background:url(/gfx/bg_shade.gif) repeat-x 0 25px;border-bottom:5px solid #fff;margin:0 auto;}
	div#page div#page:after, div.page div.page#after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
	div#page h3, div.page h3 {color:#fff;background:#6DB0F2 url(/gfx/bg_shade_blue.gif) repeat-x;border-bottom:4px solid #fff;padding:2px 5px;margin:0;font-size:1.6em;line-height:normal;font-weight:normal;}

div#news {width:410px;float:left;margin-bottom:12px;}
	div#news a {font-weight:bold;}
	div#news a.showall {font-weight:normal;display:block;text-align:right;}
	div#news p {margin:0;}

div#info {width:320px;float:right;margin-bottom:12px;}

div.box {border:1px solid #ccc;background:#f0f0f0;width:250px;float:right;margin:0 0 15px 15px;}
	div.box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	div.box h4 {color:#fff;font-size:1.2em;font-weight:bold;background:#6DB0F2 url(/gfx/bg_shade_blue.gif) repeat-x;margin:0;padding:4px 6px;}
	div.box ul {margin:0;padding:8px;list-style:none;}
	div.box li a {display:block;background:url(/gfx/list_item.gif) no-repeat left center;padding:0 0 0 15px;}
	div.box li a:hover {background:url(/gfx/list_item_red.gif) no-repeat left center;}


ul.shortcuts {margin:0;padding:8px;list-style:none;}
ul.shortcuts li a {display:block;background:url(/gfx/list_item.gif) no-repeat left center;padding:0 0 0 15px;}
ul.shortcuts li a:hover {background:url(/gfx/list_item_red.gif) no-repeat left center;}

div.output {padding:14px;}
div.alert {background:#fff url(/gfx/ico_alert.gif) no-repeat 8px 50%;color:red;border:1px solid #ccc;padding:8px 8px 8px 30px}
div.notice {background:#fff url(/gfx/ico_notice.gif) no-repeat 10px 50%;color:#666;border:1px solid #ccc;padding:8px 8px 8px 35px}
span.topper {display:block;padding:8px 0 3px 2px;margin:0 0 20px 0;border-bottom:solid 1px #ccc;font-size:0.9em;}

img.image {border:5px solid #f0f0f0;margin:0;}
img.r-image {float:right;border:5px solid #f0f0f0;margin:0 0 15px 15px;}
img.l-image {float:left;border:5px solid #f0f0f0;margin:0 15px 15px 0;}

table.table {width:100%;border-bottom:1px solid #BBDAF9;}
	table.table th {background:#BBDAF9;padding:1px 10px 1px 4px;}
	table.table td {padding:1px 10px 1px 4px; border-bottom:1px solid #BBDAF9;}
	table.table tr.hi {background:#e0e0e0;}

table.imagetable {width:100%;}
	table.imagetable td {vertical-align:top;font-style:italic;line-height:normal;}
	table.imagetable td a {display:block;}
