﻿body {
	margin:0;
	background-color:#FFFFFF;
}

TD
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
}

td.menutab-hl
{
	background-color:#F1F1F1;
    height :24;
	text-align: center;
	border-right: 0.8pt outset #CCCCCC;	
	border-left: 0.8pt outset #CCCCCC;
	border-top: 0.8pt outset #CCCCCC;
}


td.menutab
{
	background-color:#CCCCCC;
	border:0.8pt solid #999999;
	height:22;
	text-align: center;
}

td.separator
{
	BORDER-BOTTOM: #999999 0.8pt solid;
}

td.sidetab
{
	background-color:#E9E9E9;
	height:23;
	text-align: center;
	border-top: 0.8pt solid #CCCCCC;
	border-right: 0.8pt solid #cccccc;
	border-bottom: 0.8pt solid #CCCCCC;
}

td.sidetab-sel
{
	background-color:#FFFFFF;
	height:23;
	text-align: center;
	border-top: 0.8pt solid #CCCCCC;
	border-left: 0.8pt solid #cccccc;
	border-bottom: 0.8pt solid #CCCCCC;
}

td.sideseparator
{
	background-color:#F1F1F1;
	border-right: 0.8pt solid #cccccc;
}

td.sidemenu
{
	background-color:#F1F1F1;	
}

A
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight:bold;
	color:#003366;
	text-decoration: none;
}

A:visited
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight:bold;
	color:#003366;
	text-decoration: none;
}

A.mmlink
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
}

A.mmlink:visited
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
}

A.trlink
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;	
}

A.trlink:visited
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;	
}

A.smlink
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
}

A.smlink:visited
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
}

.warningText
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:bold;
	color:Red;
}

/* FORM CONTROLS */

.pageTitle
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color:#000000;
}


.label
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF;
	padding:3;

}

.label_cln
{
	background-color:#003366;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF;
}


.btn
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight:bold;
	background-color:#CCCCCC;
	border:0.9pt solid #000000;
	cursor:pointer; 
}

.btn2
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight:normal;
	background-color:#CCCCCC;
	border:0.8pt solid #000000;
	padding:0;
	cursor:pointer; 
}

.textbox
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight:normal;

}

.textbox-ro
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	background-color:#CCCCCC;
}

.droplist
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
    font-weight:normal;
}

td.TabHeader1
{ 
	BORDER-RIGHT: #003366 1pt solid; 
	BORDER-TOP: #003366 1pt solid; 
	BORDER-LEFT: #003366 1pt solid; 
	BACKGROUND-COLOR: #85aefe;
	font-weight: bold;
	COLOR: White;
}

td.TabHeader2
{ 
	BORDER-RIGHT: #003366 1pt solid; 
	BORDER-TOP: #003366 1pt solid; 
	BORDER-LEFT: #003366 1pt solid; 
	BORDER-BOTTOM: #003366 1pt solid; 
	BACKGROUND-COLOR: #f6f6f6 
}

td.TabHeader3 
{ 
	BORDER-RIGHT: #003366 1pt solid; 
	BORDER-LEFT: #003366 1pt solid; 
	BORDER-BOTTOM: #003366 1pt solid; 
	BACKGROUND-COLOR: #85aefe;
	font-weight: bold;
	COLOR: White;
}

td.TabBody3
{ 
	BORDER-RIGHT: #555555 1pt solid; 
	BORDER-LEFT: #555555 1pt solid; 
	BORDER-BOTTOM: #555555  1pt solid; 
	BORDER-TOP: #555555  1pt solid; 
	BACKGROUND-COLOR: #FFFFFF;
	color: Black;
}

A.TabHeader2Link
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Tahoma, Arial
}

A.TabHeader2Link:visited
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Tahoma, Arial
}

.TabPage
{ 
	BORDER-RIGHT: #003366 1pt solid; 
	BORDER-LEFT: #003366 1pt solid; 
	BORDER-BOTTOM: #003366 1pt solid; 
	BACKGROUND-COLOR: #85aefe
}

.TabBody
{ 
	BORDER-RIGHT: #555555 1pt solid; 
	BORDER-LEFT: #555555 1pt solid; 
	BORDER-BOTTOM: #555555  1pt solid; 
	BORDER-TOP: #555555  1pt solid; 
	BACKGROUND-COLOR: #FFFFFF;
}

/* GRID */

.gridheader
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight:bold;
	background-color: #CCCCCC;
	color: #000000;
	padding: 2;
	text-align:center;
}

.gridRow
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	background-color: #FFFFFF;	
	
}

.gridRowAlt
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	background-color: #F9F9F9;	
}

.gridfooter
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight:bold;
	background-color: #CCCCCC;
	color: #000000;
	padding: 2;
	text-align:center;
}

.gridHeader A 
{ 
	padding-right:20px; padding-left:3px; padding-bottom:0px; 
    padding-top:0px; text-decoration:none; 
}

.gridHeaderSortASC A 
{ 
	background: url(Images/sortup.gif) no-repeat 95% 50%; 
}

.gridHeaderSortDESC A 
{ 
	background: url(Images/sortdown.gif) no-repeat 95% 50%; 
	}

/*regular expression for firefox*/
.REG {
	
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight:bold;
	color: #ff0066;
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

td.ToolBar{	
	width:100%;		
	height:30px;
	background-image: url(images/ToolbarBG.gif);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	/*filter:alpha(opacity=70);
	opacity:0.7;*/
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:1px;
	width:250px;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}


