/* -------------------- given by RC ---------------------------*/

body {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

/*---Generic table cell padding. This will affect the padding in table cells over the entire webapp. --*/
td {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: center;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/*All links by default have this color unless some other color is specified*/
A {
	color: #e45520;
}

a {
	color: #e45520;
}

.headerLink {
	color: #e45520;
	font-size: 8pt;
}

.footerText {
	color: #606060;
	font-size: 8pt;
}

.footerLink {
	color: #909090;
	font-size: 8pt;
}

.requiredInput {
	color: #ff0000;
	font-weight: bold;
}

.required
{
	color: Red;
	font-weight: bold;
}

.messageSuccess {
	border-bottom: 2px solid #009900;
}

.messageWarning {
	border-bottom: 2px solid #ffcc00;
}

.messageError {
	border-bottom: 2px solid #cc0033;
}

.tableHead {
	background-color: #cccccc;
}

.tableRowOn {
	background-color: #eeeeee;
}

.odd {
	background-color: #eeeeee;
}

.even {
	background-color: white;
}

/*-------------------------------------- rc END--------------------------------------------*/

/*--------------------------------------FOOTER--------------------------------------------*/

/*-- Footer hover style to be applied at the bottom of the Layout-*/

.A.Footer:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
/*-- Footer hover style to be applied at the bottom of the Layout-*/

.A.Footer:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}


/*-- Footer style to be applied at the bottom of the Layout-*/

.Footer
{
    BACKGROUND-COLOR: #336699;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    TEXT-ALIGN: right;
    TEXT-VALIGN: middle;
  
  
    TEXT-TRANSFORM: capitalize;
    TEXT-DECORATION: none;
}



/*------------------------------SIDE 
BAR---------------------------------------------------*/



/*-- Side bar style to be applied at the side menu of the  Layout-*/
.Sidebaredge{
    BORDER-BOTTOM: #8A8F05 1px solid;
    
}
.Sidebar
{
    /*BACKGROUND-COLOR: #CCCC99;*/
    BORDER-TOP: #8A8F05 1px solid;
    BORDER-BOTTOM: #8A8F05 1px solid;
}

/*-- Section Title links like "Requests","HELP" appearing as Sections 
in the left menu-*/

.SectionTitles
{
    COLOR: #232020;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: Bolder;
}

.PageTitles
{
    COLOR: #d7451a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 14pt;
}

.MenuHeaderLinkTitles
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none;
}

.MenuLinkClicked
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    font-weight: bold;
    TEXT-DECORATION:underline;
    TEXT-TRANSFORM: capitalize;
    
}

.Outlines{

    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
	WIDTH: 100%;
}
/*-- Tasks links under Sections in left menu -*/

.TaskLinks
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: capitalize;
    TEXT-DECORATION: none;

}
.A.TaskLinks:hover
{
        TEXT-DECORATION: underline;
}
/*-- Hover for Tasks links under Sections in left menu-*/

.TaskLinks A:hover
{
    COLOR: #8a8f05;
}

/*----------------------------HEADER-------------------------------------------------------------*/

/*-- Logo Cell in the left top corner of the Layout-*/

.LogoCell
{
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
}

/*-- Title Cell next to the logo cell at the top of the Layout-*/

.TitleCell
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #002d62;
    FONT-FAMILY: arial;
    FONT-SIZE: 15px;
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
}

/*--Text Cell 1 in User Information bar where first name and last name 
appears -*/

.TextCell01
{
    BACKGROUND-COLOR: #8A8F05;
    COLOR: #333333;
    FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
    TEXT-TRANSFORM: capitalize;
    TEXT-DECORATION: none;    
}

/*--Text Cell 1 hover effect in User Information bar where first name 
and last name of the users are shown-*/

.A.TextCell01:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
/*--Text Cell 2 in User Information bar where About 
Xellerate.Home,Logout links are shown-*/

.TextCell02
{
    BACKGROUND-COLOR: #336699;
    COLOR: #FFFFFF;
    FONT-FAMILY:arial;
    FONT-SIZE: 11px;
    TEXT-ALIGN: right;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}
/*--Text Cell 2  hover effect in User Information bar where About 
Xellerate.Home,Logout links are shown-*/

.A.TextCell02:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}

/*--Text Cell 3 in User Information bar where "User Name" is displayed on the left side-*/

.TextCell03
{
    BACKGROUND-COLOR: #336699;
    COLOR: #FFFFFF;
    FONT-FAMILY:arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    TEXT-TRANSFORM:none;
    TEXT-DECORATION: none;
}

.help
{
    
    COLOR: #6b89c9;
    FONT-FAMILY:arial;
    FONT-SIZE: 11px;
    
    TEXT-DECORATION: underline;
  
  
    
}
/*--help  hover effect in all "Need Help"-*/

