

.quots1 { font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; }
.quoteSource { font-family: Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; color: #000000 }
.sectionHead {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 13px;
  	color: 999999;
  	text-decoration: none;
  	font-weight : bold;
  }
  
.sectionSubHead {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10px;
  	color: 999999;
  	text-decoration: none;
  	font-weight : bold;
  }
  
.footerText {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 10px;
  	color: 999999;
  	text-decoration: none;
  	font-weight : normal;
  }
	  
.IndustrySelect  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 180px;
	text-decoration : none;
}

.tagline  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	background-color : #000000;
	background-position : left;
	text-decoration : none;
}

.date  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 9px;
	color : Gray;
	background-position : right;
	text-decoration : none;
}

.invisible  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 8px;
	color : White;
	background-position : right;
	text-decoration : none;
}

.back  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : Gray;
	background-position : right;
	text-decoration : none;
}

.breadcrumb  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	background-position : left;
	text-decoration : none;
}

.footerLink  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 9px;
	color : Gray;
	background-position : left;
	text-decoration : none;
}



.nav0 {
     	font-family: Arial, Helvetica, sans-serif;
     	font-size: 10px;
     	color: #CCCCCC;
     	text-decoration: none;
     }
	 
.nav01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	text-decoration: none;
}	 
	 
.Nav0Sel  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 333333;
	background-color : #000000;
	text-decoration : none;
}
	 
     .nav1 { font-family: Arial, Helvetica, sans-serif; font-size: <CFIF Find("MSIE", browser)>11px<CFELSE>13px</CFIF>; color: 999999 ; font-weight: bold; line-height: 11px; text-decoration: none; background-color : 999999}

     .nav1Sel { font-family: Arial, Helvetica, sans-serif; font-size: <CFIF Find("MSIE", browser)>11px<CFELSE>13px</CFIF>; color: 333333 ; font-weight: bold; line-height: 11px; text-decoration: none;}

     .nav1Desc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 999999 ; font-weight: normal; line-height: 11px; text-decoration: none}


.Nav2  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 999999;
	background-color : 333333;
	text-decoration : none;
}

.Nav2Sel  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 333333;
	background-color : #333333;
	text-decoration : none;
}

.Nav3  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : none;
}

.Nav3Sel  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	font-weight : bold;
	background-color : #464A4F;
	text-decoration : none;
}

.Nav4  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	background-color : #464A4F;
	text-decoration : none;
}

.moreTMinfo  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	line-height : 10pt;
	text-decoration : none;
}

.Nav4Sel  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #F8C860;
	background-color : #464A4F;
	text-decoration : none;
}

.Nav5  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	background-color : #464A4F;
	text-decoration : none;
}

.Nav5Sel  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFC868;
	background-color : #464A4F;
	text-decoration : none;
}

.MatrixSelect  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 150px;
	text-decoration : none;
}

.TMProcessStepHead  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : 333333;
	text-decoration : none;
}

.TMProcessStepNav  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	color : Gray;
	background-position : left;
	text-decoration : none;
}

.TMProcessStepInd  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	color : Gray;
	background-position : left;
	text-decoration : none;
}

.TMProcessStepIndSel  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	color : Black;
	font-weight : bold;
	background-position : left;
	text-decoration : none;
}

.TMProcessStepInstruct  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	color : Black;
	background-position : left;
	text-decoration : none;
}

.TMHomeHead  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : 333333;
	text-decoration : none;
}

.TMtext  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	color : Black;
}

.TMTourActive  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10px;
	color : 333333;
	text-decoration : none;
}

.TMTourInactive  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10px;
	color : white;
	text-decoration : none;
}


.TMWhitetext  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	color : white;
}


.TMsmalltext  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10px;
	color : Black;
}

.TMsmalltextunderline  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 9px;
	text-decoration : yes;
	color : Black;
}

.TMsmalltextbold  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : Black;
}


.TMHomeSideHead  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	background-color : 333333;
	color : 333333;
	text-decoration : none;
}

.TMBold  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : Black;
	background-position : left;
	text-decoration : none;
	font-weight : bold;
}

.TMNormal  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	color : Black;
	background-position : left;
	text-decoration : none;
	font-weight : normal;
}

.TMNormal1  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	color : Black;
	background-position : left;
	text-decoration : none;
	font-weight : normal;
}

.TMNormal112  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	color : 999999;
	background-position : left;
	text-decoration : none;
	font-weight : normal;
}

