

html, body {
	//background-image: url('../images/99.jpg');
	//	background-color: #000000;
	background-color:#909090;

	color: #ddd;
}

.job_red {
	color: #FF0000;
	font-weight: bold;
}

.job_green {
	color: #00FF00;
	font-weight: bold;
}



	#chart
	{
		width: 500px;
		height: 350px;
	}

	.chart_title
	{
		display: block;
		font-size: 1.2em;
		font-weight: bold;
		margin-bottom: 0.4em;
	}








div.workarea { padding:10px; float:left }

ul.draglist { 
    position: relative;
    width: 200px; 
    height:500px;
     background: #none;
    border: 1px solid gray;
    list-style: none;
    margin:0;
    padding:0;
}

ul.draglist li {
    margin: 1px;
    cursor: move;
    zoom: 1;
}

ul.draglist_alt { 
    position: relative;
    width: 200px; 
    list-style: none;
    margin:0;
    padding:0;
    /*
       The bottom padding provides the cushion that makes the empty 
       list targetable.  Alternatively, we could leave the padding 
       off by default, adding it when we detect that the list is empty.
    */
    padding-bottom:20px;
}

ul.draglist_alt li {
    margin: 1px;
    cursor: move; 
}


li.list1 {
    background-color: #D1E6EC;
    border:1px solid #7EA6B2;
    font-weight: bold;
	color: #000000;
}

li.list2 {
    background-color: #D8D4E2;
    border:1px solid #6B4C86;
    font-weight: bold;
	color: #000000;
}

li.list3 {
    background-color: #D8D4E2;
    border:1px solid #6B4C86;
    font-weight: bold;
	color: #000000;
}


#user_actions { float: right; }


input[type="text"], [type="password"], textarea, select {
	border: 1px solid #777;
	background-color: #222;
	color: #ddd;
}

input[type="text"][disabled="disabled"] {
	border: 1px solid #777;
	background-color: #333;
	color: #888;
}

*input {
	border: 1px solid #777;
	background-color: #222;
	color: #ddd;
}

a {
	color: #ddd;
}

p {
	margin: 4px 0 4px 0;
}
strong, b {
	font-weight: bold;
}

fieldset {
	border: 1px solid #111;
	margin: 10px 10px 10px 10px;
	padding: 8px 8px 8px 8px;
	color: #ddd;
}

legend {
	color: #ddd;
	margin-left: .5cm;
	padding: 0 4px 0 4px;
	border: 1px solid #111;
}

h1 {
	font-size: 167%;
	font-weight: bold;
}

h2 {
	font-size: 153.9%;
	font-weight: bold;
}

h3 {
	font-size: 138.5%;
	font-weight: bold;
}

td, th {
	padding: 3px 3px 3px 3px;
}

th {
	text-align: center;
	font-weight: bold;
}

/*
#############
	ID'sssss
#############
*/

#doc4,
#hd {
	background-color: #222;
}

#ft {
	background-color: #000;
}

#my_menu,
#side-bar {
	z-index: 500;
}


/*
#############
	CLASSES
#############
*/


/* LOGIN PAGE ONLY */
#bd.login_bg,
#hd.login_bg {
	background-color: #111;
	font-size: 95%;
}

#loginPage dl{
	margin-bottom:-16px;
}
.introText {
	font-size: 95%;
}
.loginAnnDiv {
	border-bottom: 1px solid #111;
	width: 100%;
	clear: both
}


/* ajax simulated archive links */
.alink {
	text-decoration: underline;
	cursor: pointer;
}
.alink-active {
	outline: 1px dotted #eee;
}


.caption {
	font-size: 85%;
	font-style: italic;
	font-weight: normal;
}

.caption2 {
	font-size: 85%;
	font-style: italic;
	font-weight: bold
}

.auto-center {
	margin: 0 auto;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.hidden {
	display: none;
}

.list li {
	list-style: disc inside none;
}

.text-disabled {
	color: #888;
	font-style: italic;
}

.fieldsethighlight {
	background-color: #222277;
}

.fieldsethighlight legend {
	background-color: #222277;
}

.bar-container {
	background-image: url('../images/ub_dark.png');
	width: 181px;
	height: 18px;
	padding: 4px;
	padding-left: 5px;
	/*border: 1px solid #eee;
	outline: 1px solid #888;
	margin-bottom: 1px;*/
}

.bar-container div {
	height: 18px;
	width: 174px;
	background-image: url('../images/ub_bar_dark.png');
	background-repeat: no-repeat;
}

.bar-container div p {
	font-size: 93%;
	color: #eee;
	padding-left: 4px;
	margin: 0;
	position: relative;
	top: 2px;
}

#bd .side-menu {
	padding: 10px;
	background-color: #111;
	margin: 0;
}

