/* CSS Document */
/* TMS Stylesheet */
/* Created by : Rajesh Unde */
/* Last Updated: 28th Dec. 2007 : 11.55 Hrs. */
/* This is Universal Style Sheet for the TMS (Timesheet Management System) Project. 
****************************************************************************
***************************************************************************/

/* default body format for all Screens */

BODY{
	color:#37332E; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: .7em; 
	line-height:13px; 
	padding: 5px; 
	margin: 0px;
}
.PageBody 
{
	background-color: #f2f9fd;
	
}
#LoginArea {
	width:980px;
	margin-top: 70px;
}
#LoginWrpper {
	width:640px;
	height:480px;
	display:block;
	clear:both;
	border-left:  1px solid #C1D3DD;
	border-right: 1px solid #C1D3DD;	
}
.LoginBox {
	background-color: #087cb5;
}
.LoginName {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; color:#003d52; font-weight:bold;
}
.LoginLabel {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; color:#FFFFFF; font-weight:bold;
}
.LoginCopyRight {
	background-image:url(../images/TMS_CopyrightBG.jpg);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center; letter-spacing:1px;
	font-size:8pt; font-weight:normal; 
	color:#FFFFFF; height:19px; font-variant:normal; vertical-align:middle;
	padding:0px;
}
/*input {
	FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
	margin:2px;
	font-weight: normal;	
}
input.text {
	background-color: #c1d3dd;
	FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
	margin:2px;
	font-weight: normal;	
}*/
.ForumTitle {
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	font-style: normal;
	font-weight:bold;  
	line-height: normal;
	COLOR: #0451c5;
	/*background: url(../images/ForumTitBG.gif) repeat-x left top;*/
	height:25px; 
	
}
.ForumPostedBy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*font-style: normal;
	line-height: normal;
	COLOR: #000000;*/
}
.textboxLogin {
	font-size:9pt;
	FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
	font-weight : normal; 
	BORDER-RIGHT: #7f9db9 1px solid; 
	BORDER-TOP: #7f9db9 1px solid; 
	BORDER-LEFT: #7f9db9 1px solid;
	BORDER-BOTTOM: #7f9db9 1px solid; 
	BACKGROUND-COLOR: #edf4f8;
	padding:1px 2px 1px 2px;
}
.style1
        {
            width: 50px;
        }

.textbox {
	border: 1px solid #7f9db9;
	font-size:12px;
		FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : normal; 
		BACKGROUND-COLOR: #FFFFFF;
		padding:1px 2px 1px 2px;
	 margin-left: 0px;
	height: 18px;
}
.ddlbox {
	border: 1px solid #7f9db9;
	font-size:12px;
		FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : normal; 
		BACKGROUND-COLOR: #FFFFFF;
		padding:1px 2px 1px 2px;
	 margin-left: 0px;
	height: 22px;
	vertical-align:top;
}
.textLabel {
	
	   font-size  :12px;
		FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : normal; 
		/*BACKGROUND-COLOR: #FFFFFF;*/
		padding:1px 1px 1px 1px;
	 margin-left: 0px;
}
.textboxmoney {
	border: 1px solid #7f9db9;
	font-size:12px;
		FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : normal; 
		BACKGROUND-COLOR: #FFFFFF;
		padding:1px 2px 1px 2px;
	   margin-left : 0px;
	   text-align:right;  
}
.textboxRpt {
	border: 1px solid #7f9db9;
	font-size:12px;
		FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : normal; 
		BACKGROUND-COLOR: #FFFFFF;
		padding:1px 2px 1px 2px;
	margin-left: 2px;
}
.textboxTms {
	border: 1px solid #7f9db9;
	font-size:12px;
		FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : normal; 
		BACKGROUND-COLOR: #FFFFFF;
		padding:1px 2px 1px 2px;
	margin-left: 2px;
}
.textboxExp {
	border: 1px solid #7f9db9;
	font-size:12px;
		FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : normal; 
		BACKGROUND-COLOR: #FFFFFF;
		padding:1px 2px 1px 2px;
	margin-left: 2px;
}
.textboxexpmoney {
	border: 1px solid #7f9db9;
	font-size:12px;
		FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : normal; 
		BACKGROUND-COLOR: #FFFFFF;
		padding:1px 2px 1px 2px;
	 margin-left: 2px;
	 text-align:right;
}
.w8em {
	border: 1px solid #7f9db9;
	width: 120px;
		font-size:12px;
		FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : normal; 
		BACKGROUND-COLOR: #FFFFFF;
		padding:1px 2px 1px 2px;
	margin-left: 0px;
}
.w8emNew {
	border: 1px solid #7f9db9;
	width: 100px;
		font-size:11px;
		FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : normal; 
		BACKGROUND-COLOR: #FFFFFF;
		padding:1px 2px 1px 2px;
	margin-left: 0px;
}
#headDisplay {	
	width:980px;
	height: 36px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	color: #003d52; font-size: 12px; font-weight:bold;
	/*border-top: 1px solid #525d62;
	vertical-align:top;
	display:block; 
	BACKGROUND-COLOR: #edf4f8;*/
}
.ScreenName 
{	
	width: 141px;
	/*height:36px;*/
	background: url(../images/i_ScreenName_bg.gif) no-repeat left top;	
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	color: #003d52; font-size: 12px; font-weight:bold;
	/*text-align:left;*/
	padding-left: 5px;	
	
}	
.headDisplayBG {
	 width:625px;
	 background: url(../images/i_DispHead_bg.gif) repeat-x left top;
}
.headDisplayBGv1 {
	 width:475px;
	 background: url(../images/i_DispHead_bg.gif) repeat-x left top;
}
.LoginDateBG {
	 width:150px;
	 background: url(../images/i_DispHead_bg.gif) repeat-x left top;
	 font-family:Tahoma, Verdana, Helvetica, sans-serif;
	 color: #003d52; font-size: 10px; font-weight:bold;
	 /*
	 padding-right: 5px;*/
	 
}
H1 {
	float:left;
	width:auto;	
	font-family:Tahoma, Verdana, Helvetica, sans-serif; color: #003d52; font-size: 14px;
	background-image: url(../images/HeadBG.gif);
	height:17px;
	background-repeat:repeat-x;
	border-left: 1px solid #525d62;
	border-bottom: 1px solid #525d62;
	border-right: 1px solid #525d62;
	margin: 0px;
	padding:5px;
}

