@charset "utf-8";
/* CSS Document */

/* Eraser */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* End */
*{
font-family:Tahoma;
font-size:12px;
}
html {
background:#e5e5e5;
}
body {
min-width:950px;
color: #000;
}
a{
color:#8c8490;
}
a:hover{
text-decoration:none;
}
p{
padding-bottom:10px;
}
/* Cufon fix */
td, th, p, div, a{
font-size:13px;
}
#page {
display:block;
width:984px;
margin:auto;
margin-top:50px;
}
#lshad, #rshad{
float:left;
}
#page2 {
display:block;
width:950px;
float:left;
background:#FFF;
padding-bottom:0px;
}
#header{
position:relative;
top:25px;
left:25px;
clear:both;
display:block;
height:380px;
}
#slideshow{
position:absolute;
top:0px;
left:0px;
z-index:1;
display:block;
width:900px;
height:370px;
}
#slideshow img{
display:none;
}
#firstslide{
display:block;
}
#logo{
position:absolute;
top:0px;
left:0px;
z-index:2;
}
#logo2{
display:block;
height:111px;
width:173px;
background:#FFF;
padding-left:21px;
padding-top:26px;
}
#logo2 a{
background:url(../img/logo.jpg) center center no-repeat;
cursor:default;
display:block;
height:88px;
width:152px;
}
#logoarr1{
display:block;
height:15px;
width:179px;
background:#FFF;
float:left;
}
#logoarr2{
background:url(../img/logoarr.png) left bottom no-repeat;
display:block;
height:15px;
width:15px;
float:left;
}
#slogan{
position:absolute;
top:-4px;
left:604px;
z-index:2;
}
#slogan2{
padding-left:11px;
display:block;
height:25px;
width:256px;
background:#FFF;
}
#slogbl, #slogb, #slogbr{
float:left;
}
#slogbl{
background:url(../img/slogbl.png) left bottom no-repeat;
display:block;
height:5px;
width:5px;
}
#slogb{
background:#FFF;
display:block;
height:5px;
width:257px;
}
#slogbr{
background:url(../img/slogbr.png) left bottom no-repeat;
display:block;
height:5px;
width:5px;
}
#cont{
clear:both;
padding-top:32px;
margin:0 25px;
display:block;
padding-bottom:20px;
}
#left, #right{
float:left;
}
#left{
display:block;
width:550px;
}
#right{
margin-left:55px;
}
h2{
background:url(../img/line.gif) left bottom repeat-x;
width:290px;
padding-left:3px;
padding-bottom:4px;
margin-bottom:18px;
color:#969696;
font-size:11.5px;
text-transform:uppercase;
}
.textm, .strum{
font-size:15px;

line-height:1.5;
}
.strum{
color:#f58220;
font-weight:bold;
}
#login {
text-align:right;
}
input{
width:195px;
border:#c8c8c8 solid 1px;
color:#333333;
margin-bottom:11px;
margin-left:10px;
}
.text input, .password input{
height:15px;
padding:5px;
border:none;
border:1px solid #c8c8c8;
}
.text input:focus, .password input:focus{
border:none;
border:2px solid #f58220;
margin:-1px;
margin-bottom:10px;
margin-left:9px;
}
label{
float:left;
padding-top:5px;
font-size:15px;
}
.input{
clear:both;
}
#sign{
display:block;
width:82px;
height:28px;
cursor:pointer;
border:0px;
float:right;
filter:alpha(opacity=70);
opacity:.7;
outline: 0;
}
#sign input{
float:right;
display:block;
cursor:pointer;
background:url(../img/sign.jpg) left bottom no-repeat;
width:82px;
height:28px;
border:0px;
filter:alpha(opacity=70);
opacity:.7;
}
#sign:hover{
filter:alpha(opacity=80);
opacity:1;
outline: 0;
}

#sign:focus{
filter:alpha(opacity=100);
opacity:1;
outline: 0;
}
#footer{
width:950px;
margin:auto;
clear:both;
text-align:right;
padding-right:10px;
}
#footer p{
padding-bottom:10px;
font-size:11.5px;
color:#8C8490;
display:inline;
}
#footer p a{
font-size:11.5px;
}
#c{
color:#8C8490;
font-size:12px;
display:inline;
}
.strum{
display:block;
padding-top:15px;
padding-bottom:30px;
}
.message{
font-size:15px;
color: #900;
font-weight: bold;
padding-bottom:20px;
}
.notlain{
text-decoration:none;
font-size:11px;
}
/* Tables */
table {
	background: #fff;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
th {
	background: #fff;
	text-align: center;
}
th a {
	background:#fff;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
	color:#333333;
}
th a:hover {
	background: #ccc;
	color: #333;
	text-decoration: none;
}
table tr td {
	background: #fff;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}
table tr.altrow td {
	background: #f4f4f4;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.cake-sql-log table {
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

/* Paging */
div.paging {
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}
/*  Actions  */
div.actions ul {
	margin: 0px 0;
	padding: 0;
}
div.actions li {
	display: inline;
	list-style-type: none;
	line-height: 2em;
	margin: 0 2em 0 0;
	white-space: nowrap;
}
div.actions ul li a {
	background:#fff;
	color: #585858;
	text-decoration: none;
}
div.actions ul li a:hover {
	color: #333;
	text-decoration: none;
}
/* Related */
div.related {
	clear: both;
	display: block;
}
.log{
text-align:left;
}
div.actions{
clear:left;
margin-top:5px;
}
.usersfileright{
margin-top:0px;
}
#FileSubmittedfile{
width:372px;
height:23px;
}
.input.file{
position:relative;
}
.inputFile{
position:absolute;
top:0;
left:0;
filter:alpha(opacity=0);
opacity:0;
}
#fileName{
background: url(../img/browse.jpg) left top no-repeat;
display:block;
width:362px;
height:15px;
border:0;
padding:5px;
color:#fff;
}
#fixx:hover #fileName{
background-position: left bottom;
}