#bd .side-menu.login_bg {
	padding: 10px;
	background-color: #222;
	margin: 10px;
}

.form-highlight input[type="text"],
.form-highlight input[type="password"]{
	background-color: #222277;
}

#mail_module .hd {
        border:1px solid #111;
        border-bottom: none;
        padding:3px;
	background-image: url('../images/dark_menu_sprite.png');
	font-weight: bold;
}
#mail_module .bd {
        border:1px solid #111;
        border-bottom: none;
        padding:5px;
        background-color: #333;
}

.mail_inbox {
	margin: 0 auto;
}
.mail_inbox .mail_inbox-first  {
        border:1px solid #111;
        border-bottom: none;
        padding:3px;
	background-image: url('../images/dark_menu_sprite.png');
	font-weight: bold;
}
.mail_inbox .mail_inbox-first2  {
        border:1px solid #111;
        padding:5px;
        background-color: #333;
	text-align: center;
}
.mail_inbox .mail_inbox-body  {
        border:1px solid #111;
        padding:5px;
        background-color: #333;
}

.mail_inbox .mail_inbox-body-cap  {
        border:1px solid #111;
        border-bottom: none;
        padding:5px;
        background-color: #333;
}

.mail_inbox .mail_inbox-body2  {
        border:1px solid #111;
        padding:5px;
        background-color: #333;
}
.mail_inbox .highlight {
        background-color: #2b2b50
}
.mail_inbox .mail_inbox-foot  {
        border:1px solid #111;
        padding:5px;
        background-color: #333;
}

.mail_info ul li img {
	margin-right: 10px;
}

.mail_info ul li div {
	padding-bottom: 16px;
}

.mail_fieldset {
        border:1px solid #666;
}

.mail_fieldset legend {
        border: 1px solid #666;
        background:none;
        color: #ddd;
}

.mail_inbox div.mail-link-container {
	float: right;
	width: 200px;
}

.mail_inbox a.view-link,
.mail_inbox a.reply-link,
.mail_inbox a.archive-link,
.mail_inbox a.trash-link,
.mail_inbox a.delete-link,
.mail_inbox a.restore-link {
	float: left;
	width: 24px;
	height: 24px;
	padding: 0;
	margin: 4px 6px;
	position: relative;
}

.mail_inbox a.view-link {
	background-image: url('../images/mail/mail_sprite.png');
	background-position: 0 -192px;
}
.mail_inbox a.reply-link {
	background-image: url('../images/mail/mail_sprite.png');
	background-position: 0 -72px;
	top: 2px
}
.mail_inbox a.archive-link {
	background-image: url('../images/mail/mail_sprite.png');
	background-position: 0 -216px;
	top: 2px
}
.mail_inbox a.trash-link {
	background-image: url('../images/mail/mail_sprite.png');
	background-position: 0 -240px;
}
.mail_inbox a.delete-link {
	background-image: url('../images/mail/mail_sprite.png');
	background-position: 0 -264px;
}

.mail_inbox a.restore-link {
	background-image: url('../images/mail/mail_sprite.png');
	background-position: 0 -96px;
}

/* Nice Fluffy tables */
.fluffy_table {
	margin: 0 auto;
}
.fluffy_table .fluffy_table-first  {
        border:1px solid #111;
        border-bottom: none;
        padding:3px;
	background-image: url('../images/dark_menu_sprite.png');
	font-weight: bold;
}
.fluffy_table .fluffy_table-first2  {
        border:1px solid #111;
        padding:5px;
        background-color: #222;
	text-align: center;
}
.fluffy_table .fluffy_table-body  {
        border:1px solid #111;
        border-bottom: none;
        padding:5px;
        background-color: #333;
}
.fluffy_table .fluffy_table-body2  {
        border:1px solid #111;
        padding:5px;
        background-color: #333;
}
.fluffy_table .fluffy_table-foot  {
        border:1px solid #111;
        padding:5px;
        background-color: #222;
}


/* Generic Table Classes */

.row-head {
	background-image: url('../images/dark_menu_sprite.png');
}
.row-head th {
	border: 1px solid #111;
}

.row-box {
	border: 1px solid #111;
	background-color: #333;
}

.row-bucket {
	border:1px solid #111;
	background-color: #333;
	border-top: none;
}


