/**
    Copyright 2000-2007, Newsfutures LLLP. All Rights Reserved.
    Confidential and Proprietary Information of Newsfutures LLLP.
**/
	
/***************** GLOBAL SPECS *******************************/

body,td,div { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }

a:link { color: #5060A0; text-decoration: none;  font-weight: normal }
a:visited { color: #5060A0; text-decoration: none;  font-weight: normal }
a:hover { color: red; text-decoration: none;  font-weight: normal }
a:active { color: red; text-decoration: none;  font-weight: normal  }


/********************* TABS ************************************/

/* Non-selected section tab */
td.sectab {
	font-family: verdana, helvetica, arial,sans-serif; font-size: 10px; font-weight: bold; 
	background-color: #BFC09F; color: black; text-align: center;
}

/* Selected section tab */
td.sectab-sel {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: bold; 
	background-color: #50574F; color: white; text-align: center;
}

/* tab links */
a.sectab { font-weight: bold; text-decoration: none }
a.sectab:link { color: #204090; text-decoration: none }
a.sectab:visited { color: #204090; text-decoration: none }
a.sectab:hover { color: red; text-decoration: none }
a.sectab:active { color: red; text-decoration: none }

a.sectab-sel { font-weight: bold; text-decoration: none }
a.sectab-sel:link { color: white; text-decoration: none }
a.sectab-sel:visited { color: white; text-decoration: none }
a.sectab-sel:hover { color: #CCCCCC; text-decoration: none }
a.sectab-sel:active { color: #CCCCCC; text-decoration: none }

td.vtab-sel {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; 
	background-color: #204090; color: black;
}

td.vtab {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold;
	background-color: #EFF0EE; color: black;
}


/********************** LINKS **********************************/

/* 
 * links which either take you to a command page (e.g. login) or 
 * which perform an action directly (e.g. logout) 
 */

a.help { text-decoration: underline; font-weight: normal } 

a.help-lite { text-decoration: underline; font-weight: normal } 
a.help-lite:link { color: yellow }
a.help-lite:visited { color: yellow }
a.help-lite:hover { color: white }
a.help-lite:active { color: white }

a.cmd { text-decoration: none; font-family: verdana, helvetica, arial,sans-serif; font-size: 10px; font-weight: bold }
a.cmd:link { color: #5060A0 }
a.cmd:visited { color: #5060A0 }
a.cmd:hover { color: red }
a.cmd:active { color: red }

a.button { text-decoration: none; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: bold }
a.button:link { color: #5060A0 }
a.button:visited { color: #5060A0 }
a.button:hover { color: red }
a.button:active { color: red }

a.button-buy { text-decoration: none; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: bold }
a.button-buy:link { color: green }
a.button-buy:visited { color: green }
a.button-buy:hover { color: #333333 }
a.button-buy:active { color: #333333 }

a.button-sell { text-decoration: none; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: bold }
a.button-sell:link { color: red }
a.button-sell:visited { color: red }
a.button-sell:hover { color: #666666 }
a.button-sell:active { color: #666666 }

a.inner-link { text-decoration: none; font-family: arial, sans-serif; font-size: 11px; font-weight: bold }
a.inner-link:link { color: #5060A0; text-decoration: none }
a.inner-link:visited { color: #5060A0; text-decoration: none }
a.inner-link:hover { color: red; text-decoration: none }
a.inner-link:active { color: red; text-decoration: none }


/* 
 * 'hidden' links (ie. no underline)
 */
a.hide { color: #204090; text-decoration: none; font-family: verdana, helvetica, arial,sans-serif; font-size: 11px; font-weight: bold }
a.hide:link { color: #204090 }
a.hide:visited { color: #204090 }
a.hide:hover { color: red }
a.hide:active { color: red }

/********************** MENUS *****************************/

/* vertical menu section headers */
.menu-hdr { font-family: verdana, helvetica, arial,sans-serif;  font-weight: bold; font-size: 10px; 
	    color: #FFFFFF; background-color: #9CAADA; margin: 10 0 7 0; }

/* vertical menu items */
.menu-item { font-family: verdana, helvetica, arial,sans-serif; font-size: 11px; font-weight: normal;
	     margin: 5 0 5 0; }

/* vertical menu items (links) */
a.menu-item { text-decoration: none; }
a.menu-item:link { color: black; text-decoration: none; }
a.menu-item:visited { color: black; text-decoration: none; }
a.menu-item:hover { color: red; text-decoration: none; }
a.menu-item:active { color: red; text-decoration: none; }

.nf-menu { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black } 
a.nf-menu {text-decoration: none; font-weight: bold }
a.nf-menu:link { color: black; text-decoration: none }
a.nf-menu:visited { color: black; text-decoration: none }
a.nf-menu:hover { color: red; text-decoration: none }
a.nf-menu:active { color: red; text-decoration: none }

/********************** TEXT TYPES *********************************/

/* The page title - 2-5 words just below section tabs */
.page-hdr { font-family: arial, helvetica, sans-serif; font-size: 24px; font-weight: bold; }
	

/* A market name on the market page */
.mkt-name { font-family: arial, helvetica, sans-serif; font-size: 24px; font-weight: bold; 
	text-decoration: none; margin-top: 10; margin-bottom:10 }

.mkt-info { font-family: times, serif; font-size: 14px; font-weight: normal }

/* An paragraph header - optional above short 'page-desc' paragraph */
.hdr { font-size: 120%; font-weight: bold; margin-top: 10 }

/* heavy text (like label text but not right aligned) */
.heavy-txt { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.red-token { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #930211 }
.green-token { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0A9B22 }

.text-big { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal }
.text-medium { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal }
.text-small { font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal }
.text-tiny { font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: normal }
.text-wizard { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold }

.mini-otcm { font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.xs-otcm { font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; }

.legend-small { font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; }


/* Labels, used to name form inputs and data fields. */
.label {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: bold; color: black }
.label-neg { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: bold; color: red }
.label-sell { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: bold; color: red }
.label-buy { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: bold; color: #009933 }
.label-long { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: bold; color: #E85801 }
.label-short { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: bold; color: #990066 }
.label-hilite { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: bold; color: #FF6600 }
.warning { color: red }

/* Data, used whenever presenting a data value */
.data {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: normal; color: black }
.data-small {  font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; font-weight: normal; color: black }
.data-neg { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: red }
.data-neg-small { font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; color: red }
.data-sell { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: red }
.data-sell-small { font-family: arial, sans-serif; font-size: 9px; color: red }
.data-buy { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #009933 }
.data-buy-small { font-family: arial, sans-serif; font-size: 9px; color: #009933 }
.data-disabled { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-style: italic; color: #666666 }
.data-disabled-small { font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; font-style: italic; color: #666666 }
.data-long { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #E85801 }
.data-short { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #990066 }

/* Notes are helpful hints that can appear almost anywhere in the page. */
.note {  font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; font-weight: normal; color: #666666 }
.trade-note {  font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; font-weight: normal; color: #666666 }
.red-note {  font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; font-weight: normal; color: red }

.button { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: bold; color: #666666 }
.button-off { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: normal; color: #999999 }

.site-header { font-family: helvetica, arial, sans-serif; font-size: 40px; 
               font-style: oblique; font-weight: bold; color: #555555;
	       padding-left: 30;}
.header-huge { font-family: verdana, helvetica, arial, sans-serif; font-size: 30px; font-weight: bold }
.header-big { font-family: verdana, helvetica, arial, sans-serif; font-size: 21px; font-weight: bold }
.header-medium { font-family: arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666 }
.header-medium-buy { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #009933 }
.header-medium-sell { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF0000 }
.header-small {	font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; font-weight: bold; color: #666666 }
.header-section { font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; font-weight: bold; color: #666666 }

/* Input field */
INPUT.account-lite  { background-color: #E0E7FF }
TEXTAREA.account-lite { background-color: #E0E7FF }

SELECT.account { background-color: #9CAADA; font-family: helvetica, arial, sans-serif;
	font-size: 11px; font-weight: bold; color: white }
SELECT.account-grey { background-color: #717196; font-family: helvetica, arial, sans-serif;
	font-size: 11px; font-weight: bold; color: white }
SELECT.account-lite { background-color: #E0E7FF; font-family: helvetica, arial, sans-serif;
	font-size: 11px;  color: black }
SELECT.data { background-color: white; font-family: helvetica, arial, sans-serif;
	font-size: 11px;  color: black }
SELECT.data-small { background-color: white; font-family: helvetica, arial, sans-serif;
	font-size: 10px;  color: black }
SELECT.data-buy { background-color: white; font-family: helvetica, arial, sans-serif;
	font-size: 11px;  color: #009933 }
SELECT.data-sell { background-color: white; font-family: helvetica, arial, sans-serif;
	font-size: 11px;  color: red }
SELECT.buy-lite { background-color: #CCFFCC; font-family: helvetica, arial, sans-serif;
	font-size: 11px;  color: black }
SELECT.sell-lite { background-color: #FFDCCB; font-family: helvetica, arial, sans-serif;
	font-size: 11px;  color: black }
SELECT.nf-menu { background-color: #D4DBE6; font-family: helvetica, arial, sans-serif;
	font-size: 11px; font-weight: bold; color: black }

/* Table headers */
th { font-family: verdana, helvetica, arial, sans-serif;  font-weight: bold; border-bottom: thin solid black; padding: 0 5 0 5; }


/********************** TABLE TYPES *********************************/

td.click-cell {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold; 
	cursor:pointer
}

td.outcome-hdr {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold; 
	color: #ffffff; background-color: #000000;
}

.news-header {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold;
	color: white; background-color: #666666
	}
.account-header {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold;
	color: white; background-color: #9CAADA
	}
.account-grey-header {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold;
	color: white; background-color: #717196
	}
.account-lite-header {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold;
	color: black; background-color: #E0E7FF
	}
.buy-header { font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold; color: white; background-color: #009933 }
.sell-header { font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold; color: white; background-color: red }
.buybox-header { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: white; background-color: #009933	}
.sellbox-header { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: white; background-color: red }
.hilite-header { font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold; color: white; background-color: #FF6600 }

.account-box { background-color: #9CAADA }
.sell-table { background-color: #FFDCCB }
.buy-table { background-color: #CCFFCC }
.account-table { background-color: #E0E7FF }

.neutral { background-color: #FFFFFF }
.sell { background-color: red }
.sell-grey { background-color: #967171 }
.sell-lite { background-color: #FFDCCB }
.buy { background-color: #009933 }
.buy-grey { background-color: #719671 }
.buy-lite { background-color: #CCFFCC }
.menu { background-color: #D4DBE6 }
.menu-lite { background-color: #dFdFdF }
.hilite { background-color: #FF6600 }
.hilite-lite { background-color: #EFEFEF }
.news { background-color: #666666 }
.account { background-color: #9CAADA }
.account-grey { background-color: #717196 }
.account-lite { background-color: #E0E7FF }
.order-hilite { background-color: #DFDFDF }

/********************** COLORS *********************************/

.lt-grey { background-color: #dddddd }
.nf-red { background-color: #F20300 }
.nf-green { background-color: #00B000 }
.lt-green { background-color: #80d080 }
.lt-red { background-color: #d08080 }

.token-red { color: #930211 }
.token-green { color: #0A9B22 }

.hilite { color: red; }
.buy-color { color: #009933; }
.sell-color { color: red; }


			/*************************
			** PAGE SPECIFIC STYLES **
			*************************/

/********************** FORUM PAGE ***********************************************/

/* forum message header */
.msg-header {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 14px; font-weight: bold;
	color: black; background-color: #a598bc
	}

/* alternating forum message list */
.msg-list1 {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal;
	color: black; background-color: white
	}

/* alternating forum message list */
.msg-list2 {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal;
	color: black; background-color: #dddddd
	}

/* forum navigation style */
.nav-txt {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal;
	color: black; background-color: white
	}

/* forum message text style */
.msg-txt {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal;
	color: black; background-color: #ffffff
	}

/* forum fine print text style */
.sml-txt {
	font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal;
	color: black; background-color: white
	}


/********************** PWK **************************************/


.fldDesc { font-family: arial; color: gray; font-style: italic; font-size:12 }
.fldNormal { font-family: arial; color: black; font-size:12 }

