@charset "utf-8";
/* CSS Document */

#mobilePanel { width: 100%; padding: 10px; }

BODY
{
 background: #373D55;
 margin: 0 0 0 0;
 color: #EEEEEE; 
 
 scrollbar-face-color:#5A607B;
 scrollbar-arrow-color:#09153C;
 scrollbar-track-color:#4E5470;
 scrollbar-shadow-color:'09153C';
 scrollbar-highlight-color:'535F82';
 scrollbar-3dlight-color:'5A607B';
 scrollbar-darkshadow-Color:'#09153C'; 
}

/* Fonts */

A
{
 color: #FFFFFF;
 text-decoration: none;
}

A:hover
{
 color: #FFFF99;
}

.checkbox
{
 background: #DDD url(/images/image_checkbox.gif);
	width: 10px;
	height: 10px;
}

.textShadow
{
 filter: DropShadow(Color=#444444, OffX=2, OffY=2);
 width:100%;
}

.wide
{
 width:100%;
}

.bold
{
 font-weight: bold;
}

.normal
{
 font: 12px Tahoma, Helvetica;
}

.normalHighlight
{
 color:#FFFFFF;
 font: 12px Tahoma, Helvetica;
}

.small
{
 font: 11px Tahoma, Helvetica;
}

.tiny
{
 font: 9px Tahoma, Helvetica;
}

.bgBlink
{
 background: url(/images/background_blink.gif);
 border: solid 1px #528E57; 
}

.bgBlinkYellow
{
 background: url(/images/background_blink_yellow.gif);
 border: solid 1px #FFFF00; 
}

.priceUp
{
 background: #007100;
 border: solid 1px #528E57; 
}

.priceDown
{
 background: #992333;
 border: solid 1px #BB273E;
}

.priceNormal
{
 border: solid 1px #282C3D;
}

.priceDisabled
{
 /* left blank intentionally */
}

/* Buttons */

input.priceNormal
{
 color: #FFFFFF;
 font: 14pt Tahoma, Helvetica;
 background: #282C3D;
 background-image: url(/images/button_gradient.gif); 
 border: outset 1px #5B627C;
 letter-spacing: 1px;
 cursor: hand; 
}

input.priceUp
{
 color: #FFFFFF;
 font: 14pt Tahoma, Helvetica;
 background: #007100;
 background-image: url(/images/button_gradient_green.gif); 
 border: outset 1px #528E57;
 letter-spacing: 1px;
 cursor: hand; 
}

input.priceDown
{
 color: #FFFFFF;
 font: 14pt Tahoma, Helvetica;
 background: #992333;
 background-image: url(/images/button_gradient_red.gif); 
 border: outset 1px #BB273E;
 letter-spacing: 1px;
 cursor: hand;
}

input.disabled
{
 background-image: none;
 border: solid 1px;
 cursor: auto;
}

.normalButton
{
 color: #FFFFFF;
 font: 14pt Tahoma, Helvetica;
 background: #373D55;
 background-image: url(/images/button_gradient.gif);
 border: outset 1px #5B627C;
 letter-spacing: 1px;
}

.smallButton
{
 color: #FFFFFF;
 font: 12pt Tahoma, Helvetica;
 background: #373D55;
 background-image: url(/images/button_gradient.gif);
 border: outset 1px #5B627C;
 letter-spacing: 1px; 
}

.contentbg
{
 background: #282C3D;
}

.rowHighlight
{
 background: #3A5189;
}

.borderline
{
 border: solid 1px #606781;
}

.adminBorderline
{
 border: solid 1px #606781;
 border-width: 0 1 1 0;
}

.bggradientleft
{
 background: #373D55;
 background-image: url(/images/background_gradientleft.gif);
 background-repeat: repeat-y;
}

.bggradienttop
{
 background: #373D55;
 background-image: url(/images/body_background.gif);
 background-repeat: repeat-x;
}

.tableShadow
{
 width:99%;
 margin-bottom: 15px;
 background: #282C3D;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#292D3F, direction=120, strength=6);
}

.sectiontitle
{
 font: bold 14px Tahoma, Helvetica;
 font-variant: small-caps;
 letter-spacing: 2px;
}

.pagetitle
{
 font: 20px Tahoma;
 font-variant: small-caps;
 letter-spacing: 2px;
}

.sectionbg
{
 background: #373D55;
 background-image: url(/images/background_gradientleft.gif);
 background-repeat: repeat-y;
}

.fieldtitle
{
 font-variant: small-caps;
 font: 11px Tahoma, Helvetica;
 letter-spacing: 2px;
}

.fieldbg
{
 background: #373D55; 
}

.outset
{
 border: 1px outset;
}

.menuButton
{
 color: #D0D0D0;
 font: 12px Tahoma, Helvetica;
 font-variant: small-caps; 
 text-decoration: none;
 border: outset 1px #59607B;
 padding: 2px;
 height: 22px;
}

.menuButton:hover
{
 color: #FFFFFF;
 background: #282C3D;
}

.adminMenuButton
{
 display: block;
	width: auto;
 color: #D0D0D0;
 font: 12px Tahoma, Helvetica;
 text-decoration: none;
 border: outset 1px #606781;
	border-top: 1px solid #484c60;
	border-left: 1px solid #484c60;
	border-right: 1px solid #303340;
	border-bottom: 1px solid #303340;

 padding: 2 2 2 18;
}

.adminMenuButton:hover
{
 color: #FFFF00;
 background: #282C3D;
 padding: 2 2 2 21; 
}

.messageboxbg
{
 background: #535A73;
}

.tradeInput
{
 font: 12pt Tahoma, Helvetica;
 border: inset 1px #666666;
 background: #DDDDDF;
 letter-spacing: 1px; 
}

.tradeDisplay
{
 font: 13px Verdana, Helvetica;
 color: #FFFFFF;
 border: 0px;
 background: #282C3D;
}

.divScroller
{
 overflow:auto;
 scrollbar-face-color:#45537C;
 scrollbar-arrow-color:#09153C;
 scrollbar-track-color:#4E5470;
 scrollbar-shadow-color:'09153C';
 scrollbar-highlight-color:'535F82';
 scrollbar-3dlight-color:'45537C';
 scrollbar-darkshadow-Color:'#09153C'; 
}

.accountbalancebg
{
 border: solid 1px #1E8327;
 background: #005200
}

.yellow
{
 color: yellow;
}

.green
{
 color: #40F800;
}

.red
{
 color: red;
}

/*******************************************************************************************
* Daily Statement
*******************************************************************************************/

.table_particulars
{
 font: bold 14px Tahoma, Helvetica;
 font-variant: small-caps;
 letter-spacing: 2px; 
}

.section
{
 font-variant: small-caps;
 font: 12px Tahoma, Helvetica;
 letter-spacing: 2px; 
 padding: 2 2 2 2;
 border: solid 1px #606781;
 
 background: #373D55;
 background-image: url(/images/background_gradientleft.gif);
 background-repeat: repeat-y;
}

.title
{
 font-variant: small-caps;
 font: 12px Tahoma, Helvetica;
 letter-spacing: 2px; 
 color: #FFFFFF; 
}

.field
{
 font: 12px Tahoma, Helvetica;
}

.table_attention
{
 font: 12px Tahoma, Helvetica;
}

.drag
{
 position:relative;
 cursor:hand
}