.addPadding td {
padding: 9px;
}

.row-dark {
	background-color: #222;
}

.row-spacer {
	background: none;
	height: 20px;
	border: none;
}


.row-bucket-highlight {
	border:1px solid #111;
	border-top: none;
        background-color: #2b2b50
}

.row-box-highlight {
	border:1px solid #111;
        background-color: #2b2b50
}


.row-box-lowlight {
	//width: 50%;
	border:1px solid #111;
    background-color: #333333;
  color: #5F9EA0;
  font-size: 95%;
	font-weight: bold;
	font-style: none;
}


.table-outline {
	outline: 1px solid #666;
}

/* Shop Index */

.shop-index {
	margin: 0 auto;
	width: 70%;
	border: 1px solid #111;
	background-color: #333;
	padding: 10px;
}

.shop-index tr {
	border-bottom: 1px solid #111;
}

.shop-dropdown {
	background-color: #444;
}

/* Definition Lists */

.list-index {
	margin: 0 auto;
	width: 70%;
	border: 1px solid #111;
	background-color: #333;
	padding: 10px;
}

.list-index  h4{
	font-size: 123.1%;
	font-weight: bold;
	text-align: center;
}

.list-index dl {
	padding-top: 16px;
}

.list-index dt {
	border-bottom: 1px solid #666;
	width: 24%;
}

.list-index dd {
	position: relative;
	left: 25%;
	top: -20px;
	width: 75%;
}

/* Link Lists */

.link-list h4{
	font-size: 123.1%;
	font-weight: bold;
	text-align: center;
}

.link-list {
	margin-top: 4px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px solid #444;
}

.link-list ul{
	padding-left: 8px;
	padding-right: 8px;
}

.link-list li{
	padding: 2px 0 2px 0;
}

.link-list a{
	text-decoration: none;
}

/* Log Panel */

.log-panel {

}

.log-panel h4{
	font-size: 123.1%;
	font-weight: bold;
}

.log-panel ul{
	padding-left: 8px;
	padding-right: 8px;
	cursor: pointer;
}

.log-panel li{
	padding: 2px 0 2px 0;
	cursor: default;
}

.log-panel .select-all {
	background-color: #333;
	border: 1px solid #555;
	color: #ddd;
	cursor: pointer;
	font-size: 77%;
}

/* Log display table */
.log-display {
	font-size: 85%;
}

.log-display thead{
	background-color: #111130;
	border: 1px solid #111;
}

.log-display th{
	padding: 0;
}

.log-display td{
	line-height: 1;
	padding: 1px;
}

.log-display a{
	text-decoration: none;
}

.log-display .highlight{
	background-color: #301111;
}

.log-display .log-divider{
	border-bottom: 1px solid #111;
}

.log-display .log-divider .top-row th{
	padding-top: 10px;
}


/* DONATE PAGE */
.dp_name {
	color: #ffd700;
	font-weight: bold;
}

.dp_highlight {
	color: #5f9eda;
}

.dp-index dt {
	color: #ffd700;
	font-weight: bold;
}

.dp-index dd {
	color: #5f9eda;
}

.dp_number {
	color: #ddd;
	font-weight: bold;
	font-style: italic;
	font-size: 93%;
}

/* CARD DECK */
.card_deck {
	height: 96px;
	width: 72px;
	float: left;
	background-image: url('../images/card.sprite.png');
	margin: 2px;
}

.card_deck-back {
	background-image: url('../images/card.back.png');
	background-position: 0 0;
}


/* Driver Page Css Styles */
#driverTraining {
}

#driverTraining .trackNames {
	background: none;
	height: 22px;
	padding-left: 20px;
	line-height: 22px;
	cursor: pointer;
}

#driverTraining .trackNames.hover {
	background: transparent url('../images/liSelectorHover.png') no-repeat scroll 0 0;
}

#driverTraining .trackNames.selected {
	background: transparent url('../images/liSelector.png') no-repeat scroll 0 0;
}

#driverTraining .trackInfo {
	display: none;
}

#driverTraining .trackInfo.selected {
	display:  block;
}

#driverTraining .list-index{
	width: 200px;
	border: none;
}

#driverTraining .list-index{
	padding: 2px;
}

#driverTraining .list-index dl{
	padding: 0;
}

#driverTraining .list-index dt{
	width: 30%;
}

#driverTraining .list-index dd{
	width: 68%;
	left: 32%;
	text-align: right;
	top: -18px;
}