.TMNormal2  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 14px;
	color : Black;
	background-position : left;
	text-decoration : none;
	font-weight : normal;
}

.TMNormal3  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	color : Black;
	background-position : left;
	text-decoration : none;
	font-weight : normal;
}

.TMSmall  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 9px;
	color : Black;
	background-position : left;
	text-decoration : none;
	font-weight : normal;
}

.TMSmallBold  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 9px;
	color : Black;
	background-position : left;
	text-decoration : none;
	font-weight : bold;
}

BODY  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : Black;
	text-decoration : none;
}

.TMsmallLightTextColor  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-color : 333333;
	color : 333333;
	text-decoration : none;
}


.TMsmallDarkTextColor  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-color : 333333;
	color : 999999;
	text-decoration : none;
}

.TMHead  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	color : #999999;
	background-position : left;
	text-decoration : none;
}

.TMSubHead  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 8px;
	color : #999999;
	background-position : left;
	text-decoration : none;
	font-weight : normal;
}

.TMSubHead  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	color : Black;
	background-position : left;
	text-decoration : none;
	font-weight : bold;
}

.TMUnderline  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #31309C;
	background-position : left;
	text-decoration : yes;
	font-weight : bold;
}

.TMFooter  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10px;
	color : Black;
}


.TMSitemapMatrix  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 14px;
	color : 333333;
	background-position : left;
	background-color : 333333;
	text-decoration : none;
	font-weight : bold;
}

.TMSitemapLevel1  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	color : white;
	background-position : left;
	text-decoration : none;
	font-weight : bold;
}

.TMSitemapLevelAll  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	background-position : left;
	text-decoration : none;
}

.treeitemunsel  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : White;
	text-decoration : none;
}

.treeitemsel  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Gray;
	font-weight : bold;
	text-decoration : none;
}

.treeitemnonsel  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	font-weight : bold;
	text-decoration : none;
}

.treeitemcur  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	font-weight : bold;
	background-color : #FFC868;
	text-decoration : none;
}

.treeaction  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	font-weight : bold;
	background-color : #333333;
	text-decoration : none;
}

.xMheader {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; background-color: #333333}
.xMcontent {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.xMinstruction {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.xMitem {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.xMstepBar { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFCC00; background-color: #333333; text-decoration : none}
.xMstepBar2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFCC00; text-decoration : none}
.xmTreeItem {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}.xMadminItem {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.xMstepItem {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFCC00; text-decoration: none}
.xmFormField {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; width : 400px; text-decoration : none;
}
.xmFormLabel {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-decoration : none;
}
.xMTourtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #31309C}




breadcrumbs  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	color : White;
	vertical-align : top;
	text-decoration : underline;
}

.dataAreaText  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
}

/******************  BLUE Navigation ***********************    Titles---------------------------------------*/
.tableTitle  {
	background-color : #3D477A;
	color : White;
	font-family : Courier, Arial, sans-serif;
	font-size : small;
	vertical-align : top;
	font-weight : bold;
}

.tableTitle1  {
	background-color : #646CA4;
	color : White;
	font-family :  Courier, Arial, sans-serif;
	font-size : smaller;
	vertical-align : top;
	font-weight : bold;
}

.tableTitle2  {
	background-color : #C0BB72;
	color : White;
	font-family : Courier, Arial, sans-serif;
	font-size : smaller;
	vertical-align : top;
	font-weight : bold;
}

.tableTitle3  {
	background-color : Silver;
	color : White;
	font-family : Courier, Arial, sans-serif;
	font-size : smaller;
	vertical-align : top;
	font-weight : bold;
}

/*-------------------------------- Dark Navigation  Titles ***********************  ---------------------------------------*/
.DarkTitle  {
	background-color : White;
	color : Black;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : small;
	vertical-align : top;
	font-weight : bold;
}

.DarkTitle1  {
	background-color : White;
	color : Black;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : smaller;
	vertical-align : top;
	font-weight : bold;
}

.DarkTitle2  {
	background-color : White;
	color : Black;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : smaller;
	vertical-align : top;
	font-weight : bold;
}

.DarkTitle3  {
	background-color : White;
	color : Black;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : smaller;
	vertical-align : top;
	font-weight : bold;
}

/*--------------------------------/ end  Dark Navigation  Titles ***********************  ---------------------------------------*/ 

.tableText  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #F3F3F3;
	height : 20px;
}

.tableHeader  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #cccccc;
	text-align : center;
}

.link  {
	text-decoration : underline;
}

.actionButton  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
}



