body {
margin: 0;
padding: 0;
background-color: #000000;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height: 18px;
}

.clearfloats {
clear: both;
}

/*------------------------------*/


#main_container {
width: 1004px;
background: url(images/raes_logo_BG.jpg) 0 0 no-repeat;
margin: 0 auto;
}







#top_interface {
width: 1004px;
height: 463px;
}

*html #top_interface {
width: 1004px;
height: 460px;
}



.actual_tickers{background-color:#FFFFFF; margin-left:-5px; margin-bottom:10px; height:70px }

/*------------------*/

#sign_in_area {
width: 269px;
height: 94px;
position: absolute;
margin: 45px 0 0 685px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
}

#sign_in_area form {
margin: 0;
}

#sign_in_area label {
position: absolute;
font-weight: bold;
}

#sign_in_area input {
margin: 0 0 0 110px;
}

#sign_in_area div {
margin: 0 0 7px 0;
}

.submitbutton {
background-color: #efb200;
border: 0px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
position: absolute;
left: 95px;
top: 65px;
width: 61px;
height: 22px;
}

/*----------------------*/

#top_buttons {
width: 911px;
height: 42px;
background: url(images/top_buttons.gif) 0 0 no-repeat;
margin: 155px 0 0 50px;
position: absolute;
z-index: 8000;
}

#home_button a {
width: 118px;
height: 42px;
background: url(images/home_over.gif) 0 -42px no-repeat;
display: block;
float: left;
}

#history_button a {
width: 135px;
height: 41px;
background: url(images/history_over.gif) 0 -41px no-repeat;
display: block;
float: left;
}

#products_button a {
width: 156px;
height: 41px;
background: url(images/products_over.gif) 0 -41px no-repeat;
display: block;
float: left;
padding-bottom: 5px;
}

#resources_button a {
width: 172px;
height: 41px;
background: url(images/resources_over.gif) 0 -41px no-repeat;
display: block;
float: left;
}

#calendars_button a {
width: 165px;
height: 41px;
background: url(images/calendars_over.gif) 0 -41px no-repeat;
display: block;
float: left;
}

#contact_button a {
width: 165px;
height: 42px;
background: url(images/contact_over.gif) 0 -42px no-repeat;
display: block;
float: left;
}

#home_button a:hover, #history_button a:hover, #products_button a:hover, #resources_button a:hover, #calendars_button a:hover, #contact_button a:hover {
background-position: 0 0;
}

/*----DROP DOWN MENUS---------*/

#drop_down_menus {
position: absolute;
background: #000000;
color: #fed43e;
border: 1px #fed43e solid;
top: 44px;
left: 250px;
z-index: 8000;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
width: 204px;
display: none;
}

#drop_down_menus ul {
margin: 0;
padding: 0;
list-style: none;
}

#drop_down_menus li {
margin-bottom: 5px;
}

#drop_down_menus a {
background: none;
color: #fed43e;
width: 184px;
float: none;
height: auto;
display: block;
padding: 5px 5px 13px 15px;
text-decoration: none;
}

#drop_down_menus a:hover {
background-color: #fed43e;
color: #000000;
text-decoration: underline;
}

/*------MAGIC------------*/

#top_buttons div:hover div, #top_buttons div.over div  {
display: block;
}

/*---------------------------*/

#flash_header {
width: 911px;
height: 209px;
background-color: #000000;
position: absolute;
margin: 197px 0 0 50px;
z-index: 0;
}

#stock_ticker {
width: 911px;
height: 56px;
position: absolute;
background: url(images/ticker_BG.jpg) 0 0 repeat-x;
margin: 407px 0 0 50px;
}

#scrolling_text_box_top {
height: 23px;
width: 906px;
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
padding: 5px 0 0 5px;
}

#scrolling_text_box_bottom {
height: 22px;
width: 906px;
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
padding: 6px 0 0 5px;
padding-top:12px;
background-color:#FFFFFF
}

/*--------Content Interface-------*/

#content_interface {
/*background: url(images/content_area_graylines_BG.gif) -15px 0 no-repeat;*/
background-color: #FFFFFF;
width: 903px;
margin: 0 0 0 50px;
padding-left: 8px;
}



#newsfeed_area {
width: 234px;
height: 440px;
border: none;
margin: 15px 0 30px 4px;
padding-right: 3px;
overflow:auto;
}

#newsfeed_area a{ color:#006633}