#statRadios {
	width: 545px;
	padding: 4px;
	margin: 0 auto;
	text-align: center;
}

.trackListHeading {
	font-size: 116%;
	font-weight: bold;
}

.hide {
	display: none;
}

#helpImg {
	cursor: pointer;
}

#driverTraining .yui-gc {
	padding: 10px 16px 0 22px;
}

#driverTraining .yui-gc .yui-u {
	width: 38%;
}

#driverTraining .yui-gc .yui-u.first {
	width: 60%;
}


/* YUI Edits */

/* MENU BAR & MENU */

.yui-skin-sam .yuimenubar {
	background-image: url('../images/dark_menu_sprite.png');
	background-postion: 0 -20px;
	border:1px solid #333;
}

/* Correct the bleeding of the border color onto the above border color */
.yui-skin-sam .yuimenubaritemlabel {
	border-color: #333;
}

/* Menu Bar selected (hover) */
.yui-skin-sam .yuimenubaritem-selected {
	background: transparent url('../images/dark_menu_sprite.png') repeat-x scroll 0 -50px;
}

/* Menu Bar text */
.yui-skin-sam .yuimenubaritemlabel {
	color: #ddd;
}


/* HELP TEXT -- ONLY ON ITEM XFER PAGE */
#blahmenu .yuimenuitemlabel .helptext {
	margin:-1.5em 0 0 15em;
}

.yui-skin-sam .yuimenu .topscrollbar,
.yui-skin-sam .yuimenu .bottomscrollbar {
	background-color: #333;
	border:1px solid #444444;
}


/* Menu Bar, Menu Drop down-- */


/* Shadow */
.yui-skin-sam .yui-menu-shadow-visible {
	background-color: #ccc;
}

.yui-skin-sam .yuimenu .bd {
	background-color: #222;
	border:1px solid #444;
}

.yui-skin-sam .yuimenuitemlabel {
	color: #ddd;
}

.yui-skin-sam .yuimenuitemlabel-disabled {
	color: #777;
}

.yui-skin-sam .yuimenuitemlabel-selected {
	background-color: #100087;
}

/* All vertical menu Menus*/
/* Group, top border */
.yui-skin-sam .yuimenu h6 {
	border-color:#666666;
}


/*
	DATA TABLE
*/

/* Table border */
.yui-skin-sam .yui-dt-bd table {
	border:1px solid #111;
}

/* Table th */
.yui-skin-sam .yui-dt th {
	background:#D8D8DA url('../images/dark_menu_sprite.png') repeat-x scroll 0 0;
	border-color:#111;
	
}

/* table td */
.yui-skin-sam .yui-dt td {
	border-color:#111;
}

/* table -- even rows */
.yui-skin-sam tr.yui-dt-even {
	background-color:#444;
}

/* table -- odd rows */
.yui-skin-sam tr.yui-dt-odd {
	background-color:#333;
}

/* table th and link text color */
.yui-skin-sam .yui-dt th, .yui-skin-sam .yui-dt th a {
	color: #ddd;
}

/* EVEN ascending and descending columns */
.yui-skin-sam tr.yui-dt-even td.yui-dt-asc, .yui-skin-sam tr.yui-dt-even td.yui-dt-desc {
	background-color:#494959;
}

/* ODD ascending and descending columns */
.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc, .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc {
	background-color:#34344a;
}

/* Empy result set lol */
.yui-skin-sam .yui-dt-empty {
	background-color:#333;
}
.yui-skin-sam .yui-dt-col-qty div, 
.yui-skin-sam .yui-dt-col-price div, 
.yui-skin-sam .yui-dt-col-tPrice div {
	text-align: right;
}

/* Selected row */
.yui-skin-sam tr.yui-dt-even.yui-dt-selected td {
	background-color:#324032;
}
.yui-skin-sam tr.yui-dt-odd.yui-dt-selected td {
	background-color:#262e26;
}

/* Loading.... */
.yui-skin-sam .yui-dt-loading {
        background-color: #2b2b50
}

/* Error.... */
.yui-skin-sam .yui-dt-error {
        background-color: #2b2b50;
}


/* PAGINATION */
.yui-skin-sam a.yui-pg-page {
	background-color: #333;
	border-color:#666;
}

