/******************
HTML Tags
******************/
.breadcrumb-container {
	border-bottom:0px solid #7F7F7F;
	border-right:0px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	margin-bottom:1px;
	background: #FFFFFF url(bg-topnav.gif) repeat-x;
	border: 1px solid #414F67; 
 padding-left: 4px; 
 padding-right: 4px; 
 padding-top: 1px; 
 padding-bottom: 1px;  
 height:36px; 
	
	}

  .normalrow
 {
 
    height:25px;
    
    letter-spacing: 0;
    padding-left: 5px;
    PADDING-RIGHT: 5px; 
    padding-top:0px;
    padding-bottom:0px;
    border-bottom: blue 1px solid;
   background-color:white;
 }
 .highlightrow
 {
    height:25px;
   
    letter-spacing: 0;
    padding-left: 5px;
    PADDING-RIGHT: 5px; 
    padding-top:0px;
    padding-bottom:0px;
    border-bottom: blue 1px solid;
    background-color:#cccccc;
    cursor: pointer;
 }
 .normalrowalternate
 {
    height:25px;
    letter-spacing: 0;
    padding-left: 5px;
    PADDING-RIGHT: 5px; 
    padding-top:0px;
    padding-bottom:0px;
    border-bottom: blue 1px solid;
    background-color: #CADBED;  
 }

.imgLock
{
    cursor:pointer;
}
.imgShared
{
    cursor:pointer;
}
.imgDaily
{
    cursor:pointer;
}
.VelidatorClass
{
    color: Red;
    font-size: xx-small;
}


.popDivBorder
{
    border-right: gray solid;
    border-bottom: silver solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
}
.AddsClass
{
    font-size: 2ex;
    font-family: Tahoma;
    text-align: center;
    color: #193e98;
    font-weight: bold;
}
.TitleHead
{
    background-color: #414e66;
    color: white;
    font-weight:bold;
    font-size: 2ex;
    text-align: left;
    padding-left:7px;
    height:18px;
}
.TitleLight
{
    background-color: #7688a9;
    color: white;
    font-size: 2ex;
    text-align: left;
    padding-left: 7px;
    height: 16px;
    font-weight: bold;
}
.SubHeading
{
    background-color: #7688a9;
    color: white;
    font-size: 2ex;
    text-align: left;
    height: 16px;
    font-weight: bold;
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 40px;
    padding-left: 40px;
    border-right: white 7px double;
    border-top: white 7px double;
    border-left: white 7px double;
    border-bottom: white 7px double;
}
.FieldGroup
{
    background-color: #7688a9;
    color: white;
    font-size: 2ex;
    text-align: left;
    height: 8px;
    font-weight: bold;
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 40px;
    padding-left: 40px;
    border-right: white 7px double;
    border-top: white 2px double;
    border-left: white 7px double;
    border-bottom: white 2px double;
}
.txtfield
{
    border: 0px;
    height: 23px;
    border-left: 1px solid #e2e3d8;
    background-color: white;
    vertical-align: middle;
    background-image: url( 'combobg.gif' );
    background-repeat: repeat-x;
    font-family: Tahoma;
    font-size: 10px;
    color: #000000;
    padding-top: 4px;
    padding-left: 4px;
    border-right: 1px solid #e2e3d8;
}
.Mouse
{
    background-color:Green;
    font-family:Tahoma;
    font-size:10pt;
    color:White;
    font-style:italic;
}
.medium
{
      
    color: black;
}
.newbg
{
    border-left: 0px Solid #C5C5C5;
    border-right: 0px Solid #C5C5C5;
    border-top: 0px Solid #C5C5C5;
    border-bottom: 1px Solid #C5C5C5;
    padding: 0px;
    font-size: 10pt;
    background-color: #E0E0E0;
    height: 20px;
    font-family: Tahoma;
  
}
.lightbg
{
    border-left: 0px Solid #C5C5C5;
    border-right: 0px Solid #C5C5C5;
    border-top: 0px Solid #C5C5C5;
    border-bottom: 1px Solid #C5C5C5;
    padding: 0px;
    font-size: 10pt;
    background-color: #f1f1f1;
    height: 20px;
    font-family:  Tahoma;
    text-indent: 3pt;
}
.lightbghead
{
    border-left: 0px Solid #C5C5C5;
    border-right: 0px Solid #C5C5C5;
    border-top: 0px Solid #C5C5C5;
    border-bottom: 1px Solid #C5C5C5;
    padding: 0px;
    font-size: 14pt;
    background-color: #f1f1f1;
    height: 20px;
    text-indent: 3pt;
}

