/* Advance View CSS Buyer Ease(By Deepak Saini) */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.scroller {   height:25px;
    line-height:28px;
 width:100%;
    overflow:hidden;
    position:relative;
}
.scrollingtext {
    white-space:nowrap;
    position:absolute; 
    
}


.TopBorder{margin: 0px;padding: 5px 5px 6px 5px;border-top: 3px solid #cc0000;}
.LogoHdrTbl{margin-top: 1%;padding-bottom: 1%;}
.AnchorTZone
{
    font-size: 11px;
    cursor: pointer;
    text-decoration: none;
    color: #868686;
    font-weight: bold;
}
.AnchorTZone:hover
{
    text-decoration: none;color: #0066ff;
}

.HeaderMenu
{
    height: 40px;
    background: url('sysImages/headermenu.jpg');
    width: 100%;
    font-size: 11px;
    color: #d1edff;
    background-repeat: repeat;
    background-color: #1B8FCC;
}
.Topmenu
{
    float: left;
    clear: left;
}
.TopLoginDtl
{
    float: right;
    clear: right;
    vertical-align: middle;
   
    font-weight: bold;
}
/* User Profile CSS */
.TopLoginDtl table
{
    margin: 0;
    height: 40px;
    width: 100%;
}
.UserNameTD
{
    text-decoration: none;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}
.UserProfileTD
{
    border-left: 1px solid #03528e;
  
}
.UserProfileImg
{
    border: 1px solid #C0C0C0;
    border-radius: 12px;
    width: 32px;
    height: 32px;
    margin-right: 4px;
    margin-left: 4px;
    background-color: #808080;
}
 
.UserProfileCss
{
    border: 1px solid #333333;
    position: absolute;
    visibility: hidden;
    background-color: white;
    width: 180px;
}
.UserProfileCss h3
{
    margin: 0px;
    background-color: #333333;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.ProfileImg
{ border-radius: 5px;
    margin: 5px;
    width: 72px;
    height: 72px;
    border: 1px solid #999999;
}
.UserLinkTbl td
{ padding-top: 8px;
    }
.UserLinkTbl td a
{
    color: #1463AA;
    margin-right: 2px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
.UserLinkTbl td a:hover
{
    text-decoration: underline;
}
/* User Profile CSS */

.Topmenu ul {
    margin: 0;height:40px;
    padding-left: 5px;
}
.Topmenu li
{
    color: #fff;
    font-family: arial;
    font-size: 12px;
    border-left: 1px solid #1a77bd;
    border-right: 1px solid #03528e;
    list-style-type: none;
   padding: 12px 8px 13px 8px;
    display: inline-block;
}
.Topmenu li:hover
{
    background: url('sysImages/headermenuhover.png');background-repeat: repeat-x;
}
.Topmenu li a,.LogOutCss a{text-decoration: none;
	color:#fff;
}
.TopHdrNews
{
    border-color: #FFFFFF #FFFFFF #B5B5B5 #FFFFFF;
    height: 24px;
    background-color: #eeeeee;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    -webkit-box-shadow: 0px 1px 1px #B5B5B5;
    -moz-box-shadow: 0px 1px 1px #B5B5B5;
    box-shadow: 0px 1px 1px #B5B5B5;
}
.TopHdrNewsLeft
{
    font-variant: small-caps;
    text-decoration: none;
    color: #000000;
    font-size: 15px;
    font-family: calibri;
    font-weight: bold;
    padding-left: 4px;
}
.TopHdrNewsRight
{
   /*box-shadow: inset 10px 0px 10px -7px #C0C0C0,inset -10px 0px 10px -7px #C0C0C0;
    -webkit-box-shadow: inset 10px 0px 10px -7px #C0C0C0,inset -10px 0px 10px -7px #C0C0C0;
    -moz-box-shadow: inset 10px 0px 10px -7px #C0C0C0,inset -10px 0px 10px -7px #C0C0C0;*/
    padding-bottom: 2px;
    padding-top: 2px;	
}
.LoginMiddle
{
    padding-top: 3%;
    padding-bottom: 2%;
}
.LoginMiddleLeft
{
    width: 59%;
    float: left;
    vertical-align: top;
    text-align: justify;
}
.LoginMiddleRight
{
    width: 39%;
    float: right;
    text-align: center;
}

.LoginMiddleLeft h3
{
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4f4f4f;
    font-weight: bold;
    list-style: none;
    padding-left: 5px;
}
.LoginMiddleLeft p {
    font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#4f4f4f;
	font-weight:normal;
	list-style:none;padding-left: 5px;padding-right: 5%;
}

.LoginBox
{
    border: 1px solid #c4c4c4;
    box-shadow: 0 0 5px #1aa4ec;
    float: left;
    min-height: 200px;
    width: 80%;
    margin-right: 0;
    margin-bottom: 0; text-align: center;
}
.LoginCompany
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 2%;
    color: #3399FF;font-weight: bold;font-size: 13px;
}
.LoginStrip
{
    background: none repeat scroll 0 0 #4998da;
    height: 44px;
    width: 100%;
    display: inline-block; vertical-align: middle;
}
.LoginStrip h3
{
    text-align: center;
    font-size: 15px;
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.LoginTxt
{
    border: 1px solid #c3c3c3;
    border-radius: 7px;
    height: 28px;
    width: 70%;
    margin-top: 6%;
    padding-left: 2%;
}

.LoginTxt:hover,.LoginTxt:focus,.LoginTxt:active {
    box-shadow: 0 0 3px #1aa4ec;border-radius: 7px;
}

.ForgotPwd
{
    float: left;
    text-align: left;
    margin-left: 15%;
    margin-top: 3%;
}
.LoginbtnDiv
{
    
    text-align: right;
    margin-right: 15%;
    margin-top: 3%;
    vertical-align: top;
}
    
.Loginbtn
{ vertical-align: top;
    border: 2px outset #1aa4ec;
    border-radius: 5px;
    color: #1d1d5b;
    font-size: 15px;
    height: 30px;width:100px;
    text-align: center;
    vertical-align: middle;
   
}
.Loginbtn:hover {
    border: 0.3px solid #1aa4ec;
    box-shadow: 0 0 3px #1aa4ec;
}
.LoginErr
{
    color: #FF4F4F;
    text-overflow: ellipsis;
    word-wrap: break-word;
    text-align: justify;
    margin-top: 2%;
    margin-right: 5%;
    margin-left: 5%;
    font-size: 10px;
}
.LoginPageImg
{
    border: 1px solid #FFFFFF; margin-bottom: 5px;
}
.LoginPageImg:hover
{
    -webkit-transition-duration: 2s; -moz-transition-duration: 2s; transition-duration: 2s;
    outline: none; box-shadow: 5px 5px 5px #61C5FA;  border-radius: 10px;   border: 1px solid #C0C0C0;
}
.InpNoBorder_A
{
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 
	BORDER-BOTTOM: none;
} 
.FooterTbl{  border-top: 1px solid #d3d3d3;margin-top: 1%;}
.FooterCommon{  border-top: 1px solid #245977;margin-top: 1%;}
.FooterSection{overflow: hidden;background: none repeat scroll 0 0 #eeeeee;min-height: 26px;} 
.FooterLeft{ float: left;width: 50%;text-align: left;overflow: hidden;display: block;}
.FooterRight{float: right; width: 48%; text-align: right;background: none repeat scroll 0 0 #eeeeee;min-height: 26px;}

.FooterLeft ul{text-align: justify; margin: 5px 0 0;padding-left: 8px;}

.FooterLeft ul li{list-style-type: none; font-size: 10px;padding: 0 5px;display: inline-block;}
.FooterRight ul li{list-style-type: none; display: inline-block;font-size: 11px;padding: 0 6px;}


.FooterLeft ul li a{cursor: pointer;text-decoration: none;  color: #4d4d4d;font-weight: bold;}
.FooterRight ul li a{cursor: pointer;text-decoration: none;color: #4d4d4d;}

.LILeftBorder{border-left-style: solid; border-left-width: 1px; border-left-color: #808080;}

.FooterBase
{
    background-position: top;
    color: #333333;
    font-size: 11px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    background-image: url('sysImages/baseborder.jpg');
    background-repeat: no-repeat;
}
.FooterBase a{cursor: pointer;text-decoration: none;color: #000;font-size: 12px;text-decoration: none;}
.FooterRight ul li a:hover{color: #0066ff;}
.FooterBase a:hover,.FooterLeft ul li a:hover{text-decoration: underline;}

.text1{ font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#4f4f4f;}
 
 /*Moduler DashBoard Start--By Deepak*/
.LeftModulerDashboard{float: left; width: 70%;border-right-style: dashed;border-right-width: 1px;border-right-color: #C0C0C0;margin-top: 10px;padding-right: 10px; border-radius: 3%;margin-bottom: 20px;   min-height:390px; } 
.RightModulerDashboard{margin-top: 18px;float: right;width: 27%; margin-right: 10px;margin-bottom: 20px;overflow: hidden;} 
.RightModulerDBOption
{
    /*border-style: dashed;
    border-width: 1px 0px 1px 0px;
    border-color: #666666;*/
    margin-top: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.Minheight{min-height:390px;}
.ModulerDashboardTD1{border: 1px solid #DADADA;width:33%;height: 60px;}
.ModulerDashboardTD2{border: 1px solid #DADADA;width:33%;height: 60px;}
.ModulerDBTD1Img{float: left;width:30%;}
.ModulerDBTD1Txt{float: right;word-wrap: break-word;font-family: arial, Helvetica, sans-serif;font-size: 13px; font-weight:bold; color: #0066FF;width: 65%;}
.ModulerDashboardTD1:hover,.ModulerDashboardTD2:hover{box-shadow: 6px 6px 5px #C0C0C0;cursor: pointer;text-decoration: underline;}
.ModulerDashboardTD1 a:hover,.ModulerDashboardTD1 a:focus{text-decoration: underline;cursor: pointer;}

.SubDBHeading
{
    font-variant: small-caps;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 16px;
    font-family: calibri;
    font-weight: bold;
    padding-left: 4px;
    background-color: #4998DA;
}

.InputBtn1
{
    vertical-align: top; 
  
    border-radius: 2px;
       background-image: url('sysImages/BrightSilver.jpg');
     color: #575757;
    background-color: #efefef;
    border: 1px solid #aaa;
    padding: 5px 6px 5px 6px;
    font-size: 11px;
   
   font-family: Verdana, Arial;
    cursor: pointer;   
    
}
.InputBtn1:hover
{
    background-image: url('sysImages/btn1.png');
}


/*Moduler DashBoard End--By Deepak*/



.AnchorDefault_1
{ text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0066FF; font-size: 12px;
}
.AnchorDefault_2
{font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #F8450B;
    font-size: 11px;
   /* font-family: BebasNeueRegular;*/
}

.AnchorDefault_3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #0066FF;
    font-size: 11px;
    
}

.AnchorDefault_1:hover,.AnchorDefault_2:hover,.AnchorDefault_3:hover
{
    text-decoration: underline;
}
.clear
{
    clear: both;
}

.ShadowBorder
{
    border: 1px solid #1aa4ec;
    box-shadow: 0 0 2px #1aa4ec;
     -webkit-box-shadow: 0 0 2px #1aa4ec;
    -moz-box-shadow: 0 0 2px #1aa4ec;
}
.HeadingTxt
{
    font-variant: small-caps;
    text-decoration: none;
    color: #525252;
    font-size: 18px;
    font-family: calibri;
    font-weight: bold;
}
.BG1
{
    background: #F0F0E1 none repeat scroll 0 0;
}

.TxtBox1
{
    border: 1px solid #c3c3c3;
    
    height: 20px;
    width: 60%;
    
}
.TDTEXT
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #000000;
    font-size: 12px;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Advance View CSS Buyer Ease(By Deepak Saini) */

/*View More Text---By DK*/
.ViewMoreTxt
{
    margin-right: 3px;
    margin-left: 3px;
}
.ViewMoreTxt a
{     FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
       color: #0254EB;
    font-weight: bold;
    margin-left: 12px;
}
.ViewMoreTxt a:visited
{
    color: #FF6600;
}
.ViewMoreTxt a.morelink {
    text-decoration:none;
    outline: none;
}
.ViewMoreTxt .morecontent span {
    display: none;
}
/*View More Text---By DK*/






/* Default CSS Stylesheet for a new Web Application project */
html {height:100%;margin:0;padding:0;}
BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    height:100%;margin:0;padding:0;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
THEAD	{	
	vertical-align:	middle;
	Font-Size: 14px; 
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:normal;
	text-transform:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e2e2e2;
	color:#aa4001;
	FONT-VARIANT: small-caps;
	}	
TD {
	font-size: x-small; 
	font-family: Verdana, Arial; 
	text-decoration: none; 
	}

TFOOT	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
Table
{
	Font-Family: Verdana, Arial;
	Font-Size: x-small; 
	COLOR: black; 
	font-weight: normal;
	border-color: #e2e2e2;
}
TH	{	
	vertical-align:	baseline;
	Font-Size: xx-small; 
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e2e2e2;
	}	
			
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
TH	{	
	vertical-align:	baseline;
	Font-Size: xx-small; 
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: silver;
	}	
.ColumnHead {
	border-Top: #e2e2e2 1px solid;
}
.BorderTop {
	border-Top: #e2e2e2 1px solid;
}
.BorderLeft {
	border-left: #e2e2e2 1px solid;
}
.BorderRight {
	border-right: #e2e2e2 1px solid;
}
.BorderBottom {
	border-Bottom: #e2e2e2 1px solid;
}
.BorderTopSilver {
	border-Top: silver thin solid;
}
.BorderLeftSilver {
	border-left: silver thin solid;
}
.BorderRightSilver {
	border-right: silver thin solid;
}
.BorderBottomSilver {
	border-Bottom: silver thin solid;
}

/*------------------Seperate Grid Item--------------------------By Deepak 28 Nov 2014*/
.BorderTopSilverBig
{
    border-top: silver medium solid;
}
.BorderBottomSilverBig {
	border-Top: silver medium solid;
}
/*------------------Seperate Grid Item--------------------------By Deepak 28 Nov 2014*/

.BorderRightWhite {
	border-right: white 1px solid;
}
.BorderTopWhite {
	border-top: white 1px solid;
}
.BorderSep {
	font-size:2px;
	border-left: #e2e2e2 1px solid;
	border-right: #e2e2e2 1px solid;
}
.BorderSepBottom
{
    font-size: 2px;
    border-left: #e2e2e2 1px solid;
    border-right: #e2e2e2 1px solid;
    border-bottom: #e2e2e2 1px solid;
}
.BorderPageBottom 
{
	font-size:2px;
	border-Bottom: #245977 1px solid;
}
.BorderBigSepBottom 
{
	font-size:6px;
	border-left: #e2e2e2 1px solid;
	border-right: #e2e2e2 1px solid;
	border-Bottom: #e2e2e2 1px solid;
}
.BorderLeftWhite {
	border-left: white 1px solid;
}
.BorderRightWhite {
	border-right: white 1px solid;
}
.BorderTopWhite {
	border-top: white 1px solid;
}
.BorderBottomWhite {
	border-bottom: white 1px solid;
}

.ErrorMessage
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    Color: #ef5518;
}
.red
{
    Color: #ef5518;
}
.InputBorder
{
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-RIGHT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.InputNoBorder
{
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 
	BORDER-BOTTOM: none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.InputText
{
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-RIGHT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: x-small;
    Color: black;
}
.InputTextNoBorder
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: x-small;
    font-weight: Bold;
    Color: #365a7e;
}
.InputTextSmallNoBorder
{
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 
	BORDER-BOTTOM: none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: xx-small;
    Color: #365a7e;
}
.InputTextBottom
{
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 
	BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: x-small;
    Color: black;
}
.InputButton
{
	Font-Size: x-small; 
	COLOR: #245977; 
	FONT-FAMILY: Verdana, Arial; 
	CURSOR: pointer; 
	BORDER-RIGHT: none; 
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none; 
	BACKGROUND-COLOR: transparent
}

.InputButtonBorderWhite
{
	Font-Size: x-small; 
	color:#605109;
	FONT-FAMILY: Verdana, Arial; 
	font-weight: bold;
    FONT-VARIANT: small-caps;
	CURSOR: pointer; 
	BORDER-RIGHT: darkgrey 1px solid; 
	BORDER-TOP: #e2e2e2 1px solid; 
	BORDER-LEFT: #e2e2e2 1px solid; 
	BORDER-BOTTOM: darkgrey 1px solid; 
	BACKGROUND-COLOR: #e2e2e2;
}

.InputButtonBorder
{
	Font-Size: x-small; 
	COLOR: #245977; 
	FONT-FAMILY: Verdana, Arial; 
	font-weight: bold;
	CURSOR: pointer; 
	BORDER-RIGHT: darkgrey 1px solid; 
	BORDER-TOP: #e2e2e2 1px solid; 
	BORDER-LEFT: #e2e2e2 1px solid; 
	BORDER-BOTTOM: darkgrey 1px solid; 
	BACKGROUND-COLOR: #e2e2e2;
}

.InputButtonBorderRed
{
	Font-Size: x-small; 
    Color: #ef5518;
	FONT-FAMILY: Verdana, Arial; 
	font-weight: bold;
	CURSOR: pointer; 
	BORDER-RIGHT: darkgrey 1px solid; 
	BORDER-TOP: #e2e2e2 1px solid; 
	BORDER-LEFT: #e2e2e2 1px solid; 
	BORDER-BOTTOM: darkgrey 1px solid; 
	BACKGROUND-COLOR: #e2e2e2;
}
.InputTopButton
{
	Font-Size: x-small; 
	COLOR: white; 
	FONT-FAMILY: Verdana, Arial; 
	CURSOR: pointer; 
	BORDER-RIGHT: none; 
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none; 
	BACKGROUND-COLOR: transparent;
}

.TextStrike {text-decoration:line-through;}

.AnchorBullet
{
	Font-Family: Wingdings, Arial; 
	Font-size: 12px; 
	color: #365a7e;
}
.ColumnHeading
{
	Font-Size: xx-small; 
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: silver;
	color:black;
}

AncPages:link	{
	Font-Family: Verdana, Arial;
	Font-Size: 11px; 
	COLOR: #605109; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	}	

/* Home Page related Class */
.AncHomePage {
	color:#605109;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	cursor: pointer;
}
.AncBookMark {
	color:#605109;
	text-decoration:none;
	font-size:xx-small;
}
.AncHomePage:hover, .AncHomePage:active, .AncHomePage:active {
	color:#aa4001;
	font-weight:bold;
	text-decoration:underline;
}

.AncHomePageNormal {
	color:#605109;
	text-decoration:none;
	font-size:11px;
}

.AncHomePageNormal:hover, .AncHomePageNormal:active {
	color:#aa4001;
	font-weight:bold;
	text-decoration:underline;
}

.silverColor 
{
	color:#6f6f6f;
}

.silver 
{
	background-color:#e2e2e2;
}

.lightsilver 
{
	background-color:#f0f0f0;
}

.yellow
{
    background-color: #FFFFE0;
}

.white 
{
	background-color:white;
}

.BGblack 
{
	background-color:Black ;
}

.BGred 
{
	background-color:Red ;
}

.BGgreen 
{
	background-color:Green ;
}

.blue 
{
	color :Blue  ;
}
/* colour backgrounds */

.bg1 {
	background-color:#B2BBD6;
}
.bg2 {
	background-color:#98C2FA;
}
.bg3 {
	background-color:#BED4F1;
}
.bg4 {
	background-color:#DBE3FA;
}
.bg5 {
	background-color:#E7E7F3;
}
.bg6 {
	background-color:#D6EBF1;
}
.bg7 {
	background-color:#FFFFE0;
}
.bg8 {
	background-color:#F5F5DC;
}
.bg9 {
	background-color:#FFFFF0;
}
.bg10 {
	background-color:#F0F8FF;
}
.bg11 {
	background-color:#F0FFFF;
}
.bg12 {
	background-color:#FFFAF0;
}
.bg13 {
	background-color:#F6F9ED;
}
.bg14 {
	background-color:#F5F5F5;
}
.bg15 {
	background-color:#F8F8FF;
}
.bg16 {
	background-color:#FFFAFA;
}
.bg17 {
	background-color:#E5CCCC;
}
.bg18 {
	background-color:#D9D8B7;
}
.bg19 {
	background-color:#D9D4C9;
}
.bg20 {
	background-color:#D1D4E6;
}
.bg21 {
	background-color:#E4DFF3;
}
.bg22 {
	background-color:#ECEAEA;
}
.bg23 {
	background-color:#FFEDD9;
}
.bg24 {
	background-color:#F3DECF;
}
.bg25 {
	background-color:#FFFADA;
}
.bg26 {
	background-color:#D8E1C5;
}
.bg27 {
	background-color:#FBFBFB;
}

.bgRed {
	background-color:#ef5518;
}


/*
.bg1 
{
	background-color:#FBCE7F;
}

.bg2 
{
	background-color:#E4ADB4;
}

.bg3 
{
	background-color:#E7E088;
}

.bg4 
{
	background-color:lightyellow;
}

.bg5 
{
	background-color:#e2e2e2;
}*/

.GroupHead14PX
{       /* #4876ff , #26966c*/
	background-color:#245977;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.GroupHead12PX
{       /* #4876ff , #26966c*/
	background-color:#245977;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.C1MenuAlignRight
{text-align:right; width:auto; display: inline-block;
    }
.CommonHeader
{       /* #4876ff , #26966c*/
	background-color:#245977;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.GroupHead
{       /* #4876ff , #26966c*/
	background-color:#245977;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.GroupBorderTop {
	border-top: #245977 1px solid;
}
.GroupBorderLeft {
	border-left: #245977 1px solid;
}
.GroupBorderRight {
	border-right: #245977 1px solid;
}
.GroupBorderBottom {
	border-Bottom: #245977 1px solid;
}

.GroupHomeDropDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.blackBold {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	border:none;
	background-color:#e2e2e2;
	/*cursor:hand;*/
}

.XXSmall 
{
	font-size:xx-small;
}

.SmallCaps
{
    FONT-VARIANT: small-caps;
}

.Bold
{
    font-weight:bold;
}
.Normal
{
    font-weight:bold;
    FONT-FAMILY: Verdana, Arial; 
}
.FourPX 
{
	font-size:4px;
}

.NinePX 
{
	font-size:9px;
}

.ElevenPX 
{
	font-size:11px;
} 
.Italic
{
	font-style:italic;
}

.BorderBlackLeft {
	border-left: 1px solid #000000;
}
.BorderBlackTop {
	border-top: 1px solid #000000;
}
.BorderBlackRight {
	border-right: 1px solid #000000;
}
.BorderBlackBottom {
	border-bottom: 1px solid #000000;
}
.Green, .Green:active, .Green:visited {
	COLOR:  Green;
	font-weight:bold; 
	text-decoration:none;
}
.Green:hover {
	color:#aa4001;
	text-decoration:underline;
}
.MenuItem {
	text-align: center;
	vertical-align: top;
}
.questext {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	cursor: default;
}
.questext2 {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	cursor: default;
}
.questext2Small {
	color:#333333;
	text-decoration:none;
	font-weight: bold;
	font-size:12px;
	cursor: default;
}
.questext2Big {
	color:#333333;
	text-decoration:none;
	font-weight: bold;
	font-size:14px;
	cursor: default;
}
.questions {
	color:#333333;
	text-decoration:none;
	font-size:11px;
}
.questions:hover {
	color:#aa4001;
	text-decoration:underline;
	font-size:11px;
}
.Questions12Px, .Questions12Px:visited {
	color:#333333;
	text-decoration:none;
	font-size:12px;
}
.Questions12Px:hover, .Questions12Px:active {
	color:#aa4001;
	text-decoration:underline;
	font-Weight:Bold;
	font-size:12px;
}
.NormalJutify {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	text-align:justify
}
.justify {
	text-align:justify;
}
.pagestart
{
	PAGE-BREAK-BEFORE: always;
}

.XXSmallQuestions 
{
	color:#333333;
	text-decoration:none;
	font-size:xx-small ;
}

.XXSmallQuestions:hover 
{
	color:#aa4001;
	text-decoration:underline;
	font-size:xx-small ;
}
/* ------ Heirarchial Grid ------------------------*/
.content
{
	BACKGROUND-COLOR: lemonyellow;
	BORDER-BOTTOM: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: bold;
	color: black;
	PADDING-LEFT: 3px;
	FONT-SIZE: 10px;
}
.issuetable
{
	BORDER-COLLAPSE: collapse;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	/*COLOR: #000000;
	BACKGROUND-COLOR: 'white';
	FONT-SIZE: 10px;*/
}
.issuecontent
{
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #dcdcdc 1px solid;
}
.expandable
{
	CURSOR: pointer
}
.expanded
{
	color: black
}
.collapsed
{
	DISPLAY: none
}
/* ------ Heirarchial Grid ------------------------*/

/* ------ Calendar --------------------------------*/
.MyCalendar .ajax__calendar_container 
{
    border:1px solid #646464;
    background-color: lightyellow;
    color: #245977;
}
.MyCalendar THEAD	{	
	vertical-align:	bottom;
	Font-Size: 12px; 
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:normal;
	text-transform:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: silver;
	color: White;
	}	

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_month, 
.MyCalendar .ajax__calendar_other .ajax__calendar_year 
{
	color:silver;
	font-size:11px;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{
	background-color: #e2e2e2;
	color:black;
	font-size:11px;
    font-weight:bold;
}
.MyCalendar td	{	
	color:#333333;
	font-size:11px;
	}	

.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year 
{
	background-color: #e2e2e2;
	color:black;
	font-size:11px;
    font-weight:bold;
}
/* ------ Calendar --------------------------------*/

/* ------ Fixed Table Header ----------------------*/
.fixedHeader TR 
{
    position: relative; 
    height: auto;     
}
/* ------ Fixed Table Header ----------------------*/

/* ------ Password Strength -----------------------*/
.TextIndicator_TextBox1_Strength1
{	
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
     
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	 padding: 2px 3px 2px 3px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
	position:absolute;
	left:20px;  
}
/* ------ Password Strength -----------------------*/


/* -------------------- ModalPopup By Lalit [09-May-2007]----------------*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*----------------------------------------------------*/

/*-----------------Collapsible Panel--------------------------------------------------*/

.collapsePanelHeader{
	background-color:#e2e2e2;
	color:#aa4001;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.collapsePanelHeaderText
{
	text-align:center;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}

.ModalPopupBG
{
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}
        
.ModelPopupDiv
{
    min-width:200px;
    min-height:150px;
    background:white;
}

.ModelPopupBody
    {
    padding:15px 15px 15px 15px;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:#000000;
    line-height:15pt;
    clear:both;
    padding:20px;
}


/*------------------------------------------------------------------------------------*/

     .myPanelClass { height: expression( this.scrollHeight > 199 ? "200px" : "auto" ); }   
    
    .scroll-wrapper {
	-webkit-overflow-scrolling: touch;
  	overflow-y: scroll;
  	}

/*-------------------------------------Deepak 30 Nov2014-----------------------------------------------*/
.Popup_MainDiv {
width: 100%;
height: 100%;
opacity: 0.95;
top: 0;
left: 0;
display: none;
position: fixed;			
background-color: #313131;
overflow:auto;
text-align:center;
}

.Popup_SubDiv 
{
position: absolute; 
text-align:center;
left: 40%;
top: 17%;
font-family: 'Raleway', sans-serif;
margin-top: 30px;
min-width: 400px;
border: 2px solid gray;
border-radius: 10px;
background-color: white;
-moz-border-radius: 10px;

}
.Popup_Heading
{
    text-align: left;
    width: 99%;
    height: 22px;
    padding-top: 5px;
    padding-left: 5px;
    border-top-left-radius:9px;
    -moz-border-radius-topleft:9px;
}

.Popup_close{
position: absolute;
right: -14px;
top: -14px;
cursor: pointer;
}

/* Calender CSS Start By Deepak*/
.T_Calendar_Header
{
    background-image: url('sysImages/calendarhdr.png');
    background-position: 0px -115px;
    background-repeat: repeat;
}
.T_Calendar
{
    margin: 1px 1px 3px 1px; /*background-color: #E9E9E9;*/
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    padding: 5px 5px 5px 10px;
    color: #FFFFFF;
    font-family: arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: justify;
    font-weight: bold;
    background-color: #1AA4EC;
}
.T_Cal_TD
{
   /* background-color: #F2FFCC;*/
    background-color: #fcf8e3;
}
.T_Cal_ActiveTD
{
    background-color: #FFCC66;
}

.T_Calendar_Date:hover
{

}

.T_Calendar_DateDiv
{    text-align: right;
}

.T_Calendar_blank
{
    margin: 1px;
    background-color: #E9E9E9;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    padding: 5px;
    color: #FFFFFF;
    font-family: arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    font-weight: bold;
}

.T_Calendar #D0 a
{
    color: #FFFFFF;
    /*color: #12AD0A;*/
    text-decoration: none;
    font-size: 11px;
}

.T_Calendar #D1 a
{ /*color: #2F63FF;*/
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px;
}

.T_Calendar #D2 a
{/*color: #FF2828;*/
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px;
}

.T_Calendar #D3 a
{/*color: #FF7E28;*/
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px;
}


.T_Calendar #D0 a:hover, .T_Calendar #D1 a:hover, .T_Calendar #D2 a:hover, .T_Calendar #D3 a:hover
{
    color: #00FF00; /*color: #CC0099;*/
    text-decoration: none;
}

.T_Calendar_OverDue
{
    color: #FF3E3E;
    text-decoration: none;
    font-size: 15px;
    line-height: 1em;
    text-align: center;
}
.T_Calendar_OverDue:hover
{
    text-decoration: underline;
}

.T_Calendar_0
{
    margin: 1px ;
    background-color: #44934B;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    padding: 5px;
    color: #FFFFFF;
    font-family: arial, Helvetica, sans-serif;
    font-size: 10px; text-align: center;
}
.T_Calendar_1
{
    margin: 1px;
    background-color: #5B85FF;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    padding: 5px;
    color: #FFFFFF;
    font-family: arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
}

.T_Calendar_2
{
    margin: 1px;
    background-color: #FF5B5B;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    padding: 5px;
    color: #FFFFFF;
    font-family: arial, Helvetica, sans-serif;
    font-size: 10px; text-align: center;
}

.T_Calendar_3
{
    margin: 1px;
    background-color: #FF8635;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    padding: 5px;
    color: #FFFFFF;
    font-family: arial, Helvetica, sans-serif;
    font-size: 10px; text-align: center;
}
.T_Calendar_3 a,.T_Calendar_2 a,.T_Calendar_0 a,.T_Calendar_1 a
{
    color: #FFFFFF;
    text-decoration: none;
}

.T_Calendar_3 a:hover, .T_Calendar_2 a:hover, .T_Calendar_0 a:hover, .T_Calendar_1 a:hover
{
    color: #00FFFF;
    text-decoration: none;
}
.T_CalendarPrevious
{
    padding: 20px 20px;
    background-image: url('sysImages/previous.png');
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
}
.T_CalendarNext
{
    margin: 10px;
    padding: 20px 20px;
    background-image: url('sysImages/Next.png');
    background-repeat: no-repeat;
    background-position: center center;
     display: inline-block;
   
}
.T_CalendarNext_Hdr
{
    background-color: #C0C0C0;
    color: #970000;
    font-family: Aharoni;
    font-size: 13px;
}
.T_Cal_Heading
{
    color: #2E2E2E;
    font-family: "Courier New", Courier, monospace;
    font-size: 24px;
    font-weight: bold;
}
.T_CalendarNext_Date
{font-family: Aharoni; font-size: 13px;
    }
    
.T_CalHdrbtn
{
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    vertical-align: middle;
   
    margin-left: 0px;
   
}
.T_CalHdrbtn ul
{
 margin: 0;
 padding: 0;
 list-style-type: none;
 
}
.T_CalHdrbtn ul li
{
    padding: 10px;
    border-width: 1px;
    border-color: #BBCCFF;
    border-style: outset groove groove outset;
    display: inline-block;
    background-color: #BEB7AF;
    cursor: pointer;
}

.T_CalHdrbtn ul li:hover
{
    border-style: groove;
    border-style: outset groove groove outset;
    background-repeat: repeat;
    background-color: #4472B9;
    cursor: pointer;
}		
.T_CalHdrbtn ul li a
{
    font-family: Aharoni;
    font-size: 11px;
    text-decoration: none;
    color: #FFFFFF;
    cursor: pointer;
}
.T_Cal_BTN
{
    /* force height to include the border and padding */
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; /* dimensions */
    margin: 0;
    height: 3.5em;
    padding: 0 .6em; /* text & cursor */
    font-size: 1.2em; /* normalize */
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid; /*BG Color*/
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); /*Border Color*/
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.T_Cal_BTN_N_P
{
    /* force height to include the border and padding */
    border-style: solid; /* border-width: 0px;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; /* dimensions */
    margin: 0;
    height: 3.5em;
    padding: 0 .6em; /* text & cursor */
    font-size: 1.2em; /* normalize */
    white-space: nowrap;
    cursor: pointer; /*BG Color*/ /*  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    border-top-width: 0px;
    border-bottom-width: 0px;
}
.T_Cal_BTN_S
{
    /* force height to include the border and padding */
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; /* dimensions */
    margin: 0;
    height: 2.5em;
    padding: 0 .6em; /* text & cursor */
    font-size: 1.2em; /* normalize */
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid; /*BG Color*/
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); /*Border Color*/
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.T_Cal_BTN_N_P:hover
{ 
   
   
    }
.T_Cal_BG
{  background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); /*Border Color*/
    }
/* Firefox has an annoying inner border */
.T_Cal_BTN::-moz-focus-inner { margin: 0; padding: 0; }

.T_Cal_BTN_L{border-top-left-radius: 4px;border-bottom-left-radius: 4px;}			
.T_Cal_BTN_R{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}	

.T_Cal_BTN:hover,
.T_Cal_BTN:down,
.T_Cal_BTN:active,
.T_Cal_BTN:disabled {
	color: #333333;
	background-color: #e6e6e6;
}		
.T_Cal_BTN:hover,.T_Cal_BTN_S:hover {
	color: #333333; background-color: #cccccc;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
	     -o-transition: background-position 0.1s linear;
	        transition: background-position 0.1s linear;
	       
}
.T_Cal_BTN_ACT {
	background-color: #cccccc;
	background-image: none;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.T_Cal_BTN:disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}
/*-------------------------------------Deepak 30 Nov2014-----------------------------------------------*/
/* Calender CSS End By Deepak*/

.Dashboard
{
    border: 1px solid #18ab29;
    display: inline-block;
    padding: 19px 27px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: 600;
    color: #FFFFFF;
}

.Dashboard:hover
{
    border: 2px solid #000000;
    list-style-type: circle;
    box-shadow: inset -2px 2px 25px 4px rgba(0,0,0,0.75);
    padding-left: 3px;
}
/*------------------------- added by mohit to support tab view - on 9 Dec 2014 -------------------*/
.tablistWrapper
{
    width:1024px;
}
.tablist
{
    overflow:hidden; 
    float:left; 
    width:1024px;
}
.tablist Ul
{
    list-style:none;
    height:2.5em;
    padding:0;
    margin:9px 0 0 0;
    /*border-bottom: 1px solid #ABADB1;      */
    /*border-bottom:4px solid #7E8187;*/
    float:left;       
    position:relative;
    width:3000px;
}

.tablist li
{
    display:inline-block;   
    vertical-align:bottom;
    float: left;    
    padding:0 4px 0 0; 
    margin:0;     
}

.tablist li a
{
    float: left;
    padding: .5em 1em 1em 1em;
    cursor: pointer;
    text-decoration: none;
    font: normal 1.1em Arial, Helvetica, sans-serif;
    color: #444;
    background-color: #fff;
    vertical-align: bottom; /* CSS 3 elements */
    webkit-border-top-right-radius: 0.50em;
    -webkit-border-top-left-radius: 0.50em;
    -moz-border-radius-topright: 0.50em;
    -moz-border-radius-topleft: 0.50em;
    border-top-right-radius: 0.50em;
    border-top-left-radius: 0.50em;
    border: 1px solid #ABADB1;
    border-bottom:0;
    font-weight: normal;      
    display:inline-block;
    /*background-image: url('sysImages/menu_topo.png');*/
}

.tablist li a:hover
{        
    text-decoration:none;
    color:#000;
    background-color: #f2f2f2;   
    /*background-image: url('sysImages/tabSelected.png')*/
}

.tablist li a.selectedTab
{
    background: #CCC;
    color: #222;
    text-decoration: none;
    border: 1px solid #ABADB1;
    /*border-top: 2px solid Red; */
    border-bottom:none;
    /*border-bottom:1px solid #7E8187;*/
     background-image: url('sysImages/menu_topo.png');
}
.tablistContainer
{
    border:1px solid #ABADB1;
    margin:0 4px 4px 4px;     
    padding:18px;
    text-align:left;
    border-top:1px solid #999;     
}
.exHdrbtnSave
{
    border: thin solid #93989B;
    background-color: #F3F4F5;
    color: #0C2710;
    font-family: Verdana, Arial;
    font-size: x-small;
    font-weight: bold;
    cursor:pointer;
}
.exHdrbtnScrollLeft
{
     padding:3px 4px 3px 8px;     
     border:1px solid #ABADB1; 
     border-right:0;
     /*border-top:1px solid #ABADB1; */
     background-image: url('sysImages/LeftArrow4.png');        
}
.exHdrbtnScrollRight
{
    padding:3px 8px 3px 4px;     
    border:1px solid #ABADB1; 
    border-left:0;     
    background-image: url('sysImages/RightArrow4.png'); 
}
.scrollBtnContainer
{    
    text-align:left; 
    /*border-bottom:1px solid #ABADB1; */
    padding:0 0 0 4px;
}
.scrollBtnContainer span
{
    margin:0 0 1px 0; 
    display:block; 
    float:left;
    cursor:pointer;
    background-color:#e6e6e6;     
    height:15px;
    width:10px;
    background-repeat: no-repeat;
    background-position: center center;
}
.shadow:hover {
-moz-box-shadow: 0 0 10px 3px #dfdfdf;
-webkit-box-shadow: 0 0 10px 3px #dfdfdf;
}
.shadowBrown:hover {
-moz-box-shadow: 0 0 10px 3px #dfdfdf;
-webkit-box-shadow: 0 0 10px 3px #ccc;
}
.BlueButton
{
    background-image: url('sysImages/blueButtonBar.png');
    color: #fff;
    background-color: #58A5F1;
    border: 1px solid #0085DD;
    padding: 4px 6px 4px 6px;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer; 
}
.SilverButton
{
    background-image: url('sysImages/BrightSilver.jpg');
    color: #444;
    background-color: #efefef;
    border: 1px solid #aaa;
    padding: 5px 6px 5px 6px;
    font-size: 12px;
    font-weight: bold;
    font-family: Segoe UI, Helvetica, Georgia, sans-serif;
    cursor: pointer;    
}
.newLayer1 {
    display: none;
    text-align: Right;
    align: RIght;
    font-size: 14px;
    float: left;
    margin-left: 100px;
    margin-top: 0px;
    color: #bcbdbd;
    background-color: #f9f9f9;
    position: absolute;
    border-radius: 10px 10px 10px 10px;
    solid: #000;
    padding: 10px;
    border: 1px solid #000;
}

/* - ---------------------------------------------------------------------------*/