.yui-skin-sam a.yui-pg-first:link, .yui-skin-sam a.yui-pg-first:visited, .yui-skin-sam a.yui-pg-first:active, .yui-skin-sam a.yui-pg-first:hover, .yui-skin-sam a.yui-pg-previous:link, .yui-skin-sam a.yui-pg-previous:visited, .yui-skin-sam a.yui-pg-previous:active, .yui-skin-sam a.yui-pg-previous:hover, .yui-skin-sam a.yui-pg-next:link, .yui-skin-sam a.yui-pg-next:visited, .yui-skin-sam a.yui-pg-next:active, .yui-skin-sam a.yui-pg-next:hover, .yui-skin-sam a.yui-pg-last:link, .yui-skin-sam a.yui-pg-last:visited, .yui-skin-sam a.yui-pg-last:active, .yui-skin-sam a.yui-pg-last:hover, .yui-skin-sam a.yui-pg-page:link, .yui-skin-sam a.yui-pg-page:visited, .yui-skin-sam a.yui-pg-page:active, .yui-skin-sam a.yui-pg-page:hover {
	
	color: #ffd700;
}

/* YUI PANEL ---- */
.yui-skin-sam .yui-panel {
	border-color:#111;
}

/* borders */
.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
	border-color:#111;
}

/* body, footer backgrounds */
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
	background-color:#222;
}

/* Underlay */
.yui-skin-sam .yui-panel-container.shadow .underlay {
	background-color:#fff;
}

/* Panel header */
.yui-skin-sam .yui-panel .hd {
background:transparent url('../images/dark_menu_sprite.png') repeat-x scroll 0 0;
color:#ddd;
}

/* YUI BUTTONS!! */

/* non selected buttons -- DEFAULT lol */
/* top and bottom border, main background image */
.yui-skin-sam .yui-button,
.yui-skin-sam .yui-toolbar-container .yui-button {
	border-color: #000;
	background:transparent url('../images/dark_menu_sprite.png') repeat-x scroll 0 -50px;
}

/* side borders */
.yui-skin-sam .yui-button .first-child {
	border-color: #000;
}

/* button text color */
.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a {
	color:#ddd;
	//position: relative;
	//top: 4px;
}

/* button LINK CORRECT MISSALINEMENT
.yui-skin-sam .yui-button a {
	position: relative;
	top: 3px;
}*/

/* Button Hover */
.yui-skin-sam .yui-button-hover,
.yui-skin-sam .yui-push-button-hover,
.yui-skin-sam .yui-toolbar-container .yui-button-hover {
	background-position:0 -100px;
}

/* Button Hover */
.yui-skin-sam .yui-button-active,
.yui-skin-sam .yui-toolbar-container .yui-button-active.
.yui-skin-sam .yui-radio-button-active,
.yui-skin-sam .yui-checkbox-button-active {
	background-position:0 -175px;
}

/* Checkbox */
.yui-skin-sam .yui-radio-button,
.yui-skin-sam .yui-checkbox-button {
	background-position:0 0;
}

/* Checkbox Hover*/
.yui-skin-sam .yui-radio-button-hover,
.yui-skin-sam .yui-checkbox-button-hover {
	background-position:0 -100px;
}

/* Checkbox checked */
.yui-skin-sam .yui-radio-button-checked,
.yui-skin-sam .yui-checkbox-button-checked {
	background-position:0 -50px;
}

/* Deativated Buttons! */
.yui-skin-sam .yui-button-horizons-deactivated,
.yui-skin-sam .yui-button-disabled,
.yui-skin-sam .yui-submit-button-disabled {
	background-image: none;
	background-color: #222;
}

/* RICH TEXT EDITOR*/

/* main container */
.yui-skin-sam .yui-editor-container {
	border:1px solid #111;
}

/* toolbar container, pop up container body and footer */
.yui-skin-sam .yui-editor-panel .ft,
.yui-skin-sam .yui-editor-panel .bd,
.yui-skin-sam .yui-toolbar-container {
	background-color:#333;
}

/* toolbar text */
.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3 {
	color:#ddd;
}

/* toolbar container, pop up container header */
.yui-skin-sam .yui-editor-panel .hd h3{
background:transparent url('../images/dark_menu_sprite.png') repeat-x scroll 0 0;
color:#ddd;
}

/* Tool bar container buttons backgrounds */
.yui-skin-sam .yui-toolbar-container .yui-push-button,
.yui-skin-sam .yui-toolbar-container .yui-color-button,
.yui-skin-sam .yui-toolbar-container .yui-menu-button {
	background:transparent url('../images/dark_menu_sprite.png') repeat-x scroll 0 0;
}

