/* Default CSS Stylesheet for a new Web Application project */

BODY
{ 
	/*margin: 0px;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Times New Roman, sans-serif;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	background-color: transparent;*/

	margin: 0px;
	border-top: black thin;
	border-left: black thin;
	border-right: black thin;
	border-bottom: black thin;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	font-size: 10pt;
	font-weight: normal; 
	font-family: Verdana, Arial, 'Times New Roman';

	/*word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	text-decoration: none;*/

	/*color: #b22222;*/
	color: Blue; 
	/*background-color: #ccffff;*/
	/*background-image : url(Images/PDIR28B.GIF); */
	background-color: #DEDFDE;
	background-color: white;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FF66ff33' , EndColorStr= '#50FF3300' );*/
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ffff9933' , EndColorStr= '#50ffffcc' );*/
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ff000066' , EndColorStr= '#FF0000ff' );*/
}

.CompanyStyle
{
	font-weight: bold;
	font-size: 18px;
	color: white;
	font-family: Verdana, Arial, 'Times New Roman';
	/*border-bottom-style: groove;
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	background-color: #0000ff;*/
	text-decoration: none;
}
.BorderGroove
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
}
.GridStyle
{
	font-size: x-small;
	font-family: Verdana, Arial, 'Times New Roman';
}

.HeaderSubTitle
{
	font-weight: bold;
	font-size: 20px;
	color: white;
	font-family: Verdana, Arial, 'Times New Roman';
	text-decoration: none;
}

.TextHeader
{
    FONT-SIZE: 18px;
    COLOR: #ed7a00;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.TextSubHeader
{
    FONT-SIZE: 10px;
    COLOR: #ed7a00;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.Text10px
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: Blue;
    FONT-FAMILY : Verdana, Arial, Times New Roman, sans-serif;
    TEXT-DECORATION: none
}
.Text12px
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: Blue;
    FONT-FAMILY : Verdana, 'HelveticaNeue Extended', Arial, Times New Roman, sans-serif;
    TEXT-DECORATION: none
}
.TextBold
{
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.bgColorHeader
{
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FF66ff33' , EndColorStr= '#50FF3300' );*/ 
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ffff9933' , EndColorStr= '#50ffffcc' );*/ 
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ff000066' , EndColorStr= '#FF0000ff' );*/ 
	/*background-color: #ffffcc;*/
	background-color: maroon;
}
.HeaderStyle
{
	color: Maroon;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	border-style: inset ;
	border-width: thin ; 
	text-decoration: none;
	vertical-align: middle;
	background-color: #b1b1b1;
}
.HeaderStyleMain
{
	border-style: outset;
	border-width: thin ; 
	font-weight: bolder;
	font-size: 20px;
	color: #051039;		/*Dark Blue*/
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	text-decoration: none;
	background-color: #b1b1b1;
}
.HeaderStyleSub
{
	border-style: outset ;
	border-width: thin ; 
	font-weight: bolder;
	font-size: 16px;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	text-decoration: none;
	background-color: #b1b1b1;
}
.FooterStyle
{
	color: Maroon;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	border-style: inset;
	border-width: thin; 
	text-decoration: none;
	vertical-align: middle;
	background-color: #b1b1b1;
	text-align: center;  
}
.bgColorFooter
{
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FF66ff33' , EndColorStr= '#50FF3300' );*/
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ffff9933' , EndColorStr= '#50ffffcc' );*/
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ff000066' , EndColorStr= '#FF0000ff' );*/
	background-color: #ffffcc;
}
.bgColorMain
{
	border-right: black thin;
	padding-right: 0px;
	border-top: black thin;
	padding-left: 0px;
	font-size: 2px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black thin;
	padding-top: 0px;
	border-bottom: black thin;
	font-family: Verdana, Arial, 'Times New Roman'; 
	/*background-color: #9999ff;*/ 
	/*background-color: #ffd887;*/ 
	/*background-color: #ccffff;*/
	text-decoration: none;
	background-color: white;
}
.bgColorHelp
{
    BORDER-RIGHT: black thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black thin;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman';
    BACKGROUND-COLOR: #ffff99;
    TEXT-DECORATION: none
}
.bgColorReport
{
    BORDER-RIGHT: black thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black thin;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman';
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}

.ListBox
{
    BORDER-RIGHT: black thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black thin;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman';
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.TreeNodeForCol
{
    COLOR: #ec5097
}

H1, H2, H3, H4, H5, TH1, THEAD, TFOOT
{
    COLOR: #003366;
}

.bgForm
{
	/*background-color: #ccffff;*/
	/*background-color: #ffffcc;*/
	/*background-color: #ffcc00;*/
	/*background-color: #c0c0c0;*/
	background-color: #DEDFDE;
	font-weight: normal;
	font-size: 10pt;
	padding: 2px; 
	font-family: Verdana, Arial, 'Times New Roman';
	text-align: left;
	border-style: groove; 
	border-width: medium;
	z-index:auto  	
} 

.frmStyle
{
	background-color: #DEDFDE;
	font-weight: normal;
	font-size: 10pt;
	margin:0;   
	padding: 0; 
	font-family: Verdana, Arial, 'Times New Roman';
	text-align: left;
	border-style: groove; 
	border-width: medium;
	/*border-color: Blue;*/
	vertical-align: middle;
	z-index:auto
} 

.frmHeader
{
	font-weight: bold; 
	font-size: 14px; 
	color: Maroon; 
	font-style : normal; 
	font-family : Verdana; 
	background-image: url("images/bg5.jpg"); 
	border-bottom-style: groove;
	/*border-color:Blue ;*/
	border-width: medium;   
	text-align:left; 
	text-indent:0px; 
	vertical-align:middle; 
	line-height:20px ;
	width:100%
}
.frmFooter
{
	padding: 3; 
	font-weight: bold; 
	font-size: 11px; 
	color: Maroon; 
	font-style : normal; 
	font-family : Verdana; 
	background-color: Gray ; 
	/*border-top-style: solid ;
	border-color:Blue ;*/
	border-style: inset;
	border-width:thin;   
	text-align: center; 
	text-indent:0px; 
	vertical-align:middle; 
	width:100%
}

.lblStyle
{
	font-weight: normal;
	font-size: 10pt;
	color: blue;
	font-family: Verdana, Arial, 'Times New Roman';
	/*text-align: right;*/
} 

.txtStyle
{
	color: Blue; 
	height: 16px;
	font-size: 11px;
	font-weight: normal; 
	font-family: Verdana, Arial, 'Times New Roman'; 
	background-color:White;
	border-width: thin;
	border-style: inset; 
	/*text-align: right;*/
} 

.lstStyle
{
	color: Blue;
	font-size: 10px;
	font-weight: bold; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	/*background-color: White;*/
	border-width: thin;
	border-style: inset;
	text-indent: 0px;
    /*background-color: transparent;*/
}


.gridHover
{
    background-color: #ffffcc;
}

/*
TH
{
	border-top-style: outset; 
	border-left-style: outset; 
	border-right-style : outset; 
	border-bottom-style: outset;
	font-family: Verdana, Arial, 'Times New Roman'; 
	font-weight: bold; 
	font-size: 10pt;
	color: white; 
	background-color : #000066;
	text-align :center;
}
*/


H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH1	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

A:link	{	
	color: #3333cc;
	font-family : Verdana, Arial, 'Times New Roman', sans-serif;
	text-decoration:	none;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

INPUT
{
	/*color: blue;
	border-top-style: inset;
	border-right-style: inset;
	border-left-style: inset;
	border-bottom-style: inset;
	*/
	font-family: Verdana, Arial, 'Times New Roman'; 
	font-weight: normal; 
	font-size: 11px;
	/*
	color: Blue; 
	background-color:White;
	border-width: thin;
	border-style: inset; 
	*/
}

SELECT
{
	color: Blue
}

/* Div container to wrap the datagrid */
/*div#div-datagrid {
width: 420px;
height: 200px;
overflow: auto;
scrollbar-base-color:#ffeaff;
}

/* Locks the left column */
/* td.locked, th.locked {
font-size: 14px;
font-weight: bold;
text-align: center;
background-color: navy;
color: white;
border-right: 1px solid silver;
position:relative;
cursor: default; 
left: expression(document.getElementById("div-datagrid").scrollLeft-2);
}	

/* Locks table header */
/* th {
font-size: 14px;
font-weight: bold;
text-align: center;
background-color: navy;
color: white;
border-right: 1px solid silver;
position:relative;
cursor: default; 
top: expression(document.getElementById("div-datagrid").scrollTop-2);
z-index: 10;
}

/* Keeps the header as the top most item. Important for top left item*/
/* th.locked {z-index: 99;}

/* DataGrid Item and AlternatingItem Style*/
/* .GridRow {font-size: 10pt; color: black; font-family: Arial; background-color:#ffffff; height:35px;}
.GridAltRow {font-size: 10pt; color: black; font-family: Arial; background-color:#eeeeee; height:35px;}
*/
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.FormHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: Maroon; FONT-STYLE: normal; FONT-FAMILY: Verdana; background-image: url("images/bg5.jpg"); text-align:left; text-indent:5px; vertical-align:middle; line-height:25px 
	}
.heading {
	/*FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #e6e6e6; FONT-STYLE: normal; FONT-FAMILY: Verdana*/
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: White; FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial; BACKGROUND-COLOR: Navy
}
.headingCont {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Verdana
}
.HeadingInContrast {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #669933; FONT-STYLE: normal; FONT-FAMILY: Verdana
}
.header1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: Maroon; FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial
}
.header2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: White; FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial; BACKGROUND-COLOR: Navy
}
.header3 {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e1e4eb
}
.header4 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #365983; FONT-STYLE: normal; FONT-FAMILY: Verdana
}
.Padding1 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px
}
.Padding2 {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px
}
.Padding3 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 20px
}
.innerTabBg {
	BACKGROUND-COLOR: #edf1e6
}
.rightTab {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #96d2c8
}
.lineCont {
	BACKGROUND-COLOR: #003366
}
.outerBG {
	PADDING-LEFT: 3px; BACKGROUND-COLOR: #426289
}
.innerBG {
	BACKGROUND-COLOR: #f9f9f9
}
.power {
	COLOR: #003366
}
.Bgcolor {
	BACKGROUND-COLOR: #003366
}
.NavMenu {
	PADDING-LEFT: 7px; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #426289
}
.navborder {
	BACKGROUND-COLOR: #0f2f56
}
.TrialAlert {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffff33; HEIGHT: 30px
}
.IconText:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e7c97d
}
.IconText {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e7c97d
}
.IconText:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana
}
.IconText:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e7c97d; TEXT-DECORATION: underline
}
.dirhead {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #f9f9f9; COLOR: #003366; FONT-STYLE: normal; HEIGHT: 25px
}
.Bg1 {
	BACKGROUND-COLOR: #f1f3f6
}

