body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;margin:2px;background-color:#f9f9f0}
a{color:#0033ff;text-decoration:none}
h1{font-size:16px;font-weight:bold}
a:hover{color:#990000;text-decoration:underline}
.clearer{clear:both}
.erupt_selected{background-color:#ffffcc;border:1px solid #999}
.lightblue{background-color:#fff}
.darkpurple{background-color:rgb(98,0,87);background-image:url('/images/bg/darkpurple.gif')}
.mediumpurple{background-color:#cc66ff;background-image:url('/images/bg/darkpurple.gif')}
.lightpurple{background-color:rgb(209,148,208);background-image:url('/images/bg/lightpurple.gif')}
.yellow{background-color:#FFC438;color:#000;font-weight:bold;padding:2px}
.blue{background-color:#0033FF;color:#fff;background-image:url('/images/bg/blue.png')}
.info_header{color:#fff;font-weight:bold;padding:2px}
.title_date{margin-top:-14px;float:right}
.info_body{padding:1px 5px 1px 5px}
.info{border:1px solid #ccc;margin:0 2px 3px 0}
.header{margin:1px 0 1px 0;font-size:medium;font-weight:bold;padding:2px;color:#fff;background:#0f4863}
.hf_div{background-color:#666;color:#fff;font-weight:bold;padding:1px 2px 1px 5px}
.hider{display:none;}
.hlnk{background:url('/images/icons/button.gif') center no-repeat;margin:1px;font-weight:bold;color:#fff;padding:5px 28px 5px 28px}
.footer a{color:#fff;text-decoration:none;margin:0 15px 0 15px;font-weight:normal;font-size:smaller}
.footer a:hover{font-weight:bold;text-decoration:underline}
.bottom{font-size:smaller;margin-top:5px}
.bottom a{text-decoration:none;color:#0033ff;font-size:smaller}
.bottom a:hover{text-decoration:underline;color:#990000}
.container{float:left}
.caption{font-size:smaller;font-style:italic}
.image_holder{height:195px;width:165px;text-align:center}
.image_holder_internal{height:225px;width:165px;text-align:center;overflow:hidden}
.entry{border-top:1px solid #999;padding:2px;margin:2px}
.dbimage{padding:0px 3px 3px 3px}
.xml_link{float:right;width:18px;padding:2px}
.highlighted{background-color:yellow;color:#000;padding:1px;border:1px solid #000}
#bc{position:relative;top:-13px;margin:3px 0 1px 3px;font-size:x-small}
#nf{margin-left:105px;margin-bottom:5px;z-index:1100}
.icon{position:relative;top:3px}
#mh{position:absolute;z-index:1234;padding:2px;border:3px solid #ccc;display:none;background-color:#fff}
.GREEN{background-color:green;font-weight:bold;color:#fff}
.YELLOW{background-color:yellow;font-weight:bold;color:#000}
.ORANGE{background-color:orange;font-weight:bold;color:#000}
.RED{background-color:red;font-weight:bold;color:#fff}

.message{font-weight:bold;padding:3px;border:1px solid;margin:3px}
.success{color:#529214;background-color:#E6EFC2;border-color:#C6D880}
.error{color:#d12f19;background-color:#fbe3e4;border-color:#d12f19}
.warning{border-color:#ffff00;background-color:#f7f7a7}
/*.info{color:#336699;background-color:#e0f5ff;border-color:6299c5}*/

ul.tn{text-align:left;margin:1em 0 1em 0;border-bottom:1px solid #480947;list-style-type:none;padding:3px 10px 3px 10px} 
ul.tn li{display:inline}
li.ctn{border-bottom:1px solid #fff;background-color:#fff} 
ul.tn li.ctn a{background-color:#fff;color:#000;position:relative;top:1px;padding-top:4px} 
ul.tn li a{padding:3px 4px;border:1px solid #480947;background-color:#eadfea;color:#480947;margin-right:0px;text-decoration:none;border-bottom:none}
ul.tn li.tnn a{background-color:#fff;border:0px} 
ul.tn a:hover{background:#fff} 

.sfm,.sfm *{margin:0;padding:0;list-style:none}
.sfm{border-bottom:1px solid #480947;width:100%;line-height:1.0}
.sfm ul{position:absolute;top:-999em;width:15em;z-index:1100}
.sfm ul li{width:100%}
.sfm li:hover {visibility:inherit}
.sfm li{float:left;position:relative;z-index:1100}
.sfm a{display:block;position:relative}
.sfm li:hover ul,.sfm li.sfh ul{left:0;top:2.1em;z-index:1100}
ul.sfm li:hover li ul,ul.sfm li.sfh li ul{top:-999em}
ul.sfm li li:hover ul,ul.sfm li li.sfh ul{left:15em;top:0}
ul.sfm li li:hover li ul,ul.sfm li li.sfh li ul{top:-999em}
ul.sfm li li li:hover ul,ul.sfm li li li.sfh ul{left:10em;top:0}

.sfm{float:left;margin-bottom:1em;z-index:99}
.sfm a{padding:.6em 1em;text-decoration:none;font-weight:bold}
.sfm .ct{background:#eadfea;position:relative;top:1px}
.sfm .ct a{color:#000}
.sfm .ct a:visited{color:#000}
#t1,#t2,#t3,#t4,#t5,#t6,#t7{margin:0px 3px 0px 3px;border-top:1px solid #480947;border-left:1px solid #480947;border-right:1px solid #480947}
.sfm a,.sfm a:visited{color:#fff}
.sfm li{background:#480947}
.sfm li li{background:#eadfea}
.sfm li li li{background:#eadfea}
.sfm li:hover,.sfm li.sfh,.sfm a:focus,.sfm a:hover,.sfm a:active{background:#eadfea;color:#000;outline:0}
.sfm .sn li:hover,.sfm .sn li.sfh,.sfm .sn a:focus,.sfm .sn a:hover,.sfm .sn a:active{background:#480947;color:#fff;outline:0}
.sfm .sn a{font-weight:normal;color:#000;border-top:1px solid #fff}

.sfm a.sfwu{padding-right:2.25em;min-width:1px}
.sfsi{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;
background:url('/images/arrows.png') no-repeat -10px -100px}
a > .sfsi{top:.8em;background-position: 0 -100px}
a:focus > .sfsi,a:hover > .sfsi,a:active > .sfsi,li:hover > a > .sfsi,li.sfh > a > .sfsi{
background-position: -10px -100px}
.sfm ul .sfsi{background-position:-10px 0}
.sfm ul a > .sfsi{background-position:0 0}
.sfm ul a:focus > .sfsi,.sfm ul a:hover > .sfsi,.sfm ul a:active > .sfsi,.sfm ul li:hover > a > .sfsi,
.sfm ul li.sfh > a > .sfsi{background-position:-10px 0}
.sfs ul{background:url('/images/shadow.png') no-repeat bottom right;padding:0 6px 9px 0;-moz-border-radius-bottomleft:17px;
-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}
.sfs ul.sfs-off{background:transparent}

.sf-arrows .sf-with-ul {padding-right: 2.5em;*padding-right: 1em;}
.sf-arrows .sf-with-ul:after {content: '';position: absolute;top: 50%;right: 1em;margin-top: -3px;height: 0;width: 0;border: 5px solid transparent;border-top-color: #dFeEFF;border-top-color: rgba(255,255,255,.5);}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {border-top-color: white;}
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF;
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}

#hl{position:absolute;float:left}
#hsf{margin-top:3px;padding:2px;float:right;color:#fff}
#hsf a{color:#fff;font-size:11px;text-decoration:none}
#hsf a:hover{font-weight:bold;text-decoration:underline}
#ht{margin-left:105px;font-size:22px}

#sn{position:relative;top:-13px;background:#EADFEA;padding:5px;font-size:small;border-bottom:1px solid #480947}
#sn span{padding-top:3px;padding-right:5px;color:#666}
#sn #current a{color:#000;font-weight:bold}

#volcmenu{width:12%}
a.info{position:relative;z-index:24;background-color:#ccc;color:#000;text-decoration:none;cursor:help}
a.info:hover{z-index:25;background-color:#ff0}
a.info span{display:none}
a.info:hover span{display:block;position:absolute;top:2em;left:2em;width:15em;border:1px solid #0cf;background-color:#cff;color:#000;padding:2px;z-index:25}

.buttons a,.buttons button{
display:block;float:left;margin:0 7px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;
font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;
cursor:pointer;padding:5px 10px 6px 7px}
.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px}
.buttons button[type]{padding:5px 10px 5px 7px;line-height:17px}
*:first-child+html button[type]{padding:4px 10px 3px 7px}
.buttons button img,.buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px}
button:hover,.buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}
button.positive,.buttons a.positive{color:#529214;background-color:#E6EFC2}
.buttons a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214}
.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff}
.buttons a.negative,button.negative{color:#d12f19}
.buttons a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff}