/****************BEGIN:FOOTER**********************/
#leftmenuholder{text-align:center;padding:3px 3px 3px 0px}
#leftmenu li a{color:#333;text-decoration:none}
#leftmenu{list-style-type:none;width:97%;margin:0px;padding:0px;}
#leftmenu li{background-position:5px 7px;text-align:left;margin:0px;padding:1px 0px 1px 15px}
#leftmenu li.header{background:url(../Images/leftbandgradient.jpg) no-repeat;background-position:center bottom;font-weight:700;text-align:center;margin:0 0 5px;padding:2px 2px 7px}
#leftmenu li.footer{background:url(../Images/leftbandgradient.jpg) no-repeat;background-position:center top;text-align:center;margin:7px 0 0;padding:0 2px 2px}
#leftmenu li a{color:#333;text-decoration:none}

#footer
{
    border-top: #ffd275 1px solid;
    width: 900px;
    text-align:center;
    font-size:8pt;       
}  
#footer div a:link  
{
    color:#000099;
    TEXT-DECORATION: none  
}
#footer div a:active  
{
    color:#000099;
    TEXT-DECORATION: none  
}       
#footer div a:visited  
{
    color:#000099;
    TEXT-DECORATION: none  
}

#footerLink li a:link  
{
    color:#000000;
    TEXT-DECORATION: none  
}       
#footerLink li a:hover  
{
    color:#000000;
    TEXT-DECORATION: underline;  
}
#footerLink li a:visited  
{
    color:#000000;
}

#footerLink
{
	width:100%;
	text-align:center;
}
/********/
#footerLink ul
{	
	list-style-type:none;	
	margin:0px;
	padding:0px;	
}
/*********/
#footerLink li
{	
	background:url(../Images/bullet04.gif) no-repeat 0 .77em;
	/*float:left;*/
	margin:0 5px 0 0;
	padding:.25em 0 .2em 9px;
	/*******/
	display:inline;
	/*******/
}		
#footerLink li.first
{			
	background:none;
	/*float:left;*/
	margin:0 5px 0 0;
	padding:.25em 0 .2em 0px;	
	/*******/	
	display:inline;
	/*******/
}
 #footerLink li.last
{	
	background:url(../Images/bullet04.gif) no-repeat 0 .77em;			
	margin:0 5px 0 0;			
	padding:.25em 0 .2em 9px;					
}
/****************END:FOOTER**********************/

  
#MainDiv
{
	width: 900px;
	min-height:100%;
	border-collapse:collapse;
	border-color:#c0c0c0;
	border:0;
	margin-right:10px;
	margin-left:22px;
	
}

#PgHeader
{
	width:900px;
	height:70px;
	margin-top:7px;
	
}

#ContentTitle
{
	float:left;
	width:750px;
	height:25px;
	margin-bottom:10px;
	vertical-align:top;

}


#LeftMnAndContent
{
	
	width:892px;
	height:100%;
	border-bottom:1px solid #FFD275;
	border-top:1px solid #FFD275;
	
	
}

.rightBorder
{
	border-bottom:1px solid #FFD275;
	
}

.BottomBorder
{
	border-bottom:1px solid #FFD275;
	
}

/*#LeftSideMn
{
	
	float:left;
	color:#e76d00;
	width:200px;
	height:600px;
			
}*/

#CentetDiv
{
	
	min-height:600px;
	width:700px;
}
/***************** Div CSS *****************/
        #main
        {
            width:900px;
            text-align:center;
            background-color:white;
            padding-top:5px;                   
        }
        #logo
        {
            width: 8%; 
            float: left;        
        } 
        #header
        {
            float: left; 
            text-align:left;
            width:91%;       
        } 
        #header #headerLink 
        {  
            vertical-align: top;         
            text-align:right;             
            width:100%; 
            /******/
            float:right;          
            /*****/
        } 
        #header #headerLink a
        {  
            color:#000000;
        }  
        #headerLink ul
        {				
			float:right;	
			/********/
			list-style-type:none;	
			margin:0 0 0 0;	
			/********/		
		}
        #headerLink li
        {	
			background:url(../Images/bullet04.gif) no-repeat 0 .77em;
			float:left;
			margin:0 5px 0 0;
			padding:.25em 0 .2em 9px;
		}		
		#headerLink li.first
        {			
			background:none;
			float:left;
			margin:0 5px 0 0;
			padding:.25em 0 .2em 9px;
		}
		 #headerLink li.last
        {	
			background:url(../Images/bullet04.gif) no-repeat 0 .77em;			
			margin:0 5px 0 0;
			padding:.25em 0 .2em 9px;
		}		

/*.LeftMenuParentDivL
{
	float:left;
	width:20px;
}*/
.HeaderTopLineHome
{
	height:5px;
	width:100%;
	background-color:#c0c0c0;
}
td
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}
td,p
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: normal;		
}

/*-----------*/
.OS
{
	font-family: Verdana;
	font-size:12px;
	font-weight: bold;
	color:#666666;
	text-align:left;
}

.Role
{
	font-family: Verdana;
	font-size:10pt;
	text-decoration:underline;
	color:#666666;
	text-align:left;
}

