.quoteBar{
	background-color: #3566b7;
	color: #FFFFFF;
	width:98%;
	height:25px;
	margin-left:5px;
	padding-top:2px;
}

.gFloatL{
	float:left;
}

.gFloatR{
	float:right;
}

.gClear{
	clear:both;
}

.margright10{
	margin-right:10px;
}

.margleft10{
	margin-left:10px;
}
.margleft5{
        margin-left:5px;
}
.margLeft20{
        margin-left:20px;
}

.paddTop10{
	padding-top:10px;
}

.paddTop20{
        padding-top:20px;
}

.paddLeft20{
        padding-left:20px;
}

.paddRight20{
        padding-right:20px;
}

.paddLeft10{
        padding-left:10px;
}

.paddLeft5{
        padding-left:5px;
}
.paddRight5{
	padding-right:5px;
}

.paddRight10{
        padding-right:10px;
}

.paddBott20{
	padding-bottom:20px;
}

.marg20{
	margin:20px;
}


.padd5{
	padding:5px;
}

.padd10{
        padding:10px;
}

.padd20{
        padding:20px;
}

.margTop10{
        margin-top:10px;
}

.margTop20{
        margin-top:20px;
}

.margBott20{
	margin-bottom:20px;
}

.margBott10{
        margin-bottom:10px;
}

.mainFont{
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	text-decoration:none;
}

.mainFontBold{
	font-family:verdana,arial,sans-serif;
        font-size:14px;
        text-decoration:none;
        text-align: justify;
	font-weight:bold;
}
.bigMaroon{
        font-family:"lucida grande",tahome,verdana,arial,sans-serif;
        font-size:14px;
        font-weight:bold;
        color: #CC3300;
}
.biggestMaroon{
	font-family:"lucida grande",tahome,verdana,arial,sans-serif;
        font-size:18px;
        font-weight:bold;
        color: #CC3300;
}
.bigGrey{
	font-family:"lucida grande",tahome,verdana,arial,sans-serif;
        font-size:14px;
        font-weight:bold;
        color: #5F5A59;	
}

.smallGrey{
        font-family:"lucida grande",tahome,verdana,arial,sans-serif;
        font-size:11px;
        font-weight:bold;
        color: #5F5A59;
}

.blackMsg{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	padding:5px 5px 9px;
	text-align:left;
}

.title_blue{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	margin-bottom: 7px;
}

.statFont{
	font-family:arial,sans-serif;
	font-size:16px;
	text-decoration:underline;
	font-weight:bold;
	color:#6B92D7;
}
.bigBlue{
        font-family:arial,sans-serif;
        font-size:15px;
        font-weight:bold;
        color:#6B92D7;
}
.mainFont1{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
}
.mainFont1 td{
        font-family: verdana,arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
	padding:10px;
	text-align:justify;
}

.tableHeader{
	font-family:arial,sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#6B92D7;
}

.tableHeader td{
        font-family:arial,sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#6B92D7;
	text-align:center;
}

.tableBody td{
	padding-top:10px;
	text-align:center;
	font-weight:bold;
}
.tableBody td a{
	font-family:arial,sans-serif;
        font-size:11px;
        font-weight:bold;
        color:green;
}

.statsTableHeader{
	background: #333333;
	font-family:arial,sans-serif;
	font-weight:bold;
	color:#fff;
	font-size: 14px;
	text-align:center;
}

.top10Table tr th{
	color:#FFFFFF;
	font-family:universe,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.top10Table tr th a{
        color:#FFFFFF;
        font-family:universe,verdana,sans-serif;
        font-size:11px;
        font-weight:bold;
        text-align:center;
}

.top10Table tr td{
	text-align:center;
}

.tdcell td {
	font-weight:bold;
	padding:2px;
}

.demoHeader{
        background: #6B92D7;
        font-family:arial,sans-serif;
        height: 40px;
	padding:20px;
}


.divElement{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.statsTable{
	background: #CCCCCC ;
	font-weight:bold;
	height:25px;
	align:center;
	font-family:"lucida grande",tahome,verdana,arial,sans-serif;
	width:400px; 
}

.errmsg{
	font-family:"lucida grande",tahome,verdana,arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color: red;
}

.colGreen{
	color:green;
}

.colGreen a{
        color:green;
}

.colmaroon{
	color:#993333;
}

.colmaroon a{
        color:#993333;
}


.colbrown{
	color:#CC6600;
}

.colred{
	color:#FF3300;
}

.collightgold{
	color:#F88017;
}

.collightgold a{
	color:#F88017;
}

.colgrey{
        color: #5F5A59;
}

.colgrey a{
        color: #5F5A59;
}

.colwhite{
	color: #FFFFFF;
}

.colPlat{
	color:#333333;
}

.colPlat a{
        color:#333333;
}

.fontBold{
	font-weight:bold;
}

.links{
	font-family: verdana,arial,helvetica,sans-serif;
        font-size:12px;
}
.links a{
	font-size:12px;
        font-family:arial,helvetica,sans-serif;
	text-decoration:none;
	color:#CC3300;
	font-weight:bold;
}

.links a:hover{
        color:green;
        font-weight:bold;
}

.projList a{
	font-size:24px;
	color:#6B92D7;
	text-decoration:none;
	font-weight:bold;
}

.projList a:hover{
	color:green;
	font-weight:bold;
}

.projList td{
	padding:20px;;
}

#summarytable td{
	text-align:center;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	padding-top:5px;
}


#summarytable th{
	font-size:11px;
        font-family:arial,helvetica,sans-serif;
	color:#993333;
}


.disclaimer {
	color:#5B83BB;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0pt;
	padding:0pt;
}

.buy {

        color: #009900; /*bright green*/
	font-size: 12px;
	font-weight: bold;
        padding-bottom: 1px;
     }

.sell {
        color: #ff0000; /*red*/
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 1px;
      }

.register_login{
        background-color:#EEEEEE;
        border-bottom:2px solid #A7A7A7;
        border-top:2px solid #DBDBDB;
        padding:10px;
	width:315px;
	margin-top:20px;	
}

.register_login input {
	border-color:#919191 rgb(225, 225, 225) rgb(225, 225, 225) rgb(145, 145, 145);
	border-style:solid;
	border-width:1px;
}
/*  Div with border for message display*/
.msgDiv{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

.msgDiv .d1{
	background-color:#333333;
	line-height:22px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	font-family:arial,sans-serif;
	padding:5px;
}

.msgDiv .d3{
        background-color:#0000CD;
        line-height:22px;
        color:#fff;
        font-size:14px;
        font-weight:bold;
        font-family:arial,sans-serif;
        padding:5px;
	text-align:center;
}

.msgDiv .d2{
        font-family:verdana,arial,helvetica,sans-serif;
        padding:5px;
}

 /* Big box with list of options */
#ajax_listOfOptions{
  position:absolute;  /* Never change this one */
  width:auto;  /* Width of box */
  height:250px;  /* Height of box */
  overflow:auto;  /* Scrolling features */
  border:1px solid #6B92D7;  /* Dark green border */
  background-color:#FFFFFF;  /* White background color */
  text-align:left;
  font-size:0.9em;
  z-index:100;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;    
  padding:1px;
  cursor:pointer;
  font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */
  
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#3366CC;
  color:#FFF;
}
#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
} 


