#main-admin * {font-size: 11px;}
#main-admin {line-height: 1.2;}

#main-admin form {
	margin: 0;
	padding: 0
}

#main-admin img {border: none;}
#main-admin a {
	/*color: #060606;*/
	text-decoration: none;
}
#main-admin a:hover {text-decoration: underline}
#main-admin input {vertical-align: middle}
.floatleft-admin {float: left !important}
.floatright-admin {float: right !important}
.clear-admin {clear: both !important}
.bold-admin {font-weight: bold !important}
.normal-admin {font-weight: normal !important}
.block-admin {display: block !important}

#main-admin input.text-admin,
#main-admin select,
#main-admin textarea {
	font-family: arial, sans-serif;
	color: #333;
	font-size: 12px;
	vertical-align: middle;
}

#main-admin input.text-admin {
	padding: 1px 0 0 4px;
	height: 14px;
	font-weight: normal;
}

/* main container */
#main-admin {
	width: 992px;
	margin: 0 auto;
}

/* header */
#header-admin {
	position: relative;
	width: 950px;
	height: 66px;
	background: url(../images/admin/bg-header.gif) no-repeat left bottom;
}


/* header tabs */
#top-navigation {
	position: absolute;
	top: 20px;
	left: 20px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#top-navigation li {
	float: left;
	margin: 0 3px 0 0;
	padding:  0;
	height: 34px;
	background: url(../images/admin/tab.gif) repeat-x top;
}

#top-navigation li a {
	float: left;
	display: block;
	height: 20px;
	line-height: 19px;
	color: #606060;
	padding: 4px 0 0 0;
}

#top-navigation li span {
	float: left;
	background: url(../images/admin/tab-left.gif) no-repeat left top;
}

#top-navigation li span span {
	background: url(../images/admin/tab-right.gif) no-repeat right top;
	padding: 7px 10px 0 10px;
}

#top-navigation li.active-admin {
	padding: 0;
	height: 34px;
	background: url(../images/admin/tab-active.gif) repeat-x top;
	margin-right: 2px;
}

#top-navigation li.active-admin span {
	background: url(../images/admin/tab-active-left.gif) no-repeat left top;
	height: 34px;
}

#top-navigation li.active-admin span span {
	background: url(../images/admin/tab-active-right.gif) no-repeat right top;
	height: 23px;
	padding: 11px 10px 0 10px;
	line-height: 19px;
	color: #606060;
}
	
/* middle */
#middle-admin {
	float: left;
	width: 940px;
	background: url(../images/admin/bg-middle.gif) repeat-y left;
	padding: 0 0 0 10px;
}

/* left column */
#left-column-admin {
	float: left;
	padding: 1px 8px 0 10px;
	width: 151px;
}

/* right column */
#right-column-admin {
	float: left;
	padding: 0 0 0 10px;
	width: 118px;
}

/* center column */
#center-column-admin {
	float: left;
	width: 614px;
	background: url(../images/admin/bg-center-column.jpg) no-repeat left top;
	min-height: 584px;
	padding: 12px 16px 0 13px;
}	

* html #center-column-admin {height: 584px;}

/* footer */
#footer-admin {
	float: left;
	width: 100%;
	background: url(../images/admin/bg-footer.gif) no-repeat;
	height: 15px;
}
	
/* left column styles */
#left-column-admin a {color: #3E3E3E;}
#left-column-admin h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	color: #fff;
	background: url(../images/admin/bg-left-header.gif) no-repeat left top;
	height: 25px;
	line-height: 23px;
	padding: 0 0 0 9px;
}

ul.nav-admin {
	margin: 0 0 11px 0;
	border-bottom: 2px solid #FF9600;
	background: #ECEFE7;
	list-style: none;
	padding: 0 2px;
}

ul.nav-admin li {
	padding: 4px 4px 6px 5px;
	background: url(../images/admin/bg-dotted.gif) repeat-x bottom;
}

ul.nav-admin a {
	padding: 0 0 0 12px;
	background: url(../images/admin/arrow.gif) no-repeat 0 4px;
}

ul.nav-admin a:hover {font-weight: bold;}

ul.nav-admin li.last-admin {background: none;}

#left-column-admin .link-admin {
	display: block;
	width: 142px;
	height: 25px;
	background: url(../images/admin/bg-left-link.gif);
	margin: 0 0 4px 0;
	font-weight: bold;
	padding: 0 0 0 9px;
	line-height: 25px;
	color: #60635A;
}
	
