/*    -----------------------    Main Tags   -----------------------   */  

body {
	margin: 0;
	padding: 0;	
	text-align:left;
 }
#Body {
	background: #376697 url(imgs/bg_body.gif) repeat-x center top;
} 
h1 {
	font: normal 20px/20px Helvetica, Arial, sans-serif;
	color: #628ead;
	text-align:left;
}
h2 {
	font: normal 20px/20px Helvetica, Arial, sans-serif;
	color: #628ead;
}
h3 {
	font: normal 20px/20px Helvetica, Arial, sans-serif;
	color: #0096d7;
}

hr {
	height: 1px;
	width: 100%;
	background: #bfc9b0;
	border: 1px;
	color: #bfc9b0;
}

ul {
	margin: 0px;
	padding:0px;
}

/*    -----------------------    Page Structure   -----------------------   */ 

#mc, #header, #content, #contentend, .footer {
	width:951px;
}
#wrappertop {
	width: 100%;
	background: url(imgs/top_bg.jpg) no-repeat top center;
	float:left;
}
#mc {
	margin:auto;
}
#pagetile {
	background: url(imgs/mc_bg.gif) repeat-y;
	float:left;
}
#header {
	float:left;
	height:126px;
	background: url(imgs/header.jpg) no-repeat;
}
#sk1 {
	text-align: left;
	float:left;
	background: url(imgs/content_bg.gif) no-repeat 0px 0px;
}

/*    -----------------------    Navigation   -----------------------   */  
#navcontainerhome {
	width:221px;
	float:left;
}
#navHome, #navHome ul {
	width: 221px;
}
#navHome ul li {
	list-style: none;
	float: left;
	display: inline;
	margin: 0px;
}
#navHome ul li a {
	display: block;
	height: 55px;
	margin: 0px;
	padding: 0px;
}
#navcontainer {
	width:700px;
	margin: 30px 0 0 30px;
	float:left;
}

#nav, #nav ul {
	width: 700px;
}
#nav ul li {
	list-style: none;
	float: left;
	display: inline;
	margin: 0px;
}
#nav ul li a {
	display: block;
	height: 50px;
	margin: 0px;
	padding: 0px;
}
#nav em, #navHome em {
	display: none;
}

/*    -----------------------   Menu Items   -----------------------   */ 

#files, #files a {
	width: 221px;
	background: url(imgs/btn_files.gif) no-repeat 10px 0px;
}	
#files a:hover {
	background: url(imgs/btn_files.gif) no-repeat 10px -55px;
}
#users, #users a {
	width: 221px;
	background: url(imgs/btn_users.gif) no-repeat 10px 0px;
}	
#users a:hover {
	background: url(imgs/btn_users.gif) no-repeat 10px -55px;
}
#statistics, #statistics a {
	width: 221px;
	background: url(imgs/btn_statistics.gif) no-repeat 10px 0px;
}	
#statistics a:hover {
	background: url(imgs/btn_statistics.gif) no-repeat 10px -55px;
}

/*    -----------------------   Content  -----------------------   */  

#content {
	text-align: left;
	float:left;
}
#col1 {
	font: normal 12px/12px arial, verdana;
	color: #000000;
	width: 700px;
	float:left;
	margin: 20px 0 20px 30px;
}
#col1 a {
	color: #0096d7;
	text-decoration:none;
	font-weight: bold;
}
#col1 a:hover {
	color: #0096d7;
	text-decoration:underline;
}



/*    -----------------------   Wide Column    -----------------------   */ 

#widecol {
	width: 935px;
	float:left;
	margin: 0 0 20px 0;
}

/*    -----------------------   Content Pane    -----------------------   */  
#contentarea {
	width:650px;
	float:left;
}
/*    -----------------------   Right Column    -----------------------   */  
#rightarea {
	width:240px;
	float:right;
}

/*    -----------------------   Footer   -----------------------   */  

.footer {
	font: normal 10px/12px arial, verdana;
	color: #c5d6e8;
	text-align: left;
	height:76px;
	padding:22px 0 20px 0;
	float: left;
	text-decoration:none;
	background: #376697 url(imgs/end.gif) no-repeat;
}
.copyright {
	font: normal 10px/12px arial, verdana;
	color: #c5d6e8;
	padding: 0 0 0 10px;
}
.copyright a, .footer a {
	color: #c5d6e8;
	text-decoration:none;
	font-weight: bold;
}
.copyright a:hover, .footer a:hover {
	color: #c5d6e8;
	text-decoration:underline;
}

/*    末末末末末末末末末  Home Logo Link and Top Headers   末末末末末末末末末  */ 

#gohome {
	position: absolute;
	z-index: 10;
	visibility: visible;
	margin: 10px 0 0 30px;
}
#uploadfilescontainer {
	color:white;
	width:423px;
	height:89px;
	background: #294b70 url(imgs/add_file_bg.gif) no-repeat;
}
#uploadfiles {
	position: absolute;
	padding: 50px 0 0 30px;
}
#tableStats {
	margin: 10px 0 0 0;
}
#dkgrey {
	background: #cfcece;
}
#grey {
	background: #e8e8e8;
}
#tableResults {
	width:370px;
	border-top:1px solid black;
	border-left:1px solid black;
	margin:10px 0 0 0;
}
#tableResults td {
	border-right:1px solid black;
	border-bottom:1px solid black;
	padding:10px 0 10px 10px;
}
