body{
margin-top: 0px;
}

a:link, a:active, a:visited {
color: black;
text-decoration: none;}

a:hover {
color: #00ff01;
text-decoration: underline;}

input {
border:1px solid #666666;
background:#cccccc;
font-size:10px;
font-family: verdana,arial,sans-serif;}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.inputbox {
	background-image:url(images/login_box.png);
	width:161px;
	height:21px;
	border: none;
	padding-left:5px;
	padding-top:3px;
	background-color:transparent;
}

.textbox {
	background-image:url(images/text_box.png);
	width:300px;
	height:21px;
	border: none;
	padding-left:5px;
	padding-top:3px;
	background-color:transparent;
}

.loginbutton {
	background-image:url(images/login_button.png);
	border:0px;
	width:59px;
	height:21px;
	background-color:transparent;
}

.uploadbutton {
	background-image: url(images/upload_button.png);
	border: 0px;
	width: 329px;
	height: 82px;
	background-color: transparent;
}

.error {
	margin-top: 10px; 
	padding: 7px; 
	width: 400px;
	border: 1px solid #B22222;
	background: #F1F3F5;
	color: #B22222;	
	font-weight: bold;
	font-size: 13px;
}

.success {
	margin-top: 10px; 
	padding: 7px; 
	width: 400px;
	border: 1px solid #01b20b;
	background: #F1F3F5;
	color: #01b20b;	
	font-weight: bold;
	font-size: 13px;
}

/* Pagination */
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #00FF00;
	
	text-decoration: none; /* no underline */
	color: #006600;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #006600;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #006600;
		
	font-weight: bold;
	background-color: #006600;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
		
	color: #DDD;
}
	
/* END Pagination */

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
width:556px;
height:332px;
z-index: 9002;
}

/* List View */
ul.display li a {
    color: #e7ff61;
    text-decoration: none;
}
ul.display li .content_block {
    padding: 0 10px;
}
ul.display li .content_block h2 {
    margin: 0;
    padding: 5px;
    font-weight: normal;
    font-size: 1.7em;
}
ul.display li .content_block p {
    margin: 0;
    padding: 5px 5px 5px 245px;  /*--The left padding keeps the
content from flowing under the image--*/
    font-size: 1.2em;
}
ul.display li .content_block a img{ /*--Double border technique--*/
    padding: 5px;
    border: 2px solid #ccc;
    background: #fff;
    margin: 0 15px 0 0;
    float: left;
}

