* {
	margin: 0;
	padding: 0;
}

a, object, img {
	outline: none;
}

img {
	border: none;
}

body {
	font-family: Arial;
	font-size: 12px;
	background-color: #212121;
	color: #232528;
}

h1 {
	height: 0px;
	padding-top: 140px;
	overflow: hidden;
	background: transparent url('../images/logo.jpg') no-repeat left top;
}

#inner-header {
	height: 140px;
	width: 985px;
	margin: 0px auto;
}

#inner-navigation {
	width: 930px;
	margin: 0px auto;
	border-bottom: 6px solid #8f8f8f;
	background-color: #bfbfbf;
	padding-right: 55px;
	overflow:hidden;
}
	#inner-navigation ul.navigation {
		overflow: hidden;
		list-style: none;
		clear: both;
		float: right;
	}
		#inner-navigation ul.navigation li {
			float: left;
			padding: 10px 0px;
		}
		#inner-navigation ul.navigation li.active {
			background-color: #8f8f8f;
		}
			#inner-navigation ul.navigation li a {
				display: block;
				padding: 0px 10px;
				border-left: 1px solid #8f8f8f;
				text-transform: uppercase;
				color: #000000;
				font-weight: bold;
				text-decoration: none;
				margin-left: -1px;
			}
			#inner-navigation ul.navigation li a.first {
				margin-left: 0px;
			}
			#inner-navigation ul.navigation li a.last {
				border-right: 1px solid #8f8f8f;
			}
			#inner-navigation ul.navigation li.active a {
				color: #ffffff;
				border: none;
			}				


#inner-content-container {
	background-color: #e9e7e0;
}
	#inner-content-container #inner-content {
		background-color: #ffffff;
		width: 905px;
		margin: 0px auto;
		padding: 40px;
		overflow: hidden;
	}
		#inner-content-container #inner-content div.copy {
			float: left;
			width: 500px;
			font-size: 12px;
			color: #656668;
		}
			#inner-content-container #inner-content div.copy h2 {
				font-size: 32px;
				text-transform: uppercase;
				color: #696868;
			}
			#inner-content-container #inner-content div.copy h3 {
				font-weight: bold;
				font-size: 12px;
				border-bottom: 1px solid #696868;
				margin-bottom:20px;
				padding-bottom:5px;
				color: #696868;
			}
			#inner-content-container #inner-content div.copy p {
				padding-bottom: 20px;
			}
		#inner-content-container #inner-content div.images {
			float: right;
		}
			#inner-content-container #inner-content div.images img {
				display: block;
				margin-bottom: 20px;
			}

#inner-footer {
	background: transparent url('../images/background-footer-x.gif') repeat-x center top;
	overflow: hidden;
}
	#inner-footer ul.logos {
		width:870px;
		margin: 20px auto;
		list-style: none;
		overflow: hidden;
	}
		#inner-footer ul.logos li {
			float: left;
			padding-right: 5px;
		}
		#inner-footer ul.logos li.rating-reasons {
			width: 220px;
			padding: 12px 40px 12px 0;
			font-size: 8px;
			text-align: right;
			color: #757575;
		}
			#inner-footer ul.logos li.rating-reasons a {
				color: #757575;
			}
	#inner-footer ul.navigation {
		width:970px;
		margin: 6px auto 10px;
		color: #bfbfbf;
		list-style: none;
		overflow: hidden;
	}
		#inner-footer ul.navigation li {
			float: left;
		}
		#inner-footer ul.navigation li.login {
			padding-right: 65px;
			padding-left: 17px;
		}
			#inner-footer ul.navigation li.login label {
				font-weight: bold;
				margin-bottom: 2px;
				padding-left: 4px;
				padding-right: 4px;
			}
			#inner-footer ul.navigation li.login input.field {
				width: 135px;
				border: none;
				padding: 3px;
			}
			#inner-footer ul.navigation li.login input.submit {
				border: none;
				padding: 2px 10px;
				text-transform: uppercase;
				color: #bfbfbf;
				background-color: #868583;
			}
		#inner-footer ul.navigation li.address {
			background: transparent url('../images/logo-arc.gif') no-repeat left top;
			padding: 12px 0 12px 100px;
		}
		#inner-footer ul.navigation li.links {
			padding: 4px 0 12px 115px;
		}
			#inner-footer ul.navigation li.links a {
				display: inline-block;
				color: #bfbfbf;
				margin: 0px 4px;
			}

/*//////////// File Drop Page Styling ///////////////*/

table#tableheader, table#filelist{
	width: 900px;
}
table#tableheadert td, table#filelist td{
	font-family: tahoma;
	font-size: .9em;
}
table#tableheader{
	background-color: #f3f3f3;
	border-bottom: 4px solid #636363;
}
table#tableheader td{text-align:center; padding:8px 0px;}
table#filelist td{padding: 2px 0px;}
table#filelist ul{list-style: none; text-align:center;}
table#filelist ul li{display: inline;}
table#filelist td.icon{text-align:left;width:220px;}
table#filelist td.icon img{padding-left:10px; padding-right: 15px;}
table#filelist td.user{text-align:center;width:215px;}
table#filelist td.date{width: 150px; text-align:center;}

.logged-in{color:#B50200; font-weight: bold; font-family: tahoma; padding:4px 0; }
.logged-in img{display: block; padding-left: 25px; padding-right:5px; float: left;}
.logged-in span{display: block;float: left; padding-top:8px; }
.logged-in a{color:#B50200; float:right;padding-top:8px;}
.logged-in a:hover{color:#B50200;}

.show{visibility: visible;}
.hide{visibility: hidden;}

.alt{background-color: #f3f3f3;}
