	body {font-size:12px;background-color:#2C3F4E;font-family:arial;margin-top:0;}
	.{font-family:arial;fo1nt-size:12px;}
	
	td{font-size:11px;}
	
	h1 {cursor:pointer;font-size:16px;margin-left:10px;line-height:10px}
	xmp {color:green;font-size:12px;margin:0px;font-family:courier;background-color:#e6e6fa;padding:2px}
	div.hdr{
		background-color:lightgrey;
		margin-bottom:10px;
		padding-left:10px;
	}
	
	div.printHeader{
		display: none;
	}
	
	h2 {margin:0;padding:0;font-size:11px;border-bottom:1px solid silver;margin-bottom:2px;}

	table.gridClass td.tdUp, table.gridClass td.tdUp a {
		font-weight:bold;
		color:blue;
	}
	table.gridClass td {
		cursor:pointer;
		text-align:right;
	}	
	
	table.gridClass td.totals, table.gridClass td.totals a:active{
		border-top: 1px solid black;
		font-size:11px;
		font-weight: bold;
	}
	
	table.gridClass td.tdDown ,table.gridClass td.tdDown a{
		font-weight:bold;
		color:red;
	}
	table.gridClass td.tdUnChanged,table.gridClass td.tdUnChanged a {
		font-weight:bold;
		color:black;
	}

	table.gridClass td.tdBSUp {
		/*background:blue;*/
		/*border:1px solid blue;*/
		background:#91A7B4;
		background:blue;
	}
	
	table.gridClass td.tdBSyes_Up {
		background:blue;
		color:white;
	}

	table.gridClass td.tdBSyes_Down {
		background:red;
		color:black;
	}

	table.gridClass td.tdBSyes_Unchanged {
		background:#FEEF9D;
		color:black;
	}

	table.gridClass td.tdBSno_Unchanged {
		background:white;
		color:black;
	}
	
	
	table.gridClass td.tdBSDown {
		background:red;
	}

	table.gridClass td.tdBSUnChanged {
		background:white;
	}

	table.gridClass td.tdCLyes_Up_Up {background:blue;color:white;}
	table.gridClass td.tdCLyes_Up_Down {background:blue;color:red;}
	table.gridClass td.tdCLyes_Up_Unchanged {background:blue;color:white;}
	table.gridClass td.tdCLyes_Down_Up {background:red;color:blue;}
	table.gridClass td.tdCLyes_Up_Up {background:blue;color:white;}
	table.gridClass td.tdCLyes_Down_Down {background:red;color:white;}
	table.gridClass td.tdCLyes_Down_Unchanged {background:red;color:black;}
	table.gridClass td.tdCLyes_Unchanged_Up {background:#FEEF9D;color:blue;}
	table.gridClass td.tdCLyes_Unchanged_Down {background:#FEEF9D;color:red;}
	table.gridClass td.tdCLyes_Unchanged_Unchanged {background:#FEEF9D;color:black;}
	table.gridClass td.tdCLno_Unchanged_Up {background:white;color:blue;}
	table.gridClass td.tdCLno_Unchanged_Down {background:white;color:red;}
	table.gridClass td.tdCLno_Unchanged_Unchanged {background:white;color:black;}
	
	table.gridClass td.tdCLyes_Up_Up a:link {color:white;}
	table.gridClass td.tdCLyes_Up_Down a:link {color:white;}
	table.gridClass td.tdCLyes_Up_Unchanged a:link {color:white;}	


	table.gridClass td  {
		color:black;
		border-right:1px solid #009EDE;
		/*padding:4px;
		margin:2px;
		*/
		padding:2px;
		margin:0px;
		font-size:10px;		
		-moz-user-select:none
	}
	
	table.gridClass td a,	table.gridClass td a:link ,	table.gridClass td a:hover ,table.gridClass td a:visited,table.gridClass td a:active{
		font-size:10px;
		color:black;
	}

	table.gridClass td.totals{
		border-top: 1px solid black;
		font-size:11px !important;
		font-weight: bold !important;
	}
	
	table.gridClass td.totalsUp{
		border-top: 1px solid black;
		font-size:11px !important;
		font-weight: bold !important;
	}
	
	table.gridClass td.totalsUp a{
		color:blue;
	}
	table.gridClass td.totalsDown{
		border-top: 1px solid black;
		font-size:11px !important;
		font-weight: bold !important;
	}
	
	table.gridClass td.totalsDown a{
		color:red;
	}
	
	table.gridClass td.totalsUnchanged{
		border-top: 1px solid black;
		font-size:11px !important;
		font-weight: bold !important;
	}
	table.gridClass td.totalsUnchanged a{
		color:black;
		
	}
	
	.totals a{
		font-size:11px !important;
		font-weight: bold !important;
	
	}
	
	table.gridClass th  {
		color:white;
		border-right:1px solid gray;
		border-bottom:1px solid gray;
		background:#009EDE;
		padding:2px;
		margin:0px;
		font-size:10px;		
	}


	
	table.gridClass {
		border:1px solid #eeeeee;
		font-size:10px;		
	}
	table.gridClass tr {
		background:White;
	}
	table.gridClass tr.ruled {
		/*Hover*/	
		background:#E7ECEF;
		cursor:pointer;
	}

	table.gridClass tr.ruledSelected {
		/*selected row*/	
		background:#BDCBD2;
		cursor:pointer;
	}

	
	table.gridClass tr.unruled {
		/*Unhover Hover*/
		background:white;
		cursor:pointer;
	}	

	table.gridClass tr.unruledChanged {
		/*Unhover but changed*/
		background:#eeeeee;
		cursor:pointer;
	}	
	table.gridClass tr.ruledSelectedChanged {
		/*selected and changed*/
		background:#91A7B4;
		cursor:pointer;
	}
	#q_tbl_depth td {
		padding:2px;
	}

	#q_tbl_depth td.row1 {
		background:white;
		padding:2px;
	}
	
	#q_tbl_depth td.row0 {
		background:#eeeeee;
		padding:2px;
	}
	
	td.rowOE1{
		background:#white;
		padding:2px;
	
	}

	td.rowOE0{
		background:#eeeeee;
		padding:2px;
	
	}

	#status{
		background:#F0F8FF;
	}

    div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }

    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }

    div.autocomplete ul li.selected { background-color: #ffb;}

    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:32px;
      cursor:pointer;
    }