/* Main Menu Style ****************************************************************************** 
*****************************************/
.MenuBG {
	background-image:url(../images/i_Menu_bg.gif);
}
/*.TabLogo {
	display:block;
	text-align:left;
	width:209px;
	height:59px;
	background-image:url(../images/Cyret_Logo.gif);
}*/
.CyretLogo {
	display:block;
	text-align:left;
	width:209px;
	height:59px;
	background-image:url(../images/Cyret_Logo3.jpg);
}
.Joiningold {
	display:block;
	text-align:left;
	width:86px;
	height:59px;
	background-image:url(../images/i_Joining_ovr.gif);
}
.TabJoiningold a{
	display:block;
	text-align:left;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Joining.gif);
}
.Joining {
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Joining_ovr_new.gif);
}
.Joining a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Joining_ovr_new.gif);
}

.Joining a:hover{
 background-image:url(../images/i_Joining_ovr_new.gif);
}
.TabJoiningold a{
	display:block;
	text-align:left;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Joining_new.gif);
}

.TabJoiningold a:hover{
 background-image:url(../images/i_Joining_ovr.gif);
}
.TabJoining a{
	display:block;
	text-align:left;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Joining_new.gif);
}

.TabJoining a:hover{
 background-image:url(../images/i_Joining_ovr_new.gif);
}
.Timesheet {
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Timesheet_ovr.gif);
}
.Timesheet a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Timesheet_ovr.gif);
}
.Timesheet a:hover{
 background-image:url(../images/i_Timesheet_ovr.gif);
}
.TabTimesheet a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Timesheet.gif);
}

.TabTimesheet a:hover{
 background-image:url(../images/i_Timesheet_ovr.gif);
}
.Leave{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Leave_ovr.gif);
}
.Leave a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Leave_ovr.gif);
}

.Leave a:hover{
 background-image:url(../images/i_Leave_ovr.gif);
}
.TabLeave a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Leave.gif);
}

.TabLeave a:hover{
 background-image:url(../images/i_Leave_ovr.gif);
}
.Payroll {
	display:block;
	width:86%;
	height: 59px;
	background-image:url(../images/i_Payroll_ovr.gif);
}
.Payroll a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Payroll_ovr.gif);
}

.Payroll a:hover{
 background-image:url(../images/i_Payroll_ovr.gif);
}
.TabPayroll a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Payroll.gif);
}

.TabPayroll a:hover{
 background-image:url(../images/i_Payroll_ovr.gif);
}
.Expense{
	display:block;
	width:86%;
	height: 59px;
	background-image:url(../images/i_Expense_ovr.gif);
}
.Expense a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Expense_ovr.gif);
}

.Expense a:hover{
 background-image:url(../images/i_Expense_ovr.gif);
}
.TabExpense a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Expense.gif);
}

.TabExpense a:hover{
 background-image:url(../images/i_Expense_ovr.gif);
}
.Reports {
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Reports_ovr.gif);
}

.Reports a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Reports_ovr.gif);
}

.Reports a:hover{
 background-image:url(../images/i_Reports_ovr.gif);
}
.TabReports a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Reports.gif);
}

.TabReports a:hover{
 background-image:url(../images/i_Reports_ovr.gif);
}
.Master {
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Master_ovr.gif);
}
.Master a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Master_ovr.gif);
}

.Master a:hover{
 background-image:url(../images/i_Master_ovr.gif);
}
.TabMaster a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Master.gif);
}

.TabMaster a:hover{
 background-image:url(../images/i_Master_ovr.gif);
}
.Password {
	display:block;
	width:84px;
	height: 59px;
	background-image:url(../images/i_Password_ovr.gif);
}

.Password a{
	display:block;
	width:84px;
	height: 59px;
	background-image:url(../images/i_Password_ovr.gif);
}

.Password a:hover{
 background-image:url(../images/i_Password_ovr.gif);
}
.TabPassword a{
	display:block;
	width:84px;
	height: 59px;
	background-image:url(../images/i_Password.gif);
}

.TabPassword a:hover{
 background-image:url(../images/i_Password_ovr.gif);
}

.TabLogout a{
	display:block;
	width:86px;
	height: 59px;
	background-image:url(../images/i_Logout.gif);
}

