div#wrapper {width:760px; margin:auto; margin-top: 5px; }
div#header {height:65px; background-image:url('/images/headerfull.jpg');background-repeat:no-repeat;}
div#quicklinks { float:right; padding-top:2px; background-color:#DDDABF; height:25px; width:265px; }

div#content {background-color:#DDDABF;border-top:1px solid black;}
div#leftnav {width:170px; float:left; display:inline; background-image:url('/images/navback.gif');background-repeat:no-repeat;padding:0px;margin:0px;padding-top:15px;border:none;}
div#leftnav div { margin-top:2px; }
div#topmenu ul#menu { margin:0px; padding:0px; border-top:1px solid #333; border-bottom:1px solid #333; }
div#topmenu ul#menu li.menu-top-level, div#topmenu ul#menu li a.menu-top-level { font-weight:bold; text-align:center; font-size:12px; }

div#main { width:570px; margin-left:170px; background-color:#FFFFFF;background-image:url('/images/shadow-horizontal10.png'); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; border-left:1px solid #666666; border-right:1px solid #454545; padding: 10px 8px 5px 10px; }
div#main a { color: #990000; clear:none; }

div#main-nonav { width:740px; background-color:#FFFFFF;background-image:url('/images/shadow-horizontal10.png'); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; border-left:1px solid #666666; border-right:1px solid #454545; padding: 10px 8px 5px 10px; }
div#main-nonav a { color: #990000; clear:none; }
div#main-nonav table, div#main table { margin-top:10px; }

div#footer {clear:both;font: 9pt arial, helvetica, sans-serif; color: #EFEFEF; background:#760000; text-align:center; padding-top:1px;}
div#footer a{font: 9pt arial, helvetica, sans-serif;color: #FFFFCC;text-decoration:underline;}

div#web20footer a img { vertical-align:text-top; opacity:.8; }
div#web20footer a:hover img { opacity:1; }

.bold { font-weight:bold; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearBoth, #clearBoth { clear:both; }
.floatRight { float:right; }
img.floatRight { margin-left:5px; margin-bottom:3px; }
.floatLeft { float:left; }
img.floatLeft { margin-right:5px; margin-bottom:3px; }

/* alerts classes for second-level pages */
div#alert { padding:0px; background-color:#CCC; border:2px solid #000; }
div#alert h2 { font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; margin:0px; padding:2px; border:none; border-top:1px dotted black; border-bottom:1px dotted black; }
div#alertMessage { font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:5px; background-color:#FFF; color:#000; }
div#alert.Message h2 { background-color:yellow; color:#000; }
div#alert.Critical { background-color:red; color:#FFF; }
div#alert.Alert { background-color:orange; color:#FFF; }
div#alert.News { background-color:green; color:#FFF; }

/* alert forms */
form { padding:.5em; border:1px solid #333; margin-bottom:1em; }
form div, fieldset { padding:.5em; }
label { display:block; }
input, select, textarea { background-color:#FFF; }
.entryExample { display:block; color:#333; font-style:italic; font-size:80%; }

ul.nobullet li, ol.nobullet li { list-style-type:none; }
ul.nopadding, ul.nopadding li, ol.nopadding, ol.nopadding li { padding:0px; }
ul.inlinelist li, ol.inlinelist li { display:inline; }
ul.rssList li { list-style:url("/rss/images/rss1.gif"); margin-left:15px; }

.twoColumn { -moz-column-count: 2; -moz-column-gap: 10px; -webkit-column-count: 2; -webkit-column-gap: 10px; column-count: 2; column-gap: 10px; }

.popDownBox { position:absolute; width:200px; border:1px solid #666; padding:3px; background-color:#FFF; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 9px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 3px;-moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 9px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 3px; border-top-right-radius: 5px; border-bottom-right-radius: 9px; border-bottom-left-radius: 5px; }
.popDownBox div { text-align:right; font-size:.8em; border-bottom: 1px dotted #999; }