html, body{
      height:100%;
      margin: 0px;
      padding: 0px;
      color:#666666;
      font-size: 11px;
      font-family:Tahoma,Arial;
      background:transparent url(../Img/BodyBG.png) repeat-x left top;
      background-color:#efedee;
}


A{
	color:#155b83;
	text-decoration:none;
	font-weight:normal;
	}
A:hover{
	text-decoration:underline;
	font-weight:normal;
}

INPUT{
	font-family:Tahoma,Arial;
}

/*FORM{height:100%;}*/

H1{
	font-size:12px;
	color:#34a1d6;
	margin:0px;
	padding:0px;
	padding-bottom:0px;
}

H2{
	font-size:11px;
	color:#008dd2;
	margin:0;
	padding:0;
	padding-bottom:0px;
}

H3{
	font-size:11px;
	color:#000000;
	margin:0;
	padding:0;
	padding-bottom:0px;
}
P{
	Padding: 0px 0px;
}
.ListBox{
	border:solid 1px red;
}

/*######################### Master Pages ########################*/
.mstrPageLeft{
	background:#FFFFFF url('../Img/tmpl_LeftBorderBG.gif') repeat-y right top;
}
.mstrPageRight{
	background:#FFFFFF url('../Img/tmpl_RightBorderBG.gif') repeat-y left top;
}
.mstrPageContent{
	padding:7px 5px;
	background:#FFFFFF url('../Img/ContentBG.html') repeat-x left top;
}
.mstrPageBottom{
	background:transparent url('../Img/tmpl_BottomBorder.html') repeat-x left top;
}
.mstrContentBG{
	background:#FFFFFF url('../Img/tmpl_RightBorderBG.gif') repeat-y left top;
}

.LoginBG{
	background:transparent url('../Img/LoginBG.html') repeat-x left top;
}
.NewsBG{
	color:#FFFFFF;
	background:transparent url(../Img/NewsBG.html) repeat-x left top;
	padding-top:4px;
	padding-left:16px;
	font-weight:bold;
	font-size:13px;
	height:26px;
}

/*######################### Quote Box ########################*/
#QuotesBox{
	border :1px;
	-moz-user-select: none;
	border-top:solid 0px #b7babc;
	border-bottom:solid 0px #b7babc;
	border-right:solid 0px #b7babc;
	border-left:solid 2px #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial;
	min-width:188px;
	width:100%;
}
#Titles{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #0b333c;
	height: 21px;
}
.QROWE{}
.QTDSYM, .QTDBV , .QTDA , .QTDAV, .QTDSYM
{
	border: solid 0px #FFFFFF;
	background-color:#f5f5f5;
	border-bottom: solid 2px #FFFFFF;
	height:23px;
}
.QTDSYM{
	padding-left:12px;
	width:56px;
}
.QTDBV{
	padding-left:10px;
	width:50px;
	background: #f5f5f5 url(../Img/QB_BGValue.gif) no-repeat left 1px;
}

.QTDA{
	width:17px;
	text-align:center;
}
.QTDAV{
	padding-left:10px;
	background: #f5f5f5 url(../Img/QB_BGValue.gif) no-repeat left 1px;
}
.QTDBV A, .QTDAV A{
	text-decoration:none;
	color:Black;
}
.QTDBV.Up A, .QTDAV.Up A{
	color:Green;
}
.QTDBV.Down A, .QTDAV.Down A{
	color:red;
}

.QTDTitle{
	color: #949597;
	font-size:11px;
	font-weight:bold;
	border-left:solid 0px #b7babc;
	border-bottom:solid 0px #b7babc;
	padding:3px 5px;
	text-align:center;
}
.QuotesBoxScroll{
	background-color:#f5f5f5;
	overflow-y: auto;
	overflow-x: hidden;
	width:230px;
	height:200px;
}

/*######################### Close Deals Grid ########################*/
.gridTableContainer{
	border: solid 1px #989999;
}
.gridTable{
	width: 100%;
}
.gridHeaderTD{
	 background-color: #e3e3e3;
	 color: #949597;
	 font-size: 11px;
	 font-weight: bold;
	 padding: 0px;
	 margin: 0px;
	 border:0;
}
.gridHeaderDIVFirst{
	border-right: solid 1px #cbcaca;
	padding: 1px 3px 2px 3px;
}
.gridHeaderDIVLast{
	border-left: solid 1px #FFFFFF;
	padding: 1px 3px 2px 3px;
}
.gridHeaderDIV{
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #cbcaca;
	padding: 1px 3px 2px 3px;
}

.gridTD{
	font-size: 11px;
	background-color: #f5f5f5;
	border-top: solid 2px #FFFFFF;
	color: #666666;
}