.inactiveTab
{
    width: 80px;
    border-left: #000000 0px solid;
    border-right: gray 1px solid;
    border-top: #c5c5c5 0px solid;
    border-bottom: #000000 0px solid;
    padding: 1px;
    height: 28px;
    background-image: url(/Images/headerTab.gif);
    background-position: center;
}
    .ActiveTab
{
   
    width:80px;
    border-left:0px Solid #000000;
    border-right:1px Solid #000000;
    border-top:0px Solid #C5C5C5;
    border-bottom:0px Solid #C5C5C5;
    padding:0px;
    font-size:11px;
     background-image: url(/Images/headerBgSel.gif);  
    /*background-color:#6699cc; */
    height:24px;
    }
    .HeaderRightTab
{
   
    border-left:0px Solid #000000;
    border-right:1px Solid #000000;
    border-top:0px Solid #C5C5C5;
    border-bottom:0px Solid #C5C5C5;
    padding:0px;
    font-size:11px;
    background-image: url(/Images/headerright.gif);
    /*background-color:#6699cc; */
    height:24px;
    }
    
.button 
{
    /*
border-left:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
border-bottom:1px solid #C2C2C2;
border-right:1px solid #C2C2C2;
font-family: Verdana, Arial;
font-size:10px;
padding:0px;
font-weight:bold;
color:#666666;
background-image:url('buttonBg.gif');
background-color:white;
*/

}


body,
body th,
body td,
body p
{
    
    font-family: Tahoma;
    margin: 0px 0px 0px 0px;
    font-size: 10pt;
    color:#414F67;
}

#breadcrumb-side label {
	display:none
	}

/******************
FORM STYLES
******************/

/******************
LINKS
******************/

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a:link
{
   
    
    font-weight:normal;
    color:#414F67;
    font-size: 10pt;
    font-family:   Tahoma;
    
    
}

a:visited
{
   font-weight:normal;
     color:#414F67;
    font-size: 10pt;
    font-family:   Tahoma;
    
    
}

a:hover
{
   font-weight:normal;
    font-size: 10pt;
    font-family:  Tahoma;
    color: #000000;
    text-decoration: none;
}

a:active 
{
    font-weight:normal;
    font-size:10pt;
    font-family:   Tahoma;
   	color:#669966;
	}

a:link.LinkBlueSel
{
    font-weight:bold;
    font-size: 10pt;
    font-family:  Tahoma;
    color:white;
} 

a:visited.LinkBlueSel
{
     font-weight:bold;
    font-size: 10pt;
    font-family:  Tahoma;
   
    color:white;
}

a:hover.LinkBlueSel
{
     font-weight:bold;
    font-size: 10pt;
    font-family:  Tahoma;
   
    color:white;
}


a:active.LinkBlueSel
{
    font-weight:bold;
    font-size: 10pt;
    font-family:  Tahoma;
   
    color:white;
}

	
a:link.LinkBlue
{
    font-weight:normal;
    
    font-size: 10pt;
    font-family:  Tahoma;
    color:#E1CB2C;
} 

a:visited.LinkBlue
{
   font-weight:normal;
    font-size: 10pt;
    font-family:  Tahoma;
    color:#E1CB2C;
}