A {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: none; color:#003366
  }  
A:link {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: none; color:#003366
       }
A:visited {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: none; color:#003366
}
A:active {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: none; color:#003366
}
A:hover {
	TEXT-DECORATION: underline; color : Blue
}
TD {
	FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana; COLOR: #003366 
}

.Bg2 {
	BACKGROUND-COLOR: #c1cad7
}
LI {
	LIST-STYLE-TYPE: square; TEXT-ALIGN: justify
}
UL {
	LIST-STYLE-TYPE: square
}
.trackBar {
	PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
.disabled {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red
}
.contents {
	PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: black; BACKGROUND-COLOR: #ffffff
}
.labells {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #dddee1
}
.sublabells {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #d2d9e2
}
.LoopListingLight {
	COLOR: #f9f9f9; BACKGROUND-COLOR: #f9f9f9
}
.LoopListingDisabled1 {
	COLOR: red; BACKGROUND-COLOR: #f9f9f9
}
.LoopListingDark {
	COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}
.LoopListingDisabled2 {
	COLOR: red; BACKGROUND-COLOR: #ffffff
}
.tableMouseOverCell {
	HEIGHT: 25px; BACKGROUND-COLOR: #fffff4
}
.LoopListingLight TD {
	COLOR: #333333; HEIGHT: 25px
}
.LoopListingDark TD {
	COLOR: #333333; HEIGHT: 25px
}
.LoopItem TD {
	COLOR: #333333; HEIGHT: 25px
}
.Labells TD {
	COLOR: #333333; HEIGHT: 25px
}
.sublabells TD {
	COLOR: #333333; HEIGHT: 25px
}
.note {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #333333; LINE-HEIGHT: 16px; PADDING-TOP: 4px; FONT-FAMILY: Verdana; TEXT-ALIGN: justify
}
.ScreenCounter {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e1e4eb
}
.BtnBg {
	PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 25px; BACKGROUND-COLOR: #f9f9f9
}
.Line {
	BACKGROUND-COLOR: #c1cad7
}
.Errors
{
	padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; line-height: 16px; font-family: Verdana; font-size: 12px;  font-weight:bolder; color: #ff1a02;
}
.Success {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #669966; LINE-HEIGHT: 16px; PADDING-TOP: 4px; FONT-FAMILY: Verdana
}
.ServiceType {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #787878; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.grey {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Butn {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; CURSOR: hand; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.butn {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; CURSOR: hand; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.btnStyle
{
	color: white;
	cursor: hand;
	font-size: 12px;
	font-weight: bold ;
	font-family: Verdana, Arial, 'Times New Roman';
	background-color: #051039;
	/*border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;*/
	vertical-align: middle ;
}
.TextBox {
	BORDER-RIGHT: #7494b2 1px solid; BORDER-TOP: #7494b2 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7494b2 1px solid; BORDER-BOTTOM: #7494b2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px
}
.input {	
	border-style :none;
	font-family :Wingdings ;
	background-color :#ffffff;		
}
/*
.CheckBox {
	BORDER-RIGHT: #7494b2 1px solid; BORDER-TOP: #7494b2 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7494b2 1px solid; BORDER-BOTTOM: #7494b2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; font-weight :bold 
}
*/
TEXTAREA {
	BORDER-RIGHT: #7494b2 1px solid; BORDER-TOP: #7494b2 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7494b2 1px solid; COLOR: #003366; BORDER-BOTTOM: #7494b2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	BORDER-RIGHT: #7494b2 1px solid; BORDER-TOP: #7494b2 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7494b2 1px solid; COLOR: #003366; BORDER-BOTTOM: #7494b2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.clCMEvent
{
    LEFT: 0px;
    VISIBILITY: visible;
    WIDTH: 99%;
    CLIP: rect(0px 100% 100% 0px);
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 99%
}
.clCMAbs
{
    LEFT: 0px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 0px
}
.clBar
{
    VISIBILITY: hidden;
    WIDTH: 10px;
    POSITION: absolute;
    BACKGROUND-COLOR: black
    /*layer-background-color: black*/
}
.clLevel0
{
    POSITION: absolute
}
.clLevel0over
{
    POSITION: absolute
}
.clLevel0
{
   COLOR: #2F2F2F;
   BACKGROUND-COLOR: #D0D0D0;
   /*layer-background-color: NAVY ;*/
   font-family : Bookman Old Style;
   font-size: 13Px ;
   font-weight:bold;
   text-align:	Left;
   vertical-align :text-bottom ;
   PADDING-TOP: 5px;
   }
.clLevel0over
{
   CURSOR: hand;
   COLOR: #1C539E;
   BACKGROUND-COLOR: #D0D0D0;
   /*layer-background-color: NAVY;*/
   font-family : Bookman Old Style;
   font-size: 13Px ;
   font-weight:bold;
   text-align:	Left;
   vertical-align :text-bottom ;
   PADDING-TOP: 5px;
}
.clLevel0border
{
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #000000;
    /*layer-background-color: #000000*/
}
.clLevel1
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
	font-family : Arial;
	font-size: 10Px ;
	font-weight:bold;
    POSITION: absolute
}
.clLevel1over
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: arial;
    font-weight:bold;
    POSITION: absolute
}
.clLevel1
{
    COLOR: #2F2F2F;
    BACKGROUND-COLOR: #D0D0D0
    /*layer-background-color: #D0D0D0*/
}
.clLevel1over
{
    CURSOR: hand;
    COLOR: #003366;
    BACKGROUND-COLOR: #cecbce
    /*layer-background-color: #818ba6*/
}
.clLevel1border
{
    VISIBILITY: visible;
    POSITION: absolute;
    HEIGHT: 0px;
    BACKGROUND-COLOR: #818ba6
    /*layer-background-color: #818ba6*/
}
.redtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    COLOR: #ca393c;
    LINE-HEIGHT: 32px;
    FONT-FAMILY: Tahoma, Arial, sans serif
}
BLOCKQUOTE
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif
}
.copyright
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif
}
.menu
{
    Z-INDEX: 500;
    HEIGHT: 15px
}
.small
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: verdana
}
.link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: Black ;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.btnStyle
{
	color: white;
	cursor: hand;
	font-size: 12px;
	font-weight: bold ;
	font-family: Verdana, Arial, 'Times New Roman';
	background-color: #051039;
	/*border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;*/
}

