*{margin:0;padding:0;border:0}html{overflow-y:scroll}
body{font:13px 'lucida grande',tahoma,verdana,arial,sans-serif}
p{margin:15px 0;text-align:justify}
a{color:#AC0000;text-decoration:none}
a:hover{text-decoration:underline}
table{border-collapse:collapse}
h1{padding:20px 1.5%;font-size:18px;color:#AC0000;font-weight:normal}
h3{padding:16px 1.5%;font-size:14px;color:#AC0000;}
h4{padding:16px 1.5%;font-size:13px;color:#AC0000;}
input[type="text"],input[type="password"],select,textarea{width:200px;border:1px solid #ac0000}
input[type=submit],input[type=button],a.button{color:#000;text-decoration:none;border:1px solid #ccc;border-color:#bbb #aaa #777;cursor:pointer;font-size:13px;line-height:18px;margin:5px;padding:2px 6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;background:#ddd;background:-webkit-gradient(linear, center top, center bottom, from(#f9f9f9), to(#cfcfcf));background:-moz-linear-gradient(center top , #f9f9f9, #cfcfcf)}
input[type=submit]:hover,input[type=button]:hover,a.button:hover{border-color:#777}
textarea{width:400px;height:100px}
label,input{font-size:14px;line-height:20px}
label{float:left;width:200px;margin-right:20px;text-align:right}
fieldset .item{padding:5px 0}
.formBottom{text-align:right}
.clear{clear:both}.block{display:block}
.error{margin:5px 0;padding:0 0 0 230px;font-weight:bold;color:#F34E0C}
#header,#content{width:100%;min-width:960px}
#content{overflow:hidden}
#header{height:31px;border:1px solid #000;border-width:1px 0;background:#000}
#header li{float:left;position:relative;list-style-type:none;font-size:14px}
#header li a{display:block;padding:7px 10px;color:#fff;text-decoration:none}
#header li:hover{background:#AC0000}
#header li li:hover{background:#444}
#header li:hover,#header li ul{opacity:0.95;-moz-opacity:0.95;-ms-filter:"alpha(opacity=95)";filter:alpha(opacity=95)}
#header li:hover ul{display:block}
#header li ul{position:absolute;display:none;width:150px;font-weight:normal;padding:5px 0;background:#222}
#header li ul li{font-size:0.9em;float:none}
#header li ul a{display:block;width:auto;padding:8px 10px}
#header li.navRight,#header li.navRight img{height:30px}
#header li.navRight{float:right}
#header li#logout a,#header li#user-tools a,#header li#dashboard a{padding-left:40px}
#header li#logout,#header li#user-tools,#header li#dashboard{background:url(../images/logout.png) no-repeat 10px 50%}
#header li#user-tools{background-image:url(../images/user.png)}
#header li#dashboard{background-image:url(../images/home.png)}
#header li#logout:hover,#header li#user-tools:hover{background-color:#444}
#header li#dashboard:hover{background-color:#ac0000}
#header-main{border-bottom:1px solid #aaa;background:#eee}
#header-main dl{margin:0 1.5% 20px}
#header-main dt{float:left;clear:left;margin-right:10px;font-weight:bold}#header-main dd{margin:5px 0;display:block}
#header li #lang {width: 35px;}
#actBar{width:960px;margin:0 1.5%}#actBar label{width:auto}#actBar div.item{float:left;margin-right:20px}
#actBar input[type="submit"]{margin:20px 0}
table.std{width:97%;margin:10px 1.5%}
table.std td,table.std th{text-align:left}
table.std th{font-size:14px;font-weight:bold;border-bottom:1px solid #AC0000}
table.std tbody tr:hover{background:#eee}
table.std a{display:block;padding:5px;color:#000;text-decoration:none}
table.std th a{padding-left:15px;background:url(../images/default_sort.gif) no-repeat 0 50%}
table.std th a.asc{background:url(../images/asc.gif) no-repeat 0 50%}
table.std th a.desc{background:url(../images/desc.gif) no-repeat 0 50%}
.paging{width:100%;padding:10px 0;font-size:12px;text-align:center;margin:40px 0 10px;border:1px solid #aaa;background:#eee}
.paging a,.paging span{padding:2px 6px}
.paging a{color:#AC0000;text-decoration:none;border:1px solid #AAA;background:#fff}
.paging a:hover{border-color:#ac0000}
.paging span{font-weight:bold}

#header li.current,#header li#dashboard.current{background-color:#555}