.A.help:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
}








/*---------------------------------ERROR/WARINING/INFORMATION DIALOG 
BOXES-----------------------------*/

/*--All the error tags constructed by the taglibs in the body  -*/

.Error
{
    border-bottom: 2px solid #cc0033;
}

/*--All the warning tags constructed by the taglibs in the body  -*/

.Warning
{
    BORDER-BOTTOM: #E3BA12 1px outset;
    BORDER-LEFT: #E3BA12 1px outset;
    BORDER-RIGHT: #E3BA12 1px outset;
    BORDER-TOP: #E3BA12 1px outset;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    COLOR:#666666;
    LETTER-SPACING: normal;
    LINE-HEIGHT: normal;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 12px;
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: capitalize;
    WIDTH:100%;
    BACKGROUND-COLOR: #ffffff;
}

/*--All the information tags constructed by the taglibs in the body  
-*/

.Information
{
    BORDER-BOTTOM: #002D62 1px outset;
    BORDER-LEFT: #002D62 1px outset;
    BORDER-RIGHT: #002D62 1px outset;
    BORDER-TOP: #002D62 1px outset;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    COLOR:#666666;
    LETTER-SPACING: normal;
    LINE-HEIGHT: normal;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 12px;
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: capitalize;
    WIDTH:100%;
    BACKGROUND-COLOR: #ffffff;
}

/*------------------------------LINKS----------------------------------------------------------*/


/*--All the text appearing for pagination i.e "First Page|NextPage|Last 
Page" above and below the tables-*/


.Listnavtext
{
    COLOR: #996633;
    FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
}

/*--Navigation link text greyed out when no link is present-*/
.Listnavtextgrey
{
    COLOR: #996633;
    FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
}

/*--Style class for link text in a table if by clicking the link opens a popup-*/
.Textlinkpopup
{
    COLOR: #996633;
    FONT-FAMILY: arial;
    FONT-SIZE: 11px;
}

/*--All the Links shown in the body like "Return to home page" etc 
outside the tables-*/

.Linktext
{
      FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        COLOR: #996633;
        LINE-HEIGHT: normal;
        FONT-STYLE: normal;
      FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
 }
 
 /*-- For all the request ID links-*/
 
 .a_request_id
 {
     COLOR: #996633;
     TEXT-DECORATION: underline;
 }

 
 
/*------------------------------BODY------------------------------------------------------------*/
 
 
/*-- Body appearing in the right of the menu -*/
.body
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
}

.page_body
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #232020;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana; 
}


/*-- For all the sizes of the List boxes appearing in the screens -*/

.Listboxsize
{
  WIDTH:145px;
  COLOR: #666666;
  BORDER-BOTTOM: #666666 1px solid;
  BORDER-LEFT: #666666 1px solid;
  BORDER-RIGHT: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
}

.Listboxsize1
{
  WIDTH:187px;
  COLOR: #666666;
  BORDER-BOTTOM: #666666 1px solid;
  BORDER-LEFT: #666666 1px solid;
  BORDER-RIGHT: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
}

.Listboxdisabled
{
  WIDTH:187px;
  COLOR: #666666;
  BORDER-BOTTOM: #666666 1px solid;
  BORDER-LEFT: #666666 1px solid;
  BORDER-RIGHT: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
  BACKGROUND-COLOR: #e9e9e9;
}

/*--All the text appearing inside the control boxes i.e. inside the 
text boxes,combos etc in the body  -*/
.Fields
{
   COLOR: #666666;
   BORDER-BOTTOM: #002d62 1px solid;
   BORDER-LEFT: #002d62 1px solid;
   BORDER-RIGHT: #002d62 1px solid;
   BORDER-TOP: #002d62 1px solid;
   BACKGROUND-COLOR: #ffffff;
   FONT-STYLE: normal;
   FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
   FONT-SIZE: 13px;
}
/* disabled fields with grey background color*/
.Fieldsdisabled
{
   COLOR: #666666;
   BORDER-BOTTOM: #002d62 1px solid;
   BORDER-LEFT: #002d62 1px solid;
   BORDER-RIGHT: #002d62 1px solid;
   BORDER-TOP: #002d62 1px solid;
   BACKGROUND-COLOR: #E9E9E9;
   FONT-STYLE: normal;
   FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
}

/*--Page Title in the body -*/

.PageTitle
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 6px;
    COLOR: #336699;
    FONT-SIZE: 12px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
  CURSOR-TYPE: hand;
   
}

.GenconPopupHeading
{
    COLOR: #000099;
    FONT-SIZE: 25px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;   
}