.TabStyle
{
    height: 20px;
    color: white;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, 'Times New Roman';
    text-align: center;
    text-decoration : none; 
    
    /*background-image: url(images/mousewn1.gif);
    background-repeat: no-repeat;
    width : 100% */
}

.TabSelectedStyle
{
	cursor: pointer ; 
	color: white;
	text-align: center;
	vertical-align:middle;
	font-size: 12px;
	font-weight: bolder;
	font-family: Verdana, Arial, 'Times New Roman';
	background-color: #051039
}

.TabHighlightedStyle
{
	height:20px;
	color: White;
	text-align: center;
	vertical-align:middle;
	font-size: 10pt;
	font-weight: bold; 
	font-family: Verdana, Arial, 'Times New Roman';
	background-color: Maroon;
}

.TabArea
{
    background-color: White;
    font-size: x-small;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    border-top:1px solid black;
    position:absolute;
    top:42px;
    height:400px;
    z-index:-25;
}
.TabTableStyle
{
	border: none 1px white;
	background-color: white;
}
.TabRowStyle
{
	background-color: #dddddd;
	vertical-align: middle;
}
.TabColumnStyle
{
	width: 120px;
	text-align: center;
}
.TabColumnSelectedStyle
{
	width: 120px;
	text-align: center;
	background-color: silver;
}
.TabLinkStyle
{
	font-family: Arial;
	font-weight: normal;
	font-size: small;
	font-style: normal;
	color: black;
	text-decoration: none;
	white-space: nowrap;
	line-height: 35px;
	cursor: hand;
}
.TabColumnHighlightedStyle
{
	width: 120px;
	text-align: center;
	background-color: #990000;
}
.TabLinkHighlightedStyle
{
	font-family: Arial;
	font-weight: bold;
	font-size: small;
	font-style: normal;
	color: white;
	text-decoration: none;
	white-space: nowrap;
	line-height: 35px;
	cursor: hand;
}
.ContentTableStyle
{
	border: solid 1px white;
	background-color: white;
	width: 100%;
}
.ContentRowStyle
{
	background-color: white;
	vertical-align: top;
}
.ContentColumnStyle
{
	text-align: left;
	height: 650px;
	width: 100%;
}
.MainTableStyle
{
	border: none;
	width: 100%;
}
.MainRowStyle
{
	vertical-align: top;
}
.CommandCellStyle
{
	vertical-align: middle;
	text-align: center;
	background-color: #6092c7;
	width: 55px;
}


.GVStyle
{
	font-size: 10px;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	background-color: White;
	border-color : White;
	border-style: ridge ;
	border-width : medium;  
}

.GVStyle th
{
	color: White;
	padding : 2px; 
	text-align: center;
	vertical-align:middle;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	background-color: #051039;
}

.GVStyle a
{
	color: White;
	padding : 2px; 
	text-align: center;
	vertical-align:middle;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	background-color: #051039;
	text-decoration: none;
}

.GVStyle a:hover
{
	color: White;
	padding : 2px; 
	text-align: center;
	vertical-align:middle;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	background-color: #051039;
	text-decoration: underline;
}

.GVStyle a:visited
{
	color: White;
	padding : 2px; 
	text-align: center;
	vertical-align:middle;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	background-color: #051039;
	text-decoration: underline;
}

.GVStyle a:active
{
	color: White;
	padding : 2px; 
	text-align: center;
	vertical-align:middle;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	background-color: #051039;
	text-decoration: underline;
}

/*
.GVStyle td
{
	font-family: Verdana, 'HelveticaNeue Extended', Arial, Times New Roman; 
	font-size: 10px; 
	font-weight: lighter; 
	color: black; 
	background-color: #a6d5cb;
}
*/

.GVCaptionStyle
{
	color: White;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bolder; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	height : 18px; 
	background-color: #051039;
	/*position:relative;*/
}

.GVHeaderStyle a
{
	color: White;
	text-align: center;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bolder; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	background-color: #051039;
	/*height : 18px; */
	/*position:relative;*/
}

.GVFixedHeader 
{
	color: White;
	text-align: center;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bolder; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	background-color: #051039;
	/*background-color: #4A3C8C; 
	/*height : 18px;*/ 
	position: relative;
	top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
}

.GVFooterStyle
{
	color: white; 
	text-align: inherit;
	vertical-align: inherit;
	font-size: 10px; 
	font-weight: bolder; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, Times New Roman; 
	background-color: #4A3C8C; 
	height : 18px;
	/*position:relative;*/
	
}
   
.GVFixedFooter 
{
	color: white; 
	text-align: inherit;
	vertical-align: inherit;
	font-size: 10px; 
	font-weight: bolder; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, Times New Roman; 
	background-color: #4A3C8C; 
	position: relative; 
	bottom:expression(getScrollBottom(this.parentNode.parentNode.parentNode.parentNode));
}

