* { cursor: auto; }

a, a * {
	cursor: pointer;
	outline: none;
	color: #FF9;
}
a:hover {
	color: #FF6;
}
p, h1, h2, h3, h4, h5 { margin: 0 0 1em 0; line-height: 1.6em;}

body, input,textarea,select {
	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
	font-size: 8pt;
	color: #FFF;
}

body {
	background-color: #000;
	background-image: url(../imx/back_tail.gif);
	height: 100%;
	margin: 0;
	padding: 0;
	background-position: center;
}
wbr:after { content: "\00200B" }
form { padding: 0; margin: 0; } 
a {
	color: #CCC;
	text-decoration: none;
}
a img {border: 0;}
.textinput { background: #fff url(../imx/topfade.gif) repeat-x top; border-style: none solid solid; vertical-align: middle; border: 1px solid #aaa; padding: 4px; color: #555; width: 160px; margin: 0;}
.simpleinput { border: 1px solid #ccc; padding: 4px; color: #555; width: 160px;}
.badtextinput { background: #fdd url(../imx/topfadered.gif) repeat-x top; color: black !important; }
.selinput { border: 1px solid #aaa; color: #555;}
.widesel { width: 170px; }
:focus { outline: none; }

.background-icon, .background-icon-swapless{  position: relative; padding-left: 26px !important;}
.background-icon img, .background-icon-swapless img { position:absolute;  top:3px; left: 4px; _left: -21px;}
.dropdown .background-icon img { top: 6px; left: 4px; }
.sub-section-link.background-icon img { top: 6px; _top: 8px;}
#browse-actions .background-icon img { top: 5px; }
.background-icon-swapless img { _left: 4px;}
.subnav-background-icon { background-position: 10px 50% !important; background-repeat: no-repeat !important; }
.background-icon-swapless { display:block; }

div#main-container {
	min-height: 600px;
	width: 960px;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* HEADER */
#header {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -5;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20;
	padding-left: 0;
}
#header #topnav { float: right; margin-top: -30px; }
#header #topnav li { list-style: none; display: inline; }
#header #topnav li a, #header #topnav li strong { font-size: 11px; display: block; float: left; padding: 6px; margin: 3px;}
.Footer {
	font-size: 10px;
	color: #999;
}
.table2 {
	background-color: #121212;
	vertical-align: top;
}
