a:link{text-decoration:none; font-weight:bold; color:#666}
a:active{text-decoration:none; font-weight:bold; color:#666}
a:visited{text-decoration:none; font-weight:bold; color:#666}
a:hover{text-decoration:none; font-weight:bold; color:#aaa}


body{
text-align:center;
margin:0px;
padding:0px;
font-size:12px;
font-family:Verdana, Helvetica, Arial;
}

h1{
padding-top:0px;
margin-top:0px;
font-size: 20px;
color:#333;}

iframe{
border:0px;
}
#tableSettings table{height: 0%; width: 100%;}
#tableSettings table tr td{padding: 10px 5px;border-bottom:1px solid #DDD;vertical-align: top;}
#tableSettings table td{vertical-align: top;}

#page{
position:relative;
margin:0px auto;
width:1000px;
}
#top{
width:1000px;
height:150px;
}

#bottom{
padding:10px;
margin-top:20px;
color:#666;
border-top:6px solid #d0d3c7;
}
#middle{
position:relative;
top:0px;
}

#middle p{
padding-top:0px;
margin-top:0px;
}

#top_picture{
width:1000px;
position:absolute;
top:0px;
left:0px;
}

#top_logo{
position:absolute;
top: 80px;
left:0px;
}


#login_tools{
position:absolute;
width:1000px;
text-align:right;
top:80px;
left:0px;
}


#left_side{
position:relative;
width:147px;
float:left;
text-align:left;
border-right:3px solid #d0d3c7;
letter-spacing:0px;
margin-bottom:20px;
color:#666;
font-size:10px;
text-transform:uppercase;
}
#right_side{
position:relative;
left:170px;
text-align:left;
width:830px;
}

#right_side_content{
width:820px;
}

#left_side_top_menu{
position:relative;
}

#left_side_bottom_menu{
position:relative;
top:10px;
padding-bottom:10px;
}

.left_side_login_menu{
position:relative;
border-bottom: 1px solid #DDD;
border-top:1px solid #DDD;
padding:5px 0px;
margin:5px 0px;
background-color:#EEEEEE;
}

#left_side_login{
margin-top:15px;
font-size:10px;
}
.logo{
position:absolute;
left:0px;
top:12px;
}

#left_side ul{
list-style:none;
margin:0px;
padding:0px;
}
#left_side li{
margin:2px;
}

/* Login */

input {
margin:1px;
margin-bottom:7px;
border:1px solid #AAA;
background-color:#DDD;
}

#middle input {
margin:1px;
margin-bottom:0px;
border:1px solid #AAA;
background-color:#DDD;
}

#middle .required{
border:1px solid #9b0404;
}
.input_width{
width:130px;
}

#login{
width:300px;
height:300px;
text-align:left;
position:relative;
left:100px;
top:00px;
}
#login_text{
width:300px;
height:300px;
text-align:left;
position:relative;
left:150px;
top:0px;
}

/* content_page*/
#content_page{
position:relative;
top:0px;
width:823px;
}


/* File listing*/
#files_list{
width:800px;
}

#files_list span{
border-left:1px solid #666;
border-right:1px solid #666;
margin:4px 5px;
padding: 1px 5px;
}

.files_row{
width:800px;
margin:5px;
border-bottom:1px solid #d0d3c7;
}

#middle .radio input{
border:0px;
background-color: #FFF;
}

.fc-tbx{
z-index: 99;
}
.fc-tbx .tl{
	background: url('/img/tl.gif') no-repeat;
}
.fc-tbx .t{
	background: url('/img/t.gif') repeat-x;
	height: 16px;
}
.fc-tbx .tr{
	background: url('/img/tr.gif') no-repeat;
}
.fc-tbx .l{
	background: url('/img/l.gif') repeat-y;
	width : 16px;
}
.fc-tbx .r{
	background: url('/img/r.gif') repeat-y;
	width: 16px;
}
.fc-tbx .bl{
	background: url('/img/bl.gif') no-repeat;
}
.fc-tbx .b{
	background: url('/img/b.gif') repeat-x;
	height: 10px;
}
.fc-tbx .br{
	background: url('/img/br.gif') no-repeat;
}
.fc-tbx .c{
	background: url('/img/c.gif') repeat;
}
.fc-tbx a.close {
	float: right;
	background: url('/img/close.png') no-repeat;
	position: relative;
	margin-left: 5px;
	display: block;
	width: 10px;
	height: 10px;
	cursor: pointer;
}
.fc-tbx .err {
	float: left;
}
.fc-tbx p {
	width : auto;
	display: block;
	font-size: 10px;
	font-family: tahoma, verdana, "sans-serif";
	margin : 0;
	padding : 0;
	border : 0;
	color : #ef6601;
	font-weight:bold;
}

/* FormCheck validation div */

.fc-error {
	border : 1px solid #888;
	margin-top : 5px;
	background-color : #EAEAEA;
}
.fc-error p {
	margin : 5px;
	color : #A00;
}



