/*--- APS ---*/

BODY{ 
 background-image: url(back.jpg);
 FONT-FAMILY: Arial; 
 FONT-SIZE: 9pt; 
 MARGIN-LEFT:0px; 
 MARGIN-RIGHT:0px; 
 MARGIN-TOP:0px
}


A {
 FONT-FAMILY: Arial; 
 text-decoration:none;
 color: darkblue;
 FONT-WEIGHT: bolder;
}

A:hover {text-decoration:underline;}


TABLE.Content {
 COLOR: black; 
 FONT-FAMILY: Arial; 
 FONT-SIZE: 10pt; 
}

TABLE.PageMenu {
 COLOR: black; 
 FONT-FAMILY: Arial; 
 FONT-SIZE: 10pt; 
 width: 650px;
 border:0px;
}

TABLE.PageBody {
 BACKGROUND-COLOR:#FFFFF0;
 COLOR: black; 
 FONT-FAMILY: Arial; 
 FONT-SIZE: 10pt; 
 HEIGHT: 85%;
 width: 650px;
 border:1px solid lightgrey;
}

TABLE.PageFooter {
 BACKGROUND-COLOR:#FFFFF0;
 COLOR: black; 
 FONT-FAMILY: Arial; 
 FONT-SIZE: 10pt; 
 width: 650px;
 border:0px;
}

TABLE.PageFooter1 {
 BACKGROUND-COLOR:rgb(125,0,168);
 COLOR: lightgrey; 
 FONT-FAMILY: Arial; 
 FONT-SIZE: 10pt; 
 width: 650px;
 border:0px;
}

TD {
 COLOR: black; 
 FONT-FAMILY: Arial; 
 FONT-SIZE: 9pt; 
 MARGIN-LEFT    : 15px; 
 MARGIN-RIGHT   : 15px; 
 MARGIN-TOP     : 15px
 MARGIN-BOTTOM  : 15px;
}

TD.PageTitle {
 BACKGROUND-COLOR: DARKBLUE; 
 BORDER-BOTTOM: black 1px solid;
 BORDER-LEFT: white 1px solid; 
 BORDER-RIGHT: black 1px solid;
 BORDER-TOP: white 1px solid; 
 COLOR: WHITE; FONT-FAMILY: Arial, 'Arial Black';
 FONT-SIZE: 10pt;
 FONT-WEIGHT: bolder;
 MARGIN: 1px; 
 PADDING-BOTTOM: 2px;
 PADDING-RIGHT: 5px; 
 PADDING-TOP: 2px
}

TD.L0 {
 BACKGROUND-COLOR: darkred; 
 COLOR: WHITE;
 FONT-WEIGHT: bolder;
}

TD.L1 {
 BACKGROUND-COLOR: lightsteelblue; 
}

TD.L2 {
 BACKGROUND-COLOR: #bcd0f0; 
}

.3D-Table {
	BACKGROUND-COLOR: rgb(240,240,240); BORDER-BOTTOM: rgb(128,128,128) 2px solid; BORDER-LEFT: rgb(255,255,255) 2px solid; BORDER-RIGHT: rgb(128,128,128) 2px solid; BORDER-TOP: rgb(255,255,255) 2px solid
}

.3D-Header {
	BACKGROUND-COLOR: rgb(128,128,128); BORDER-BOTTOM: rgb(80,80,80) 1px solid; BORDER-LEFT: rgb(192,192,192) 1px solid; BORDER-RIGHT: rgb(80,80,80) 1px solid; BORDER-TOP: rgb(192,192,192) 1px solid; COLOR: rgb(255,255,0); FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}

.3D-Subheader {
	BACKGROUND-COLOR: rgb(180,180,180); BORDER-BOTTOM: rgb(128,128,128) 1px solid; BORDER-LEFT: rgb(192,192,192) 1px solid; BORDER-RIGHT: rgb(128,128,128) 1px solid; BORDER-TOP: rgb(192,192,192) 1px solid; COLOR: rgb(255,255,255); FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}

.3D-TD {
	BORDER-BOTTOM: rgb(192,192,192) 1px solid; 
        BORDER-LEFT: rgb(248,248,248) 1px solid; 
        BORDER-RIGHT: rgb(192,192,192) 1px solid; 
        BORDER-TOP: rgb(248,248,248) 1px solid; 
        TEXT-ALIGN: left; 
        VERTICAL-ALIGN: top
}

