body
{
	background: #fff;
	font-family: Verdana;
	font-size: 12px;
	color: #000;
}

img
{
	/* margin-top: 10px; */
	text-align: center;
	border: 0;
	margin: 0;
	padding: 0;
}

p
{
	padding: 0px;
	margin: 0;
	color: #000;
}

div
{
	margin: 0;
	padding: 0;
}


a, a:link, a:visited, a:active, a:hover
{
	color: maroon;
	border: none;
	margin: 0;
	padding: 0;
}

input
{
	margin: 0;
	padding: 0;

}

/*************/
/* ALIGNMENT */
/*************/
/*
.wrapper
{
	border: 0;
    position:absolute;
	left:50%;
	width:800px;
	margin: 0px 0 50px -400px;
	padding:0px;
}
*/
.wrapper
{
	border: 0;
    position:absolute;
	left:50%;
	width:580px;
	margin: 0px 0 50px -290px;
	padding:0px;
}
.container 
{
	padding: 0;
	margin: 0;
}

.content_header
{
	background: #000;
	color: white;

	font-family: Verdana;
	font-size: 12px;

	text-align: left;

	padding: 5px 0px 5px 8px;
	margin: 0px;
}

.content_block
{
	border: #fff 1px solid;
	width: 100%;
	margin: 0px 0 10px 0;
	padding: 0;
}

.content_block_title
{
	float: left;
	width: 300px;
	font-weight: bold;
	margin: 0 0 0 8px;
	padding: 0;
	text-align:left;
}

.description
{
	margin: 10px 0 10px 0;
	font-size: 12px;
	text-align: left;
}

/* TABLE */

table
{
	margin: 0;
	padding: 0;
}

