body
{
	font-family:Arial;
	font-size:12px;	
}

a
{
	color:#3366cc;
	font-weight:normal;	
}

div
{
    
}

.mainContainer
{
 
}

.mainContainer div
{
	text-align:center;
	/*width:240px; 
	height:320px;*/
}

.mainContainer div .header
{
	vertical-align:bottom;
    background:url('images/logo-mobile.png') no-repeat center left;
    width:240px; 
	height:25px;
	text-align:right;
}


.mainContainer div .blueLine
{
	background-color:#90abc8;
	height:18px;
	color:White;
	font-family:Tahoma;
	font-weight:bold;
	font-size:14px;	
}

.mainContainer div .grayLine
{
	background-color:#cccccc;
	color:#868686;
	height:27px;
	font-family:Tahoma;
	font-weight:normal;
	font-size:10px;	
}

.up
{
    background:url('images/up.png') no-repeat right top;	
    color:Green;
}

.down
{
    background:url('images/down.png') no-repeat right top;	
    color:Red;
}

.up, .down
{
	width:80px;
	padding-right:23px;	
	text-align:right;
}

.thinLine
{
	height:1px;
	width:234px;
	background-color:Black;
}

.tabHeader, .selectedTabHeader
{
    width:60px;
    text-align:center;
    border:solid 1px #808080;   
}

.selectedTabHeader
{
    border-bottom-style:none;   
}

.bnLeft, .bnRight
{
    width:18px;
    height:21px;   
}

.bnLeft
{
    background:url('images/left.png') no-repeat center;	
}

.bnRight
{
    background:url('images/right.png') no-repeat center;	
}

.bnRefresh, .bnAdd
{
    width:18px;
    height:18px;
    background-color:transparent;
    border-color:transparent;    
}

.bnRefresh
{
    background:url('images/refresh.png') no-repeat center;	
}

.bnAdd
{
    background:url('images/add.png') no-repeat center;	
}    

.positions tr td
{
 width:60px;
 border-bottom:solid 1px #666666;   
}

.positions tr td:first-child
{
    text-align:left;
}

.redChg
{
    padding-right:12px;
    background:url('images/down2.png') no-repeat right center;
    color:Red;
}

.greenChg
{
    padding-right:12px;
    background:url('images/up2.png') no-repeat right center;
    color:Green;
}