/*-------------------------------- COOKBOOK CLASSES ---------------------------------------*/

/*-------------------------------- COOKBOOK CLASSES ---------------------------------------*/

/*text classes for cookbook d07c20#586096(IGNORE)*/
.category {color: #505050; font-family:verdana; font-size:11px; font-weight: bold;} 
.subcategory1 {color: #505050; font-family:verdana; font-size:11px; font-weight: bold;} 
.subcategory2 {color: #555555; font-family:verdana; font-size:11px;} 
.subcategory3 {color: #444444; font-family:verdana; font-size:11px;}
.subcategory4 {color: #8196ac; font-family:verdana; font-size:11px;} 
.label {color: #FF0000; font-family:verdana; font-size:11px;}
.contenttext {color: #505050; font-family:verdana; font-size:11px;}
.contentheader {color: #999999; font-family:verdana; font-size:16px; font-weight: bold;}
.contentheader2 {color: #505050; font-family:verdana; font-size:11px; font-weight: bold; color: #505050;}
.contenttableheader {background: #f1f1f1; color: #505050; font-family:verdana; font-size:11px; font-weight: bold; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; padding-right: 2px;}
.contenttableheader2 {background: #f1f1f1; color: #505050; font-family:verdana; font-size:11px; font-weight: padding-left: 4px; padding-top: 2px; padding-bottom: 2px; padding-right: 2px;}
.contenttablebackground {background: #999999}
.contenttablecodebody {background: #ffffff}
.contenttablespecbody {background: #ffffff}
/*old
BODY 	{SCROLLBAR-3DLIGHT-COLOR: #999999; 
	SCROLLBAR-ARROW-COLOR: #656363; 
	SCROLLBAR-BASE-COLOR: #d1d6f0;
	SCROLLBAR-HIGHLIGHT-COLOR: #d1d6f0;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-DARKSHADOW-COLOR: #cccccc; 
	SCROLLBAR-TRACK-COLOR: #ECEEF8}


BODY 	{SCROLLBAR-3DLIGHT-COLOR: #f7f8fd; 
	SCROLLBAR-ARROW-COLOR: #656363; 
	SCROLLBAR-BASE-COLOR: #d1d6f0;
	SCROLLBAR-HIGHLIGHT-COLOR: #d1d6f0;
	SCROLLBAR-SHADOW-COLOR: #d1d6f0;
	SCROLLBAR-DARKSHADOW-COLOR: #a6abbf; 
	SCROLLBAR-TRACK-COLOR: #ECEEF8}

BODY 	{SCROLLBAR-3DLIGHT-COLOR: #999999; 
	SCROLLBAR-ARROW-COLOR: #656363; 
	SCROLLBAR-BASE-COLOR: #d1d6f0;
	SCROLLBAR-HIGHLIGHT-COLOR: #d1d6f0;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-DARKSHADOW-COLOR: #cccccc; 
	SCROLLBAR-TRACK-COLOR: #ECEEF8}



*/

/*-------------------------------- TEXT --------------------------------------------------*/

/*text classes*/

.text {color: #505050; font-family:verdana; font-size:11px;}
.lighttext {color: #505050; font-family:verdana; font-size:11px;}
.lighttextOLD {color: #777777; font-family:verdana; font-size:11px;}


.boldtext  {font-family: verdana; font-size: 11px; font-weight:bold;}
.smalltext {color: #505050; font-family:verdana; font-size: 10px;}
.smalltextbold {color: #505050; font-family:verdana; font-size: 10px; font-weight:bold;}
.noneditabletext {font-family:verdana; font-size:11px; color:#55554B;}
p {margin-bottom:5px}

.optiontext {color: #8E3D8D; font-family:verdana; font-size:11px;}



/*-------------------------------- LINKS -------------------------------------------------*/

/*link classes*/

a {text-decoration: none; color: #5060BB; font-family:verdana, sans-serif; font-size:12px;} 
a:hover {text-decoration: underline;} 
/*
a:active {
	color: Silver;
} 
a:visited {
	color: Silver;
} /*


/*-------------------------------- HEADLINES ---------------------------------------------*/

/*headline classes*/

.smallheadline  	{color: #505050; font-family:verdana; font-size:11px; font-weight: bold;}
.mediumheadline 	{color: #505050; font-family:verdana; font-size:15px; font-weight: bold;}
.largeheadline  	{color: #505050; font-family:verdana; font-size:18px; font-weight: bold;}
 
 
/*------------------------------- BUTTONS -----------------------------------------------*/

/*action button classes*/

.emphasizedbutton a:link 	{color: #636163; font-weight: bold; font-size: 11px; font-family: verdana; text-decoration: none;}
.emphasizedbutton a:active  	{color: #636163; font-weight: bold; font-size: 11px; font-family: verdana; text-decoration: none;}
.emphasizedbutton a:visited 	{color: #636163; font-weight: bold; font-size: 11px; font-family: verdana; text-decoration: none;}
.emphasizedbutton a:hover 	{color: #000000; text-decoration: none }
.emphasizedbutton 		{margin-left: 8px; cursor:hand; background: #ffe600; border-bottom:1px solid #d0bb03; border-right:1px solid #d0bb03; border-left:1px solid #ffffff; border-top:1px solid #ffffff; font-size: 11px; font-family: verdana; text-align: center; padding-bottom: 1px; padding-left:5px; padding-right:5px }		
.emphasizedbuttonborder	 	{background:#666666;}

.regularbutton a:link 		{color: #636163; font-size: 11px; font-family: verdana; text-decoration: none;}
.regularbutton a:active  	{color: #636163; font-size: 11px; font-family: verdana; text-decoration: none;}
.regularbutton a:visited 	{color: #636163; font-size: 11px; font-family: verdana; text-decoration: none;}
.regularbutton a:hover 		{color: #000000; text-decoration: none }
.regularbutton 			{margin-right: 4px; margin-left: 4px; cursor:hand; background: #fff6a6; font-size: 11px; font-family: verdana; text-align: center; cursor:hand; border-bottom:1px solid #e4db83; border-right:1px solid #e4db83; border-left:1px solid #ffffcd; border-top:1px solid #ffffcd; padding-bottom: 1px; padding-left:4px; padding-right:4px }		
.regularbuttonborder 		{background:#999999;}

.inactivebutton 		{margin-right: 4px; margin-left: 4px; background: #fffbdb; font-size: 11px; font-family: verdana; color: #b2b2b2; text-align: center; border-bottom:1px solid #f4f1cd; border-right:1px solid #f4f1cd; border-left:1px solid #ffffff; border-top:1px solid #ffffff; padding-bottom: 1px; padding-left:5px; padding-right:5px }		
.inactivebuttonborder 		{background: #b2b2b2;}


.smallemphasizedbutton a:link 		{color: #636163; font-weight: bold; font-size: 10px; font-family: verdana; text-decoration: none;}
.smallemphasizedbutton a:active 	{color: #636163; font-weight: bold; font-size: 10px; font-family: verdana; text-decoration: none;}
.smallemphasizedbutton a:visited	{color: #636163; font-weight: bold; font-size: 10px; font-family: verdana; text-decoration: none;}
.smallemphasizedbutton a:hover 		{color: #000000; text-decoration: none;}
.smallemphasizedbutton 			{
	margin-right: 1px;
	margin-left: 1px;
	cursor:hand;
	background: #A4C0DF;
	border-bottom:1px solid #d0bb03;
	border-right:1px solid #d0bb03;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font-size: 10px;
	font-family: verdana;
	text-align: center;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: .049em;
}		

.smallregularbutton a:link 	{color: #636163; font-size: 10px; font-family: verdana; text-decoration: none;}
.smallregularbutton a:active  	{color: #636163; font-size: 10px; font-family: verdana; text-decoration: none;}
.smallregularbutton a:visited 	{color: #636163; font-size: 10px; font-family: verdana; text-decoration: none;}
.smallregularbutton a:hover 	{color: #000000; text-decoration: none;}
.smallregularbutton 		{
	margin-right: 1px;
	margin-left: 1px;
	cursor:hand;
	background: #D3D3D3;
	font-size: 10px;
	font-family: verdana;
	text-align: center;
	cursor:hand;
	border-bottom:1px solid #e4db83;
	border-right:1px solid #e4db83;
	border-left:1px solid #ffffcd;
	border-top:1px solid #ffffcd;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: .049em;
}		

.smallinactivebutton 		{
	margin-right: 1px;
	margin-left: 1px;
	background: #EDE9D8;
	font-size: 10px;
	font-family: verdana;
	color: #b2b2b2;
	text-align: center;
	border-bottom:1px solid #f4f1cd;
	border-right:1px solid #f4f1cd;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: .049em;
}		


/*------------------------------- RULES -------------------------------------------------*/

/* horizontal rule */

HR.container  {height:1; width:100%; border:1px; border-left-style:none; border-right-style:none; border-top-style:solid; border-top-color:#cccccc;}


/*------------------------------- BACKGROUND --------------------------------------------*/

/*background color classes*/


/*------------------------------- FORMS -------------------------------------------------*/

/*form classes*/ 

.inputnoborder		{font-family:verdana; font-size:11px; color: #505050; border:0px; padding-left:5px; padding-right:5px;}
.tableinput		{margin-left: 1px; margin-right:1px; font-family:verdana; color: #505050; padding-bottom:2px; font-size:11px; border:1px solid #999999; padding-left:4px; padding-right:4px;}
.tableinputrow 		{background:#f7f8fd; font-family:verdana; font-size:11px; color: #505050; height:16px; padding-left:2px; padding-right:2px;}
.tableinputrow3 	{background:#ECEEF8; font-family:verdana; font-size:11px; color: #505050; height:16px; padding-left:2px; padding-right:2px;}

.inputfield		{padding-top:2px; padding-bottom:0px; margin-right: 4px; margin-left:4px; color: #505050; font-family: verdana; font-size:11px; border:1px solid #999999; padding-left:4px; padding-right:4px; height:18px;}
.pulldown 		{padding-top:1px; padding-bottom:1px; margin-right: 4px; margin-left:4px; color: #505050; font-family: verdana; font-size:11px; height:17px; background:#f7f8fd;}

.displayfield   	{padding-top:1px; padding-bottom:2px; margin-right: 4px; margin-left:4px; padding-left:6px; padding-right: 6px; border: 1px solid #999999; background: #ECEEF8; height:17px;}

.smallinputfield	{padding-top:1px; padding-bottom:0px; margin-right: 4px; margin-left:4px; color: #505050; font-family: verdana; font-size:11px; border:1px solid #999999; padding-left:4px; padding-right:4px;height:16px;}
.smallpulldown 		{padding-top:0px; padding-bottom:0px; margin-top: 0px; margin-bottom: 0px; margin-left:4px; margin-right:4px; color: #505050; font-family: verdana; font-size:7pt;background:#f7f8fd;}
.smalldisplayfield   	{padding-top:0px; padding-bottom:1px; margin-right: 4px; margin-left:4px; padding-left:6px; padding-right: 6px; border: 1px solid #999999; background: #ECEEF8; height:15px;}


/*------------------------------- LISTS -------------------------------------------------*/

/*list classes*/
OL 		{margin-left: 18;}
OL.ul 		{margin-left: 31; margin-right: 0px; padding-right: 0px; margin-top:3px; }
UL.ul 		{list-style-image: url("common_images/bullet.gif"); margin-left:23; margin-top:3px;}
UL.ul2 		{list-style-image: url("common_images/bullet.gif"); margin-left:14; margin-top:3px;}

/*------------------------------- TABLES ------------------------------------------------*/
 
/*standard table classes*/

.tablebackground 	{background:#999999;}
.tableheader 		{background:#bec5e7; font-family:verdana; font-size:11px; font-weight: bold; color:#505050; height:18px; padding-left:6px; padding-right:6px;}
.tableheader2		{background:#bec5e7; font-family:verdana; font-size:11px; font-weight: bold; color:#505050; height:18px; padding-left:6px; padding-right:6px;}

.listtableheader 	{background:#bec5e7; border-bottom:1px solid #999999;font-family:verdana; font-size:11px; font-weight: bold; color:#505050; height:18px; padding-top: 1px; padding-bottom: 1px; padding-left:6px;}
.table1 		{background:#d1d6f0; font-family:verdana; font-size:11px; color: #505050; height:18px; padding-left:6px; padding-right:6px;}
.table2			{background:#f7f8fd; font-family:verdana; font-size:11px; color: #505050; height:18px; padding-left:6px; padding-right:6px;}
.table3 		{background:#ECEEF8; font-family:verdana; font-size:11px; color: #505050; height:18px; padding-left:6px; padding-right:6px;}
.table4			{background:#ffffff; font-family:verdana; font-size:11px; color: #505050; height:18px; padding-left:6px; padding-right:6px;}
.tableborder 		{border:1px solid #999999}
.scrolltablebackground 	{background:#a6abc4; border:1px solid #ffffff}

.tablefooter		{position:relative; top:-1;background: #d1d6f0;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;}
.scrolltable2 		{border-bottom:1px solid #cccccc; background:#f7f8fd; font-family:verdana; font-size:11px; color: #505050; height:19px; padding-left:5px; padding-right:5px;}
.scrolltable3 		{border-bottom:1px solid #cccccc; background:#ECEEF8; font-family:verdana; font-size:11px; color: #505050; height:19px; padding-left:5px; padding-right:5px;}

/*sortable table*/

.columnoff 	 {background: #d1d6f0; color:#505050; padding-left: 5px; font-family: verdana; font-size: 11px; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #989db7; border-right: 1px solid #989db7;}
.columnon 	 {background: #afb7db; padding-left: 5px; font-family: verdana; font-size: 11px; color: #3e446a; border-top: 1px solid #616991; border-left: 1px solid #616991; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.rowoff	  	 {background: #d1d6f0; padding-left: 5px; font-family: verdana; font-size: 11px; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #989db7; border-right: 1px solid #989db7;}
.rowon    	 {background: #afb7db; padding-left: 5px; font-family: verdana; font-size: 11px; border-top: 1px solid #616991; border-left: 1px solid #616991; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.selecttablerow  {background: #d1d6f0;}
.cellhighlight 	 {background: #fff274; padding-left: 5px}
.cellhighlight2  {background: #fffacd; padding-left: 5px}

/*graph table*/

.graph  {background: #C59Ac1; font-size: 7px; border:1px solid #a780a2; margin-bottom: 1px; margin-top:1px; margin-left:2px;}
.graph2 {background: #fbe2ff; font-size: 7px; border:1px solid #a780a2; margin-bottom: 1px; margin-top:3px; margin-left:2px;}

.graphb  {background: #ffaf02; font-size: 7px; border:1px solid #6d6a6a; margin-bottom: 1px; margin-top:1px; margin-left:2px;}
.graphb2 {background: #fdda8e; font-size: 7px; border:1px solid #a780a2; margin-bottom: 1px; margin-top:3px; margin-left:2px;}

.graphc  {background: #b9dd71; font-size: 7px; border:1px solid #80994e; margin-bottom: 1px; margin-top:1px; margin-left:2px;}
.graphc2 {background: #ccff99; font-size: 7px; border:1px solid #80994e; margin-bottom: 1px; margin-top:3px; margin-left:2px;}

/*vertical tally table*/

.tallytableborder {border-width: 1px 0px 1px 1px; border-color: #999999; border-style: solid}
.tallytable1      {background:#d1d6f0; padding-top: 3px; padding-bottom: 2px; color: #505050; border-right:1px solid #999999; border-bottom: 1px solid #999999; font-family:verdana; font-size: 11px; padding-left:6px; padding-right:6px;}
.tallytable2 	  {background:#f7f8fd; padding-top: 5px; padding-bottom: 5px; color: #505050; border-right:1px solid #999999; font-family:verdana; font-size:11px; padding-left:6px; padding-right:6px;}

.tallytable3 	  {background:#ECEEF8; padding-top: 3px; padding-bottom: 2px; color: #505050; border-top: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid a6abc4; font-family:verdana; font-size: 11px; padding-left: 6px; padding-right: 6px;}
.rowborder 	  {border-top:1px solid #999999; border-bottom: 1px solid #999999}


/*------------------------------- TREE -------------------------------------------------*/
 
/*tree*/

.one 	{background: #e4e6e5; cursor: hand; border-bottom: 1px solid #999999; height: 19px; font-family: verdana; font-size: 8pt; padding-top: 2px; padding-left: 8px}
.two 	{background: #f7f8fd; cursor: hand; border-bottom: 1px solid #999999; height: 19px; font-family: verdana; font-size: 8pt; padding-top: 2px; padding-left: 23px}
.three 	{background: #f7f8fd; cursor: hand; border-bottom: 1px solid #999999; height: 19px; font-family: verdana; font-size: 8pt; padding-top: 2px; padding-left: 38px}
.four 	{background: #f7f8fd; cursor: hand; border-bottom: 1px solid #999999; height: 19px; font-family: verdana; font-size: 8pt; padding-top: 2px; padding-left: 62px}

.treetable1	{background:#D1D6F0; font-family:verdana; font-size:11px; color: #505050; height:17px; padding-left:7px; padding-right:7px;}
.treetable2 	{background:#f7f8fd; font-family:verdana; font-size:11px; color: #505050; height:17px; padding-left:38px;}


/*------------------------------- GENERIC TABS (Not Implemented) -----------------------*/
 
/*generic tabs (not implemented)*/

.tabselect		{position: relative; background:#dddddd; z-index: 300; color: #505050; height:21px; padding-top:2px; font-family: verdana; font-size: 11px; font-weight: bold; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; padding-left: 15px; padding-right: 15px;cursor:hand; padding-top: 3px; text-decoration: none;}
.tab			{position: relative; background:#cccccc; z-index: 100; color: #999999; height:20px; padding-top:2px; font-family: verdana; font-size: 11px; font-weight: bold; margin-top:1px; border-width: 1 1 0 1; border-style: solid; border-color: #999999; padding-left: 15px; padding-right: 15px; cursor:hand; text-decoration: none;}
.tabbody	 	{background:#dddddd; border-top: 1px solid #a6abc4; border-left: 1px solid #a6abc4; border-right: 1px solid #d5d5d5; z-index: 200; border-bottom:1px solid #d5d5d5}


/*------------------------------- CONTAINER/TABS ---------------------------------------*/
 
/*containers*/

.containertabselect	{position: relative; background:#bec5e7; z-index: 300; height:21px; padding-top:3px; font-family: verdana; font-size: 11px; color: #505050; font-weight: bold; border-top:1px solid #999999; padding-left: 4px; padding-right: 4px; cursor:hand; text-decoration: none;}
.containertab		{position: relative; background:#d1d6f0; height:21px; padding-top:3px; font-family: verdana; font-size: 11px; color: #505050; border-top:1px solid #999999; padding-left: 4px; padding-right: 4px; cursor:hand; text-decoration: none;}

.containerbody	 	{background:#ffffff; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #cccccc; z-index: 200; border-bottom:1px solid #cccccc}
.containershadow	{border-right:1px solid #999999; border-bottom:1px solid #999999; width:100%; height:100%}
.containerheader td 	{background:#bec5e7; font-family: verdana; font-size: 11px; font-weight: bold; color: #505050; height:20px; padding-top:1px; padding-bottom:1px; padding-left:6px; padding-right:6px; border-bottom:1px solid #999999;}
.containerfooter 	{background:#bec5e7; font-family: verdana; font-size: 11px; color: #505050; height:20px; padding-top:1px; padding-bottom:1px; padding-left:6px; padding-right:6px; border-top:1px solid #999999;}
.containertabbody td	{background:#bec5e7; border-bottom:1px solid #999999; font-size:5px;}

.collapsiblecontainerbody	{background:#ffffff; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom:1px solid #999999; font-family: verdana; font-size: 11px; padding: 8px; color: #505050;}
.collapsiblecontainerheader 	{background:#bec5e7; font-family: verdana; font-size: 11px; font-weight: bold; color: #505050; height:20px; padding-top:1px; padding-bottom:1px; padding-left:5px; padding-right:5px;}

/*container tab images*/

.firstleftcorner 	{position: relative; background:#d1d6f0; background-image: url("web/controls/container/container_first_left_corner.gif"); width: 3px; height: 21px; z-index: 100;}
.firstleftcornerselect 	{position: relative; background:#bec5e7; background-image: url("web/controls/container/container_first_left_corner.gif"); width: 3px; height: 21px; z-index: 300;}
.leftcorner 		{position: relative; background:#d1d6f0; background-image: url("web/controls/container/container_left_corner.gif"); width: 3px; height: 21px; z-index: 100;}
.leftcornerselect 	{position: relative; background:#bec5e7; background-image: url("web/controls/container/container_left_corner.gif"); width: 3px; height: 21px; z-index: 300;}
.rightcorner 		{position: relative; background:#d1d6f0; background-image: url("web/controls/container/container_right_corner.gif"); width: 6px; height: 21px; z-index: 100;}
.rightcornerselect	{position: relative; background:#bec5e7; background-image: url("web/controls/container/container_right_corner.gif"); width: 6px; height: 21px; z-index: 300;}


/*------------------------------- POWER TABS --------------------------------------------*/
 
.powertabselectwithelement	{position: relative; vertical-align: top; background:#fffacd;  z-index: 300; height:22px; font-family: verdana; font-size: 11px; color: #505050; font-weight: bold; border-top:1px solid #999999; padding-left: 7px; padding-right: 7px; cursor:hand;}
.powertabwithelement		{position: relative; vertical-align: top; background:#fffde6; height:22px; font-family: verdana; font-size: 11px; color: #505050; border-top:1px solid #999999; padding-left: 7px; padding-right: 7px; cursor:hand;}
.powertabwithelementOLD		{position: relative; vertical-align: top; background:#fffde6; height:22px; font-family: verdana; font-size: 11px; color: #777777; font-weight: bold; border-top:1px solid #999999; padding-left: 7px; padding-right: 7px; cursor:hand;}
  
  
.powertabselect	{position: relative; background:#fffacd; z-index: 300; height:24px; padding-top:4px; font-family: verdana; font-size: 11px; color: #505050; font-weight: bold; border-top:1px solid #999999; padding-left: 4px; padding-right: 4px; cursor:hand;}
.powertab	{position: relative; background:#fffde6; height:24px; padding-top:3px; font-family: verdana; font-size: 11px; color: #505050; border-top:1px solid #999999; padding-left: 4px; padding-right: 4px; cursor:hand;}
.powertabheader2 	{background:#fffacd; padding:5px; border:1px solid #999999; color: #505050; font-family:verdana; font-size:11px; font-weight: bold; height:26px;}
.powertabshadow		{border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.powertabcontent	{background:#fffacd; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; padding: 8px; width:100%; height:100%}

.powertabfirstleftcorner 	{position: relative; background:#fffde6; background-image: url("web/controls/container/power_first_left_corner.gif"); width: 3px; height: 24px; z-index: 100;}
.powertabfirstleftcornerselect	{position: relative; background:#fffacd; background-image: url("web/controls/container/power_first_left_corner.gif"); width: 3px; height: 24px; z-index: 300;}
.powertableftcorner 		{position: relative; background:#fffde6; background-image: url("web/controls/container/power_left_corner.gif"); width: 3px; height: 24px; z-index: 100;}
.powertableftcornerselect 	{position: relative; background:#fffacd; background-image: url("web/controls/container/power_left_corner.gif"); width: 3px; height: 24px; z-index: 300;}
.powertabrightcorner 		{position: relative; background:#fffde6; background-image: url("web/controls/container/power_right_corner.gif"); width: 6px; height: 24px; z-index: 100;}
.powertabrightcornerselect	{position: relative; background:#fffacd; background-image: url("web/controls/container/power_right_corner.gif"); width: 6px; height: 24px; z-index: 300;}


/*------------------------------- PALETTE DIVIDERS --------------------------------------*/

/*palette dividers (not used -- other)*/

.divider	{width:977; margin-top:2px; margin-bottom:8px;}
.dividertext	{padding-left:8px; font-family:verdana; font-weight: bold; color: #505050; font-size: 12px; height:22px;}
	
	
/*palette dividers (not used -- ie5 windows)*/

HR.dividertop  		{height:2; width:975; border:1px; border-left-style:none; border-right-style:none; border-top-style:solid; border-top-color:#ffffff; border-bottom-style:solid; border-bottom-color:#f3f3f3;}
HR.dividerbottom  	{height:2; width:975; border:1px; border-left-style:none; border-right-style:none; border-top-style:solid; border-top-color:#d9d9d9; border-bottom-style:solid; border-bottom-color:#bfbfbf;}
.dividerold		{padding-left:8px; font-family:verdana; font-weight: bold; color: #505050; font-size: 12px;}



 /*------------------------------- CASCADING MENU ---------------------------------------*/

.menu 				{position: absolute; left: 0; top: 0; visibility: hidden; background: #f7f8fd; width: 110px; margin: 0px; padding: 0px; border: 1px solid #e0e5e9; overflow: visible; }
.menu a, .menu a:visited 	{font-family: verdana; font-size: 11px; text-decoration: none; font-weight: normal; color: black; background: f7f8fd; width: 110px; padding-left: 10px; }
.menu a:hover           	{cursor: hand; font-family: verdana; font-size: 11px; text-decoration: none; font-weight: normal; color: black; background: #fae87e; width: 110px; padding-left: 10px; }
.menu .border           	{border: 1px solid #ffffff; border-bottom: 1px solid #a6abc4; border-right: 1px solid #a6abc4; }
.menu .text             	{overflow: hidden; width: 70px; height: 15px; }
.menu .arrow             	{overflow: hidden; width: 15px; height: 12px; padding-left: 5px; padding-top: 3px; }
.menu .arrow img         	{width: 6px; height: 7px; border: 0px;}
.menu hr                 	{width:90px; height:1px; color: #e0e5e9;}

