/* general styles */
	body,html {
		height:100%;
	}
	body {
		padding:0;
		margin:0;
		background:#FFF;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	a,
	a:visited {
		color:#000;
		text-decoration:none;
	}
	a:hover {
		color:#000;
		text-decoration:underline;
	}
	th,td {
		vertical-align:top;
		text-align:left;
	}
	.loginbox {
		font-size:10px;
		padding:1px;
		border:1px solid #000;
		background:#FFF;
	}
	a.redlink,a.redlink:visited { color:#990000; }
	a.redlink:hover { text-decoration:underline; }
	

	#container {
		padding-top:10px;
		margin:0 auto;
		width:735px;
	}
	#leftcolumn {
		width:205px;
		border-right:2px solid #FFF;
	}
	#logo {
		background:#cdcd2f;
		height:59px;
		text-align:left;
		position:relative;
	}
	#nav {
		height:61px;
		text-align:left;
	}
	#page_title {
		padding:30px 0 35px 8px;
		color:#FFF;
		font-size:22px;
	}
	#page_subtitle {
		padding:25px 0 20px 8px;
		color:#FFF;
		font-size:16px;
	}

	.nav_but {
		width:130px;
		float:left;
		height:59px;
		position:relative;
	}
	.nav_but_inner {
		padding:2px;
		position:absolute;
		left:0%;
		bottom:2px;
		text-align:center;
		width:126px;
		color:#FFF;
		font-size:14px;
	}
	.nav_but_inner a,
	.nav_but_inner a:visited {
		color:#FFF;
	}
	.nav_but_inner a:hover {
		text-decoration:none;
	}
	#logout {
		position:absolute; top:3px; right:4px;
	}
	#logout a,#logout a:visited,#logout a:hover {
		color:#FFF; text-decoration:none;
	}
	
	
	#infobox { padding-right:13px; }
	.infolabel {
		text-align:right;
		font-size:10px;
		color:#6a6a6a;
	}
	.infotext {
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		font-size:13px;
		padding-bottom:16px;
	}
	#infobox a,
	#infobox a:visited {
		color:#99030c;
	}
	
	
	
/* projects page */
	#tbl_project {
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		border-collapse:collapse;
		background:#FFF;
	}
	#tbl_project th {
		background:#ddb96f;
		padding:2px;
		border:1px solid #fff;
	}
	#tbl_project td {
		vertical-align:middle;
		border:1px solid #FFF;
		padding:2px;
	}
	.tbl_project_even {
		background:#fcf5eb;
	}
	.tbl_project_odd {
		background:#ecd7ac;
	}
	.tbl_project_even a,
	.tbl_project_odd a,
	.tbl_project_even a:visited,
	.tbl_project_odd a:visited {
		color:#d3ab65;
		text-decoration:underline;
	}
	.tbl_project_hilite {
		color:#FFF;
		background:#B78418;
	}
	.tbl_project_hilite a,
	.tbl_project_hilite a:visited {
		color:#FFF;
		text-decoration:underline;
	}
	
	a.whitelink,a.whitelink:visited {
		color:#FFF;
		text-decoration:underline;
	}
	a.whitelink:hover {
		text-decoration:none;
	}

/* files page */
	#tbl_file {
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		border-collapse:collapse;
		background:#FFF;
	}
	#tbl_file th {
		background:#b8b96b;
		padding:2px;
		border:1px solid #fff;
	}
	#tbl_file td {
		vertical-align:middle;
		border:1px solid #FFF;
		padding:2px;
	}
	.tbl_file_even {
		background:#f5f5eb;
	}
	.tbl_file_odd {
		background:#d8d6ad;
	}
	
	#tbl_file a,
	#tbl_file a:visited {
		color:#999f3b;
		text-decoration:underline;
	}
	.footerlinks { color:#FFF; }
	.footerlinks a,.footerlinks a:visited {
		color:#FFF;
		text-decoration:none;
	}
	.footerlinks a:hover {
		color:#FFF;
		text-decoration:underline;
	}


/* files page */
	#tbl_user {
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		border-collapse:collapse;
		background:#FFF;
	}
	#tbl_user th {
		background:#b8b96b;
		padding:2px;
		border:1px solid #fff;
	}
	#tbl_user td {
		vertical-align:middle;
		border:1px solid #FFF;
		padding:2px;
	}
	.tbl_user_even {
		background:#f5f5eb;
	}
	.tbl_user_odd {
		background:#d8d6ad;
	}
	
	#tbl_user a,
	#tbl_user a:visited {
		color:#999f3b;
		text-decoration:underline;
	}