body{
 background: #ffffff;
 margin: 0px;
 height: 100%;
 width:100%;
 font:x-small/1.5em Verdana, Arial, Helvetica, sans-serif;
 font-size: 70%;
}
h3{
 font-size: 1.2em;
}
img{
 border: none;
}
hr{
 height: 1px;
 size: 1px;
 border: 0;
 color: #000;
 background: #000;
}
#main{
 font-family: verdana, arial, sans-serif;
 padding-left: 15px;
 padding-right: 15px;
}
#main img,
#main a img{
 border: none;
 vertical-align: middle;
}


#header{
 margin: 0px;
 padding: 0px;
}
#header table{
 font-family: verdana, arial, sans-serif;
 width: 100%;
 margin-bottom: 1px;
 margin-top: 1px;
}
#header .welcome{
 white-space: nowrap;
}
#header .date{
 white-space: nowrap;
 text-align: right;
}


#logo{
}

#toolbar{
 position:absolute;
 top: 25px;
 background: url("./images/standard_theme/toolbar/toolbar_bg.gif") top repeat-x #B7C5D2;
 border-top: solid 1px #aaa;
 border-bottom: solid 1px #666;
 width: 100%;
 padding: 0px;
 padding-left: 5px;
 margin-top: 0px;
 margin-bottom: 0px;
 white-space: nowrap;
 font-weight: bold;
 font-size:1px;
}
div#toolbar a img{
 border: solid 1px #eee;
 height: 22px;
 width: 22px;
 margin-left:5px;
 border-color: #eee #888 #888 #eee;
}
div#toolbar a:hover img{
 border-left: solid 1px #666;
 border-top: solid 1px #666;
 border-right: solid 1px #eee;
 border-bottom: solid 1px #eee;
}
div#shortcuts{
 margin-bottom: 15px;
 text-align:center;
 background: #fcfcfc;
 background-image : url(images/standard_theme/shortcutsbg.gif);
 color: #666;
 border-bottom: solid 1px #ccc;
}
.feedInfos {
 font-family: arial, sans-serif;
 font-weight: bold;
 margin-bottom: 10px;
 margin-top: 10px;
}
.feedTitle{
 font-size: 1.4em;
 text-decoration: none;
 padding-top: 7px;
 padding-bottom: 7px;
 padding-left: 10px;
 color: #999;
 float: left;
}
.feedTitle a{
 text-decoration: none;
 color: #555;
 color: #339;
}
.feedTools{
 padding: 7px;
 text-align: right;
}
.item{

}
.interItem {
 clear:both;
 height:5px;
}
.itemSmall{
 background: #fff;
 border-bottom: solid 1px #ccc;
 padding: 2px 0px 2px 10px;
}
.singleItem{
 font-family: verdana, arial, sans-serif;
 margin-top: 15px;
 margin-bottom: 15px;
 margin-left: 0px;
 margin-right: 0px;
 text-align: justify;
 background: #fff;
 padding: 20px;
 border: solid 1px #ccc;
 color: #3333aa;
}
.itemTitle{
 border-top: solid 1px #ccc;
 border-bottom: solid 1px #ccc;
 background: #f6f6f6;
 font-weight: bold;
 padding: 2px;
}
.itemTitle a:link{color: #339; text-decoration: none;}
.itemTitle a:active{color: red;}
.itemTitle a:hover{color: red;}
.itemTitle a:visited{color: #99c; text-decoration: none;}

.itemTitleSmall{
 white-space: nowrap;
 background: #fff;
 line-height:16px;
}
.itemDate{
 color: #090;
 color: #888;
 font-style: italic;
 font-size: .9em;
 padding-left: 15px;
}
.itemDateSmall{
 color: #339;
 font-style: italic;
 float: left;
 padding-right: 15px;
}
.itemTitleSmall a:link, .itemDateSmall a:link{color: #009; text-decoration: none;}
.itemTitleSmall a:active, .itemDateSmall a:active{color: red;}
.itemTitleSmall a:hover, .itemDateSmall a:hover{color: red; background: #ddd; text-decoration: none;}
.itemTitleSmall a:visited, .itemDateSmall a:visited{color: #99c; font-style: italic; text-decoration: none;}

.itemContent{
 text-align: justify;
 padding: 5px 30px 5px 30px;
 color: #5555aa;
 color: #339;
}
.itemEnclosure{
 padding-top: 15px;
}
.itemEnclosure a,
.itemEnclosure a:active,
.itemEnclosure a:link,
.itemEnclosure a:visited{
 color: orange;
 font-weight: bold;
}
.itemFooter{
 color:#336633;
 font-size: .9em;
 padding-right: 15px;
 padding-left: 15px;
}
.itemInfos{
 float:left;
 color: red;
 color: #f0f;
 color: #FD6BFF;
}
.itemUtils{
 text-align: right;
}
.itemUtils a{
 color: green;
 text-decoration: none;
}
.errortext{
 color:#ff0000;
 font-weight: bold;
}
.ftree a:link, .ftree a:visited, .ftree a:active{color: #444488;text-decoration:none;}
.ftree a:hover{color:red;}


#folder_list ul{
 margin: 0px;
 padding: 0px;
 padding-left: 20px;
}
#folder_list li{
 margin: 0px;
 padding: 0px;
 list-style: none;
 white-space : nowrap;
}


/* Round Box */

.rbroundbox{
 background-image: url(./images/standard_theme/tl.gif);
 background: #f0f0f0;
}

.rbtop div{ background: url(images/standard_theme/tl2.gif) no-repeat top left; }
.rbtop{ background: url(images/standard_theme/tr2.gif) no-repeat top right; }
.rbbot div{ background: url(images/standard_theme/bl2.gif) no-repeat bottom left; }
.rbbot{ background: url(images/standard_theme/br2.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot{
 width: 100%;
 height: 10px;
 font-size: 1px;
}
.rbroundbox{
 font-family: verdana, arial, sans-serif;
 margin: 15px;
}
.rbcontent{
 margin : 0px 20px 0px 20px;
 color: #444488;
}
.rbcontent input {
 font:x-small/1.5em Verdana, Arial, Helvetica, sans-serif;
 background-color: #fff;
 color: #222288;
 vertical-align: middle;
 border: solid 1px #222288;
}
.rbcontent input.button  {
 font:x-small/1.5em Verdana, Arial, Helvetica, sans-serif;
 background-color: #ddddFF;
 color: #444488;
 font-weight: bold;
 border-top: solid 1px #fff;
 border-left: solid 1px #fff;
 border-right: solid 1px #333;
 border-bottom: solid 1px #333;
}
.rbroundbox a:link, .rbroundbox a:active, .rbroundbox a:visited{
 color: #444488;
}
.rbroundbox a:hover{
 color: #f00;
}
.rbroundbox h3 .titleSmall{
 font-size: .8em;
 font-weight: normal;
}

/* LEFT MENU (FEEDS LIST) */

table#mtmtable{
 font-family: Verdana, Arial, sans-serif;
 font-size:1em;
}
#mtmtable a{
 text-decoration : none;
 font-family: Verdana, Arial, sans-serif;
}
#mtmtable A:link{ color: #444488; background: #ffffff; text-decoration:none; font-weight:normal;}
#mtmtable A:active{ color: #990000; background: #ffffff; text-decoration:none;}
#mtmtable A:visited{ color: #444488; background: #ffffff; text-decoration:none; font-weight:normal}
#mtmtable A:hover{ color: #e00; background: #fee;}

#mtmtable a.tracked:link,
#mtmtable a.tracked:visited,
#mtmtable a.tracked:active,
#mtmtable a.tracked:hover{
 color: #e00;
 background: #fee;
 font-weight: bold;
 border: solid 1px #f00;
 line-height:16px;
}
#mtmtable a.unread:link,
#mtmtable a.unread:visited,
#mtmtable a.unread:active,
#mtmtable a.unread:hover{
 font-weight: bold;
}

div#domRoot {
 background: #fff;
 margin: 3px 2px 2px 3px;
}
#domRoot table{
 font-size: 1em;
}
#domRoot a {
 text-decoration: none;
 color: #333399}
