a{color:#1c1c1c; text-decoration:none}

a:visited{ color:#1c1c1c;  text-decoration:none;  font-weight:normal}

a:hover{color:#000; text-decoration:underline}

.nav, .nav:link, .nav:visited{color:#1c1c1c;  font-weight:bolder; text-decoration:none}

a.nav:hover{color:#000; text-decoration:underline}

table{empty-cells:show}

body{font-size:12px; font-family:verdana,arial,helvetica,serif;	  background:#F7F5EC url(./images/bg.gif) repeat-x; padding:0; color:#333}

td{font-size:13px; font-family:verdana,arial,helvetica,serif}

input, textarea{font-size:9pt; color:#000; font-family:verdana,arial,helvetica,serif; background-color:#FCFBF8; border:1px inset #F7F5EC; margin-bottom:2px}

input.check{background-color:transparent; border:0}

select{vertical-align:top; font-size:9pt; font-weight:normal; color:#000; font-family:verdana,arial,helvetica,serif; background-color:#FCFBF8; border:1px inset #F7F5EC}

hr{height:1px; border:0; color:#666; background-color:#666}

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

.quote{color:#000; background-color:#D7DAEC; border:1px solid #000; margin:1px; padding:1px; font-size:x-small; line-height:1.4em}

.code{color:#000; background-color:#ddd; font-family:"courier new","times new roman",monospace; font-size:x-small; line-height:1.3em; border:1px solid #000; margin:1px auto 1px auto; padding:1px; width:99%; white-space:nowrap; overflow:auto; max-height:24em}

.quoteheader, .codeheader{color:#000; text-decoration:none; font-style:normal; font-weight:bold; font-size:x-small; line-height:1.2em}

.help{cursor:help; background-color:transparent}

.meaction{color:red; background-color:transparent}

.editor{width:100%}

.highlight{background-color:yellow; font-weight:bold; color:black}

.windowbg{color:#000}

.windowbg2{color:#000}

.windowbg3{color:#000}

.calendar_today{background-color:#E1DDCE; color:#000}

.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td{color:#FFF; font-style:normal; background:#CDC7B0 url(./images/titlebg.gif) repeat-x; padding-left:10px; padding-right:10px}

.titlebg, .titlebg a:link, .titlebg a:visited{font-weight:bold; color:#FFF; font-style:normal}

.titlebg a:hover{color:#404040}

.titlebg2 a:link, .titlebg2 a:visited{color:#FFF; font-style:normal; text-decoration:underline}

.titlebg2 a:hover{text-decoration:underline}

.catbg, tr.catbg td, .catbg2, tr.catbg2 td, .catbg3, tr.catbg3 td{background:url(./images/cat_org.gif) repeat-x; color:#FFF; padding-left:10px; padding-right:10px}

.catbg, .catbg2{font-weight:bold}

.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited{font-size:95%; color:white; 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{color:#e0e0ff}

.bordercolor{background-color:none; padding:0px}

.tborder{padding:1px; border:0px solid #696969}

.smalltext{font-size:x-small}

.normaltext{font-size:small}

.largetext{font-size:large}

.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_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last{color:white; text-transform:uppercase; vertical-align:top}

.maintab_back, .maintab_active_back{color:white; text-decoration:none; font-size: 9px; vertical-align:top; padding:2px 6px 6px 6px; font-family:tahoma,sans-serif}

.maintab_first{background:url(./images/maintab_first.gif) left bottom no-repeat; width:10px}

.maintab_back{background:url(./images/maintab_back.gif) left bottom repeat-x}

.maintab_last{background:url(./images/maintab_last.gif) left bottom no-repeat; width:8px}

.maintab_active_first{background:url(./images/maintab_active_first.gif) left bottom no-repeat; width:6px}

.maintab_active_back{background:url(./images/maintab_active_back.gif) left bottom repeat-x}

.maintab_active_last{background:url(./images/maintab_active_last.gif) left bottom no-repeat; width:8px}

.maintab_back a:link, .maintab_back a:visited, .maintab_active_back a:link, .maintab_active_back a:visited{color:#FFF; text-decoration:none}

.maintab_back a:hover, .maintab_active_back a:hover{color:#adaed7; text-decoration:none}

.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last{color:#FFF; text-transform:uppercase; vertical-align:top}

.mirrortab_back, .mirrortab_active_back{color:#FFF; text-decoration:none; font-size:9px; vertical-align:bottom; padding:6px 6px 2px 6px; font-family:tahoma,sans-serif}

.mirrortab_first{background:url(./images/mirrortab_first.gif) no-repeat; width:10px}

.mirrortab_back{background:url(./images/mirrortab_back.gif) repeat-x}

.mirrortab_last{background:url(./images/mirrortab_last.gif) no-repeat; width:6px}

.mirrortab_active_first{background:url(./images/mirrortab_active_first.gif) no-repeat; width:6px}

.mirrortab_active_back{background:url(./images/mirrortab_active_back.gif) repeat-x}

.mirrortab_active_last{background:url(./images/mirrortab_active_last.gif) no-repeat; width:8px}

.mirrortab_back a:link, .mirrortab_back a:visited, .mirrortab_active_back a:link, .mirrortab_active_back a:visited{color:#FFF; text-decoration:none}

.mirrortab_back a:hover, .mirrortab_active_back a:hover{color:#adaed7; text-decoration:none}

a img{border:0}

#wrapper{width:97%; margin:auto auto}

#menu{vertical-align:top; border-top:1px solid transparent; border-bottom:1px solid transparent; background:none}

#menu ul{padding:0; margin:0; list-style:none}

#menu ul li{float:left}

#menu ul li a{display:block; padding:4px 6px 4px 6px; font-weight:bold; background-color:transparent; border-right:1px solid #853610; border-top:1px solid #853610; border-left:1px solid #853610; border-bottom:1px solid #853610; text-decoration:none; color:#FFF}

#menu ul li a:hover, #menu #selected a{background:#666; color:#FFF}

#header{height:145px; margin:auto auto; color:#FFFFFF}

#header .middletext a{ color:#fff; text-decoration:none; border-bottom:1px dotted #fff}

#header .middletext a:hover{color:#FF9900; border-bottom:1px dotted #FF9900}

#logo h1, #logo h2{position:absolute; left:-100em; top:-100em; background:none}

#news{padding:3px; background-color:none; color:#FFF width:95%; margin:auto auto; border-width:1px 0 0 0}

#news span{font-size:14px; font-weight:bold}

#footer-orange-outer{background: #f77f00 url(./images/footer-orange-back.gif) repeat-y center top; width:100%}

#footer-orange-inner{width:960px; margin:0 auto; text-align:center; height:3px}

#footer-grey-outer{background: #666 url(./images/footer-grey-back.gif) no-repeat center top; width:100%}

#footer-grey-inner{width:930px; margin:0 auto; color:#eee; line-height:1.7em; font-size:1.1em; text-align:center; padding:15px 15px 50px 15px; text-align:left}

#footer-grey-inner a{color:#eee; border-bottom:1px solid #aaa; padding-bottom:2px}

#footer-grey-inner a:hover{border-bottom:1px solid #eee; padding-bottom:2px}

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