.User
{
	font-family: Verdana;
	font-size:8pt;
	font-style:italic;
	color:#666666;
	text-align:left;
}

.Rule
{
	font-family: Verdana;
	font-size:8pt;
	color:#666666;
	text-align:left;
}
/*-----------*/

.saveNote
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	color:#008000;
}
.errorNote
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	color:#FF7200;
}

/***************** Default Home Page Class *************************/
.menuTD
{
	color: #0751AA; 
	font-size:8pt;
	width:165px;
	cursor:pointer;
	font-weight:normal;
	padding-left:2px;
	padding-top:1px;
}
.rightMenuTD
{
	color: #0751AA; 
	font-size:8pt;
	width:165px;
	nowrap:true;
	cursor:pointer;
	font-weight:normal;
	padding-left:3px;
	padding-top:3px;
}
.menu
{
	color:#0751AA; 
	font-weight:normal;
	text-decoration:none;
}
.childMenuTR
{
	vertical-align:middle;
	 background-color:#FFFFFF;
	 font-weight:normal;
}
.childMenuTable
{
	BORDER-TOP-WIDTH:0px;
	BORDER-LEFT-WIDTH:0px;
	BORDER-BOTTOM-WIDTH:0px;
	BORDER-COLLAPSE:collapse;
	BORDER-RIGHT-WIDTH:0px;
	background-color:#AACCEE;
}

.tblBgColor
{
	background-color: #FFFFFF;
}
.downloadsTD
{
	color:#936E7D;
	font-family:Verdana ;
	font-size:11px;	
	font-weight:normal;	
	text-decoration:none;
}
.downloadsNews
{
	color:#666666;
	font-family:Verdana ;
	font-size:11px;	
	font-weight:normal;	
	text-decoration:none;
	vertical-align:top;
}
.login
{
	background:#c0e1e9;
}
.defaultTopLinks
{
	color:#666666; 
	font-family:Verdana ;
	font-size:11px;
}
a.TopHome:link
{
	color:#ffffff;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
	font-weight:normal;
}
a.TopHome:visited
{
	color:#ffffff;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
	font-weight:normal;
}
a.TopHome:hover
{
	color:#ffffff;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
	font-weight:normal;
}

/********************************************************************/



.NoDisplay
{
	display :none;
}

.txtBox
{
	font-family: Verdana;
	font-size:10px;
	border-right: #7e989b 1px solid;
	border-top: #7e989b 1px solid;
	border-left: #7e989b 1px solid;
	color: #988a74;
	border-bottom: #7e989b 1px solid;
}
.clLogin
{
	font-family: Verdana;
	font-size:10px;
	border-right: #7e989b 1px solid;
	border-top: #7e989b 1px solid;
	border-left: #7e989b 1px solid;
	color: #988a74;
	border-bottom: #7e989b 1px solid;	
	width:110px;
}
.lblColor
{
	font-weight: bold;
	font-size: 11px;
	color: #807e7c;
	font-family: Verdana;
}
.lblFont
{
	/*font-weight: bold;*/
	font-size: 12pt;
	color: #000000;
	font-family: Verdana;
}

.GridHeaderHome
{
	font-weight: bold;
	font-size: 8pt;
	color: #62452c;
	font-family: Verdana;
	background-color: #F3EFD2;
	text-align  :Center;
}
.gridItemHome
{	
	background-color : white;		
	font-size:8pt;
	padding-left:4px;
	vertical-align:middle;
   font-family: Verdana;
	
	
}
.calendar
{
	background-color : white;		
	font-size:10px;
	border-right: #7e989b 1px solid;
	border-top: #7e989b 1px solid;
	border-left: #7e989b 1px solid;	
	border-bottom: #7e989b 1px solid;
	
}
.calendarHeaderTD
{
	font-weight: bold;
	font-size: 12px;
	color: #62452c;
	font-family: Verdana;
	background-color: #F3EFD2;
	text-align  :Center;
	border-right: #7e989b 1px solid;
	border-top: #7e989b 1px solid;
	border-left: #7e989b 1px solid;	
	border-bottom: #7e989b 1px solid;
	
}
.calendarMonthTD
{
	font-weight: bold;
	font-size: 12px;
	color: #62452c;
	font-family: Verdana;
	background-color: #F3EFD2;
	text-align  : left;
	border-right: #7e989b 1px solid;
	border-top: #7e989b 1px solid;
	border-left: #7e989b 1px solid;	
	border-bottom: #7e989b 1px solid;
	
}
.calendarItem
{	
	background-color : white;		
	font-size: 10px;
	padding-left:4px;
	vertical-align:middle;
	font-family: Verdana;
	border-right: #7e989b 1px solid;
	border-top: #7e989b 1px solid;
	border-left: #7e989b 1px solid;	
	border-bottom: #7e989b 1px solid;
}
.calendarBulletTD
{	
	background-color : white;	
	vertical-align:middle;
	text-align:center;
	
	border-top: #7e989b 1px solid;
	border-left: #7e989b 1px solid;	
	border-bottom: #7e989b 1px solid;	
}
.calendarNoText
{
    background-color: #FFFFFF;  
    border-right: #7e989b 1px solid;
	border-left: #7e989b 1px solid;	
}
.calendarBulletRightTD
{	
	background-color : white;	
	vertical-align:middle;
	text-align:left;	
	border-top: #7e989b 1px solid;
	border-right: #7e989b 1px solid;	
	border-bottom: #7e989b 1px solid;	
}
.gridAltItemHome
{
	
    background-color: #FAF7ED;
    font-size:8pt;
    padding-left:4px;
}
.gridHeaderLeftHome
{
	text-align  :left;
	font-weight: normal;
	vertical-align:middle;
	font-family: Verdana; 
	font-size: 8pt;
	font-weight:bold; 
	color: #62452c;
	background-color: #F3EFD2;
	padding-left:5px;
}

