div.MaskedDiv 
{
 visibility: hidden;
 position:absolute;
 left:0px;
 top:0px;
 font-family:verdana;
 font-weight:bold;
 padding:10px;
    z-index:100;
 background-image:url(Mask.png);
 background-color: #dadada;
 filter: alpha(opacity=70);
 opacity: 0.7;
 /* ieWin only stuff */
/* _background-image:none; */
/* _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Mask.png');*/
}


div.ModalPopup {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 background-color: #C7D6E9;
 position:absolute;
 /* set z-index higher than possible */
 z-index:10000;
 visibility: hidden;
 color: Black;
 border-style: solid;
 border-color: #999999;
 border-width: 1px;
    width: auto;
    height :auto;    
}

BODY
{
	font-family: calibri, arial, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	margin:0px;
	
}
A:link, A:visited, A:active
{
	font-family: calibri, arial, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}
A:hover
{
	font-family: calibri, arial, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

A.textBold:link, A.textBold:visited, A.textBold:active
{	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	}
A.textBold:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	}

.headingText {
	font-family: calibri, arial, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}

.inputLabel {
	font-family: calibri, arial, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
}

input {
	font-family: calibri, arial, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.outputLabel {
	font-family: calibri, arial, verdana, sans-serif;
	font-size: 9pt;
	color :#000000;
}


.tdHeader {
	background-color: #84a3b7;
	font-family: calibri, arial, verdana, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
}

.tdLight {
	background-color: #f1f1f1;
	font-family: calibri, arial, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.tdDark {
	background-color: #dadada;
	font-family: calibri, arial, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.tdMono {
	background-color: #feeddd;
	font-family: calibri, arial, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.headerTitle {
 font-family: calibri, arial, verdana, sans-serif;
 font-size: 11pt;
 color: #000000;
 font-weight: bold;
}

.headerNote {
 font-family: calibri, arial, verdana, sans-serif;
 font-size: 11pt;
 color: #FF0000;
 font-weight: bold;
}

/* Style Sheet for button*/
.btnRed{
			border: 1px inset #484848;
			background: #D21000 url(../../images/btn_bg_red.gif) repeat-x top left;
			font-family: Arial, Verdana, sans-serif;
			font-weight: bold;
			font-size: 12px;
			color: #FFFFFF;
			padding-top: 1px;
			padding-bottom: 1px;
			cursor: pointer;
		}
		.btnGrey{
			border: 1px inset #484848;
			background: #6A6A6A url(../../images/btn_bg_grey.gif) repeat-x top left;
			font-family: Arial, Verdana, sans-serif;
			font-weight: bold;
			font-size: 12px;
			color: #FFFFFF;
			padding-top: 1px;
			padding-bottom: 1px;
			cursor: pointer;
		}
		.btnYellow{
			border: 1px inset #484848;
			background: #D27500 url(../../images/btn_bg_yellow.gif) repeat-x top left;
			font-family: Arial, Verdana, sans-serif;
			font-weight: bold;
			font-size: 12px;
			color: #FFFFFF;
			padding-top: 1px;
			padding-bottom: 1px;
			cursor: pointer;
		}
		.btnDisabled{
		   border: 1px inset #484848;
			 background-color: #DDDDDD;
			border: 1px inset green;
			font-family: Arial, Verdana, sans-serif;
			font-weight: bold;
			font-size: 12px;
			color: #FFFFFF;
			padding-top: 1px;
			padding-bottom: 1px;
			cursor: pointer;
		}
		
.tabletab
{
	border-left: 1px solid #8F8F8F;
	border-right: 1px solid #8F8F8F;
	border-bottom: 1px solid #8F8F8F;
}
.ErrorMsg
{
	font-weight: bolder;
	font-size: 10pt;
	color: red;
	font-family: Tahoma, Verdana;
	background-color: lemonchiffon;
}

#navBar {  
width: 100%;
height: 27px;
/*position: absolute;
left: 20px;
top: 50px;*/
border-left:4px solid #FFF;
border-bottom:8px solid #FFF;
border-right:8px solid #FFF;
/*background-repeat:repeat-y;
padding-bottom:10px;*/
 background-image: url(../../images/Menu/navbar-base.jpg); }



#tabStrip {
width: 100%;
height: 25px;
left: 5px;
position: relative;
border-left:4px solid #FFF;
padding-top:30px;
/*left: 25px;
top: 25px;*/
}


.tabOffLeft
{
	position: relative;
	width: 6px;
	height: 25px;
	background-image: url(../../images/Menu/tab-left-off.gif);
	float: left;
	margin-left: -5px;
	z-index: 1;
	cursor: pointer;
}

.tabOffMid {
padding-left: 10px;
padding-right: 10px;
position: relative;
height: 25px;
background-image: url(../../images/Menu/tab-mid-off.gif);
float: left;
font-family: calibri, arial, verdana, sans-serif;
font-size: 12px;
text-align: center;
color: #000;
line-height: 25px;
z-index: 1;
cursor: pointer;
}

.tabOffRight {
position: relative;
width: 21px;
height: 25px;
background-image: url(../../images/Menu/tab-right-off.gif);
float: left;
z-index: 1;
cursor: pointer;
}

.tabOnLeft {
position: relative;
width: 6px;
height: 25px;
background-image: url(../../images/Menu/tab-left-on.gif);
float: left;
margin-left: -5px;
z-index: 1;
}

.tabOnMid {
padding-left: 10px;
padding-right: 10px;
position: relative;
height: 25px;
background-image: url(../../images/Menu/tab-mid-on.gif);
float: left;
font-family: calibri, arial, verdana, sans-serif;
font-size: 12px;
text-align: center;
color: #FFF;
line-height: 25px;
z-index: 1;
}

.tabOnRight {
position: relative;
width: 21px;
height: 25px;
background-image: url(../../images/Menu/tab-right-on.gif);
float: left;
z-index: 2;
}

a.tabOnMid_A:link, a.tabOnMid_A:visited, a.tabOnMid_A:active, a.tabOnMid_A:hover
{
font-family: calibri, arial, verdana, sans-serif;
font-size: 12px;
text-align: center;
color: #FFF;
line-height: 25px;
text-decoration: none;
}
a.tabOffMid_A:link, a.tabOffMid_A:visited, a.tabOffMid_A:active, a.tabOffMid_A:hover
{
font-family: calibri, arial, verdana, sans-serif;
font-size: 12px;
text-align: center;
color: #000;
line-height: 25px;
text-decoration: none;
}

.subLink {
margin-left: 5px;
margin-right: 5px;
margin-top: 3px;
margin-bottom: 3px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
border: #FFF 1px solid;
height: 13px;
background-color: #6ba5cd;
font-family: calibri, arial, verdana, sans-serif;
font-size: 12px;
text-align: center;
color: #FFF;
float: left;
text-decoration: none;
}
a.subLink:link, a.subLink:visited, a.subLink:active
{
margin-left: 5px;
margin-right: 5px;
margin-top: 3px;
margin-bottom: 3px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
border: #FFF 1px solid;
height: 13px;
background-color: #6ba5cd;
font-family: calibri, arial, verdana, sans-serif;
font-size: 12px;
text-align: center;
color: #FFF;
float: left;
text-decoration: none;
}
a.subLink:hover {
margin-left: 5px;
margin-right: 5px;
margin-top: 3px;
margin-bottom: 3px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
border: #FFF 1px solid;
height: 13px;
background-color: #FFF;
font-family: calibri, arial, verdana, sans-serif;
font-size: 12px;
text-align: center;
color: #6ba5cd;
float: left;
text-decoration: none;
}
a.subLinkActive:link, a.subLinkActive:visited, a.subLinkActive:active, a.subLinkActive:hover {
margin-left: 5px;
margin-right: 5px;
margin-top: 3px;
margin-bottom: 3px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
border: #FFF 1px solid;
height: 13px;
background-color: #FFF;
font-family: calibri, arial, verdana, sans-serif;
font-size: 12px;
text-align: center;
color: #6ba5cd;
float: left;
text-decoration: none;
}
.borderLabel
{
	border:1px solid #84A3B7;
}
.dropdown
{
	font-family: calibri, arial, verdana, sans-serif;
	font-size: 10pt;
	color:Black;
	text-decoration:none;	
}
.formHeader
{
 font-family:Calibri,arial,verdena,sans-serif;
 font-weight:bold;
 font-size:9pt;
 text-decoration:none;
}
.txt
{
	border-right: black 1pt solid;
	table-layout: fixed;
	border-top: black 1pt solid;
	font-size: 8pt;
	border-left: black 1pt solid;
	color: black;
	border-bottom: black 1pt solid;
	font-family: Tahoma;
	border-collapse: separate;
	height:17px;
}

/*
Tab css below
*/
.SelectedTopTitle
{
    border: 0px;
    font-size: 10pt;
    text-decoration: none;
    color: Black;
    display: inline-block;
    width: 100%;
    background-color: White;
}
.ContentView
{
    border: 0px;
    padding: 3px 3px 3px 3px;
    background-color: White;
    display: inline-block;
    width: 390px;
}
.SepBorder
{
    border-top-width: 0px;
    border-left-width: 0px;
    font-size: 1px;
    border-bottom: Gray 1px solid;
    border-right-width: 0px;
}
.TopBorder
{
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#CADEF4', gradientType='1');	
	background-color:White;
	Border-Color:#507CD1;
	Border-Style:Solid;
	Border-Width:1px;
	font-family:Verdana;
    Font-Size:0.8em;
    color: #284E98;
    cursor:hand; 
}
.ContentBorder
{
    border-right: Gray 1px solid;
    border-top: Gray 0px solid;
    border-left: Gray 1px solid;
    border-bottom: Gray 1px solid;
    height: 100%;
    width: 100%;
}
.SelectedTopBorder
{
	border-right: Gray 1px solid;
    border-top: Gray 1px solid;
    background: none transparent scroll repeat 0% 0%;
    border-left: Gray 1px solid;
    color: black;
    border-bottom: Gray 0px solid;
}
.popupHover 
 {
	background-image:url(../images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
 }
 .MousePoint
{
	cursor:hand;
}
.pnlPopup
{
 border: 1px solid #84A3B7;
 background-color: #ffffff;
}
.modalBackground
{
	background-color: #dadada;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.AssmntDtls_Table
{
	border-bottom-style:solid;
	border:1px solid #84A3B7;
}
.DragPopUpPanel
{
	cursor:move;
	background-color:#e5ecf9;
	color:#3366cc;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.tableCap 
{
	color:White;
	background-color:#84A3B7;
	font-weight:bold;
}
.validatorHighlight
{
	color:Red;
	font-weight:bold;
}
.tooltipMenu
{
	z-index:2px;
	border:1px solid #84A3B7;
	background-color:#FFF0CC;
}
.ColumnSelector
{
	width: 450px;
	height:10px;
}
	
.previous
{
    background:transparent url(../../images/previous.gif) no-repeat scroll center;
    height:1.3em;
    width:16px;
}
.next
{
    background:transparent url(../../images/next.gif) no-repeat scroll center;
    height:1.3em;
    width:16px;
}  


.InboxAfont
{
	font-family:Arial;
	background-color: #dadada;
	font-size: 10pt;
	color: #000000;
}
.tdWhite
{
	background-color: White;
	font-size: 10pt;
	font-family:Arial;
	
}
.tdHeaderInbox {
	background-color: #84a3b7;
	font-family: arial;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
}


.ajax__tab_default.ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(../../images/tabs.gif) repeat-x bottom;}
/*.ajax__tab_default .ajax__tab_tab {margin-right:2px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}*/
.ajax__tab_default .ajax__tab_outer {padding-right:0px;background:url(../../images/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_default .ajax__tab_inner {padding-left:0px;background:url(../../images/tab-left.gif) no-repeat;}
.ajax__tab_default .ajax__tab_tab {height:20px;padding:3px;margin:0;background:url(../../images/tab.gif) repeat-x;}
.ajax__tab_default .ajax__tab_hover .ajax__tab_outer {background:url(../../images/tab-hover-right.gif) no-repeat right;}
.ajax__tab_default .ajax__tab_hover .ajax__tab_inner {background:url(../../images/tab-hover-left.gif) no-repeat;}
.ajax__tab_default .ajax__tab_hover .ajax__tab_tab {background:url(../../images/tab-hover.gif) repeat-x;}
.ajax__tab_default .ajax__tab_active .ajax__tab_outer {background:url(../../images/tab-active-right.gif) no-repeat right;}
.ajax__tab_default .ajax__tab_active .ajax__tab_inner {background:url(../../images/tab-active-left.gif) no-repeat;}
.ajax__tab_default .ajax__tab_active .ajax__tab_tab {background:url(../../images/tab-active.gif) repeat-x;}
.ajax__tab_default .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto} 


.blueshade {
	background: #dfefff url(../../images/bg_shadeblue.jpg) repeat-x left bottom;
	width: 961px;
}
.blr-blue {
	border-left: 1px solid #6990b3;
	border-right: 1px solid #6990b3;
}

.greenshade {
	background: #fcfff4 url(../../images/bg_shadegreen.jpg) repeat-x left bottom;
	width: 468px;
}
.blr-green {
	border-left: 1px solid #c6c7a8;
	border-right: 1px solid #c6c7a8;
}

.lblueshade {
	background: #f2f9fe url(../../images/bg_shadelblue.jpg) repeat-x left bottom;
	width: 468px;
}
.blr-lblue {
	border-left: 1px solid #adcee0;
	border-right: 1px solid #adcee0;
}

.greyshade {
	background: #fff url(../../images/bg_shadegrey.jpg) repeat-x left bottom;
	width: 468px;/*961px;*/
}
.blr-grey {
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}


.bluetext {
	color: #336182;
}
.title-blue {
	font: normal 18px "Trebuchet MS";
	color: #336182;
}
.title-blue A:link {font: normal 18px "Trebuchet MS";color: #336182;text-decoration:underline;}
.title-blue A:visited {font: normal 18px "Trebuchet MS";color: #336182;text-decoration:underline;}
.title-blue A:active {font: normal 18px "Trebuchet MS";color: #336182;text-decoration:underline;}

.title-blue A:hover{
	font: normal 18px "Trebuchet MS";
	color: #336182;
	text-decoration:none;
}
.style2
{
	color: #2A5E86;
}
.style3
{
	color: #4D4D4D;
}
.style4
{
	color: #FF7200;
	font-weight: bold;
}

.style4 A:link
{
	font-size: 14px;
	color: #FF7200;
	font-weight: bold;
	text-decoration: underline;
}

.style4 A:visited
{
	font-size: 14px;
	color: #FF7200;
	font-weight: bold;
	text-decoration: underline;
}
.style4 A:active
{
	font-size: 14px;
	color: #FF7200;
	font-weight: bold;
	text-decoration: underline;
}

.style4 a:hover
{
	font-size: 14px;
	text-decoration: none;
}
.style5
{
	font-size: 14px;
}
.style7
{
	color: #557921;
	font-weight: bold;
}
.style8
{
	color: #418AB7;
	font-weight: bold;
	font-size: 14px;
}
.style9
{
	color: #FFFFFF;
	font-weight: bold;
}
.style10
{
	color: #2A5E86;
	font-weight: bold;
}
.style11
{
	color: #454545;
}
.style12
{
	color: #418AB7;
}
.tdcellpadded {
	padding-left:3px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:5px;
}
color2 {color:#418AB7; }
.srchTxt
{
	background-position: center center;
	font-size: 8pt;
	background-image: url(../Images/masters/blue-txt-feild.jpg);
	font-family: Tahoma;
}
.srchTxt
{
	border-right: black 1pt solid;
	table-layout: fixed;
	border-top: black 1pt solid;
	font-size: 8pt;
	border-left: black 1pt solid;
	color: black;
	border-bottom: black 1pt solid;
	font-family: Tahoma;
	border-collapse: separate;
	height:17px;	
}
CliErrMsg
{
	font-size:xx-small;
	font-family:Verdana;
}
.bgline {
	background-image: url(../../images/line.gif);
	background-repeat: repeat-x;
}
.textArea
{
	border:1px SOLID #8A8A8A;
	font-size: 12px;
	overflow:auto;
}
.grd
{
	font-size: 10px;
	color: navy;
	font-family: Verdana;
	border-collapse: collapse;
	padding:0 3px 3px 3px;
	
}
.GrdHeader
{
	padding:0px 2px 2px 2px;
	font-weight: bold;
	font-size: 10px;
	color: red;
	font-family: Verdana;
	border-collapse: collapse;
	background-color: #418AB7;
	height : 20px
}
.GrdRow
{
	border-right: #3399ff 1px solid;
	border-top: #3399ff 1px solid;
	font-size: 10px;
	border-left: #3399ff 1px solid;
	color: navy;
	border-bottom: #3399ff 1px solid;
	font-family: Verdana;
	border-collapse: collapse;
	border-spacing: 0px;
}
.grdSelect
{
	
	 background-color :#B6C4E0 ;

}
.grdItem
{
  Font-Size: XX-Small;
    font-family :Verdana;
    Background-Color:#EBF0F9;
}
.grdAltItem
{
	Font-Size: XX-Small;
    font-family :Verdana;
    Background-Color:#EBF0F9;
}

.grdPager
{
         font-size:x-small ;
         font-family: Verdana;
         font-weight:bold ;
}
background_odd
{
	background-color: #E9E9E9;
	
}
.background_even
{
	background-color: #DBDBDB;
}

.labelfont
{
 font-family :Arial ;
 font-size :11pt ;
 color :Navy ;  
}

.loginHeading
{
 font-family :Arial ;
 font-size :10pt ; 
  
}
.contentleft {
	background-image: url(../../images/contentleftbg.gif);
	background-repeat: repeat-y;
}

.contentright {
	background-image: url(../../images/contentrightbg.gif);
	background-repeat: repeat-y;
}
.footerbg {
	background-image: url(../../images/footerbg.jpg);
	background-repeat: repeat-x;
}
.tooltip 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#666666; 
	text-decoration:none; 
	line-height:11px; 
	background-color:#FFDF00;        
    border:1px #0000FF solid;
    text-align:left;    
    font-weight:bold;
    padding:2px 2px 2px 2px;
}

 /* Styles that apply to the info box's containing element whether it has no beak, a rightBeak, or a leftBeak */

a.lnkSmall:link, a.lnkSmall:visited, a.lnkSmall:active
            {
                font-size:14px;
                text-decoration:underline;
            }
a.lnkSmall:hover
            {
                font-size:14px;
                text-decoration:none;
            }
.customInfoBox-noBeak, .customInfoBox-with-rightBeak, .customInfoBox-with-leftBeak
        {
	        position: absolute !Important; 
	        margin:0px !Important;
	        padding:0px !Important;   
        }
          
        /* Offset the body for the drop-shadow and set the body background and border just for starters (developers can change this easily) */
        .customInfoBox-body
        {
	        position: relative !Important;
	        top: 0px !Important;
	        left: 0px !Important;
	        padding: 5px !Important;
	        height:25px !Important;      
	        
	        border: 1px solid #000 !Important;
	        background-color: #fff !Important;
	        margin:0px !Important;
        }
          /* Apply a nice default drop-shadow after the default Virtual Earth info box styles are cleared */


        .customInfoBox-shadow
        {
	        position: relative !Important;
	        background-color: #ccc !Important;
	        height:25px !Important;     
	        width:70px !Important;
	        
        }
       .customInfoBox-previewArea, .customInfoBox-actionsBackground
        {
        height:25px;  margin:0px !Important;padding:0px !Important;      
        }


#HoverMenu
{
padding:1px;

margin:0;
color:#000;
font-family: arial, helvetica, sans-serif;
white-space:normal;
list-style-type:none;
}
#HoverMenu li {display:inline;}
#HoverMenu li 
{
padding:5px 1px; 
width:5px;
height:5px;
background:#418AB7;
color:white;
text-decoration:none;
border:1px solid #000;
border-color:#f9f9f9;
text-align:center;
font-family: arial, helvetica, sans-serif;

}
#HoverMenu li a
{
padding:5px 1px; 
width:5px;
height:5px;
background:#F6E0A3;
color:black;
text-decoration:none;
border:1px solid #000;
border-color:#f9f9f9;
text-align:center;
font-family: arial, helvetica, sans-serif;
}
#HoverMenu li a:hover, #HoverMenu a.selected
{
background:#418AB7;
color:white;
}
.Fixedheader
    {
		position:fixed; 
		} 
    .Fixedheader th
    {
		font-weight:bold; 
		position:relative; 
		vertical-align :top;
		background-color:#84a3b7; 
		font-family: calibri, arial, verdana, sans-serif;
		font-size: 10pt;
		color: #ffffff;
		top:expression(parentNode.parentNode.parentNode.parentNode.scrollTop-2);
    }
    
.tdSpecificFieldSection {
background-color:#dadada;
font-family: calibri, arial, verdana, sans-serif;
font-size: 10pt;
font-weight:bold;
color: #000000;
}

.tdRed {
background-color:Red;
font-family: calibri, arial, verdana, sans-serif;
font-size: 10pt;
font-weight:bold;
color: #FFFFFF;
}

.tdGreen {
background-color:Green;
font-family: calibri, arial, verdana, sans-serif;
font-size: 10pt;
font-weight:bold;
color: #FFFFFF;
}
.tdBlack {
background-color:Black;
font-family: calibri, arial, verdana, sans-serif;
font-size: 10pt;
font-weight:bold;
color: #FFFFFF;
}
.tdYellow {
background-color:Yellow;
font-family: calibri, arial, verdana, sans-serif;
font-size: 10pt;
font-weight:bold;
color: #000000;
}
.tdOrange {
background-color:Orange;
font-family: calibri, arial, verdana, sans-serif;
font-size: 10pt;
font-weight:bold;
color: #FFFFFF;
}