td {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

/* NAV */

.nav_block
{
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}

#nav_title
{
	width: 100%;
	font-weight: bold;
	font-size: 10px;
	padding: 0 0 0 8px;
	margin: 0;
	text-align:left;
}

#nav_text
{
	float: left;
	font-family: Verdana;
	padding: 0 0 0 20px;
	margin: 0;
	text-align:left;
	border-left: #000 1px solid;
}

#nav_text_left_most
{
	float: left;
	font-family: Verdana;
	padding: 0 0 0 0;
	margin: 0;
	text-align:left;
}

#nav_li
{
	float: right;
	/* width: 110px; */
	font-size: 12px;
	font-weight: bold;
	padding: 0 15px 0 5px;
	margin: 0 0 0 0;
	/* border-right: #000 1px solid; */
}

#resultsPerPage_li
{
	float: right;
	width: 100px;
	font-size: 10px;
	padding: 0;
	margin: 0;
	border-left: #000 1px solid;
}

#error
{
	font-weight: bold;
	color: red;
	text-align:center;
}

#view_edit
{
	width: 10px;
}

/* LOGIN */


/* UPLOAD BLOCK */

.upload_block
{

	padding: 20px 0 20px 0;
	text-align: center;
}

.sub_header
{
	background: #fff;
	width: 98%;

	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000;

	margin: 0 0 15px 0;
	padding: 3px;
}

/* TABLES */

/* results */
#results 
{
	font-family: Verdana;
	font-size: 12px;
	width: 100%;
}

#results td
{
	padding: 0 0 0 3px;
}

#results th
{
	font-size: 9px;
	background: #000;
	color: #fff;
	text-align: left;
	padding: 2px 0 2px 3px;
}

#results .row_odd td
{
	background: #fff;
}

#results .row_even td
{
	background: #e1e1e1;
}

/* catalog item */

#catalog_item
{
	font-family: Verdana;
	font-size: 12px;
	width: 100%;
}

#catalog_item td
{
	width: 30%;
	padding: 2px 0 2px 3px;
}

#catalog_item .row_even .label, #catalog_item .row_odd .label
{
	width: 25%;
	font-weight: bold;
}

#catalog_item .row_odd td
{
	background: #fff;
}

#catalog_item .row_even td
{
	background: #e1e1e1;
}

/* edit catalog item */

#edit_catalog_item
{
	font-family: Verdana;
	font-size: 12px;
	width: 100%;
}

#edit_catalog_item td
{
	width: 25%;
	padding: 2px 0 2px 3px;
}

#edit_catalog_item tr .label
{
	width: 25%;
	font-weight: bold;
}


/* CLEARS & SPACERS */

.clear
{
	clear: both;
	border: 0;
	padding: 0;
	margin: 0;
}

#spacer
{
	margin-top: 30px;
	clear: both;
}

#spacer_15px
{
	margin: 15px 0 0 0;
}

#spacer_45px
{
	margin: 45px 0 0 0;
}

/* BANNER */

.banner
{
	width: 95%;
	text-align: right;
	margin: 0 0 30px 0;
}

.ACCHS_header
{
	font-family: Arial Black;
	font-size: 14px;

	width: 90%;
	color: black;
	margin: 30px 0 15px 5%;
	padding: 0;
	text-align: left;
}

/*********/
/* LISTS */
/*********/

ul
{
	width: 100%;

	margin: 0;
	padding: 0;

	list-style: none;
}

li {  
	float: left;

	font-family: Verdana;
	font-size: 12px;

	margin: 0;
	padding: 3px 0 3px 0;
	text-align: center;
}

/*
#label {  
	float: left;

	background: #000;

	color: #fff;
	font-weight: bold;

	border-left: 1px solid gray;
}
#p_row_odd
{
	background: #fff;

	font-family: Verdana;
	font-size: 12px;

	margin: 0;
	padding: 5px 0 5px 3px;
}

#p_row_even
{
	background: #e1e1e1;

	font-family: Verdana;
	font-size: 12px;

	margin: 0;
	padding: 5px 0 5px 3px;
}
*/
/* ALIGNED BLOCKS */

#center
{
	text-align: center;
	padding: 0;
	margin: 0;
}

.center_50
{
	width: 50%;

	margin: 15px 0 0 25%;
	padding-bottom: 20px;
}

.center_30
{
	width:33.3%;
	margin-left: 33.3%;
}

.left_50
{
	float:left;
	width: 50%;

	padding: 0;
	margin: 0;
	
	text-align: left;
}

.right_50
{
	float:left;
	width:50%;

	padding: 0;
	margin: 0;

	text-align: left;
}

.left_50_inner
{
	float:left;
	width: 49.9%;

	text-align: left;
	font-weight: bold;

	padding: 0;
	margin: 0;
}

.left_33
{
	float:left;

	width:33.33%;

	text-align: center;
	color: #000;
}

.mid_33
{
	float:left;

	width:31%;
	border: 0;
	text-align: center;
}

.right_33
{
	float: right;

	width:33.33%;

	text-align: center;
}

.left_30
{
	float:left;

	width:33.3%;

	text-align: right;
	font-weight: bold;

	margin: 0;
	padding: 0;
}

.right_60
{
	float:left;

	width: 66.6%;
	text-align: left;

	padding: 0;
	margin: 0;
}

/* fields */

#field_label
{
	height: 24px;
	padding: 0;
	margin: 6px 0 0 0;
}

#field_obj
{
	height: 24px;
	padding: 0 0 0 5px;
	margin: 5px 0 0 0;
}
/*
#field
{
	height: 24px;
	padding: 0;
	
}
*/
/* IMAGES */

#p_img
{
	height: 94px;
	width: 72px;
	border: #000 1px solid;
	margin: 0 0 0px 0;
	padding:0;
}

/* EDIT ICONS */

.icons
{
	float: right;

	width: 20px;
	height: 20px;

	text-align: center;

	padding: 0;
	margin: 0 15px 0 0;
}

.icons img
{
	padding: 0px;
	margin-top: 3px;
}

#footer
{
	margin-top:10px;
	margin-bottom:20px;
}