#domRoot a:hover{
 color:red;
 background:#ddd;
}
#domRoot .title_b{
 font-weight: bold;
}
#domRoot .unreadFlag{
 vertical-align:bottom;
 border:none;
}

/* ----- Main page and web site ------- */
#nav
{
 padding: 0;
 margin: 0;
 font-family: arial, sans-serif;
 background: url("./images/standard_theme/main_select_bg.gif") top repeat-x #405B74;
 width: 100%;
 border-bottom: 1px solid #56626d;
}
#nav li
{
 display: inline;
 list-style: none;
 padding: 0 1em;
 margin: 0;
}
#nav  li a
{
 color: #fff !important;
 font-weight: normal;
 text-decoration: none;
 border: none;
 background: transparent !important;
 padding: .1em .1em !important;
}
#nav  li a:hover {
 color: #FBA151 !important;
}
.hspace
{
 background: #ced4da url("./images/standard_theme/hspace_bg.gif") repeat-x bottom;
 height:20px;
}
.ttop, .tbtm, .ttopw, .tbtmw
{
 display: block;
 background: transparent;
 font-size: 1px;
}
.t1, .t2, .t1w, .t2w
{
 display: block;
 overflow: hidden;
}
div.tbar .t2
{
 background: #fff;
 padding: 0 1px;
 border-left: 1px solid #789;
 border-right: 1px solid #789;
 height: 1px;
 margin: 0 1px;
}
div.tbar .t1
{
 height: 1px;
 margin: 0 2px;
 background: #789;
}
div.tbar .tbox
{
 display: block;
 background: url("./images/standard_theme/hspace_bg.gif") bottom repeat-x #fff;
 border: 0 solid #789;
 border-top: 1px solid #789;
 border-width: 0 1px;
}
div.tbar { background: transparent; }
div.tbar h3{
 margin: 0;
 font-size: 100%;
 color: #678;
 border: 0;
 padding: .1em 1em;
 border-left: 1px solid #fff;
 border-right: 1px solid #fff;
 display: block;
}
div.col1{
 width:49.99%;
 float:left;
}
div.col2{
 width:49.99%;
 float:left;
}
#logo.tbarwrap{
 margin: 0px;
}
div.tbarwrap{
 margin:10px;
}
div.tbarwrap .wrap
{
 margin: 0;
 color: #339;
 border: none;
 padding: 0 1px;
 border-left: 1px solid #789;
 border-right: 1px solid #789;
}
div.tbarwrap .wrap small { color: #56626d; }
div.tbarwrap .wrap .textbox{
 padding: 5px 10px 5px 10px;
}
div.textbox .inbox{
 padding: 0px 20px;
}
div.tbarwrap .wrap small a
{
 font-weight: bold;
}
div.tbarwrap .tbgw
{
 background: #789;
 border-left: 1px solid #fff;
 border-right: 1px solid #fff;
}
div.tbarwrap .t1w
{
 height: 1px;
 margin: 0 2px;
 background: #fff;
}
div.tbarwrap .tboxw
{
 display: block;
 background: #fff;
 border: 0 solid #fff;
 border-top: 1px solid #fff;
 border-width: 0 1px;
 margin: 0;
 padding: 0;
}
div.tbarwrap .t2w
{
 background: #789;
 padding: 0 1px;
 border-left: 1px solid #fff;
 border-right: 1px solid #fff;
 height: 1px;
 margin: 0 1px;
}
.tshade
{
 border-top: 1px solid #ccc;
 background: #ddd;
 height: 1px;
 font-size: 1px;
 border-bottom: 1px solid #eee;
}
.bshade
{
 border-top: 1px solid #eee;
 background: #ddd;
 height: 1px;
 font-size: 1px;
 border-bottom: 1px solid #ccc;
 clear: both;
}

/* ------  Hide / Show Gpub ------ */
.show{display:inline; visibility: visible;}
.hide{display:none; visibility: hidden;}





/* Round Box no images */
/* ------------------------------------------------------------------------
Usage :
 <b class="rboxBlock">
 	<b class="rbox1"></b><b class="rbox2"></b><b class="rbox3"></b><b class="rbox4"></b><b class="rbox5"></b>
 </b>
 <div class="rbox">

       INSERT WHATEVER YOU WANT

 </div>
 <b class="rboxBlock">
    <b class="rbox5"></b><b class="rbox4"></b><b class="rbox3"></b><b class="rbox2"></b><b class="rbox1"></b>
 </b>

Note: rbox5 can be omitted to reduce padding

------------------------------------------------------------------------
*/
.rboxBlock{ display:block; font-size:1px; } 
.rbox2,.rbox3,.rbox4,.rbox5,.rbox{ background:#f0f0f0; border-style:solid; border-color:#ccc; }
.rbox1{ background:#ccc; }
.rbox2{ border-width: 0 2px; }
.rbox3,.rbox4,.rbox5,.rbox{ border-width: 0 1px; }
.rbox1,.rbox2,.rbox3{ height:1px; }
.rbox4,.rbox5{ height:2px; }
.rbox1{ margin: 0 5px; }
.rbox2{ margin: 0 3px; }
.rbox3{ margin: 0 2px; }
.rbox4{ margin: 0 1px; }
.rbox5{ margin: 0 0px;}
.rbox1,.rbox2,.rbox3,.rbox4,.rbox5{ display:block; overflow:hidden; }
.rbox{ display:block; overflow:hidden; }


