
*{padding:0;margin:0;border:none;}
body{font-weight:normal;font-size:87.5%;line-height:1.4em;font-family:'Lucida Sans', Trebuchet, Helvetica, Arial, sans-serif;background-color:#CE6D04;color:#FFF;}
ul{position:relative;text-align:left;list-style:none;padding:0px 10px 0px 32px;margin:.5em 0 0 0;}
ul li{font-size:.9em;padding:0 0 0 1.2em;margin:0;}
ol{list-style:lower-roman;}
ol li{margin-left:2em;}
dt{margin:10px 0 5px 40px;font-weight:bold;}
dd{text-align:left;}
label{font-weight:800;}
table{border:solid #CE6D04 0px;margin:5px;padding:0;}
td{padding:0px 5px;}
h1,h2,h3{font-weight:normal;font-family:"Georgia", "Book Antiqua", "Times", serif;}
h1{font-size:2em;font-weight:600;line-height:1.5em;margin:0 0 .5em 0;padding:0 0 0 .5em;text-align:left;}
h2, h3{font-size:1.5em;font-weight:600;line-height:1.5em;color:#310;text-align:left;padding:0 0 0 .5em;margin:.5em 0 .5em 0;border:solid #666 2px;}
img{border:solid #CE6D04 0px;}
p{margin-bottom:1em;}
acronym{border-bottom:dashed #666 1px;}
a:link{color:#666;}
a:visited{color:#636;}
a:hover{background-color:#CC0;color:#000;}
body#home h1{position:absolute;margin:0;padding:0;top:10px;left:0px;width:1080px;height:600px;background:url('../images/banner-main.jpg') top left no-repeat;text-indent:-9999em;}
div#banner{position:relative;width:100%;height:150px;background:#EEE url('../images/banner.gif') top left no-repeat;border-right:solid #D06D05 5px;text-indent:-9999em;}
div#banner div#motto{text-align:center;text-indent:0;position:absolute;left:375px;width:400px;bottom:48px;}
#banner #message_text{position:absolute;font-family:Tunga, Verdana, Arial, sans-serif;font-size:150%;top:1.5em;right:1em;color:#FFF;}
div#menu{z-index:1;}
div#menu ul#nav{position:relative;list-style:none;padding:0 0 40px 0;background:none;}
div#menu ul#nav li{display:block;margin:0;padding:0;text-indent:3em;}
div#menu ul#nav li h2{font:normal 2em/1.7em "Monotype Corsiva", "Palatino Linotype", Palatino, "Book Antiqua", serif;padding:0;margin:0;border:none;}
body#home div#menu{position:absolute;top:200px;left:100px;width:250px;padding:140px 0 0 0;background:url('../images/menu-top.png') top left no-repeat;}
body#home div#menu ul#nav{position:relative;list-style:none;padding:0 0 40px 0;background:url('../images/menu-bottom.png') bottom left no-repeat;}
div#menu{position:absolute;top:0;left:0;width:250px;padding:140px 0 0 0;background:none;}
div#menu ul#nav a:link,
div#menu ul#nav a:visited{margin:0;padding:0 .5em;color:#004040;text-decoration:none;background:none;}
div#menu ul#nav a:hover,
div#menu ul#nav a:active{margin:0;color:#fff;text-decoration:none;background:none;}
div#menu ul#nav div{margin:0;padding:0 .5em;color:#000;text-decoration:none;background:url('../images/menu-background.gif') top left repeat-y;}
#skip{position:absolute;color:#000;top:0;left:0;width:50%;height:1.2em;z-index:1;}
#skip a.skip:link, 
#skip a.skip:visited,
#skip a.skip:hover{position:absolute;left:-9999px;}
#skip a.skip:focus, 
#skip a.skip:active{float:left;top:0;left:0;font-size:.8em;line-height:1em;padding:0;text-indent:0;text-decoration:none;color:#000;background-color:#FFF;border:#00F solid 1px;}
#top_bar{position:absolute;top:0;right:10px;width:50%;padding:0 4px 0 0;margin:0;color:#000;line-height:14px;font-size:14px;}
#top_bar .right a:link,
#top_bar .right a:visited,
#top_bar .right a:hover{color:#000;text-decoration:none;}
#top_bar .right a:hover{color:#000;background-color:#fff;}
#top_bar span.small,
#top_bar span.medium,
#top_bar span.large{color:#038779;padding:0 2px;margin:0;border:solid 1px #038779;}
#top_bar .small{font-size:8px;}
#top_bar .medium{font-size:10px;}
#top_bar .large{font-size:12px;}
#top_bar .admin{font-size:12px;text-decoration:none;border:#FFF solid 1px;}
div#wrap{min-width:850px;width:99%;min-height:600px;_height:600px;background:#EEE url('../images/background.gif') top left repeat-y;}
body#home div#wrap{background:none;}
#content{position:relative;}
#content a:link{color:#069;}
#content a:visited{color:#09C;}
#content a:hover{background-color:#ff0;color:#000;}
div#main_column{position:relative;margin:0 0 0 250px;padding:0 20px;color:#000;text-align:left;min-width:530px;_width:530px;min-height:400px;_height:400px;}
body#home #latest_news{position:absolute;z-index:10;top:135px;left:850px;width:210px;height:470px;overflow:auto;}
body#home #latest_news h2{border:none;line-height:40px;}
body#home #latest_news a:link,
body#home #latest_news a:visited{color:#002020;}
body#home #latest_news dt{font-size:1.3em;font-weight:600;line-height:1.5em;color:#310;text-align:left;text-indent:0;padding:0;margin:0;border:none;}
body#home #latest_news dd{text-indent:.5em;padding:0;margin:0 0 1em 0;}
#side_column{position:absolute;top:0;left:39.2em;margin:0;padding:0;text-align:left;}
#side_column .bubble{position:relative;margin:0 2em 2em 0;padding:26px;background:#D06D05;color:#000;border:#FFF solid 2px;}
.left{text-align:left;}
.right{text-align:right;}
.top{vertical-align:top;}
.center{width:100%;text-align:center;}
.centered{margin:0 auto;}
.sidebar{float:right;display:block;margin:2px 0px;width:540px;background-color:#CCC;}
.rounded{padding-top:5px;margin-top:5px;background-color:#FEC;}
.clear{clear:both;}
.rounded{padding:10px;}
.monitor{padding:100px 0 0 0;font-size:.8em;}
table.wide{width:95%;}
tr.alt{background:#DADADA;}
tr.norm td.disc{background:url('../images/disc.gif') no-repeat;text-indent:20px;}
tr.alt td.disc{background:#DADADA url('../images/disc.gif') no-repeat;text-indent:20px;}
tr.alt td{border-color:#DADADA;}
ul.simplelist{list-style:none;list-style-image:none;}
img.dropshadow{border:#FFF solid 5px;}
img.affiliate{border:solid 0px;}
form{position:relative;padding:1em 2em;color:#000;background-color:#EEE;}
.information input[type="text"], .information select, .information textarea{position:relative;width:17em;margin:0 .5em;border:solid 1px #9D5405;}
.information input:focus, .information select:focus, .information textarea:focus{border:solid 2px #0033ff;background-color:#ffffa0;}
.information textarea{height:10em;width:22em;}
fieldset.information{position:relative;margin:1em 0;padding:0 1em .3em 1em;color:#000;background-color:#EEE;border:solid 1px #9D5405;text-align:left;}
div.background{margin:0;padding:0;color:#000;background-color:#BCF8FF;}
.information legend{font-weight:bold;background-color:#BCF8FF;color:#9D5405;padding:0 .5em .2em .5em;border:1px solid  #9D5405;}
fieldset.information div{clear:both;margin:.1em 0;position:relative;}
fieldset.information div span{display:none;}
fieldset.information div:hover span{font-size:85%;color:#c96;background-color:#faf0e6;margin-left:20em;padding:.2em .5em .3em;border:1px solid #c96;display:block;position:absolute;z-index:100;float:right;}
* html fieldset.information div span{font-size:85%;color:#c96;margin-left:16em;padding:.3em;border-left:1px solid #c96;display:block;}
.information label, fieldset.information div.cr p{margin:0;display:block;width:10em;text-align:right;float:left;}
fieldset.information div.cr label{text-align:left;margin-left:13em;width:auto;float:none;}
.mandat{color:#930;}
.mandat:after{content:"*";}
.buttons{text-align:center;margin:1em;}
.information .removed{display:none !important;}
table.receipt{width:36.5em;border:2px solid #b6bfb2;}
table.receipt td,
table.receipt th{padding:.25em .5em;border:1px solid #b6bfb2;}
.message{background-color:#CEF;color:#1B5F32;padding:0 .5em;border:solid #1B5F32 1px;}
.error{background-color:#CEF;color:#C33;padding:0 .5em;border:solid #C33 1px;}
#footer{clear:both;position:relative;margin:4px auto 0 auto;text-align:center;color:#000;font-size:.9em;padding:20px 20px 20px 250px;}
body#home div#footer{position:relative;top:620px;height:40px;width:100%;padding:20px 0;width:100%;}
#footer img{border:solid #CE6D04 0px;padding:0px;margin:0px;}
#news_list{}
#news_list dt{font-size:1.5em;font-weight:600;line-height:1.5em;color:#310;text-align:left;text-indent:.5em;padding:0;margin:.5em 0 .5em 0;border:solid #666 2px;}
#news_list dt a{display:block;text-decoration:underline;}
#news_list dd.date{float:right;}
#news_list dd.author{font-style:italic;float:left;}
#news_list dd.description,
#news_list dd.text{clear:both;margin-bottom:1em;}
#news_list dd.perma_link{clear:both;margin-top:1em;}
#news_list dd.bookmark{clear:both;margin-top:1em;display:none;}
div#content div.links{margin:0;clear:both;text-align:center;padding:1em;}
div#content div.links .prev{float:left;}
div#content div.links .next{float:right;}
div#flashMessage{background:#FF0;font-size:1.2em;line-height:1.7em;text-align:center;}
div#address{position:absolute;top:4.287em;left:7em;}
div#address_bottom{height:3.85em;}