/* Tool bar container borders */
.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child, 
.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child, 
.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child,
.yui-skin-sam .yui-toolbar-container .yui-push-button,
.yui-skin-sam .yui-toolbar-container .yui-color-button,
.yui-skin-sam .yui-toolbar-container .yui-menu-button {
	border-color: #666;
}

/* Tool bar container borders DISABLED */
.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled, 
.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled, 
.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled, 
.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child, 
.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child, 
.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child {
	border-color: #666;
}

/* Tool bar container text colors */
.yui-skin-sam .yui-toolbar-container .yui-push-button a, 
.yui-skin-sam .yui-toolbar-container .yui-color-button a, 
.yui-skin-sam .yui-toolbar-container .yui-menu-button a {
	color: #ddd;
}

/* Tool bar container text colorsDISABLED */
.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a, 
.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a, 
.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a {
	color: #888;
}

/* Tool bar icons */
.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon, 
.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon, 
.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon {
	background-image: url('../images/editor-sprite-active-dark.png');
}

/* spin buttons */
.yui-skin-sam .yui-toolbar-container 
.yui-toolbar-spinbutton a.up {
top:3px;
}
.yui-skin-sam .yui-toolbar-container 
.yui-toolbar-spinbutton a.down {
top:13px;
}

/* Message box */
#RTE-IFRAME-BG {
	display: none;
	background-color: #999;
}

/* RICH TEXT EDITOR SMILEY ICON */
.yui-skin-sam .yui-toolbar-container .yui-toolbar-inserticon span.yui-toolbar-icon {
	background: none;
	background-image: url('../images/smileys/button_smiley.png');
	height: 22px;
	width: 26px;
	background-position: 4px -2px;
	background-repeat: no-repeat;
}
#inserticon {
	border:1px solid #808080;
	padding:5px;
	background-color: #666;
	border: 1px solid #808080;
}
#inserticon a {
	display: block;
	float: left;
	border: 1px solid #666;
}
#inserticon a:hover {
	border: 1px solid #100087;
}

/* submit button on my_notes */
#my_notes_sub-button { font-size: 12px; }


/* MENU BAR / MENU */

/* Light down arrow... */
.yui-skin-sam .yui-menu-button button {
	background-image:url(menu-button-arrow-light.png);
}

/* OVERRIDE the Drop down menu override lol */

/* Menu Bar, Menu Drop down-- */
.yui-skin-sam #msgpost_toolbar .yuimenu .bd {
	background-color: #666;
	border:1px solid #808080;
}

.yui-skin-sam #msgpost_toolbar .yuimenuitemlabel {
	color: #000;
}

.yui-skin-sam #msgpost_toolbar .yuimenuitemlabel-selected {
	background-color: #100087;
}

/* has submen indicator */
.yui-skin-sam .yuimenuitem-hassubmenu {
	background-image:url('../images/menuitem_submenuindicator_r.png');
}

/* TAB VIEW EDITS */
.yui-skin-sam .yui-navset .yui-content {
	background-color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
	border-color: #666;
}

/* override the tab background and left/right borders */
.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
	background:#D8D8D8 url('../images/dark_menu_sprite.png') repeat-x scroll 0 -50px;
	border-color:#555;
	color:#ddd;
}

/* override the tab top/bottom borders */
.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
	border-color:#555;
}

/* Selected Tab (override the override of the border color...) */
.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
	border-color:#243356;
}

/* Selected Tab (override the override of the background...) */
.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus,
.yui-skin-sam .yui-navset .yui-nav .selected a:hover {
	background:#2647A0 url(sprite.png) repeat-x scroll left -1400px;
	color:#FFFFFF;
}

.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
	background-image: none;
	background-color: #222;
}

/* DRAG DROP DEALIES*/	

.target-hover {
	border: 1px solid #f00;
}

/* Slot images */

.slot-box {
    border: 1px solid #666;
    background-color: #444;
    padding: 6px 0 6px 0;
}

.slot-image-container {
    margin: 0 auto;
    border: 1px solid #666;
    background-color: #000;
    width: 100px;
    height: 140px;
    overflow: hidden;
    position: relative;
}

.slot-image-slider {
    position: relative;
}

.slots-prize-window {
    margin: 0 auto;
    margin-top: 8px;
    width: 372px;
    background-color: #231e54;
    border: 1px solid #666;
}

.slots-prize-window table {
    margin: 0 auto;
}

.slots-tokens-window {
    margin: 0 auto;
    width: 360px;
    padding: 10px;
    color: #a6a000;
    font-weight: bold;
    text-align: center;
}