/* center column styles */
.top-bar-admin {
	float: left;
	width: 603px;
	border-left: 2px solid #f70;
	padding: 0 0 0 9px;
	margin: 0 0 4px 0;
}

/* text page header */
.top-bar-admin h1 {
	font: 20px/21px verdana,sans-serif !important;
	color: #43729F;
	margin: 0 0 4px 0;
}

/* orange button */
.top-bar-admin a.button-admin {
	float: right;
	display: block;
	width: 75px;
	height: 35px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 27px;
	background: url(../images/admin/bg-orange-button.gif) no-repeat;
}
	
/* bar with select */
.select-bar-admin {
	clear: both;
	border-top: 2px solid #f70;
	border-bottom: 2px solid #f70;
	padding: 5px 0 3px 0;
	margin: 0 0 17px 0;
}

.select-bar-admin select {width: 145px;margin: 0 2px;}

/* table container */
div.table-admin {
	float: left;
	position: relative;
	width: 614px;
	margin: 0 0 37px 0;
}

table.listing-admin {
	border-bottom: 1px solid #9097A9;
	width: 613px;
	padding: 0;
	margin: 0;
	border: 1px solid #9097A9;
}

table.listing-admin th {
	border-top: 0 !important;
}

table.listing-admin th.full-admin {
	border-left: 0;
	border-right: 0 !important;
	text-align: left;
	text-transform: uppercase;
}

div.table-admin img.left-admin {
	position: absolute;
	top: 0;
	left: 0;
}

div.table-admin img.right-admin {
	position: absolute;
	top: 0;
	right: 1px;
}

/* table styles */
table.listing-admin td,

table.listing-admin th {
	border: 1px solid #fff;
	text-align: center;
}	

table.listing-admin th {
	background: #9097A9;
	color: #fff;
	padding: 5px;
}

table.listing-admin td {
	background: #D8D8D8;
	color: #000;
	padding: 3px 5px;
}

table.listing-admin .bg-admin td {
	background: #ECECEC;
}

table.listing-admin .white-admin td {
	background: #fff;
}	

table.listing-admin .first-admin {border-left: 0px solid #9097A9;text-align: left;}
table.listing-admin .last-admin {border-right: 0px solid #9097A9;}

table.listing-admin th.first-admin {
	background: #9097A9 url(../images/admin/bg-th-left.gif) no-repeat left top;
	border-left: 0;
}
table.listing-admin th.last-admin {
	background: #9097A9 url(../images/admin/bg-th-right.gif) no-repeat right top;
	border-right: 0;
}

table.listing-admin .style1-admin {
	font-weight: bold;
	color: #FF7A00;
}

table.listing-admin .style2-admin {
	font-weight: bold;
	padding-left: 16px;
}

table.listing-admin .style3-admin {padding-left: 25px;}
table.listing-admin .style4-admin {padding-left: 35px;}

table.form-admin .last-admin {
	padding: 1px 0 1px 5px;
	text-align: left;
}

table.form-admin th,
table.form-admin td {padding-left: 10px;}

table.form-admin input.text-admin {
	width: 262px;
	margin: 0;
}

/* table select */
div.table-admin .select-admin {
	float: right;
	margin: 2px 1px 0 0;
	width: 176px;
	height: 25px;
	background: #9097A9 url(../images/admin/bg-select.gif);
	color: #fff;
}

div.table-admin .select-admin strong {
	float: left;
	padding: 5px 0 0 5px;
}	

div.table-admin .select-admin select {
	float: right;
	width: 78px;
	margin: 2px 3px 0 0;
	text-align: right;	
}
	
/* right column header */
#right-column .h-admin {
	float: left;
	background: #7E878A;
	border: 1px solid #B8B8B8;
	border-bottom: 0;
	padding: 3px 10px;
	color: #fff;
	text-transform: uppercase;
}

/* right column box */
#right-column-admin .box-admin {
	float: left;
	width: 86px;
	padding: 4px;
	border: 1px solid #B8B8B8;
	background: #EBEBEB;
	margin: 0 0 15px 0;
}
	
/* right column buttons */
.buttons-admin {
	clear: both;
	text-align: center;
	padding: 30px 0 15px 0;
}

.buttons-admin input {margin: 0 0 6px 0;}

/* right column table */
.stats-admin {padding: 0 0 4px 0;}
.stats-admin td {white-space: nowrap;}
#main-admin .stats-admin a {text-decoration: underline;}
#main-admin .stats-admin a:hover {
	font-weight: bold;
	text-decoration: none;
}