a:hover.LinkBlue
{
    font-weight:normal;
    font-size: 10pt;
    font-family:  Tahoma;
    color:White;
}


a:active.LinkBlue
{
    font-weight:normal;
    font-size: 10pt;
    font-family:  Tahoma;
   
    color:#E1CB2C;
}


/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
#mainnav-container a:link {
	color:#0000FF;
	}

#mainnav-container a:visited {
	color:#0000FF;
	}

#mainnav-container a:hover {
	color:#000099;
	text-decoration:none;
	}

#mainnav-container a:active {
	color:#669966;
	}

/* All link states are selected with an "a" */
#header a {
	color:#FFFFFF
	}

#breadcrumb-container a {
	color:#0000FF;
	}

/******************
HEADINGS
******************/

h1 {
	font-size:1.6em;
	padding:0;
	margin:0 0 10px 0;
	}

h2 {
	font-size:1.1em;
	}

h3 {
	font-size:1.4em;
	}
	
h4 {
	font-size:1.1em;
	}
	
h5 {
	font-size:.9em;
	}
	
h6 {
	font-size:.8em;
	}

/******************
Layout Divs
******************/
.hbg
{
    background: url(headerGRADIENT_Tall.gif) repeat-x;
}

#header
{
    margin-bottom: 1px;
    color: #FFFFFF;
    padding: 10px 10px 1px 10px;
    border-bottom: 1px solid #7F7F7F;
    border-right: 1px solid #7F7F7F;
    height: 50px;
    background: url(headerGRADIENT_Tall.gif) repeat-x;
    font-size: 1.6em;
    font-weight: bold;
}
.Titletd
{
    /*
    font-size: 9pt;
    font-weight: bold;
    text-align: right;
    color: #000000;
    font-family: Arial , Tahoma, 'Times New Roman' , Verdana;
    padding-right: 7px;
    */
     PADDING-RIGHT: 4px; 
    PADDING-LEFT: 4px; 
    FONT-SIZE: 10pt; 
    PADDING-BOTTOM: 1px; 
    COLOR: #414F67; 
    PADDING-TOP: 1px; 
    FONT-FAMILY: Tahoma;
    text-align: right;
    
}
.Titletd1
{
    /*
    font-size: 9pt;
    font-weight: bold;
    text-align: right;
    color: #000000;
    font-family: Arial , Tahoma, 'Times New Roman' , Verdana;
    padding-right: 7px;
    */
     PADDING-RIGHT: 4px; 
    PADDING-LEFT: 4px; 
    FONT-SIZE: 10pt; 
    PADDING-BOTTOM: 1px; 
    COLOR: #414F67; 
    PADDING-TOP: 1px; 
    FONT-FAMILY: Tahoma;
    text-align:left
    
}


.ValueTd
{
    font-size: 10pt;
    text-align: left;
    font-family: Tahoma;
    color: #414F67;
    padding-left: 2px;
    text-transform:uppercase;
}
#header a {
	text-decoration:none;
	color:#FFFFFF;
	}

#slogan
{
    font-size: .68em;
    margin: 0px;
    font-weight: bold;
    padding-top: 0px;
    padding-left: 0px;
}
	
#breadcrumb-container {
	border-bottom:0px solid #7F7F7F;
	border-right:0px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	margin-bottom:1px;
	background: #FFFFFF url(bg-topnav.gif) repeat-x;
	padding:6px 0;
	font-size:.68em;
	}

#breadcrumb {
	
	padding:0px;
	}

#breadcrumb-side {
	float:right;
	padding:0 10px;
	}

#content-container {
	/*background-color:#F6F6F6;*/
	border-top:1px solid #CBCBCB;
	border-right:1px solid #7F7F7F;
	border-bottom:2px solid #7F7F7F;
	border-left:1px solid #CBCBCB;
	padding:0px;
	margin:0px;
	position:relative;
	}

#content-side {
	position:absolute;
	top:0px;
	left:0px;
	padding:10px;
	}