#content_page_header {
background: url(images/home_header.gif) 0 0 no-repeat;
}

/*---------------------------------*/

#leftside_column {
float: left;
width: 225px;
margin-left:-8px;

}

*html #leftside_column {
float: left;
width: 225px;
margin-left:-4px;

}

#leftside_column h5 {

width: 67px;
height: 25px;
margin: 10px 0 0 0;
}

#news_header {
background: url(images/news_header.gif) 0 0 no-repeat;
width: 67px;
height: 25px;
margin: 9px 0 0 0;
}


/*-------------------------------*/

#middle_column {
float: left;
width: 360px;
margin: 0px 0 0 3px;
margin-left:8px;
padding-left:15px;
}

*html #middle_column {
float: left;
width: 280px;
margin: 0px 0 0 3px;
padding-left:1px;
}

#middle_column h1 {
font: 16px Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
margin: 18px 10px 15px 10px;
}

#middle_column p {
margin: 18px 10px 15px 10px;
}

#middle_column li {
margin-bottom: 8px;
}

#middle_column a {
color: #009900;
font-weight: bold;
}

#middle_column a:hover {
color: #FF0000;
}


/*---------------------------------*/



#rightside_column {
float: left;
width: 265px;
height: 470px;
margin-left:9px;
background:url(images/rightside_fadedBG.jpg) 45px 45px no-repeat;
}


*html #rightside_column {
float: left;
width: 265px;
height: 470px;
margin-left:25px;
background:url(images/rightside_fadedBG.jpg) 45px 45px no-repeat;
}

#quote_feeds{
width:290px; height:250px; overflow:auto;margin-top:12px; margin-left:8px

}
*html #quote_feeds{
width:290px; height:250px; overflow:auto;

}


.rightside_areabuttons {
width: 211px;
height: 84px;
background-color: #FF9933;
margin: 48px 0 30px 7px;
}

#rightside_column p {
margin: 18px 10px 15px 10px;
}


/*--------------------------------------*/

#cherryone_creditLine {
width: 635px;
height: 50px;
font: 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
text-align: center;
margin: 30px auto 0 auto;
}

#cherryone_creditLine a {
color: #FFFFFF;
}


#cherryone_creditLine a:hover {
color: #FFFF00;
}

/*Rob's css section*/

.title{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
margin-top:14px;
margin-left:10px;
letter-spacing:.08em;
}

.title:first-letter {
font-size:19px;
}

.MsoNormal{width:28.3em}

#table_ticker{text-align:left; width:50%; font-size:10px}
#table_ticker tr{background-color:#DEDEDE }



/*#chartimg_3671{width:75px}*/

/*Quote Media's styles */

.qmmt_main
{
    background-color: #DEDEE0;
    border: 1px solid #666666;
	width:40%
	
	
}

.qmmt_text
{
    font: 9px Arial, Helvetica, sans-serif;
    color: #000000;
	
}
.qmmt_text_up
{
    font: 9px Arial, Helvetica, sans-serif;
    color: #009900;
}
.qmmt_text_down
{
    font: 9px Arial, Helvetica, sans-serif;
    color: #ff0000;
}
.qmmt_cycle
{
    background-color: #E9E9E9;
}
.qmmt_realtime_text
{
    font: 9px Arial, Helvetica, sans-serif;
    color: #008000;
    font-weight: bold;
    font-style: italic;
}

{* tabs *}
.qmmt_tab
{
    font: 9px Arial, Helvetica, sans-serif;
	font-weight: bold;
    color: #222222;
    background-color: #B0B0B0;
    border-left-color: #444444;
    border-bottom-color: #444444;
    border-top-color: #444444;
}
.qmmt_tabactive
{
    font: 9px Arial, Helvetica, sans-serif;
	font-weight: bold;			
    color: #000000;
    background-color: #DEDEE0;
    border-left-color: #444444;
	width:30px;
	
}

.qmmt_tabactive > tbody  {
   width:160px
}

.qmmt_cycle{width:20px}

h2{font-size:20px; line-height:25px}
/*End of Quote Media's styles */

ul{padding-left:19px}
ol{padding-left:24px}

*ul{ margin-left:2px}
*ol{margin-left:-2px}

*html ul{ }
*html ol{margin-left:4px}
*html #rightside_column{margin-left:2px}
*html #middle_column{width:354px; overflow-x:auto}
*html #middle_column{padding-right:2px; margin-left:12px}
*li{margin-left:0px}


/*END*/