/*--Instruction text appearing above or within the table or at the top 
of the controls in the body -*/

.InstructionText
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    COLOR: #666666;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
}

/*--Error text appearing above or within the field -*/

.FieldErrorText
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    COLOR: red;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
}

/*--RequiredText in the body  -*/

.RequiredText
{
    COLOR: #666666;
    FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
}

/*--Control Label Text like Password,Name,Address  preceeding the 
controls like textboxes,combo boxes etc in the body  -*/

.ControlLabel
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    COLOR: #002d62;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
}

/*--All the button like submit,clear,cancel.Add Target Users,Create 
Requests etc in the body  -*/

.Commandbutton
{
   BACKGROUND-COLOR: #F7F7E7;
   BORDER-BOTTOM: #9C9A63 0.5pt outset;
   BORDER-LEFT: #9C9A63 0.5pt outset;
   BORDER-RIGHT: #9C9A63 0.5pt outset;
   BORDER-TOP: #9C9A63 0.5pt outset;
   BORDER-TBORDER-BOTTOM: #9C9A63 0.5px outset;
   FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10px;
   PADDING-BOTTOM: 1px;
   PADDING-LEFT: 6px;
   PADDING-RIGHT: 6px;
   PADDING-TOP: 1px;
   TEXT-ALIGN: center;
   cursor: hand;
}




/*-----------------------------TABS------------------------------------------------------------*/

/*-- Tab title in the tabs e.g Request Information tab appearing in the 
pages-*/

.p_tab_title
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    COLOR: #002d62;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
}

/*-- Tab header fill color for all the tabs -*/

.td_tab_header_body_fill
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #CCCC99 0.5pt solid;    
}

/*-- Tab header outline  fill color for all the tabs -*/

.td_tab_header_outline_fill
{
    BACKGROUND-COLOR: #002d62;
}

/*-- Tab section body  fill color for all the tabs -*/

.td_tab_section_body_fill
{
    BACKGROUND-COLOR: #f4f1e8;
}

/*----------------------------TABLES---------------------------------------------------------*/


/*-- Object name headers background color under the tabs-*/

.td_object_tab_header_body_fill
{
    BACKGROUND-COLOR: #b8b5a7;
}

/*-- Object name cell background color under the tabs-*/

.td_object_tab_body_fill
{
    BACKGROUND-COLOR: #ffffff;
}

/*-- Object name table background color under the tabs-*/

.td_object_tab_body_outline
{
    BACKGROUND-COLOR: #b8b5a7;
}


/*-- ??????? -*/

.object_list_table
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #CCCC99;    
}

.object_list_table TD
{
    HEIGHT: 28px;    
}

/*-- header for all the tables-*/

.object_list_td_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #336699;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #CCCC99;
    TEXT-ALIGN: center;       
}

/*-- header for all the tables left-*/

.object_list_td_header_left
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #336699;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #CCCC99;
    TEXT-ALIGN: left;
}

/*--checkboxes inside the tables-*/

.object_list_td_check
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #F7F7E7;
    TEXT-ALIGN: center;
}

/*--To put left align data inside  the tables-*/

.object_list_td_left
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
	COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #F7F7E7;
    TEXT-ALIGN: left;
}

.object_list_td_left_bold
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #F7F7E7;
    TEXT-ALIGN: left;
}

/*--For the links inside the tables-*/

.object_list_td_link_left
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #996633;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #F7F7E7;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
}

/*--To put center align data inside  the tables-*/

.object_list_td_center
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #F7F7E7;
    TEXT-ALIGN: center;
}

/*--To put center align data inside  the tables and align the text to center-*/

.object_list_td_align_center
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #F7F7E7;
    TEXT-ALIGN: center;
}

/*--------------------------------------------------------------------------------------------------*/

/*-- Not known???-*/

/* Abhijeet Kumar 24/08/09 */

.treemenu {
margin : 0px 0px;
/*padding : 10px;*/
list-style : none; 
}

.treemenu h2 
color: #004090;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: small; 
text-align: left;
font-weight: bold; 
margin-top: 5px;
margin-bottom: 5px;
}

.treemenu TABLE {
list-style : none;
}

.treemenu TD {
display : inline;
}

.treemenu A {
text-decoration: underline;
}

.highlightedRow {
background : #DCDCDC;
}

.highlightedHeading {
background : #A9A9A9;
}


.catDescription {
font-size: 10px;
}


.black_overlay{
	   display: none;
	   position: absolute;
	   top: 0;
	   left: 0;
	   width: 101%;
	   height: 100%;
	   background-color: #DCDCDC;
	   z-index:4;
	   -moz-opacity: 0.8;
	  	filter:Alpha(Opacity= 70, FinishOpacity=70, Style=1, StartX=0, StartY=0);
}