.NoteBox{
	background-color:#ecf5f9;
	padding:2px 13px;
	color:#949597;
}

.ComponentSpacer{
	height:4px;
}

.MainContentBorder{
	BORDER: #989898 1px solid;
	BACKGROUND-COLOR: #ffffff;
	padding:10px 21px;
}

.MainContentBorderNotBottom{
	BORDER: #989898 1px solid;
	BACKGROUND-COLOR: #ffffff;
	padding:10px 21px;
	border-bottom: #989898 0px solid;
}

/*#################################################*/
/*############# MAIN TOP MENU #####################*/
.MenuMainTable{
	cursor:pointer;
	cursor:default;
	font-size:12pt;
	font-family:Tahoma,Arial;
}
.MenuMainCell{

}

.MenuMainCell A:hover{
	color:#ff8c3e;
	text-decoration:none;
}
.MenuMainCell A{
	color:#FFFFFF;
}

.MenuMainCell.selected A:hover{
	color:#7a7b7c;
}

.MenuMainLink, .MenuMainLinkSelected{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding-right:2px;
	padding-left: 2px;
	text-decoration:none;
}
.MenuMainSubTable{
	background-color:#f1f2f2;
	border: solid 1px #818283;
	border-top: solid 0px #818283;
/*	min-width:300px;
	border-right: solid 2px #e6e6e6;
	border-left: solid 1px #818283;
	border-top: solid 1px #818283;
	border-bottom: solid 2px #e6e6e6;*/
}

.MenuMainSubCell{
	min-width:300px;
	padding-top:2px;
	padding-bottom:6px;
	padding-right:20px;
	padding-left:20px;
	border-bottom: solid 1px #b2b2b3;
	border-right: solid 1px #b2b2b3;
/*	border-right: solid 1px #818283;
    border-top: solid 1px #32a1d6;*/
}

.MenuMainSubCell A{
	color:#666666;
	text-decoration:none;
}

.MenuMainSubLink , .MenuMainSubLinkSelected{
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

#MainMenu{
}
#MainMenu .menu{
	color:gray;
	text-decoration:none;
	font-size:12px;
}
#MainMenu .menu.Selected{
	color:Red;
	text-decoration:none;
	font-size:12px;
}

.FirstMenu{
	background:transparent url('../Img/MenuTop_BKFirst.html') no-repeat left bottom;
	width:116px;
	height:32px;
}
.MiddleMenu{
	background:transparent url('../Img/MenuTop_BK.html') no-repeat left bottom;
	width:116px;
	height:32px;
}
.LastMenu{
	background:transparent url('../Img/MenuTop_BKLast.html') no-repeat left bottom;
	width:132px;
	height:32px;
}

.MenuMainCell.FirstMenu.selected{
	background:transparent url('../Img/MenuTop_SelectedFirst.html') no-repeat left bottom;
	/*background:transparent url('../Img/tmp/MenuTop_SelectedFirs.gif') no-repeat left bottom;	*/
}

.MenuMainCell.MiddleMenu.selected{
	background:transparent url('../Img/MenuTop_SelectedMiddle.html') no-repeat left bottom;
/*	background:transparent url('../Img/MenuTop_SelectedFirs.gif') no-repeat left bottom;	*/
}
.MenuMainCell.LastMenu.selected{
/*	background:transparent url('../Img/MenuTop_SelectedLast.gif') no-repeat left bottom;	*/
}


/*#################################################*/
.regMenu, .regMenu A{
	font-size:11px;
	color:#808080;
	font-weight:bold;
	text-decoration:none;
}
.Footer{
	line-height:163%;
	font-size:10px;
	color:#666666;
}
.Footer A{
	color:#33a3da;
	text-decoration:none;
}
.Footer A:hover{
	text-decoration:underline;
}
#MenuAccess{
}
#MenuAccess A{
}
#MenuContent{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
#MenuContent A{
	color:#FFFFFF;
	text-decoration:none;
}
#LeftBar{
	font-size:14px;
	font-weight:bold;
}
#LeftBar A{
	text-decoration:none;
}
.mstrColumnContent{
	line-height:163%;
}
.mstrColumnLeftBar{
	padding:0;
	padding-right:2px;
	width:237px;
}
.FrmMainLabelBig{
	font-size:16px;
	color:#35a0d6;
	font-weight:bold;
}
.FrmMainLabel{
	font-size:11px;
	color:#808080;
	font-weight:bold;
}
.FrmLabel{
	font-size:11px;
	color:#666666;
}
.FrmTextBox{
	color:#000000;
	border:1px solid #989999;
	height:15px;font-size:11px;
	padding-top:4px;
}
.FrmListBox{
	font-size:11px;
	border:solid 1px #989999;
}
.SelectHeaders{
	border:solid 1px #989999;
	border-bottom:solid 0px #989999;
	background: transparent url(../Img/SelectBGHeaders.gif) repeat-x top left;
}
.disabledDropDownItem{
	color:#b4b3b3;
}
.Instructions{
	color:#4899c0;
	cursor:pointer;
	font-weight:bold;
	font-size:13px;
}
.Validator{
	color:#ed1c24;
	font-size:10px;
}
.ValidatorOK{
	olor:#34a1d6;
	font-size:10px;
}

