@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
body { font-family:'dsans', Helvetica, Arial, Tahoma, sans; background:url(images/bg.jpg) repeat-x top left; }
#jQ-menu ul { list-style-type: none; }
#jQ-menu a, #jQ-menu li { text-decoration: none; padding-bottom: 3px; }
#jQ-menu ul { padding-left: 15px; }
li.stripe-even{  background-color: #ebebeb; }
@font-face { font-family: 'dsans'; src: url('fonts/droidsans-webfont.eot'); src: url('fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/droidsans-webfont.woff') format('woff'), url('fonts/droidsans-webfont.ttf') format('truetype'), url('fonts/droidsans-webfont.svg#droid_sansregular') format('svg');    font-weight: normal; font-style: normal; }
h1 { font-family:'dsans', Helvetica, Arial, Tahoma, sans; font-size:25px; color: #666; text-align:left; margin-bottom: 10px; padding:8px 8px 8px 12px;; line-height:21px; }
h2 { font-family:'dsans', Helvetica, Arial, Tahoma, sans; font-size:20px; color: #333; font-weight:normal; margin-bottom:6px; }
h3 { font-family:'dsans', Helvetica, Arial, Tahoma, sans; font-size:18px; color: #333; font-weight:normal; }
h4 { font-family:'dsans', Helvetica, Arial, Tahoma, sans; }
#wrapper { min-width: 320px; margin: 40px auto 0px auto; max-width: 550px; }
#files { border: 1px solid #999; }
#files ul li a { display: block; }
strong { font-size:16px; }
table.info { font-size: 13px; color: #666; }
table.info td { padding-bottom: 6px; }
 
div#loginform { width:320px; height:auto; padding-bottom:10px; background: #f8f8f8; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin:0px auto; border: 1px solid #ccc; }
div#loginform table.main { padding: 10px 0px 0px 30px; } 
div#loginform table.table td { padding: 7px 0px 7px 7px; }
div#loginform input { width: 235px; height:30px; border: 1px solid #ccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding-left: 5px; font-size: 14px; color: #666; }
div#loginform label { font-size: 13px; color: #666; display: block; padding-bottom:4px;}
div#loginform .submitbtn, a.login { width: 110px; height:31px; display: block; background: url(images/login-button.gif) no-repeat 0 0; cursor: pointer; text-indent: -9999px; line-height:0; font-size:0; border: none;	 }
div#loginform .submitbtn:hover, a.login:hover { background-position: 0px -40px; }
div#loginform .addbtn { width: 110px; height:31px; display: block; background: url(images/add-button.gif) no-repeat 0 0; cursor: pointer; text-indent: -9999px; line-height:0; font-size:0; border: none;	 }
div#loginform .addbtn:hover { background-position: 0px -40px; }
a.trybtn { width: 110px; height:31px; display: block; margin: 30px auto 0px auto; background: url(images/try-again.gif) no-repeat 0 0; cursor: pointer; text-indent: -9999px; line-height:0; font-size:0; border: none;	 }
a.trybtn:hover { background-position: 0px -40px; }
div#logo { margin: 45px auto 0px auto; width: 299px; height: 80px; }
div#user { background: #333; width:100%; font-size: 13px; color: #CCC; }
div#user a { color: #CCC; font-weight:bold; }
div#user a:hover { text-decoration: none; }
ul#top-nav { overflow: hidden; list-style:none; margin:0; padding:10px; }
ul#top-nav li { float: left; margin-right:15px; list-style:none; }

span.yesno { display: block; width: 500px; margin: 60px auto; font-size: 28px; font-family:'dsans', Helvetica, Arial, Tahoma, sans; color: #333; text-align: center; }

/* LIST #4 */
#list4 { }
#list4 ul { list-style: none; margin:0; padding:10px; }
#list4 ul li { line-height:45px; border:1px solid #CCCCCC; margin-bottom: 5px; font-weight: bold; }
#list4 ul li a { display:block; text-decoration:none; background-color:#ebebeb; padding-left:10px; cursor:pointer; }
#list4 ul li ul li { font-size: 12px; margin-right:15px;background: #ebebeb; }
#list4 ul li ul li a { display:block; text-decoration:none; background-color:#ebebeb; padding: 0px 0px 0px 20px;cursor:pointer; font-size:12px; }
#list4 ul li ul li span, #list4 ul li span { display: block; font-weight: bold; padding-left: 20px; color: #333; }
#list4 ul li ul li:hover, #list4 ul li:hover {  background: #dadada; }
#list4 ul li a:hover { background-image:url(../images/hover.png); background-repeat:repeat-x; }
#list4 ul li a strong { margin-right:10px; font-style:normal; }

.foldermenu, .statusmenu { display:none; background:#e6e6e6; border: 1px solid #ccc; width:242px; height:auto; padding:10px; font-family:'dsans', Helvetica, Arial, Tahoma, sans; font-size:12px; color:#666; position:relative; z-index:99999; line-height: 20px; }
.foldermenu ul, .statusmenu ul { width: 150px; margin:3px; list-style: none; padding:0px 3px 0px 0px; }
.foldermenu ul li, .statusmenu ul li { margin-bottom:3px; }
.foldermenu a, .statusmenu a { color:#fff; font-size:11px; text-decoration: none; display: block; padding: 0px 0px 0px 5px; border-bottom: 1px solid #666; margin-bottom:5px;  }
.foldermenu ul li a:hover, .statusmenu ul li a:hover { text-decoration: none; border-bottom: 1px solid #000; padding: 0px 0px 0px 5px;  background: #666; } 

.nav-fade li { background: #fff; padding: 3px 8px; display: inline-block; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; }
.nav-fade li:hover { background: #ddd; }


#facebox .b { background:url(images/b.png); }
#facebox .tl { background:url(images/tl.png); }
#facebox .tr { background:url(images/tr.png); }
#facebox .bl { background:url(images/bl.png); }
#facebox .br { background:url(images/br.png); }
#facebox { position: absolute; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup { position: relative; }
#facebox table { border-collapse: collapse; }
#facebox td { border-bottom: 0; padding: 0; }
#facebox .body { padding: 10px; background: #fff; width: 370px; }
#facebox .loading { text-align: center; }
#facebox .image { text-align: center; }
#facebox img { border: 0; margin: 0; }
#facebox .footer {  border-top: 1px solid #DDDDDD; padding: 10px; margin-top: 10px; text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {  height: 10px;  width: 10px; overflow: hidden; padding: 0; }
#facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%; }
.facebox_hide { z-index:-100; }
.facebox_overlayBG { background-color: #000; z-index: 99; }

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

a.download_link{ font-family:'dsans', Helvetica, Arial, Tahoma, sans, !important; color: #333333 !important; text-decoration: none !important; }
a:hover.download_link{ }
#facebox .body{ font-family:'dsans', Helvetica, Arial, Tahoma, sans; padding: 0px; }
#facebox .body p{ padding: 10px; font-size: 14px; width: 400px; line-height: 20px; color: #333333; }
#facebox .body p a, #facebox .body p a:visited{ color: #333333; text-decoration: underline; }
#facebox .body p a:hover{ text-decoration: underline; }
#facebox .body h2{ background-color: #e3e3e3; margin: 0; padding: 10px; font-size: 20px; font-family:'dsans', Helvetica, Arial, Tahoma, sans; border:none !important; }