* {margin:0; padding:0; font-size:100.01%;}

body {background:#FFF url('/resources/draft/body-bg.gif') top repeat-x;}
html, body {width:100%; height:100%;}
body, td {font:normal 12px 'Arial'; color:#35302D;}

a:link, a:visited {text-decoration:underline; color:#E77817;}
a:hover, a:visited:hover {text-decoration:none; color:#35302D;}
a img {border:0 none;}

small {font-size:10px;}

h1 {font-size:28px; font-weight:400; margin-bottom:10px;}
h2 {font-size:20px; font-weight:600; color:#E77817; margin-bottom:10px;}
h3 {background:#E77817 url('/resources/draft/h3-bg.gif') center no-repeat; text-align:center; font-weight:700; font-size:13px; color:#FFF; padding:4px 0; margin:10px;}
h4 {font-size:14px; font-weight:600; color:#000; margin-bottom:10px;}

ul {list-style-type:square;}
ul, ol {list-style-position:inside;}

dl dt {color:#E77817;}
dl dd {margin-bottom:15px;}

p {text-indent:1.5em;}

ul.errors {list-style-type:none; color:red; font-weight:bold;}
div.message {color:green; font-weight:bold;}

input.submit {border-style:outset; border-width:3px; background-color:#a8a8a7; color:#FFF; font-weight:bold; padding:0 10px;}

table#s-all {width:1008px; height:100%; margin:0 auto; background-color:#FFF;}
table#s-all td.s-gray-bg {width:10px; height:10px; background-color:#DDDDDC;}
table#s-all td.s-gray-bg img {display:block;}

div#s-teaser-up {height:219px; background:url('/resources/draft/teaser-bg.gif') top repeat-x;}
div#s-teaser-down {height:219px; background:url('/resources/draft/teaser-logo.jpg') top center no-repeat;}

table#s-logo {width:100%; height:219px;}

table#s-bottom {width:100%; height:20px;}
table#s-bottom td {vertical-align:middle; color:#FFF; padding:0 25px; white-space:nowrap;}
table#s-bottom a {color:#FFF;}

table#s-body {width:100%; height:100%;}

table#s-menu {width:100%; height:36px;}
table#s-menu td {background:url('/resources/draft/menu-bg.gif') bottom repeat-x;}
table#s-menu div.active-item {width:145px; height:36px; background:url('/resources/draft/active-item.gif') bottom no-repeat; text-align:center;}
table#s-menu div.item {width:150px; height:36px; background:url('/resources/draft/item.gif') bottom no-repeat; text-align:center;}
table#s-menu a:link, table#s-menu a:visited {color:#35302D;}

ul#s-sub-menu {list-style-position:outside; min-height:440px; //height:440px; margin-left:15px; list-style-type:none; background:url('/resources/draft/sub-menu-bg.gif') bottom right no-repeat;}
ul#s-sub-menu li {background:url('/resources/draft/para.gif') top left no-repeat; font-size:14px; text-transform:uppercase; font-weight:700; padding:2px 35px 12px 23px; }
ul#s-sub-menu a:link, ul#s-sub-menu a:visited {color:#35302D;}

div#sidebar {width:247px; margin-left:5px; background-color:#AAA9A9; padding-top:10px;}
div#sidebar h3 {margin:0 10px 10px 10px;}
div#sidebar ul {list-style-position:outside; list-style-type:none; margin:0 10px;}
div#sidebar li {background:url('/resources/draft/arrow.gif') top left no-repeat; padding-left:35px; font-weight:700; font-size:15px; color:#FFF;}

div#slogan {width:247px; font-size:24px; color:#AAA9A9; margin-left:5px; background:url('/resources/draft/slogan-bg.gif') left bottom no-repeat;}

div#news {width:247px; color:#AAA9A9; margin-left:5px; background:url('/resources/draft/slogan-bg.gif') left bottom no-repeat; padding-top:10px; margin-bottom:10px;}
div#news a {text-decoration:none;}
div#news h3 {margin:0 10px 10px 10px;}
div#news ul {list-style-position:outside; list-style-type:none; margin:0 10px; padding:10px 0;}
div#news li {background:url('/resources/draft/arrow.gif') top left no-repeat; padding-left:35px; font-weight:700; font-size:15px; color:#E77817;}

div.info-block {width:247px; color:#35302d; margin-left:5px; background:url('/resources/draft/slogan-bg.gif') left bottom no-repeat; padding-top:10px; border-top:3px solid #aaa9a9;}
div.info-block h3 {margin:0 10px 10px 10px;}
div.info-block div {margin:0 10px 10px 10px; padding-bottom:10px;}

div#address {height:160px; background:url('/resources/draft/big-arrow.gif') left no-repeat; color:#000; margin-left:5px; text-align:right; margin-top:10px; padding-right:10px;}

table.table {border-collapse:collapse;}
table.table td, table.table th {padding:2px; border:1px solid black;}

div#counter {position:absolute; bottom:0px; left:30px;}
ul.arrow {list-style-position:outside; list-style-type:none; margin:0 10px; padding:10px 0;}
ul.arrow li {background:url('/resources/draft/arrow.gif') top left no-repeat; padding-left:35px; font-weight:700; font-size:15px; color:#E77817;}