/* --------------- General styles ------------------------------- */
BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY:  Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    COLOR: #404040;
    scrollbar-face-color: #E0E0E0;
    scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #666666; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #9999D6;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #ECECEC;
	scrollbar-arrow-color: #000000;
 }

TD
{
    FONT-FAMILY:  Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
}

.label
{
	COLOR: #707070;
	font-weight:bold;
}

.label1
{
	COLOR: #900000;
	FONT-SIZE: 11px;
	font-weight:bold;
}
.label11
{
	COLOR: #900000;
	FONT-SIZE: 16px;
	font-weight: bold;
}


.label2
{
	COLOR: #ff6600;
	font-weight:bold;
}

.label3
{
	COLOR: #94aad6;
	font-weight:bold;
}
.label4
{
	COLOR: #003366;
}
.label5
{
	font-size:11px;
	color:#FF9900;
	font-weight:bold;
}
.label6
{
	COLOR: #3366aa;
}

.label7
{
	/*COLOR: #4A9AFB;*/
	COLOR: #0586C7;
	font: italic;  
	font-weight: bold;
}

.mainbg
{
	background-color: #ECECEC;
}

.lablebg
{
	background-color: #94aad6;
}
.lablebg1
{
	background-color: #666699;
}


.smalltext
{
    COLOR: #333333;
    FONT-FAMILY:  Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    /* LINE-HEIGHT: 14px; */
    TEXT-DECORATION: none
}

.formheader {
	background-image: url(images/pist_grad.jpg);
	background-position: left 50%;
	color: #629BB6;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.formfield 
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #DDDDDD 1px solid;
}
.formfield1
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #CCD6E4 1px solid;
}

.formbutton {
	background-color: #CCD6E4;
	border-bottom: #406679 1px solid;
	border-right: #406679 1px solid;
	color: #406679;
	cursor: hand;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.tab 
	{
	background-color: #CCD6E4;
	color: #406679;
	font-size: 11px;
	}

.activetab 
	{
	background-color: #DDE7FF;
	color: #406679;
	font-size: 11px;
	}

.supersmalltext,
input#PageHeader1_srchb,
input#PageHeader1_srchw
{
    COLOR: #333333;
    FONT-FAMILY:  Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 10px; 
    TEXT-DECORATION: none
}

.smallbold
{
    COLOR: #333333;
    FONT-FAMILY:  Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    /* LINE-HEIGHT: 14px; */
    TEXT-DECORATION: none
}



A:link    {color: "#303030"}
A:visited {color: "#303030"}
A:active  {color: "#303030"}
A:hover   {color: "#ff6600"}
A:link, A:visited, A:active, A:hover {text-decoration: none}

a.instr:hover {background:#eeeeff; color: Black;}
a.inlist:hover {background:#9999D6; color: White;}

a.label5,a.label5:visited {COLOR: #900000;
				FONT-SIZE: 11px;
				font-weight:bold;}


/* --------------- Menu styles ------------------------------- */
		
	.main,
	A#main,
	A#main:hover
		{
			font-family: Verdana, Arial, Helvetica, Sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #eeeeee;
			background-color: #9999D6;
			text-decoration: none;
		}
	.main:hover,
	A#main:hover
		{
			color: #FFFFFF;
		}
	.mainactive,	
	A#mainOn,
	A#mainOn:hover
		{
			font-family: Verdana, Arial, Helvetica, Sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background: #9999D6;
			text-decoration: none;
		}
	
		
	.sub,
	A#sub,
	A#sub:hover
		{
			font-family: Verdana, Arial, Helvetica, Sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #e5e5e5;
			background-color: #9999D6;
			text-decoration: none;
		}
	.sub:hover,
	A#sub:hover
		{
			color: #FFFFFF;
		}
	.subSpan
		{
			color: #9999D6;
			background-color: #9999D6;
		}
	.tblBorder
		{
			background-color: #DCDCDC;
		}
	.hide
		{
			display: none;
		}

	.show
		{
			display: on;
			position:absolute;
			top: auto;
			left: auto;
		}
	
	.panel
		{
		width:244;
		height:80;
		border:1px solid #94aad6;
		background-color:#FfFfFF;
		overflow:hidden;
		}
	.text
		{
		width:244;
		height:70;
		background-color:#FfFfFF;
		color:#94aad6;
		font-size:11px;
		font-family:verdana;
		font:bold;
		text-align:center;
		padding:5;
		filter:alpha(opacity=0);
		-moz-opacity:0%;
		position:absolute;
		overflow:hidden;
		cursor:default;
		}
	
	
/* ---------------  ------------------------------- */