#stocktab {
	/*background: red;*/
	width:349px;
}

html>body #stocktab {
	/*background: Red;*/
	width:347px;
}	


#quotetable{		
		padding:0px;
		margin:0px;
		width:334px;
		/*background: Aqua;*/
	}

	html>body #quotetable{
		width:347px;
	}
	
	
	/*COPY HERE newsQuoteInfo transQuoteInfo*/
	
	#graphQuoteInfo td,#newsQuoteInfo td,#transQuoteInfo td{	
			font-size: 12px;
	}
	
	#graphQuoteInfo,	#newsQuoteInfo,	#transQuoteInfo{
		padding:0px;
		margin:7px;
		width:334px;
		margin-bottom:0px;
		
	
	}
	html>body #graphQuoteInfo,	html>body #newsQuoteInfo,	html>body #transQuoteInfo{
		width:333px;
	}
		
	
	
	#quotetableInner  {
		padding:5px;
		margin:2px;
	}

	#quotetable td , #quotetable th {
		font-size: 12px;
		background:white;
	}
	
	#q_tbl_depth {
		border:1px solid #009EDE;
	}
	#q_tbl_depth table{
		border-right:1px solid #009EDE;
	}

	#q_tbl_depth th{
		background:cecece;
		border-bottom:1px solid #009EDE;
		border-right:1px solid #009EDE;
	}
	
	#q_close, #q_changep{
		font-size:14px;
		font-weight:bold;
	}

	 .up{
		color: Blue;
	}	
	
	.down{
		color: Red;
	}	

	#q_code{
		/*font-size:large;*/
		font-weight:bold;
	}
	#q_name{
		/*font-size:large;*/
		font-weight:bold;
	}


	#q_tbl_info{
		border: 1px solid #009EDE;
	}
	
	#q_tbl_info td{
		background:white;
		padding:2px;
	}
	
	#q_tbl_quote1{
		margin-top:2px;
		border: 1px solid #009EDE;
	}

	#q_tbl_quote1 .tbvo{
		width: 40%;	
	}
	#q_tbl_quote1 .tbve1 {
		width: 30%;
		text-align: right;
	}
	
	#q_tbl_quote1 .tbve2 {
		width: 30%;
		text-align: right;
	}
	
	
	#q_tbl_quote2{
		margin-top:2px;
		border: 1px solid #009EDE;
	}
	
	#q_tbl_quote2 .tbvo{
		width: 40%;	
	}

	#q_tbl_quote2 .tbve {
		width: 60%;
		text-align: right;
	}
	
	#q_tbl_depth th {
		background:#cecece;
		font-weight:normal;
	}
	
	#q_newsOuter {
		margin:5;
	}

	#q_newshead h1{
		font-size:12px;
		color: White;
		margin:0;
		margin-top:3px;
		margin-bottom:3px;
		/*background:#cecece;*/
		background:#009EDE;
		height:15px;
		padding:3px;
	}
	
	#q_newsInner{
		padding:2px;
		background:white;
		border:1px solid #009EDE;
	}
	
	#q_news{
		overflow:auto;
		height:240px;
		padding:0;
		margin:0;
	}
	
	#q_news table td{
		font-size:12px;
		padding:2px;
	}

	 #q_news td a:visited, #q_news td a:link {
		color:black;
	}

	
	#header {
		background: url(../images/stockwatch/headerbg_repeat.jpg) repeat-x;
		border-top: 1px solid black;
		border-left: 1px solid black;
		border-right: 1px solid black;

		
	}
	
	#logo {
		background: url(../images/stockwatch/logo.jpg);
	}

	
	
	#statusOuter{
		background-color: #EEEEEE;
		border: 0px;
		border-left: 1px solid black;
		border-right: 1px solid black;
		
	}
	
	#status {
		background-color: #E1E3E2;
	}
	
	#footerOuter{
		background-color: #EEEEEE;
		border-bottom: 1px solid black;
		border-left: 1px solid black;
		border-right: 1px solid black;
		border-top: 0px solid;
	}
	
	#footer {
		background-color: #E1E3E2;
		border:1px solid silver;
	}
	
	#topData{
		border:0px;
		border-left: 1px solid black;
		width:898px;
		margin:0;
		padding:0;
		margin-left:0px;
		/*use border right , width and background as below only if additional tabs not enabled*/
		border-right: 1px solid black;
		background:#eeeeee;
		width:880px;
		/*USED ONLY FOR RIGHT HAND TABS*/
		height:390px;
	}
	