#content {
	padding:10px 10px 0px 10px;
	margin:0px 0px 0px 200px;
    height: 540px;
	background-color:#FFFFFF;
	border-left:1px dashed #D0D0BF;
	}


/******************
MENU ITEMS
******************/

#mainnav-container ul {
	margin:0px;
	padding:0px;
	}

#mainnav-container li {
	padding:0px;
	list-style:none;
	display:inline;
	margin:5px 10px 5px 0px;
	}

#mainnav-side li {
	padding:0px;
	margin:5px 0px 5px 10px;
	}

/******************
CLASSES
******************/

.button-big {
	margin-top:8px;
	}


.none {
	display:none;
	}

.clear {
	clear:both;
	}
	
	
.gridRowStyle
{
     height:25px;
    background-color: #FFFFFF;
    letter-spacing: 0;
    padding-left: 5px;
    PADDING-RIGHT: 5px; 
    padding-top:0px;
    padding-bottom:0px;
    border-bottom: blue 1px solid;
    
}

.gridview
{
    height:25px;
    background-color: #FFFFFF;
    letter-spacing: 0;
    padding-left: 5px;
    PADDING-RIGHT: 5px; 
    padding-top:0px;
    padding-bottom:0px;
    border-bottom: blue 1px solid;
    text-transform:uppercase;
    
   
}

.gridCss
{
    border-color: Gray;
    border-width: 1px;
}

.gridHeaderStyle, a:active.gridHeaderStyle, a:link.gridHeaderStyle
{
    background-color:#414F67;
    color: white;
    height:25px;
    padding-left:3px;
    border-collapse: collapse;
    font-size: 7pt;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;    
    /*background-image: url(/Images/tabStripeOn.gif);*/
    padding: 0px;
    position: relative;
    top: expression(this.offsetParent.scrollTop);*/
    border-right: gray thin solid;
    border-left: gray thin solid;
    border-collapse: collapse;
}

.gridHeaderStyle TD 
{
    
    white-space: nowrap;
    color: #99ff66;
}

.gridShared, a:active.gridShared, a:link.gridShared
{
    background-color: #7688a9;
    color: white;
    border-collapse: collapse;
    font-size: 7pt;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;    
    /*background-image: url(/Images/tabStripeOn.gif);*/
    padding: 3px;
    padding-bottom: 3px;
    padding-right: 1px;
    position: relative;
    /*top: expression(this.offsetParent.scrollTop);*/
    border-right: gray thin solid;
    border-left: gray thin solid;
    border-collapse: collapse;
}

.gridPagerStyle
{
    background-color: #414F67;
    font-size: 10pt; /*background-image: url(/Images/tabStripeOn.gif);*/
    color:White;
    padding-top: 10px;
    padding-bottom: 3px;
    padding-right: 1px;
    border-right: blue thick double;
    border-top: blue thick double;
    border-left: blue thick double;
    border-bottom: blue thick double;
}

.gridAlternatingRowStyle
{
     
    background-color: #DBE0E8;
    height:25px;
    letter-spacing: 0;
    padding-left: 5px;
    PADDING-RIGHT: 5px; 
    padding-top:0px;
    padding-bottom:0px;
    border-bottom: blue 1px solid;
}

.callOutStyle
{
    /* background-color: #6699CC; */
    background-color: #7688a9;
    font-size: 0.9em;
    color: white;
    line-height: 150%;
    text-indent: 2pt;
}

.callOutHeaderStyle
{
    background-color: #7688a9;
    font-size: 0.9em;
    color: white;
    line-height: 150%;
    text-indent: 2pt;
}