.GVItemStyle
{
	font-family: Verdana, 'HelveticaNeue Extended', Arial, Times New Roman; 
	font-size: 10px; 
	font-weight: lighter; 
	color: black; 
	background-color: #a6d5cb; 
	/*height : 18px;*/ 
	/*position:relative;*/
}
    
.GVRowStyle
{
	font-family: Verdana, 'HelveticaNeue Extended', Arial, Times New Roman; 
	font-size: 10px; 
	font-weight: lighter; 
	color: black; 
	background-color: #a6d5cb;
	/*background-color: white;*/
	/*position:relative;*/
}

.GVSelectedRowStyle td
{
	font-family: Verdana, 'HelveticaNeue Extended', Arial, Times New Roman; 
	font-size: 10px; 
	font-weight: bold; 
	color: White; 
	background-color: #008A8C; 
	/*position:relative;*/
}
.GVAlternatingRowStyle
{
	font-family: Verdana, 'HelveticaNeue Extended', Arial, Times New Roman; 
	font-size: 10px; 
	font-weight: lighter; 
	color: black; 
	background-color: #8bacd6; 
	/*position:relative;*/
}
.calTextBoxStyle
 {
	color: Blue; 
	/*height: 19px;*/
	height: 16px;
	font-size: 11px;
	font-weight: normal; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	background-color: White;
	border-width: thin;
	border-style: inset; 
}

.calButtonStyle
{
	color: Blue;
	width: 18px;
	height: 18px;
	font-size: 11px;
	font-weight: normal; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	border-top: blue 1px solid;
	border-left: white 1px solid;
	border-right: blue 1px solid;
	border-bottom: blue 1px solid;
	background-image: url(images/downarrow.jpg);
}

.calSelectedDateStyle
 {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	font-weight: Bold; 
	font-size: 11px;
	color: White;
	background-color: #b1b1b1;
}
.calWeekendStyle
 {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	font-weight: bold; 
	font-size: 11px;
	color: Black;
	background-color: #009be1;
}
.calGoToTodayStyle
 {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	font-weight: normal; 
	font-size: 11px;
	color: Black;
	background-color: White;
}
.calDayHeaderStyle
 {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	font-weight: bold; 
	font-size: 11px;
	color: White;
	background-color: #051039;
}
.calMonthHeaderStyle
 {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	font-weight: bold; 
	font-size: 11px;
	color: Black;
	background-color: #009be1;
}
.calWeekdayStyle
 {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	font-weight: lighter; 
	font-size: 11px;
	color: #009be1;
	background-color: White;
}
.calSpecialDayStyle
 {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	font-weight: bold; 
	font-size: 11px;
	color: #009be1;
	background-color: White;
}
.calOffMonthStyle
 {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	font-weight: bold; 
	font-size: 11px;
	color: Gray;
	background-color: White;
}
.calClearDateStyle
 {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	font-weight: bold; 
	font-size: 11px;
	color: Gray;
	background-color: White;
}
.calTodayDayStyle
 {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	font-weight: bold; 
	font-size: 11px;
	color: White;
	background-color: #ff5f01;
}

.calStyle TextBoxStyle
    {
	    color: Blue; 
	    font-size: 11px;
	    font-weight: normal; 
	    font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	    background-color:White;
	    border-width: thin;
	    border-style: inset; 
    }
.calStyle SelectedDateStyle
    {
	    font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	    font-weight: Bold; 
	    font-size: 11px;
	    color: White;
	    background-color: #b1b1b1;
    }
.calStyle WeekendStyle
    {
	    font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	    font-weight: bold; 
	    font-size: 11px;
	    color: Black;
	    background-color: #009be1;
    }
.calStyle GoToTodayStyle
    {
	    font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	    font-weight: normal; 
	    font-size: 11px;
	    color: Black;
	    background-color: White;
    }
.calStyle DayHeaderStyle
    {
	    font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	    font-weight: bold; 
	    font-size: 11px;
	    color: White;
	    background-color: #051039;
    }
.calStyle MonthHeaderStyle
    {
	    font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	    font-weight: bold; 
	    font-size: 11px;
	    color: Black;
	    background-color: #009be1;
    }
.calStyle WeekdayStyle
    {
	    font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	    font-weight: lighter; 
	    font-size: 11px;
	    color: #009be1;
	    background-color: White;
    }
.calStyle SpecialDayStyle
    {
	    font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	    font-weight: bold; 
	    font-size: 11px;
	    color: #009be1;
	    background-color: White;
    }
.calStyle OffMonthStyle
    {
	    font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	    font-weight: bold; 
	    font-size: 11px;
	    color: Gray;
	    background-color: White;
    }
.calStyle ClearDateStyle
    {
	    font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	    font-weight: bold; 
	    font-size: 11px;
	    color: Gray;
	    background-color: White;
    }
.calStyle TodayDayStyle
    {
	    font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	    font-weight: bold; 
	    font-size: 11px;
	    color: White;
	    background-color: #ff5f01;
    }

.tvwStyle
{
	border-right: black thin;
	padding-right: 0px;
	border-top: black thin;
	padding-left: 0px;
	font-weight: lighter;
	font-size: small;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black thin;
	color: white;
	padding-top: 0px;
	border-bottom: black thin;
	font-family: 'HelveticaNeue Extended', Verdana, Arial, 'Times New Roman'; /*background-color: #000099;*/
	text-decoration: none;
	background-color: #8bacd6;
	/*background-color: Gray;*/
}
.tvwNodeStyle
{
	/*border-style: outset;
	border-width: 01px;*/
	width : 100%;
	color : White;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	font-weight: bold; 
	font-size: 10px;
	padding-left :1px;
	padding-right :1px;
	padding-top:1px; 
	padding-bottom : 1px;
}

.tvwNodeStyle a
{
	color : White;
}

.tvwNodeStyle a:visited
{
	color : White;
}

.tvwParentNodeStyle
{
	/*border-style: outset;
	border-width: 1px;*/
	width : 100%;
	color : White;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman'; 
	font-weight: bold; 
	font-size: 12px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top: 1px; 
	padding-bottom : 1px;
}

.tvwParentNodeStyle a
{
	color : Orange;
}

.tvwParentNodeStyle a:visited
{
	color : Orange;
}

.tvwHoverNodeStyle a:hover
{
	width : 100%;
	color : Orange;
}

.tvwHoverNodeStyle a:visited
{
	width : 100%;
	color : Orange;
}

.pagebreak
{
    PAGE-BREAK-BEFORE: always
}

#master_content
{
	float: left;
	width: 550px;
	margin-right: -550px;
	color: #666666;
}

.HyperLink a
{
	padding: 2px 5px;
	color: #5377A9;
	text-decoration: none;
}

.HyperLink a:hover
{
	background-color: #0F2543;
	color: #FFF;
}

.HyperLink a:visited
{
	font-weight: normal;
}