.TabLogout a:hover{
 background-image:url(../images/i_Logout_ovr.gif);
}
.horizontalcssmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
	display: block;
	border-left-width: 0;
	text-decoration: none;
	font-family: Helvetica, Tahoma, Verdana, Arial,  sans-serif;
	font-size:12px;
	color: #FFFFFF;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
	left: 0;
	top: 0;
	/*border-top: 1px solid #202020;*/
	border: 1px solid #212121;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
	display: inline;
	float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
	width: 160px; /*width of sub menu levels*/
	font-weight: normal;
	padding: 2px 8px;
	/*letter-spacing:.05em;*/
	background: #0261ba;
	/*border-width: 0 1px 1px 1px;
	border: 0px 1px 1px 1px;*/
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.horizontalcssmenu ul li a:hover{
/*background: url(../images/menubgover.gif) center center repeat-x;*/
}

.horizontalcssmenu ul li ul li a:hover{
	background: #003b72;
}

.horizontalcssmenu .arrowdiv{
	position: absolute;
	right:0px;
	padding-right:8px;
	margin-top:8px;
	background: transparent url(../images/menuarrow.gif) no-repeat center left;
}
/*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
* html p#iepara{ 
	padding-top: 1em;
}
	
/* Holly Hack for IE \*/
	* html .horizontalcssmenu ul li { float: left; height: 1%; }
	* html .horizontalcssmenu ul li a { height: 1%; }
/* Menu Style End */

/* Calendar Control *******************
************************************ */
/* Calendar Control *******************
************************************ */
.SelectedDay {
	 background-color: #FFC080;
	 border: 1px solid #C04000;
	 font-family:Verdana,Helvetica, Tahoma, Verdana, Arial,  sans-serif; 
	 font-size:8pt;
	 font-weight:bold;
}
.TodayDay {
	background-image: url(../images/bullet2.gif);
	font-family:Helvetica, Tahoma, Verdana, Arial,  sans-serif; font-weight:bold;
	font-size:8pt;
}
.TodayDay a:hover {
	display:block;
	width:100%;
	background-color: #ffd788;
}
.Day {
	background-image: url(../images/i_Day.gif);
	background-repeat:repeat-x;
	background-position:top;
	border: 1px solid #5f98dd;
	font-family:Helvetica, Tahoma, Verdana, Arial,  sans-serif;	font-weight:bold;
	font-size:8pt;
}
.Day a:hover {
	display:block;
	width:100%;
	background-color: #ffd788;	
}

.WeekendDay {
	background-image: url(../images/i_Day.gif);
	background-repeat:repeat-x;	
	border: 1px solid #5f98dd;
	font-family:Helvetica, Tahoma, Verdana, Arial,  sans-serif; font-weight:bold;
	font-size:8pt;
}
.WeekendDay a:hover {
	display:block;
	width:100%;
	background-color: #ffd788;	
}
.OtherMonthDay {
	/*background-image: url(../images/i_OtherMonthDay.gif);
	background-repeat:repeat-x;
	background-position:top;*/
	background-color: #bdd6ee;
	border: 1px solid #5f98dd;
	font-family:Helvetica, Tahoma, Verdana, Arial,  sans-serif;	color:Gray;
	font-size:8pt;
}
.OtherMonthDay a:hover {
	display:block;
	width:100%;
	background-color: #ffd788;
	font-size:8pt;	
}

.NextPrevBtn {
	display:block;
	background-color: #FFC080;
	border: 1px solid #B15900;
	font-family:Helvetica, Tahoma, Verdana, Arial,  sans-serif;  font-weight:bold;
	text-align: center;
	font-size:8pt;
}
.NextPrevBtn a:hover {
	display:block;
	width:100%;
	background-color: #ffd788;	
}
.DayHeader 
{
	background-color: #1162B2;
	border: 1px solid #FFFFFF;
	font-family:Helvetica, Tahoma, Verdana, Arial,  sans-serif;  font-weight:bold;
	font-size:8pt;
	color: #FFFFFF;
	text-align: center;	
}

.Title {
	background-color: #FFE0C0;
	font-family:Helvetica, Tahoma, Verdana, Arial,  sans-serif;  font-weight:bold;
	font-size:8pt;
	color: #212121;
	text-align: center;	
}



/* Common Style ******************************************************************************
************************************ */
#Maincontainer{
	width:980px; /*Width of main container*/
	/*margin-top: 15px;Center container on page*/
	margin-bottom: 5px;
	/*border:  1px solid #C1D3DD;
	height: 400px;*/
	
}
#MaincontainerMiddle{
	width:752px; /*Width of main container*/
	/*margin-top: 15px;Center container on page*/
	margin-bottom: 5px;
	/*border:  1px solid #C1D3DD;
	height: 400px;*/
}
#SmlFormWrapper {
	width: 500px;
	border-left:  1px solid #C1D3DD;
	border-right:  1px solid #C1D3DD;
	border-bottom:  1px solid #C1D3DD;
	display:block;
	clear:both;
	padding:10px;
}

