/*<![CDATA[*/
html, body {margin:0;padding:0;height:100%;}
#root {height:100%;}
html>body #root {min-height:100%;height:auto;}
body {color:#333;font-family:Tahoma, Arial, Helvetica, FreeSans, sans-serif;font-size:12px;line-height:18px;}
#root {position:relative;background:#fff url(bg-als.gif) 100% 100% no-repeat;}
#root {margin:0 auto;width:750px;border-left:1px solid #aaa;border-right:1px solid #aaa;}

/* Base grid */
img {border:0;}
p {margin:18px;padding:0;}
h1 {font-size:20px;line-height:36px;margin:0 0 18px;}
h2 {font-size:18px;line-height:18px;margin:0 0 18px;}
h3 {font-size:14px;line-height:18px;margin:0 0 18px;}
h4 {font-size:12px;line-height:18px;margin:0 0 18px;}

ul, ol {margin-top:0;margin-bottom:18px;}
.left {float:left;margin:0 18px 18px 0;}
.right {float:right;margin: 0 0 18px 18px;}
.center {text-align:center;}
.callout {border:1px solid #ddd;padding:8px 10px;margin-bottom:18px;}
.callout :last-child {margin-bottom:0;}

/* Visual design */
.content {padding:0 24px 78px;clear:both;}
.footer {width:100%;height:60px;font-weight:bold;position:absolute;bottom:0;text-align:center;}
.footer .copyright p {margin:0;padding:0;font-size:11px;}

a {color:#333;}
a:hover {color:#d12;}
.header {height:90px;}
.header .logo {margin-top:10px;float:left;}
.header .quickmenu ul{margin:28px 18px 18px;float:right;list-style-type:none;}


.menu {clear:both;background:#f33;width:auto;padding:3px 0;margin:0 0 12px;}
.topmenu ul {display:block;margin:0;padding:0;list-style-type:none;}
.topmenu li {display:inline;margin:0;padding:0;}
.topmenu a {margin:0;padding:3px 7px;color:#fff;background:#f33;font-weight:bold;text-decoration:none;}
.topmenu a:hover {text-decoration:underline;color:#fefefe;}

/* Site elements */
.newsitem {margin-bottom:18px;}
.newsitem h3 {margin-bottom:0;}
.newsitem p {margin-bottom:0;}
.newsitem p.date {color:#f33;}
.newsitem ul, ol {margin-top:0;margin-bottom:0;}


.sidebar {width:178px;}
.sidebar:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.sidebar h3 {font-style:small-caps;}
.sidebar h4 {margin-bottom:0;}
.sidebar p {}

/* Popup */
#wnddiv{border:1px solid #666;background:#fff;margin:0px;padding:3px 5px;position:absolute;visibility:hidden;z-index: 100;}
.closemessage{clear:both;font-size:11px;font-weight:bold;text-align:center;width:auto;text-decoration:underline;cursor:pointer}
/*]]>*/