.tab-fancy .ajax__tab_header 
{
	font-size:11px;
	font-weight:bold;
	color:#000;
    font-family:verdana,tahoma,helvetica;
}
.tab-fancy .ajax__tab_active .ajax__tab_outer,
.tab-fancy .ajax__tab_header .ajax__tab_outer,
.tab-fancy .ajax__tab_hover .ajax__tab_outer
{
    height:30px;
}
.tab-fancy .ajax__tab_active .ajax__tab_inner,
.tab-fancy .ajax__tab_header .ajax__tab_inner,
.tab-fancy .ajax__tab_hover .ajax__tab_inner
{
    height:30px;
    margin-left:10px; /* offset the width of the left image */
}
.tab-fancy .ajax__tab_active .ajax__tab_tab,
.tab-fancy .ajax__tab_hover .ajax__tab_tab,
.tab-fancy .ajax__tab_header .ajax__tab_tab
{
	margin: 10px 10px 0px 0px;
}
.tab-fancy .ajax__tab_hover .ajax__tab_tab,
.tab-fancy .ajax__tab_active .ajax__tab_tab 
{
	color:#fff;
}
.tab-fancy .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border: 1px solid #999999;
    border-top:0;
    padding:0px;
    background-color:#ffffff;
}

.tab-fancy-blue .ajax__tab_header
{
    background: url(images/Tab_Blue_BG.gif);
}
.tab-fancy-blue .ajax__tab_hover .ajax__tab_outer,
.tab-fancy-blue .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/Tab_Blue_Left.gif) no-repeat left top;
}
.tab-fancy-blue .ajax__tab_hover .ajax__tab_inner,
.tab-fancy-blue .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/Tab_Blue_Right.gif) no-repeat right top;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
	font-weight: bold;
    padding: 2px;
    margin-top: 2px;
    cursor: pointer;
}

.accordionHeader a
{
	color: white;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
    color: #FFFFFF;
	background: none;
	text-decoration: underline;
}

.accordionHeader a:visited
{
    color: #FFFFFF;
	background: none;
	text-decoration: underline;
}
.accordionHeader a:active
{
    color: #FFFFFF;
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: dashed 1px #2F4F4F;
    border-top: none;
    padding: 2px;
    padding-top: 2px;
}

/*Cascading DropDown*/

/*CollapsiblePanel*/
.collapsePanel {
	
    padding: 2px;
	overflow: hidden;
	font-size: 10px;
	font-weight: bold;
    /*color: #003366;
	background-color: #D3DEEF;*/
    color: white;
	/*background-color: #2E4d7B;
	/*background-image: url(images/bg_gradient-left.png);
	background-repeat: repeat; */
	font-family:verdana,tahoma,helvetica;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FF66ff33' , EndColorStr= '#50FF3300' );*/
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ffff9933' , EndColorStr= '#50ffffcc' );/*
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FF0000ff', EndColorStr= '#ff000066');*/
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ff000066', EndColorStr= '#ff0000ff' );

}