#FormWrapper{
	float: left;
	/*width: 100%;*/
	width: 968px;
	border-left:  1px solid #C1D3DD;
	border-right:  1px solid #C1D3DD;
	border-bottom:  1px solid #C1D3DD;
	display:block;
	clear:both;
	padding:5px;
}
#FormWrapperMiddle{
	float: left;
	/*width: 100%;*/
	width: 745px;
	border-left:  1px solid #C1D3DD;
	border-right:  1px solid #C1D3DD;
	border-bottom:  1px solid #C1D3DD;
	display:block;
	clear:both;
	padding:5px;
}
/* used for the navigation area on the left of the screen */
#LeftContainer {
	width: 204px;
	float:left;
	/*height:100%;*/
	vertical-align:top; 
	display:inline;
	margin:0;
	padding-right: 5px;
	/*border-right:  1px solid #C1D3DD;
	border-bottom: 1px solid #C1D3DD; */
}
#LeftContainerMiddle {
	width: 545px;
	float:left;
	/*height:100%;*/
	vertical-align:top; 
	display:inline;
	margin:0;
	padding-right: 5px;
	/*border-right:  1px solid #C1D3DD;
	border-bottom: 1px solid #C1D3DD; */
}
/* it is directly to the right of the navigation area */
.LeftContHead { 
	background-color: #bdd6ee;
	height: 25px;
	font-family: Helvetica, Tahoma, Verdana, Arial,  sans-serif;
	font-size: 9pt; color: #212121; font-weight:bold;
	text-align: center;
}
.RowGap { 
	background-color: #bdd6ee;
	height: 5px;
	font-family: Helvetica, Tahoma, Verdana, Arial,  sans-serif;
	font-size: 9pt; color: #212121; font-weight:bold;
	text-align: center;
}
#Photo {
	display:block;
	width: 75px;
	height: 75px;
	border:  1px solid #C1D3DD;
	text-align:center;
	margin-top: 2px;	
}
#ProfilePhoto {
	display:block;
	width: 140px;
	height: 150px;
	border:  1px solid #C1D3DD;
	text-align:center;
	margin-top: 2px;	
}
img.NormalPhoto 
{
height: 75px;
width: 75px;
}

.LeftNav a {
	display:block;
	height:20px;
	background-image:url(../images/nav_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;		
	border-bottom: 1px dotted #212121;
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	text-decoration:none; color:#000000; letter-spacing: 0.01em; font-weight:bold; 
	font-size:11px;
	padding:5px 0px 0px 10px;
}
.LeftNav a:hover {
	background-color:#f5f5f5;
	border-left:  3px solid #0071A8;
	color:#9d0a0e;
	padding-left:7px;
}


.LeftNavReport a {
	display:block;
	height:20px;
	/*background-image:url(../images/nav_bullet.gif);*/
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;		
	/*border-bottom: 1px dotted #212121;*/
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	text-decoration:none; color:#000000; letter-spacing: 0.01em;  
	font-size:10px;
	padding:5px 0px 0px 10px;
}
.LeftNavReport a:hover {
	background-color:#f5f5f5;
	border-left:  3px solid #0071A8;
	color:#9d0a0e;
	padding-left:1px;
}
/*.LeftNav a {
	display:block;
	height:20px;
	background-image:url(../images/nav_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;		
	border-bottom: 1px dotted #212121;
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	text-decoration:none; color:#000000; letter-spacing:1px; font-weight:bold; 
	font-size:11px;
	padding:5px 0px 0px 15px;
}
.LeftNav a:hover {
	background-color:#f5f5f5;
	border-left:  3px solid #0071A8;
	color:#9d0a0e;
	padding-left:12px;
}*/


#LeftNavArea 
{	 
	width: 94%;
	display:block;
	border: 1px solid #d3d3d3;
	padding: 5px;
}
#RightContainer {
	width:752px;
	/*height:200px;*/
	float:right;
	display:inline;
	vertical-align:top;
	padding-left: 5px;
	/* border-right: 1px solid #C1D3DD; 
	border-bottom: 1px solid #C1D3DD;*/ 
	border-left: 1px solid #C1D3DD;
	margin:0;
}

#ReplySectionMain{
	width:740px; /*Width of main container*/
	/*margin-top: 15px;Center container on page*/
	margin-bottom: 5px;
	/*border:  1px solid #C1D3DD;
	height: 400px;*/
}
#ReplySectionMainTop{
	width:740px; /*Width of main container*/
	height:59px; 
	display:block;
	margin-bottom: 0px;
	/*border:  1px solid #C1D3DD;
	height: 400px;*/
}
#ReplySectionRight {
	/*width:564px;
	

	float:right;
	display:block; 
	vertical-align:top;
	padding-left: 2px;
	
	margin:0;
	height: 280px;
	
	
	
	border: 1px solid #6ca1d5;*/
	width: 564px;
	display:block;
	border: 1px solid #d3d3d3;
	padding: 2px;
	height: 200px;
	float:right;
	color:#FFFFFF;
}
#ReplySectionLeft
{	 
	width: 165px;
	display:block;
	border: 1px solid #d3d3d3;
	padding: 0px;
	height: 204px;
	float:left;
}
.ReplyTopSection{
	/*background-color:#dce4f9;*/
	/*height:20px;*/
	/*text-align:left;*/
	width:732px;
	padding:2px 2px 2px 5px;
	/*background: url(../images/i_ReplieTop_1.gif) repeat-x left top;*/
	background: url(../images/i_ReplieTop_2.gif) no-repeat left top;
	
}
.ReplyLeftSection{
	width:165px;
	padding:2px 2px 2px 5px;
	/*background: url(../images/i_ReplieTop_1.gif) repeat-x left top;*/
	background: url(../images/i_ReplieLeft.gif) no-repeat left top;
	
}
.ReplyTitle {
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	font-style: normal;
	font-weight:bold;  
	line-height: normal;
	COLOR: #0451c5;
	/*background: url(../images/ForumTitBG.gif) repeat-x left top;*/
	height:25px; 
	
}
.ReplyForumTopic {
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	font-style: normal;
	font-weight:bold;  
	line-height: normal;
	COLOR: #000000;
	/*background: url(../images/ForumTitBG.gif) repeat-x left top;*/
	height:25px; 
	
}
.ReplyForumDesc {
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight:normal;  
	line-height: normal;
	COLOR: #000000;
	/*background: url(../images/ForumTitBG.gif) repeat-x left top;*/
	height:100%; 
	
}
#AddReplydata {
	width: 100%;
	height:100%; 
	
}

