* {
	margin: 0;
	padding: 0px;
}

body{
background:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a{
	color:white; text-decoration:none;
}

a:hover{
	colour: #CCCCCC;
	text-decoration:underline;
}


#logo{
	background-color: #000;
	height: 113px;
	background-image: url(../../images/athenaqms.jpg);
	background-repeat: no-repeat;
}

#nav{
width: 100%;
background-color: #777777;
overflow: hidden;
border-bottom: 1px solid black; /*bottom horizontal line that runs beneath tabs*/
}

#nav ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

#nav li{
display: inline;
margin: 0;

}

#nav li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #777777; /*background of tabs (default state)*/
}

#nav li a:visited{
color: white;
}

#nav li a:hover, .mattblacktabs li.selected a{
background: #f99900; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


#headerimg {
	height: 248px;
	background-image: url(../../images/headerimg.jpg);
	background-repeat: no-repeat;
}

#content {
	padding: 10px;
}


p{
	color:white;
font-size:12px;
}

.filename{
color:red;	
}

.dirname {
color:green;	!important
}

h1{
color:#FFF;	
}
h2{
color:#FFF;
font-size:16px;
margin:10px;
}
h3{
color:#f99900;
font-size:12px;
margin:10px;
}
h4{
font-size:13px;
color:#FFF;	
margin-bottom: 5px;
}
h4 a{
color:#FFF;	
}


.box{
background:#4a4a4a;
color:#FFF;
width: 235px;
min-height:100px;
border: 1px solid grey;
float:left;
margin:10px;
padding:5px;
text-align: center;
}

.largebox{
background: #4a4a4a;
color:#FFF;
width: 235px;
height:200px;
border: 1px solid grey;
float:left;
margin:10px;
padding:5px;
}

.largebox ul{
margin: 1.2em;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
list-style-image:url(../../images/bullet2.jpg);
}

#wrapper{
border: #666 1px solid;	
margin:0 auto;
width: 825px;
padding-bottom:30px;
}

.Uploadbox{
display:none;	
}

.csection{
	margin:10px;
border: 1px #666 dashed;
padding: 10px;
}
.csection a{
color:white;	
}
a{
color:white;	
}
.csectiontext{
margin-right:20px;
width:70%;
float:left;

}
.csectionfiles{
width:24.5%;
float:left;

}

.clear{
clear:both;	
}

.addsection textarea{

width:75%;
height:150px;

}
.csectiontext textarea{
width: 90%;
height:175px;
}

ul li {
margin-left: 25px;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
list-style-image:url(../../images/bullet5.jpg);
}

ul li,ul li a{
	color:white; text-decoration:none;
	font-size:12px;	
}

ul li a:hover {
	color:#FFCC99; text-decoration:underline;
	font-size:12px;	
}


table{
color:white;
}
label{
	color:white;
	font-weight:bold;
}

.dir, .subdir{
font-size:15px;
color:red;
font-weight:bold;
}

#directory{
	line-height:200%;
}

ul ul{
margin-left:40px;
display:none;
}

.important{
color:red;
font-weight:bold;
}

thead{
color:red;	
}
table{
	font-size:11px;
}
table {
border: 1px solid white;	
}

.libraryitem{

	float:left;
	width:300px;
	maring-left:20px;

}
#library ul{
margin-left:60px;	
}

.control, .procedures{

width:340px;
float:left;
}

#loginbox{
margin:10px;	
}

#loginbox p{
margin:10px;	
}
.csectiontext p{
	text-align:justify;
	line-height:150%;
}

.csectiontext ul{
margin-top:10px;
margin-bottom:10px;
}

ul li a{
	text-decoration:underline;
}

.wideinput{
width:500px;	
}