html>body #topData{
		height:395px;
}
/*USED ONLY FOR RIGHT HAND TABS*/
	
	
	#topContent{
		border:0px;
		border-left: 1px solid black;
		border-right: 1px solid black;
		margin:0;
		padding:0;
		margin-left:0px;
		width:880px;
		background-color:white;
	}
	
	
	#data{
		padding-left: 10px;
	}
	
	
#a_tabbar {
	height:390px;
}

html>body #a_tabbar {
		height:385px;
}

#stocktab {
	height:390px;
}

html>body #stocktab {
		height:385px;
}

#dataInner {
/*	background-color: Aqua;
	width:905px;
	border-right: 1px solid red;
*/
}

#footer{
	background: #e2e2e2 url(../images/stockwatch/footer_back.jpg) repeat-x;
}

#footerInner{
	text-align:right;
	f1ont-size:11px;
	padding-top: 7px;
}

#footerInner a:link, #footerInner a:visited{
	color: Black;
	text-decoration: none;
	padding: 0px 1px 0px 0px;
	border: none;
}

#footerInner a:hover{
	color: Blue;
	text-decoration: underline;
}

div.poweredOuter{
	float: left;
	background: url(../images/stockwatch/bg_powered.gif) no-repeat;
	width: 136px;
	height: 19px;	
	margin-top: 4px;
	margin-left: 2px;	
}

div.poweredOuter div.powered a:link, div.poweredOuter div.powered a:visited {
	display: block;
	width: 136px;
	height: 19px;
}

.textOnlyLink{
	display: none;
}
input {font-size:13px;}
select {
	font-size : 11px;
	border : 1px solid black;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
}

 .tran2sGridTd {
 	width:90px;
 }
 
#portTransFormInner {
	_position:absolute;
} 
#portTransFormInner input{
	border: 1px solid #D4D0C8;
	padding: 0px;
	line-height: normal;	
	font-size:11px;
	cursor: text !important;
	padding-left: 3px;
	height:15px;
}



#portTransFormInner table{
	margin-top:0px;
	margin-bottom:0px;	
}
 
#portTransFormInner td {
	 font-size:12px;
	 cellSpacing:0;
}

a.gridActionLinkInactive {
	 background: transparent;
	 width:14px;
	 height:14px;
	 text-decoration:none !important;
	 display:block;
	 float:left;
	 b1order:1px solid white;
	 text-align:center;
	 margin-right:2px;
	 font-size:8px;
	 font-family: "Courier New", Courier, monospace;
}