.ForumListBtnBG{
	/*background-color:#dce4f9;*/
	/*height:20px;*/
	/*text-align:left;*/
	width:100%;
	height:59px; 
	padding:0px 0px 0px 0px;
	/*background: url(../images/i_ReplieTop_1.gif) repeat-x left top;*/
	background: url(../images/i_PostNewBtnBg2.gif) no-repeat left top;
	
}
.ForumListSearchBtnBG{
	/*background-color:#dce4f9;*/
	/*height:20px;*/
	/*text-align:left;*/
	width:506px;
	height:37px; 
	padding:5px 5px 5px 5px;
	
	/*background: url(../images/i_ReplieTop_1.gif) repeat-x left top;*/
	background: url(../images/SearchBtnBGRow.gif) no-repeat left top;
	
}
.ForumListSearchBtnTD
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; font-weight:bold;
	font-size:11px;
	background: url(../images/SearchBtnBG_01.gif) no-repeat left top;
	}

/*Natha Added on 2nd March 2009*/
#RightContainerLeft {
	width:545px;
	/*height:200px;*/
	float:left;
	display:inline;
	vertical-align:top;
	padding-left: 5px;
	/* border-right: 1px solid #C1D3DD; 
	border-bottom: 1px solid #C1D3DD;*/ 
	border-left: 1px solid #C1D3DD;
	margin:0;
}
#RightContainerRight {
	width:190px;
	/*height:200px;*/
	float:right;
	display:block;
	vertical-align:top;
	padding-left: 5px;
	border-left: 1px solid #C1D3DD;
	margin:0;
}
.NewsMsgHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0451c5; font-weight:bold;
	font-size:14px;
	padding: 0px 0px 0px 5px;
	}
.NewsMsg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0451c5; font-weight:normal;
	font-size:13px;
	padding: 0px 0px 0px 5px;
	}
.ErrMsg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000; font-weight:bold;
	font-size:10px;
	padding: 0px 0px 0px 5px;
	}
.ErrMsgOk {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000CC; font-weight:bold;
	font-size:10px;
	padding: 0px 0px 0px 5px;
	}
.Mtbltxt {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#FFFFFF; height:25px;
}
.normaltxt {
	font-family:Tahoma, Verdana, Helvetica, sans-serif; color:#525252;
	font-size:11px;
}
.normaltxtBold {
	font-family:Tahoma, Verdana, Helvetica, sans-serif; color:#333333;
	font-size:11px;	font-weight:bold;
}
.hrldata{
	/*background-color:#EBEBEB;*/
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#282828; height:15px;
	padding:3px;
	text-align:left;
	vertical-align:middle;
}
.tbldata{
	background-color:#EBEBEB;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#282828; height:15px;
	padding:3px;
	text-align:left;
	vertical-align:middle;
}
.tbldata2{
	background-color:#EBEBEB;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8.0pt; color:#282828; height:20px;font-weight:bold;
	color:Blue;
	padding:3px;
	text-align:left;
	vertical-align:middle;
}
.tbldataN1{
	background-color:#EBEBEB;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#282828; height:20px;
	padding:5px;
	padding-left:10px;
	text-align:left;
	vertical-align:middle;
	height:30px;
}
.tbldataMst{
	background-color:#EBEBEB;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#282828; height:15px;
	padding:3px;
	
}
.tbldatarpt{
	background-color:#EBEBEB;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#282828; height:15px;
	padding:3px;
	text-align:left;
	vertical-align:middle;
}
#AddPointSheetData {
	 width: 752px;
	 height:850px; 
	 overflow:auto;	 
	 padding:1px;
}
#AddPointSheetDataNew {
	 width: 752px;
	 height:480px; 
	 overflow:auto;	 
	 padding:1px;
}
#AddTimeSheetDataNewPH {
	 width: 750px;
	 height:397px; 
	 overflow:auto;	 
	 padding:1px;
	 vertical-align:middle;
}
#AddTMSdata {
	 width: 80%;
	 height:275px; 
	 overflow:auto;	 
	 padding:5px;
}
#AddTMSWeeklyData {
	 width: 95%;
	 height:275px; 
	 overflow:auto;	 
	 padding:5px;
}

