a:link {color:#356ea6;text-decoration:none}a:visited{color:#356ea6;text-decoration:none}a:hover{color:#356ea6;text-decoration:underline}

.nav,.nav:link,.nav:visited{color:#56ADF9;text-decoration: none;}a.nav:hover{color:white;text-decoration:none;}

span.pathway{display:block;height:16px;line-height:16px;vertical-align:middle;margin-top:5px;margin-bottom:10px;color:#356ea6;font-weight:normal}
span.pathway img{margin:0 10px;vertical-align:middle}
div#pathway{margin-bottom:10px;padding-left:8px}

table{empty-cells:show}

body,td,th,tr{color:#acaeae;font-size:12px;font-family:verdana,sans-serif}

body{color:#acaeae;background:#202020;margin:20px 0 12px 0;padding:0}

input,textarea,button{color:#000;font-family:verdana,sans-serif;background:#f0f0f5;border:1px solid #a8bee6;padding:2px}
input,button{font-size:90%}
textarea{font-size:100%;color:#000;font-family:verdana,sans-serif}

select{font-size:90%;font-weight:normal;color:#000;font-family:verdana,sans-serif;background:#f0f0f5}

hr,.hrcolor{height:1px;border:0;color:#666;background-color:#666}
a img{border:0}

.quote,.code{border-top:1px solid #000;border-right:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;border-left:1px solid #000;color:#e3e3e3;padding:8px;margin:0 15px 8px 15px;background-color:#1a1a1a}
.quote{font-size:x-small;line-height:1.4em}
.code{font-family:Arial,"courier new","times new roman",monospace;line-height:1.3em;white-space:nowrap;overflow:auto;max-height:24em}
.quoteheader,.codeheader{color:#fff;text-decoration:none;font-weight:normal;font-size:11px;line-height:25px;height:25px;padding:1px;margin-left:15px;vertical-align:middle}

.help{cursor:help}
.meaction{color:red}

.editor{width:96%}
.highlight{background-color:yellow;font-weight:bold;color:black}

.windowbg{background:#181818;color:#acaeae;border-left:1px solid #252525;border-top:1px solid #252525}
.windowbg2{background:#1d1d1d;color:#acaeae;border-left:1px solid #252525;border-top:1px solid #252525}
.windowbg3{background:#181818;color:#acaeae;border-left:1px solid #252525;border-top:1px solid #252525}

.calendar_today{background-color:#f6f6f6}

.titlebg,tr.titlebg th,tr.titlebg td,.titlebg2,tr.titlebg2 th,tr.titlebg2 td{color:#acaeae;font-style:normal;background:#1f1f1f url(./images/titlebg.jpg) repeat-x;border-bottom:1px solid #252525;border-top:1px solid #252525;padding-left:10px;padding-right:10px;line-height:22px}
.titlebg,.titlebg a:link,.titlebg a:visited{font-weight:bold;color:#acaeae;font-style:normal;font-size:12px}
.titlebg a:hover{color:#666}.titlebg2 a:link,.titlebg2 a:visited{color:#acaeae;font-style:normal;text-decoration:underline}
.titlebg2 a:hover{text-decoration:underline}

.catbg,tr.catbg td,.catbg3,tr.catbg3 td{color:#fff;padding-left:10px;padding-right:10px;background:url(./images/catbg3.gif) repeat-x;line-height:19px}
.catbg,.catbg2{font-weight:bold;font-size:12px}.catbg3,tr.catbg3 td,.catbg3 a:link,.catbg3 a:visited{font-size:95%;color:#fff;text-decoration:none}
.catbg a:link,.catbg a:visited,.catbg2 a:link,.catbg2 a:visited{color:#fff;text-decoration:none}.catbg a:hover,.catbg2 a:hover,.catbg3 a:hover{text-decoration:underline}

.tborder{background:#181818;color:#acaeae;border-left:1px solid #252525;border-top:1px solid #252525}

.smalltext{font-size:x-small;font-family:verdana,sans-serif}
.middletext{font-size:90%}
.normaltext{font-size:small}
.largetext{font-size:14pt}

.post,.personalmessage{width:100%;overflow:auto;line-height:1.3em}

.signature{width:100%;overflow:auto;padding-bottom:3px;line-height:1.3em}

.error{color:red}

.maintab_back,.maintab_active_back{padding:1px;border:1px solid #000;background:black}
.maintab_back a:link,.maintab_back a:visited,.maintab_active_back a:link,.maintab_active_back a:visited{display:block;padding:4px;background:#323232;float:left;margin-right:1px;font-size:x-small;color:black}
.maintab_active_back a:link,.maintab_active_back a:visited{background:#222;color:white;text-decoration:none}
.maintab_back a:hover,.maintab_active_back a:hover{background:#222;color:white;text-decoration:none}

.mirrortab_back,.mirrortab_active_back{padding:1px;border:1px solid #000;background:black}
.mirrortab_back a:link,.mirrortab_back a:visited,.mirrortab_active_back a:link,.mirrortab_active_back a:visited{display:block;padding:4px;background:#323232;float:left;margin-right:1px;font-size:x-small;color:black}
.mirrortab_active_back a:link,.mirrortab_active_back a:visited{background:#222;color:white;text-decoration:none}
.mirrortab_back a:hover,.mirrortab_active_back a:hover{background:#222;color:white;text-decoration:none}

#wrapper{width:1024px;min-width:800px;margin:0 auto;padding:0}
#header{position:relative;height:150px;overflow:hidden;background:#202020 url(./images/img/header-bg.gif) repeat-x 0 0}
#head-r{height:150px;background:url(./images/img/header-r.gif) no-repeat 100% 0}
#head-l{background:url(./images/img/header-l.gif) no-repeat 0 0}
#logo{position:absolute;top:50px;left:25px;display:block;width:210px;height:43px;cursor:pointer;background:url(./images/img/logo.gif) no-repeat}

#userarea{height:78px;float:right;padding:25px 25px 0 0;text-align:right;font-size:1em;color:#fefefe;font-family:tahoma,sans-serif;line-height:18px}
#userarea a:link,#userarea a:visited{color:#ccc;text-decoration:none}
#userarea a:hover{color:#eee;text-decoration:none;border-bottom:1px dotted #333}

#mainarea{padding:10px;margin:0;background:#262525}

#footer{background:url(./images/img/footer-bg.gif) repeat-x 0 100%}
#foot-r{height:90px;background:url(./images/img/footer-r.gif) no-repeat 100% 100%}
#foot-l{background:url(./images/img/footer-l.gif) no-repeat 0 100%}
#footerarea{text-align:center;padding:7px}
#footerarea{font-family:Tahoma;font-size:10px;color:#fff;text-decoration:none}
#footerarea a:link{font-family:Tahoma;font-size:10px;color:#fff;text-decoration:none}
#footerarea a:visited{font-family:Tahoma;font-size:10px;color:#fff;text-decoration:none}
#footerarea a:hover{font-family:Tahoma;font-size:10px;color:#fff;text-decoration:underline}
#footerarea a:active{font-family:Tahoma;font-size:10px;color:#fff;text-decoration:none}

#ajax_in_progress{background:#32cd32;color:white;text-align:center;font-weight:bold;font-size:18pt;padding:3px;width:100%;position:fixed;top:0;left:0}

.menu{padding:0 0 0 32px;margin:0;list-style:none;height:35px;background:#fff url(./images/img/button1.gif);position:relative;border:1px solid #000;border-width:0 1px;border-bottom:1px solid #444}
.menu li{float:left}.menu li a{display:block;float:left;height:35px;line-height:35px;color:#aaa;text-decoration:none;font-size:11px;font-family:arial,verdana,sans-serif;font-weight:bold;text-align:center;padding:0 0 0 8px;cursor:pointer}
.menu li a b{float:left;display:block;padding:0 16px 0 8px}
.menu li.chosen a{color:#fff;background:url(./images/img/button3.gif)}
.menu li.chosen a b{background:url(./images/img/button3.gif) no-repeat right top}
.menu li a:hover{color:#fff;background:#000 url(./images/img/button2.gif)}
.menu li a:hover b{background:url(./images/img/button2.gif) no-repeat right top}
.menu li.chosen a:hover{color:#fff;background:#000 url(./images/img/button3.gif);cursor:default}
.menu li.chosen a:hover b{background:url(./images/img/button3.gif) no-repeat right top}
