



.projectBar{background-color : #CBD9EB;}

.projectTitle{
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10;
	font : bold;
}


.wholeBorder{border: 1px solid #666666;}


.bottomBorder{border: 1px solid #666666;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.wizardTable {border: 1px solid #cacaca;
	border-top:  1px solid #cacaca;
	border-left:  1px solid #cacaca;
	border-right:  1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
}


.tableLight{
	background-color : #6699cc;
}

.tableDark{
	background-color : #003366;
}


.tableMedium {
	background-color : #336699;
}


.tablePlain {
	background-color : #FFFFFF;
}


.sectionHeaderTable {
	border:0px solid #7C97BF;
	background : #7C97BF
	height:20px;
	width:100%;
	color:#FFFFFF;
}


.sectionHeaderRow {
	background : #7C97BF;
	height=20px;
	color:#FFFFFF;
	font-weight:bold;
}


.sectionHeader
{
		PADDING-RIGHT: 10px;
		PADDING-LEFT: 6px;
	
		FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cde1ea,endColorStr=#3a738e);
	


}

.controlHeader
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	background : 	#374156;
	
	color : #000000;
}


.columnHeader {
		PADDING-RIGHT: 10px;
		PADDING-LEFT: 13px;
	
		FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F0F0F0,endColorStr=#DEDFD7);
	
}

.sortColumn {
  COLOR : #565656;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.sortColumnHover {
  PADDING-RIGHT: 10px;
	PADDING-LEFT: 13px;
  text-decoration: underline;
  cursor: hand;
  
    FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#EFFBB1);
  
}



.scorecardColumnHeader
	{
		
			FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ededed,endColorStr=#c3c7cb);
		
		PADDING-RIGHT: 5px;
		PADDING-LEFT: 5px;
	}



table.scrollable {
	border-collapse:collapse;
}
 
td.fixedColBorder {
	border-right:2px solid #cacaca;	
}


DIV.scrollingdatagrid {
	overflow-x:auto;
	overflow-y:auto;
	position:relative;
	
}
DIV.scrollingdatagrid TABLE {
	

	border-collapse:separate;
}
DIV.scrollingdatagrid TABLE TR .locked, DIV.scrollingdatagrid TABLE THEAD TR, DIV.scrollingdatagrid TABLE TFOOT TR {
	position:relative;
}

DIV.scrollingdatagrid TABLE THEAD TR {
	top:expression(this.offsetParent.scrollTop); 
}


DIV.scrollingdatagrid THEAD .locked, DIV.scrollingdatagrid TFOOT .locked {
left:expression(this.offsetParent.offsetParent.scrollLeft);
}

DIV.scrollingdatagrid TBODY .locked {
left:expression(this.offsetParent.scrollLeft);
} 




DIV.scrollingdatagrid TD, DIV.scrollingdatagrid TH { z-index:1; border-left:1px solid thin #FFFFFF;}
DIV.scrollingdatagrid TD.locked, DIV.scrollingdatagrid TH.locked { z-index:2; }
DIV.scrollingdatagrid THEAD TR, DIV.scrollingdatagrid TFOOT TR { z-index:3;}
DIV.scrollingdatagrid THEAD TR TH.locked {z-index:4;}

DIV.scrollingdatagrid TD.fixedColBackGround{
	background : #ffffff;
}

 
.freezeCol {
	position:relative;
}


.tdLight{
	background : #cccccc;
}
.lightColor{
	color : #FFFFFF;
}
.tdMedium{
	background : #336699;
}
.mediumColor{
	color: #6699cc;
}

.tdDark{
	background : #A8BAD4;
}

.darkColor{
	color : #336699;
}
.bodyBackground{
	background : #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #efefef;
	scrollbar-shadow-color: #003300;
	scrollbar-face-color: #d6d6d6;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #6c7383;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
}

.logoBackground{
	
        background-image: url('/html/en/default/images/top_left_back.gif');
        background-repeat: no-repeat;
        background-position: left top;
        background-color: transparent;
        width:236;
        
}
.linksBackground{
	
        background-image: url('/html/en/default/images/top_right_back.gif');
        background-repeat: no-repeat;
        background-position: right top;
        background-color: transparent;
        width:334;
        
}

.greetingBackground{
	
		background : #2485a6;
		text-align:left;
		padding-bottom:2px;
        
}
.topColorBack{
	
		FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2588a8,endColorStr=#0b232f);
	
}

.menuBackground{
	background : #FFFFFF;
}
.menuHilite{
	background : #cccccc;
}


.tdFocus{
	background : "#ffffff";
	BORDER-BOTTOM: #DDDDDD 1px solid;
}


.homeList {
	BORDER-BOTTOM: #DDDDDD 1px solid;
	text-align: top;
}


.homeListHeader {
	BORDER-BOTTOM: #6699cc 2px solid;
	text-align: top;
}


.homeListMed {
	BORDER-BOTTOM: #336699 1px solid;
	text-align: top;
}
.tdSubElement {
	background: #cccccc;
	BORDER-BOTTOM: #DDDDDD 1px solid;
	text-align: top;
}
.tdSubElementHidden {
	background:#cccccc;
	text-align: top;
}
.tdSubElementFocus {
	background : #ffffff;
	color:#ffffff;
}
.tdSubElementFocusHidden {
	background: #ffffff;
	color:#ffffff;
}
.tdSubElementOver {
	background: #A8BAD4;
	BORDER-BOTTOM: #DDDDDD 1px solid;
	text-align: top;
}
.tdMenuFrameLeft {
	BORDER-RIGHT: #DDDDDD 2px solid;
}
.tdObjectHeaderLeft
	BORDER-RIGHT: #DDDDDD 0px solid;
}
.tdObjectHeaderRight
	BORDER-LEFT: #DDDDDD 0px solid;
}
.pageStepRow {
	background-color: #dddddd;
	}