.gridHeaderLeft
{
	color:#000080;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;	
	background-color: #CDCCDF;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#eeeeee', EndColorStr='#CDCCDF');	

}
.gridHeaderLeftLight
{
	text-align  :left;
	font-weight: normal;
	vertical-align:middle;
	font-family: Verdana; 
	font-size: 8pt;
	color:#000080;
	background-color: #C9DBFA;
	padding-left:5px;
}
.GridAlternate
{
	font-weight: normal;
	font-size: 8pt;
	color: #black;
	font-family: Verdana;
	background-color: #cdc5b6;
	padding-left:2px;
}
.GridItems
{
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	font-family: Verdana;
	background-color: #E7E2DB;
	padding-left:4px;
}

.gridItem
{	
	background-color : white;		
	font-size:8pt;
	padding-left:4px;
}

.gridAltItem
{
    background-color: #e1ecfc;
    font-size:8pt;
    padding-left:4px;
}
.gridNoText
{
    background-color: #FFFFFF;
    font-size:8pt;
    padding-left:4px;
}

.gridMouseOver
{	
	/*background-color :#FFFFFF;	*/
	cursor:pointer;
}
.gridMouseOut
{	
	/*background-color : Transparent;*/
	cursor:default;
}

.RepeaterHeader
{
	font-weight: bold;
	font-size: 10px;
	color: #5C5135;
	font-family: Verdana;
	background-color: #DEDFD4;
}
.RepeaterItem
{
	font-weight: bold;
	font-size: 10px;
	color: #797A77;
	font-family: Verdana;
	background-color: #EEEFE9;
}
SELECT
{
	font-family: Verdana;
	font-size:10px;
	border-right: #7e989b 1px solid;
	border-top: #7e989b 1px solid;
	border-left: #7e989b 1px solid;
	color: #5C5135;
	border-bottom: #7e989b 1px solid;
}
.SideLeft
{
    BORDER-RIGHT: #ffd275 1px solid;
    BACKGROUND-COLOR: #e1ecfc;
    padding-left:10px;
    
}
.SideTopBottom
{
    
    border-top: #cdc5b6 1px solid;
    border-bottom: #cdc5b6 1px solid;
     border-right: #cdc5b6 2px solid;
    border-left: #cdc5b6 2px solid;
    BACKGROUND-COLOR: #e1ecfc;
    padding-left:10px;
    
}
.FooterTop
{
    border-top: #ffd275 1px solid;
    BACKGROUND-COLOR: #ffffff;
    
}
.AdminHeader
{
	font-weight: bold;
	font-size: 14px;
	color: #62452c;
	font-family: Verdana;
	background-color: #cdc5b6;
}
.btnSave
{
	font-size: 10px;
	color: appworkspace;
	font-family: Verdana;
	background-color: #D8D4D2;
}
.btnGo
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana;
	background-color: #666666;
	border:0;
	text-align:left;	
	
}
.butSubmit
{
	font-family: Verdana; 
	font-size: 8pt;
	font-weight:normal; 
	color: #000000; 
	border: 1px solid #003C74; 
	background-color: #CDCCDF;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF', EndColorStr='#CDCCDF');
}

	.UpdationDate
{
	color:red;
	left:1px;
	margin-left:-10px;
	LIST-STYLE-TYPE: circle;
	}
	.Mandatory
{
	font-family: Verdana; 
	font-size: 8pt;
	font-weight:normal; 
	color: #ff0000;
	padding-left:5px;
}
a
{
	color:#666666;
	text-decoration:none;
}
a.DisplayFAQ
{
	color:#000080;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;	
	cursor:pointer;
}
a.DisplayFAQ:hover
{
	color:#000080;
	text-decoration:underline;	
	font-weight:normal;
	font-size:8pt;	
	cursor:pointer;
	
}
a.Side:link
{
	color:#000080;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a.Side:visited
{
	color:#000080;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a.Side:hover
{
	color:#000080;
	font-weight:normal;
	font-size:8pt;
	text-decoration:underline;	
}

a.Top:link
{
	color:#ffffff;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a.Top:visited
{
	color:#ffffff;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a.Top:hover
{
	color:#EE6340;
	font-weight:normal;
	font-size:8pt;
	text-decoration:underline;	
}

.mainLinks
{
	color:#666666; 
}
.toplinks
{
	color:Black;
}

InnerTxtJustfy
{
	text-align:justify ;
}

.llblContentTitle
{
	font-family: Verdana;
	font-size:14px;
	font-weight: bold;
	color:#666666;
	text-align:left;
	/*****/
	float:left;
	/*****/
	}
.GridBorderTop
{
	border-top:1px solid #E7E2DB;
	border-left:1px solid #E7E2DB;
	border-right:0px solid #E7E2DB;
	border-bottom:0px solid #E7E2DB;
	background-color: #E7E2DB;
	cursor:default;
	
}
.GridBorderLeft
{
	border-top:0px solid #62452c;
	border-left:1px solid #62452c;
	border-right:1px solid #62452c;
	border-bottom:1px solid #62452c;
	background-color: #cdc5b6;
	cursor:default;
	color:62452c;
}
.TopLink
	{
    BORDER-TOP: #a8a8a8 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#97B5E6', EndColorStr='#1744A6');
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffd275 3px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #1744a6
   }

.TopMenuBar
	{
     BORDER-TOP: #a8a8a8 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana;
   }
.Heading
{
	color: #666666; 
	font-weight: bold;
	font-size:8pt;
	border-left: 1px solid #E9DDAD ; 
	border-right: 1px solid #E9DDAD ; 
	border-top: 1px solid #E9DDAD ; 
	border-bottom: 1px solid #E9DDAD ; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF', EndColorStr='#F4EED6');
}
.PageHeading
{
	font-family: Verdana;
	font-size:10pt;
	font-weight: bold;
	color:#EE6340;
}
.ComplaintMessageHeading
{
	font-family: Verdana;
	font-size:10pt;
	font-weight: normal;
	color:#000000;
}
.ComplaintMessageNote
{
	font-family: Verdana;
	font-size:9pt;
	font-weight: normal;
	font-style :italic ;
	color:#000000;
}
.legendTitle
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight:normal;
	color :#000080 ; 
}

.legendTitlePreLog
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight:normal;
	color :Maroon ; 
}
.inputboxReadOnly
{
	/*text-align:right;
	font-weight:normal;
	border-style: solid; 
	border-width: 1;
	border-color: DimGray;
	font-family: Verdana;	
	font-size: 8pt;
	color : #000000;
	background-color:#e1ecfc;*/
	
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight:normal;
	color: #000000; 
	border: 1px solid #336699;
	background-color: #DFEAF4;
	padding-left:3px;
}
.inputboxReadOnlyHome
{

	font-family: Verdana; 
	font-size: 8pt; 
	font-weight:normal;
	color: #000000; 
	border: 1px solid #000000;
	background-color: #F4EED6;
	padding-left:3px;
}
.inputbox
{
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight:normal;
	color: #000000; 
	border: 1px solid #000000;
	height:18px;
}
.SelectBox
{
	color: #000000;
	background-color: #E1ECFC;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:normal;
}
.SelectBoxHome
{
	color: #000000;
	background-color: #F4EED6;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:normal;
}
.butSubmit
{
	font-family: Verdana; 
	font-size: 8pt;
	font-weight:normal; 
	color: #000000; 
	border: 1px solid #003C74; 
	background-color: #CDCCDF;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF', EndColorStr='#CDCCDF');
}
/*New from cd*/
.FormName
	{
		/*font-family: Verdana; 
		font-size: 7pt; 
		color: Maroon; */
		font-family: Verdana; 
		font-size: 12pt; 
		font-weight:bold;
		color: #000000; 
		border-bottom:1px solid #FFD275;
		background-color: #FFFFFF;
	}
.ToolBar
	{
		font-family: Verdana; 
		font-size: 18pt; 
		font-weight:normal;color: #000000; 
		border-top:1px solid #A7C5F7;
		border-bottom:1px solid #A7C5F7;
		border-left:1px solid #A7C5F7;
		border-right:1px solid #A7C5F7;
		background-color: #A7C5F7;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#F0F5FE', EndColorStr='#A7C5F7');
	}
.Fieldset
	{
		font-family: Verdana; 
		font-size: 8pt; 
		font-weight:normal;color: #000000; 
		border-top:1px solid #A7C5F7;
		border-bottom:1px solid #A7C5F7;
		border-left:1px solid #A7C5F7;
		border-right:1px solid #A7C5F7;
		background-color: #A7C5F7;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#F0F5FE', EndColorStr='#A7C5F7');
	}
	.ButTop
	{
		font-family: Verdana; 
		font-size: 8pt; 
		border: 1px solid #808080; 
		background-color: "#ECE9D8";
	}
	

	.But
	{
		width : 50px;
		height : 20px;
		font-family: Verdana;
		font-size : 8pt;
		color: #000000;
		background-color :#A7C5F7;
		border  : 0 solid Black;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#F0F5FE', EndColorStr='#A7C5F7');
	}
	
	.ButHighlight
	{
		width : 50px;
		height : 20px;
		font-family: Verdana;
		font-size : 8pt;
		color: #ffffff;
		background-color :#A7C5F7;
		border  : 1px solid #000000;
		FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#97B5E6', EndColorStr='#1744A6');
	}
	.ButSp
	{
		height : 18px;
		font-family: Verdana;
		font-size : 8pt;
		text-decoration: none; 
		color: #666666; 
		vertical-align: middle; 
		border: 1px solid #e6e6e6; 
		background-color: #efefef;
	}
/*---------- Top Links  Added by Gurpreet for Inner Header Link------------------*/
a.Top:link
{
	color:#ffffff;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a.Top:visited
{
	color:#ffffff;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a.Top:hover
{
	color:#ffffff;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
	border-bottom:solid 1 #FFD275;
}
/*A:link
{

	font-weight: bold;
	font-size: 8pt;
	color: #fe871b;
	font-family: Verdana;
	background-color: #d8d4d2;
}
A:visited
{
	font-weight: bold;

	font-size: 8pt;
	color: #fbb877;
	font-family: Verdana;
	background-color: #d8d4d2;
}*/
/*.LeftParentLink
{
	 FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BORDER-BOTTOM: #ff0000 1px solid;
    TEXT-DECORATION: none
}*/

.CalendarTitle
{
	text-align  :left;
	font-weight: bold;
	vertical-align:middle;
	font-family: Verdana; 
	font-size: 8pt;		
	background-color: #F3EFD2;
	padding-left:5px;
	border:solid 1px DarkKhaki;
	color: #62452c;
}
.RuleCountMessage
{
	text-align:left;
	font-weight: bold;
	vertical-align:middle;
	font-family: Verdana; 
	font-size: 8pt;			
	padding-left:5px;
	color: #800000;
	border:solid 1px #c0c0c0;
	
}


.CalendarDesc
{
	text-align:left;
	font-weight: normal;
	vertical-align:middle;
	font-family: Verdana; 
	font-size: 8pt;		
	/*background-color: #F7F4E1;*/
	padding-left:5px;
	/*border:solid 1px #c0c0c0;
	color: #62452c;*/
}

.CalendarHoliday
{
	color: #800000;
	vertical-align:middle;	
}
.CalendarWorking
{	
	vertical-align:middle;	
}
.butCompSearch
{
	font-family: Arial; 
	font-size: 7.5pt; 
	color: #666666; 
	border: 1px solid #C1A380; 
	background-color: buttonface;
	text-decoration:none;
	padding-left: 4; 
	padding-right: 4; 
	padding-top: 1; 
	padding-bottom: 1;
}
.tableWithBorder
{
	border-top:1px solid #E7E2DB;
	border-left:1px solid #E7E2DB;
	border-right:1px solid #E7E2DB;
	border-bottom:1px solid #E7E2DB;
	/*background-color: #E7E2DB;
	cursor:default;*/
	
}
.grid
{		
	border: solid 1px #5975a4;	
	font-family: Verdana,arial, Arial Narrow, Mangal;
	font-size:10pt;
	font-weight:bold;
	color:black;
	
}

/*--------Messaging Masters msgGrid -------------*/
.msgGrid
{		
	border: solid 1px #5975a4;	
	font-family: Verdana,arial, Arial Narrow, Mangal;
	font-size:10pt;
	font-weight:bold;
	color:black;
	
}
.msgGrid td
{
    border:solid 1px #5975a4;
    font-family: Verdana,arial, Arial Narrow, Mangal;
}
.msgGridItem
{	
	background-color : white;		
	font-size:smaller;
}

.msgGridAltItem
{
    background-color: #e1ecfc;
    font-size:10px;
}
.msgGridAltItemHeading
{
    border: solid 1px #5975a4;	
	font-family: Verdana,arial, Arial Narrow, Mangal;
	font-size:8pt;
	font-weight:bold;
	color:black;
    background-color: #e1ecfc;
    
}

.msgGridHeader
{	

    
    
}
.msgGridHeader td
{
   font-weight: bold;
   vertical-align:middle;
   font-family: Verdana; 
   text-align:center;
	font-size: 8pt;
	font-weight:bold; 
	color:#000000;
	background-color: #a7c5f7;
	padding-left:5px;
	border:solid 1px #5975a4;
    
  
}

.msgGridMouseOver
{	
	
	cursor:pointer;
}
.msgGridMouseOut
{	
	
	cursor:default;
}

/*--------End Messaging Masters msgGrid -------------*/

/*.aLinkPage
{
	color:#666666;
	text-decoration:none;
	font-size:10pt;
	font-family:Verdana; 
}*/

a.aLinkPage:link
{
	color:#000080;
	font-weight:normal;
	font-size:10pt;
	text-decoration:none;
}
a.aLinkPage:visited
{
	/*#7D316A*/
	color:#000080;
	font-weight:normal;
	font-size:10pt;
	text-decoration:none;
}
a.aLinkPage:hover
{
	color:#000080;
	font-weight:normal;
	font-size:10pt;
	text-decoration:none;
	border-bottom:solid 1 #ff0000;
}

.InnerLinkBorder
{
	font-family: Verdana; 
	font-size: 12pt; 
	font-weight:bold;
	color: #000000; 
	border-bottom:1px solid #c0c0c0;
	background-color: #FFFFFF;
}

/*------------ Navigation Link-----------*/
a.NavLink:link
{
	color:#7D316A;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a.NavLink:visited
{
	color:#7D316A;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a.NavLink:hover
{
	color:#7D316A;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
	border-bottom:solid 1 #7D316A;
}

a.disableRadioItem
{
	
}
a.OSDisplay
{
	color:#000080;
	font-weight:normal;
}
a.RoleDisplay
{
	color:#800000;
	font-weight:normal;
}
a.OSDisplayTitle
{
	color:#000080;
}
a.RoleDisplayTitle
{
	color:#800000;	
}
a.OSDisplayLink
{
	color:#000080;
	font-weight:normal;
	border-bottom:solid 1;
}
a.RoleDisplayLink
{
	color:#800000;
	font-weight:normal;
	border-bottom:solid 1;
}
a.RuleDisplay
{
	color:#666666	 			/*color:#00AE00; Rajnish Dutt Tripathi Date: 1/11/2007*/
	text-decoration:none;
	cursor:auto;
	font-weight:normal;
	
}
.menuBullet
{
	width:2px;
	vertical-align:top;
	padding-left:4px;
	padding-top:5px;
	color: #666666; 		
}
.WelcomeMsg
{
	font-family: verdana; 
	font-weight:normal;
	font-size: 8pt; 
	color: Maroon; 
}
.homeBullet
{
	width:2px;
	vertical-align:top;	
	padding-top:5px;
			
}
.logoName
{
	
	font-size: 10pt;
	font-weight:bold;	
	
	color:#05748f;	
}
.logoAddress
{	
	
	font-size: 7pt;
	color:#8a8a8a;	
}
a.footerLink
{
	color:#000000;
	font-weight:normal;
}
.PCTable
{
	background-color:Navy;
	
	
}
.PrincipalCalendarTD
{
	font-family: Verdana,arial, Arial Narrow, Mangal;
	font-size:8pt;
	font-weight:bold;
	color:Navy;
    background-color: #ffffff;
   
    
}
.PCTDMouseOver
{
	font-weight: bold;
	font-size: 8pt;
	cursor: pointer;
	color: Maroon;
	font-family: Verdana,arial, Arial Narrow, Mangal;
	background-color: #9cd5ff;
}
.PCService
{
	font-family: Verdana,arial, Arial Narrow, Mangal;
	font-size:8pt;
	font-weight:bold;
	color:Maroon;
    background-color:#EE6340;
    cursor:pointer;
}


.UploadLabels
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	color:#EE6340;
}

.PCService
{
	
	font-family: Verdana;
	font-size : 8pt;
	font-weight:bold;
	text-decoration: none; 
	color:black; 
	cursor: pointer;
	vertical-align: middle; 
	border: 1px solid #000080; 
	background-color: #FAFFA9;
}
a.DownloadTitle
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#0033CC;
	vertical-align:top;
	text-decoration:underline;
}
.DownloadDesc
{
	font-family:Verdana;
	font-size:8pt;
	vertical-align:top;
}
.StatsGrid
{
	color:#000080;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;	
	/*BORDER-BOTTOM: #778899 1px solid;	*/
	background-color: #CDCCDF;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#eeeeee', EndColorStr='#CDCCDF');	
}

.loginLabels
{
	font-weight:normal;
	font-size:7pt;
	color:"#666666";
	font-family:Verdana;
	
}

a.PDLink:link
{
	font-family: Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#787878;
	text-decoration:none
}
a.PDLink:visited
{
	font-family: Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#787878;
	text-decoration:none
}
a.PDLink:hover
{
	font-family: Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#787878;
	text-decoration:none
}

/*------- added By Jyotsna for Eligibility ----------*/
.PersonalTableHeader
{
	background-color:#e1ecfc;
	border-bottom-color:Silver;
	border-color:Silver;
	font-size:8pt;
	font-weight:normal;
}
.Tab
{
	color:#000080;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
	
	BORDER-BOTTOM: #778899 1px solid;	
	background-color: #CDCCDF;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#eeeeee', EndColorStr='#CDCCDF');	
	
}
.WhiteTab
{
	
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#97B5E6', EndColorStr='#1744A6');
    COLOR: #ffffff;   
    border-left: #778899 1px solid;
    border-right: #778899 1px solid;
    border-top: #778899 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #1744a6;
}

.HelpTD
{
	color: #666666; 
	font-family:Verdana ;
	font-size:10px;
	width:165px;
	font-weight:normal;
	/*padding-left:2px;
	padding-top:1px;*/
}
.HeaderHelpTD
{
	color: #666666; 
	font-family:Verdana ;
	font-size:10px;
	width:165px;
	font-weight:bold;
	background-color:#cdc5b6;
}
.tbHelp
{
    
    border-top: #7A96CF 1px solid;
    border-bottom: #7A96CF 1px solid;
     border-right: #7A96CF 1px solid;
    border-left: #7A96CF 1px solid;
    BACKGROUND-COLOR: #e1ecfc;
    padding-left:10px;
    
}
	
.gridItemPending
{	
	background-color :Yellow;		
	font-size:8pt;
	padding-left:4px;
}

.gridItemPendingTimeOut
{	
	background-color :Olive;		
	font-size:8pt;
	padding-left:4px;
}

.gridItemSolved
{	
	background-color :Green;		
	font-size:8pt;
	padding-left:4px;
}

.gridItemSolvedTimeOut
{	
	background-color :Lime;		
	font-size:8pt;
	padding-left:4px;
}

.gridItemScope
{	
	background-color :Red;		
	font-size:8pt;
	padding-left:4px;
}

.gridItemScopeTimeOut
{	
	background-color :Maroon;		
	font-size:8pt;
	padding-left:4px;
}

.gridItemRefer
{	
	background-color :Blue;		
	font-size:8pt;
	padding-left:4px;
}

.gridItemReferTimeOut
{	
	background-color :Fuchsia;		
	font-size:8pt;
	padding-left:4px;
}	
.clOff
{
	display:none;
}

.clOn
{
	display:block;
}
/*.LeftMenuParentDivR
{
	float:left;
}

.LeftMenuDiv
{
	clear:left;
	height:20px;
	vertical-align:middle;
}
.LeftMenuDivL
{
	float:left;
	width:20px;
}
.LeftMenuDivR
{
	float:left;
	vertical-align:top;
}*/

/******** BEGIN : Alert Message *******/
.clPopupTable
{			
	width:350px;
	border:0px;
	z-index:100;
	position:absolute;	
	min-height:400px;			
}
.clPopupTableHolder
{
	position:fixed;						
	border:solid 0px #c0c0c0;				
	background-image:url(images/bg.gif);
	z-index:1001;
	top:0;			
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	vertical-align:middle;
}
.clPopupMessage
{
	background-color:#FFFACD;
	font-family:Verdana;
	font-size:8pt;
	padding:5px 5px 5px 5px;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #ff0000;
	width:100%;
	vertical-align:middle;					
}
.clPopupIcon
{
	background-color:#FFFACD;
	width:20px;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-bottom:solid 1px #ff0000;
	padding:5px 5px 5px 5px;			
}		
.clPopupClose
{
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #ff0000;
	background-color:#FFFACD;
	vertical-align:top;
	text-align:right;
	
}
.clCloseImage
{
	cursor:pointer;						
}


.clPopupMessage2
{
	background-color:#FFFACD;
	font-family:Verdana;
	font-size:8pt;
	padding:5px 5px 5px 5px;			
	border-bottom:solid 1px #000000;
	width:100%;
	color:#000000;					
}
.clPopupIcon2
{
	background-color:#FFFACD;
	width:20px;			
	border-left:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:5px 5px 5px 5px;			
}		
.clPopupClose2
{			
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	background-color:#FFFACD;
	vertical-align:top;
	text-align:right;
	padding:2px 2px 2px 2px;			
}

.clAlertBut
{
	width : 80px;
	height : 20px;
	font-family: Verdana;
	font-size : 8pt;
	font-weight:bold;
	color: #000000;
	background-color :#FFDB7D;			
	border-top  :1px solid #FFDB7D;
	border-left  :1px solid #FFDB7D;			
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFDB7D', EndColorStr='#FF9100');
}
.clCloseImage
{
	cursor:pointer;	
	background-image: url('../images/button_close.gif'); 
	height:16px;
	width:16px;					
}

.clAlertImage
{
	background-image: url('../images/alert-large.gif'); 	
	height:32px;
	width:31px;	
}
.clArrowImage
{
	background-image: url('../images/arrow.png'); 	
	height:12px;
	width:16px;	
}
/******** END : Alert Message *******/	


/****** BEGIN : LEFT MENU ***/
.nodeStyle
{
	white-space:normal;		
	width:150px;		
}
a.nodeStyle:link
{	
	text-decoration:none;
}
a.nodeStyle:hover
{
	text-decoration:none;
	color:#0751AA;
}

#LeftMenuHolder td
{
	vertical-align:top;		
}
/****** END : LEFT MENU ***/
 
 /** 
		BEGIN: 23-MAY-2008 
		Grid Related Classess  **/
		
		.gridCaption
		{
			margin-top:5px;
			font-family: Verdana;
			font-size:8pt;
			font-weight: bold;
			color:Navy;
			background-color:#e1ecfc;
			border:1px solid #c0c0c0;
			width:98%;
			
		}				 
		.gridHeader 
		{		   
			color:#666666;
			font-weight:normal;
			font-size:8pt;
			text-decoration:none;					
			text-align:center;
			padding:3px 3px 3px 3px;
			background-color:	#EFEFEF;    
		}	
		 .gridHeader a:link 
		 { 
			text-decoration: none; 
			color:#666666;
		 } 
		.gridAltItem
		{			
			font-size:8pt;
			padding-left:4px;
		}
		.gridItem 
		{				
			padding-left:4px;
			background-color:#FFFFFF;			
		}		
		.gridItem td 
		{				
			padding-left:4px;
			background-color:#FFFFFF;	
			text-align:left;					
		}		
		.gridItem a:link 
		{ 			
			text-decoration: none;
			text-align:center; 			
		} 
		.gridCaptionc
		{
			margin-top:5px;
			font-family: Verdana;
			font-size:8pt;
			border:1px solid #c0c0c0;
			width:98%;
			
		}
		
	  /** END OF Grid Classes **/ 
	  
	/************* BEGIN: Pallete **********/
	.clShowPallete
	{
		display:inline;
		position:absolute;       
		width:819px;
	}
	.clHidePallete
	{
		display:none;            
	}
	/*******/
	#DIVColorPallete ul
	{
		margin:0px;		
		padding:0px;		
	}
	/*******/
	.clGray
	{
		float: right; background-color: #04748d; border: solid 1px #000000; width: 10px;
		height: 10px; margin: 2px 5px 2px 2px;                
	}
	.clBlue
	{
		float: right; background-color: #45c8f4; border: solid 1px #000000; width: 10px;
		height: 10px; margin: 2px 5px 2px 2px;                
	}
	.clGreen
	{
		float: right; background-color: #80ae0a; border: solid 1px #000000; width: 10px;
		height: 10px; margin: 2px 5px 2px 2px;
	}
	.clMaroon
	{
		float: right; background-color: #40ba8d; border: solid 1px #000000; width: 10px;
		height: 10px; margin: 2px 5px 2px 2px;
	}
	.clOrange
	{
		float: right; background-color: #628b8e; border: solid 1px #000000; width: 10px;
		height: 10px; margin: 2px 10px 2px 2px;
	}
	/************* END: Pallete **********/
	
	.clColorDown
	{
		background-image: url('../images/image_down.gif'); 
		height:15px;
		width:15px;		
	}
	.clColorTop
	{
		background-image: url('../images/image_top.gif'); 
		height:15px;
		width:15px;		
	}
	
/****************** BEGIN : Home Page Boxes ***********/
.clBlueBoxBorder
{
	border:solid 1px #CED7E8;	
}
.clBlueBoxTitle
{
	color:#4C5A87;
	font-family:Verdana ;
	font-size:11px;	
	nowrap:true;
	font-weight:bold;
	vertical-align:top;
	height:18px;
	background:#CED7E8;
	text-align:left;
}
.clBlueBox
{
	background:#E7ECF2;
	text-align:left;
}

.clGreenBoxBorder
{
	border:solid 1px #DDE8CA;	
}
.clGreenBoxTitle
{
	color:#849F4E;
	font-family:Verdana ;
	font-size:11px;	
	nowrap:true;
	font-weight:bold;
	vertical-align:top;
	height:18px;
	background:#DDE8CA;
	text-align:left;
}
.clGreenBox
{
	background:#EFF3E4;
	text-align:left;
}

.clMaroonBoxBorder
{
	border:solid 1px #E8D1D9;	
}
.clMaroonBoxTitle
{
	color:#8F737F;
	font-family:Verdana ;
	font-size:11px;	
	nowrap:true;
	font-weight:bold;
	vertical-align:top;
	height:18px;
	background:#E8D1D9;
	text-align:left;
}
.clMaroonBox
{
	background:#F3E8EC;
	text-align:left;
}

.clOrangeBoxBorder
{
	border:solid 1px #F0DECA;	
}
.clOrangeBoxTitle
{
	color:#C67D39;
	font-family:Verdana ;
	font-size:11px;	
	nowrap:true;
	font-weight:bold;
	vertical-align:top;
	height:18px;
	background:#F0DECA;
	text-align:left;
	
}
.clOrangeBox
{
	background:#F7EDE3;
	text-align:left;
}

/******************END : Home Page Boxes ***********/

.clOnAuthorList{
	border:solid 1px #000;
	background-color:#fff;	
	padding:0px;	
    position :absolute;   
    display:block;
    cursor:pointer;    
    margin:0px;
    clear:both;
    z-index:104
}
.clOffAuthorList{
	display:none;
	
}

a.Activation:link
{
	color:#800080; 
	font-weight:normal;
	font-size:12pt;
	border-bottom:solid 1 #800080;
}
a.Activation:visited
{
	color:#800080;
	font-weight:normal;
	font-size:12pt;
	border-bottom:solid 1 #800080;
}
a.Activation:hover
{
	color:#800080;
	font-weight:normal;
	font-size:12pt;	
	border-bottom:solid 1 #800080;
}

#spLoggedIn a:Link
{	
	color:#800080; 	
	font-weight:normal;	
	font-size:11pt;
	text-decoration:none;	
}
#spLoggedIn a:Active
{	
	color:#800080; 	
	font-weight:normal;	
	font-size:11pt;
	text-decoration:none;
}
#spLoggedIn a:visited
{	
	color:#800080;	
	font-weight:normal;	
	font-size:11pt;	
	text-decoration:none;
}
        
#spLoggedIn a:hover
{	
	color:#800080;	
	font-weight:normal;	
	font-size:11pt;
	text-decoration:none;
}

span.bul{background:url('../Images/common_imgs.png');display:inline-block;width:3px;height:10px;background-repeat:no-repeat;
         background-position:-112px 3px;margin:0px;padding:2px;vertical-align:top; text-align:left;}