.slot1, .slot2, .slot3,
.slot4, .slot5, .slot6,
.slot7, .slot8, .slot9, .slot0 {
    width: 100px;
    height: 110px;
    background-image: url(../images/slot.sprite.jpg);
    position: relative;
}
.slot1 {  background-position: -16px -10px; }
.slot2 { background-position: -16px -160px; }
.slot3 { background-position: -16px -310px; }
.slot4 { background-position: -16px -460px; }
.slot5 { background-position: -16px -610px; }
.slot6 { background-position: -16px -760px; }
.slot7 { background-position: -16px -910px; }
.slot8 { background-position: -16px -1060px; }
.slot9 { background-position: -16px -1210px; }
.slot0 { background-position: -16px -1360px; } 

/* YUI SLIDER */
.yui-skin-sam .yui-h-slider {
    background:transparent url(../images/bg-h.gif) no-repeat scroll 5px 0;
} 

/* YUI-CAROUSEL */
.yui-skin-sam .yui-carousel-nav {
	background:transparent url('../images/dark_menu_sprite.png') repeat-x scroll 0 0;
	padding-top: 0;
	padding-bottom: 0;
}
.yui-skin-sam .yui-carousel-nav .yui-carousel-button {
	margin-top: 2px;
	margin-bottom: 2px;
}
.yui-skin-sam .yui-carousel-element {
	text-align: left;
}
.yui-skin-sam .yui-carousel-element li {
	border-color: #666;
}
.yui-skin-sam .yui-carousel-button input {
	height: 28px;
}


/* PAGINATOR */

.yui-skin-sam a.yui-pg-first:link,
.yui-skin-sam a.yui-pg-first:active,
.yui-skin-sam a.yui-pg-first:visited,
.yui-skin-sam a.yui-pg-first:hover,
.yui-skin-sam a.yui-pg-previous:link,
.yui-skin-sam a.yui-pg-previous:active,
.yui-skin-sam a.yui-pg-previous:visited,
.yui-skin-sam a.yui-pg-previous:hover,
.yui-skin-sam a.yui-pg-next:link,
.yui-skin-sam a.yui-pg-next:active,
.yui-skin-sam a.yui-pg-next:visited,
.yui-skin-sam a.yui-pg-next:hover,
.yui-skin-sam a.yui-pg-last:link,
.yui-skin-sam a.yui-pg-last:active,
.yui-skin-sam a.yui-pg-last:visited,
.yui-skin-sam a.yui-pg-last:hover,
.yui-skin-sam span.yui-pg-first,
.yui-skin-sam span.yui-pg-previous,
.yui-skin-sam span.yui-pg-next ,
.yui-skin-sam span.yui-pg-last {
	background:none;
	font-size: 0;
	line-height: 22px;
	width: 22px;
	padding: 0;
	margin: 3px 6px;
	position: relative;
	top: -4px;
}

.yui-skin-sam a.yui-pg-first:link,
.yui-skin-sam a.yui-pg-first:active,
.yui-skin-sam a.yui-pg-first:visited,
.yui-skin-sam a.yui-pg-first:hover {
	background-image: url('../images/pagination/first.png');
}
.yui-skin-sam a.yui-pg-previous:link,
.yui-skin-sam a.yui-pg-previous:active,
.yui-skin-sam a.yui-pg-previous:visited,
.yui-skin-sam a.yui-pg-previous:hover {
	background-image: url('../images/pagination/prev.png');
}
.yui-skin-sam a.yui-pg-next:link,
.yui-skin-sam a.yui-pg-next:active,
.yui-skin-sam a.yui-pg-next:visited,
.yui-skin-sam a.yui-pg-next:hover {
	background-image: url('../images/pagination/next.png');
}
.yui-skin-sam a.yui-pg-last:link,
.yui-skin-sam a.yui-pg-last:active,
.yui-skin-sam a.yui-pg-last:visited,
.yui-skin-sam a.yui-pg-last:hover {
	background-image: url('../images/pagination/last.png');
}

.yui-skin-sam span.yui-pg-first {
	background-image: url('../images/pagination/first_dis.png');
}
.yui-skin-sam span.yui-pg-previous {
	background-image: url('../images/pagination/prev_dis.png');
}
.yui-skin-sam span.yui-pg-next  {
	background-image: url('../images/pagination/next_dis.png');
}
.yui-skin-sam span.yui-pg-last  {
	background-image: url('../images/pagination/last_dis.png');
}