#AddTMSdataNew1 {
	 width: 98%;
	 height:100%; 
	 overflow:auto;	 
	 padding:5px;
}
#AddTMSPHdata {
	 width: 99%;
	 height:355px; 
	 overflow:auto;	 
	 padding:5px;
}
#AddTMSdataNew {
	 width: 95%;
	 height:275px; 
	 overflow:auto;	 
	 padding:5px;
}
#AddEXPdata {
	 width: 99%;
	 min-height:295px; 
	 overflow:auto;	 
	 padding:2px;
}
#AddReimSumdata {
	 width: 98%;
	 padding:5px;
	 height:220px;
	/* overflow:auto;*/
}
#AddReimdata {
	 width: 95%;
	 padding:5px;
}
#AddMReimdata {
	 width: 95%;
	 height:205px; 
	 overflow:auto;	
	 padding:5px;
}
#TMSdataWrapper {
	 width:750px;	
	 border: 1px solid #6ca1d5;
	 padding-bottom: 5px;
}
#PointSheetWrapper {
	 width:750px;	
	 border: 1px solid #6ca1d5;
	 padding-bottom: 5px;
}
#TMSdataWrapperReport {
	 width:750px;	
	 border: 1px solid #6ca1d5;
	 padding-bottom: 1px;
}
.TMSdata{
	background-color:#EBEBEB; 
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#282828; height:15px;
	padding:5px;
	vertical-align:middle;
}
.Pointdata{
	background-color:#EBEBEB; 
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#282828; height:15px;
	padding-bottom:1px;
	padding-top:0px;
	padding-left:1px;
	padding-right:0px;
	vertical-align:middle;
}
.TMSdataLeave{
	background-color:#EBEBEB; 
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#282828; height:15px;
	padding:2px;
	vertical-align:middle;
}
.TMSdata1{
	background-color:#EBEBEB; 
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#282828; height:15px;
	text-align:left;
	padding:5px;	
}
.tblhead{
	background-color:#4681bb; 
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#FFFFFF; height:18px; font-weight:bold;
	padding:2px 5px;
	vertical-align:middle;
}
.tblhead2L{
	background-color:#4681bb; 
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#FFFFFF; height:33px; font-weight:bold;
	padding:2px 5px;
	vertical-align:middle;
}
.tblheadBG
{
	height:25px;
	width:100%; 
	background:url(../images/i_tblHeadDataBG.gif) repeat-x left top;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#FFFFFF; height:18px; font-weight:bold;
	padding:2px 5px;
	vertical-align:middle;
}
.tblheadBG2
{
	height:30px;
	width:100%; 
	background:url(../images/i_tblHeadDataBG_2.gif) repeat-x left top;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8.50pt; color:#FFFFFF; height:18px; font-weight:bold;
	padding:5px 5px 5px 10px;
	
	vertical-align:middle;
}
.tblheadBG_LC
{
	height:5px;
	width:100%; 
	background:url(../images/i_tblHeadDataBG_UC.gif) repeat-x;
}
.tblheadBG_LC2
{
	height:5px;
	width:100%; 
	background:url(../images/i_tblHeadDataBG_LC2.gif) repeat-x;
}
.tblheadBG_UC
{
	height:5px;
	width:100%; 
	background:url(../images/i_tblHeadDataBG_UC2.gif) repeat-x;
}
.THdata{
	background-color:#69b9e1;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#000000;
	/*background-color:#0071a8;*/	
	padding:5px;
	
}
.SectionHead{
	background-color:#bdd6ee;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:10pt; color:#000000;
	/*background-color:#0071a8;*/	
	padding:5px;
	
}

/*.GridTHdata{
	background-color:#69b9e1;
	background-color:#0071a8;	
	padding:5px;
	
}*/
/* the scolling area for a table of data */
#TableScroll {
	width: 953px; 
	/*overflow: auto;*/
	height: 268px; 
	/*margin-bottom: 2px;
	margin-left: 1px;
	margin-right:1px;
	border: 1px solid #D4D4D4;*/
}
#GridArea {
	height:200px;
	overflow: auto;
	border: 1px solid #6ca1d5;
}
#GridAreaExpView {
	height:650px;
	overflow: auto;
	border: 1px solid #6ca1d5;
}
#GridAreaTmsView {
	height:100%;
	overflow: auto;
	border: 1px solid #6ca1d5;
}

#ProjectResoureList {
	height:100%;
	overflow: auto;
	
}
#ProjectEmployeeList {
	height:100%;
	overflow: auto;
	
	
}
#ProjectTaskList {
	height:100%;
	overflow: auto;
	
}

#GridAreaPntView {
	height:100%;
	width:100%;
	overflow: auto;
	border: 1px solid #6ca1d5;
}
#GridAreaDailyTask {
	height:100%;
	width:95%;
	overflow: auto;
	border: 1px solid #6ca1d5;
}
#GridAreaPHOTView {
	height:100%;
	width:98%;
	overflow: auto;
	border: 1px solid #6ca1d5;
}
#GridAreaPntPenView {
	height:100%;
	width:100%;
	overflow: auto;
	border: 1px solid #6ca1d5;
}
#GridAreaPntSumView {
	height:100%;
	width:100%;
	overflow: auto;
	border: 1px solid #6ca1d5;
}
#GridSelectedLeavs {
	height:100%;
	overflow: auto;
	border-top: 1px solid #6ca1d5;
	border-bottom: 1px solid #6ca1d5;
	/*padding-left: 2px;
	padding-right: 2px;*/
}
#GridAreaMaster{
	height:380px;
	overflow: auto;
	border: 1px solid #6ca1d5;
	padding-left: 2px;
	padding-right: 2px;
}
#AddMasterdata {
	width: 100%;
	height:415px; 
	/*overflow-y:scroll;*/	
}
#AddEmployeeMasterdata {
	width: 100%;
	height:100%; 
		
}
#ViewMasterdata {
	width: 100%;
	height:100%; 
	
}