.white_content {
	   display: none;
	   position: absolute;
	   top: 20%;
	   left: 20%;
	   padding: 12px;
	   border:4px solid #E4A4E1;
	   background-color: #FFFFFF;
	   z-index:5;
	   overflow: auto;
	  	/*filter:wave(strength=1,freq=4,phase=1,lightstrength=15);*/
}

.buttonClass{
	margin-left:2px;
}

/* End of treemenu ---- Abhijeet Kumar 24/08/09 ---- */

.p_list_status
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
}

/*-- Not known???-*/

.p_welcome_text
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 15px;
    MARGIN-BOTTOM: 6px;
    COLOR: #336699;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
}

.p_subheading_welcome_text
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 6px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
}

.p_task_title
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 6px;
    COLOR: #002d62;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
}

.A.p_task_title:link
{
    COLOR: #002d62;
    TEXT-DECORATION: underline;
}

.A.p_task_title:visited
{
    COLOR: #002d62;
    TEXT-DECORATION: underline;
}

.A.p_task_title:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
}


.subheading
{
    
    FONT-WEIGHT: bold;
    FONT-SIZE: 11.0px;
  COLOR: #666666;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*-- Stylesheets for Menu*/

.menutitle{

    COLOR: #002d62;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: uppercase;
    BACKGROUND-COLOR: #EEEFE2;
  	MARGIN-BOTTOM: 5px;
	cursor: hand;

}

.submenu{

COLOR: #002d62;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: capitalize;
    TEXT-DECORATION: none;
}

.backgroundcolor{
BACKGROUND-COLOR: #FFFFFF;
}

.MM{
BORDER-TOP: #4791C5 1px solid;
}  
  
  
.MM		TD	{
BORDER-BOTTOM:1px solid #CCCC99;
HEIGHT:23px;
PADDING-LEFT:1px;
PADDING-RIGHT:1px;

}  

.Mtab	TD	{
HEIGHT:23px;
PADDING-LEFT:1px;
PADDING-RIGHT:1px;
}

.MT	{
HEIGHT:23px;
PADDING-LEFT:1px;
PADDING-RIGHT:1px;
}

.K	{
FONT-FAMILY: Arial;
FONT-SIZE: 12px;
COLOR:#336699;
FONT-WEIGHT: BOLD;
}

.CC	{
FONT-FAMILY: Arial;
FONT-SIZE: 12px;
COLOR: #996633;
}

.H2	{
FONT-FAMILY: Arial;
FONT-SIZE: 11px;
COLOR: #000000;
}

.Verticalbar{
color: #CCCC99;
background-color: #CCCC99;
}

.Asterisk {
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;	
	COLOR: #FF0000;
}

.cellbottompadded	td{
PADDING-BOTTOM:8px;
} 

.cellbottompadded1	td{
PADDING-BOTTOM:0px;
} 

.celltoppadded	td{
PADDING-TOP:0px;
} 

.popupOutline{
	WIDTH: 100%;
}

.popupOutline TD{
	HEIGHT: 10px;
}

.noBottomPadding {
	PADDING-BOTTOM:0px !important;
}

.searchFieldWidth {
	WIDTH: 155px;
}

.dataFlowTable {
    BORDER-BOTTOM: #CCCC99 1px solid;
    BORDER-LEFT: #CCCC99 1px solid;
    BORDER-RIGHT: #CCCC99 1px solid;
    BORDER-TOP: #CCCC99 1px solid;
}

.busycursor{
	cursor: progress;
}

.normalcursor{
	cursor: default;
}

.hrDotted {
color: #CCCC99;
border-bottom: 1px dotted #333333;
border-top: 1px dotted #ffffff;
}

.dropDownBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 350px;
}

/*Fixed header related sty;le sheet declaration*/

/* Scrollable Content Height */
.scrollContent {
 height:70px;
 overflow-x:hidden;
 overflow-y:auto;
}

.scrollContent tr {
 height: auto;
 white-space: nowrap;
}

/* Prevent Mozilla scrollbar from hiding right-most cell content */
.scrollContent tr td:last-child {
 padding-right: 20px;
}

/* Fixed Header Height */
.fixedHeader tr {
 position: relative;
 height: auto;
 /* this fixes IE header jumping bug when mousing over rows in the tbody */
 top: expression( this.parentNode.parentNode.parentNode.scrollTop + 'px' );
}

/* Put border around entire table */
.TableContainer {
 height: 100px; width: 100%; overflow:auto;
}

table.sortable tr:hover {
	text-decoration: underline overline;
}

.hoverMe {
	text-decoration: underline overline;
}