.body
{
	/*background-color:#DAE4F3;	 	overflow:hidden;*/ /*background-color: White; 	font-family: Verdana,Arial,Tahoma; 	scrollbar-3dlight-color: #B4B1A3; 	scrollbar-arrow-color: #38385E; 	scrollbar-base-color: #F0F0EA; 	scrollbar-darkshadow-color: #ECE9D8; 	scrollbar-face-color: #D7C768; 	scrollbar-highlight-color: #ECE9D8; 	scrollbar-shadow-color: #ECE9D8;*/
	height: 100%;
	margin: 0px;
}
.html
{
	height: 100%;
	margin: 0px; /*scrollbar-3dlight-color: #B4B1A3; 	scrollbar-arrow-color: #38385E; 	scrollbar-base-color: #F0F0EA; 	scrollbar-darkshadow-color: #ECE9D8; 	scrollbar-face-color: #D7C768; 	scrollbar-highlight-color: #ECE9D8; 	scrollbar-shadow-color: #ECE9D8;*/
}
.bodyblue
{
	/*background-color:#DAE4F3;	*/ /*background-color:#666F8F;*/ /*background-color: #White; 	scrollbar-3dlight-color: #B4B1A3; 	scrollbar-arrow-color: #38385E; 	scrollbar-base-color: #F0F0EA; 	scrollbar-darkshadow-color: #ECE9D8; 	scrollbar-face-color: #D7C768; 	scrollbar-highlight-color: #ECE9D8; 	scrollbar-shadow-color: #ECE9D8;*/
}
/*.logo
{
	background-color: #d5e1f7;
	color: #021971;
	font-family: Verdana,Arial,Tahoma;
	font-size: 15px;
	font-weight: bold;
}*/
.ErrorMessage
{
	color: Blue;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: bold;
	cursor: default;
	padding-left: 10px;
}
.textarea
{
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
}
.textbox
{
	width: 155px;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
}


.textboxbig
{
	width: 255px;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
}

.textbox1
{
	width: 300px;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
}

.textboxsmall
{
	width: 50px;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
}
.dropdown
{
	width: 155px; /*color:#999999;*/
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
	color: #021971; /*color:#D7C768;*/
	border-bottom-color: #D7C768;
	border-color: #D7C768;
	border-right-color: #D7C768;
	border-top-color: #D7C768;
}
.dropdownl
{
	width: 300px;
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
	color: #021971;
}

.gridheader
{
	/*height: 30px; /*color:#021971;/ 	color: #021971; 	font-family: Verdana,Tahoma,Arial; 	font-size: 11px; 	font-weight: bold; 	text-align: center; 	cursor: default; 	vertical-align: text-top; 	text-align: center; 	background-color: #E1E8F0; /*background-color:#DEDDC0;/*/
}

/*########## Grid Classes ##########*/

.gridbody
{
	/*border:1px solid #3b5a82;*/
	background: #d0d7e5;
	color: #27413e;
	font: 11px tahoma,verdana,arial,sans-serif;
	border: 0px solid #d0d7e5; /* 	scrollbar-face-color:#E9E9E9; 	scrollbar-highlight-color:#FFFFFF; 	scrollbar-shadow-color:#E9E9E9; 	scrollbar-3dlight-color:#DBDBDB; 	scrollbar-arrow-color:#787878; 	scrollbar-track-color:#F5F5F5; 	scrollbar-darkshadow-color:#AEAEAE;*/
}

.gridbody td, .gridbody > td:first-child
{
	/*border-left-color:#ffffe1; 	border-bottom-color:#d0d7e5;*/
}

.gridheader
{
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}

gridheader input
{
	vertical-align: middle;
}

