
*{padding:0;margin:0}
body{width:100%;font-weight:normal;font-size:87.5%;line-height:1.4em;font-family:'Lucida Sans',Trebuchet,Helvetica,Arial,sans-serif;background:#000 url('../images/tile.jpg') top left repeat;color:#666;text-align:center}
ul{position:relative;text-align:left;list-style:none;padding:0px 10px 0px 32px;margin:.5em 0 0 0}
ul li{background:url('../images/list-dot.png') 0 .4em no-repeat;font-size:.9em;padding:0 0 0 1.8em;margin:0}
ul li ul{list-style:disc}
ul li ul li{background:none;font-size:.9em;padding:0 0 0 .2em;margin:0}
ol{list-style:decimal}
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 #fff 0px;margin:5px;padding:0}
td{padding:0px 5px}
h1,h2,h3{font-weight:normal;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-style:italic}
h1{font-size:1.5em;font-weight:900;line-height:31px;margin:0 0 16px 0;padding:0 0 0 7px;text-align:left;border-bottom:solid #004C80 3px;color:#004C80}
h1#short{float:left;display:inline;width:300px;overflow:visible;padding:40px 0 0 7px}
img#h1img{float:left;vertical-align:middle;display:inline}
h2,h3{font-size:1.2em;font-weight:900;line-height:1.5em;margin:.5em 0 .5em 0;padding:0 0 0 .5em;text-align:left;border-bottom:solid #310 3px;color:#310}
p{margin-bottom:1em}
acronym{text-decoration;none;border-bottom:dashed #666 1px}
blockquote{text-indent:40px;background:url('../images/blockquote.png') 20px 10px no-repeat;padding:20px;margin-bottom:1em;border:solid #CCC 1px}
blockquote p{text-indent:0;margin-top:.5em;background-color:#CCC}
a:link{color:#999}
a:visited{color:#996}
a:hover{background-color:#ff0;color:#000}
input,textarea,option{padding:.2em}
#top_bar{position:relative;color:#FFF;top:0;left:0;width:100%;height:1.2em}
#top_bar a.skip:link,#top_bar a.skip:visited,#top_bar a.skip:hover{position:absolute;left:-9999px}
#top_bar a.skip:focus,#top_bar a.skip:active{float:left;top:0;left:0;font-size:.8em;line-height:1em;padding:0;text-indent:0;text-decoration:none;background-color:#000;color:#FFF;border:#FFF solid 1px}
.diminished{font-size:0.9em;text-align:center;color:#999}
#top_bar .diminished{font-size:.88em;background-color:#000;color:#FFF}
#top_bar .right{position:absolute;top:0;right:0;line-height:1.3em;padding:0 1em 0 0;margin:.1em;background-color:#000;color:#FFF}
#top_bar .right a:link,#top_bar .right a:visited,#top_bar .right a:hover{background-color:#000;color:#FFF;text-decoration:none}
#top_bar span.small,#top_bar span.medium,#top_bar span.large{background-color:#000;color:#FFF;border:solid #FFF 1px;padding:0 .2em}
#top_bar .small{font-size:10px}
#top_bar .medium{font-size:14px}
#top_bar .large{font-size:18px}
#top_bar .admin{font-size:.8em;text-decoration:none;border:#FFF solid 1px}
#wrap{width:1050px;margin:0 auto;text-align:center}
#banner{position:relative;top:0px;height:260px;width:1050px;margin:0;background:url('../images/layout-top-red.png') 0 0 no-repeat}
#banner p{position:relative;font-family:"Palatino Linotype",Palatino,"Book Antiqua",serif;font-size:280%;line-height:2em;color:#0FBEF1;padding:0 auto;margin:10px 0;text-indent:-9999em}
#banner div#tagline{position:absolute;top:125px;left:0;width:90%;font-family:"Palatino Linotype",Palatino,"Book Antiqua",serif;font-size:140%;line-height:1.3em;color:#333;text-align:center;margin:0 auto}
div#menu{position:absolute;top:190px;left:90px;margin:0;padding:0;width:1000px;height:35px;overflow:visible}
ul#nav{position:relative;height:35px;margin:0;padding:0;list-style:none}
#nav li{float:left;display:block;height:35px;_width:1%;white-space:nowrap;margin:0;padding:0;text-indent:0}
#nav p{display:block;margin:0 0 0 10px;padding:0;height:35px;color:#004199;font:bold 140%/36px Arial,sans-serif;text-indent:0;vertical-align:middle}
#nav p.inactive{background:url('../images/menu-right.png') top right no-repeat}
#nav li.inactive{background:url('../images/menu-left.png') top left no-repeat}
#nav p.active{background:url('../images/menu-right.png') bottom right no-repeat}
#nav li.active{background:url('../images/menu-left.png') bottom left no-repeat}
#nav a{position:relative;display:block}
#nav p{padding:0 17px 0 5px}
#nav a:link,#nav a:visited{;color:#09F;background-color:transparent;text-decoration:none}
#nav a:hover,#nav a:active,#nav a:focus{color:#FFF;background-color:transparent;text-decoration:none;border:none}
#neighbor_webmaster_content{position:relative;display:block;_height:1%;width:1050px;background:url('../images/layout-middle.png') 0 0 repeat-y}
#neighbor_webmaster_content:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div#main_column{position:relative;float:left;margin:0;padding:10px 10px 10px 100px;width:600px;text-align:left;border:none;background:none}
#flashcontent{position:relative;float:right;width:300px;height:264px}
#flashcontent img{position:absolute;top:0;left 0}
#flashcontent img.after{display:none}
#side_column{position:relative;float:right;width:220px;margin:0;padding:10px 95px 0 0;text-align:left}
#side_column img{border:solid #333 4px}
#side_column p img{border:none}
.left{text-align:left}
.right{text-align:right}
.top{vertical-align:top}
.center{width:100%;text-align:center}
.centered{margin:0 auto}
.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.png') no-repeat;text-indent:20px}
tr.alt td.disc{background:#DADADA url('../images/disc.png') no-repeat;text-indent:20px}
tr.alt td{border-color:#DADADA}
ul.simplelist{list-style:none;list-style-image:none}
img.dropshadow{border:#EEE solid 5px}
img.affiliate{border:solid 0px}
.information input,.information select,.information textarea{position:relative;margin:0 .5em;border:solid 1px #000}
.information textarea{width:17em;height:10em}
fieldset.information{position:relative;margin:1em 0;padding:0 1em .3em 1em;color:#000;background-color:#CCC;border:solid 1px #000;text-align:left}
div.background{margin:0;padding:0;color:#000;background-color:#CCC}
.information legend{font-weight:bold;background-color:#CCC;color:#000;padding:0 .5em .2em .5em;border:1px solid  #000}
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}
#header_bottom{clear:both}
#neighbor_webmaster_footer{position:relative;width:1050px;height:55px;top:0;left:0;margin:0;padding:0;text-align:center;color:#0066C0;font-size:.9em;background:url('../images/layout-bottom.png') bottom left no-repeat}
#neighbor_webmaster_footer img{border:solid #fff 0px;padding:0px;margin:0px}
#neighbor_webmaster_footer a:link,#neighbor_webmaster_footer a:visited{;color:#0066C0}
#neighbor_webmaster_footer a:hover{background-color:#ff0;color:#000}