.yui-skin-sam a.yui-pg-page:link,
.yui-skin-sam a.yui-pg-page:active,
.yui-skin-sam a.yui-pg-page:visited,
.yui-skin-sam a.yui-pg-page:hover {
	background:none;
	color: #ddd;
	font-family: 'Comic Sans MS';
	font-weight: bold;
	border: 1px dashed #444;
	padding-top: 0;
	padding-bottom: 4px;
}

.yui-skin-sam a.yui-pg-page:hover {
	border: 1px dashed #888;
}

.yui-skin-sam span.yui-pg-current-page {
	color: #1283db;
	font-family: 'Comic Sans MS';
}









/**
 * 
 * Radio/Checkbox styles
 * There are 16 and 22 pixel box sizes (with the check it's slightly larger)
 * There are also two sets of images intended for light or dark backgrounds.
 * 
 **/
 
 /* Remove  Some Styles */
.floyd-skin .yui-radio-button,
.floyd-skin .yui-radio-button-hover,
.floyd-skin .yui-radio-button-active,
.floyd-skin .yui-radio-button-checked,
.floyd-skin .yui-radio-button .first-child,
.floyd-skin .yui-radio-button-hover .first-child,
.floyd-skin .yui-radio-button-active .first-child,
.floyd-skin .yui-radio-button-checked .first-child {
	border: none;
	background: none;
}

.floyd-skin .light-16 .yui-radio-button,
.floyd-skin .dark-16 .yui-radio-button {
	background: transparent url('../images/checkbox_icons.png') no-repeat scroll 0 -120px;
	width: 18px;
	height: 17px;
}
.floyd-skin .light-22 .yui-radio-button,
.floyd-skin .dark-22 .yui-radio-button {
	background: transparent url('../images/checkbox_icons.png') no-repeat 0 0;
	width: 24px;
	height: 23px;
}

.floyd-skin .yui-radio-button,
.floyd-skin .yui-radio-button .first-child,
.floyd-skin .yui-radio-button button {
	padding: 0;
	margin: 0;
}
.floyd-skin .light-16 .yui-radio-button button,
.floyd-skin .dark-16 .yui-radio-button button {
	width: 16px;
	min-height: 16px;
	position: relative;
	top: 0px;
	left: -1px;
}
.floyd-skin .light-22 .yui-radio-button button,
.floyd-skin .dark-22 .yui-radio-button button {
	width: 20px;
	min-height: 20px;
	position: relative;
	top: 2px;
	left: -1px;
}

/* Unchecked box */
.floyd-skin .light-16 .yui-radio-button {
	background-position: 0 -120px;
}

.floyd-skin .light-22 .yui-radio-button {
	background-position: 0 0;
}
.floyd-skin .dark-16 .yui-radio-button {
	background-position: -30px -120px;
}

.floyd-skin .dark-22 .yui-radio-button {
	background-position: -30px 0;
}

/* Hover/Active box */
.floyd-skin .light-16 .yui-radio-button-hover,
.floyd-skin .light-16 .yui-radio-button-active {
	background-position: 0 -150px;
}

.floyd-skin .light-22 .yui-radio-button-hover,
.floyd-skin .light-22 .yui-radio-button-active {
	background-position: 0 -30px;
}

.floyd-skin .dark-16 .yui-radio-button-hover, 
.floyd-skin .dark-16 .yui-radio-button-active {
	background-position: -30px -150px;
}

.floyd-skin .dark-22 .yui-radio-button-hover,
.floyd-skin .dark-22 .yui-radio-button-active {
	background-position: -30px -30px;
}

/* Checked box */
.floyd-skin .light-16 .yui-radio-button-checked {
	background-position: 0 -180px;
}

.floyd-skin .light-22 .yui-radio-button-checked {
	background-position: 0 -60px;
}

.floyd-skin .dark-16 .yui-radio-button-checked {
	background-position: -30px -180px;
}

.floyd-skin .dark-22 .yui-radio-button-checked {
	background-position: -30px -60px;
}

/* Checked and Hovered box */
.floyd-skin .light-16 .yui-radio-button-checked.yui-radio-button-hover {
	background-position: 0 -210px;
}

.floyd-skin .light-22 .yui-radio-button-checked.yui-radio-button-hover {
	background-position: 0 -90px;
}

.floyd-skin .dark-16 .yui-radio-button-checked.yui-radio-button-hover {
	background-position: -30px -210px;
}

.floyd-skin .dark-22 .yui-radio-button-checked.yui-radio-button-hover {
	background-position: -30px -90px;
}