.errorScriptHeader {
	FONT-FAMILY: Trebuchet , Verdana, Arial, Helvetica, sans-serif;;
	color: #000000;
	font-size: 10;
	font-weight:bold;
	BORDER-BOTTOM=#990000 2px solid;
}
.errorScript {
	FONT-FAMILY:Trebuchet , Verdana, Arial, Helvetica, sans-serif; courier;
	color: #000000;
	font-size: 10;
}

A:link  {
	COLOR : #004080;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

A:visited  {
	COLOR : #550055;
	FONT-FAMILY : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

A:active  {
	COLOR : #550055;
	FONT-FAMILY : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;

}

.alertmsg  {
	COLOR : Red;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	FONT-WEIGHT : bold;
}

BODY  {
	COLOR : #336699;
	FONT-FAMILY : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10px;
}


.bodyText  {
	COLOR : #034076;
	FONT-FAMILY : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10px;
}

.maintext  {
	COLOR : #000000;
	FONT-FAMILY : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
}

.bullText{
	COLOR : #FFFFFF;
	FONT-FAMILY : Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	FONT-WEIGHT : bold;
}
.altLayerText {
	color: #A8BAD4;
	FONT-FAMILY : Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
}
.altLayerBG {
	color: #cccccc;
}

.popUpLay {background-color:#000000;
	border: solid #000000 1px;
	padding: 0px;
	visibility: visible;
	position:absolute;
	cursor:hand;
	left:500px;
	top:100px;
}

INPUT {
	
	font-size:10;
}
.button{
	background: #003366;
	color:#ffffff;
	font-family: Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	text-decoration : none;
	font-weight : bold;
    	BORDER-BOTTOM: #000000 1px solid;
    	BORDER-LEFT: #88BBEE 1px solid;
    	BORDER-RIGHT: #000000 1px solid;
    	BORDER-TOP: # #336699 2px solid;
	cursor:hand;
	width:-1px;
	height:-1px;
}

.loginbutton
 {
 	color: #ffffff;
 	font-size: 10;
 	font-family: Trebuchet MS, Arial, sans-serif;
 	font-weight: bold;
 	cursor: hand;
 	background: #5987BC;
 	width: 50px;
 	height: 25px;
 }

 a.loginbutton:link
 {
 	color: #ffffff;
 	font-size: 10;
 	font-family: Trebuchet MS, Arial, sans-serif;
 	font-weight: bold;
 	cursor: hand;
 	background: #5987BC;
 	width: 50px;
 	height: 25px;
 	text-decoration: none;
 }
  a.loginbutton:visited
  {
  	color: #ffffff;
  	font-size: 10;
  	font-family: Trebuchet MS, Arial, sans-serif;
  	font-weight: bold;
  	cursor: hand;
  	background: #5987BC;
  	width: 50px;
  	height: 25px;
  	text-decoration: none;
  }
  a.loginbutton:active
  {
  	color: #ffffff;
  	font-size: 10;
  	font-family: Trebuchet MS, Arial, sans-serif;
  	font-weight: bold;
  	cursor: hand;
  	background: #5987BC;
  	width: 50px;
  	height: 25px;
  	text-decoration: none;
  }
  a.loginbutton:hover
  {
  	color: #ffffff;
  	font-size: 10;
  	font-family: Trebuchet MS, Arial, sans-serif;
  	font-weight: bold;
  	cursor: hand;
  	background: #5987BC;
  	width: 50px;
  	height: 25px;
  	text-decoration: none;
  }



.outlookButton {
	font-family:Trebuchet,Verdana,Arial,Helvetica,sans-serif;
	font-size:10;
	color:#000000;
	font-weight:bold;
	background:#336699;
    	BORDER-BOTTOM: #cacaca 1px solid;
    	BORDER-LEFT:#336699 0px solid;
    	BORDER-RIGHT:#cccccc 1px solid;
    	BORDER-TOP:#cacaca 1px solid;
}



.bnorm {color:#ffffff;
	cursor:hand;
	width:116;
	height:28;
	background-color:#003366;
	font: 10 Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bover {color:#ffffff;
	cursor:hand;
	width:116;
	height:28;
	background-color:#003366;
	font: 10 Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;}




.clock  {
	COLOR : #ffffff;
	FONT-FAMILY : Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	FONT-WEIGHT : bold;
}

.ClientList {
	COLOR: #070770; FONT-FAMILY: Arial; FONT-SIZE: 10;
}

.copyrightblue  {
	COLOR : #848383;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT : bold;
	FONT-SIZE : 10;
}

.header{ color:#000000;  FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10; font-weight: bold;}



.label  {
	color : #003366;
	font-size : 10;
	font-family : Trebuchet MS , Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}


.sectionHeaderLabel  {
	COLOR : #FFFFFF;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.labelHeader  {
	COLOR : #000000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}
.maintitle{ color:#000000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
}
.msgLabel  {
	COLOR : #ffffff;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}
.menuText{
	color: #000000;
	font-family: Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;

}

.menuTitle  {
	COLOR : #b9c2c7;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
	padding-left: 0px;
	padding-right: 0px;
}

.msglabel1{
	color: #000000;
	font-family: Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;

}

.selfServiceLabel{
	color: #ffffff;
	font-family: Trebuchet , Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.greeting{
	color: #eccd74;
	font-family: Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.linksForeground{
	
		font-weight: bold;
	
	color: #262b2e;  
	font-family: Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.bannerLayout {
	
}

.msglabel2  {
	COLOR : #cccccc;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.obText{
	COLOR : #FFFFFF;
	FONT-FAMILY : Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
}

.power{ color:#ffffff;  FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10; font-weight: bold;}

.pageTitle {
	COLOR: #000000;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
	FONT-WEIGHT: bold;
	font-style : normal;
}

.required  {
   	COLOR : #CC6600;
   	FONT-FAMILY : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   	FONT-WEIGHT : bold;
  	FONT-SIZE :10;
}

.separator  {
	COLOR : #000000;
	FONT-FAMILY : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE :8;
	font-weight : bold;
}

.separator  {
	COLOR : #FFFFFF;
	FONT-FAMILY : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE :8;
	font-weight : bold;
}

.separator1  {
   	COLOR : #FFFFFF;
   	FONT-FAMILY : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   	FONT-SIZE :12;
}

.stepTitle  {
	COLOR : #FFFFFF;
	FONT-FAMILY : Trebuchet MS , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}


.stepText  {
	COLOR : #FFFFFF;
	FONT-FAMILY : Trebuchet MS , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
}
.sectHeadInstruction  {
	COLOR : #000000;
	FONT-FAMILY : Trebuchet MS , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
}

.tableNavInput {
	FONT-FAMILY : Trebuchet MS , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
}



.tableTop{color:#FFFFFF;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
}



.objHead{ color:#000000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration:none;
	font-weight: bold;
}


.objHead1{ color:#000000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration:none;
	font-weight: bold;
}
.toolbar{ color:#000000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10;
	font-weight: bold;
}


.actionButton{ color:#000000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10;
	font-weight: bold;
}


.genericActionButton {
    background-image: url('/html/en/default/images/Grayback_button.gif');    
    background-repeat: no-repeat;
    background-position: left bottom;
    color: #FFFFFF;
    width:50px;
    height:24px;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


.filtersSectionHeader {
	background-color: #4c5862;
}
.filtersLayerBackground {
	background-color: #f5f5f5;
}	

.actionButtonQuery{ color:#000000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10;
	font-weight: bold;
}

.toolbarSelected{ color: #336699;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
	text-decoration:none;
}
.toolbarSearch{ color:#000000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration:none;
	font-weight: bold;
	border-bottom: ##A8BAD4 1px solid;
	border-top: ##336699 1px solid;
}
.toolbarPlain{ color:#FFFFFF;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration:none;
}
.toolbarWithoutLink{ color:#ffffff;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
}

.toolbarOver{ color: #6699cc;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
}
.subElements{ color:#000000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration:none;
}
.subElementsFocus{ color:#000000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration:none;
}


.inactive {
	FONT-FAMILY:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10;
	font-weight: bold;
	color:#000000;
}


TD {COLOR: #0000ad;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}

.tdOver{
	COLOR : #ffffff;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.title{ color:#003366;  FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10; font-weight: bold;}

.welcome  {color:#003366;  FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
}




.selectLabelLeft {
	COLOR: #000000;
	background-color: #ffffff;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight: none;
    	BORDER-BOTTOM: #DDDDDD 1px solid;
    	BORDER-LEFT: #000000 1px solid;
    	BORDER-RIGHT: #DDDDDD 0px solid;
    	BORDER-TOP: #000000 1px solid;
}
.selectLabelLeftNoEdit {
	COLOR: #000000;
	background-color: #DDDDDD;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight: none;
    	BORDER-BOTTOM: #DDDDDD 0px solid;
    	BORDER-LEFT: #000000 0px solid;
    	BORDER-RIGHT: #DDDDDD 0px solid;
    	BORDER-TOP: #000000 0px solid;
}
.selectLabelRight {
	COLOR: #000000;
	background-color: #ffffff;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight: none;
    	BORDER-BOTTOM: #DDDDDD 1px solid;
    	BORDER-LEFT: #000000 0px solid;
    	BORDER-RIGHT: #DDDDDD 1px solid;
    	BORDER-TOP: #000000 1px solid;
}

.selectLabelRightNoEdit {
	COLOR: #000000;
	background-color: #DDDDDD;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight: none;
    	BORDER-BOTTOM: #DDDDDD 0px solid;
    	BORDER-LEFT: #000000 0px solid;
    	BORDER-RIGHT: #DDDDDD 0px solid;
    	BORDER-TOP: #000000 0px solid;
}

.dropDownList {
	color:#000000;
	background-color:#ffffff;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration:none;
	BORDER-BOTTOM: #DDDDDD 1px solid;
}
.dropDownListOver {
	color:#FFFFFF;
	background-color: #A8BAD4;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration:none;
	border-bottom: #A8BAD4 1px solid;
}


#rolesetup00 {
	position: absolute;
	top:1 px;
	left:0 px;
	visibility:visible;
}


#windowListLayer {
	background-color:#004080;
	visibility: hidden;
	z-index: 100;
	border: solid 1px #0a0a0a;
}
.windowListHeader{ color:#000000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 10;
	font-weight: bold;
}
.windowListBorder {
 border-top:1px solid #0a0a0a;
}

#contentLayer {
	COLOR: #0000ad; FONT-FAMILY: Arial; FONT-SIZE: 10; HEIGHT: 275px; PADDING-BOTTOM: 14px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 14px; POSITION: absolute; VISIBILITY: hidden; WIDTH: 350px; Z-INDEX: -1
}



.title5 {font-family:Arial, Verdana, Geneva; font-size:16pt;}
.title4 {font-family:Arial, Verdana, Geneva; font-weight:bold; font-size:16pt;}
.title1 {font-family:Verdana, Geneva, Arial; font-weight:bold; font-size:10px;}
.title2 {font-family:Arial, Verdana, Geneva; font-weight:bold; font-size:12px;}
.text2 {font-family:Verdana, Geneva, Arial; font-size:12px;}
.text1 {font-family:Verdana, Geneva, Arial;font-size:10px;}
.text3 {font-family:Arial, Verdan, Geneva; font-weight:bold; font-size:12pt;}
.text1a {font-family:Verdana,Geneva,Arial; font-weight:normal; font-size:10px; color:#666666;}
.network1 {font-family:Verdana,Geneva,Arial; font-weight:bold; font-size:10px; color:#FFFFFF; text-decoration:none;}
.snu {font-family:verdana, arial, san-serif; font-size: 10; text-decoration:none;}
.bttn {border-style:outset;border-color:#EEEEEE #666666 #666666 #EEEEEE;border-width:2px;background-color:#cccccc;text-decoration:none;}
.content1 {font-family:Verdana, Geneva, Arial;font-size:11px;}
.mailbody {font-family:Verdana, Geneva, Arial; font-size:1em;}
.text4 {font-family: Verdana, Geneva, Arial; font-size: 10; font-weight: bold}
.text5 {font-family: Verdana, Geneva, Arial; font-size: 10}
.title3 {font-family: Arial, Verdana, Geneva; font-size: 10; font-weight: bold}
.text1sd {font-family: Arial, sans-serif; font-size: 10; text-decoration: none;}
.text2sd {font-family:Arial, sans-serif; font-size:10;}
.text3sd {font-family:Arial, sans-serif; font-size:10;text-decoration:none; color:#FF3300; font-weight: bold;}
.spantitle{ color:#ffffff;FONT-FAMILY: Trebuchet,Verdana,Arial,Helvetica,sans-serif;font-size: 10;}

.filtersLayer
{
	Visibility:hidden;
	width:100%;
	height:20px;
	text-align:center;
	border:1px solid gray;
	color:#000000;
	cursor:hand;

}


.topMenuStartColor{
	background : #3d464b;
}


.topMenuEndColor{
	background : #172b36;
}

.topGradientMenu
{
		Visibility:visible;
		PADDING-RIGHT: 2px;
		PADDING-LEFT: 2px;
		cursor: hand;
	
		FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3d464b,endColorStr=#172b36);
	

}


.subMenuStartColor{
	background : #ffffff;
}


.subMenuEndColor{
	background : #D5DEEB;
}


.sHGradientStartColor{
	background : #7C97BF;
}


.sHGradientEndColor{
	background : #eeeeee;
}

.sectionHeaderGradient
{
		Visibility:visible;
		PADDING-RIGHT: 10px;
		PADDING-LEFT: 13px;
		cursor: hand;
	
		FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#7C97BF,endColorStr=#eeeeee);
	

}


.layeredMenuStartColor{
	background : #FFFFFF;
}


.layeredMenuEndColor{
	background : #A8BAD4;
}



.hoverMenu
{


	Visibility:visible;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 13px;
	cursor: hand;
	color: #000000;
	
	FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#A8BAD4);
	

}


.listItemStartColor{
	background : #ffffff;
}


.listItemEndColor{
	background : #A8BAD4;
}



.listItems
{


	Visibility:visible;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 13px;
	cursor: hand;
	color: #000000;
	
		FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#A8BAD4);
	
}


.tabStartColor
{
	background : #e3f3f3;
}


.tabEndColor
{
	background : #b2d1d4;
}


.tab
{

	
	FONT-WEIGHT: bold;
	FONT-SIZE: 10;
	color:#3b3d3a;
	FONT-FAMILY: 'Trebuchet','Verdana', 'Arial', 'Helvetica';

	TEXT-DECORATION: none;
	border-top: 4px #999999;
	border-color: #666666 #333333 #333333 #666666;

	-moz-border-radius: .75em .75em 0em 0em;
  border-radius-topleft: .75em;
  border-radius-topright: .75em;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e3f3f3,endColorStr=#b2d1d4);
	
}


.sectionTabStartColor
{
	background : #e1f2f1;
}


.sectionTabEndColor
{
	background : #c9e0e0;
}


.sectionTab
{
	
	FONT-WEIGHT: bold;
	FONT-SIZE: 10;
	color:#30312e;
	FONT-FAMILY: 'Trebuchet','Verdana', 'Arial', 'Helvetica';

	TEXT-DECORATION: none;
	border-top: 4px #999999;
	border-color: #666666 #333333 #333333 #666666;

	-moz-border-radius: .75em .75em 0em 0em;
  border-radius-topleft: .75em;
  border-radius-topright: .75em;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e1f2f1,endColorStr=#c9e0e0);
	

}

.selectedTab
{

	
	FONT-WEIGHT: bold;
	FONT-SIZE: 10;
	color:#3b3d3a;
	FONT-FAMILY: 'Trebuchet','Verdana', 'Arial', 'Helvetica';

	TEXT-DECORATION: none;
	border-top: 4px #999999;
	border-color: #666666 #333333 #333333 #666666;

	-moz-border-radius: .75em .75em 0em 0em;
  border-radius-topleft: .75em;
  border-radius-topright: .75em;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3684ab,endColorStr=#499cc4);
	
}

.selectedSectionTab
{
	
	FONT-WEIGHT: bold;
	FONT-SIZE: 10;
	color:#30312e;
	FONT-FAMILY: 'Trebuchet','Verdana', 'Arial', 'Helvetica';

	TEXT-DECORATION: none;
	border-top: 4px #999999;
	border-color: #666666 #333333 #333333 #666666;

	-moz-border-radius: .75em .75em 0em 0em;
  border-radius-topleft: .75em;
  border-radius-topright: .75em;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#a6c5c8,endColorStr=#b1d1d4);
	

}

.layeredMenu
{

	PADDING-RIGHT: 10px;
	PADDING-LEFT: 13px;
	cursor: hand;
	color:#A8BAD4;
	border-bottom : thin outset #dddddd;
	background-color : #A8BAD4;
}

.alphabuttonover
{
	Visibility:visible;
	filter: progid:DXImageTransform.Microsoft.revealTrans(Duration=2,Transition=4);
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 13px;
	cursor: hand;
}







div.tabBox {}

div.tabArea {
	font-size: 80%;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
}



A.tab:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10; COLOR: #000000; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; BACKGROUND-COLOR: #CBD9EB; TEXT-DECORATION: none
}
a.tab {
	FONT-WEIGHT: bold; FONT-SIZE: 10; COLOR: #ffffff; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; BACKGROUND-COLOR: #CBD9EB; TEXT-DECORATION: none
}
a.selectedTab {
	FONT-WEIGHT: bold; FONT-SIZE: 10; COLOR: #ffffff; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; BACKGROUND-COLOR: #CBD9EB; TEXT-DECORATION: none
}



a.tab, a.tab:visited {
  color: #000000;
}

// old CSS which cause IE fires resize event when mouse over tab
//a.tab:hover {
//  	background-color: #cacaca;
//	border-color: #999999 #333333 #333333 #999999;
//	color: #999999
//}

a.tab.unfocusedTab, a.tab.unfocusedTab:hover, a.tab.unfocusedTab:visited {
    color:#3b3d3a;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
}

a.selectedTab.activeTab, a.selectedTab.activeTab:hover, a.selectedTab.activeTab:visited {
    color: #FFFFFF;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
}



div.tabMain {
	background-color: ##ffffff;
	border: 2px solid #000000;
	border-color: #666666 #333333 #333333 #666666;

	padding: 0px;
	position: relative;
	z-index: 101;
}

div.tabIframeWrapper {
  width: 100%;
  height: 95%;
}

iframe.tabContent {
  background-color: #cccccc;
	border: 1px solid #000000;
	border-color: #333333 #999999 #999999 #333333;
	width: 100%;
	height: 75%;
}









div.sectionTabBox {}

div.sectionTabArea {
	font-size: 80%;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
}



A.sectionTab:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10; COLOR: #000000; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; BACKGROUND-COLOR: #CBD9EB; TEXT-DECORATION: none
}
a.sectionTab {
	FONT-WEIGHT: bold; FONT-SIZE: 10; COLOR: #ffffff; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; BACKGROUND-COLOR: #CBD9EB; TEXT-DECORATION: none
}



a.sectionTab, a.sectionTab:visited {
  color: #000000;
}

a.sectionTab:hover {
  	background-color: 	;
	border-color: #999999 #333333 #333333 #999999;
	color: #999999
}

a.sectionTab.sectionUnfocusedTab, a.sectionTab.sectionUnfocusedTab:hover, a.sectionTab.sectionUnfocusedTab:visited {
    color:#30312e;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
}

a.selectedSectionTab.sectionActiveTab, a.selectedSectionTab.sectionActiveTab:hover, a.selectedSectionTab.sectionActiveTab:visited {
    color:#ffffff;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
}




div.sectionTabMain {
	background-color: ##ffffff;
	border: 2px solid #000000;
	border-color: #666666 #333333 #333333 #666666;

	padding: 0px;
	position: relative;
	z-index: 101;
}

div.sectionTabIframeWrapper {
  width: 100%;
  height: 95%;
}

iframe.sectionTabContent {
  background-color: #cccccc;
	border: 1px solid #000000;
	border-color: #333333 #999999 #999999 #333333;
	width: 100%;
	height: 75%;
}





h4#title {
  background-color: #333333;
	border: 1px solid #000000;
	border-color: #666666 #999999 #999999 #666666;
	color: #cccccc;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: .5em;
	padding: 2px .5em 2px .5em;
}

.navigation
{

position:relative;

top:0;
left:0;
}


.scrollerClass {
    scrollbar-face-color: ThreeDFace;
    scrollbar-shadow-color: ThreeDDarkShadow;
    scrollbar-highlight-color: ThreeDHighlight;
    scrollbar-3dlight-color: ThreeDLightShadow;
    scrollbar-darkshadow-color: ThreeDDarkShadow;
    scrollbar-track-color: Scrollbar;
    scrollbar-arrow-color: ButtonText;
    scrollbar-base-color: Gray;
}


.scrollerClass{
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #efefef;
	scrollbar-shadow-color: #003300;
	scrollbar-face-color: #d6d6d6;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #6c7383;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
}





.portalActionButton{ color:#ffffff;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10;
	font-weight: bold;
}


.portalInactive {
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10;
	font-weight: bold;
	color:#cacaca;
}
	

	.portalSectionHeader
	{
		PADDING-RIGHT: 10px;
		PADDING-LEFT:6px;
		
			FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#a6c3cf,endColorStr=#3a738e);
		
	}

	
	.portalSectionLabel
	{
	
		COLOR : #FFFFFF;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10px;
		font-weight : bold;
	}

	
	.portalColumnHeader
	{
		
			FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fdfbff,endColorStr=#ebece4);
		

		PADDING-RIGHT: 10px;
		PADDING-LEFT: 13px;
	}


	
	.portalColumnLabel
	{
		COLOR : #000000;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10;
		font-weight : bold;
	}

	
	.portalLabel
	{
		COLOR : #000000;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10;
		font-weight : bold;
	}

	
	.portalBodyText
	{
		COLOR : #003c69;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10;
	}

	.portalTable
	{
		border: 1px solid #cacaca;
		border-top:  1px solid #cacaca;
		border-left:  1px solid #cacaca;
		border-right:  1px solid #cacaca;
		border-bottom: 1px solid #cacaca;
	}



.portalHeaderTable {
	border:0px solid #FFCC66;
	background : #FFCC66
	height:20px;
	width:100%;

}


.portalListColor1
{
	background : #d8e9f1

}


.portalListColor2
{
	background : #f2f7fb

}

.portalBodyBackground{
	background : #ffffff;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #efefef;
	scrollbar-shadow-color: #003300;
	scrollbar-face-color: #d6d6d6;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #6c7383;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
}

	
	.layoutManagerSectionHeader {
		PADDING-RIGHT: 10px;
		PADDING-LEFT:6px;
		
			FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#a6c3cf,endColorStr=#3a738e);
		
	}

	.layoutManagerSectionLabel {
		COLOR : #ffffff;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE : 10px;
		font-weight : bold !important;
	}
	.layoutManagerSectionLabelSpecial {
		font-weight : normal !important;
		font-style: italic !important;
		color: #FFFFC1;
	}

	
	
.managerActionButton{ color:#000000;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10;
	font-weight: bold;
}


.managerInactive {
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10;
	font-weight: bold;
	color:#666666;
}

	.managerSectionHeader
	{
		
			FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#8EA7CC ,endColorStr=#5C80B7);
		
		PADDING-RIGHT: 10px;
		PADDING-LEFT: 6px;
	}

	
	.managerSectionLabel
	{
		COLOR : #FFFFFF;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10;
		font-weight : bold;
	}

	
	.managerColumnHeader
	{
		
		FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#9fa6b0,endColorStr=#374256);
		
		PADDING-RIGHT: 10px;
		PADDING-LEFT: 13px;
	}


	
	.managerColumnLabel
	{
		COLOR : #FFFFFF;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10;
		font-weight : bold;
	}

	
	.managerLabel
	{
		COLOR : #000000;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10;
		font-weight : bold;
	}

	
	.managerBodyText
	{
		COLOR : #000000;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10;
	}

	

.managerContentTitle{ color:#003300;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
}

	

.managerObjectTitle{ color:#FFFFFF;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10;
	font-weight: bold;
}

.managerObjTitleBackground{
	
		FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cde1ea,endColorStr=#3a738e);
	
		PADDING-RIGHT: 10px;
		PADDING-LEFT:6px;
}

	
	.managerTable
	{
		border: 1px solid #cacaca;
		border-top:  1px solid #cacaca;
		border-left:  1px solid #cacaca;
		border-right:  1px solid #cacaca;
		border-bottom: 1px solid #cacaca;
	}

	
.managerHeaderTable {
	border:0px solid #7C97BF;
	background : #7C97BF
	height:20px;
	width:100%;

}


.managerListColor1
{
	background : #d8e9f1

}


.managerListColor2
{
	background : #f2f7fb

}


.managerResultsBackground
{
	background : #bebebd

}

.managerResultsLabel  {
	COLOR : #003300;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.managerSearchLabel  {
	COLOR : #ffffff;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.managerBodyBackground{
	background : #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #efefef;
	scrollbar-shadow-color: #003300;
	scrollbar-face-color: #d6d6d6;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #6c7383;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
}

.managerContentBackground{
    background : #f7f7f7;
}

	

	.stepTitle  {
	COLOR : #FFFFFF;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}


.stepText  {
	COLOR : #FFFFFF;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
}


.wizardStepBackground
{
	background : #499cc4

}
	
.wizardActionButton{ color:#FFFFFF;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10;
	font-weight: bold;
}


.wizardSectionActionButton{ color:#384456;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10;
	font-weight: bold;
}


.wizardInactive {
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10;
	font-weight: bold;
	color:#FFFFFF;
}


.wizardSectionInactive {
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10;
	font-weight: bold;
	color:#384456;
}

	.wizardSectionHeader
	{
		PADDING-RIGHT: 10px;
		PADDING-LEFT: 6px;
		
		FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f6fffa,endColorStr=#c3d9e6);
		

	}

	
	.wizardSectionLabel
	{
		COLOR : #384456;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10px;
		font-weight : bold;
	}

	
	.wizardColumnHeader
	{
		
			FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f3f3f1,endColorStr=#dddddd);
		
			PADDING-RIGHT: 10px;
			PADDING-LEFT: 13px;
	}
	
	.groupByColumnHeader
	{
		
			FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f3f3f1,endColorStr=#dddddd);
		
			PADDING-RIGHT: 5px;
			PADDING-LEFT: 5px;
			PADDING-TOP: 2px;
			height: 24px;
	}
	
	DIV.scrollingdatagrid TH.wizardColumnHeaderNoBorder
	{
		border: 0;
	}
	DIV.scrollingdatagrid TH.wizardColumnHeaderBorder
	{
		border: none;
	}

	DIV.scrollingdatagrid TD.verticalSectionFieldStart
	{
		border: thin solid ActiveBorder;
	}

	IMG.verticalSectionHierarchicalFieldImage
	{
		cursor: hand;
	}

	DIV.scrollingdatagrid TD.groupBySectionRowElement
	{
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: 1px solid #cacaca;
		height: 20px;
	}
	
	DIV.scrollingdatagrid TD.groupBySectionRowElement A:link  {
		COLOR : #004080;
		text-decoration : underline;
	}

	DIV.scrollingdatagrid TD.groupBySectionRowElement A:visited  {
		COLOR : #550055;
		text-decoration : underline;
	}

	DIV.scrollingdatagrid TD.groupBySectionRowElement A:active  {
		COLOR : #550055;
		text-decoration : underline;
	}
	
	
	.wizardColumnLabel
	{
		COLOR : #4e4d4e;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10;
		font-weight : bold;
	}

	
	.wizardColumnSubLabel
	{
		COLOR : #000000;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 8;
		font-weight : bold;
	}

	
	.wizardLabel
	{
		COLOR : #384456;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10;
		font-weight : bold;
	}
	
	DIV.scrollingdatagrid TD.wizardCellBorder
	{
		border: thin solid ActiveBorder;
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
	}
	DIV.scrollingdatagrid TD.wizardCellReadOnly
	{
		background-color: #eeeeee;
	}
	.wizardCellBorderFixedColumn
	{
		border-right: thick solid ActiveBorder;
	}

	
	.wizardBodyText
	{
		COLOR : #000000;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10px;
	}
	.wizardTable
	{
		border: 1px solid #cacaca;
		border-top:  1px solid #cacaca;
		border-left:  1px solid #cacaca;
		border-right:  1px solid #cacaca;
		border-bottom: 1px solid #cacaca;
	}

	
.wizardHeaderTable {
	border:0px solid #7C97BF;
	background : #7C97BF
	height:20px;
	width:100%;

}



.wizardObjectTitle{ color:#FFFFFF;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
}

.wizardObjTitleBackground{
	background : #374357;
}


.wizardBodyBackground{
	background : #ffffff;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #efefef;
	scrollbar-shadow-color: #003300;
	scrollbar-face-color: #d6d6d6;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #6c7383;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
}


.wizardListColor1
{
	background : #d8e9f1

}


.wizardListColor2
{
	background : #f2f7fb

}




	.tririgaInputBorderColor
	{
		border: 1px solid #014A87;
		border-top:  1px solid #014A87;
		border-left:  1px solid #014A87;
		border-right:  1px solid #014A87;
		border-bottom: 1px solid null;
	}

.tririgaInputText
    {
        height:18px;
		width: -1px;
        border:1px solid #014A87;
        padding:2px 0px 0px 2px;
        COLOR : #034076;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10;

    }

	
	.tririgaTable
	{
		border: 1px solid #cacaca;
		border-top:  1px solid #cacaca;
		border-left:  1px solid #cacaca;
		border-right:  1px solid #cacaca;
		border-bottom: 1px solid #cacaca;
	}

	
.toolbarText{ color:#000000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10;
	font-weight: bold;
}

.draggableLayerTable{
    border-style: solid;
    border-width: thick;
    border-color:#CEDBE7;
}
.innerTable{
    width:100%;
    border:;
}



.tririgaObjectTitle{ color:#000000;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
}

.tririgaObjTitleBackground{
	background : #CEDBE7;
}


.tririgaListColor1
{
	background : #cce4f0

}


.tririgaListColor2
{
	background : #eff7fa

}


.tririgaListHilite
{
	background : #effbb1

}

.tririgaColumnHeader
	{
		
			FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ededed,endColorStr=#c3c7cb);
		
		PADDING-RIGHT: 10px;
		PADDING-LEFT: 13px;
	}

.tririgaFilterColumnHeader
	{
		
			FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ededed,endColorStr=#c3c7cb);
		
		PADDING-RIGHT: 2px;
		PADDING-LEFT: 7px;
	}


	
	.tririgaColumnLabel
	{
		COLOR : #565656;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10;
		font-weight : bold;
	}
	
   .emptyInputLabel {
   		COLOR : #565656;
		FONT-FAMILY:  Verdana, Trebuchet, Arial, Helvetica, sans-serif;
		FONT-SIZE : 10;
		font-weight : normal;
		font-style : italic;
   }
   
   .emphasizedCriteriaClass {
   		COLOR : #343434;
		FONT-FAMILY: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
		FONT-SIZE : 9;
		font-weight : bold;
   		font-style: normal;
   }
	

.negativeValue
{
    color:#ff0000;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
}

.listHighlite
{
	background : #FFFFFF;
}

	
.tririgaResultsBackground
{
	background : #374156

}

.tririgaResultsLabel
{
	COLOR : #000000;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.tririgaResultsActionButton{ 
	color: #fef900;
	FONT-FAMILY : Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10;
	font-weight: bold;
}


.calendarTopStartColor
{
	background : #686d80
}

.calendarTopEndColor
{
	background : #3f4354
}

}
.calendarTopBackground
{
	
		FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#686d80,endColorStr=#3f4354);
	
}

.calendarTopLabel
{
	COLOR : #FFFFFF;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.calendarWeekTopBackground
{
	background : #c0c7cd
}

.calendarWeekTopLabel
{
	COLOR : #24262d;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.calendarWeekBackground
{
	background : #fdfffe
}

.calendarWeekLabel
{
	COLOR : #000000;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.calendarWeekendBackground
{
	background : #ecf5ec
}

.calendarWeekendLabel
{
	COLOR : #336699;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.calendarNavigationBackground
{
	background : #cfd7e2
}

.calendarPrevNextLabel
{
	COLOR : #d7ded7;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.calendarCurrentBackground
{
	background : #effbb1
}

.calendarCurrentLabel
{
	COLOR : null;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12;
	font-weight : bold;
}





.calendarHeaderBackground
{
	background : #4F94CD;
}

.calendarHeaderLabel
{
	COLOR : #FFFFFF;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12;
	font-weight : bold;
}

.calendarMonthLabel
{
	COLOR : #000000;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 14;
	font-weight : bolder;
	letter-spacing : 10px;
}

.calendarDayLabel
{
	COLOR : #000000;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12;
	font-weight : bold;
}

.currentMonthDayHeaderBackground
{
	
		FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cde1ea,endColorStr=#3a738e);
	
		PADDING-RIGHT: 6px;
		PADDING-LEFT:6px;
}

.notCurrentMonthDayHeaderBackground
{

		background : #B7C3D0;

		PADDING-RIGHT: 6px;
		PADDING-LEFT:6px;
}

.calendarDayHeaderLabel
{
	COLOR : #FFFFFF;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.calendarOffDayHeaderLabel
{
	COLOR : #00688B;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
	font-weight : bold;
}

.calendarOffDayClass
{
    background : #E8E8E8;
}

.calendarDayClass
{
    background : #FFFFFF;
}

.calendarTodayClass
{
    background : #B0C4DE;
}

.calendarReconcileLabel
{
	color: red;
	font-family: Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
}


.calendarHourLabel
{
	color: black;
	font-family: Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 14;
	font-weight: bold;
}

.calendarAmPmLabel
{
	color: black;
	font-family: Trebuchet , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: medium;
}






.loginLabel  {
	COLOR : #ffffff;
	FONT-FAMILY : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10;
}

.loginSlogan  {
    COLOR : #ffffff;
    FONT-FAMILY : Trebuchet, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE : 16 pt;
    font-weight : bolder;
}


.disabledAttribute {
	FONT-FAMILY:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10;
	color:#666666;
}



.completedProcess{
    font-family: Georgia;
    font-size: 150%;
    font-weight: bold;
    margin: 0;
    color: #ffad00;
    text-shadow: black;
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 10px;

}

.activeProcess{
    font-family: Georgia;
    font-size: 150%;
    font-weight: bold;
    color: green;
    text-shadow: black;
    text-transform: uppercase;
    text-decoration: underline;
    padding-left: 10px;
    padding-right: 10px;

}

.pendingProcess{
    font-family: Georgia;
    font-size: 150%;
    font-weight: bold;
    margin: 0;
    color: #cccccc;
    text-shadow: black;
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 10px;

}

h2{
    padding-left: 10px;
    padding-right: 10px;
}

.textField{
    width : 100%;
}

.groupTextField{
}

.textFieldWithImages{
    width : 100%;
}

.normalSectionField{
    width : 100%;
}

.tableSectionField{
    width : 99%;
}

.fldTbl{
    width: 100%;
    border-collapse:collapse;
    border:0px;
    border-spacing: 0px;
}

.grpTbl{
    height: 100%;
    padding: 1px;
    border-collapse:collapse;
    border: 0px;
    border-spacing: 0px;
}

.notesTbl{
    width: 100%;
    padding: 0px;
    border-collapse:collapse;
    border: 0px;
    border-spacing: 0px;
}

.notesOTbl{
    width: 10%;
    padding: 0px;
    border-collapse:collapse;
    border: 1px;
    border-spacing: 0px;
}

.notesITbl{
    padding: 0px;
    border-collapse:collapse;
    border: 0px;
    border-spacing: 0px;
}

.secTbl{
    width: 100%;
    padding: 2px;
    border-collapse:collapse;
    border-spacing: 0px;
}

.secWTbl{
    width: 100%;
    padding: 0px;
    border-collapse:collapse;
    border: 0px;
    border-spacing: 0px;
}

.secDataTbl{
    width: 100%;
    padding: 2px;
    border-collapse:collapse;
    border: 0px;
    border-spacing: 0px;
}

.secHTbl{
    width: 0px;
    height: 0px;
    padding: 0px;
    border-collapse:collapse;
    border: 0px;
    border-spacing: 0px;
}

.secHdrTbl{
    width: 100%;
    padding: 0px;
    border-collapse:collapse;
    border: 0px;
    border-spacing: 0px;
}

.tblSecData{
    width: 100%;
    padding: 0px;
    border-collapse:collapse;
    border: 0px;
    border-spacing: 1px;
}

.processingIndicatorActive{
    visibility: visible;
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 11;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    color: #DB7D04;
}

.processingIndicatorInactive{
    visibility: hidden;
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 11;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    color: #DB7D04;
}

/* Style used by HTML Trees*/
#htmlTree A:link:link, #htmlTree A:visited, #htmlTree A:active {
	color: #034076
}



/*** borderlayout styles ***/
.tri-border-layout .x-border-layout-ct {
	/* background-color :  #7C97BF !important; */
	background-color: #cacaca !important;
}
.tri-border-layout .x-layout-split {
	/* background-color :  #7C97BF !important; */
	background-color: #cacaca !important;
}
.tri-border-layout .x-layout-collapsed {
	/* background-color :  #7C97BF !important; */
	background-color: #cacaca !important;
}

/*** toolbar styles ***/
.tri-icon-details-new-win {
    background-image:url('/html/en/default/layoutManager/js/images/maximize_window.gif') !important;    
	background-repeat:no-repeat;
}
.tri-inline-bottom {
    background-image:url('/html/en/default/layoutManager/js/images/preview-bottom.gif') !important;    
}
.tri-inline-right {
    background-image:url('/html/en/default/layoutManager/js/images/preview-right.gif') !important;    
}
.toggle-menu .x-menu-item-checked {
    border:1px dotted #a3bae9 !important;
    background:#DFE8F6;
    padding:0;
    margin: 0;
}
.tri-button-text .x-btn-text {
	COLOR : #ffffff !important;
	font-weight:bold !important;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10px;			
}
.tri-button-hover .x-btn-text {
	color: #4C5862 !important;
}







        .attentionSectionStyle{
            border-color:#000000;font-weight:bold;color:#FFFFFF;font-size:small;font-style:normal;
        }
        
        .labelStyleClass1{
            font-family:Verdana;font-size:10;font-weight:bold;color:#000000;
        }
        
        .labelStyleClass2{
            border-color:#000000;font-weight:bolder;color:#cc0000;font-family:Verdana;font-size:medium;
        }
        
        .labelStyleClass3{
            border-color:#000000;font-weight:bold;color:#000099;font-family:Verdana;font-style:italic;
        }
        
        .labelStyleClass4{
            border-color:#000000;font-weight:bold;color:#BBBBBB;font-family:Verdana;font-style:italic;
        }
        
        .labelStyleClass5{
            border-color:#000000;font-weight:bold;color:#FF0000;font-family:Verdana;font-style:italic;
        }
        
        .labelStyleClass6{
            font-family:Verdana;font-size:10;font-weight:bold;color:#000000;
        }
        
        .labelStyleClass7{
            font-family:Verdana;font-size:10;font-weight:bold;color:#000000;
        }
        
        .labelStyleClass8{
            font-family:Verdana;font-size:10;font-weight:bold;color:#000000;
        }
        
        .labelStyleClass9{
            border-color:#CC1122;font-weight:bold;color:#CC1133;font-family:Verdana;
        }
        
        .labelStyleClass10{
            font-family:Verdana;font-size:10;font-weight:bold;color:#000000;
        }
        
        .dataStyleClass1{
            font-family:Verdana;font-size:10;font-style:normal;color:#000000;
        }
        
        .dataStyleClass2{
            border-color:#000000;font-weight:bolder;color:#cc0000;font-family:Verdana;font-size:x-small;
        }
        
        .dataStyleClass3{
            font-family:Verdana;font-size:10;font-weight:bold;color:#000000;
        }
        
        .dataStyleClass4{
            font-family:Verdana;font-size:10;font-weight:bold;color:#000000;
        }
        
        .dataStyleClass5{
            font-family:Verdana;font-size:10;font-weight:bold;color:#000000;
        }
        
        .dataStyleClass6{
            font-family:Verdana;font-size:10;font-weight:bold;color:#000000;
        }
        
        .dataStyleClass7{
            font-family:Verdana;font-size:10;font-weight:bold;color:#000000;
        }
        
        .dataStyleClass8{
            font-family:Verdana;font-size:10;font-weight:bold;color:#000000;
        }
        
        .dataStyleClass9{
            border-color:#000000;font-weight:bold;color:#CC1133;font-family:Verdana;
        }
        
        .dataStyleClass10{
            font-family:Verdana;font-size:10;font-weight:bold;color:#000000;
        }
        