.gridheader
{
	padding-top: 3px;
	padding-bottom: 2px;
	background: url(                '../images/sprite.gif' ) 0 -200px repeat-x #d3dbe9;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.gridheader:first-child
{
	border-left: 0;
	padding-left: 5px;
}

.gridheader a
{
	color: #27413e;
	text-decoration: none;
}

gridheader .rgSortAsc
{
	/*background-position:-21px -1262px;*/
	height: 10px;
}

.gridheader .rgSortDesc
{
	/*background-position:4px -1262px;*/
	height: 10px;
}

.gridheader:first-child
{
	/*border-left:1px solid #9eb6ce;*/
	padding-left: 4px;
}


.GridText
{
	text-align: left;
	vertical-align: text-top;
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
	background: #ffffff;
}

.GridText1
{
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: Left;
	vertical-align: text-top;
	background-color: white;
}


.AltGridText
{
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: text-top;
	background-color: #FFFFFF;
}



.dropdownsmall
{
	width: 100px;
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
	color: #021971;
}
.menu
{
	/*background-color:#d5e1f7;*/
	background-color: #FFFBE9; /*#D7C768;*/
	color: #001970;
	font-family: Verdana,Arial,Tahoma;
	font-size: 12px;
}
.active
{
	/*background-color:#DAE4F3;/*#FEFEE1;*/
	background-color: White; /*background-color:#DAE4F3;*/
	color: #21211D;
	font-family: Verdana,Arial,Tahoma;
	font-size: 25px;
}


.menuitem
{
	/*background-color:#d5e1f7;*/ /*background-color: #FFFBE9; /*#D7C768;*/ /*BORDER-BOTTOM: #5E678F thin solid;*/
	height: 18px;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: normal;
	text-indent: 5px;
	vertical-align: middle;
	cursor: hand;
}
.parentMenuitem
{
	/*background-color:#d5e1f7;*/ /*background-color: #FFFBE9; /*#D7C768;*/ /*BORDER-BOTTOM: #5E678F thin solid;*/
	height: 18px;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: bold;
	text-indent: 5px;
	vertical-align: middle;
	cursor: hand;
}
.menuItemU
{
	/*	venkat has commented this line */ /* background-color: #D7C768;  	height: 18px; 	color: #021971; 	font-family: Verdana,Tahoma,Arial; 	font-size: 12px; 	font-weight: normal; 	text-indent: 5px; 	vertical-align: middle; 	cursor: hand; 	text-decoration: none;	  */
	cursor: hand;
}
.highlight
{
	background-color: #D3DBE9;
	height: 18px;
	color: red;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: normal;
	text-indent: 5px;
	vertical-align: middle;
	cursor: default;
}
.highlightSchedule
{
	/*background-color: #D7C768;venkat 09Dec2008*/
	background-color: #D3DBE9;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: normal;
	cursor: default;
}
.highlightChildSchedule
{
	background-color: #D3DBE9;
	color: Black;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: normal;
	cursor: default;
}
.data
{
	/*height:30px;	*/
	text-align: left;
	vertical-align: text-top;
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
}

.pagingButton
{
	/*background-color: #D7C768; 	width: 30px; 	color: #021971; 	font-family: Verdana,Tahoma,Arial; 	font-size: 12px; 	font-weight: bold; 	text-indent: 5px; 	vertical-align: middle;*/
	background: url(../Images/ButtonBg.jpg) repeat-x left top;
	padding: 1px;
	font-weight: bold;
	border: none;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #67B0CF;
	font-size: 11px;
}

.ValSummary
{
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
	cursor: default;
	text-align: left;
	padding-right: 5;
}
.text
{
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
	cursor: default;
	text-align: right;
	padding-right: 5;
}
.hyperlinks
{
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
}



.dropdownnowidth
{
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: normal;
}
.GridPagesize
{
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}


.grid
{
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: normal;
	border-width: 1px;
	border-color: Blue;
}
.griddata
{
	height: 30px;
	color: #000000; /*#021971;*/
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: normal;
	cursor: default;
}


.header
{
	background-color: Transparent;
	height: 10px;
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
	margin-left: auto;
	vertical-align: middle;
}
.header1
{
	background-color: Transparent;
	height: 20px;
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
	margin-left: auto;
	vertical-align: middle;
}
.DataGridHeader
{
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.Button
{
	/* if you mdoify any style for this Button object please change the same  for the folllowing 		.pagingButton 		.APMSpagingButton     */
	background: url(../Images/ButtonBg.jpg) repeat-x left top;
	padding: 1px;
	font-weight: bold;
	border: none;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #67B0CF;
	font-size: 11px;
	height: 22px;
	width: 55px;
}
.buttonSmall
{
	background-color: #E5ECF1;
	width: 15px;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: bold;
	text-indent: 5px;
	vertical-align: middle;
	cursor: default;
}


.DivSkin
{
	font: menutext;
	position: absolute;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 120px;
	z-index: 60002;
	background-color: #f5f5f5;
	border: 1 solid buttonface;
	border: 2 outset buttonhighlight;
	cursor: hand;
}
.SelectedMenu
{
	/*background-color :#044585;color:#ffffff;font-weight:normal;*/
	background-color: #D7C768;
	color: #ffffff;
	font-weight: normal;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
}
.NormalMenu
{
	background-color: #FFFFFF;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
	width: 250px;
	text-align: left;
	nowrap: false;
}
.BoldMenu
{
	background-color: #FFFFFF;
	color: #021971;
	font-weight: normal;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
	width: 75px;
	height: 20px;
	vertical-align: top;
	nowrap: false;
}
.CheckBox
{
	color: #000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal; /*cursor:hand;padding-right:5;*/
	text-align: justify;
	vertical-align: top;
}
.buttonBig
{
	background-color: #D7C768;
	width: 100px;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: bold;
	text-indent: 5px;
	vertical-align: middle;
}

#CalendarControlIFrame
{
	display: none;
	left: 0px;
	position: absolute;
	top: 0px;
	height: 250px;
	width: 250px;
	z-index: 99;
}

#CalendarControl
{
	position: absolute;
	background-color: #FFF;
	margin: 0;
	padding: 0;
	display: none;
	z-index: 100;
}

#CalendarControl table
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	border-left: 1px solid #336;
	border-right: 1px solid #336;
}

#CalendarControl th
{
	font-weight: normal;
}

#CalendarControl th a
{
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	padding: 1px;
}

#CalendarControl td
{
	text-align: center;
}

#CalendarControl .Cheader
{
	background-color: #336;
	height: 30px;
	font-family: Verdana,Tahoma,Arial;
	font-size: 10px;
	font-weight: bold;
	cursor: hand;
}

#CalendarControl .weekday
{
	background-color: #DDD;
	color: #000;
}

#CalendarControl .weekend
{
	background-color: #FFC;
	color: #000;
}

#CalendarControl .current
{
	border: 1px solid #339;
	background-color: #336;
	color: #FFF;
}

#CalendarControl .weekday, #CalendarControl .weekend, #CalendarControl .current
{
	display: block;
	text-decoration: none;
	border: 1px solid #FFF;
	width: 2em;
}

#CalendarControl .weekday:hover, #CalendarControl .weekend:hover, #CalendarControl .current:hover
{
	color: #FFF;
	background-color: #336;
	border: 1px solid #999;
}

#CalendarControl .previous
{
	text-align: left;
}

#CalendarControl .next
{
	text-align: right;
}

#CalendarControl .previous, #CalendarControl .next
{
	padding: 1px 3px 1px 3px;
	font-size: 1.4em;
}

#CalendarControl .previous a, #CalendarControl .next a
{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

#CalendarControl .title
{
	text-align: center;
	font-weight: bold;
	color: #FFF;
}

#CalendarControl .empty
{
	background-color: #CCC;
	border: 1px solid #FFF;
}

.Red
{
	background-color: Red;
}

.Green
{
	background-color: Green;
}
.Yellow
{
	background-color: Yellow;
}

.Gray
{
	background-color: Gray;
}
.Blue
{
	background-color: Blue;
}
.DBOptColumns
{
	display: inline;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ErrorSymbol
{
	font-size: 13px;
	vertical-align: top;
	color: red;
	font-family: Verdana;
	text-align: right;
}

.DBOptColumnsEntity
{
	display: inline;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 250px;
	text-align: left;
}
/* Gantt chart Styles */

.PlannedActivity
{
	background-color: Navy;
}
.ActualActivity
{
	background-color: #000000;
}
.GanttWeek
{
	width: 25px;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 10px;
	font-weight: bold;
	cursor: default;
	vertical-align: text-top;
	text-align: center;
	background-color: #96B3E2;
	writing-mode: tb-rl;
	filter: flipv fliph;
	vertical-align: top;
}
.GanttScheduleName
{
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	cursor: default;
	vertical-align: text-top;
	background-color: #96B3E2;
	display: inline;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	height: 15px;
	nowrap: true;
	vertical-align: top;
}
.GanttScheduleActivity
{
	height: 15px;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
	cursor: default;
	vertical-align: text-top;
	text-align: left;
	background-color: #96B3E2;
	width: 50px;
	vertical-align: top;
}
.LebalText
{
	color: #990033;
	font-family: Verdana,Tahoma,Arial;
	font-size: 13px;
	font-weight: normal;
	cursor: default;
	text-align: left;
	padding-right: 5;
}

.verticaltext
{
	height: 10px;
	color: #27413E;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	cursor: default;
	text-align: center; /*background-color:#96B3E2;*/

	
	writing-mode: tb-rl;
	filter:flipv fliph ;
}
.html
{
	/*scrollbar-3dlight-color: #B4B1A3; 	scrollbar-arrow-color: #38385E; 	scrollbar-base-color: #F0F0EA; 	scrollbar-darkshadow-color: #ECE9D8; 	scrollbar-face-color: #D7C768; 	scrollbar-highlight-color: #ECE9D8; 	scrollbar-shadow-color: #ECE9D8;*/
}
.HeaderLabel
{
	font-family: Verdana;
	font-size: 12px;
	color: #0080C0;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	height: 10px;
}

.APMSpagingButton
{
	/*background-color:#D7C768; 	width:30px; 	color:#021971;	 	font-family:Verdana,Tahoma,Arial; 	font-size:12px; 	font-weight:bold; 	text-indent:5px; 	vertical-align:middle;*/
	background: url(../Images/ButtonBg.jpg) repeat-x left top;
	padding: 1px;
	font-weight: bold;
	border: none;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #67B0CF;
	font-size: 11px;
}
/* Gantt chart Styles */

.logo
{
	background: url(../images/Logo.jpg) no-repeat left top;
	width: 439px;
	height: 40px;
}
.headerbg
{
	background: url(../images/Header_bg.gif) repeat left top;
}
.footter
{
	background-color: #4DA5CF;
	font-size: 10px;
	color: #FFFFFF;
	height: 23px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.box
{
	padding: 10px;
	border: 1px solid #676566;
	background-color: #F8E3DC; /*position:absolute; 		margin-top:190px;*/
}
.Level1, .Level2, .box, .boxhighlight
{
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	border-color: Green;
}
.Level1
{
	margin: 0px auto;
	border: 1px solid #676566;
	padding: 10px;
}

.Level2
{
	border: 1px solid #676566;
	height: 60px;
	padding: 10px; /*background-color:#D2E7FA;*/ /*background-color: #FFFBE9;*/
}
.HighLevelProcess
{
	height: 750px;
	width: 435px;
	color: #021971;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-weight: normal;
	text-indent: 5px;
	vertical-align: middle;
	cursor: hand;
}
.LoadMinus
{
	background: url(../images/minus.jpg);
}

/*19Dec2008 for ProcessTre*/

.tableBg
{
	background: #FFFFFF url(../images/ProcessTree_Images/TreeBg.jpg) no-repeat Top;
}
.leftpan
{
	padding: 25px 25px 25px 37px;
	text-align: center;
	vertical-align: top;
}
.rightpan
{
	padding: 25px 25px 25px 0px;
	text-align: center;
	vertical-align: top;
}
a:link, a:visited, a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #155193;
	font-weight: normal;
	text-decoration: none;
}
a:hover
{
	color: #88D9FF;
}
a.blacklink:link, a.blacklink:visited, a.blacklink:active
{
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
a.blacklink:hover
{
	color: #89BFDB;
}
table.Process
{
	border: 0px solid #89BFDB;
	background-color: #EDF589;
}
.Process th
{
	border-bottom: 1px solid #89BFDB;
	background-color: #DDEEF7;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	color: #1E5088;
	font-family: Verdana;
	font-size: 14px;
}
.Process td
{
	border-bottom: 0px solid #89BFDB;
	background-color: Transparent;
	text-align: left;
	vertical-align: top;
	padding-left: 0px;
	padding: 5px;
}
.Processround_left_top
{
	background: url(../images/ProcessTree_Images/BlueRound_leftTop.jpg) no-repeat right top;
	height: 10px;
	width: 109px;
}
.Processround_left_middle
{
	background: url(../images/ProcessTree_Images/BlueRound_leftMiddle.jpg) repeat-y left top;
	width: 109px;
	height: 10px;
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
}
.Processround_left_bottom
{
	background: url(../images/ProcessTree_Images/BlueRound_leftbottom.jpg) no-repeat right top;
	width: 109px;
	height: 10px;
}
.Processround_top
{
	background: url(../images/ProcessTree_Images/BlueRound_leftTop_rep.jpg) repeat-x left top;
	height: 10px;
}
.Processround_right_top
{
	background: url(../images/ProcessTree_Images/BlueRound_RightTop.jpg) no-repeat left top;
	width: 10px;
	height: 10px;
}
.Processround_right_middle
{
	background: url(../images/ProcessTree_Images/BlueRound_Rightmiddle.jpg) repeat-y left top;
	width: 10px;
}
.Processround_right_bottom
{
	background: url(../images/ProcessTree_Images/BlueRound_Rightbottom.jpg) no-repeat left top;
	width: 10px;
	height: 10px;
}
.Processround_bottom
{
	background: url(../images/ProcessTree_Images/BlueRound_BottomRep.jpg) repeat-x left top;
	height: 10px;
}
.BlueRound_left_top
{
	background: url(../images/ProcessTree_Images/BlueRound_left_top.gif) no-repeat right top;
	height: 16px;
	width: 16px;
}
.BlueRound_left_middle
{
	background: url(../images/ProcessTree_Images/BlueRound_left_middle.gif) repeat-y left top;
	width: 16px;
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
}
.BlueRound_left_bottom
{
	background: url(../images/ProcessTree_Images/BlueRound_left_bottom.gif) no-repeat right top;
	width: 16px;
	height: 16px;
}
.BlueRound_top
{
	background: url(../images/ProcessTree_Images/BlueRound_left_top_rep.gif) repeat-x left top;
	height: 16px;
}
.BlueRound_right_top
{
	background: url(../images/ProcessTree_Images/BlueRound_Right_top.gif) no-repeat left top;
	width: 16px;
	height: 16px;
}
.BlueRound_right_middle
{
	background: url(../images/ProcessTree_Images/BlueRound_Right_middle.gif) repeat-y left top;
	width: 16px;
}
.BlueRound_right_bottom
{
	background: url(../images/ProcessTree_Images/BlueRound_Right_bottom.gif) no-repeat left top;
	width: 16px;
	height: 16px;
}
.BlueRound_bottom
{
	background: url(../images/ProcessTree_Images/BlueRound_left_rep_bottom.gif) repeat-x left top;
	height: 16px;
}
.AMSProcessLink a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #124681;
	font-weight: bold;
}
#facebox
{
	position: absolute;
	width: 100%;
	z-index: 100;
	text-align: left;
	margin-left: 300px;
	margin-top: 100px;
}
#facebox .popup
{
	position: relative;
	margin: 0px;
}
#facebox table
{
	margin: auto;
	border-collapse: collapse;
}
#facebox .body
{
	padding: 10px;
	background: #fff;
	width: 370px;
}
#facebox .image
{
	text-align: center;
}
#facebox img
{
	border: 0;
}
#facebox .footer
{
	border-top: 0px solid #ffffff;
	padding-top: 0px;
	margin-right: 10px;
	text-align: right;
	background-color:White;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #D4cca8;
    background-color:#CFE2EA;
    color: Black;
    font-weight:bold;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: red;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color:black;
    font-weight:bold;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: Blue;
    font-weight:bold;
  
}