
/* HORIZONTAL MENU */
.jj-menu { font-family: arial, geneva, sans-serif; font-size: 11px; font-weight: bold; color: black; background: #FF9600 }
a.jj-menu { text-decoration: none }
a.jj-menu:link { color: black; text-decoration: none }
a.jj-menu:visited { color: black; text-decoration: none }
a.jj-menu:hover { color: white; text-decoration: none }
a.jj-menu:active { color: white; text-decoration: none }

.jj-menu-hilite { font-family: arial, geneva, sans-serif; font-size: 11px; font-weight: bold; color: white; background: #FF9600 }

SELECT.jj-menu {background-color: #CCFFCC; font-family: helvetica, geneva, sans-serif;
  font-size: 11px; font-weight: bold; color: black }


/* TEXT */
.header-citation { 
	font-family: georgia, times, serif; font-size: 18px; font-weight: normal; font-style: italic
	}
.header-huge { 
	font-family: times, serif; font-size: 36px; font-weight: normal
	}
.header-big { 
	font-family: helvetica, arial, sans-serif; font-size: 21px; font-weight: bold
	}
.header-medium { 
	font-family: helvetica, arial, sans-serif; font-size: 18px; font-weight: bold
	}
.header-small {
	font-family: helvetica, arial, sans-serif; font-size: 15px; font-weight: bold
	}
.header-special {
	font-family: helvetica, arial, sans-serif; font-size: 21px; font-weight: bold
	}
.front-topic {
	font-family: helvetica, arial, sans-serif; font-size: 15px; font-weight: bold
	}
.front-forecast {
	font-family: helvetica, arial, sans-serif; font-size: 11px
	}
.curve-forecast {
	font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight:bold
	}
.date {
	font-family: helvetica, arial, sans-serif; font-size: 11px
	}

.blog-title { font-family: helvetica, arial, sans-serif; font-size: 24px; font-weight:bold }
.blog-subtitle { font-family: helvetica, arial, sans-serif; font-size: 16px; font-weight:bold; color:#666666 }
.blog-text { font-family: helvetica, arial, sans-serif; font-size: 13px }
.blog-note { font-family: helvetica, arial, sans-serif; font-size: 11px; color: #666666 }

.text-title {
	font-family: helvetica, arial, sans-serif; font-size: 24px; font-weight:bold
	}
.text-subtitle {
	font-family: helvetica, arial, sans-serif; font-size: 18px; font-weight:bold
	}
.text-big {
	font-family: helvetica, arial, sans-serif; font-size: 13px
	}
.text-small {
	font-family: helvetica, arial, sans-serif; font-size: 11px
	}


.button {
	font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight: bold
	}
.button-hilite {
	font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight: bold
	}
.button-off {
	font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight: bold;
	color: #666666
	}
.label {
	font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight: bold
        }
.data {
	font-family: helvetica, arial, sans-serif; font-size: 11px
	}
.data-small {
	font-family: helvetica, arial, sans-serif; font-size: 9px
	}
.data-hilite {
	font-family: helvetica, arial, sans-serif; font-size: 11px;
	color: #DC0303
	}
.data-neg {
	font-family: helvetica, arial, sans-serif; font-size: 11px;
	color: #DC0303
	}
.data-sell {
	font-family: helvetica, arial, sans-serif; font-size: 11px;
	color: #DC0303
	}
.data-buy { 
	font-family: helvetica, arial, sans-serif; font-size: 11px;
	color: #008833
	}
.note {
	font-family: helvetica, arial, sans-serif; font-size: 11px;
	color: #666666
	}
.topnews-title {
	font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight:bold;
	}
.topnews-source {
	font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight:bold; 	
	font-style:italic; color: #555555
	}
	
/* USER NAMES */
.ofcName {
	font-weight: bold; color: #DC0303
	}
.vitName {
	color: blue
	}
	

	
/* NF MENU */
.menu-label { 
	font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold;
	color: black; background: #C6C6C6
	}
.menu-option {
	font-family: helvetica, arial, sans-serif; font-size: 11px;
	color: #333333; background: #EFEFEF 
	}
.menu-option-hilite {
	font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight: bold;
	color: #333333
	}
.menu-option-hilite2 {
	font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight: bold;
	color: white
	}
.menu-text { 
	font-family: helvetica, arial, sans-serif; font-size: 12px;
	color: black
	}


/* LINKS */
a:link { color: blue; text-decoration: none }
a:visited { color: blue; text-decoration: none }
a:hover { color: #DC0303; text-decoration: none }
a:active { color: #DC0303; text-decoration: none  }

a.permanent:link { color: blue }
a.permanent:visited { color: blue }
a.permanent:hover { color: #DC0303 }
a.permanent:active { color: #DC0303  }

a.vitName:link { color: blue }
a.vitName:visited { color: blue }
a.vitName:hover { color: #DC0303 }
a.vitName:active { color: #DC0303 }

a.ofcName:link { color: #DC0303 }
a.ofcName:visited { color: #DC0303 }
a.ofcName:hover { color: blue }
a.ofcName:active { color: blue }

a.button-hilite:link { color: #DC0303 }
a.button-hilite:visited { color: #DC0303 }
a.button-hilite:hover { color: blue }
a.button-hilite:active { color: blue }

a.menu-option:link { color:#333333; text-decoration:none }
a.menu-option:visited { color:#333333; text-decoration:none }
a.menu-option:hover { color:#DC0303; text-decoration:none }
a.menu-option:active { color:#DC0303; text-decoration:none }

a.menu-option-hilite:link { color:#333333; text-decoration:none }
a.menu-option-hilite:visited { color:#333333; text-decoration:none }
a.menu-option-hilite:hover { color:#DC0303; text-decoration:none }
a.menu-option-hilite:active { color:#DC0303; text-decoration:none }

a.menu-option-hilite2:link { color:white; text-decoration:none }
a.menu-option-hilite2:visited { color:white; text-decoration:none }
a.menu-option-hilite2:hover { color:#DC0303; text-decoration:none }
a.menu-option-hilite2:active { color:#DC0303; text-decoration:none }

a.topnews-title:link { color: black; text-decoration: underline }
a.topnews-title:visited { color: black; text-decoration: underline }
a.topnews-title:hover { color: #DC0303; text-decoration: underline }
a.topnews-title:active { color: #DC0303; text-decoration: underline  }


a.front-forecast:link { color: black; text-decoration: none }
a.front-forecast:visited { color: black; text-decoration: none }
a.front-forecast:hover { color: #DC0303; text-decoration: underline }
a.front-forecast:active { color: #DC0303; text-decoration: underline  }



/* TABLES */
.channel-header {
	font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold;
	color: white; background-color: #009933
	}
.topnews-header {
	font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold;
	color: white; background-color: black
	}
.newtopics-header {
	font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold;
	color: white; background-color: #DC0303
	}
.news-header {
	font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold;
	color: white; background-color: black
	}
.forum-header {
	font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold;
	color: black; background-color: #EFEF00
	}
.archive-header {
	font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold;
	color: white; background-color: black
	}
.account-header {
	font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold;
	color: white; background-color: #808ADD
	}
.account-grey {
	font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold;
	color: white; background-color: #9999CC
	}
.buy-header {
	font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold;
	color: white; background-color: #008833
	}
.sell-header {
	font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold;
	color: white; background-color: #DC0303
	}
.buy-header-large {
	font-family: helvetica, arial, sans-serif; font-size: 18px; font-weight: bold;
	color: white; background-color: #008833
	}
.sell-header-large {
	font-family: helvetica, arial, sans-serif; font-size: 18px; font-weight: bold;
	color: white; background-color: #DC0303
	}
.minicurve-header {
	font-family: helvetica, arial, sans-serif; font-size: 15px; font-weight: bold;
	color: 555555; background-color: white
	}

.sell-table { background-color: #FFDCCB }
.buy-table { background-color: #CCFFCC }
.account-table { background-color: #DBE3FB }
.forum-table { background-color: #DDDDDD }
.news-table { background-color: #DDDDDD }
.minicurve-table { background-color: white }

.account-box { background-color: #808ADD }

TD.neutral { background-color: #FFFFFF }
TD.sell { background-color: #DC0303 }
TD.sell-lite { background-color: #FFDCCB }
TD.buy { background-color: #008833 }
TD.buy-lite { background-color: #CCFFCC }
TD.account { background-color: #808ADD }
TD.account-lite { background-color: #DBE3FB }
TD.account-grey { background-color: #9999CC }

TR.neutral { background-color: #FFFFFF }
TR.sell { background-color: #DC0303 }
TR.sell-lite { background-color: #FFDCCB }
TR.buy { background-color: #008833 }
TR.buy-lite { background-color: #CCFFCC }
TR.account { background-color: #808ADD }
TR.account-lite { background-color: #DBE3FB }
TR.account-grey { background-color: #9999CC }

/* INPUTS */
INPUT.account-lite  { background-color: #DBE3FB }
TEXTAREA.account-lite { background-color: #DBE3FB }
