/* blademonkey */
body {margin:0px;	padding:0px;font-family: verdana, tahoma, helvetica, sans-serif;	background-color: #000;
color:#f0f0f0;}

html, body, div, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, fieldset, dl, dt, dd, img, textarea, caption {
	margin: 0px;padding: 0px;	text-align: left;border:0;}
  
#wrapper {width: 772px;margin: 0px auto 50px auto;color:#778cb1; }
a {text-decoration: none;}
a:link {text-decoration: none;}  
.clear {clear:both;}
textarea {border:1px solid #222;}
.picdrop {background-color:#111; color:#ccc; font-size:0.76em;padding:0;}

#header 	{ margin: 0 !important; margin: 0 0 0 0px; padding: 0px; height: 40px; width: 762px; border:none; }

/*
#header {position:relative;padding:0px;margin:0px;height: 50px; width:760px}
#header #logo {position: absolute;	width: 400px;height: 50px;top:0px; left:0px;z-index: 100;}
*/
#footer {float:left; font-size:0.7em;margin-top:50px; padding:0px 0px 10px 0px;width:762px;color:#666;}
#footer p {color:#888888; text-align:center;}
#footer a {color:#999999;}
#footer a:hover {color:#fff;}
#footer a.selected {color:#fff;}

.cFlag {float:left;font-size:0.70em;margin:6px 5px 0px 0px;}
.cFlag a {display:inline;padding:0px 0px; }
.cFlag a:hover {text-decoration:none; background: none; }
.cFlag img {padding:0px 2px 0px 0px; vertical-align:middle; }
.cBlank {height:8px;margin:0px 0px; padding:0px 0px 0px 0px; }

#curbox {float:left; font-size:0.70em; margin: 2px 0px 0px 4px;}

#login {float:right;font-size: 0.80em;margin:8px 0px 0px 0px;color:#aaa;}
#login input {font-size: 0.90em;color:#888;background-color:#f8f8f8;}

#main {width:600px; float:left;margin:0px;padding:0px;}
#thumbnail {float:left;margin:0px;padding:4px 0px 0px 4px; width:90px;}
#thumbnail img {border:0px;}
#bigimage {float:left;margin:0px;padding:4px 0px 0px 0px;}

dl.rbox {float:left; margin:0px 0px 0px 0px; width:600px;display: inline;}
dl.rbox dt {font-family:arial;padding:8px 0px 1px 5px;letter-spacing: 0.05em; text-align:left; color:#c0c0c0;font-size:1.0em;font-weight:900;}
dl.rbox dt.b0 {background:transparent url("abox.jpg") top left no-repeat;}
dl.rbox dt.b1 {background:transparent url("bbox.jpg") top left no-repeat;}
dl.rbox dt.b2 {background:transparent url("cbox.jpg") top left no-repeat;color:#505E76;}
dl.rbox dt.b3 {background:#ffffff;}

dl.rbox dd { padding:5px; margin:0;line-height:1.5em;font-size:0.76em;}
dl.rbox dd.b0 {background:transparent url("aboxbg.jpg");}
dl.rbox dd.b0 li {margin-left:35px;}
dl.rbox dd.b1 {background:transparent url("bboxbg.jpg");color:#FFFFFF;}
dl.rbox dd.b1 li {margin-left:35px;}
dl.rbox dd.b2 {background:transparent url("cboxbg.jpg");}
dl.rbox dd.b2 li {margin-left:35px;}
dl.rbox dd.b3 {background:#ffffff;}
dl.rbox dd.b3 li {margin-left:35px;}

dl.rbox dt.l0 { padding:0;background:#897777 url("abox.jpg") bottom right no-repeat;}
dl.rbox dt.l1 { padding:0;background:#897777 url("bbox.jpg") bottom right no-repeat;}
dl.rbox dt.l2 { padding:0;background:#665656 url("cbox.jpg") bottom right no-repeat;}
dl.rbox dt.l3 { padding:0;background:#ffffff;}

dl.rbox dd p {padding:0px;}
dl.rbox dd li {margin-left:45px;}
dl.rbox dd ol {margin-left:40px;}
dl.rbox dd img {margin-left: 4px;  border:0px;}
dl.rbox a {color: #705E76;}
dl.rbox a:hover, dl.rbox a:active {color: #111;}
dl.rbox h1{padding-top:4px; font-size:1.4em;letter-spacing: 1px; color: #505E76;font-weight:normal;}
dl.rbox h2{padding-top:4px; font-size:1.4em;letter-spacing: 1px; color: #505E76;font-weight:normal; text-align:center;}
dl.rbox h3{padding-top:4px; font-size:0.9em;letter-spacing: 1px; color: #705E76;font-weight:normal;}
dl.rbox td { vertical-align: top;  }
dl.rbox td.col1 {width:50%;border-right:1px dashed #a0a0a0; text-align:justify;}
dl.rbox td.col2 {width:50%;text-align:justify;}
dl.rbox td.droptog {text-align:right;}

dl.nbox {float:left; margin:0px 0px 8px 0px; width:600px;font-size:0.76em;}
dl.nbox dt {padding:4px 10px;letter-spacing: 0.05em; text-align:left; color:#f0f0f0;font-size:1.2em;font-weight:500;}
dl.nbox dt.b0 {background:transparent url("abox.jpg") top left no-repeat;}
dl.nbox dt.b1 {background:transparent url("bbox.jpg") top left no-repeat;}
dl.nbox dt.b2 {background:transparent url("cbox.jpg") top left no-repeat;color:#778cb1;}
dl.nbox dt.b3 {background:#ffffff;color:#505E76;}

dl.nbox dd {padding:4px 10px; margin:0px 0px 0px 0px;line-height:1.5em;color: #778cb1;}
dl.nbox dd.b0 {background:transparent url("aboxbg.jpg") repeat-y;}
dl.nbox dd.b1 {background:transparent url("bboxbg.jpg") repeat-y;color:#f0f0f0;}
dl.nbox dd.b2 {background:transparent url("cboxbg.jpg") repeat-y;}
dl.nbox dd.b3 {background:#ffffff;}

dl.nbox dt.l0 { padding:0; margin-top:-12px;background:transparent url("abox.jpg") bottom left no-repeat;}
dl.nbox dt.l1 { padding:0; margin-top:-12px;background:transparent url("bbox.jpg") bottom left no-repeat;}
dl.nbox dt.l2 { padding:0; margin-top:-10px;background:transparent url("cbox.jpg") bottom left no-repeat;}
dl.nbox dt.l3 { padding:0; margin-top:-12px;background:#ffffff;}

dl.nbox dt a {color: #fff;}
dl.nbox dd a {color: #ff4400;}
dl.nbox a.sel {color: #ff4400;}
dl.nbox a:hover {color: #ff9900;}

.index {clear:both;padding:0px 5px;margin:0px;}
.index li {position: relative; margin: -2px 0 0 -0px; list-style:none;line-height: 1.5em;}
.index li a {color: #fff;font-weight: normal; letter-spacing:-0.015em; padding-left:20px; margin-left: 0px;
	background: transparent url("arrow_active.gif") no-repeat 6px 50%;}

.index li a:hover {color: #ff6600;background: transparent url("arrow_hoverblue.gif") no-repeat 6px 50%;}


#navBox1 {width: 155px;height:100%;float: left;padding:0px 0px 0px 0px;}

#cascade {width:150px; margin:0px 0px 10px 0px; }
#cTop {height:15px; background:url("navtop.gif"); padding:5px 0px 0px 10px; color:#c0c0c7;font-size:0.70em; vertical-align:middle;}
#cBot {background:url("navbot.gif");}
.cBox {padding:5px 5px; color:#c0c0c4; background:#000 url("navbg.gif") top repeat-y; }
.cBox a { display:block; color:#c0c0c4; text-decoration:none; padding-right:8px; }
.cBox a:hover { color:#ffffff; text-decoration: none; background:url("arrow_hoverwhite.gif") right center no-repeat; }
.cFlag a {display:inline;padding:0px 0px; }
.cFlag a:hover {text-decoration:none; background: none; }
.cFlag img {padding:0px 2px 0px 0px; }
.cBlank {height:8px;margin:0px 0px; padding:0px 0px 0px 0px; }

.cRow { margin:0px -2px; padding:0px 2px 2px 2px; }
.cCatHead { margin:0 -2px; padding:2px 5px 2px 2px; background:url("navsel.gif") repeat-x #ffffff; }
.cCatHead a { color:#000; background:url("arrow.gif") right center no-repeat; }
.active a { color:#000; background:url("arrow_active.gif") right center no-repeat; }
.cCatHead a:hover { color:#fff; background:url("arrow_hoverblue.gif") right center no-repeat; }
.active a:hover { color:#fff;}	/* background:url("../../graphics/arrow_active.gif") right center no-repeat; } */

.cCat1 { font-size:0.86em; font-weight:normal; }
.cCat1 .cRow { margin:4px -2px; padding:2px 5px 4px 2px; line-height:1.20em; }
.cCat2 a { font-size:0.80em; font-weight:normal; }
.cCat2 .cRow { margin:0px -2px; padding:1px 5px 1px 2px; line-height:1.00em; }
.cCat3 a { font-size:0.76em; font-weight:normal;color:#3333CC; }
.cCat3 .cRow { margin:1px -2px; padding:1px 5px 1px 2px;  line-height:0.90em; color:#3333CC; }

.cCat { margin:0 -2px; padding:5px 5px 5px 5px; background:#F1B515;}
.show { background: #006600; }
.hide { background: #993300; }
.admin { background: #909090; }
.cCat .cCat { background:#FCD84C; }
.cSplit {width:90%;}
.active { background:url("navsel.gif") repeat-x #ffffff; }


.sbutton {margin-top:2px;height:24px;width:160px;background:url("backbut2.png") no-repeat 0px 0px; font:normal 0.76em Verdana, Geneva, Arial, Helvetica, sans-serif; white-space:nowrap; text-align:center;}
.sbutton a {color:#FFffff;display:block;padding:5px 10px 1px 10px;}
.sbutton a:hover {color:#FF9900;}

.pos0 {float:left;}
.pos1 {float:left; margin-left:270px;}
.pos2 {float:right;}


#conform {margin:20px 0px 0px 0px;text-align: left;display:inline;}
#conform td.left {width:190px;padding-left:20px;}
#conform td.right {width:370px;}
#conform td.ok {}
#conform td.error {background-color:#FF6600; color:#333333;}

input.valid {background-color:#222; color:#CCCCCC; border: #222 solid 1px;margin:1px;}
input.norm {background-color:#222; color:#CCCCCC; border: #222 solid 1px;margin:1px;}
input.diss {background-color:#333; color:#CCCCCC; border: #333 solid 1px;margin:1px;}
textarea {background-color:#333; color:#CCCCCC; border: #222 solid 1px;margin:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.00em;}
.subbut {background-color:#222; color:#CCCCCC; border: #222 solid 1px;margin:1px; cursor:pointer;}

#map2 {float:left; margin:0px 0px 0px;  width: 440px; height: 400px; font-size:0.80em;display:inline;}
#sidebar {overflow:auto; height:400px;font-size:0.76em;}
#sidebar a.c0 {color:#ff4400;}
#sidebar a.c1 {color: #ff4400;}
#sidebar a.c2 {color: #778cb1;}
#sidebar a.c3 {color:#A0893E;}
#sidebar a.c4 {color:#B97777;}
#sidebar a.c5 {color:#D6A24C;}
#sidebar a.c6 {color:#C36C85;}
#sidebar a.c7 {color:#525252;}
#sidebar a.c8 {color:#449544;}
#sidebar a.c9 {color:#2C70BB;}
#sidebar a.c10 {color:#E0DB65;}
#sidebar a.c11 {color:#DC5D5D;}
input.c0 {color:#ff4400;}
input.c1 {color: #ff4400;}
input.c2 {color: #778cb1;}
input.c3 {color: #A0893E;}
input.c4 {color: #B97777;}
input.c5 {color: #D6A24C;}
input.c6 {color: #C36C85;}
input.c7 {color: #525252;}
input.c8 {color: #449544;}
input.c9 {color: #2C70BB;}
input.c10 {color: #E0DB65;}
input.c11 {color: #DC5D5D;}