#AddResume {
	width: 100%;
	height:410px; 
	/*overflow-y:scroll;*/	
	padding-left: 2px;
	padding-right: 2px;	
}
#AddExperience {
	width: 96%;
	height:180px; 
	overflow:auto;	 
	padding:2px;
	margin-bottom:5px;
}
#GridAreaStatus {	
	width: 746px;
	height:350px;
	overflow: auto;
	border: 1px solid #6ca1d5;
	padding-left: 2px;
	padding-right: 2px;
}
#GridArea2 {
	width:953px;
	height:200px;
	overflow: auto;
	margin-top: 2px;
	margin-bottom:5px;
	margin-left:1px;
	border: 1px solid #C1D3DD;
}
.GridName {
	/*height:17px;*/
	background-color: #cce8f8;
	border: 1px solid #525d62;
	/*border-bottom: 1px solid #525d62;
	border-right: 1px solid #525d62;*/
	/*margin-top: 5px;
	margin-bottom: 10px;*/
	margin-left:1px;
	padding:5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; color:#003d52; font-weight:bold;
}
.GridView {
	width:953px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:9pt; color:#333333;
	padding:3px;
}

.GridRowForum {
	/*background-color:#dce4f9;*/
	/*height:20px;*/
	/*text-align:left;*/
	padding:2px 2px 2px 5px;
	background: url(../images/ForumTitBG700.gif) repeat-x left top;
}
.GridAltRowForum {
	padding:2px 2px 2px 5px;
	background: url(../images/ForumTitBG_Alt700.gif) repeat-x left top;
		
}
.GridRow {
	background-color:#FFFFFF;
	height:20px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt;
	/*text-align:left;*/
	padding:2px 2px 2px 5px;
}
.GridAltRow {
	background-color:#F3F3F3;
	height:20px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt;
	/*text-align:left;*/
	padding:2px 2px 2px 5px;	
}

.GridSelectedRow {
	background-color: #004972;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#FFFFFF;
	height:20px;
	padding:2px 2px 2px 5px;	
 }
 .GridTHPhoto  {
	display:block;
	background-color:#0071a8;
	height:20px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8.25pt; color:#FFFFFF; text-decoration: none;
	vertical-align:middle;
	padding: 2px;
}
.GridTH a {
	display:block;
	background-color:#0071a8;
	height:20px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8.25pt; color:#FFFFFF; text-decoration: none;
	vertical-align:middle;
	padding: 2px;
}
.GridTH a:hover {
	display:block;
	height:18px;
	background-color:#69b9e1;
	text-decoration: none; color:#FFFFFF;
	border-bottom: 2px solid #0071a8;
	vertical-align:middle;
}

.GridTH2L a {
	display:block;
	background-color:#0071a8;
	height:30px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8.25pt; color:#FFFFFF; text-decoration: none;
	vertical-align:middle;
	padding: 2px;
}
.GridTH2L a:hover {
	display:block;
	height:30px;
	background-color:#69b9e1;
	text-decoration: none; color:#FFFFFF;
	border-bottom: 2px solid #0071a8;
	vertical-align:middle;
	
	
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8.25pt;
	
	padding: 2px;
}


.GridFooter {
	background-color: #CCCCCC;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:9pt; color:#333333;
}
.GridTextbox {
	width: 20px;
	font-size:8pt;
	FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
	font-weight : normal; 
	BORDER-RIGHT: #7f9db9 1px solid; 
	BORDER-TOP: #7f9db9 1px solid; 
	BORDER-LEFT: #7f9db9 1px solid;
	BORDER-BOTTOM: #7f9db9 1px solid; 
	/*BACKGROUND-COLOR: #edf4f8;*/
	BACKGROUND-COLOR: #FFFFFF;
	padding:2px;
}
.GridLinkBtn {
	font-size:8pt;
	FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; 
	font-weight : bold;	 
	BACKGROUND-COLOR: #F0F5FB;	
}

/* a cell contained in a grid table */
#GridTable td {
	padding: 3px 6px; 
	border-right: 1px solid #E4E4E4; 
	border-bottom: 1px solid #E4E4E4;	
	font-size: 1em; 
	color: #37332E; 
	vertical-align: top; 
	line-height: 20px;
}

/* a cell containing text in a grid table */
#GridTable td.Txt {
	width:145px; 
	text-align: right;
}

/* alternating row colors */
#GridTable tr.altRow {
	background-color:#F3F3F3; 
	display: block;
}

.tbldataBOLD{
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#000000; height:15px;
	font-weight:bold;
	padding:0x 5px 0px 5px;
	vertical-align:middle;
}

.Mandetory 
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:14px;
	
	padding-left:2px;
	}
.MandetoryMst 
{
	width:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:14px;
	padding-left:0px;
	}
