/* The Pixel Factory Styles*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#141572;
}

/*anchors*/
a:hover{
	background-color:#999999;
	color:#fff;
}

/*container elements*/
#container{
	width:760px;
	position:absolute;	
	left:50%;
	margin:20px 0 0 -380px;
}

/*content*/
#content{
	padding:5px 20px;
	border-top:5px solid #000;
	border-bottom:1px solid #ccc;	
	background-color:#fff;
}

#content h2{
	color:#eba308;
	font-size:20px;
	height:49px;
	background-image:url(../images/file_upload_header.jpg);
}

#content h2 span{display:none;}

#content h5{
	font-size:14px;
	border-bottom:1px solid #ccc;
}

#content h2 span.small_text{color:#999; font-size:12px;}

/*navigation*/
#nav{
	padding:5px;
	background-color:#f0f0f0;
}


#login_box{
	width:482px;
	margin-right:auto;
	margin-left:auto;
	padding:0;
	border-collapse:collapse;
	background-image:url(../images/slices/bg_tile.jpg);
	background-repeat:repeat-y;
	
}

#login_box input{
	margin-top:5px;
}

#login_box input#submit{
	margin-left:200px;
	margin-top:11px;
	margin-top:0;
	font-size:16px;

}	

/*forms*/
input{
	padding:3px;
}

label{
	font-size:14px;
}

/*divs and spans*/
.error{
	text-align:center;
	padding:10x;
	color:#fff;
	width:80%;
	font-size:14px;
	margin-left:auto;
	margin-right:auto;
	background-color:#bd3636;
}

*html .error{
	margin-left:100px;
}

.sub_form{
	border:1px solid #666666;
	padding:10px;
	background-color:#e5e5e5;
}

.info{
	padding:5px;
	border:1px solid #141572;
	color:#fff;
	background-color:#141572;
	margin:5px 0;
}

.small_text{
	font-size:10px;
}

.hi_lite{
	font-size:16px;
	background-color:#FFFF99;
	
}