TD.PrjHdr{
    COLOR: black;
    BACKGROUND-COLOR: #F7E7C6;    
}

TD.FinancHeader{
    COLOR: #B58452;
    BACKGROUND-COLOR: #FFF7E7;
    FONT-WEIGHT: bolder;
    PADDING-LEFT: 5px;
}

TD.PrjFld{
    BACKGROUND-COLOR: #FFF7E7;
    BORDER-BOTTOM: #B58452 1px solid;
    BORDER-LEFT: #F7E7C6 1px solid;
    BORDER-RIGHT: #B58452 1px solid;
    BORDER-TOP: #F7E7C6 1px solid;
    COLOR: black;
    FONT-WEIGHT: bolder;
    PADDING-LEFT: 5px;
    VERTICAL-ALIGN: top;
}

TD.MapFooter{
    COLOR: #B58452;
    BACKGROUND-COLOR: #FFF7E7;
    FONT-size: 11px;
}

.3D-TDR {
BORDER-BOTTOM: rgb(192,192,192) 1px solid; 
BORDER-LEFT: rgb(248,248,248) 1px solid; 
BORDER-RIGHT: rgb(192,192,192) 1px solid; 
BORDER-TOP: rgb(248,248,248) 1px solid; T
EXT-ALIGN: right; 
VERTICAL-ALIGN: top
}

TEXTAREA.textarea {font-family: Arial;width:100%;color:darkblue;}
INPUT.textbox{font-family: Arial;color:darkblue;}
PRE{font-family: Arial;color:darkblue;}

TD.TabH{font:bolder 9pt 'arial';color:black;background-color:lightgrey;border:1px white outset;padding:4px}
TD.TabL{font:bolder 9pt 'arial';color:darkred;background-color:gray;border:1px white outset;padding:4px}

A.LANG{COLOR: white;text-decoration:underline}
A.TabH{COLOR: black}
A.TabL{COLOR: lightgrey}
.TabH A:hover {}
.TabL A:hover {color:white;text-decoration:underline}

HR { color: rgb(0,128,192); height: 1px; margin-top: 1; margin-bottom: 1 }

BR.page { page-break-after: always }


/*--- FORM ELEMENTS ---*/
.FormButton		{ cursor: hand; background-color:rgb(220,220,220); font-family:Arial; font-size:12px; font-weight:bold; }
.FieldButton	{ cursor: hand; background-color:rgb(220,220,220); font-family:Arial; font-size:12px; }
.MenuButton		{ cursor: hand; font-weight:bold; font-family:Arial; font-size:12px; 
						color:rgb(0,0,128); background-color:rgb(174,199,210); }
.ImgButton		{ cursor:hand }
.HelpButton		{ cursor:help }
.FieldLabel		{ color:rgb(0,64,128); font-weight:normal; }

INPUT				{ font-family:Arial,Verdana; font-size:12px; }
.Field			{ font-family:Arial,Verdana; font-size:12px; background-color:rgb(255,255,255); color:rgb(0,0,0); }
.FieldChanged	{ font-family:Arial,Verdana; font-size:12px; background-color:rgb(255,255,220); color:rgb(0,0,255); }
.FieldWrong		{ font-family:Arial,Verdana; font-size:12px; background-color:rgb(255,232,232); color:rgb(139,0,0); }

SELECT				{ font-family:Arial,Verdana; font-size:12px; }
OPTION				{ font-family:Arial,Verdana; font-size:12px; }
OPTION.Disabled	{ font-family:Arial,Verdana; font-size:12px; background-color:rgb(240,240,230); }
OPTION.Blank		{ font-family:Arial,Verdana; font-size:12px; color:rgb(100,100,100); }


/*---PROJECT LAYOUTS---*/
TD.PRJ_T { BORDER-TOP: rgb(220,220,220) 1px solid; BACKGROUND-COLOR: #F7E7C6;}
TD.PRJ_B { BORDER-BOTTOM: rgb(120,120,120) 1px solid;}
TD.PRJ_L { BORDER-LEFT: rgb(220,220,220) 1px solid;}
TD.PRJ_R { BORDER-RIGHT: rgb(120,120,120) 1px solid;}

TD.TITLE{ 
color:darkred;
font-size:22px;
font-face:arial;
font-weight:bold;
}

TD.HDR_IMG{
	background-image: url(hdr_top.jpg);
	width:650;
	height:80px;
}

TD.HDR_TAB{
	background-color:rgb(0,37,107);
}