.Button {
	width:60px;
	background-color:#EEEDE1;
	cursor: hand;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color: #131313;
	text-decoration: none;
	text-align: center;
	height: 29px;
}
.ButtonN1 {
	width:60px;
	background-color:#EEEDE1;
	cursor: hand;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color: #131313;
	text-decoration: none;
	text-align: center;
	height: 19px;
}
.ButtonTask {
	width:75px;
	background-color:#EEEDE1;
	cursor: hand;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color: #131313;
	text-decoration: none;
	text-align: center;
	height: 25px;
}
.ButtonAdd {
	display: block;
	background-color:#EEEDE1;
	cursor: hand; 
	height: 25px; 
	width:50px; 
	background-image: url(../images/i_add.gif); 
	background-repeat: no-repeat; 
	background-position: center; 
}
.ButtonModify {
	display: block;
	background-color:#EEEDE1;
	cursor: hand; 
	height: 25px; 
	width:50px; 
	background-image: url(../images/i_modify.gif); 
	background-repeat: no-repeat; 
	background-position: center; 
}
.ButtonView {
	display: block;
	background-color:#EEEDE1;
	cursor: hand; 
	height: 25px; 
	width:50px; 
	background-image: url(../images/i_view.gif); 
	background-repeat: no-repeat; 
	background-position: center; 
}
.ButtonDelete {
	display: block;
	background-color:#EEEDE1;
	cursor: hand; 
	height: 25px;
	width:50px; 
	background-image: url(../images/i_delete.gif); 
	background-repeat: no-repeat; 
	background-position: center; 
}
.ButtonPrint {
	display: block;
	background-color:#EEEDE1;
	cursor: hand; 
	height: 25px;
	width:50px; 
	background-image: url(../images/i_print.png); 
	background-repeat: no-repeat; 
	background-position: center; 
}
/* used to position the bottons to the lower right of an area */
div#BtnRight {
	text-align:right; 
	padding-left:4em 0; 
	float:right; 
	clear:both;
	background-color:#e7f2f8;
	border-top:1px solid #C1D3DD;
	border-left:1px solid #C1D3DD;
	border-right:1px solid #C1D3DD;
}
/* SqTabButtonBar */
#SqTabButtonBar {
	width:953px;
	float:right; 
	clear:both;
	background-color:#e7f2f8;
	border-top:1px solid #C1D3DD;
	border-left:1px solid #C1D3DD;
	border-right:1px solid #C1D3DD;
	padding:1px 1px;
	text-align: right;
}
#CopyRight {
	clear:both;
	width:980px;
	display:block;
	background-image:url(../images/TMS_CopyrightBG.jpg);
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px;
	text-align:center;
	font-size:8pt; font-weight:normal; color:#FFFFFF; height:18px;
	padding-top:2px;
}
	
	.GridTHPnt a {
	display:block;
	background-color:#0071a8;
	height:40px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8.25pt; color:#FFFFFF; text-decoration: none;
	vertical-align:middle;
	padding: 2px;
}
.GridTHPnt a:hover {
	display:block;
	height:38px;
	background-color:#69b9e1;
	text-decoration: none; color:#FFFFFF;
	border-bottom: 2px solid #0071a8;
	vertical-align:middle;
	
}
.tblheadPnt{
	background-color:#4681bb; 
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:9pt; color:#FFFFFF; height:25px; font-weight:bold;
	padding:2px 5px;
	vertical-align:middle;
}
.NestedGridTH {
	
	background-color:#0071a8;
	height:20px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8.25pt; color:#FFFFFF; text-decoration: none;
	vertical-align:middle;
	padding: 2px;
}
.ParagraphSpan
{
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 8.50pt;
    text-decoration: none;
    color: #006600;
}






#ReplySectionRight_PM {
	width: 100%;
	display:block;
	border: 1px solid #d3d3d3;
	padding: 2px;
	height: 100%;
	float:right;
	color:#FFFFFF;
}
#ReplySectionLeft_PM
{	 
	width: 165px;
	display:block;
	border: 1px solid #d3d3d3;
	padding: 0px;
	height: 100%;
	float:left;
}
.ReplyTopSection_PM{
	
	width:732px;
	padding:2px 2px 2px 5px;
	
	background: url(../images/i_ReplieTop_2.gif) no-repeat left top;
	
}
.ReplyLeftSection_PM{
	width:165px;
	padding:2px 2px 2px 5px;
	
	background: url(../images/i_ReplieLeft.gif) no-repeat left top;
	
}
.ReplyTitle_PM {
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	font-style: normal;
	font-weight:bold;  
	line-height: normal;
	COLOR: #0451c5;
	
	height:25px; 
	
}
.ReplyForumTopic_PM {
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	font-style: normal;
	font-weight:bold;  
	line-height: normal;
	COLOR: #000000;
	height:25px; 
	
}
.ReplyForumDesc_PM {
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight:normal;  
	line-height: normal;
	COLOR: #000000;
	height:100%; 
	
}


.TableRow {
	background-color:#FFFFFF;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt;
	/*text-align:left;*/
	padding:2px 2px 2px 5px;
}
.TableAltRow {
	background-color:#F3F3F3;
	
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt;
	/*text-align:left;*/
	padding:2px 2px 2px 5px;	
}
.hyperlinkdata{
	/*background-color:#EBEBEB;*/
	background-color:#F3F3F3;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8pt; color:#282828; height:20px;
	padding:3px;
	text-align:left;
	vertical-align:top;
}

#FormWrapperRow2{
	float: left;
	/*width: 100%;*/
	width: 968px;
	border-left:  1px solid #C1D3DD;
	border-right:  1px solid #C1D3DD;
	border-bottom:  1px solid #C1D3DD;
	display:block;
	clear:both;
	padding:5px;
}



.LeftNav2L a {
	display:block;
	height:40px;
	background-image:url(../images/nav_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;		
	border-bottom: 1px dotted #212121;
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	text-decoration:none; color:#000000; letter-spacing: 0.01em; font-weight:bold; 
	font-size:11px;
	padding:5px 0px 0px 10px;
}
.LeftNav2L a:hover {
	background-color:#f5f5f5;
	border-left:  3px solid #0071A8;
	color:#9d0a0e;
	padding-left:7px;
}


.tblControlHead
{
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8.50pt; color:#FFFFFF; height:18px; font-weight:bold;
	padding:5px 5px 5px 10px;
	background-color:#087CB5;
	vertical-align:middle;
	text-align:center;
}

.tblControlRow
{
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:8.50pt; color:#FFFFFF; height:18px; font-weight:bold;
	padding:5px 5px 5px 10px;
	background-color:white;
	vertical-align:middle;
	color:Black;
	text-align:right;
}