/* GLOBAL SETTINGS
------------------------------------------------ */
body{background:#ddd;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:left;margin:0;padding:0;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{background:url(../img/line.gif) no-repeat left bottom;color:#333;font-size:16px;font-weight:700;margin:10px 0 5px;padding-bottom:20px;}
h2{background:url(../img/arrow.gif) no-repeat 0 8px;color:#7ca648;font-size:14px;font-weight:700;padding:5px 0 10px 20px;}
div.dotted{background:url(../img/dotted.gif) repeat-x top;display:block;height:1px;}
.MainShell{visibility:hidden;}

/* MAIN STRUCT CLASS
------------------------------------------------ */
#wrapper{display:block;text-align:left;width:1004px;}
#topmodules{border-bottom:1px dotted #AAA;top:0;width:1004px;}
#toplinks{clear:both;}
#header{background:#fff;clear:both;display:block;float:left;width:1004px;}
#pagebody{background:#fff;clear:both;display:block;float:left;padding:0 0 20px;width:1004px;}
#footer{background:url(../img/dotted.gif) repeat-x top left #fff;clear:both;display:block;float:left;padding-top:10px;text-align:left;width:1004px;}
#footer .margin{display:block;padding:0 20px 40px;}
#pagetitle{display:none;}

/* HEADER
------------------------------------------------ */
#thechat{display:block;float:left;margin:0 10px;}
#theprocess a{color:#333;font-size:11px;}
#adminbuttons a{color:#402808;font-size:10px;padding:5px 5px 0;}
a.green{color:green !important;}
a.orange{color:orange !important;}
a.red{color:red !important;}
#quicklinkright{float:right;padding:0 20px 0 0;}
#quicklinkright ul{list-style:none;}
#quicklinkright a{border-right:1px solid #d2d2d2;color:#402808;display:block;float:left;font-size:10px;padding:10px 5px 0;white-space:nowrap;}
#logo{float:left;padding:5px 20px 0;}
#search{background:#e9e9e9;border:1px #ccc solid;display:none;height:40px;margin:25px 0 0 10px;padding:10px 5px 5px 10px;position:absolute;width:300px;z-index:100;}
.search li{display:block;padding-bottom:10px;}
.bold{font-weight:700;}
span.hl{background:#FF6;}
#theprocess,#adminbuttons{display:block;float:left;margin:0 30px 0 20px;}
#quicklinkright li,#search input{display:inline;}

/* TOPMENU
------------------------------------------------ */
#topmenu{background:#bbd9ee;border-top:4px solid #54a4de;clear:both;display:block;float:left;font-size:11px;padding:10px 0 0 40px;width:964px !important;}
#topmenu div.selected,#topmenu div.notselected{float:left;}
#topmenu div.actions{float:left;padding:3px 5px;}
#topmenu a{float:left;text-decoration:none;}
#topmenu a:hover{text-decoration:none;}
#topmenu a span{color:#000;display:block;padding:7px 17px 7px 15px;text-decoration:none;}
#topmenu a.link{background:url(../img/top_right.gif) no-repeat 100% 0;}
#topmenu a.link span{background:url(../img/top_left.gif) no-repeat;}
#topmenu a:hover.link{background:url(../img/top_right.gif) no-repeat 100% -30px;}
#topmenu a:hover.link span{background:url(../img/top_left.gif) no-repeat 0 -30px;}
#topmenu div.selected a.link {background-position: 100% -60px;}
#topmenu div.selected a.link span {background-position: 0 -60px;border-width:0px !important;}
#topmenu div.notselected a.link span{border-bottom:1px solid #bbd9ee;}

/* NAV
------------------------------------------------ */
#navigation{background:url(../img/nav_top.gif) no-repeat right top #f1efe2;float:left;margin-top:15px;padding-top:27px;width:230px;}
#navigation .navdeco{background:url(../img/nav_bottom.gif) no-repeat right bottom #f1efe2;padding-bottom:27px;}
#navigation .shortcuts{color:#FFF;display:block;float:left;padding:10px;width:220px !important;}
#navigation h1{color:#402808;font-family:Arial, Helvetica, sans-serif;font-size:18px !important;padding-left:10px;}
#navigation h2{margin-left:10px;}
#navigation a{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;padding:2px;text-decoration:none;}
#navigation a:hover{text-decoration:underline;}
#navigation a.current{color:#507076;}
#navigation div.level1{border-bottom:2px solid #fff;display:block;padding:5px 0 5px 10px;}
#navigation div.level1 a.link1{background:url(../img/arrow.gif) no-repeat 0 3px;padding-left:20px;}
#navigation div.level2{border-bottom:1px solid #fff;display:block;padding:2px 0 2px 30px;}
#navigation div.level2 a.link2{background:url(../img/arrow2.gif) no-repeat 0 3px;padding-left:13px;}
#navigation div.level2 a.current{background:url(../img/arrow3.gif) no-repeat 0 3px;padding-left:13px;}
#navigation div.level3{border-bottom:1px solid #fff;display:block;padding:2px 0 2px 40px;}
#navigation div.level3 a.link3{background:url(../img/arrow4.gif) no-repeat 0 6px;padding-left:10px;}
#navigation div.level3 a.current{background:url(../img/arrow5.gif) no-repeat 0 6px;font-weight:700;padding-left:10px;}
#navigation div.level4{border-bottom:1px solid #fff;display:block;padding:2px 0 2px 50px;}
#navigation div.level4 a.link4{background:url(../img/arrow6.gif) no-repeat 0 8px;padding-left:6px;}
#navigation div.level4 a.current{background:url(../img/arrow7.gif) no-repeat 0 8px;font-weight:700;padding-left:6px;}
#navigation div.level5{border-bottom:1px solid #fff;display:block;padding:2px 0 2px 60px;}
#navigation div.level6{display:block;padding:2px 0 2px 70px;}
#navigation div.level6 a{border-bottom:1px solid #fff;font-weight:400;}
#navigation div.level7{border-bottom:1px solid #fff;display:block;padding:2px 0 2px 70px;}
#navigation form{padding:10px;}
#navigation .searchbox2{background:url(../img/dotted.gif) repeat-x top left #548a94;clear:both;display:block;margin:20px 0 10px;padding:2px 0 2px 5px;}
#navigation .searchbox2 form input{color:#878787;font-size:10px;margin:2px 2px 2px 0;}
#navigation .searchbox2 form a{color:#fff;font-weight:700;margin:2px 2px 2px 0;padding:2px 5px;}
#navigation box{clear:both;display:block;float:left;padding-bottom:15px;width:180px;}
#navigation .box .content{display:block;padding:0 0 5px;width:175px;}
.new{display:block;padding:0; margin: 0;}
.new .title,.new .title a{color:#dd6330;font-size:11px;font-weight:700;}
.new .date{color:#d2d2d2;font-size:9px;}
.newstitle { font-size: 18px; }
#navigation div.level3 a,#navigation div.level4 a,#navigation div.level5 a,#navigation div.level7 a,#navigation form a{font-weight:400;}
#navigation div.level5 a.current,#navigation div.level6 a.current,#navigation div.level7 a.current{font-weight:700;}
#navigation .layout0,#navigation .layout1 {margin-left:10px;}

/* CONTENT
------------------------------------------------ */
#main content.splash{border:0;display:block;}
#content{float:right;padding-right:10px;width:754px;}
.path{display:block;float:left;padding:18px 10px 3px;width:744px;}
.path,.path a{color:#444;}
#content .leftcol{background:url(../img/dotted.gif) repeat-y top right;clear:both;float:left;margin-top:10px;padding-left:10px;padding-right:10px;width:480px;}
#content .rightcol{float:left;margin:10px 0 0 10px;width:234px;}
#content .fullwidth{background:url(../img/dotted.gif) repeat-y top right;clear:both;float:left;margin-top:10px;padding-left:10px;padding-right:10px;width:724px;}
#content .maincontent img{border:1px solid #d2d2d2;padding:2px;}
#content .maincontent img.left{margin-right:10px;}
#content .maincontent img.right{margin-left:10px;}
#content .maincontent a{text-decoration:underline;}
#content .maincontent {display: block; overflow: hidden;}
#content .full,#content .full2{display:block;float:left;padding:5px 10px 10px;}
#content .splash {
/*
    background: url(../img/splash.gif) no-repeat;
    display: block;
    width: 539px;
    height: 82px;
    */
}

/* FOOTER
------------------------------------------------ */
#footer{text-align:left;}
#footer div.footerlink1,#footer div.footerlink{float:left;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9px;padding:0 5px;}
#footer div.footerlink{border-left:1px solid #d2d2d2;}
#footer div.footerlinklogo{clear:both;display:block;}
#footer a.flink{color:#402808;text-decoration:none;}
#footer a.flink:hover{text-decoration:underline;}
#footer .copyright{clear:both;display:block;float:left;margin-bottom:20px;margin-top:10px;padding-top:10px;width:710px;}

/* FILES
------------------------------------------------ */
table.files tr td{font-size:11px;padding:1px;vertical-align:top;}
table.files tr:hover{background:#e9e9e9;}
table.files tr td.nowrap{white-space:nowrap;}
.searchResultListing a,table.files a{color:#402808;display:block;padding-bottom:2px;}
table.files a{font-weight:700;}
a.file{background:url(../img/files/file.gif) no-repeat;padding-left:20px !important;}
a.video{background:url(../img/files/video.gif) no-repeat;padding-left:20px !important;}
a.ppt{background:url(../img/files/ppt.gif) no-repeat;padding-left:20px !important;}
a.exe{background:url(../img/files/exe.gif) no-repeat;padding-left:20px !important;}
a.doc,a.dot{background:url(../img/files/doc.gif) no-repeat;padding-left:20px !important;}
a.dir{background:url(../img/files/dir.gif) no-repeat;padding-left:20px !important;}
a.html{background:url(../img/files/html.gif) no-repeat;padding-left:20px !important;}
a.img{background:url(../img/files/img.gif) no-repeat;padding-left:20px !important;}
a.pdf{background:url(../img/files/pdf.gif) no-repeat;padding-left:20px !important;}
a.sound{background:url(../img/files/sound.gif) no-repeat;padding-left:20px !important;}
a.txt{background:url(../img/files/txt.gif) no-repeat;padding-left:20px !important;}
a.zip{background:url(../img/files/zip.gif) no-repeat;padding-left:20px !important;}
a.xls,a.csv,a.xlt{background:url(../img/files/xls.gif) no-repeat;padding-left:20px !important;}

/* LINKS
------------------------------------------------ */
.error{color:red;}
.fieldset{margin:0;padding:0;}
.links{display:block;padding-bottom:3px;}
.links a{color:#402808;font-weight:700;}
#content ul.list{list-style:none;margin:0;padding:0;}
#content ul.list li{margin:0;padding:0 0 20px;}
table.forms td{background:#e9e9e9;padding:0 5px;vertical-align:top;}
table.forms tr.title td{background:#402808;color:#fff;font-weight:700;}
DIV#errors,DIV#errors li{color:#B42C29;}

/* CALENDAR
------------------------------------------------ */
div.calendar{background:#FFF;display:block;font-family:Courrier;font-size:11px;line-height:17px;margin-right:10px;}
div.calendar div.pre{white-space:pre;}
div.calendar a{color:#006;font-family:"Courier New", Courier, mono;font-size:11px;text-decoration:none;}
div.calendar a.weekOfYear{color:#75777B;}
div.calendar .currentweek,div.calendar a.currentday{background:#E7E7E7;border:1px solid #B42C29;font-weight:700;}
div.calendar a:hover{background:#E7E7E7;}
div.calendar h2{color:#069;font-size:12px;font-weight:700;text-align:center;}
div.calendar h2 a{color:#069;padding:0 5px;}
div.calendar span.days{background:#E7E7E7;font-weight:700;padding:0 2px;}
div.xmlButton{background:#f60;color:#FFF;font-family:verdana,helvetica,arial,sans-serif;font-size:10px;padding:0 1px;text-decoration:none;}
a.xmlButton{color:#FFF;font-family:verdana,helvetica,arial,sans-serif;font-size:10px;font-weight:700;text-decoration:none;}
div.xmlWrap{border:1px solid #666;margin:0;padding:1px;text-align:center;text-decoration:none;width:34px;}
div.spacer{clear:both;font-size:1px;line-height:0;}

/* BLOG
------------------------------------------------ */
.entry{margin:0 0 1.75em;}
.entry h3{color:#245;font:175%/1.3em Georgia,Serif;line-height:1.3em;margin:1em 0 .2em;}
.blog h2.date{border-bottom:1px dotted #ccc;margin-bottom:.5em;padding-bottom:.3em;}
.blog h3{border-bottom:1px dotted #ccc;font-size:140%;line-height:1.5em;margin:.75em 0 .5em;padding:0 0 .2em;}
.posted{color:#998;}
.blog .posted,.blog .posted a{font-size:85%;line-height:1.6em;}
.blog dd.posted{border-top:1px dotted #ccd;margin-top:.5em;padding-top:4px;}
.posted strong{color:#887;font-weight:400;}
a.permalink{background:url("../img/blog/icon_pg.gif") no-repeat;border-width:0;display:block;float:left;height:10px;margin:.3em 5px 0 0;text-indent:-10000px;width:9px;}
.commentlink,.commentlink:visited{background:url("../img/blog/icon_comment.gif") no-repeat 8px 50%;border-left:1px solid #ccb;border-width:0;color:#359;margin-left:.5em;padding-left:22px;white-space:nowrap;}
span.commentlink{color:#887;}
a.commentlink:hover{border-color:#ccb;color:#933;text-decoration:none;}
.commentlink img{margin-top:.5em;}
a.commentlink:hover img{padding-left:48px;width:0;}
dl.previously{margin-bottom:1.25em;}
.previously dt a{border-width:0;font:150%/1.4em Georgia,Serif;}
.previously dd{margin-bottom:1em;margin-left:0;}
.previously dd.summary{margin-bottom:0;}
.blog .previously dd.posted{margin-bottom:1.75em;margin-top:.7em;}
.blog a.continued{background:url("../img/arrow.gif") no-repeat 100% 2px;border-bottom:1px #402808 dotted;border-width:0;color:#402808;padding-right:16px;text-decoration:none;}
.blog a.continued:hover{border-bottom:1px #e9e9e9 solid;text-decoration:underline;}
.blog,.blog a{font-size:12px;}
.posted-top .commentlink,.posted-top .commentlink:visited,.posted-top .commentlink{background:0 50%;border-left-width:0;margin-left:0;padding-left:14px;}

/* BLOG COMMENTS
----------------------------------------------- */
#comments{padding:10px;}
#comments h4{font:140% Verdana,Sans-serif;margin:0 0 1em;}
#comments h4 span{color:#776;font:85% Verdana,Sans-serif;}
#comments dl{font-size:85%;line-height:1.6em;}
#comments dt{background:#eee;font-weight:400;padding:8px 6px .5em;}
#comments dd{background:#eee;margin:0 0 1.5em;padding:2px 20px 8px;}
form table tr td{vertical-align:top;}
#comments dt.alt,#comments dd.alt{background:#ddd;}
#comments dd del:hover,#comments dd del:active{color:#333;text-decoration:none;}
#comments .postno{background:url("../img/blog/icon_comment.gif") no-repeat 0 55%;border-right:1px solid #ccc;border-width:0;color:#358;font:180% Georgia,Serif;margin-right:2px;padding:0 5px 0 14px;}
#comments .alt .postno{border-color:#bbb;}
#comments dt.owner{background:#357;color:#cde;padding-bottom:1em;}
#comments dd.owner{padding-top:8px;}
#comments dt.owner .postno{background:url("../img/blog/icon_comment.gif");border-right-color:#579;color:#9bd;font-weight:400;}
#comments dt.owner a{border-width:0;color:#eee;font-weight:700;}
#comment-notes p{color:#554;font-size:85%;line-height:1.6em;}
#subcol #comment-notes p{font-size:100%;}
h4#postcomment{margin:0 0 .5em;padding-top:.5em;}
#comment-notes{margin-top:2em;}

/* BOX
----------------------------------------------- */
.layout0 .plus {
	background:url(../img/mig/gray_bar_full_plus.gif) no-repeat;
	margin:0; 
	padding:6px 0 8px 40px;
}
.layout0 .minus {
	background:url(../img/mig/gray_bar_full_minus.gif) no-repeat;
	margin:0; 
	padding:6px 0 8px 40px;
}
.layout0 .title{color:#000;display:block;font-weight:700;margin:0;}
/*.layout0 .deco{background:url(../img/dotted.gif) repeat-x bottom;padding-bottom:3px;} */
.layout0 .boxcontent{display:block;}
.layout1 .title{color:#fff;display:block;font-weight:700;margin:0;padding:5px 5px 5px 15px;}
.layout1 .boxcontent{background:#ffffff;display:block;padding:5px;}
.boxlinks:hover {background:#e9e9e9;}

.boxcontent div.savedSearchBox ul {margin:0;padding:0;list-style-type: none;}
.boxcontent div.savedSearchBox ul li {margin:0;padding:0 0 8px 8px;background:url(../img/arrow5.gif) no-repeat 0 5px;}

.splash0,.splash1,.splash2,.splash3{background:repeat-x;display:block;height:160px;}
.splash1{height:80px;}
.splash2{height:40px;}
.splash3{height:20px;}
.boxEPcontentcolor1{background:#FFF;}
.boxEPbordercolor1{border-bottom:1px solid #402808;border-left:1px solid #402808;border-right:1px solid #402808;border-top:1px solid #402808;}
.boxEPTitlecolor1{background:#402808;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;padding-bottom:2px;padding-top:2px;text-align:left;white-space:nowrap;}
.boxEPLinkcolor1{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-align:left;white-space:nowrap;}
.boxEPPaginationPos{color:#402808;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;text-align:left;white-space:nowrap;}
.boxEPPaginationNav{color:#402808;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;text-align:right;white-space:nowrap;}
.EPMetaDataTitle{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-align:left;vertical-align:top;white-space:nowrap;}
.EPMetaDataValue{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:left;vertical-align:top;}
a.sort{background:url(../img/sort.gif) no-repeat 100% 4px;color:#fff;font-weight:700;padding-right:12px;}
.input{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-style:normal;}
.tabs_li{display:inline;list-style-type:none;margin:0;padding:0;text-indent:0;}
.centeredBox{display:block;margin:0 auto;width:95%;}
#searchPanel{clear:both;display:block;margin:0 auto;width:100%;}
.searchPageDetailFrame{display:block;height:100%;width:650px;}
.searchHit{clear:both;}
.searchHitInfo{padding:10px 0;}
.searchHitInfo tr td{font-size:10px;text-align:left;vertical-align:top;}
.searchHitMetadataLabel{float:left;}
.searchHitMetadataColon{float:right;}
div.searchHit hr{background:url(../img/line_200.gif) repeat-x 100%;border:0 solid;clear:both;height:1px;}
.davbox ul{list-style:none;margin:0;padding:0;}
.davbox li{display:inline;margin:0;padding:0;}
.davbox a{display:block;line-height:18px;}
.layout0,.layout1{clear:both;display:block;margin-bottom:10px;margin-right:5px;}
.showSearchHitDetails,.searchLink{background:#eee;}


/* JFORUM
----------------------------------------------- */
.jforum INPUT{border:1px;border-color:#000;color:#000;font:11px Verdana, Arial, Helvetica, sans-serif;text-indent:2px;}
.jforum TEXTAREA{border:1px;border-color:#000;color:#000;font:11px Verdana, Arial, Helvetica, sans-serif;}
.jforum SELECT{background:#fff;border:1px;border-color:#000;color:#000;font:11px Verdana, Arial, Helvetica, sans-serif;}
.jforum INPUT.button{background:#fafafa;border:1px;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.jforum .postbody{font-size:12px;line-height:18px;}
.jforum TH{background:url(images/cellpic3.gif) #01336b;color:#ffa34f;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;height:25px;}
.jforum A:hover{color:#DD6900;text-decoration:underline;}
.jforum HR{border-bottom:#dfdfdf 0 solid;border-left:#dfdfdf 0 solid;border-right:#dfdfdf 0 solid;border-top:#dfdfdf 1px solid;height:0;}
.jforum .bodyline{background:#fff;border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-right:#ccc 1px solid;border-top:#ccc 1px solid;}
.jforum .forumline{background:#fff;border-bottom:#069 2px solid;border-left:#069 2px solid;border-right:#069 2px solid;border-top:#069 2px solid;}
.jforum TD.row1{background:#fafafa;}
.jforum TD.row2{background:#f7f7f8;}
.jforum TD.row3{background:#dfdfdf;}
.jforum TD.rowpic{background:url(images/cellpic2.jpg) repeat-y #fff;}
.jforum TD.cat{background:url(images/cellpic1.gif) #dfdfdf;border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:0;height:29px;}
.jforum TD.catHead{background:url(images/cellpic1.gif) #dfdfdf;border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:1px 1px 0;font-size:12px;height:29px;}
.jforum TD.catSides{background:url(images/cellpic1.gif) #dfdfdf;border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:0 1px;height:28px;}
.jforum TD.catLeft{background:url(images/cellpic1.gif) #dfdfdf;border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:0 0 0 1px;height:28px;}
.jforum TD.catRight{background:url(images/cellpic1.gif) #dfdfdf;border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:0 1px 0 0;height:28px;}
.jforum TD.catBottom{background:url(images/cellpic1.gif) #dfdfdf;border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:0 1px 1px;height:29px;}
.jforum TH.thHead{border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:1px 1px 0;font-size:12px;font-weight:700;height:28px;}
.jforum TH.thSides{border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:0 1px;font-weight:700;height:28px;}
.jforum TH.thTop{border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:1px 0 0;font-weight:700;height:28px;}
.jforum TH.thLeft{border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:0 0 0 1px;font-weight:700;height:28px;}
.jforum TH.thRight{border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:0 1px 0 0;font-weight:700;height:28px;}
.jforum TH.thBottom{border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:0 1px 1px;font-weight:700;height:28px;}
.jforum TH.thCornerL{border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:1px 0 0 1px;font-weight:700;height:28px;}
.jforum TH.thCornerR{border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:1px 1px 0 0;font-weight:700;height:28px;}
.jforum TD.row3Right{background:#dfdfdf;border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:0 1px 0 0;}
.jforum TD.spaceRow{background:#dfdfdf;border-bottom:#fff solid;border-left:#fff solid;border-right:#fff solid;border-top:#fff solid;border-width:0 1px;}
.jforum .maintitle{color:#000;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size:22px;font-weight:700;line-height:120%;text-decoration:none;}
.jforum .gen{color:#000;font-size:12px;}
.jforum .cattitle{color:#01336b;font-size:12px;font-weight:700;letter-spacing:1px;}
.jforum .forumlink{color:#01336b;font-size:12px;font-weight:700;}
.jforum .quote{color:#444;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:125%;}
.jforum .copyright{color:#444;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;letter-spacing:-1px;}
.jforum A.copyright{color:#444;text-decoration:none;}
.jforum A.copyright:hover{color:#000;text-decoration:underline;}
.jforum INPUT.mainoption{background:#fafafa;font-weight:700;}
.jforum INPUT.liteoption{background:#fafafa;font-weight:400;}
.jforum .helpline{background:#f7f7f8;border-style:none;}
.jforum .moderatortitle{color:#ffa34f;font-size:12px;font-weight:700;}
.jforum .moderator{color:#060;font-size:12px;}
.jforum .admin{color:#FFA34F;font-size:12px;}
.jforum FONT,.jforum TD,.jforum P{font-family:Verdana, Arial, Helvetica, sans-serif;}
.jforum PRE,.jforum .code{color:#444;font-family:Courier, 'Courier New', sans-serif;font-size:11px;}
.jforum A:link,.jforum A:active,.jforum A:visited{color:#01336b;}
.jforum .genmed,.jforum .mainmenu,.jforum .name{color:#000;font-size:11px;}
.jforum .gensmall,.jforum .postdetails{color:#000;font-size:10px;}
.jforum A.gen,.jforum A.genmed,.jforum A.gensmall,.jforum A.mainmenu,.jforum A.cattitle,.jforum A.forumlink,.jforum A.nav,.jforum A.topictitle:link,.jforum A.topictitle:visited,.jforum A.postlink:link,.jforum A.postlink:visited{color:#01336b;text-decoration:none;}
.jforum A.gen:hover,.jforum A.genmed:hover,.jforum A.gensmall:hover,.jforum A.mainmenu:hover,.jforum A.forumlink:hover,.jforum A.topictitle:hover,.jforum A.postlink:hover{color:#01336b;text-decoration:underline;}
.jforum A.cattitle:hover,.jforum A.nav:hover{text-decoration:underline;}
.jforum .nav,.jforum .topictitle,.jforum H1,.jforum H2{color:#000;font-size:11px;font-weight:700;}
.jforum INPUT.post,.jforum TEXTAREA.post{background:#fff;}

/* ADVSEARCH
----------------------------------------------- */
.input{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-style:normal;}
div.searchResultListing{font-size:11px;overflow:auto;overflow-y:hidden;width:100%;}
.tabs_li{display:inline;list-style-type:none;margin:0;padding:0;text-indent:0;}
#searchPanel{clear:both;float:left;width:100%;}
#searchPanel *{font-size:11px;}
table.searchResultListing{font-size:11px;margin:10px 0 !important;padding:0;width:100%;}
table.searchResultListing th,table.searchResultListing td{padding:2px 10px 2px 4px !important;text-align:left;vertical-align:top;}
table.searchResultListing thead tr{background:#faf1c3;}
table.searchResultListing th.sorted{background:#f6e896;font-weight:700;}
table.searchResultListing th a,table.searchResultListing th a:visited{color:#000;}
table.searchResultListing th a:hover{color:#000;text-decoration:underline;}
table.searchResultListing th.sorted a,table.searchResultListing th.sortable a{background:right top;display:block;width:100%;}
table.searchResultListing th.sortable a{background:url(/jahia/jsp/jahia/engines/images/arrow_off.png) no-repeat;padding-right:5px;}
table.searchResultListing th.order1 a{background:url(/jahia/jsp/jahia/engines/images/arrow_down.png) no-repeat;padding-right:5px;}
table.searchResultListing th.order2 a{background:url(/jahia/jsp/jahia/engines/images/arrow_up.png) no-repeat;padding-right:5px;}
table.searchResultListing tr.odd{background:#ecf7ce;}
table.searchResultListing tr.even{background:#fff;}
div.searchResultListing span.pagelinks a{display:inline;}

/* ACTION MENUS
----------------------------------------------- */
#menu div.menu{background:#d0d0d0 !important;}
div.menu a{font-weight:400;}
.nostyle,.nostyle a{font-weight:400;}
div.menu,div.menu a.menuItem{color:#000;font-family:"MS Sans Serif", Arial, sans-serif;font-size:8pt;font-style:normal;font-weight:400;white-space:nowrap;}
#navigation span a{padding:0 !important;}
div.menu{background:#d0d0d0;border:2px solid;border-color:#f0f0f0 #909090 #909090 #f0f0f0;left:0;padding:0 1px 1px 0 !important;position:absolute;top:0;visibility:hidden;z-index:101;}
div.menu a.menuItem{clear:both;color:#000 !important;cursor:default;display:block !important;font-family:Arial, Helvetica, sans-serif;font-weight:400;padding:3px 1em !important;text-decoration:none;white-space:nowrap;width:220px;}
div.menu a.menuItem:hover,div.menu a.menuItemHighlight{background:navy !important;color:#fff !important;text-decoration:none !important;}
div.menu a.menuItem span.menuItemArrow{margin-right:-0.75em !important;}
div.menu div.menuItemSep{border-bottom:1px solid #f0f0f0;border-top:1px solid #909090;margin:4px 2px;}
fieldset{clear:both;margin:0;padding:0;}


/* PORTLETS
----------------------------------------------- */
ul.portletModes{background:url(images/portlets/tabBorder.gif) repeat-x bottom;color:#515C6A;float:right;list-style:none;margin:0;padding:0 0 0 2px;}
ul.portletModes a{background:url(images/portlets/tabRight.gif) no-repeat right top;border-bottom:1px solid #515C6A;float:left;margin-right:2px;text-decoration:none;}
ul.portletModes a:hover{background:100% -26px;}
ul.portletModes a:hover span{background:0 -26px;}
ul.portletModes li.current a{background:100% -26px;border-width:0;}
ul.portletModes li.current span{background:0 -26px;padding-bottom:1px;}
ul.portletModes span{background:url(images/portlets/tabLeft.gif) no-repeat left top;color:#515C6A;display:block;float:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding:1px 6px 1px 22px;white-space:nowrap;}
ul.windowStates{background:url(images/portlets/tabBorder.gif) repeat-x bottom;color:#515C6A;float:right;list-style:none;margin:0;padding:0;}
ul.windowStates a{background:url(images/windowStates.gif) no-repeat left top;border-bottom:1px solid #515C6A;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;height:14px;margin-right:2px;text-decoration:none;width:17px;z-index:1;}
ul.windowStates a.maximized{background:url(images/portlets/windowStates_maximized.gif);}
ul.windowStates a.minimized{background:url(images/portlets/windowStates_minimized.gif);}
ul.windowStates a.normal{background:url(images/portlets/windowStates_normal.gif);}
ul.windowStates a:hover{background:0 -15px;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
ul.windowStates div{float:none;}/* End IE5-Mac hack */
ul.portletModes li,ul.windowStates li{display:inline;margin:0;padding:0;}
ul.windowStates a span,ul.windowStates li.current a{display:none;}

/* PORTAL PORTLETS CLASS REF
----------------------------------------------- */
.Portal-Portlet-Title{background:#CC9;border:1px solid #000;color:#000;font-family:Verdana, Arial, Helvetica;font-size:180%;font-weight:700;margin-left:auto;margin-right:auto;padding:4px;text-align:center;}
.Portal-Portlet-Information{color:#000;font-family:Verdana, Arial, Helvetica;font-size:120%;font-style:oblique;font-weight:700;margin:.5em auto 1em;padding:4px;text-align:center;width:400px;}
.Portal-Portlet-Group{border:2px solid #000;margin-left:auto;margin-right:auto;margin-top:1em;text-align:center;width:400px;}
.Portal-Portlet-Footer{color:#000;font-family:Verdana, Arial, Helvetica;font-size:90%;}

/* PORTAL_PORTLET_GROUP CLASS REFERENCES
----------------------------------------------- */
.Portal-Portlet-Group-Title{background:#CC9;border-bottom:2px solid #000;color:#000;font-family:Verdana, Arial, Helvetica;font-size:150%;font-weight:700;padding:4px;}
.Portal-Portlet-Group-Content{color:#000;font-family:Verdana, Arial, Helvetica;font-size:110%;margin-top:1em;text-decoration:none;}
.Portal-Portlet-Group-Footer{margin-top:2em;text-align:center;}

/* PORTAL-PORTLET-GROUP-SUBGROUP CLASS REFERENCES
----------------------------------------------- */
.Portal-Portlet-Group-SubGroup{background:#87ACD6;color:#000;font-family:Verdana, Arial, Helvetica;font-size:100%;font-weight:700;margin:0 1em;padding:4px;}

/* PORTAL-PORTLET-GROUP-CONTENT CLASS REFERENCES
----------------------------------------------- */
/* Used in products like JMV for displaying a list of areas */
.Portal-Portlet-Group-Content-ListItem{color:#000;font-family:Verdana, Arial, Helvetica;font-size:100%;font-weight:700;margin-top:3px;padding:4px;text-align:left;}
.Portal-Portlet-Group-Content-ListItem a:link{color:#035AB4;text-decoration:underline;}
.Portal-Portlet-Group-Content-ListItem a:visited{color:#8403AF;text-decoration:underline;}
.Portal-Portlet-Group-Content-ListItem a:hover{color:#D9011A;text-decoration:underline;}
.graph{border:1px solid #7ca648;color:#333;padding:1px;position:relative;width:200px;}
.graph .bar{background:#7ca648;color:#fff;display:block;height:1.5em;line-height:1.5em;position:relative;text-align:center;}
.graph .bar span{left:1em;position:absolute;}

/* PORTAL-PORTLET-GROUP-MATRIX
This Class reference group handles formatting
objects-products-etc within a matrix.
----------------------------------------------- */
.Portal-Portlet-Group-Content-Matrix{border:solid #6495ED;border-width:2px;margin-left:auto;margin-right:auto;text-align:center;width:90%;}
.Portal-Portlet-Group-Content-Matrix-Image{background:#C8C8C8;border:solid #6495ED;border-width:2px;}
.Portal-Portlet-Group-Content-Matrix-Loop{border:solid #6495ED;border-width:2px;}
.Portal-Portlet-Group-Content-Matrix-Loopcontrol{background:#C8C8C8;color:#FFF;}
.inputError{color:red;}

/* COMPARE HIGHLIGHTING STYLE
----------------------------------------------- */
span.compareAddedDifference,div#navigation span.compareAddedDifference,div#topmenu span.compareAddedDifference{background:aqua !important;border-bottom:none !important;color:#000 !important;display:inline !important;margin:0 !important;padding:0 !important;}
span.compareChangedDifference,div#navigation span.compareChangedDifference,div#topmenu span.compareChangedDifference{background:lime !important;border-bottom:none !important;color:#000 !important;display:inline !important;margin:0 !important;padding:0 !important;}
span.compareDeletedDifference,div#navigation a span.compareDeletedDifference,div#topmenu span.compareDeletedDifference{background:red !important;border-bottom:none !important;color:#000 !important;display:inline !important;margin:0 !important;padding:0 !important;text-decoration:line-through !important;}


/* Form Generator Display Tag
----------------------------------------------- */
.formResultListing a,table.files a{color:#402808;display:block;padding-bottom:2px;}
table.formResultListing{font-size:11px;margin:10px 0 !important;padding:0;width:670px;display:block;}
table.formResultListing th, table.formResultListing td{padding:2px 10px 2px 4px !important;text-align:left;vertical-align:top;}
table.formResultListing thead tr{background:#faf1c3;}
table.formResultListing th.sorted{background:#f6e896;font-weight:700;}
table.formResultListing th a,table.formResultListing th a:visited{color:#000;}
table.formResultListing th a:hover{color:#000;text-decoration:underline;}
table.formResultListing th.sorted a,table.formResultListing th.sortable a{background:right top;display:block;width:100%;}
table.formResultListing th.sortable a{padding-left: 12px; background:url(/jahia/jsp/jahia/engines/images/arrow_off.png) no-repeat;padding-right:5px;}
table.formResultListing th.order1 a{background:url(/jahia/jsp/jahia/engines/images/arrow_down.png) no-repeat;padding-right:5px;}
table.formResultListing th.order2 a{background:url(/jahia/jsp/jahia/engines/images/arrow_up.png) no-repeat;padding-right:5px;}
table.formResultListing tr.odd{background:#ecf7ce;}
table.formResultListing tr.even{background:#fff;}
div.formResultListing span.pagelinks a {display: inline;}
div.formResultListing span.pagebanner {width:670px; display:block;}

/* Versioning revision Display Tag
----------------------------------------------- */
table.revisionsListing {border: 1px solid #666;width: 80%;margin: 10px 0 0 0 !important;}
table.revisionsListing th, table.revisionsListing td {padding: 2px 10px 2px 4px !important;text-align: left;vertical-align: top;}
table.revisionsListing thead tr {background-color: #fc0;}
table.revisionsListing th.sorted {background-color: orange;}
table.revisionsListing th a,table.revisionsListing th a:visited {color: black;}
table.revisionsListing th a:hover {text-decoration: underline;color: black;}
table.revisionsListing th.sorted a,table.revisionsListing th.sortable a {background-position: right top;display: block;width: 100%;}
table.revisionsListing th.sortable a {padding-right: 5px;background-image: url(/jahia/jsp/jahia/engines/images/arrow_off.png);background-repeat:no-repeat;}
table.revisionsListing th.order1 a {padding-right: 5px;background-image: url(/jahia/jsp/jahia/engines/images/arrow_down.png);background-repeat:no-repeat;}
table.revisionsListing th.order2 a {padding-right: 5px;background-image: url(/jahia/jsp/jahia/engines/images/arrow_up.png);background-repeat:no-repeat;}
table.revisionsListing tr.odd {background-color: #fff}
table.revisionsListing tr.tableRowEven,tr.even {background-color: #fea}
table.revisionsListing {padding:0px;width: 100%;margin-left: -2px;margin-right: -2px;}
table.revisionsListing thead tr {background-color: #69c;}
table.revisionsListing tr.even {background-color: #def;}
div.revisionsListing span.pagelinks a {display: inline;}
th.revisionsListingHeader {font-weight: bold !important;}
.compareAddedDifference {background-color:aqua !important;color:black !important;}
.compareChangedDifference {background-color:lime !important;color:black !important;}
.compareDeletedDifference {background-color:red !important;text-decoration:line-through !important;color:black !important;}


/* ZIMBRA STRUCT CLASS
------------------------------------------------ */

.complexTreeWrapper {
		padding: 0;
		margin: 0;
}

.complexTreeWrapper .treeHeader {
		*height: 17px;
}

.complexTreeWrapper .DwtListView .DwtListView-Rows .Row-selected,
.complexTreeWrapper .DwtListView .DwtListView-Rows .Row {
    *height: 28px;
}