a.gridActionLink {
	 background: #FFEF9D;
	 width:12px;
	 height:12px;
	 text-decoration:none !important;
	 display:block;
	 float:left;
	 border:1px solid #E6B903;
	 text-align:center;
	 margin-right:2px;
	 font-size:8px;
	 font-family: "Courier New", Courier, monospace;
}

a.gridActionLinkUpDown {
	 background: #FFEF9D;
	 width:12px;
	 height:12px;
	 text-decoration:none !important;
	 display:block;
	 float:left;
	 border:1px solid #E6B903;
	 text-align:center;
	 margin-right:2px;
	 font-size:8px;
	 font-family: "Courier New", Courier, monospace;
}

a.gridActionLinkUpDown img{
	margin-top:2px;
	border: 0;
	width:5px;
	height:6px;
}


td.tdGridAction a:link,td.tdGridAction a:visited,td.tdGridAction a:active{
	b2ackground:aqua;
	t2ext-decoration:none !important;
}

a.aPortViewSelected{
	font-weight: bold;
	text-decoration: none;
	color: Black;
	font-size: 11px;
}

a.aPortViewUnSelected{
	font-weight: normal;
	text-decoration: underline;
	color: Black;
	font-size: 11px;
}

.portTransHistoryHead{
	/*color: #009EDE;*/
}

#portfolioSummaryTable{
	margin-left:5px;
	margin-right:5px;
}


#portfolioSummaryTable table{
	border-left:1px solid #009EDE;	
	border-top:1px solid #009EDE;	
	font-size:11px;		
	width: 100%;
	margin-bottom:3px;
}

#portfolioSummaryTable table td {
border-right:1px solid #009EDE;
border-bottom:1px solid #009EDE;
padding:3px;
font-size:11px;	
}

#portfolioSummaryTable table td.hdhd {
	background: #EEEEEE;
}
#portfolioSummaryTable table td.hd {
	background: white;
}

#portfolioSummaryTable table td.cll {
	text-align:right;
}




button img{
	vertical-align: bottom;
}

button.btn57{
	background: url(../images/stockwatch/topcontent/btn_57.jpg) no-repeat 0 0;
	border: none;
	margin-bottom: 0px;
	width: 57px;
	height:21px;
	cursor: pointer;
	font-size:11px;
	font-weight: bold;
}

button.btn107{
	background: url(../images/stockwatch/topcontent/btn_107.jpg) no-repeat 0 0;
	border: none;
	margin-bottom: 0px;
	width: 107px;
	height:21px;
	cursor: pointer;
	font-size:11px;
}
button.btn130{
	background: url(../images/stockwatch/topcontent/btn_130.jpg) no-repeat 0 0;
	border: none;
	margin-bottom: 0px;
	width: 130px;
	height:21px;
	cursor: pointer;
	font-size:11px;
}
#portTransFormInner fieldset{
	margin-top:10px;
	border: 1px solid #00A5E3;
}
.sidenote{
	font-size:9px;
}
/* EXT fixes*/
#topContent p{
	margin-top:10px;
}
#topContent h1{
	margin-bottom:5px;
}

.x-grid3-cell {
font-size:10px;
}

.x-panel-body td{
	font-size:11px;
}
/*VENDOR SPECIFIC */
table.tb {
	background-color:#D0DEF0 !important;
}


.transUp {font-weight:normal;color:blue;}
.transDown{font-weight:normal;color:red;}
.transUnChanged{font-weight:normal;color:black;}
.transCLyes_Up_Up {background:blue;color:white;}
.transCLyes_Up_Down {background:blue;color:red;}
.transCLyes_Up_Unchanged {background:blue;color:white;}
.transCLyes_Down_Up {background:red;color:blue;}
.transCLyes_Up_Up {background:blue;color:white;}
.transCLyes_Down_Down {background:red;color:white;}
.transCLyes_Down_Unchanged {background:red;color:black;}
.transCLyes_Unchanged_Up {background:#FEEF9D;color:blue;}
.transCLyes_Unchanged_Down {background:#FEEF9D;color:red;}
.transCLyes_Unchanged_Unchanged {background:#FEEF9D;color:black;}
.transCLno_Unchanged_Up {background:white;color:blue;}
.transCLno_Unchanged_Down {background:white;color:red;}
.transCLno_Unchanged_Unchanged {background:white;color:black;}