.collapsePanelHeader{	
	width:100%;		
	/*height:20px;*/
	background-image: url(images/PanelHeaderBG.png);
	background-repeat:repeat-x;
	color: #FFF;
	font-weight:bold;
}
.collapsePanelHeader a {color:#FFF;}
.collapsePanelHeader a:hover {text-decoration:none;background:none;}

/*Confirm Button*/

/* DropShadow 
#master_content .dropShadowPanel span {color:white;text-decoration:underline;}
#master_content .dropShadowPanel span:hover {text-decoration:none;}
*/ 


.dropShadowPanel
{
    width: 300px; 
    color: white;
    /*background-color:#5377A9;*/
    background-color: #9999cc;
    
}

.ListSearchExtenderPrompt
{
	color: Gray;
	/*color: Blue;*/
	font-size: 11px;
	font-style: italic;
	font-weight: normal; 
	font-family: Verdana, Arial, 'Times New Roman'; 
	/*background-color: white;*/
}
.ListSearchExtenderPromptHide
{
	display :none ;
}

/* table style */
table.hui-form-theme 
{
	/*border: solid 1px #7f7f7f;*/
	padding: 0px 0px 0px 0px;
	font-size: 10px;
   font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	border-style: none;
}

.hui-form-theme th {
   color: #000;
    
	font-weight: bolder; 
	text-align: left;
	vertical-align: top;
   padding: 0px 0px 0px 0px;
   background: none;
   border-style: none;
}

.hui-form-theme-form td {
	font-weight: normal; 
	text-align: left;
	vertical-align: top;
   padding: 0px 0px 0px 0px;
   background: none;
   border-style: none;
}


/* table style */
table.hui-table-theme 
{
	border: solid 1px #7f7f7f;
	font-size: 11px;
   font-family: verdana,tahoma,helvetica;
}

/* header cell styles */
.hui-table-theme th {
   background: url(images/sprite.png) repeat-x 0px 0px;
   border-color: #989898 #cbcbcb #989898 #989898;
   border-style: solid solid solid none;
   border-width: 1px 1px 1px medium;
   color: #000;
   padding: 4px 5px 4px 10px;
	font-size: 10px;
	font-weight: bolder; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	text-align: center;
	vertical-align: middle;
	/**
	top: expression(this.offsetParent.scrollTop-4);
	position: relative;
	z-index: 2;
	**/
}

/* the sort header link */
.hui-table-theme th a {
	font-size: 10px;
	font-weight: bolder; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
   color: #000;
	display: block;
}

.hui-table-theme-header0px th {
    padding: 0px 0px 0px 0px;
}

/* data data cell style */
.hui-table-theme td {
    /*padding: 4px 10px 4px 10px;*/
    border-right: solid 1px #cbcbcb;
}

/* alternating row style */
.hui-table-theme .row-alt { background-color:#edf5ff; }

/* mouseover row style */
.hui-table-theme .row-over { background-color:#b2d2ff; }

/* select row style */
.hui-table-theme .row-select {
	background-color:#426fd9; 
	color:#fff;
}

.row-select a {
	background-color:#426fd9; 
	color:#fff;
}

.hui-table-theme .sort-none {
    /*background-color:#F0F0F6;*/
    background-image: url(images/sort_none.gif);
    background-repeat: no-repeat;
    background-position: center left;     
    padding-left: 20px;
}  

.hui-table-theme .sort-asc {
    /*background-color: #8dbdd8;*/
    background-image: url(images/sort_asc.gif);     
    background-repeat: no-repeat;
    background-position: center left;       
    
}
.hui-table-theme .sort-desc {
    /*background-color: #8dbdd8;*/
    background-image: url(images/sort_desc.gif);     
    background-repeat: no-repeat;
    background-position: center left;       
}

.hui-table-theme .footerstyle td {
    background: url(images/pager_bg.gif) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 4px 0px 4px 0px;
	font-size: 10px;
	font-weight: bolder; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	vertical-align: middle;
} 

.hui-table-theme .pagerstyle{
    color: Maroon;   
    background: url(images/pager_bg.gif) repeat-x 2px 2px;
    /*background: url(images/sprite.png) repeat-x 2px 2px;*/
    /*background-color:Gray;
    color: #444444 ;
    background-color:#e5e5e5;*/
    /*font-size:x-small;
 	border-style: inset ;*/
    text-align: left;
	font-size: 10px; 
	font-weight: bolder; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, Times New Roman; 
	position: relative;
	vertical-align : middle;
	height: 25px;
} 

.hui-table-theme .pagerstyle select{
    font-size:x-small;
}  

.hui-table-theme .firstpage{
    background:transparent url(Images/GrayFirst.gif) no-repeat scroll center;
    height:20px;
    width:20px;
    vertical-align : middle;
}

.hui-table-theme .prevpage{
    background:transparent url(Images/GrayPrevious.gif) no-repeat scroll center;
    height:20px;
    width:20px;
    vertical-align : middle;
}

.hui-table-theme .nextpage{
    background:transparent url(Images/GrayNext.gif) no-repeat scroll center;
    height:20px;
    width:20px;
    vertical-align : middle;
}  

.hui-table-theme .lastpage{
    background:transparent url(Images/GrayLast.gif) no-repeat scroll center;
    height:20px;
    width:20px;
    vertical-align : middle;
}  

.hui-table-theme .gotopage{
    width:20px;
    vertical-align : middle;
}

.hui-table-theme .pagesize{
    vertical-align : middle;
}

table.hui-picklist-theme{
	border: solid ;
	border-style: solid;  
	border-color: Gray;
	background-color : #8080FF;
	font-size: 11px;
    font-family: verdana,tahoma,helvetica;
    vertical-align: top; 
}

.hui-picklist-theme .AvailableLabelStyle {
	width:100%;		
	background-image: url(images/PanelHeaderBG.png);
	background-repeat:repeat-x;
	color: #FFF;
	font-weight:bold;
}

.hui-picklist-theme .SelectedLabelStyle {
	width:100%;		
	background-image: url(images/PanelHeaderBG.png);
	background-repeat:repeat-x;
	color: #FFF;
	font-weight:bold;
}

.hui-picklist-theme .AvailableListBoxStyle {
	color: Blue;
	font-size: 10px;
	font-weight: bold; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	/*background-color: White;*/
	border-width: thin;
	border-style: inset;
	text-indent: 0px;
    /*background-color: transparent;*/
}
.hui-picklist-theme .SelectedListBoxStyle {
	color: Blue;
	font-size: 10px;
	font-weight: bold; 
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	/*background-color: White;*/
	border-width: thin;
	border-style: inset;
	text-indent: 0px;
    /*background-color: transparent;*/
}

.hui-picklist-theme .AddButtonStyle {
    /*background-color: #8dbdd8;*/
    background-image: url(images/GreenNext.gif);     
    background-repeat: no-repeat;
    background-position: center left;       
    
}

table.hui-wizard-theme{
	border: solid ;
	border-style: solid;  
	border-color: Gray;
	background-color : #8080FF;
	font-size:11px;
    font-family:verdana,tahoma,helvetica;
}

.hui-wizard-theme .StepStyle {
	border: solid ;
	border-style: solid;  
	border-color: Gray;
	background-color : White;
	font-size:11px;
    font-family:verdana,tahoma,helvetica;
}

.hui-wizard-theme .SideBarStyle {
	border: solid ;
	border-style: solid;  
	border-color: Gray;
	background-color : #8080FF;
	font-size:11px;
    font-family:verdana,tahoma,helvetica;
}

.hui-wizard-theme .WizardPrev{
    background:transparent url(Images/OrangeBack.gif) no-repeat scroll center;
    height:20px;
    width:20px;
    vertical-align : middle;
}
.hui-Wizard-theme .WizardNext{
    background:transparent url(Images/OrangeNext.gif) no-repeat scroll center;
    height:20px;
    width:20px;
    vertical-align : middle;
}

.ScrollContent
{
	font-weight: bold;
	font-size: 18px;
	color: white;
	font-family: Verdana, Arial, 'Times New Roman';
	/*border-bottom-style: groove;
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	background-color: #0000ff;*/
	text-decoration: none;
}

.caption, table caption {
	background-color: #aaa;
	/*background-image: url('images/TableCaption.gif');*/
	/*background-image: url('images/TableCaption.gif');*/
	background-image: url('images/WindowTitleBG.JPG');
	/*color: #000;*/
	color: Maroon; 
	font-size: 14px;
	font-style : normal; 
	font-weight: bold;
	font-family: Verdana, Arial, 'Times New Roman';
	border: 0;
	/*border-bottom: solid 1px #737373;*/
	white-space: nowrap;
	text-align: center;
}

.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.modalBox {
	background-color : #f5f5f5;
	border-width: 3px;
	border-style: solid;
	border-color: Blue;
	padding: 3px;
}

.modalBox caption {
	background-image: url(images/WindowTitleBG.JPG);
	background-repeat:repeat-x;
}

/* tweb modal dialog styles */
.modalPanelTitle {
	padding: 3px;
	font-weight: bold;
	font-size: 0.9em;
	cursor: pointer;
	color: black;
	font-family: Verdana;
	width: 100%;
	height: 20px;
	background-color: #6f90dc;
	cursor: hand;
	vertical-align:middle;
}

.modalPanel {
	z-index: 500;
	width: 500px;
	border: solid 1px #275473;
	position: absolute;
	border-collapse: collapse;
	background-color: #f0faff;
}

.modalPanel td {
	vertical-align: top;
}

.titleIcon {
	padding-right: 20px;
}

.LineOrange1px
{
	padding: 0px; 
    height: 1px;
	font-size: 1px;
    background-color: Orange;
    border-style: solid ;        
    TEXT-DECORATION: none
}

.LineOrange2px
{
	padding: 0px; 
    height: 2px;
	font-size: 1px;
    background-color: Orange;
    border-style: solid ;        
    text-decoration: none
}

.GridViewContainer {
    /* So the overflow scrolls */
    overflow:auto;
    
    /* Style */
	border: solid 1px #7f7f7f;

}

.GridViewContainer table {
    /* Keep the header cells positioned as we scroll */
    border: none;
}

.GridViewContainer table th {
    /* Keep the header cells positioned as we scroll */
    position: relative;
}

.ComboBoxButtonStyle
{
	color: navy;
	width: 18px;
	height: 19px;
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: blue 1px solid;
	border-left: white 1px solid;
	border-right: blue 1px solid;
	border-bottom: blue 1px solid;
	background-image: url(images/downarrow.jpg);
}

.hui-Menu-Title {
	color: white;
	width: 100%;
	height: auto;
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-weight: bold;
	background-color: #80A0C0;
}

.hui-Menu-Container
{
	width: 150px;
	height: 100%;
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	border-top: #80A0C0 0px solid;
	border-bottom: #80A0C0 1px solid;
	border-left: #80A0C0 1px solid;
	border-right: #80A0C0 1px solid;
	table-layout: fixed;
	background-color: #FFFFFB;

}

.hui-Container {
	Width:800px;
	padding-top:35px;
	height:400px;
}

.hui-BoxHeader {
	width: 100%;
	table-layout: fixed;
	background-color: #80A0C0;
}

.hui-Box
{
	background-color: #cccccc;
}

.hui-Box600
{
	width: 600px;
	background-color: #cccccc;
}

.hui-Box700
{
	width: 700px;
	background-color: #cccccc;
}

.hui-BoxSmall
{
	width: 180px;
	background-color: #cccccc;
}

.hui-BoxTitle
{
	padding:4px 5px 4px 15px;
	background-color: #eee;
	color: #444444;
	font-family: Verdana, Helvetica, 'HelveticaNeue Extended', Tahoma, Arial, Times New Roman, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image:url(images/WindowHeader.gif)
}

.hui-BoxArea
{
	width: auto ;
	color: #444444;
	padding: 2px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Helvetica, 'HelveticaNeue Extended', Tahoma, Arial, Times New Roman, sans-serif;
	background-color: #fff;
}

.hui-BoxBody {
	width: 100%;
	height: 100%;
	border-top: #80A0C0 1px solid;
	border-bottom: #80A0C0 1px solid;
	border-left: #80A0C0 1px solid;
	border-right: #80A0C0 1px solid;
	table-layout: fixed;
	background-color: #FFFFFB;
}

.hui-Label {
	height: auto;
	width: auto;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
}

input.hui-TextBox 
{
	color: Blue; 
	width: 100%;
	height: 15px;
	border-bottom: #7B9EBD 1px solid;
	border-left: #7B9EBD 1px solid;
	border-right: #7B9EBD 1px solid;
	border-top: #7B9EBD 1px solid;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size: 8pt;
	background-color: #fff;
}
/*When TextBox in readonly status it must have this color*/
input.hui-TextBoxGray 
{
	background-color:#fffbfb;
}
/*Style for multi line asp:textbox control*/
.hui-Textarea
{
	color: Blue; 
	width: 100%;
	/*padding: 2px;*/
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	border-top: #7B9EBD 1px solid;
	border-left: #7B9EBD 1px solid;
	border-right: #7B9EBD 1px solid;
	border-bottom: #7B9EBD 1px solid;
	background-color: White;

}  
/*Style for asp:textbox control with URL link in edit box*/
input.hui-Url
{
	color:#0000ff;
	text-decoration:underline;
	/*behavior:url(../Styles/UrlBehavior.htc);*/
	border-bottom:#7B9EBD 1px solid;
	border-left:#7B9EBD 1px solid;
	border-right:#7B9EBD 1px solid;
	border-top:#7B9EBD 1px solid;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:15px;
	width:100%;
	background-color:#FFFFFB;
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-top-color:#CCCCCC;
}
/*Style for asp:textbox control with email in edit box*/
input.hui-Email {
	color:#0000ff;
	text-decoration:underline;
	/*behavior:url(../Styles/emailBehavior.htc);*/
	border-bottom:#7B9EBD 1px solid;
	border-left:#7B9EBD 1px solid;
	border-right:#7B9EBD 1px solid;
	border-top:#7B9EBD 1px solid;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:15px;
	width:100%;
	background-color:#FFFFFB;
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-top-color:#CCCCCC;
}
/*Style for asp:button control */
.hui-Button {
	width: auto ;
	height: auto;
	cursor:	hand;
	border-top: #7B9EBD 1px solid;
	border-left: #7B9EBD 1px solid;
	border-right: #7B9EBD 1px solid;
	border-bottom: #7B9EBD 1px solid;
	font-size: 11px;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	/*behavior:url(../Styles/WebButtonBehavior.htc);*/
}
/*Style for asp:button control Hover state*/
.hui-ButtonHover {
	border-bottom:#7B9EBD 1px solid;
	HEIGHT:auto;
	border-left:#7B9EBD 1px solid;
	border-right:#7B9EBD 1px solid;
	border-top:#7B9EBD 1px solid;
	cursor:hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#ffdbb7);
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	width:auto;
	/*behavior:url(../Styles/WebButtonBehavior.htc);*/
}
/*Style for asp:checkbox control */
.hui-CheckBox  {
	border-bottom:#7B9EBD 1px;
	border-left:#7B9EBD 1px;
	border-right:#7B9EBD 1px;
	border-top:#7B9EBD 1px;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height: 15px;
	width:auto;
}
/*Style for asp:checkbox control Hover state*/
.hui-CheckBoxHover  {
	border-bottom:#7B9EBD 1px;
	border-left:#7B9EBD 1px;
	border-right:#7B9EBD 1px;
	border-top:#7B9EBD 1px;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:15px;
	width:auto;
}
/*Style for asp:radiobutton control state*/
.hui-RadioButton  {
	border-bottom:#7B9EBD 1px;
	border-left:#7B9EBD 1px;
	border-right:#7B9EBD 1px;
	border-top:#7B9EBD 1px;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:15px;
	width:auto;
}
/*Style for asp:radiobutton control Hover state*/
.hui-RadioButtonHover  {
	border-bottom:#7B9EBD 1px;
	border-left:#7B9EBD 1px;
	border-right:#7B9EBD 1px;
	border-top:#7B9EBD 1px;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:15px;
	width:auto;
}
.hui-ListBox {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:auto;
	width:100%;
	background-color:#FFFFFB;
}
.hui-DropDownList {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	/*font-size:8pt;*/
	font-size:11px;
	height:auto;
	width:100%;
	height:19px;
}
.hui-KBDropDownList {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:11px;
	height:auto;
	background-color:#FFFFFB;
}    
.hui-KBTabHeadImage{
	cursor:hand;
}    
.hui-DropDownListMinimalWidth {
	width: auto;
	height: auto;
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	background-color: #FFFFFB;
}
/* Style for EmailTitle */
.hui-DisplayEmailSubject {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:auto;
	width:100%;
	padding-left:4px;
	padding-bottom:2px;
	border-bottom:#838574 2px solid;
}
/* Style for EmailBody */
.hui-DisplayEmailBody {
	font-family:Verdana;
	font-size:8pt;
	height:auto;
	width:auto;
}

/* Style for RepeaterTitle */
.hui-RepeaterTitle {
	color: white;
	width: auto;
	height: auto;
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-weight: bold;
	background-color: #80A0C0;
}
/* Style for RepeaterText */
.hui-RepeaterText {
	width: auto;
	height: auto;
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-weight:normal;
	padding-left: 3px;
	padding-right: 3px;
}
/* Style for RepeaterTextTitle */
.hui-RepeaterTextTitle {
	width: auto;
	height: auto;
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
/* Style for RepeaterTextDate */
.hui-RepeaterTextDate {
	width: auto;
	height: auto;
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	font-weight: normal;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
}
table.hui-ItemListHeader {
	width: 100%;
	table-layout: fixed;
}

table.hui-ItemListBody {
	border-top: #80A0C0 1px solid;
	border-bottom: #80A0C0 1px solid;
	border-left: #80A0C0 1px solid;
	border-right: #80A0C0 1px solid;
	width: 100%;
	table-layout: fixed;
	background-color: #FFFFFB;
}
table.hui-ItemListItem {
	width: 100%;
	table-layout: fixed;
}
table.hui-ItemListSeparator 
{
	width: 98%; 
	height: 1px; 
	color: #CECFCE;
}

.progress {
  background-image: url(images/ProgressBar.gif);
  background-position: center center;
  background-repeat: no-repeat; 
}


#Container
{
	width: 100%;
	height: 100%;
	margin-left: 5px;
	padding: 0px 0px 0px 0px; 
	border-top: #80A0C0 1px solid;
	border-bottom: #80A0C0 1px solid;
	border-left: #80A0C0 1px solid;
	border-right: #80A0C0 1px solid;
	table-layout: fixed;
	/*background-color: #edf5ff;*/
	/*background-color: #FFFFFB;*/
	overflow: auto;
}

.Container-Normal
{
	cursor: auto;
	/*background-color: #FFFFFF;*/
	background-color: #edf5ff;
	/*background: #ffffff;*/

}
 
.Container-Progress
{
	cursor: wait;
	background-color: #EEEEEE;
	background-image: url(images/ProgressBar.gif);
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 999;
	filter: alpha(opacity=50);
	opacity: 0.5;
}    

.ProgressBar
{
    display: block;
    position: absolute;
    padding: 2px 3px;
}
.ProgressBarContainer
{
    border: solid 1px #808080;
    border-width: 1px 0px;
    background-color: Gray;
}
.ProgressBarHeader
{
    background: url(images/WindowHeader.gif) repeat-x 0px 0px;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    font-family: arial,helvetica,clean,sans-serif;
}
.ProgressBarBody
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}


input.hui-TextBox 
{
	border-bottom: #7B9EBD 1px solid;
	border-left: #7B9EBD 1px solid;
	border-right: #7B9EBD 1px solid;
	border-top: #7B9EBD 1px solid;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 100%;
	/*background-color: #FFFFFB;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;*/
}
/*When TextBox in readonly status it must have this color*/
input.hui-TextBoxGray 
{
	background-color:#fffbfb;
}
/*Style for multi line asp:textbox control*/
.hui-Textarea
{
	width: 100%;
	/*padding: 2px;*/
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	border-top: #7B9EBD 1px solid;
	border-left: #7B9EBD 1px solid;
	border-right: #7B9EBD 1px solid;
	border-bottom: #7B9EBD 1px solid;

}  
/*Style for asp:textbox control with URL link in edit box*/
input.hui-Url
{
	color:#0000ff;
	text-decoration:underline;
	/*behavior:url(../Styles/UrlBehavior.htc);*/
	border-bottom:#7B9EBD 1px solid;
	border-left:#7B9EBD 1px solid;
	border-right:#7B9EBD 1px solid;
	border-top:#7B9EBD 1px solid;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:19px;
	width:100%;
	background-color:#FFFFFB;
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-top-color:#CCCCCC;
}
/*Style for asp:textbox control with email in edit box*/
input.hui-Email {
	color:#0000ff;
	text-decoration:underline;
	/*behavior:url(../Styles/emailBehavior.htc);*/
	border-bottom:#7B9EBD 1px solid;
	border-left:#7B9EBD 1px solid;
	border-right:#7B9EBD 1px solid;
	border-top:#7B9EBD 1px solid;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:19px;
	width:100%;
	background-color:#FFFFFB;
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-top-color:#CCCCCC;
}
/*Style for asp:button control */
.hui-Button {
	width: auto ;
	height: auto;
	cursor:	hand;
	border-top: #7B9EBD 1px solid;
	border-left: #7B9EBD 1px solid;
	border-right: #7B9EBD 1px solid;
	border-bottom: #7B9EBD 1px solid;
	font-size: 11px;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	/*behavior:url(../Styles/WebButtonBehavior.htc);*/
}
/*Style for asp:button control Hover state*/
.hui-ButtonHover {
	border-bottom:#7B9EBD 1px solid;
	HEIGHT:auto;
	border-left:#7B9EBD 1px solid;
	border-right:#7B9EBD 1px solid;
	border-top:#7B9EBD 1px solid;
	cursor:hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#ffdbb7);
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	width:auto;
	/*behavior:url(../Styles/WebButtonBehavior.htc);*/
}
/*Style for asp:checkbox control */
.hui-CheckBox  {
	border-bottom:#7B9EBD 1px;
	border-left:#7B9EBD 1px;
	border-right:#7B9EBD 1px;
	border-top:#7B9EBD 1px;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:20px;
	width:auto;
}
/*Style for asp:checkbox control Hover state*/
.hui-CheckBoxHover  {
	border-bottom:#7B9EBD 1px;
	border-left:#7B9EBD 1px;
	border-right:#7B9EBD 1px;
	border-top:#7B9EBD 1px;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:20;
	width:auto;
}
/*Style for asp:radiobutton control state*/
.hui-RadioButton  {
	border-bottom:#7B9EBD 1px;
	border-left:#7B9EBD 1px;
	border-right:#7B9EBD 1px;
	border-top:#7B9EBD 1px;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:20;
	width:auto;
}
/*Style for asp:radiobutton control Hover state*/
.hui-RadioButtonHover  {
	border-bottom:#7B9EBD 1px;
	border-left:#7B9EBD 1px;
	border-right:#7B9EBD 1px;
	border-top:#7B9EBD 1px;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:20;
	width:auto;
}
.hui-ListBox {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:8pt;
	height:auto;
	width:100%;
	background-color:#FFFFFB;
}
.hui-DropDownList {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	/*font-size:8pt;*/
	font-size:11px;
	height:auto;
	width:100%;
}
.hui-KBDropDownList {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:11px;
	height:auto;
	background-color:#FFFFFB;
}    
.hui-KBTabHeadImage{
	cursor:hand;
}    
.hui-DropDownListMinimalWidth {
	width: auto;
	height: auto;
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	background-color: #FFFFFB;
}
.hui-Label {
	height: auto;
	width: auto;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
}
/* Style for EmailTitle */
.hui-DisplayEmailSubject {
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:auto;
	width:100%;
	padding-left:4px;
	padding-bottom:2px;
	border-bottom:#838574 2px solid;
}
/* Style for EmailBody */
.hui-DisplayEmailBody {
	font-family:Verdana;
	font-size:8pt;
	height:auto;
	width:auto;
}

/* Style for RepeaterTitle */
.hui-RepeaterTitle {
	color: white;
	width: auto;
	height: auto;
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-weight: bold;
}
/* Style for RepeaterText */
.hui-RepeaterText {
	width: auto;
	height: auto;
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-weight:normal;
	padding-left: 3px;
	padding-right: 3px;
}
/* Style for RepeaterTextTitle */
.hui-RepeaterTextTitle {
	width: auto;
	height: auto;
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman', sans-serif;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
/* Style for RepeaterTextDate */
.hui-RepeaterTextDate {
	width: auto;
	height: auto;
	font-size: 8pt;
	font-family: Verdana, 'HelveticaNeue Extended', Arial, 'Times New Roman';
	font-weight: normal;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
}
table.hui-ItemListHeader {
	width: 100%;
	table-layout: fixed;
}

table.hui-ItemListBody {
	border-top: #80A0C0 1px solid;
	border-bottom: #80A0C0 1px solid;
	border-left: #80A0C0 1px solid;
	border-right: #80A0C0 1px solid;
	width: 100%;
	table-layout: fixed;
	background-color: #FFFFFB;
}
table.hui-ItemListItem {
	width: 100%;
	table-layout: fixed;
}
table.hui-ItemListSeparator 
{
	width: 98%; 
	height: 1px; 
	color: #CECFCE;
}

.Box
{
	background-color: #cccccc;
}

.boxTitle
{
	padding:4px 5px 4px 15px;
	background-color: #eee;
	color: #444444;
	font-family: Verdana, Helvetica, 'HelveticaNeue Extended', Tahoma, Arial, Times New Roman, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image:url(images/WindowHeader.gif)
}

.boxArea
{
	width: auto ;
	color: #444444;
	padding: 2px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Helvetica, 'HelveticaNeue Extended', Tahoma, Arial, Times New Roman, sans-serif;
	background-color: #fff;
}

.hui-BoxHeader {
	width: 100%;
	table-layout: fixed;
	background-color: #80A0C0;
}

.hui-BoxBody {
	width: 100%;
	height: 100%;
	border-top: #80A0C0 1px solid;
	border-bottom: #80A0C0 1px solid;
	border-left: #80A0C0 1px solid;
	border-right: #80A0C0 1px solid;
	table-layout: fixed;
	background-color: #FFFFFB;
}

