/* CSS Document */
body{margin:24px; background:#000;}
p, td, li{font-family:Verdana, Arial, Helvetica, sans-serif; font:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#303A33;}
h1{margin:0.4em 0; padding:0; font-size:26px; color:#5B693F;}
h2{margin:0.1em 0; padding:0; font-size:20px; color:#596C5F;}
h3{margin:2em 0 0.3em 0; padding:0; font-size:14px; font-weight:bold; font-stretch:expanded;}
p{margin:0.2em 0 1.1em 0; padding:0;}
li{margin:0.4em 0; padding:0;}
b, strong, dt{font-weight:bold; color:#000;}
abbr, acronym{border-bottom:1px dotted #fff;}
a img{border:none;}
a:link, a:visited{color:#5B693F; text-decoration:underline;}
a:hover, a:active{color:#92A873; text-decoration:none;}
#containter{margin:0 auto 5em auto; width:775px; background:#fff; padding:2px; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #333; border-bottom:1px solid #333;}
ul.folders li{list-style:none; background:url(images/fileTypes/folder_closed.png) no-repeat 0% 50%; text-indent:18px;}
td.small{font-size:11px; font-variant:small-caps;}
#banner{background:#fff; margin:0; padding:0;}
#sub-banner{background:#ccc; border-bottom:1px solid #333;}
#sub-banner p{margin:0; padding:0;}
#body{background:#D6E8DC; margin:0; padding:10px;} /*#D6E8DC*/
#logout{background:url(/images/key.png) no-repeat 1px 5px; text-indent:18px; float:right;}
#footer{background:url(/images/footer.png); border-top:1px solid #333; padding-top:1em; padding-left:10px; height:25px;}
#sub-banner, #logout{padding:3px; color:#333;}
.alert{background:#FFB9B9 url(images/alert.png) no-repeat 2px 50%; border:#900 solid 2px;}
.message{background:#8080FF url(images/info_message.png) no-repeat 2px 50%; border:#009 solid 2px;}
.alert, .message{padding:1em 2.5em; margin:2em; color:#333;}
.note{font-size:9px; color:#666; margin:.3em; padding:0;}
li.pdf{list-style-image:url(images/fileTypes/pdf.gif);}
a.pdf{background:url(images/fileTypes/pdf.gif) no-repeat; background-position:right center; padding-right:20px;}
/*a[href$='.pdf'] {display:inline-block; padding-left:20px; line-height:18px; background:transparent url(images/fileTypes/pdf.gif) center left no-repeat;}*/
li.doc{list-style-image:url(images/fileTypes/ms_doc.gif);}
li.xls{list-style-image:url(images/fileTypes/ms_xls.gif);}
li.zip{list-style-image:url(images/fileTypes/zip.gif);}

#navbar{width:auto; height:36px; background:url(images/menu/navbar-bg.png) left top repeat-x;}
#navbar .inbar{display:block; height:36px; background:url(images/menu/right-round.png) right top no-repeat;}
#navbar ul, #navbar ul li{border:0px; margin:0px; padding:0px; list-style:none; height:36px; line-height:36px;}
#navbar ul{background:url(images/menu/left-round.png) left top no-repeat;}
#navbar ul li{float:left; display:block; line-height:36px;}
#navbar ul li a{color:#403e32; text-decoration:none; font-weight:bold; display:block;}
#navbar ul li a span{padding:0 15px 0 0; height:36px; line-height:36px; display:block; margin-left:15px;}
#navbar .navhome a, #navbar .navhome a:hover{background:url(images/menu/a-bg.png) left top no-repeat; height:36px; line-height:36px;}
#navbar .navhome a span, #navbar .navhome a:hover span{color:#FFFFFF; background:url(images/menu/span-bg.png) right top no-repeat; height:36px; line-height:36px;}
#navbar ul li a:hover{background:url(images/menu/ahover-bg.png) left top no-repeat; height:36px; line-height:36px;}
#navbar ul li a:hover span{background:url(images/menu/spanhover-bg.png) right top no-repeat; height:36px; line-height:36px;}