.callOutStyleLowLeftPadding
{
    background-color: #7688a9;
    font-size: 0.9em;
    color: white;
    font-weight: bold;
    line-height: 150%;
    padding-left: 1px;
    padding-right: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.callOutStyleNoLeftPadding
{
    background-color: #7688a9;
    font-size: 0.9em;
    color: white;
    font-weight: bold;
    line-height: 150%;
    padding-right: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.HomeTextTd
{
    border-style: solid;
    border-width: 0px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 1px;
    border-left: 1px Solid #EDEDED;
    border-right: 1px Solid #EDEDED;
    border-top: 1px Solid #EDEDED;
    border-bottom: 1px Solid #EDEDED;
}
.callOutStyleNoBorder
{
    background-color: #6699CC;
    font-size: 0.9em;
    color: white;
    font-weight: bold;
    line-height: 150%;
    padding-left: 3px;
    padding-right: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.bodyText
{
    font-family: Tahoma;
    font-size: 8pt;
    color: black;
    letter-spacing: 0px;
    line-height: 120%;
    padding-left: 3px;
    padding-right: 2px;
    padding-top: 1px;
    font-weight: normal;
}
.body
{
    font-family: Tahoma;
    font-size: 10pt;
    letter-spacing: 0px;
    line-height: 150%;
    padding-left: 3px;
    padding-right: 2px;
    padding-top: 1px;
    font-weight: normal;
}




.leftpad10{
  padding-left:5px; padding-top:5px;  
}
.lbBorders
{
    border-left: 1px solid;
    border-left-color: #CCDDEF;
    border-bottom: 1px solid;
    border-bottom-color: #CCDDEF;
    border-right: 1px solid;
    border-right-color: #CCDDEF;
}
.lbBordersFull
{
    border-left: 1px solid;
    border-left-color: #CCDDEF;
    border-bottom: 1px solid;
    border-bottom-color: #CCDDEF;
    border-right: 1px solid;
    border-right-color: #CCDDEF;
   border-top: 1px solid;
    border-top-color: #CCDDEF;
}

.lightShadow {
    background-image:url(images/gradient_onwhite.gif); 
    background-repeat: repeat-x; 
} 

.lrbBorders {
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}

.userDetailsWithFontSize {
    background-color: #EEEEEE;
    font-family:verdana; 
    font-size: .8em; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 10;    
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF; 
    border-bottom: 1 solid #CCDDEF;
}
/*************
styles for left frame

**************/

.dx1 { background-color:#FFFFFF;font-family:Tahoma;font-size:11px;width:180px; }
.dx2 { padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:10px; }
.dx3 { font-family:Tahoma;font-size:11px;width:100%; }
.dx4 { width:100%;padding-bottom:0px; }
.dx5 { width:100%; }
.dx6 { border-left:1px Solid #C5C5C5; border-right:0px Solid #C5C5C5; border-top:0px Solid #C5C5C5; border-bottom:1px Solid #C5C5C5; padding:0px; font-size:11px;background-repeat:repeat-x;background-color:#E0E0E0;width:100%;font-family:Tahoma;font-weight:normal;background-image:url('images/webresource.gif'); }.dx7 { font-family:Tahoma;font-size:11px;font-weight:normal;width:100%; }.dx10 { padding-left:11px; }.dx11 { height:23px;width:9px; }.dx12 { font-size:11px;border-left-style:Solid;border-top-color:#C5C5C5;border-right-color:#C5C5C5;border-left-color:#C5C5C5;border-bottom-width:0px;padding-right:0px;width:100%;border-top-style:Solid;border-top-width:0px;font-family:Tahoma;border-bottom-style:Solid;background-color:#FCFCFC;border-left-width:0px;color:#1E3695;border-right-style:Solid;border-right-width:1px;padding-bottom:2px;padding-top:2px;padding-left:0px;border-bottom-color:#C5C5C5; }
.dx13 { color:#1E3695;font-family:Tahoma;font-size:11px;width:100%; }
.dx14 { height:0px; }
.dx15 { font-size:11px;border-top-style:Solid;border-top-color:#FCFCFC;cursor:default;border-left-color:#FCFCFC;background-color:#FCFCFC;padding-right:11px;width:100%;text-decoration:underline;border-top-width:0px;font-family:Tahoma;border-bottom-style:Solid;border-left-width:0px;color:#000000;border-right-style:Solid;border-right-width:0px;border-bottom-width:0px;padding-bottom:6px;padding-top:4px;border-right-color:#FCFCFC;padding-left:13px;border-left-style:Solid;border-bottom-color:#FCFCFC; }.dx16 { font-size:11px;border-top-style:Solid;border-top-color:#FCFCFC;cursor:hand;border-left-color:#FCFCFC;background-color:#FCFCFC;padding-right:10px;width:100%;text-decoration:none;border-top-width:0px;font-family:Tahoma;border-bottom-style:Solid;border-left-width:1px;color:#000000;border-right-style:Solid;border-right-width:1px;border-bottom-width:0px;padding-bottom:6px;padding-top:4px;border-right-color:#FCFCFC;padding-left:12px;border-left-style:Solid;border-bottom-color:#FCFCFC; }
.dx17 { color:#000000;font-family:Tahoma;font-size:11px;text-decoration:none; }
.dx18 { border-left:0px Solid #C5C5C5; border-right:0px Solid #C5C5C5; border-top:0px Solid #C5C5C5; border-bottom:1px Solid #C5C5C5; padding:0px; font-size:11px;background-repeat:repeat-x;background-color:#E0E0E0;width:100%;font-family:Tahoma;font-weight:normal;background-image:url('images/webresource.gif'); }.dx8 { padding-right:11px; }.dx9 { height:23px;width:1px; }.dx19 { height:23px;width:2px; }.dxh0 { border-bottom-width:0px;border-left-style:Solid;border-top-color:#FCFCFC;border-right-color:#FCFCFC;border-left-color:#FCFCFC;background-color:#EDEDED;padding-right:10px;border-top-width:0px;border-bottom-style:Solid;border-left-width:1px;border-top-style:Solid;border-right-width:1px;padding-bottom:6px;border-right-style:Solid;padding-top:4px;padding-left:12px;border-bottom-color:#FCFCFC; }
.dx20 { border:0px Solid #C5C5C5; padding:0px; font-size:5px;background-repeat:repeat-x;background-color:#E0E0E0;width:100%;font-family:Tahoma;font-weight:normal;background-image:url('images/bottomcorner.gif'); }
.dx21 { font-family:Tahoma;font-size:5px;font-weight:normal;width:100%; }
.dx22 { height:9px;width:1px; }
.dx23 { height:9px;width:9px; }


.intd
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; padding-left: 15px;}
		
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

.tabe
{
  visibility:hidden;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber 
{
   
}
.tabberlive {
 margin-top:1em;
 
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #ffffff;
 text-decoration: none;
  width:200px;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #E1CB2C;
 border-color: #000000; 
 background: #414F67;
 width:200px;
}

ul.tabbernav li.tabberactive a
{
 background-color: #414F67;
 border-bottom: 1px solid #fff;
 color: #E1CB2C;
 border-color: #000000; 
  width:200px;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
 width:200px;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;


 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}


/* Componant Art grid classes */


.Grid 
{ 
  background-color: #FFFFFF; 
  border: 1px solid #919191; 
  cursor: default;
}

.HeadingCell 
{ 
  background-image: url(/images/header_bg.gif);   
  padding: 3px;
  padding-bottom: 3px;
  padding-right: 1px;
  position:relative; 
  top:expression(this.offsetParent.scrollTop);
}

.HeadingCellHover 
{ 
  background-image: url(/images/header_hoverBg.gif);   
  padding: 3px;
  padding-bottom: 3px;
  padding-right: 1px;
}

.HeadingCellActive
{ 
  background-image: url(/images/header_activeBg.gif);   
  padding: 3px;
  padding-bottom: 3px;
  border-right: 1px solid #808099; 
  padding-right: 0px;
}

.HeadingCellText
{
  font-family: MS Sans Serif; 
  font-size: 10px; 
  padding-right: 5px;
}

.Row 
{ 
  background-color: #FFFFFF; 
}

.Row td.DataCell 
{ 
  cursor: default;
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  font-family: MS Sans Serif; 
  font-size: 10px; 
} 

.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 


.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.SelectedRow 
{ 
}

.SelectedRow td.DataCell 
{ 
  background-color: #FFEEC2; 
  padding: 2px; 
  height:25px;
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: MS Sans Serif; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.SelectedRow td.FirstDataCell 
{ 
  background-color: #FFEEC2; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px;
  height:25px; 
}

.SelectedRow td.LastDataCell 
{ 
    height:25px;
  background-color: #FFEEC2; 
  border-right: 1px solid #4B4B6F; 
}

.ScrollBar
{
    /*scrollbar-face-color: Silver;*/
    background-image: url(/images/scroller/scroller_bg.gif); 
}

.ScrollGrip
{
  background-image: url(/images/scroller/scroll_gripBg.gif); 
}

.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}

/*Left Menu Css Desctiptions*/

.Menu
{width: 100%; height: 28px; padding:2 5 3 2; border-right: buttonshadow 1px solid; border-top: #f5f5f5 1px solid; border-left: #f5f5f5 1px solid; border-bottom: buttonshadow 1px solid; background-color: buttonface; cursor:hand; color:#000000;}
.Option
{width: 100%; height: 24px; padding:2 5 3 16; border: 1 1 1 1 solid #ffffff; background-color: #f5f5f5; cursor:hand;}
.Options {padding:1 1 1 1}
.txtBoxes
{
   
    PADDING-RIGHT: 4px; 
    
    PADDING-LEFT: 4px; 
    FONT-SIZE: 10pt; 
    PADDING-BOTTOM: 1px; 
   
    COLOR: #414F67; 
    PADDING-TOP: 1px; 
    
    FONT-FAMILY: Tahoma; 
    text-transform:uppercase;
    
}
.txtBoxesNoCap
{
    BORDER-RIGHT: #414f67 1px solid; 
    PADDING-RIGHT: 4px; 
    BORDER-TOP: #414f67 1px solid; 
    PADDING-LEFT: 4px; 
    FONT-SIZE: 10pt; 
    PADDING-BOTTOM: 1px; 
    BORDER-LEFT: #414f67 1px solid; 
    COLOR: #414e66; 
    PADDING-TOP: 1px; 
    BORDER-BOTTOM: #414f67 1px solid; 
    FONT-FAMILY: Tahoma; 
    
    
}


.txtBoxesDisable
{
    BORDER-RIGHT: #414f67 1px solid; 
    PADDING-RIGHT: 4px; 
    BORDER-TOP: #414f67 1px solid; 
    PADDING-LEFT: 4px; 
    FONT-SIZE: 10pt; 
    PADDING-BOTTOM: 1px; 
    BORDER-LEFT: #414f67 1px solid; 
    COLOR: #414e66; 
    PADDING-TOP: 1px; 
    BORDER-BOTTOM: #414f67 1px solid; 
    FONT-FAMILY: Tahoma; 
    background-color:#dadada;
    
}


.chkBoxes
{
    PADDING-RIGHT: 4px; 
    PADDING-LEFT: 4px; 
    FONT-SIZE: 10pt; 
    PADDING-BOTTOM: 1px; 
    COLOR: #414e66; 
    PADDING-TOP: 1px; 
    FONT-FAMILY: Tahoma; 
    
}
.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:left}

.tooltip span.top{padding: 30px 8px 0;
    background: url('/Final_files/bt.gif') no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background:  url('/Final_files/bt.gif') no-repeat bottom}

.searchtable
{
 border: 1px solid #414F67; 
 padding-left: 4px; 
 padding-right: 4px; 
 padding-top: 1px; 
 padding-bottom: 1px;  
 height:36px; 
}
.dropdown
{
    BORDER-RIGHT: #414f67 1px solid; 
    PADDING-RIGHT: 4px; 
    BORDER-TOP: #414f67 1px solid; 
    PADDING-LEFT: 4px; 
    FONT-SIZE: 10pt; 
    PADDING-BOTTOM: 1px; 
    BORDER-LEFT: #414f67 1px solid; 
    COLOR: #414F67; 
    PADDING-TOP: 1px; 
    BORDER-BOTTOM: #414f67 1px solid; 
    FONT-FAMILY: Tahoma; 
    text-transform:uppercase;
}
.disablelabel
{
    border-right: #414f67 1px solid;
    padding-right: 4px; 
    border-top: #414f67 1px solid; 
    padding-left: 4px; 
    font-size: 10pt;
    padding-bottom: 1px; 
    border-left: #414f67 1px solid; 
    color: #414f67; 
    padding-top: 1px;
    border-bottom: #414f67 1px solid; 
    font-family: Tahoma;
    height:20px;
}
.headspn
{
    border-right: #414f67 1px solid; 
    border-top: #414f67 1px solid;
    padding-left: 4px; 
    padding-right: 4px;
    margin-left:2px;
    border-left: #414f67 1px solid;
    border-bottom: #414f67 1px solid; 
    background-color: #414F67;
    color:#E1CB2C;
    height:20px;
    text-align:center;
}
.gridHeaderStyleStatic
{
    background-color:#414F67;
    color: white;
    height:25px;
    border-collapse: collapse;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;   
    padding-left:5px; 
    /*background-image: url(/Images/tabStripeOn.gif);*/
    padding-top: 0px;
     padding-bottom: 0px;
    border-right: gray thin solid;
    border-left: gray thin solid;
    border-collapse: collapse;
}
div.pagination {
			
			padding-top:6px;
			padding-bottom:6px;
			padding-left:0px;
			padding-right:0px;
			margin: 0px;
			background-color:White;
		}
		div.pagination a {
			padding: 2px 10px 2px 10px;
			/*margin: 2px; */
			border: 1px solid #414F67;
			text-decoration: none; /* no underline */
			/*color: #000099;*/
			background-color: #DBE0E8;
		}
		div.pagination a:hover, div.pagination a:active {
			border: 1px solid #000099;
			color: #000;
		}
		div.pagination span.current {
			padding: 2px 10px 2px 10px;
			/*margin: 2px;*/
			border: 1px solid #000099;
			font-weight: bold;
			/*background-color: #000099;*/
			background-color:White;
			/*color: #FFF;*/
		}
		div.pagination span.disabled {
			
			padding: 2px 5px 2px 5px;
			margin: 2px;
			border: 1px solid #EEE;
			color: #DDD;
		}
		.gridbutton
		{
		    font-family: Tahoma; 
		    font-size: 8pt; 
		    color: red; 
		    font-weight: bold; 
		    border: 1px solid #414F67; 
		    padding-left: 4px; 
		    padding-right: 4px; 
		    padding-top: 0px; 
		    padding-bottom: 0px; 
		    background-color: #FFFFFF;
		    text-decoration:none;
		    
		}
		.ReqField
		{
		    font-family:Tahoma;
		    font-size:2;
		    color:Red;
		}
	.gridRowStyles1
{
     
    cursor:pointer;
        
    
}

.gridAlternatingRowStyles1
{
   
    
  
    height:auto;
     
   padding-left: 5;
    padding-top:0px;
    padding-bottom:0px;
}

.gridRowStyle2
{
    height: 25px;
    
    letter-spacing: 0;
    padding-left: 5px;
    padding-top:0px;
    padding-bottom:0px;
    border-bottom: blue 1px solid;
}

 .highlightrow2
 {
  
 
  background-color:#cccccc;
  cursor: pointer;
 }
 
 .up
{
    
    TEXT-TRANSFORM: uppercase;
   
}