.fileadd input{
margin-left:0px;
float:left;
display:block;
height:27px;
}
.fileadd .submit{
margin-left:10px;
float:left;
}
.fileadd input{
width:auto;
}
.fileadd .submit {
background:url(../img/uploadfile.jpg) left center no-repeat;
display:block;
cursor:pointer;
width:98px;
height:23px;
color:#333333;
border:1px solid #C8C8C8 !important;

}
.fileadd .submit input{
background:none;
display:block;
cursor:pointer;
width:98px;
height:25px;
color:#333333;
border:none;

}
#diradd {
clear:both;
}
.fileadd{
clear:left;
float:left;
padding-bottom:15px;
}
#UserAddForm .submit input, #UserEditForm .submit input, #diradd .submit input{
color:#333333;
cursor:pointer;
margin-left:0px;
border:none;
}
#UserAddForm .submit, #UserEditForm .submit{
background:url(../img/submit.jpg) left center no-repeat;
display:block;
cursor:pointer;
width:98px;
height:25px;
margin-top:10px;
border:1px solid #C8C8C8 !important;
}
#UserAddForm .submit input, #UserEditForm .submit input{
background:none;
display:block;
cursor:pointer;
width:98px;
height:25px;
}
#FileDirectory{
margin-left:0;
width:250px;
height:13px;
}
#FileDirectory:focus{
margin:-1px;
margin-bottom:10px;
}
#diradd .submit, #diradd .input{
float:left;
}
#diradd .submit {
background:url(../img/newfolder.jpg) left center no-repeat;
display:block;
cursor:pointer;
width:96px;
height:23px;
margin-left:10px;
margin-top:0px;
border:1px solid #C8C8C8 !important;
}
#diradd .submit input{
background:none;
display:block;
cursor:pointer;
width:98px;
height:25px;
margin-left:0px;
margin-top:0px;
border:none;
}
.checkbox{
width:180px;
border:none;
}
#UserAccess, #UserRlyaccess, #UserChpass{
margin-top:7px;
width:30px;
float:right;
}
.error-message{
font-size:15px;
color: #900;
font-weight: bold;
padding-bottom:10px;
}
.filename{
width:290px;
text-align:left;
padding-left:16px;
}
.actions{
padding-right:11px;
}
.filesize{
width:450px;
}
td{
color:#8C8490;
}
table tr.altrow td.folder{
background:#F4F4F4 url(../img/folder.png) left center no-repeat;
}
table tr td.folder{
background:url(../img/folder.png) left center no-repeat;
}
table tr.altrow td.file{
background:#F4F4F4 url(../img/file.png) left center no-repeat;
padding-left:17px;
}
table tr td.file{
background:url(../img/file.png) left center no-repeat;
padding-left:17px;
}
div.actions ul{
float:left;
}
#fileright{
float:right;
cursor:pointer;
color:#333333;
filter:alpha(opacity=60);
opacity:.6;
padding-bottom:15px;
margin-right:-10px;
}
.fixxxxx{
margin-right:0 !important;
}
#fileright:hover{
filter:alpha(opacity=80);
opacity:.8;
}

#fileright a{
background:url(../img/logout.jpg) left center no-repeat;
display:block;
cursor:pointer;
width:98px;
height:23px;
border:1px solid #C8C8C8;
}
#filestable th{
padding-bottom:2px;
}
.submit{
filter:alpha(opacity=60);
opacity:.6;
}
.submit:hover{
filter:alpha(opacity=80);
opacity:.8;
}

div.files.index{
padding-bottom:10px;
}
#fixx{
float:left;
}
.wtf{
color:#F4F4F4;
}
#UserAddForm, #UserEditForm{
width:300px;
}
#UserAddForm #UserUsername, #UserAddForm #UserPassword, #UserEditForm #UserUsername, #UserEditForm #UserPassword{
float:right;
}
a{
text-decoration: none;
}
.index{
padding-bottom:10px;
}
div.actions li {
float:left;
}
.class{
padding-bottom:20px;
}
#signin{
margin:0;
padding:0;

}