/* ######################################### Features */


.MenuHolder{
	BACKGROUND-IMAGE: url(../Img/Menu/Menu_BG.gif);
	width: 942px;
	height: 39px;
}
.MenuItem{
	width: 110px;
	color:#fff;
	font-weight: bold;
	font-size: 14px;
	ext-align:center;
	cursor: pointer;
}
.MenuItem A{
	color:#fff;
	font-weight: bold;
	font-size: 18px;
	text-decoration:none;
}

.MenuSep{
	padding:0px 2px 0px 2px;
}

.MenuItemHover{
	BACKGROUND-IMAGE: url(../Img/Menu/Menu_btn_hover.gif);
}
.MenuItemSelected{
	BACKGROUND-IMAGE: url(../Img/Menu/Menu_btn_selected.gif);
}

/* ######################################### News */

.NewsBoxHolder{
	width:189px;
	padding:0 5px;
}
/*.NewsBoxScrollContainerTitle{
	margin-top:20px;
	background-color:#F1F2F2;
}*/
.NewsBoxScrollContainer{
	width:189px;
	height:268px;
	overflow:hidden;
	position:relative;
	margin-right:20px;
	margin-left:9px;
}
.NewsBoxItem{
	margin-bottom:5px;
	width:100%;
	cursor:hand;
	font-size:12px;
}

.NewsBoxDate{
	font-size:11px;
	color:#33a3da;
	margin-top:0px;
	cursor:hand;
	cursor:pointer;
}
.NewsBoxTitle{
	color:#666666;
	font-size:11px;
	padding-bottom:7px;
}
.NewsBoxTitleOver{
	color:#727272;
	font-size:11px;
	padding-bottom:7px;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
}
.NewsItemContent{
	line-height:160%;
}

.NewsBoxItem1{
	margin-bottom:5px;
	width:100%;
	cursor:hand;
	font-size:12px;
}
.NewsBoxDate1{
	font-size:11px;
	color:#33a3da;
	margin-top:0px;
	cursor:hand;
	cursor:pointer;
}
.NewsBoxTitle1{
	color:#666666;
	font-size:11px;
	padding-bottom:0px;
}
.NewsBoxTitleOver1{
	color:#727272;
	font-size:11px;
	padding-bottom:7px;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
}

/* ######################################### MISC  ############################### */
.BodyPopup{
	height:100%;
	background-color:#f0f0f0;
	background-image: url(../Img/TContentBG.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

.cntDate{
	padding-right:4px;
}
.cntTitle{
	font-weight:bold;
}
.cntContent{
	padding-top:10px;
}
.DarkTitle{
	font-size:21px;
	color:#7a7a7c;
	font-weight:bold;
}
.TitleLight{
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
}
.FrmLableDescription{
	font-size:11px;
	color:#FFFFFF;
}
.FormContainer{
	font-size: 12px;
	color: #7d7d7d;
}
.cntField{
	padding-bottom:4px;
}
.lblFornSection{
	font-size: 11px;
	font-weight:bold;
	color:#4899c0;
}
.ReqFieldStar{
	font-size:11px;
	color:#4899c0;
	font-weight:bold;
}
.LeadFormBG{
	background:#f0f0f0 url(../Img/LeadFormBG.gif) no-repeat right top;
}
.LeadSideBorder{
	background:#f0f0f0 url(../Img/LeadSideBorder.html) repeat-x left bottom;
}
.IndicationSucceed, .IndicationError{
	font-size:10px;
}
.IndicationSucceed{
	color:Green;
}
.IndicationError{
	color:red;
}
.fieldColumnTitle{
	font-size:9px;
	padding:0;
	margin:0;
	vertical-align:top;
	text-align:center;
	line-height:140%;
	}
.subMenuSelected, .subMenu{
	color:#4998bf;
	font-size: 10px;
	font-weight:bold;
	}
.subMenuSelected{
	color:Black;
}
.smallNote{
	background-color:#f1f1f1;
	font-size:10px;
	line-height:120%;
	padding:7px 11px;
}