﻿*,html,body,h1,h2,h3,h4,p,form{margin:0;padding:0}
html {font-size:100%;}
body{font:0.8em/1.2em sans-serif;color:#333;background:#fff url(../Images/background.jpg) center top}

h1 {position:absolute;top:-500px;left:-500px}
tt {font:1.1em/1.2em 'courier new';}

a:link {color:Maroon;position: relative;}
a:visited {color:Maroon;position: relative;}
a:hover {color:#999;position: relative;}

div#content {
	/* background-color: #FFFFFF !important;*/
}

ul,ol{margin:0;padding:0}

hr {border:none 0;border-top:1px solid #ccc;height:1px;margin:0 0 10px 0;padding:0;}

blockquote {display:block;font-style:italic;margin:8px 0;padding:0 0 0 30px;background:url(../Images/quote.gif) no-repeat top left;}

div#header {width:720px;margin:0 auto;padding-top:97px;text-align:center}
	div#header hr {display:none}
	div#header h2 {border-bottom:1px solid #fff;width:720px;}
	div#header h2 a {display:block;margin:0 auto;width:260px;height:90px;background:url(../Images/xoko_logo.gif) no-repeat center;}
	div#header h2 a span {position:absolute;top:-500px;left:-500px}
	div#header ul {padding-top:8px;}
	div#header ul li {display:inline;padding:0 8px}
	div#header ul li a {color:#fff;text-decoration:none;font-weight:bold;}
	div#header ul li a:hover,
	div#header ul li a.selected {color:#6A2225;}

	/*
div#body {width:740px;height:480px;margin:0 auto;background:url(../Images/frm_mid.gif) no-repeat center;}
	div#body div#wrapper {width:740px;height:480px;background:url(../Images/frm_top.gif) no-repeat top;}
	div#body div#content {width:670px;height:410px;background:url(../Images/frm_bot.gif) no-repeat bottom;padding:35px;}
	div#body div#content img {display:block;}
	div#body div#content div#right {float:right;width:317px;}
	div#body div#content div#left {float:left;width:340px;}
	div#body div#content div.short {width:200px !important;}
	*/

div#body {width:740px;margin:0 auto;background:url(../Images/frm_mid.png) repeat-y top center;overflow:hidden;}
/* IE6 Transparency hack */
	* html div#body
	{
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Templates/Xoko/Images/frm_mid.png", sizingMethod="crop");
	}
	div#body div#content {width:670px;padding:35px 35px 0px 35px;background:url(../Images/frm_top.gif) no-repeat top;}

	div#body div#content img {display:block;padding:0 0 0 12px;background:#fff;}
	div#body div#content div#left {width:670px;float:right;}
	div#body div#content div#left img.mainimage {float:right;display:block;}
	div#body div#content div.short {width:570px !important;}
	div#body div#content div.column {width:245px; float:left; margin-right:30px;}

	div#body div#content div#left h2 {font:bold 1.4em/1em helvetica,sans-serif;margin:0 0 0.8em 0;letter-spacing:-1px;}
	div#body div#content div#left h3 {font:bold 1.2em/1em helvetica,sans-serif;margin:0 0 0.5em 0;}
	div#body div#submenu {float:left;width:100px;}
	div#body div#submenu h2 {position:absolute;top:-500px;left:-500px}
	div#body div#submenu hr {display:none}
	div#body div#submenu ul li {display:block;float:left;width:100%;padding:0 0 5px 0;}
	div#body div#submenu ul li a {font:bold 1.2em/1em helvetica,sans-serif;text-decoration:none;color:#CCCCCC;position: relative;}
	div#body div#submenu ul li a:hover,
	div#body div#submenu ul li a.subselected{color:#6a2225;}
	
div#footer {font-size:0.9em;width:740px;margin:0 auto 30px auto;text-align:center;color:#f0f0f0;font-weight:bold;padding:40px 0 30px 0;}
div.shortfooter {background:url(../Images/frm_botshort.png) no-repeat top !important;}
/* IE6 Transparency hack */
	* html div.shortfooter
	{
		background-image: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Templates/Xoko/Images/frm_botshort.png", sizingMethod="crop");
	}

.middlefooter {background:url(../Images/frm_botmiddle.gif) no-repeat top !important;}

	div#footer p {display:block;width:720px;border-bottom:1px solid #fff;padding-bottom:10px;}
	div#footer hr {display:none;}

div.box {position:relative;background:#f0f0f0;padding:10px;}

div#body div#content div#left ul {margin:0 0 0 10px;padding:0 0 0 15px;}
div#body div#content div#left ul li {margin:0;padding:0 0 8px 0;}