.user_name {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #d8d8d7
}
.menu {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #615e5d
}
.menu_separator {
	 FONT-SIZE: 12px; COLOR: #2ea0eb; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #615e5d
}
.text {
	FONT-SIZE: 12px; FONT-FAMILY: lucida_grande;
}

.grimgBdr{
	background-image: url("../images/sidefadedLine.png");
	background-repeat: no-repeat;
	background-position: center bottom;
}

/** New Calss for add task confirmation page  starts**/
.confmTopBg{ background-image:url(../images/confmTopBg.gif); background-repeat:repeat-x; background-position:left top;}
.confmRitBttBg{ background-image:url(../images/confmRitBttBg.gif); background-repeat:repeat-x; background-position:left top;}
.confmBttBg{ background-image:url(../images/confmBttBg.gif); background-repeat:repeat-x; background-position:left top;}
.confmLeftBg{ background-image:url(../images/confmLeftBg.gif); background-repeat:repeat-y; background-position:left top;}
.confmRitBg{ background-image:url(../images/confmRitBg.gif); background-repeat:repeat-y; background-position:left top;}
.confmBg{ background-color:#f1f6fc;}
.confmInTopBg{ background-image:url(../images/confmInTopBg.gif); background-repeat:repeat-x; background-position:left top;}
.confmInBtBg{ background-image:url(../images/confmInBtBg.gif); background-repeat:repeat-x; background-position:left top;}
.confmLftInBg{ background-image:url(../images/confmLftInBg.gif); background-repeat:repeat-y; background-position:left top;}
.confmRtInBg{ background-image:url(../images/confmRtInBg.gif); background-repeat:repeat-y; background-position:left top;}
.confmInBg{ background-color:#FFFFFF;}
.confmHd{ font-family:lucida_grande; color:#2f59a9; font-size:14px; font-weight:bold; padding-bottom:5px; padding-top:0px;}
.confLine{ border-bottom:1px dotted #c7dbf4;}
.confLable{ font-family:lucida_grande; font-size:12px; font-weight:bold;}
.confTxt{ font-family:lucida_grande; font-size:12px; font-weight:lighter;}


.rowText12N{font-family:lucida_grande; font-size:15px; color:#000;}
.rowText12N2{font-family:lucida_grande_bold;font-size:12px;color:#000;}
.rowText12Nw{font-family:lucida_grande; font-size:12px; color:#000; background-color:#FFFFFF;}
.rowText12Nb{font-family:lucida_grande; font-size:12px; color:#000; background-color:#E8F0FA;}
.rowText12Nwb{font-family:lucida_grande; font-size:12px; color:#000; font-weight:bold;}
.rowText12Nw1{font-family:lucida_grande; font-size:12px; color:#000;}

/** New Calss for add task confirmation page  ends**/


/*Add By SatishK for AddTask Page RefranceNo :5148 on 15sept2011 Starts*/
.crvBlb-bg{background-color:#d7e6ef; width:100%;}
.crvBlb-lbg{background-image: url(../images/crvBlb-lBg.png); background-repeat: repeat-y; background-position: left top; width: 6px;}
.crvBlb-rbg{background-image: url(../images/crvBlb-rBg.png); background-repeat: repeat-y; background-position: right top; width: 6px;}
.crvBlb-tbg{background-image: url(../images/crvBlb-tBg.png); background-repeat: repeat-x; background-position: left top; width: 100%; height:6px;}
.crvBlb-bbg{background-image: url(../images/crvBlb-bBg.png); background-repeat: repeat-x; background-position: left bottom; width: 100%; height:6px;}



.hbg302N {
	FONT-SIZE: 14px;
	FONT-FAMILY: lucida_grande_bold;
	color: #2f59a9;
	
	background-image: url(../images/hBg302.gif) !important;
	background-repeat: repeat-x;
	background-position: left top;
	height: 29px;
	border-bottom:1px solid #5792e9; padding:0px 4px;
}

.hbg302N1n {
	FONT-SIZE: 14px;
	FONT-FAMILY: lucida_grande_bold;
	color: #2f59a9;
	
	background-image: url(../images/hBg30N.gif) !important;
	background-repeat: repeat-x;
	background-position: left top;
	height: 29px;
	border-bottom:1px solid #5792e9; padding:0px 4px;
}

.hbg302Nh2 {
	FONT-SIZE: 14px;
	FONT-FAMILY: lucida_grande_bold;
	color: #fff;
	
	background-color:#6799e1;
	
	height: 24px;
	border-bottom:1px solid #5792e9; padding:0px 4px;
}
.hbg302 {
	FONT-SIZE: 16px;
	FONT-FAMILY: lucida_grande;
	color: #2f59a9;
	font-weight: normal;
	background-image: url(../images/hBg302.gif) !important;
	background-repeat: repeat-x;
	background-position: left top;
	height: 29px;
	border-bottom:1px solid #5792e9; padding:0px 4px;
}

.addTskTop_bg{
background-image: url(../images/addT-tp-bg.jpg);
background-repeat:repeat-x;
background-position:left top;
}

.addTskTop_bg1{
background-image: url(../images/addT-tp-bg1.jpg);
background-repeat:repeat-x;
background-position:left top;
}



.addTskleft_bg{
background-image: url(../images/addTLeft-bg.jpg);
background-repeat:repeat-y;
background-position:left top;
}

.addTskleft_bg1{
background-image: url(../images/addTLeft-bg1.jpg);
background-repeat:repeat-y;
background-position:left top;
}

.addTskRight_bg{
background-image: url(../images/addTRight-bg.jpg);
background-repeat:repeat-y;
background-position:left top;
}

.addTskRight_bg1{
background-image: url(../images/addTRight-bg1.jpg);
background-repeat:repeat-y;
background-position:left top;
}


.addTskbot_bg{
background-image: url(../images/addTbot-bg.jpg);
background-repeat:repeat-x;
background-position:left top;
}

.addTskbot_bg1{
background-image: url(../images/addTbot-bg1.jpg);
background-repeat:repeat-x;
background-position:left top;
}

.addTskHeading{
font-family:lucida_grande;
font-size:18px;
color:#0059bb;
}

.addTskHeadingNew{
font-family:lucida_grande;
font-size:18px;
color:#FFFFFF;
}

.addTskLable{
font-family:lucida_grande;
font-size:17px;
color:#373737;

}

.addTskLableNew {
font-family:lucida_grande;
font-size:15px;
color:#000000;
font-weight: normal;
padding: 6px;
font-style: normal;
}



.addTskinput{
	border: 1px solid #c5c5c5;
	height:23px;
	line-height:27px;
	background-position: left top;
	width:181px;
	font-family: lucida_grande;
	font-size: 12px;
	color: #4B4B4B;
}

.addTskinputTime{
	border: 1px solid #c5c5c5;
	height:23px;
	line-height:27px;
	background-position: left top;
	width:80px;
	font-family: lucida_grande;
	font-size: 12px;
	color: #4B4B4B;
}
.addTxtbox{
	font-family: lucida_grande;
	font-size: 12px;
	border:1px solid #B2B2B2;
	color: #000;
	font-size: 14px;
		height:27px;
	line-height:27px;

}
.addTskinputNew{
	border: 1px solid #c5c5c5;
	height:27px;
	line-height:27px;
	background-position: left top;
	font-family: lucida_grande;
	font-size: 12px;
	color: #727272;
}

.searchResults_Bg {
font-family:lucida_grande;
font-size: 16px;
color: #373737;
background-image:url(searchresultsBg.jpg);
background-repeat:repeat-x;
border-bottom:1px solid #c8d6e3;
}
.cmrightPwHtxtafHead {
	FONT-SIZE: 18px;
	FONT-FAMILY: lucida_grande;
	color: #5799d0;
	padding-left: 4px;
	border-bottom-width: 1px;
         border-bottom-style: dotted;
	border-bottom-color: #5799d0;
	
}

.cmrightPwHtxtaf {
	FONT-SIZE: 14px;
	FONT-FAMILY: lucida_grande;
	color: #5799d0;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-color: #5799d0;
	
}
.cmrightPwHtxtafNew {
	FONT-SIZE: 14px;
	FONT-FAMILY: lucida_grande;	
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-color: #5799d0;
	
}
.addTskHtxt{
	FONT-SIZE: 14px;
	FONT-FAMILY: lucida_grande;
	color: #126fae;
	padding-left:4px;
	padding-right:2px;

}
.addTskHtxtad {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande
	color: #000000;
	font-weight: normal;
	padding-right: 4px;
	
}

.addTsk-border{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8d6e3;
}

.addTxtsNew {
font-family:lucida_grande;
font-size:15px;
color:#000000;
font-weight: normal;
padding: 6px;
font-style: normal;
}
.hd_summaryBg1-1 {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande;
	color: #000000;
	background-image: url(hd_center.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.indentmenu{height:1px; border-top:2px solid #5792e9; margin-top:-6px;}
.indentmenu ul{
margin: 0;
padding: 0;
float: left;
position:absolute;
margin-top:-29px;
/* width: 80%; width of menu*/
/*border-top: 1px solid #8f5804; navy border*/

}

.indentmenu ul li{
display: inline;
}

/*.indentmenu ul li a{
float: left;
color: #000000; 
text-decoration: none; background-color:#a8b0bb;
border-right: 1px solid #ffffff;
}*/


.indentmenu ul li a{
font: bold 12px lucida_grande;
margin-right:2px;
text-decoration: none;
height:27px;
padding-left:4px;
float: left;
color: #000000 !important;
background: url(../images/tab033off-left.png) left top no-repeat; display:block;
}
.indentmenu ul li a span{
color: #000000 !important;
height:27px;
padding:0 6px 0 2px; line-height:27px;
background: url(../images/tab033off-right.png) right top no-repeat; display:block;
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
padding:0px 0px 0px 4px;
color: #000000 !important;
background: url(../images/tab033on-left.png) left top no-repeat; display:block;
}
.indentmenu ul li a.selected span{
color: #000000 !important;
height:27px;
padding:0 6px 0 2px; line-height:27px;
background: url(../images/tab033on-right.png) right top no-repeat; display:block;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #8f5804;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
height:auto;
}
}
.tabc-holder{ width:100%; height: auto; padding: 0px; margin-bottom:0px; 
font-family:lucida_grande; font-size:11px; color:#000000;}

#subcontent { border: 2px solid #8f5804; padding: 5px; position: absolute; visibility: hidden; background-color: #ffffff; width: 437px; top: 0pt; left: 0pt; height:auto;}

.newComboList{width:256px;  font-family:lucida_grande; font-size:12px; color:#434242;}

.newTimeComboList{width:150px;  font-family:lucida_grande; font-size:12px; color:#434242;}
.newSepHrsComboList{width:42px;  font-family:lucida_grande; font-size:12px; color:#434242;}
.newSepMinComboList{width:63px;  font-family:lucida_grande; font-size:12px; color:#434242;}
.newSepAPMComboList{width:45px;  font-family:lucida_grande; font-size:12px; color:#434242;}

.largeSizeCombolist{width:300px;  font-family:lucida_grande; font-size:12px; color:#434242;}

.borderNR {
	border-right:1px dotted #D2D2D2;
	}
.extraLargeCombolist{width:635px;  font-family:lucida_grande; font-size:12px; color:#434242;}

.cm_new_buttonY{	 
	FONT-SIZE: 12px; FONT-FAMILY: lucida_grande;
	 border:1px solid #333333;
	 color:#000000;
	background:url(../images/buttonY_bg.png) left top repeat-x;
	padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	height:26px;
	 
}
/*Add By SatishK for AddTask Page RefranceNo :5148 on 15sept2011 Ends */
.dropdown_list {
	FONT-SIZE: 12px; FONT-FAMILY: lucida_grande;
}

.pg_hdr {
	 FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: lucida_grande_bold;
}
.tb_data_gray {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #efefef
}
.tb_data_gray_fs {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #BBBBBB
}
.tb_data_white {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFFFFF
}

.tb_data_comp {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #efefef
}

.tb_data_comp A:link {
	COLOR: #0000ff;
}
.tb_data_comp A:hover {
	COLOR: #0000ff;
}
.tb_data_comp A:visited {
	COLOR: #0000ff;
}

.tb_data_comp_white {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFFFFF
}

.tb_data_comp_white A:link {
	COLOR: #0000ff;
}
.tb_data_comp_white A:hover{
	COLOR: #0000ff; 
}
.tb_data_comp_white A:visited {
	COLOR: #0000ff;
}

.tb_data_right {
	FONT-SIZE: 12px; TEXT-ALIGN: right; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FBF1D3
}
.tb_data_bgc {
	FONT-SIZE: 12px; TEXT-ALIGN: right; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #efefef 
}

.tb_data_gray_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #efefef
}
.tb_data_b_g {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #d8e5df
}
.tb_data_b_white {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #FFFFFF
}
.tb_data_b_comp {
	 FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #efefef
}
.tb_data_g {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #D0DFD9
}
.tb_data_g_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #D0DFD9
}
.tb_data_r {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_blue {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #e0ecff
}
.tb_data_holiday {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #C7C7CF 
}
.tb_data_available {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #BFE6BF
}
.tb_data_notavailable {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #E6E6BF
}
.tb_data_fo_completedbfrGOD {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #AFE7E7
}
.tb_data_blue_b {
	  FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #e0ecff

}
.tb_data_purple {
	  FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FBECF0
}
.tb_data_lavender {
	  FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #F4F0FF
}
.tb_data_orange {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #ffcc99
}
.tb_data_fo_notapplicable {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #F3F3D8
}
.text_b {
	 FONT-SIZE: 12px; FONT-FAMILY: lucida_grande_bold;
}
.text_dbg {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; background-color: #EAF1BC;
}
.top_tb_bg {
	BACKGROUND-COLOR: #ffffff
}
.tb_sub_hdr_b_gray {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #c4c3c3
}

.tb_sub_hdr_b_comp {
	 FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #c4c3c3
}
.tb_sub_hdr_b_comp {
	 FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #c4c3c3
}
.tb_data_mouse {
	FONT-SIZE: 12px; CURSOR: pointer; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #efefef
}
.tb_sub_hdr_gray {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #c4c3c3
}
.textbox {
	FONT-SIZE: 12px; FONT-FAMILY: lucida_grande;
}
.textboxforAmt {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; TEXT-ALIGN: right
}
.button{
	 
	 height:20px; 
	 border:#5E9CCF solid 1px; 
	 color:#ffffff;
	 background:url(../images/button_bg.jpg) left top repeat-x;
	 FONT-SIZE: 12px; 
	 FONT-FAMILY:lucida_grande_bold;
	 padding:0pt 5pt 3pt 6pt;
	
}
.button:hover, .new_button:focus{ 	
	 height:20px; 
	 border:#5E9CCF solid 1px; 
	 color:#ffffff;
	 background:#4e8ccf;
	 FONT-SIZE: 12px; 
	 FONT-FAMILY:lucida_grande_bold;
	 padding:0pt 5pt 3pt 6pt;
} 
.tb_hdr_old_b {
	 FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #003399
}
.tb_hdr_b A:link {
	COLOR: #ffffff
}
.tb_hdr_b A:visited {
	COLOR: #ffffff
}
.tb_hdr_b A:hover {
	COLOR: #ffffff
}
.file_menu_hdr {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #c4c3c3
}
.active_cell {
	FONT-SIZE: 11px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #e0fecb
}
.appointment_txt {
	FONT-SIZE: 11px; COLOR: #95191c; FONT-FAMILY: lucida_grande;
}
.task_txt {
	FONT-SIZE: 11px; COLOR: #00753a; FONT-FAMILY: lucida_grande;
}
.event_txt {
	FONT-SIZE: 11px; COLOR: #6633a3; FONT-FAMILY: lucida_grande;
}
.small_txt {
	FONT-SIZE: 11px; FONT-FAMILY: lucida_grande;
}
.small_txt1 {
	FONT-SIZE: 11px; FONT-FAMILY: lucida_grande;
}
.small_txt_f {
	FONT-SIZE: 11px; COLOR: #7f868b; FONT-FAMILY: lucida_grande;
}
.small_txt_blue {
	FONT-SIZE: 11px; COLOR: #0000cc; FONT-FAMILY: lucida_grande;
}

.txt_alert_f {
	FONT-SIZE: 11px; COLOR: #990033; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #e8f0fa
}
.txt_alert_f a:link { color: #990033;}
.txt_alert_f a:hover { color: #990033;}
.txt_alert_f a:visited { color: #990033;}

.appointment_s {
	FONT-SIZE: 11px; COLOR: #95191c; FONT-FAMILY: lucida_grande;
}
.task_s {
	FONT-SIZE: 11px; COLOR: #00753a; FONT-FAMILY: lucida_grande;
}
.event_s {
	FONT-SIZE: 11px; COLOR: #6633a3; FONT-FAMILY: lucida_grande;
}
.meeting_txt {
	FONT-SIZE: 11px; COLOR: #0033cc; FONT-FAMILY: lucida_grande;
}
.meeting_s {
	FONT-SIZE: 11px; COLOR: #0033cc; FONT-FAMILY: lucida_grande;
}
.meeting_txt A:link {
	COLOR: #0033cc
}
.meeting_txt A:visited {
	COLOR: #0033cc
}
.meeting_txt A:hover {
	COLOR: #0033cc
}
.appointment_txt A:link {
	COLOR: #95191c
}
.appointment_txt A:visited {
	COLOR: #95191c
}
.appointment_txt A:hover {
	COLOR: #95191c
}
.task_txt A:link {
	COLOR: #00753a
}
.task_txt A:visited {
	COLOR: #00753a
}
.task_txt A:hover {
	COLOR: #00753a
}
.fim_seperator {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #880028
}
.fim_seperator A:link {
	color:#FFFFFF;
}
.event_txt A:link {
	COLOR: #6633a3
}
.event_txt A:visited {
	COLOR: #6633a3
}
.event_txt A:hover {
	COLOR: #6633a3
}
.tb_hdr_old {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #003399
}
.tb_hdr A:link {
	COLOR: #ffffff
}
.tb_hdr A:visited {
	COLOR: #ffffff
}
.tb_hdr A:hover {
	COLOR: #ffffff
}
.urgent_fields {
	/*FONT-SIZE: 12px; COLOR: #bd1517; FONT-FAMILY: lucida_grande;*/
	FONT-SIZE: 12px; COLOR: #bd1517; FONT-FAMILY:lucida_grande; font-weight: normal;/*SC_Admin_B_5152*/
}
.header {
	 FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: lucida_grande_bold;
}
.tb_brd {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: lucida_grande;
}
.active_cell_b {
	 FONT-SIZE: 11px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #e0fecb
}
.user_name_b {
	 FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: lucida_grande_bold;
}
.app_hdr {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: lucida_grande
}
 .footer {  FONT-SIZE: 11px; FONT-FAMILY:lucida_grande; border-top: 1px solid #bbbbbb; } 
.seprator_line {
	FONT-SIZE: 7pt; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #EAC761
}
.blue_heading {
	 FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: lucida_grande_bolds;
}
.event_bg {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #e2b8e2
}
.text_blue {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: lucida_grande;
}
.bullet {
	 FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: lucida_grande_bold;
}
.hm_cal_active_cell {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #dbc4d9
}
.hm_cal_active_cell_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #dbc4d9
}
.tb_data_tot {
	FONT-SIZE: 12px; COLOR: #bd1517; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #efefef
}
.tree {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-SIZE: 12px; PADDING-BOTTOM: 11px; COLOR: #ffffff; PADDING-TOP: 11px; FONT-FAMILY:lucida_grande; WHITE-SPACE: nowrap
}
.tree IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.tree A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.tree A:hover {
	TEXT-DECORATION: underline
}
.tree A:visited {
	COLOR: #ffffff
}
.comment {
	FONT-SIZE: 13px; COLOR: #bd1517; FONT-FAMILY: lucida_grande;
}
.tb_dataBlue {
	 FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #efefef
}
.textBlue {
	FONT-SIZE: 12px; FONT-FAMILY: lucida_grande;
}
.textBlue A:link {
	COLOR: #003399
}
.textBlue A:hover {
	TEXT-DECORATION: underline
}
.textBlue A:visited {
	COLOR: #003399
}
.grey_bg {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px;  FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #cccccc
}
.blue_bg {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px;  FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #0066cc
}
.text_image {
	FONT-SIZE: 11px; FONT-FAMILY: lucida_grande;
}

.prostate_on {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px;  FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #6799E1
}

.prostate_off {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px;  FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #e8f0fa
}
.textbox_disable {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #e3e1dd
}
.hdr_link {
	 FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: lucida_grande_bold;
}
.hdr_link A:link {
	COLOR: #003399
}
.hdr_link A:visited {
	COLOR: #003399
}
.hdr_link A:hover {
	COLOR: #003399
}

.top_menu_tab {
	 FONT-SIZE: 11px; FONT-FAMILY: lucida_grande_bold;
}

.top_menu_tab1 {
	FONT-SIZE: 11px; FONT-FAMILY: lucida_grande;
}
.tb_data_r_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #efefef
}
.tb_sub_hdr_r_b {
	 FONT-SIZE: 12px; COLOR: #a61917; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #c4c3c3
}
.tb_data_r {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_fo_overdue {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_r_b {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_r_gr {
	FONT-SIZE: 12px; COLOR: #757474; FONT-FAMILY: lucida_grande;
}
.tb_sub_hdr_g_b {
	 FONT-SIZE: 12px; COLOR: #004826; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #c4c3c3
}
.tb_data_g {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #D0DFD9
}
.tb_data_fo_completed {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR:  #A6E6C6
}
.tb_sub_news_hdr {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; FONT-FAMILY: Tahoma, lucida_grande; BACKGROUND-COLOR: #c4c3c3
}
.pgtleft1 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/tabs/pgtleft1.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; 
}
.pgtright1 {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tabs/pgtright1.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; 
}
.pgtright1_small {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tabs/pgtright1.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 1px; 
}
.pgtab1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY:lucida_grande;BACKGROUND-IMAGE: url(../images/tabs/pgtab1.gif); TEXT-DECORATION: none
}

.pgtab1 a:link { color: #ffffff; text-decoration:none}
.pgtab1 a:visited { color: #ffffff; text-decoration:none}
.pgtab1 a:hover { color: #ffffff; text-decoration:none}

.pgtleft0 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/tabs/pgtleft0.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; 
}
.pgtab0 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY:lucida_grande;BACKGROUND-IMAGE: url(../images/tabs/pgtab0.gif); TEXT-DECORATION: none
}
.pgtab0 a:link { COLOR: #000000; text-decoration:none}
.pgtab0 a:visited { COLOR: #000000; text-decoration:none}
.pgtab0 a:hover { COLOR: #000000; text-decoration:none}
.pgtright0 {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tabs/pgtright0.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; 
}
.pgtleft00 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/tabs/pgtleft00.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px;
}
.pgtab00 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: #1d1d1d; FONT-FAMILY:lucida_grande;BACKGROUND-IMAGE: url(../images/tabs/pgtab00.gif); TEXT-DECORATION: none
}
.pgtab00 a:link { COLOR: #1d1d1d; text-decoration:none}
.pgtab00 a:visited { COLOR: #1d1d1d; text-decoration:none}
.pgtab00 a:hover { COLOR: #1d1d1d; text-decoration:none}
.pgtright00 {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tabs/pgtright00.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; 
}
.mtleft0 {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 1px; BACKGROUND-IMAGE: url(../images/mtleft0.gif); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
.mtright0 {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/mtright0.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px; BACKGROUND-COLOR: #ffcc99
}
.buttonF {
	BORDER-RIGHT: #c3c2c2 1px solid; BORDER-TOP: #c3c2c2 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #c3c2c2 1px solid; COLOR: #000000; LINE-HEIGHT: 12px; BORDER-BOTTOM: #c3c2c2 1px solid; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #c3c2c2
}

.tb_dataL {
	BORDER-RIGHT: #efefef 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 12px; BORDER-LEFT: #FBF1D3 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #E8F0FA
}
.tb_sub_hdrL {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #B0CAEC
}
.hm_cal_active_cellL {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #dbc4d9
}

.tb_sub_hdrS {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #B0CAEC
}
.tb_sub_hdrCS {
	FONT-WEIGHT: normal; FONT-SIZE: 6pt; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #B0CAEC
}
.tb_dataS {
	FONT-SIZE: 8px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #E8F0FA
}
.quicktleft {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 1px; BACKGROUND-IMAGE: url(../images/calendar/quickleft.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; BACKGROUND-COLOR: #afaead
}
.quickright {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/calendar/quickright.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; BACKGROUND-COLOR: #afaead
}
.quicktab {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #afaead
}
.quicktab A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.quicktab A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.quicktab A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.comment {
	FONT-SIZE: 12px; COLOR: #bd1517; FONT-FAMILY: lucida_grande;
}

.help-tooltip A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue! important
}
.help-tooltip A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue! important
}
.tb_subhdr_gray_sort_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #c4c3c3
}

.tb_subhdr_sort_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #B0CAEC
}
.tb_subhdr_sort_b A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.tb_subhdr_sort_b A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.tb_subhdr_sort_b A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

.alertmsg {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: lucida_grande; BACKGROUND-COLOR: #f7f7f7
}
.tb_data_dark {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #eeefef 
}
.tb_data_fo_pending {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #ADDEFC
}
.tb_data_fo_unschedule {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #AEB7BC
}
.tb_data_dark_blue {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #bfd8ff
}
.tb_data_dark_green {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #7dc4a3
}
.tb_data_dark_red {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_fo_unschedule {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #AEB7BC
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.tb_sub_hdr_b_lib {  FONT-SIZE: 13px; FONT-FAMILY: lucida_grande_bold; BACKGROUND-COLOR: #B0CAEC; border: #003399 solid; height: 22px; padding-left: 5px; color: #003399; border-width: 0px 0px 1px}
.tb_sub_hdr_b_lib a:link {color: #003399;}
.tb_sub_hdr_b_lib a:hover {color: #003399;}
.tb_sub_hdr_b_lib a:visited {color: #003399;}

.lib_text { FONT-SIZE: 12px; FONT-FAMILY: lucida_grande; }
.tb_sub_hdr_b_libText { 
	FONT-SIZE: 13px;
	COLOR: #003399;
	FONT-FAMILY: lucida_grande_bold;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #dde8ff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
 }
 
.tb_sub_hdr_b_libText_fs { 
	FONT-SIZE: 13px;
	COLOR: #003399;
	FONT-FAMILY: lucida_grande_bold;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #dde8ff;
	border-bottom: 1px solid #003399;
         /*border-top: 1px solid #003399;*/
	
}
.tb_sub_hdr_b_libText_fs a:link {
	text-decoration:none;
	color:#003399;
}
.tb_sub_hdr_b_libText_fs a:hover {
	text-decoration:none;
	color:#003399;
}
.tb_sub_hdr_b_libText_fs a:visited {
	text-decoration:none;
	color:#003399;
}
.hand {  cursor: hand}

.tb_sub_hdr_fim_lib {  FONT-SIZE: 13px; FONT-FAMILY: lucida_grande_bold; BACKGROUND-COLOR: #dde8ff; border: #003399 solid; height: 20px; padding-left: 5px; color: #003399; border-width: 0px 0px 0px}

.finSetupTxt {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #ffcc99;
}
.finSetupTxt a:link { color: #003399;}
.finSetupTxt a:visited { color: #003399;}
.finSetupTxt a:hover { color: #003399;}

.finSetupTxtB {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #ffcc99; 
}
.finSetupTxtB a:link { color: #003399;}
.finSetupTxtB a:visited { color: #003399;}
.finSetupTxtB a:hover { color: #003399;}

.finSetupLine {
	BACKGROUND-COLOR: #003399;
}
.login_pg_hdr {

	 FONT-SIZE: 20px; COLOR: #003399; FONT-FAMILY: lucida_grande_bold
}
.login_pg_hdrSmall {


	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #003399; FONT-FAMILY: lucida_grande
}
.login_bg_dark {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	FONT-FAMILY: lucida_grande;
	background-color: #003399;
}
.loginButton {
	font-family: lucida_grande;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003399;
	border: 1px solid #003399;
	height: 20px;
}
.login_pg_top {
	background-color: #fd964e;
}

.header1 {
	
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	BACKGROUND-COLOR: #DADADA;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
	height: 25px;
	text-transform: uppercase;
}

.hm_cal_active_cell_task {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #98c5ea
}
.hm_cal_active_cell_green {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #b1efda
}
.hm_cal_active_cell_red {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #f77367
}

.darkYellow {  
	background-color: #c4d2bd; font-family: lucida_grande; font-size: 11px
}

.lightsalmon {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFA07A 
}

.palevioletred {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #DB7093  
}

.lightseagreen {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #20B2AA   
}

.deeppink {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FF1493    
}
.peru {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #CD853F     
}
.deepskyblue {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #00BFFF      
}
.plum {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #DDA0DD       
}
.lime {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #00FF00        
}
.powderblue {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #B0E0E6         
}
.rosybrown {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #BC8F8F          
}
.burlywood {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #DEB887           
}
.gold {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFD700            
}
.wheat {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #F5DEB3             
}
.darkseagreen {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #8FBC8F             
}
.yellowgreen {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #9ACD32             
}
.dartynred
 {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #CD5C5C              
}
.aliceblue {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #F0F8FF 
}

.antiquewhite {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FAEBD7  
}

.aqua {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #00FFFF   
}

.aquamarine {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #7FFFD4    
}

.ivory {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFFFF0       
}
.tan {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #D2B48C       
}
.lightgolden {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FAFAD2        
}
.mistyrose {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFE4E1          
}
.palegreen {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #98FB98          
}
.paleturquoise {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #AFEEEE           
}
.peachpuff {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFDAB9            
}
.lavender {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #E6E6FA    
}
.thistle {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #D8BFD8             
}
.pink  {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFC0CB             
}

.caltdpink {
 	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: lucida_grande; BACKGROUND-COLOR: #dbc4d9
 }
 .caltdpinkb {
 	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px;  FONT-SIZE: 11px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: lucida_grande; BACKGROUND-COLOR: #dbc4d9
 }
 
 .caltdgrey {
 	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: lucida_grande_bold; BACKGROUND-COLOR: #E8F0FA
 }
 .caltdgreyb {
 	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px;  FONT-SIZE: 11px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: lucida_grande_bold; BACKGROUND-COLOR: #E8F0FA
 }
 .caltdhdr {
 	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: lucida_grande; BACKGROUND-COLOR: #B0CAEC
 }
 .caltdhdrb {
 	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px;  FONT-SIZE: 11px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: lucida_grande_bold; BACKGROUND-COLOR: #B0CAEC
 }

.mtableft0 { 
background-image: url(../images/tabs/mtableft0.gif); background-repeat: no-repeat; width: 6px; height: 30px; 
}
.mtabright0 { 
 background-image: url(../images/tabs/mtabright0.gif); background-repeat: no-repeat;  width: 5px; height: 30px
}
.mtab0 {
	font-family:lucida_grande_bold;
	font-size: 10.5px;
	color: #003399;
	
	padding-right: 2px;
	padding-left: 2px;
	background-image: url(../images/topmenu/tabs/tabBg-right.gif);
	background-repeat: repeat-x;
	line-height: 11px;
	text-align: center;
}
.mtab0 a:link{
	color: #003399;
	text-decoration:none
}
.mtab0 a:visited{
	color: #003399;
	text-decoration:none
}
.mtab0 a:hover{
	color: #003399;
	text-decoration:none
}
.mtabr0 {
	padding-left: 2px;
	background-image: url(../images/topmenu/tabs/r_curve0.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 4px;
}
.mtabr0 a:link{
	color: #003399;
	text-decoration:none
}
.mtabr0 a:visited{
	color: #003399;
	text-decoration:none
}
.mtabr0 a:hover{
	color: #003399;
	text-decoration:none
}

.mtableft1 { 
background-image: url(../images/tabs/mtableft1.gif); background-repeat: no-repeat; width: 6px; height: 30px; }
.mtabright1 { 
 background-image: url(../images/tabs/mtabright1.gif); background-repeat: no-repeat;  width: 5px; height: 30px
}
.mtab1 {
	font-family:lucida_grande_bold;
	font-size: 10.5px;
	color: #ffcc99;
	
	padding-right: 2px;
	padding-left: 2px;
	background-image: url(../images/tabs/mtab1.gif);
	background-repeat: repeat-x;
	line-height: 11px;
	text-align: center;
}
.mtab1 a:link{
	color: #ffcc99;
	text-decoration:none
}
.mtab1 a:visited{
	color: #ffcc99;
	text-decoration:none
}
.mtab1 a:hover{
	color: #ffcc99;
	text-decoration:none
}
.beige {
 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #F5F5DC     
}
.tb_data_correct_report {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #5EFB6E
}
.tb_data_error {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold;  COLOR: #ffffff; BACKGROUND-COLOR: #FF3333
}
.tb_data_error_new {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold;  COLOR: #000000; BACKGROUND-COLOR: #F9AFAF
}
.tb_data_base_report {
	BACKGROUND-COLOR: #3333CC
}
.tb_data_adjustment_report {
	BACKGROUND-COLOR: #333333
}
.tb_data_warning {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFCC00
}
.tb_data_modify {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; COLOR: #ffffff; BACKGROUND-COLOR: #348017 
}
.tb_data_adjustment {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; COLOR: #ffffff; BACKGROUND-COLOR: #99C68E
}
.header_green {
	 FONT-SIZE: 12px; COLOR: #348017; FONT-FAMILY: lucida_grande_bold;
}
.tb_data_blue3 {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #C5D7ED;
}
.trainingNormalCourse {
	background-color: #f1f2f2;
	padding: 5px;
	border: 1px solid #d4d4d4;
	font-family: lucida_grande;
	font-size: 12px;

}
.trainingCompletedCourse {
	background-color: #d5f5e5;
	padding: 5px;
	border: 1px solid #a6e1c3;
	font-family: lucida_grande;
	font-size: 12px;

}
.trainingInprogressCourse {
	background-color: #EEDDCC;
	padding: 5px;
	border: 1px solid #DFC0A2;
	font-family: lucida_grande;
	font-size: 12px;

}
.trainingDescription {
	font-family: lucida_grande_bold; font-size: 12px; 
	padding: 5px;
	line-height: 15px;
}
.adBuilderRowStyle {
	background-color: #fdf8ea;
	padding: 1px;
	border: 1px solid #F5E2A7;
	font-family: lucida_grande;
	font-size: 12px;

}
.intranetStories {
	background-color: #d5f5e5;
	padding: 5px;
	font-family: lucida_grande;
	font-size: 12px;
	border-bottom: 1px solid #ffffff;
}
.intranetLibrary {
	background-color: #fcebde;
	padding: 5px;
	font-family: lucida_grande;
	font-size: 12px;
	border-bottom: 1px solid #ffffff;
}
.intranetNewsItem {
	background-color: #ece5fd;
	padding: 5px;
	font-family: lucida_grande;
	font-size: 12px;
	border-bottom: 1px solid #ffffff;
}
.intranetPosts {
	background-color: #f9f8e4;
	padding: 5px;
	font-family: lucida_grande;
	font-size: 12px;
	border-bottom: 1px solid #ffffff;
}

.buttonnew
{
	color:#000000;
	border: 1px solid #999999;
	background-color:#cccccc;
	padding:0px 2px 0px 2px;
	font-weight:bold;
	FONT-SIZE: 12px; 
	FONT-FAMILY:lucida_grande;
	margin: 4px 0px 4px 0px;
}

.buttonnew A:link {
	COLOR: #000000;
}
.buttonnew A:visited {
	COLOR: #000000;
}
.buttonnew A:hover{
	background-color: #000000; 
}
.buttonnew A:active{
	COLOR: #000000; 
}


.tb_data_TrainingNotCompleteCourse {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #fcebde
}
.tb_data_pink_b {
	  FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #fcebde
}
.tb_data_violet_b {
	  FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #ece5fd
}
.tb_data_alert_b {
	  FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #D3F2CE
}
.tb_data_message_b {
	  FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #EFEED1
}
.tb_data_users_b {
	  FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #FBECF0
}
.tb_data_b1 {
	  FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR:#e0ecff
}

.tb_data_y1 {
	  FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #f5f5dc
}

/* start abhishek gupta */
/* Start Class rules for Custom report Tab */
.pcs_hdr_summary {
	FONT-SIZE: 13px;
	FONT-FAMILY:lucida_grande_bold;
	background-image: url(../images/pqs-hdr-bg.gif);
	color: #FFFFFF;
	
}
.pcs_top_bg {
	background-image: url(../images/pqs-box-top-bg.gif);
}
.pcs_right_bg {
	background-image: url(../images/pqs-box-right-bg.gif);
}
.pcs_bot_bg {
	background-image: url(../images/pqs-box-bot-bg.gif);
}
.pcs_left_bg {
	background-image: url(../images/pqs-box-left-bg.gif);
}
.pcs_bg
{
	background-color: #e5edff;
}
.pcs_hdr2 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	padding:5px 0px 5px 0px;
}
.pcs_hdr3 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	background-color:#d1dcf5;
	padding:5px;
}
.pcs_que {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	padding:5px;
	
}
.pcs_ans {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:0px 0px 8px 5px;
}

.pcs_ans_b_b {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	border-bottom: 2px solid #d1dcf5;
	
	padding:5px;
}
.pcs_ans_b {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	border-bottom: 2px solid #d1dcf5;
	padding:5px;
}

.pcs_seperator {
	height: 2px;
	background-color: #d1dcf5;
}

.dcs_hdr_summary {
	FONT-SIZE: 13px;
	FONT-FAMILY:lucida_grande_bold;
	background-image: url(../images/dcs-hdr-bg.gif);
	color: #FFFFFF;
	
}
.dcs_top_bg {
	background-image: url(../images/dcs-box-top-bg.gif);
}
.dcs_right_bg {
	background-image: url(../images/dcs-box-right-bg.gif);
}
.dcs_bot_bg {
	background-image: url(../images/dcs-box-bot-bg.gif);
}
.dcs_left_bg {
	background-image: url(../images/dcs-box-left-bg.gif);
}
.dcs_bg
{
	background-color: #eaf8dd;
}
.dcs_hdr2 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	
	padding:5px 0px 5px 0px;
}
.dcs_hdr3 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	background-color:#cee2bd;
	
	padding:5px;
}
.dcsHeadingBG {
             FONT-SIZE: 12px; 	
             FONT-FAMILY:lucida_grande_bold; 	
             
             background-color: #A9D483; 	
             border-width: 1px; 	
             border-bottom-width: 1px; 	
             border-top-style: solid; 	
             border-bottom-style: solid; 	
             border-top-color: #37541D; 	
             border-bottom-color: #37541D; 	
             padding: 2px 5px 2px 5px;
}
.dcsHeadingCompareBG {
	FONT-SIZE: 12px;
        COLOR: #0000cc;
	FONT-FAMILY:lucida_grande_bold;
	background-color: #A9D483;
	border-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #37541D;
	border-bottom-color: #37541D;
	padding: 2px 5px 2px 5px;

}
.dcs_que {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	padding:5px;
	
}
.dcs_ans {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:0px 0px 8px 5px;
}
.dcs_ans1 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	border-bottom: 2px solid #cee2bd;
	padding:0px 0px 8px 5px;
}

.dcs_seperator {
	height: 2px;
	background-color: #cee2bd;
}


.pcr_hdr_summary {
	FONT-SIZE: 13px;
	FONT-FAMILY:lucida_grande_bold;
	background-image: url(../images/pvs-hdr-bg.gif);
	color: #FFFFFF;
	
}
.pcr_top_bg {
	background-image: url(../images/pvs-box-top-bg.gif);
}
.pcr_right_bg {
	background-image: url(../images/pvs-box-right-bg.gif);
}
.pcr_bot_bg {
	background-image: url(../images/pvs-box-bot-bg.gif);
}
.pcr_left_bg {
	background-image: url(../images/pvs-box-left-bg.gif);
}
.pcr_bg
{
	background-color: #fefdd4;
}
.pcr_hdr2 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	
	padding:5px 0px 5px 0px;
}
.pcr_hdr3 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	background-color:#edecb7;
	
	padding:5px;
}
.pcr_data {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	border-bottom: 2px solid #edecb7;
	padding:5px;
}

.searchBox{
	border:1px solid #bbb9b9;
	background:#f6f6f6;
	margin-bottom:5px;
	font:12pxlucida_grande;
	padding:3px;
}

.chartBox{
	background-color:#ffffff;
	border:1px solid #879fd3;
	 FONT-SIZE: 1pt;
	FONT-FAMILY:lucida_grande_bold;
	font-weight:  10pt;
         padding:3px;
}
.chartBox a:link{
	color:#375d81;
	text-decoration:none;
}
.chartBox a:hover{
	color:#375d81;
	text-decoration:none;
}
.chartBox a:visited{
	color:#375d81;
	text-decoration:none;
}

.yellowBoxTopBG {
	background-image: url(../images/search-top-bg.gif);
	background-repeat: repeat-x;
}
.yellowBoxLeftBG {
	background-image: url(../images/search-left-bg.gif);
	background-repeat: repeat-y;
}
.yellowBoxRightBG {
	background-image: url(../images/search-right-bg.gif);
	background-repeat: repeat-y;
}
.yellowBoxBottomBG {
	background-image: url(../images/search-bottom-bg.gif);
	background-repeat: repeat-x;
}
.yellowBoxBG {
	background-color: #fffbdd;
}
.yellowBoxBG input, .yellowBoxBG textarea, .yellowBoxBG select{
	border:1px solid #ffd900;
	background:#FFFFFF;
	
}
.yellowBoxBG_seperator {
	height: 2px;
	background-color: #edecb7;
}
.yellowBoxBG input.button{
	border:1px solid #ffde20;
	background:#ffd900;
	padding:0px 2px 2px 2px;
  	overflow:visible;
}

.bstar_rightbg {
	background-image: url(../images/bstar-right-bg.gif);
}
.bstar_bttomBg {
	background-image: url(../images/bstar-bottom-bg.gif);
}
.bstar_leftbg {
	background-image: url(../images/bstar-left-bg.gif);
}
.bstar_topbg {
	background-image: url(../images/bstar-top-bg.gif);
}
.openLeft{
	 border-left: 1px solid #003399;
	 background: #E5EDFF;
}

.closeLeft{
	 
	 background: #EFF4FD;
}
.whiteBoxTopBG {
	background-image: url(../images/whitebox-top-bg.gif);
	background-repeat: repeat-x;
}
.whiteBoxLeftBG {
	background-image: url(../images/whitebox-left-bg.gif);
	background-repeat: repeat-y;
}
.whiteBoxRightBG {
	background-image: url(../images/whitebox-right-bg.gif);
	background-repeat: repeat-y;
}
.whiteBoxBottomBG {
	background-image: url(../images/whitebox-bottom-bg.gif);
	background-repeat: repeat-x;
}
.whiteBoxBG {
	background-color: #ffffff;
}

.pqs_hdr_summary_fs {
	FONT-SIZE: 13px;
	FONT-FAMILY:lucida_grande_bold;
	background-image: url(../images/pqs-hdr-bg.gif);
	color: #FFFFFF;
	
}
.pqs_top_bg_fs {
	background-image: url(../images/pqs-box-top-bg.gif);
}
.pqs_right_bg_fs {
	background-image: url(../images/pqs-box-right-bg.gif);
}
.pqs_bot_bg_fs {
	background-image: url(../images/pqs-box-bot-bg.gif);
}
.pqs_left_bg_fs {
	background-image: url(../images/pqs-box-left-bg.gif);
}
.pqs_bg_fs
{
	background-color: #e5edff;
}
.pqs_hdr2_fs {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	
	padding:5px 0px 5px 0px;
}
.pqs_hdr3_fs {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	background-color:#d1dcf5;
	
	padding:5px;
}
.pqs_que_fs {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:5px;
	font-weight:bold;
}
.pqs_ans_fs {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:0px 0px 8px 5px;
}
.pqs_seperator_fs {
	height: 2px;
	background-color: #d1dcf5;
}
#headings{
	width:230px;
	/*position:absolute;*/
	
}
#headings ul{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #d1dcf5;
         
	
}
#headings li {
	padding:5px;
	list-style:none;
	padding:5px;
	line-height:17px;
}

#headings li a{
	font:13pxlucida_grande;
	text-decoration:none;
	
	
	
}
.on{
	font-family:lucida_grande;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #879fd3;	
	
}
.on a:link{
        font-family:lucida_grande;
	font-size: 13px;
        color: #000000;
	border-bottom-color: #879fd3;	
        text-decoration:none;
	}
.on a:visited{
        font-family:lucida_grande;
	font-size: 13px;
        color: #000000;
	border-bottom-color: #879fd3;	
        text-decoration:none;
	}
/* End */
/* end abhishek gupta */

.box {
	background-color:#CCFF33;
	border:solid gray 1px;
	margin:2px;
	padding:2px;
	width:5px;
	height:5px;
	float:left;
	cursor:pointer;
}

.txt_ajax_text_f {
	FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #0066FF
}
.txt_ajax_text_f a:link { color: #003399;}
.txt_ajax_text_f a:hover { color: #003399;}
.txt_ajax_text_f a:visited { color: #003399;}

.txt_image_win_f {
	FONT-SIZE: 12px; COLOR: #663366; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FEF3F3
}
.txt_alert_f a:link { color: #663366;}
.txt_alert_f a:hover { color: #663366;}
.txt_alert_f a:visited { color: #663366;}

.tb_supp_hdr_b_lib {  FONT-SIZE: 13px; FONT-FAMILY: lucida_grande_bold; BACKGROUND-COLOR: #663366; border: #330066 solid; height: 22px; padding-left: 5px; color: #FFFFFF; border-width: 0px 0px 1px}
.tb_supp_hdr_b_lib a:link {color: #330066;}
.tb_supp_hdr_b_lib a:hover {color: #330066;}
.tb_supp_hdr_b_lib a:visited {color: #330066;}


.small_txt_blue_sch {
	FONT-SIZE: 11px; COLOR: #0000cc; FONT-FAMILY: lucida_grande;
}

.small_txt_blue_sch A:link {
	COLOR: #00753a
}

.small_txt_blue_sch A:visited {
	COLOR: #00753a
}

.small_txt_blue_sch A:hover {
	COLOR: #00753a
}

.appointment_txt_sch {
	FONT-SIZE: 11px; COLOR: #95191c; FONT-FAMILY: lucida_grande;
}

.appointment_txt_sch A:link {
	COLOR: #95191c
}

.appointment_txt_sch A:visited {
	COLOR: #95191c
}

.appointment_txt_sch A:hover {
	COLOR: #95191c
}

.meeting_txt_sch {
	FONT-SIZE: 11px; COLOR: #0033cc; FONT-FAMILY: lucida_grande;
}

.meeting_txt_sch A:link {
	COLOR: #0033cc
}

.meeting_txt_sch A:visited {
	COLOR: #0033cc
}
.meeting_txt_sch A:hover {
	COLOR: #0033cc
}

.event_txt_sch {
	FONT-SIZE: 11px; COLOR: #6633a3; FONT-FAMILY: lucida_grande;
}

.event_txt_sch A:link {
	COLOR: #6633a3
}

.event_txt_sch A:visited {
	COLOR: #6633a3
}

.event_txt_sch A:hover {
	COLOR: #6633a3
}

.task_txt_sch {
	FONT-SIZE: 11px; COLOR: #00753a; FONT-FAMILY: lucida_grande;
}

.task_txt_sch A:link {
	COLOR: #00753a
}

.task_txt_sch A:visited {
	COLOR: #00753a
}

.task_txt_sch A:hover {
	COLOR: #00753a
}

.new_button{
 
  height:23px;
  margin:1px;
  border:#5E9CCF solid 1px;
  color:#ffffff;
  background:url(../images/button_bg.jpg) left top repeat-x;
  FONT-SIZE: 12px;
  FONT-FAMILY:lucida_grande_bold;
  padding:0px 2px 2px 2px;
 
}
.new_button:hover, .new_button:focus{  
  height:20px;
  border:#5E9CCF solid 1px;
  color:#ffffff;
  background:#4e8ccf;
  FONT-SIZE: 12px;
  FONT-FAMILY:lucida_grande_bold;
  padding:0px 2px 2px 2px;
}

div.autosuggest
{
	position: absolute;	
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autosuggest div.as_footer
{	
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;	
	background-position: top left;
	background-repeat: no-repeat;
}
div.autosuggest div.as_footer div.as_corner
{
	
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #efefef;
}


div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;	
	BACKGROUND-COLOR: #efefef;
        overflow : auto;
        height: 15em;
}

div.autosuggest ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
        
}

div.autosuggest ul li a
{
	color: black;
	display: block;
	text-decoration: none;
	background-color: transparent;
	/*text-shadow: #000 0px 0px 5px; P_CT_B_72340*/
	position: relative;
	padding: 0;
	width: 100%;
        FONT-SIZE: 12px; 
        FONT-FAMILY:lucida_grande; 
}
div.autosuggest ul li a:hover
{
	background-color: #444;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #1B5CCD;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;	
        BACKGROUND-COLOR: #efefef;
        
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #D2691E;
	background-color: #1B5CCD;
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span
{	
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;	
	background-position: bottom right;
}



div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: #6EADE7;
}

.tb_dataWheatL {
	BORDER-RIGHT: #a0b7c4 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 12px; BORDER-LEFT: #a0b7c4 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #a0b7c4
}
.tb_dataWheatVL {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	BACKGROUND-COLOR: #a0b7c4;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #a0b7c4;
	border-bottom-color: #ffffff;
	border-left-color: #FFFFFF;
}

.td_dataUnAssign {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #a0b7c4             
}
.task_txt_sch_unAssign {
	FONT-SIZE: 7pt; FONT-FAMILY:lucida_grande; COLOR: #1B2A0A
}
.task_txt_sch_unAssign A:link {
	COLOR: #1B2A0A
}

.task_txt_sch_unAssign A:visited {
	COLOR: #1B2A0A
}

.task_txt_sch_unAssign A:hover {
	COLOR: #1B2A0A
}

.lightgolden_b {
 	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #FAFAD2        
}
.note{ font-size:13px; font-weight:bold; height:25px;}

.bodyText {	font-family: lucida_grande;	font-size: 11px; font-weight: normal; color: #000;}
#noteDiv{border:1px solid #eeeeca; padding:15px 30px 20px 50px; background:#FFFFEA url(../images/Training/noteIcon.gif) no-repeat 7px 7px;}
#noteDiv ul {margin:0px; padding:0px;}
#noteDiv li {background:transparent url(../images/arrow1.gif) no-repeat 0px 7px;	padding: 0px 0px 1px 20px; list-style:none; line-height: 18px;}

body
{
    margin: 0px;
}

.buttonBlue{
 	 height:20px; 
 	 border:#5E9CCF solid 1px; 
 	 background:url(../images/button_blue.gif) left top repeat-x;
 	 FONT-SIZE: 12px; 
 	 FONT-FAMILY:lucida_grande;
 	 padding:0pt 5pt 3pt 6pt;
 	
 }

.buttonBG{
 	 /*height:20px; 
 	 border:#2BBF3E solid 1px; 
 	 background:url(../images/button_bg.gif) left top repeat-x;
 	 FONT-SIZE: 12px; 
 	 FONT-FAMILY:lucida_grande;
 	 padding:0pt 5pt 3pt 6pt;*/
 	 FONT-SIZE: 10.5px; font-weight:bold; background:#6699ff; color:#ffffff; padding:1pt 4pt 1pt 4pt; border-left: 1px solid #98ccfe; border-top: 1px solid #99ccff; border-right: 1px solid #6666cc; border-bottom: 1px solid #6665cb;
 	
 }
 

/* New Classes for Step Process */ 
.stepProcessBg {
	background-image: url(../images/stepProcessBg.gif);
	background-repeat: repeat-x;
	height: 76px;
}
.stepProcessNum0 {
	color: #cdb67a;
	font-family: lucida_grande_bold;
	font-size: 27px;
	
	background-image: url(../images/stepProcessBg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 10px;
}
.stepProcessNum1 {
	color: #cdb67a;
	font-family: lucida_grande_bold;
	font-size: 27px;
	
	background-image: url(../images/stepProcessBg1.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 10px;
}

.stepProcessTxt {
	color: #004919;
	background-image: url(../images/stepProcessBg1.jpg);
	background-repeat: repeat-x;
	font-family: lucida_grande_bold;
	font-size: 14px;
	
	vertical-align: middle;
	text-decoration: none;
}
.stepProcessTxt A:link {
	color: #004919;
	text-decoration: none;
}
.stepProcessTxt A:visited {
	color: #004919;
	text-decoration: none;
}
.stepProcessTxt1 {
	color: #004919;
	font-family: lucida_grande_bold;
	font-size: 14px;
	
	vertical-align: middle;
	text-decoration: none;
}
.stepProcessTxt1  A:link {
	color: #004919;
	text-decoration: none;
}
.stepProcessTxt1  A:visited {
	color: #004919;
	text-decoration: none;
}
.stepProcessArrow0
{
	background-image: url(../images/stepProcessArrow0.jpg);
	width:68px;
	height:76px;
}
.stepProcessArrow1
{
	background-image: url(../images/stepProcessArrow2.jpg);
	width:68px;
	height:76px;
}
.stepProcessArrow2
{
	background-image: url(../images/stepProcessArrow1.gif);
	width:68px;
	height:76px;
}
/* End of Classes for Step Process */ 


/* starts rakes */

/* New Class rules for Captivate Tab */

.pvs_hdr_summary {
	FONT-SIZE: 13px;
	FONT-FAMILY:lucida_grande_bold;
	background-image: url(../images/pvs-hdr-bg.gif);
	color: #FFFFFF;
	
}
.pvs_top_bg {
	background-image: url(../images/pvs-box-top-bg.gif);
}
.pvs_right_bg {
	background-image: url(../images/pvs-box-right-bg.gif);
}
.pvs_bot_bg {
	background-image: url(../images/pvs-box-bot-bg.gif);
}
.pvs_left_bg {
	background-image: url(../images/pvs-box-left-bg.gif);
}
.pvs_bg
{
	background-color: #fefdd4;
}
.pvs_hdr2 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	
	padding:5px 0px 5px 0px;
}
.pvs_hdr3 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	background-color:#edecb7;
	
	padding:5px;
}
.pvs_data {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	border-bottom: 2px solid #edecb7;
	padding:5px;
}


.pqs_hdr_summary {
	FONT-SIZE: 13px;
	FONT-FAMILY:lucida_grande_bold;
	background-image: url(../images/pqs-hdr-bg.gif);
	color: #FFFFFF;
	
}
.pqs_top_bg {
	background-color: #e5edff;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #879FD3;
}
.pqs_right_bg {
	background-color: #e5edff;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #879FD3;
}
.pqs_bot_bg {
	background-color: #e5edff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #879FD3;
}
.pqs_left_bg {
	background-image: url(../images/pqs-box-left-bg.gif);
}
.pqs_bg
{
	background-color: #e5edff;
}
.pqs_hdr2 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	
	padding:5px 0px 5px 0px;
}
.pqs_hdr3 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	background-color:#d1dcf5;
	
	padding:5px;
}
.pqs_hdr3_new1 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	background-color:#B0CAEC;
	
	padding:5px;
}
.pqs_que {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	padding:5px;
	
}
.pqs_ans {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:0px 0px 8px 5px;
}
.pqs_que_new_white {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	padding:5px;
	
	BACKGROUND-COLOR: #FFFFFF;
}
.pqs_ans_new_white {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:0px 0px 8px 5px;
	BACKGROUND-COLOR: #F7FAFD;
}
.pqs_que_new {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:5px;
	font-weight:bold;
	BACKGROUND-COLOR: #E8F0FA;
}
.pqs_ans_new {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:0px 0px 8px 5px;
	BACKGROUND-COLOR: #E8F0FA;
}
.pqs_seperator {
	height: 2px;
	background-color: #d1dcf5;
}

.dc_hdr_summary {
	FONT-SIZE: 13px;
	FONT-FAMILY:lucida_grande_bold;
	background-image: url(../images/dc-hdr-bg.gif);
	color: #FFFFFF;
	
}
.dc_hdr_summary a:link{
	text-decoration:none;
	color:#FFFFFF;
}
.dc_hdr_summary a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.dc_hdr_summary a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
.dc_top_bg_reports {
	background-image: url(../images/dc-box-top-bg.gif);
}
.dc_right_bg_reports {
	background-image: url(../images/dc-box-right-bg.gif);
}
.dc_bot_bg_reports {
	background-image: url(../images/dc-box-bot-bg.gif);
}
.dc_left_bg_reports {
	background-image: url(../images/dc-box-left-bg.gif);
}
.dc_bg_reports
{
	background-color: #eaf8dd;
}
.dc_top_bg {
	background-color: #FDF8EA;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EAC761;
}
.dc_right_bg {
	background-color: #FDF8EA;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #EAC761;
}
.dc_bot_bg {
	background-color: #FDF8EA;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EAC761;
}
.dc_left_bg {
	background-image: url(../images/dc-box-left-bg.gif);
}
.dc_bg
{
	background-color: #FDF8EA;
}
.dc_hdr2 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	
	padding:5px 0px 5px 0px;
}
.dc_hdr3 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	background-color:#eadebb;
	padding:5px;
}
.dc_que {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:5px;
	font-weight:bold;
}
.dc_ans {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:0px 0px 8px 5px;
}
.dc_que_new {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:5px;
	font-weight:bold;
	BACKGROUND-COLOR: #E8F0FA;
}
.dc_ans_new {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:0px 0px 8px 5px;
	BACKGROUND-COLOR: #E8F0FA;
}
.dc_que_new_white {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:5px;
	font-weight:bold;
	BACKGROUND-COLOR: #FFFFFF;
}
.dc_ans_new_white {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	padding:0px 0px 8px 5px;
	BACKGROUND-COLOR: #FFFFFF;
}
.dc_seperator {
	height: 2px;
	background-color: #f6e7be;
}
.tb_data_mokup_green {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FDF8EA;
}
.hm_hdr_summary {
	FONT-SIZE: 13px;
	FONT-FAMILY:lucida_grande_bold;
	background-image: url(../images/hm-hdr-bg.gif);
	color: #FFFFFF;
}
.hm_top_bg {
	background-image: url(../images/hm-box-top-bg.gif);
}
.hm_right_bg {
	background-image: url(../images/hm-box-right-bg.gif);
}
.hm_bot_bg {
	background-image: url(../images/hm-box-bot-bg.gif);
}
.hm_left_bg {
	background-image: url(../images/hm-box-left-bg.gif);
}
.hm_bg
{
	background-color: #F9F7ED;
}
.hm_hdr2 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	padding:5px 0px 5px 0px;
}
.hm_hdr3 {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	background-color:#EDE1A8;
	padding:5px;
}
.hm_data {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	border-bottom: 2px solid #edecb7;
	padding:5px;
}
.hm_hdr2_new {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	
	padding:5px 0px 5px 0px;
	color:#003399;
}
.hm_hdr2_new a{color:#003399; text-decoration:underline;}
.hm_hdr2_new a:hover{color:#003399; text-decoration:underline;}
.hm_hdr2_new a:visited{color:#003399; text-decoration:underline;}
/* End of New Class rules for Captivate Tab */

/* Style below created by Ashish Goyal */

.pvs_hdr2_small {
	FONT-SIZE: 9px;
	FONT-FAMILY:lucida_grande_bold;
	padding:5px 0px 5px 0px;
}
.tb_data_mokup {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #E5EDFF;
}

.tb_heading{
	FONT-SIZE: 10pt;
	FONT-FAMILY:lucida_grande_bold;
	padding:5px 0px 5px 0px;
	color:#000;
	}

.pvs_hdr2_new {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	
	padding:5px 0px 5px 0px;
	color:#003399;
}
.pvs_hdr2_new a{color:#003399; text-decoration:underline;}
.pvs_hdr2_new a:hover{color:#003399; text-decoration:underline;}
.pvs_hdr2_new a:visited{color:#003399; text-decoration:underline;}

/*---- for header start --------*/
/*.left-header {
	background-image: url(../images/left-header.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 12px;
	background-position: left top;
}
.header-center {
	background-image: url(../images/center-header.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 33px;
}
.header-center-2 {
	background-image: url(../images/center-header-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width: 55px;
}
.header-center-3 {
	background-image: url(../images/center-header-3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: lucida_grande;
	font-size: 12px;
	font-weight: bold;
	color: #214488;
	height: 33px;
	text-align: right;
	padding:2px 10px 0 0px;
	vertical-align:top;
}
.header-center-4 {
	background-image: url(../images/center-header-4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width: 4px;
}
.header_txt1 {
	font-family: lucida_grande;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 33px;
	vertical-align: top;
	padding:3px 10px 0 0px;
	text-align: left;
}
.header_txt2 {
	font-family: lucida_grande;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 33px;
	vertical-align: top;
	text-align: left;
	padding:3px 10px 0 0px;
}
.header_txt3 {
	font-family: lucida_grande;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 33px;
	vertical-align: top;
	text-align: right;
}
.header-center-3 a:link{
	padding:0 0px;
	color:#FFFFFF;
	text-decoration:none;
}
.header-center-3 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.header-center-3 a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
*/
/* ------------ for header end -------*/




/*---------- 17-11-2009 - franchise sales - sakes funnel --------------------*/

.sf_top_bg {
	background-color: #FEEDEF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E4B0B7;
}
.sf_right_bg {
	background-color: #FEEDEF;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #E4B0B7;
}
.sf_bot_bg {
	background-color: #FEEDEF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4B0B7;
}
.sf_left_bg {
	background-color: #FEEDEF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E4B0B7;
}
.sf_bg
{
	background-color: #FEEDEF;
}

.sf_tb_sub_hdr_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #E4B0B7;
}

.sf_tb_data {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FCE5E8
}

.sf_tb_dataOver {FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FCDDE1;}



/*---------- 17-11-2009 - franchise sales - most recent leads --------------------*/


.mrl_top_bg {
	background-color: #FDF8EA;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F5E2A9;
}
.mrl_right_bg {
	background-color: #FDF8EA;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #F5E2A9;
}
.mrl_bot_bg {
	background-color: #FDF8EA;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F5E2A9;
}
.mrl_left_bg {
	background-color: #FDF8EA;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #F5E2A9;
}
.mrl_bg
{
	background-color: #FDF8EA;
}

.mrl_tb_sub_hdr_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #F5E2A9;
}

.mrl_tb_data {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FBF1D3
}

.mrl_tb_data_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #FBF1D3
}

.mrl_tb_dataOver {FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FBEDC4;}

.mrl_sep
{
	background-color: #F8E3AF;
	height:2px;
}

/*---------- 17-11-2009 - franchise sales - task view --------------------*/


.tv_top_bg {
	background-color: #F7FFF5;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #b0d1a5;
}
.tv_right_bg {
	background-color: #F7FFF5;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #b0d1a5;
}
.tv_bot_bg {
	background-color: #F7FFF5;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b0d1a5;
}
.tv_left_bg {
	background-color: #F7FFF5;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #b0d1a5;
}
.tv_bg
{
	background-color: #F7FFF5;
}

.tv_tb_sub_hdr_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #C7DEBE;
}

.tv_tb_data {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #E5FCDF
}

.tv_tb_dataOver {FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #D7FBCE;}

.tv_tb_hdr_bg {
	background: url(../images/calendar/tv_date_bg.gif) repeat-x;
}
.tv_tb_hdr_b {
	 FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:lucida_grande_bold; padding-left: 3px;
}
.tv_tb_data_b {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	BACKGROUND-COLOR: #E5FCDF;
}


/*---------- 17-11-2009 - franchise sales - Recently Viewed Leads --------------------*/


.rvl_top_bg {
	background-color: #FEF4FC;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #a35295;
}
.rvl_right_bg {
	background-color: #FEF4FC;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #a35295;
}
.rvl_bot_bg {
	background-color: #FEF4FC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #a35295;
}
.rvl_left_bg {
	background-color: #FEF4FC;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #a35295;
}
.rvl_bg
{
	background-color: #FEF4FC;
}

.rvl_tb_sub_hdr_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #E8D2E4;
}

.rvl_tb_data {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FDE8FA
}

.rvl_tb_dataOver {FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FAD3F2;}

.rvl_sep
{
	background-color: #FCDAF5;
	height: 2px;
}

/*---------- 17-11-2009 - franchise sales - Hottest Leads --------------------*/


.hl_top_bg {
	background-color: #F3FFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #05a6a6;
}
.hl_right_bg {
	background-color: #F3FFFF;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #05a6a6;
}
.hl_bot_bg {
	background-color: #F3FFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #05a6a6;
}
.hl_left_bg {
	background-color: #F3FFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #05a6a6;
}
.hl_bg
{
	background-color: #F3FFFF;
}

.hl_tb_sub_hdr_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #AFE2E2;
}

.hl_tb_data {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #DDFFFF
}

.hl_tb_dataOver {FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #AAFFFF;}



/*---------- 17-11-2009 - franchise sales - dash board --------------------*/


.db_top_bg {
	background-color: #FFFBF1;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f5e2a9;
}
.db_right_bg {
	background-color: #FFFBF1;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #f5e2a9;
}
.db_bot_bg {
	background-color: #FFFBF1;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f5e2a9;
}
.db_left_bg {
	background-color: #FFFBF1;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #f5e2a9;
}
.db_bg
{
	background-color: #FFFBF1;
}

.db_tb_sub_hdr_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #F5E2A9;
}

.db_tb_data {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FCF0D3
}

.db_tb_dataOver {FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FBEBC4;}



/*---------- 17-11-2009 - FIM - Franchise System Summary Report --------------------*/


.fssr_top_bg {
	background-color: #F2F9FE;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #7DBCE2;
}
.fssr_right_bg {
	background-color: #F2F9FE;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #7DBCE2;
}
.fssr_bot_bg {
	background-color: #F2F9FE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7DBCE2;
}
.fssr_left_bg {
	background-color: #F2F9FE;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #7DBCE2;
}
.fssr_bg
{
	background-color: #F2F9FE;
}

.fssr_tb_sub_hdr_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #7DBCE2;
}

.fssr_tb_data {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #E1F1FC
}

.fssr_tb_dataOver {FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #D1E9FB;}



/*---------- 17-11-2009 - FIM - Franchisees in Last 5 Yrs. and Total Franchisees --------------------*/


.fltf_top_bg {
	background-color: #FDF8EE;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E1C58E;
}
.fltf_right_bg {
	background-color: #FDF8EE;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #E1C58E;
}
.fltf_bot_bg {
	background-color: #FDF8EE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E1C58E;
}
.fltf_left_bg {
	background-color: #FDF8EE;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E1C58E;
}
.fltf_bg
{
	background-color: #FDF8EE;
}

.fltf_tb_sub_hdr_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #E1C58E;
}

.fltf_tb_data {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FDF2DC
}

.fltf_tb_dataOver {FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FCECCC;}




/*-------------------- Intranet Module - Message --------------------*/

.mass_top_bg {
	background-image: url(../images/mass-top-bg.gif);
	background-repeat: repeat-x;
}
.mass_right_bg {
	background-image: url(../images/mass-right-bg.gif);
}
.mass_left_bg {
	background-image: url(../images/mass-left-bg.gif);
}
.mass_bottom_bg {
	background-image: url(../images/mass-bottom-bg.gif);
}

.mass_bg {
	background-color: #E8F1FF;
}

/*-------------------- Intranet Module - Alert --------------------*/

.alert_top_bg {
	background-color: #FEF2FD;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #B180AD;
}
.alert_bottom_bg {
	background-color: #FEF2FD;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B180AD;
}
.alert_right_bg {
	background-color: #FEF2FD;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #B180AD;
}
.alert_left_bg {
	background-color: #FEF2FD;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #B180AD;
}
.alert_bg {
	background-color: #FEF2FD;
}
.alert_sep {
	background-color: #ebd9ea;
	height: 2px;
}

/*-------------------- Intranet Module - Trouble Tickets --------------------*/

.tro_top_bg {
	background-color: #FBF0DA;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #e2c792;
}
.tro_right_bg {
	background-color: #FBF0DA;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #e2c792;
}
.tro_left_bg {
	background-color: #FBF0DA;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #e2c792;
}
.tro_bottom_bg {
	background-color: #FBF0DA;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e2c792;
}

.tro_bg {
	background-color: #FBF0DA;
}
.tro_sep {
	background-color: #FCDFA9;
	height: 2px;
}

/*-------------------- Intranet Module - New Since Last Login --------------------*/

.nSince_right_bg {
	background-color: #FCF7D9;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #F5E381;
}
.nSince_left_bg {
	background-color: #FCF7D9;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #F5E381;
}
.nSince_top_bg {
	background-color: #FCF7D9;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F5E381;
}
.nSince_bot_bg {
	background-color: #FCF7D9;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F5E381;
}


/*-------------------- Intranet Module - Today?s Events  --------------------*/

.tEvents_top_bg {
	background-color: #F3FDE1;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ADCF7B;
}
.tEvents_right_bg {
	background-color: #F3FDE1;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #ADCF7B;
}
.tEvents_left_bg {
	background-color: #F3FDE1;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ADCF7B;
}
.tEvents_bot_bg {
	background-color: #F3FDE1;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ADCF7B;
}
.tEvents_bg {
	background-color: #F3FDE1;
}

.tEvents_sub_hd {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #C6DD9B
}
.tEvents_data {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #E1EDCB
}

.tEvents_sep{
background-color:#D6E7BC;
height:2px;

}
/*-------------------- Intranet Module - Related Links  --------------------*/

.rLink_top_bg {
	background-color: #FCF6E9;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f9da9d;
}
.rLink_left_bg {
	background-color: #FCF6E9;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #f9da9d;
}
.rLink_right_bg {
	background-color: #FCF6E9;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #f9da9d;
}
.rLink_bot_bg {
	background-color: #FCF6E9;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f9da9d;
}
.rLink_bg {
	background-color: #FCF6E9;
}
.rLink_sep {
	background-color: #fae6be;
	height: 2px;
}


/*-------------------- Intranet Module - EPoll  --------------------*/

.ePoll_top_bg {
	background-color: #F1FDF9;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #88bfac;
}
.ePoll_left_bg {
	background-color: #F1FDF9;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #88bfac;
}
.ePoll_right_bg {
	background-color: #F1FDF9;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #88bfac;
}
.ePoll_bot_bg {
	background-color: #F1FDF9;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #88bfac;
}
.ePoll_bg {
	background-color: #F1FDF9;
}
.ePoll_sub_hdr_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #BADACF
}
.ePoll_data_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #DCEDE7
}


/*-------------------- Intranet Module - Event Calendar  --------------------*/

.eCal_top_bg {
	background-color: #FEFAFE;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DBC4D9;
}
.eCal_left_bg {
	background-color: #FEFAFE;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #DBC4D9;
}
.eCal_right_bg {
	background-color: #FEFAFE;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #DBC4D9;
}
.eCal_bot_bg {
	background-color: #FEFAFE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DBC4D9;
}
.eCal_bg {
	background-color: #FEFAFE;
}

/*-------------------- Intranet Module - Single Sign On Links  --------------------*/

.sso_top_bg {
	background-color: #FFF5F5;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f5afac;
}
.sso_bot_bg {
	background-color: #FFF5F5;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f5afac;
}
.sso_right_bg {
	background-color: #FFF5F5;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #f5afac;
}
.sso_left_bg {
	background-color: #FFF5F5;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #f5afac;
}
.sso_bg {
	background-color: #FFF5F5;
}
.sso_sep {
	background-color: #FCD8D6;
	height: 2px;
}
.sso_tb_sub_hdr_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #F8C6C2;
}
.sso_tb_data {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FCE4E2
}
 


/*-------------------- Intranet Module - Ask Corporate  --------------------*/

.ask_top_bg {
	background-color: #FFF8E8;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFD98E;
}
.ask_bot_bg {
	background-color: #FFF8E8;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFD98E;
}
.ask_left_bg {
	background-color: #FFF8E8;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFD98E;
}
.ask_right_bg {
	background-color: #FFF8E8;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFD98E;
}

/*---------- New Display Table Starts --------------------*/

.summary_top_bg {
	background-color: #e8f0fa;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #7CA5E0;
}
.summary_right_bg {
	background-color: #e8f0fa;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #7CA5E0;
}
.summary_bot_bg {
	background-color: #e8f0fa;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7CA5E0;
}
.summary_left_bg {
	background-color: #e8f0fa;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #7CA5E0;
}
.summary_bg
{
	background-color: #e8f0fa;
}
.summary_hdr_summary {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	background-color: #7ca5e0;
	color: #FFFFFF;
	
}
.summary_tb_sub_hdr_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #B0CAEC;
}
.summary_tb_data {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #e8f0fa
}
.summary_text {
	FONT-SIZE: 12px; FONT-FAMILY: lucida_grande;
}
.summary_tb_dataOver {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FBEDC4;
}

.tb_data {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #E8F0FA
}
.tb_data_rpt {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #cee2bd
}

.tb_data_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #E8F0FA
}

.tb_dataOver {        FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #CDDDF3; }
.tb_dataOver_b {        FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #CDDDF3; }

.tb_data_b_Over {        FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #CDDDF3; }

.tb_dataOverBold {        FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #CDDDF3; }


.tb_sub_hdr_b {
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #B0CAEC
}
.tb_sub_hdr {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #B0CAEC
}
.tb_hdr {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #6799E1;
}
.tb_hdr_b {
	 FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY:lucida_grande_bold; BACKGROUND-COLOR: #6799E1;
}

/*---------- New Display Table Ends --------------------*/


.top_menu {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY:lucida_grande;
	
}
/*.top_menuBg {
	
background-image: url(../images/topmenu/tabs/submenuBg.gif);
	height: 28px;
}*/
.top_menu a:link{
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top_menu a:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top_menu a:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top_menu_on {
	 FONT-SIZE: 11px; COLOR: #073a9d; FONT-FAMILY:lucida_grande_bold;
}
.top_menu_on a:link {
	COLOR: #073a9d; TEXT-DECORATION: none
}
.top_menu_on a:hover {
	COLOR: #073a9d; TEXT-DECORATION: none
}
.top_menu_on a:visited {
	COLOR: #073a9d; TEXT-DECORATION: none
}
.SearchBg {
	background-color: #eaeaea;
	border: 1px solid #cccccc;
}
.SearchInputBg{
	FONT-FAMILY:lucida_grande;
	FONT-SIZE: 12px;
	border: 1px solid #b3d6fe;
	width: 169px;
	margin: 2px;
	float: right;
	height: 15px;
	 

}



.pqs_hdr_summary_new {
 	FONT-SIZE: 10pt;
 	FONT-FAMILY:lucida_grande_bold;
 	background-image:url(../images/pqs-hdr-bg1.gif);
 	color: #FFFFFF;
 	
 }
 
 .pqs_top_bg_new {
 	background-image: url(../images/pqs-box-top-bg1.gif);
 }
 
 .pqs_left_bg_new {
 	background-image: url(../images/pqs-box-left-bg1.gif);
 }
 
 .pqs_bg_new
 {
 	background-color: #f2efe3;
 }
 
 .pqs_data_new {
 	FONT-SIZE: 12px;
 	FONT-FAMILY:lucida_grande;
 	border-bottom: 2px solid #e8e3d0;
 	padding:5px;
 }
 
 .pqs_data_bold_new {
 	FONT-SIZE: 12px;
 	font-weight:bold;
 	FONT-FAMILY:lucida_grande;
 	border-bottom: 2px solid #e8e3d0;
 	padding:5px;
 }
 
 .pqs_data_new2 {
 	FONT-SIZE: 12px;
 	FONT-FAMILY:lucida_grande;
 	padding:5px;
 }
 
 .pqs_data_bold_new2 {
 	FONT-SIZE: 12px;
 	font-weight:bold;
 	FONT-FAMILY:lucida_grande;
 	padding:5px;
 }
 
 .pqs_right_bg_new{
 	background-image: url(../images/pqs-box-right-bg1.gif);
 }
 
 .pqs_bot_bg_new {
 	background-image: url(../images/pqs-box-bot-bg1.gif);
 }
.pqs_hdr3_new {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	background-color:#e8e3d0;
	
	padding:5px;
}
.pqs_seperator_new {
	height: 2px;
	background-color: #e8e3d0;

}
.ActionMenuFontColor{
COLOR: #0E3892; TEXT-DECORATION: none

}
/*for FS LeadSummary buttons  */
.lm_new_button{	 
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold;
	 border:1px solid #5E9CCF;
	 color:#ffffff;
	background:url(../images/button_bg.jpg) left top repeat-x;
	padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	 
}

.lm_new_button:link, .lm_new_button:visited{
	 FONT-FAMILY:lucida_grande_bold;
	 border:1px solid #5E9CCF;
	 color:#ffffff;
	 background:#4e8ccf;
	 FONT-SIZE: 12px; 
	padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	 text-decoration: none;
}

.lm_new_button:hover{ 	
  FONT-FAMILY:lucida_grande_bold;
	 border:1px solid #5E9CCF;
	 color:#ffffff; 
	 background:#4e8ccf;
	 FONT-SIZE: 12px; 
	 padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	 text-decoration: none;
}


.report_button{	 
	 FONT-SIZE: 12px; FONT-FAMILY:lucida_grande_bold;
	 border:1px solid #5E9CCF;
	 color:#ffffff;
	background:url(../images/button_bg.jpg) left top repeat-x;
	padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	 
}


.report_button:hover{ 	
  FONT-FAMILY:lucida_grande_bold;
	 border:1px solid #5E9CCF;
	 color:#ffffff; 
	 background:#4e8ccf;
	 FONT-SIZE: 12px; 
	 padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	 text-decoration: none;
}

.qst{
	padding:2px 5px 7px 5px; font-family: lucida_grande; font-size:13px; background-color: #FCFBEF;
}
.head{color:#003399; font-size:20px; font-family:lucida_grande; font-weight:bold;}
.toptext{font-family:lucida_grande; font-size:13px;}

/* below CSS Styles are used for the whole build on high resolution , so don't use these styles on any where else. Starts*/
.siteMainTable
{
	background:#FFFFFF;

}
.siteMainTD
{
	background-image:url(../images/pageBg.jpg);
	background-attachment:fixed;
}

#siteMainBody
{
	background-attachment:fixed;
	background-repeat: repeat-x;
	BACKGROUND-color: #ffffff;
	margin:0px;
}

/* above CSS Styles are used for the whole build on high resolution , so don't use these styles on any where else. Ends */
.sub_heading-2 {
	font-family: lucida_grande_bold;
	font-size: 16px;
	color: #777700;
	text-decoration: none;
	background-color: #FAF7DE;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3DB6C;
	height: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3DB6C;
}
.pqs_hdr3_new1W {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	background-color:#ffffff;
	border-bottom: 1px solid #244FA0;
	
	padding:5px;
	color: #244FA0;
}

.listing{
	border-bottom:1px solid #dcdcdc;
	padding-bottom:5px;
	font-family: lucida_grande;
	font-size: 11px;
}
.arrow {
	font-family: lucida_grande;
	font-size: 10px;
}

/* ******************************************Service314 Changes Starts******************************************  */


.tb_data_r3 {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #eac8c8
}
.hm_cal_blank_cell {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #fffafa
}
.tb_dataVL {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	BACKGROUND-COLOR: #efefef;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #efefef;
	border-bottom-color: #ffffff;
	border-left-color: #FFFFFF;
}
.tb_sub_hdrVL {
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande;
	BACKGROUND-COLOR: #c4c3c3;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #FFFFFF;
}

.hm_cal_active_cell_highlight {
	FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #95b0c6
}


.lightsalmonVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFA07A ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.palevioletredVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #DB7093; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.lightseagreenVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #20B2AA ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.deeppinkVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FF1493; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.peruVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #CD853F ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.deepskyblueVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #00BFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.plumVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #DDA0DD ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.limeVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #00FF00; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.powderblueVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #B0E0E6 ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.rosybrownVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #BC8F8F; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.burlywoodVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #DEB887 ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.goldVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFD700; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.wheatVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #F5DEB3 ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.darkseagreenVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #8FBC8F ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.yellowgreenVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #9ACD32 ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.dartynredVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #CD5C5C; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.aliceblueVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #F0F8FF ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.antiquewhiteVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FAEBD7; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.aquaVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #00FFFF ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.aquamarineVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #7FFFD4; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.beigeVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #F5F5DC ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.ivoryVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFFFF0 ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.tanVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #D2B48C ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.lightgoldenVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FAFAD2; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.palegreenVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #98FB98; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.paleturquoiseVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #AFEEEE ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.peachpuffVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFDAB9; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.thistleVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #D8BFD8 ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.pinkVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFC0CB ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.lavenderVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #E6E6FA; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.mistyroseVL { FONT-SIZE: 12px; FONT-FAMILY:lucida_grande; BACKGROUND-COLOR: #FFE4E1; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

/* ******************************************Service314 Changes Ends******************************************  */

.franOn_button{
 
  height:20px;
  border:#5E9CCF solid 1px;
  color:#ffffff;
  background:url(../images/button_bg.jpg) left top repeat-x;
  FONT-SIZE: 12px;
  FONT-FAMILY:lucida_grande_bold;
  padding:0px 2px 2px 2px;
 
}
.franOn_button:hover, .franOn_button:focus{  
  height:20px;
  border:#5E9CCF solid 1px;
  color:#ffffff;
  background:#4e8ccf;
  FONT-SIZE: 12px;
  FONT-FAMILY:lucida_grande_bold;
  padding:0px 2px 2px 2px;
}



/* Added For New Scheduler Changes Starts *************************************************************** */







/* calendar */
table.calendar {width: 100%;}
table.calendar thead {zoom: 1;}
table.calendar thead tr {zoom: 1;}
table.calendar thead th.month {border-bottom: 1px solid #bbb; font-weight: bold; font-size: 120%; zoom: 1;}
table.calendar thead th.month a {border: none; position: relative; margin: 0 0px; zoom: 1;}
table.calendar th,
table.calendar td {position:right top}
/*.even td:hover{background-color:#E3EDF9;!important}*/
/*table.calendar  td:hover {background-color:#E3EDF9;}*/
table.calendar tbody td,
table.calendar tbody th {
    border: 1px solid #ddd;
    border-top-color: #fff;
    border-left-color: #fff;
    background-position: right top;
    text-align: right;
    text-decoration:none;
}
table.calendar strong {font-size: 12px;}
table.calendar td a{font-size: 12px; text-decoration:none;}
table.calendar td a:link {font-size: 12px; text-decoration:none;}
table.calendar td a:visited{font-size: 12px; text-decoration:none;}
table.calendar .inactive {color: #aaa;}
table.calendar .inactive  a{color: #aaa; text-decoration:none;}
table.calendar .inactivea a:link {color: #aaa; text-decoration:none;}
table.calendar .inactivea a:visited {color: #aaa; text-decoration:none;}
table.calendar div.items a {border: 0; margin: 0 1px;}
.meetingAlerts{
    display: block;
    background-color:#FAEECB;
    border:1px solid #FF9B59;
    font-family:lucida_grande;
    text-align: center;
    font-size:11px;
    padding:2px;
}


.dateCalc1 {
	background:url(../images/scheduler/dateCalc1.png) no-repeat;
	height:24px;
	width:24px;
	border:none;	
	cursor:pointer;
	text-indent:-10000px;
}


.current{
    background-position: bottom;
}

/***.today {
    display:block;
    height: 24px;
    width:57px;
    background-image: url(../images/scheduler/today-disabled1.jpg);
    background-repeat: no-repeat;
    background-position:bottom;
    cursor: default;
}
.today123 span.hover{
    display:block;
    height: 24px;
    width:57px;
    background-image: url(../images/scheduler/today.jpg);
    background-repeat: no-repeat;
    background-position: top;
	cursor: pointer;
}

.today123 {
    display:block;
    height: 24px;
    width:57px;
    background-image: url(../images/scheduler/today.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
	cursor: pointer;
}
**/
.todayfr {
    display:block;
    height: 24px;
    width:91px;
    background-image: url(../images/lang/fr/today-disabled1.jpg);
    background-repeat: no-repeat;
    background-position:bottom;
    cursor: default;
}
.today123fr span.hover{
    display:block;
    height: 24px;
    width:91px;
    background-image: url(../images/lang/fr/today.jpg);
    background-repeat: no-repeat;
    background-position: top;
	cursor: pointer;
}

.today123fr {
    display:block;
    height: 24px;
    width:91px;
    background-image: url(../images/lang/fr/today.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
	cursor: pointer;
}
.todayes {
    display:block;
    height: 24px;
    width:44px;
    background-image: url(../images/lang/es/today-disabled1.jpg);
    background-repeat: no-repeat;
    background-position:bottom;
    cursor: default;
}
.today123es span.hover{
    display:block;
    height: 24px;
    width:44px;
    background-image: url(../images/lang/es/today.jpg);
    background-repeat: no-repeat;
    background-position: top;
	cursor: pointer;
}

.today123es {
    display:block;
    height: 24px;
    width:44px;
    background-image: url(../images/lang/es/today.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
	cursor: pointer;
}
.todayit {
    display:block;
    height: 24px;
    width:49px;
    background-image: url(../images/lang/it/today-disabled1.jpg);
    background-repeat: no-repeat;
    background-position:bottom;
    cursor: default;
}
.today123it span.hover{
    display:block;
    height: 24px;
    width:49px;
    background-image: url(../images/lang/it/today.jpg);
    background-repeat: no-repeat;
    background-position: top;
	cursor: pointer;
}

.today123it {
    display:block;
    height: 24px;
    width:49px;
    background-image: url(../images/lang/it/today.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
	cursor: pointer;
}
.todayen {
    display:block;
    height: 24px;
    width:57px;
    background-image: url(../images/lang/en/today-disabled1.jpg);
    background-repeat: no-repeat;
    background-position:bottom;
    cursor: default;
}
.today123en span.hover{
    display:block;
    height: 24px;
    width:57px;
    background-image: url(../images/lang/en/today.jpg);
    background-repeat: no-repeat;
    background-position: top;
	cursor: pointer;
}

.today123en {
    display:block;
    height: 24px;
    width:57px;
    background-image: url(../images/lang/en/today.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
	cursor: pointer;
}
.todayde {
    display:block;
    height: 24px;
    width:55px;
    background-image: url(../images/lang/de/today-disabled1.jpg);
    background-repeat: no-repeat;
    background-position:bottom;
    cursor: default;
}
.today123de span.hover{
    display:block;
    height: 24px;
    width:55px;
    background-image: url(../images/lang/de/today.jpg);
    background-repeat: no-repeat;
    background-position: top;
	cursor: pointer;
}

.today123de {
    display:block;
    height: 24px;
    width:55px;
    background-image: url(../images/lang/de/today.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
	cursor: pointer;
}
.prev{
    clear: both;
    display:block;
    height: 24px;
    width:24px;
    background-image: url(../images/scheduler/prev.jpg);
    background-repeat: no-repeat;
    background-position:bottom;
    cursor: pointer;
}

.prev span.hover{
    display:block;
    height: 24px;
    width: 24px;
    background: url(../images/scheduler/prev.jpg) no-repeat;
    background-position: top;
}

.next{
    clear: both;
    display:block;
    height: 24px;
    width:24px;
    background-image: url(../images/scheduler/next.jpg);
    background-repeat: no-repeat;
    background-position:bottom;
    cursor: pointer;
}

.next span.hover{
    display:block;
    height: 24px;
    width: 24px;
    background: url(../images/scheduler/next.jpg) no-repeat;
    background-position: top;
}


/**.day{
    clear: both;
    display:block;
    height: 24px;
    width:42px;
    background-image: url(../images/scheduler/days.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}

.day span.hover{
    display:block;
    height: 24px;
    width:42px;
    background-image: url(../images/scheduler/days.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.day123{
    display:block;
    height: 24px;
    width: 42px;
    background: url(../images/scheduler/days.jpg) no-repeat;
    background-position: bottom;
}


.week {
    display:block;
    height: 24px;
    width:50px;
    background-image: url(../images/scheduler/week.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.week span.hover{
    display:block;
    height: 24px;
    width:50px;
    background-image: url(../images/scheduler/week.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.week123{
    display:block;
    height: 24px;
    width:50px;
    background-image: url(../images/scheduler/week.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
**/
.dayfr{
    clear: both;
    display:block;
    height: 24px;
    width:48px;
    background-image: url(../images/lang/fr/days.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.dayfr span.hover{
    display:block;
    height: 24px;
    width:48px;
    background-image: url(../images/lang/fr/days.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.day123fr{
    display:block;
    height: 24px;
    width: 48px;
    background: url(../images/lang/fr/days.jpg) no-repeat;
    background-position: bottom;
}
.dayde{
    clear: both;
    display:block;
    height: 24px;
    width:42px;
    background-image: url(../images/lang/de/days.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.dayde span.hover{
    display:block;
    height: 24px;
    width:42px;
    background-image: url(../images/lang/de/days.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.day123de{
    display:block;
    height: 24px;
    width: 42px;
    background: url(../images/lang/de/days.jpg) no-repeat;
    background-position: bottom;
}
.dayen{
    clear: both;
    display:block;
    height: 24px;
    width:42px;
    background-image: url(../images/lang/en/days.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}

.dayen span.hover{
    display:block;
    height: 24px;
    width:42px;
    background-image: url(../images/lang/en/days.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.day123en{
    display:block;
    height: 24px;
    width: 42px;
    background: url(../images/lang/en/days.jpg) no-repeat;
    background-position: bottom;
}
.dayes{
    clear: both;
    display:block;
    height: 24px;
    width:40px;
    background-image: url(../images/lang/es/days.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}

.dayes span.hover{
    display:block;
    height: 24px;
    width:40px;
    background-image: url(../images/lang/es/days.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.day123es{
    display:block;
    height: 24px;
    width: 40px;
    background: url(../images/lang/es/days.jpg) no-repeat;
    background-position: bottom;
}
.dayit{
    clear: both;
    display:block;
    height: 24px;
    width: 63px;
    background-image: url(../images/lang/it/days.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}

.dayit span.hover{
    display:block;
    height: 24px;
    width:63px;
    background-image: url(../images/lang/it/days.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.day123it{
    display:block;
    height: 24px;
    width: 63px;
    background: url(../images/lang/it/days.jpg) no-repeat;
    background-position: bottom;
}

.weekfr {
    display:block;
    height: 24px;
    width:66px;
    background-image: url(../images/lang/fr/week.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.weekfr span.hover{
    display:block;
    height: 24px;
    width:66px;
    background-image: url(../images/lang/fr/week.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.week123fr{
    display:block;
    height: 24px;
    width:66px;
    background-image: url(../images/lang/fr/week.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.weekde {
    display:block;
    height: 24px;
    width:59px;
    background-image: url(../images/lang/de/week.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.weekde span.hover{
    display:block;
    height: 24px;
    width:59px;
    background-image: url(../images/lang/de/week.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.week123de{
    display:block;
    height: 24px;
    width:59px;
    background-image: url(../images/lang/de/week.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.weekes {
    display:block;
    height: 24px;
    width:62px;
    background-image: url(../images/lang/es/week.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.weekes span.hover{
    display:block;
    height: 24px;
    width:62px;
    background-image: url(../images/lang/es/week.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.week123es{
    display:block;
    height: 24px;
    width:62px;
    background-image: url(../images/lang/es/week.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.weeken {
    display:block;
    height: 24px;
    width:50px;
    background-image: url(../images/lang/en/week.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.weeken span.hover{
    display:block;
    height: 24px;
    width:50px;
    background-image: url(../images/lang/en/week.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.week123en{
    display:block;
    height: 24px;
    width:50px;
    background-image: url(../images/lang/en/week.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.weekit {
    display:block;
    height: 24px;
    width:78px;
    background-image: url(../images/lang/it/week.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.weekit span.hover{
    display:block;
    height: 24px;
    width:78px;
    background-image: url(../images/lang/it/week.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.week123it{
    display:block;
    height: 24px;
    width:78px;
    background-image: url(../images/lang/it/week.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.custom {
    display:block;
    height: 24px;
    width:88px;
    background-image: url(../images/scheduler/custom.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.custom span.hover{
    display:block;
    height: 24px;
    width:88px;
    background-image: url(../images/scheduler/custom.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.d30 {
    display:block;
    height: 24px;
    width:57px;
    background-image: url(../images/scheduler/30-min-disabled.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: default;
}

.min30 {
    display:block;
    height: 24px;
    width:57px;
    background-image: url(../images/scheduler/30-min.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}

.min30 span.hover{
    display:block;
    height: 24px;
    width:57px;
    background-image: url(../images/scheduler/30-min.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.minute30{
    display:block;
    height: 24px;
    width:57px;
    background-image: url(../images/scheduler/30-min.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.d15 {
    display:block;
    height: 24px;
    width:56px;
    background-image: url(../images/scheduler/15-min-disabled.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: default;
}

.min15 {
    display:block;
    height: 24px;
    width:56px;
    background-image: url(../images/scheduler/15-min.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}

.min15 span.hover {
    display:block;
    height: 24px;
    width:56px;
    background-image: url(../images/scheduler/15-min.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.minute15 {
    display:block;
    height: 24px;
    width:56px;
    background-image: url(../images/scheduler/15-min.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.d60 {
    display:block;
    height: 24px;
    width:74px;
    background-image: url(../images/scheduler/one-hours-disabled.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: default;
}

.oneHours {
    display:block;
    height: 24px;
    width:74px;
    background-image: url(../images/scheduler/one-hours.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}


.oneHours span.hover {
    display:block;
    height: 24px;
    width:74px;
    background-image: url(../images/scheduler/one-hours.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.minute60 {
    display:block;
    height: 24px;
    width:74px;
    background-image: url(../images/scheduler/one-hours.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

/**.month {
    display:block;
    height: 24px;
    width:59px;
    background-image: url(../images/scheduler/month.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.month span.hover{
    display:block;
    height: 24px;
    width:59px;
    background-image: url(../images/scheduler/month.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.month123 {
    display:block;
    height: 24px;
    width:59px;
    background-image: url(../images/scheduler/month.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
**/
.monthfr {
    display:block;
    height: 24px;
    width:49px;
    background-image: url(../images/lang/fr/month.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.monthfr span.hover{
    display:block;
    height: 24px;
    width:49px;
    background-image: url(../images/lang/fr/month.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.month123fr {
    display:block;
    height: 24px;
    width:49px;
    background-image: url(../images/lang/fr/month.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.monthde {
    display:block;
    height: 24px;
    width:60px;
    background-image: url(../images/lang/de/month.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.monthde span.hover{
    display:block;
    height: 24px;
    width:60px;
    background-image: url(../images/lang/de/month.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.month123de {
    display:block;
    height: 24px;
    width:60px;
    background-image: url(../images/lang/de/month.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.monthen {
    display:block;
    height: 24px;
    width:59px;
    background-image: url(../images/lang/en/month.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.monthen span.hover{
    display:block;
    height: 24px;
    width:59px;
    background-image: url(../images/lang/en/month.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.month123en {
    display:block;
    height: 24px;
    width:59px;
    background-image: url(../images/lang/en/month.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.monthes {
    display:block;
    height: 24px;
    width:44px;
    background-image: url(../images/lang/es/month.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.monthes span.hover{
    display:block;
    height: 24px;
    width:44px;
    background-image: url(../images/lang/es/month.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.month123es {
    display:block;
    height: 24px;
    width:44px;
    background-image: url(../images/lang/es/month.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.monthit {
    display:block;
    height: 24px;
    width:50px;
    background-image: url(../images/lang/it/month.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}
.monthit span.hover{
    display:block;
    height: 24px;
    width:50px;
    background-image: url(../images/lang/it/month.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.month123it {
    display:block;
    height: 24px;
    width:50px;
    background-image: url(../images/lang/it/month.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.days15{
    display:block;
    height: 24px;
    width:63px;
    background-image: url(../images/scheduler/15-days.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}

.days15 span.hover{
    display:block;
    height: 24px;
    width:63px;
    background-image: url(../images/scheduler/15-days.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

.addTask{
    display:block;
    height: 24px;
    width:73px;
    background-image: url(../images/scheduler/add-task.jpg);
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer;
}

.addTask span.hover{
    display:block;
    height: 24px;
    width:73px;
    background-image: url(../images/scheduler/add-task.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

/* image replacement */

/* Easy Slider */
#slider1 ul{
    width:100%;
    margin:0px;
    padding:0px;
    list-style:none;
    
}

/*new class add for add contact task page satishK starts*/
.atlRw03{background-color:#d5e4f3;}
.atlRw04{background-color:#f1f8ff;}
.atlRw06{background-color:#deebf3}
.atlRw07{background-color:#6799e1;}

.crvBox2-top {
	background-image: url(../images/crvBox2-tbg.png); background-repeat: repeat-x; background-position: left top; height: 10px; width:100%;	
}
.crvBox2-botom {
	background-image: url(../images/crvBox2-btbg.png); background-repeat: repeat-x; background-position: left bottom; height: 17px; width:100%;	
}
.crvBox2-left {
	background-image: url(../images/crvBox2-lbg.png); background-repeat: repeat-y; background-position: left top;  width:10px;	
}
.crvBox2-right {
	background-image: url(../images/crvBox2-rbg.png); background-repeat: repeat-y; background-position: right top;  width:16px;	
}


.crvBox2-topNew {
	background-image: url(../images/scheduler/crvBox2-tbg-New.png); background-repeat: repeat-x; background-position: left top; height: 10px; width:100%;	
}
.crvBox2-botomNew {
	background-image: url(../images/scheduler/crvBox2-btbg-New.png); background-repeat: repeat-x; background-position: left bottom; height: 12px; width:100%;	
}
.crvBox2-leftNew {
	background-image: url(../images/scheduler/crvBox2-lbg.png); background-repeat: repeat-y; background-position: left top;  width:10px;	
}
.crvBox2-rightNew {
	background-image: url(../images/scheduler/crvBox2-rbg-New.png); background-repeat: repeat-y; background-position: right top;  width:16px;	
}


.crvBox2-bg{background:#ffffff;}
.crvBox2-ttBg{
	background-image: url(../images/crvBox2-tt-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 36px;
	font-family:lucida_grande; font-size:15px; font-weight:bold; color:#000000; line-height:25px;
}
.crvBox2-ttBg img{float:left; margin-right:8px;}
/*new class add for add contact task page satishK ends*/
.crvBox2-ttBg2{
	background-image: url(../images/crvBox2-tt-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 36px;
	font-family:lucida_grande; font-size:15px; font-weight:normal; color:#000000; line-height:25px;
}

#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
    display:block;
    width:30px;
    height:77px;
    position:absolute;
    left:-30px;
    top:71px;
    z-index:1000;
}	
#nextBtn, #slider1next{ 
    left:696px;
}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
    display:block;
    position:relative;
    width:30px;
    height:77px;
    background:url(../images/btn_prev.gif) no-repeat 0 0;	
}	
#nextBtn a, #slider1next a{ 
    background:url(../images/btn_next.gif) no-repeat 0 0;	
}	

#slideshow{
    width:100%;
}
#leftControl {
    width:19px;
    height:19px;
    position:absolute;
    margin-top:43px;
    background-color: transparent;
    background-image: url(../images/scheduler/cal-left.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-left: 10px;
    
}
#rightControl {
    width:19px;
    height:19px;
    position:absolute;
    margin-left:50px;
    margin-top:43px;
    margin-left: 965px;
    background-color: transparent;
    background-image: url(../images/scheduler/cal-right.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    
}
.arrows{width:30px; height:16px; float:left;}
.control{
    display:block;
    width:10px;
    height:15px;
    text-indent:-10000px;
    
    cursor: pointer;
    
}
.slide{overflow:hidden;}
.slide h3{font-family:lucida_grande; font-size:15px; font-weight:bold; color:#0e4b79; padding-left:20px;}
.pad{padding-left:20px;}
#listIte {
    margin-bottom: 15px;
}

.tp{font:lucida_grande; font-size:12px !important; font-weight:bold !important;}
.tp1{ border-left:solid 1px #dddddd !important; font:lucida_grande; font-size:12px !important; font-weight:bold !important;}





/* content boxes */
.box1 {
    font-family:lucida_grande;;
    width: 100%;
    margin-top: 3px;
    margin-right: 0px;
    margin-left: 0;
    
}

.box1 thead .headerNew  {
    width:100%;
    padding:0px;
    margin:0px;
    background-color: #6799E1;
    background-image: url(../images/scheduler/hd_center.jpg);
    background-repeat: repeat-x;
    
}

.box1 thead .headerNew p {
    font-size:14px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    
}	




.box1 .headerNew .button {margin-left: 15px;}

.box1 .content1 {margin-bottom: 5px;  width:100%;}
.box1 .content1 table {width: 100%;}
.box1 .content1 table th,
.box1 .content1 table td {
    font-family:lucida_grande;
    font-size:12px;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 5px;
}
.box1 .content1 table th {text-align: left; font-weight: normal;}
.box1 .content1 table tr.even th,
.box1 .content1 table td.even td {background: #f5f5f5;}
/*	.box1 .content1 table th.first,
.box1 .content1 table td.first {padding-left: 20px;}*/
.box1 .content1 table thead th,
.box1 .content1 table thead td {border-left: 1px solid #f2f2f2; border-right: 1px solid #d5d5d5; background: #ddd url(../images/scheduler/thead.gif) repeat-x; text-shadow: #fff 0 1px 0;}
.box1 .conten1t table tbody tr.first th,
.box1 .content1 table tbody tr.first td {border-top: 1px solid #bbb;}
.box1 .content1 table tr.even th,
.altbox .content1 table tr.even th,
.box1 .content1 ul.simple strong {float: left; font-weight: normal;}
.box1 .content1 ul.simple span {float: right;}




.box1 .content1 {
    margin-bottom: 5px;
    width:100%;
    border-left-width: 1px;
}
.box1 .content1 table {width: 100%;}
.box1 .content1 table th,
.box1 .content1 table td {
    font-family:lucida_grande;
    font-size:12px;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 5px;
}
.box1 .content1 table th {text-align: left; font-weight: normal;}
.box1 .content1 table tr.even th,
.box1 .content1 table tr.even td {background: #f5f5f5;}
/*	.box1 .content1 table th.first,
.box1 .content1 table td.first {padding-left: 20px;}*/
.box1 .content1 table thead th,
.box1 .content1 table thead td {
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #d5d5d5;
    text-shadow: #fff 0 1px 0;
    background-color: #E8E8E8;
    background-repeat: repeat-x;
}
.box1 .content1 table tbody tr.first th,
.box1 .content1 table tbody tr.first td {border-top: 1px solid #bbb;}
{width: 100%;}
table.calendar1 thead {zoom: 1;}
table.calendar1 thead tr {zoom: 1;}
table.calendar1 thead th.month {border-bottom: 1px solid #bbb; font-weight: bold; font-size: 120%; zoom: 1;}
table.calendar1 thead th.month a {border: none; position: relative; margin: 0 0px; zoom: 1;}
table.calendar1 th,
table.calendar1 td {position:right top}
table.calendar1 tbody td,
table.calendar1 tbody th {
    border: 1px solid #ddd;
    border-top-color: #fff;
    border-left-color: #fff;
    background-position: right top;
    text-align: right;
    text-decoration:none;
}
table.calendar1 strong {font-size: 12px;}
table.calendar1 td a{font-size: 12px; text-decoration:none;}
table.calendar1 td a:link {font-size: 12px; text-decoration:none;}
table.calendar1 td a:visited{font-size: 12px; text-decoration:none;}
table.calendar1 .inactive {color: #aaa;}
table.calendar1 .inactive  a{color: #aaa; text-decoration:none;}
table.calendar1 .inactivea a:link {color: #aaa; text-decoration:none;}
table.calendar1 .inactivea a:visited {color: #aaa; text-decoration:none;}
table.calendar1 div.items a {border: 0; margin: 0 1px;}
.meetingAlerts{
    display: block;
    background-color:#FAEECB;
    border:1px solid #FF9B59;
    font-family:lucida_grande;
    text-align: center;
    font-size:11px;
    padding:2px;
}

.calendar1{ border-left:1px solid #dddddd; }

.upwinTxt{
    font-family:lucida_grande; font-size:14px;
    color:#FFFFFF; border-bottom:solid #666666 1px; border-left:solid #666666 1px; border-right:solid #666666 1px;
}

.Wtxt{ color:#FFFFFF !important; text-shadow:none!important;}

#box select {
    font-family:lucida_grande;
    font-size:12px;
}



.userList {
    
}



.draggedUser {
    zoom: 1;
    opacity: .2;
    -moz-opacity: .2;
    filter: alpha(opacity=20)
}

#unassignedUsers:hover {
    background-color: #E3EDF9;	
}

#restrictedUsers:hover {
    background-color: #ffffcc;
}

#powerUsers:hover {
    background-color: #ccffcc;
}



.arrowlistmenu{
    width: 180px; /*width of accordion menu*/
    z-index:99 !important;
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
    font: 12px lucida_grande_bold;
    color: 000;
    background: black url(../images/scheduler/titlebar.png) repeat-x center left;
    margin-bottom: 5px; /*bottom spacing between header and rest of content*/
//    text-transform: uppercase;
    cursor: hand;
    cursor: pointer;
    text-align:left!important;
    margin-top: 0px;
    padding-top: 4px;
    padding-right: 0;
    padding-bottom: 4px;
    padding-left: 10px;
    
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
    background-image: url(../images/scheduler/titlebar-active.png);
    color:#fff; !important;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
    padding-bottom: 2px; /*bottom spacing between menu items*/
    text-align:left!important;
    font-family:lucida_grande;
    font-size:13px;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
    background: #3366CC !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
    background: #3366CC !important;
}

.arrowlistmenu ul li a{
    color: #3366CC;
    background: url(../images/scheduler/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
    display: block;
    padding: 2px 0;
    padding-left: 19px; /*link text is indented 19px*/
    text-decoration: none;
    font-weight: bold;
    border-bottom: 1px solid #dadada;
    font-size: 90%;
}

.arrowlistmenu ul li a:visited{
    color: #3366CC;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
    background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
    background: lightblue;
}



.cm_contactBg12 {
    FONT-SIZE: 16px;
    FONT-FAMILY: lucida_grande;
    color: #2f59a9;
    font-weight: normal;
    background-image: url(../images/scheduler/cmcPw_bg1-1.jpg) !important;
    background-repeat: repeat-x;
    background-position: left top;
    border-bottom:1px solid #d0cecf;
    
}
.tp2{ border-left:solid 1px #dddddd !important; font:lucida_grande; font-size:12px !important; font-weight:bold !important; margin:0px; padding:0px;}
.mtIe{*margin-top:-10px !important;}
/*.nlisttboxNew{border:1px solid #B2B2B2; height:22px; font-family:lucida_grande; font-size:12px;}*/
.pTob{line-height:30px;}



/* New Class Added */
.remarkH{
font-family:lucida_grande; font-size:13px; background-color: #F0F3FB; border:1px dashed #ADC7ED; padding:5px;

}











.hd_summaryBg {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande_bold;
	color: #000000;
	
	background-image: url(../images/scheduler/hd_center.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.hd_summaryBg1-1 {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande;
	color: #000000;
	background-image: url(../images/scheduler/hd_center.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


.hdSubBg {
color:#$797979;
	FONT-SIZE: 12px;
	FONT-FAMILY:lucida_grande_bold;
	color: #000000;
	
	height:26px;
	background-image: url(../images/scheduler/hdSubBg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}




.hdSubBgTxt {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande_bold;
	color:#545454;
	background-image: url(../images/scheduler/hdSubBg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dadada;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dadada;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}


.hdSubBgTxt a{
	color:#545454;
	font-family: lucida_grande;
	font-size: 12px;
}



.hdSubBgTxt_1 {
	background-image: url(../images/scheduler/hdSubBg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C8C8;
	height:55px;

}

.hdSubBgTxt_1-1 {
	background-image: url(../images/scheduler/hdSubBg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C8C8;
	height:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C8C8;

}




.serchWidgetBg {
	background-image: url(../images/scheduler/searchwidgetBg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C8C8;
	height:55px;

}



.cmNameTxt {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande_bold;
	color:#1b5bb7;
	
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dadada;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dadada;
}

.cmNameTxt a:link {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande;
	color:#1b5bb7;
	text-decoration:none;

}

.cmNameTxt a:visited {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande;
	color:#1b5bb7;
	text-decoration:none;

}




.cmTxt {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande;
	color:#000000;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dadada;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dadada;
	font-style: normal;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.cmDataG {
	background-color: #f8f8f8;
	
}

.cmDataGN {
	background-color: #f8f8f8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7B7B7;
	
}

.cmDataGN_New {
        
        FONT-SIZE: 8.5pt;
        COLOR: #ffffff;
        FONT-FAMILY:lucida_grande_bold;
        	
}

.cmDataB {
	background-color: #ecf4ff;
	
}


.cmDataBN {
	background-color: #ecf4ff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7B7B7;
	
}


.cmDataGNInvoice {
	background-color: #f8f8f8;
	
}


.cmDataGhover {
	background-color: #F3F3F3;
	
}

.cmDataB {
	background-color: #ecf4ff;
	
}

.cmDataBhover{
	background-color: #DFECFF;
	
}



.ckBg {
	background-color:#e1e1e1;
}

/*.cm_new_button{	 
	FONT-SIZE: 12px; FONT-FAMILY: lucida_grande;
	 border:1px solid #333333;
	 color:#ffffff;
	background:url(../images/scheduler/buttonN_bg.jpg) left top repeat-x;
	padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	height:26px;
	 
}

.cm_new_button:link, .lm_new_button:visited{
	 FONT-FAMILY: lucida_grande;
	 border:1px solid #333333;
	 color:#ffffff;
	 background:#4e8ccf;
	 FONT-SIZE: 12px; 
	padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	 text-decoration: none;
	 	height:26px;
}

.cm_new_button:hover{
	FONT-FAMILY:  lucida_grande;
	border:1px solid #333333;
	color:#ffffff;
	background:#224d9f;
	FONT-SIZE: 12px; 
		width:auto;
	overflow:visible;
	text-decoration: none;
	height:26px;
	padding-top: 0px;
	padding-right: 0.5em;
	padding-bottom: 0.1em;
	padding-left: 0.5em;
}
*/

.cmrightPw_hdr {
	FONT-SIZE: 14px;
	FONT-FAMILY: lucida_grande;
	color: #2f59a9;
	background-image: url(../images/scheduler/cmrightPw_bg.jpg);
	font-weight: normal;
}

.cmrightPw_left_bg {
	background-color: #ebf4fc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d1cece;
}

.cmrightPw_right_bg {
	background-color: #ebf4fc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d1cece;
}

.cmrightPw_bot_bg {
	background-color: #ebf4fc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1cece;
}

.cmrightPwH {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande_bold;
	color: #000000;
	
	background-color:#ebf4fc;
	line-height: 22px;
	padding-left: 4px;
	border-bottom:1px solid #5799d0;
	
}

.cmrightPwHtxt {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande_bold;
	color: #5799d0;
	
	line-height: 22px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5799d0;
	
}

.cmrightPwHtxt a:link {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande_bold;
	color: #5799d0;
	
	text-decoration:none;
	
}

.cmrightPwHtxt a:visited {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande_bold;
	color: #5799d0;
	
	text-decoration:none;
	
}


.cmrightPwtxt {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande;
	color: #000000;
	font-weight: normal;
	line-height: 22px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5799d0;
	
}

.cmrightPwtxt a:link{
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}

.cmrightPwtxt a:visited{
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}


.borderLR {
	 border-left:#dadada 1px solid;
	 border-right:#dadada 1px solid;
}

.logInput {
	border:1px solid #4987ba;
	width:100px;
	font-size:11px;
	color:#5d5d5d;
	line-height:14px;
	font-family:lucida_grande;
	font-size:11px;
	height: 20px;
}

.logInput1 {
	border:1px solid #4987ba;
	width:200px;
	font-size:11px;
	color:#5d5d5d;
	line-height:14px;
	font-family:lucida_grande;
	font-size:11px;
}

.logTexArea {
	font-size:11px;
	color:#5d5d5d;
	font-family:lucida_grande;
	font-size:11px;
	border:1px solid #4987ba;
	width: 220px;
	line-height: 18px;
	height: 21px;
}

.logTexArea1 {
	font-size:11px;
	color:#5d5d5d;
	font-family:lucida_grande;
	font-size:11px;
	border:1px solid #4987ba;


}

.dropdown_list1 {
	font-size:11px;
	color:#5d5d5d;
	font-family:lucida_grande;
	font-size:11px;
	border:1px solid #4987ba;
	height: 21px;

}


.dropdown_list {
	font-size:11px;
	color:#5d5d5d;
	font-family:lucida_grande;
	font-size:11px;
	vertical-align:middle;
	border:1px solid #4987ba;
	width: auto;
	height: 21px;
}


.logCallLable {
	color:#000000;
	white-space:normal;
	font-family: lucida_grande_bold;
	font-size: 11px;
	font-style: normal;
	
	font-variant: normal;
	margin-right: 5px;
	
}

.logCallHeading {
	font-weight:bold;
	color:#FFFFFF;
	white-space:normal;
	background-repeat: no-repeat;
	padding-left: 5px;
	font-family: lucida_grande;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	background-color: #5799D0;
	border: 1px solid  #165BA0;
	height: 28px;
	vertical-align: middle;
	
}

.logCallHeading a:link {
	font:normal 12px lucida_grande;
	font-weight:bold;
	color:#ffffff;
	white-space:normal;
	
}
.logCallHeading a:visited {
	font:normal 12px lucida_grande;
	font-weight:bold;
	color:#ffffff;
	white-space:normal;
	
}

.logCallHeading a:hover {
	font:normal 12px lucida_grande;
	font-weight:bold;
	color:#ffffff;
	white-space:normal;
	
}
.logCallsubmit{
	color:#ffffff;
	background-color:#6697de;
	border:1px  solid #355fae;
	padding:2px 5px;

}


.submitMW{
	color:#ffffff;
	background-color:#6697de;
	border:1px  solid #355fae;
	padding:2px;

}

.cmSeaTopBg {
	background-color: #f4f9ff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d1cece;
}



.cmSeaBotBg {
	background-color: #f4f9ff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1cece;
}


.cmSeaRightBg {
	background-color: #f4f9ff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d1cece;
}



.cmSeaLeftBg {
	background-color: #f4f9ff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d1cece;
}

.cmSeaBothBg {
	background-color: #f4f9ff;
        border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d1cece;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d1cece;
}

.cmSearchBg {
	background-color: #f4f9ff;
	}


/* content boxes */
.box2 {
float:left;
font-family:lucida_grande;;
	width: 100%;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 0;
	box-shadow: #aaa 0 0 3px; 
}
.box2 .slideshow{
  
	width: 100%;
	padding: 0px;
	margin: 0;
}
.box2-100 {width: 99%; float:left;} 
.mcN{
	text-align:left!important;
	font-size:12px;
	}
.first {border-left: 0 !important;}
.last {border-right: 0 !important;}
.boxin {background: #fff;}
.boxin1 {box-shadow: #aaa 0 0 5px; width:74%;  float:left; background: #fff;}
.boxin2 {background: #fff;}
.box2 thead .headerNew  {
	width:100%;
	padding:0px;
	margin:0px;
	background-color: #6799E1;
	background-image: url(../images/scheduler/hd_center.jpg) !important;
	background-repeat: repeat-x;
	}
         

         
.box2 thead .head1-1 {
	font-size:14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;

}
.box thead .headerNew span {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	/*text-shadow:#000000 0 1px 0;;  */
}	
.box2 thead p {
	margin-top: 5px;
	margin-bottom: 5px;
}			
	.altbox .headerNew h3 {text-shadow: #003d68 0 1px 0;}
	.box2 .headerNew .button {margin-left: 15px;}
	.box2 .content {border:#CCCCCC 1px solid; width:100%;}
	.box2 .content table {width: 100%;}
	.box2 .content table th{
	font-family:lucida_grande;
	font-size:12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right:5px;
}
	.box2 .content table td {
	font-family:lucida_grande;
	font-size:12px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right:0px;
}
	.box2 .content table th {text-align: left; font-weight: normal;}
	.even {background: #f5f5f5;}
	 .evenNew{background: #f5f5f5; font-family:lucida_grande; font-size:14px;}
	 .currentWeek{
	 background-color:#E3EDF9;
	 }
	 
	 .dropdown_list_new {
		 font-family:lucida_grande;
		 font-size:12px;
		 }
	 .dropdown_list_new_service {
		 font-family:lucida_grande;
		 font-size:12px;
	 	  color:#434242;
		 }
	 
	 .userNameCal{
	 font-family:lucida_grande;
	 font-size:12px;
	 color:#3366CC;
	 background: #f5f5f5;
	 text-align:left!important;	  
	 }
          
         .userNameGrid{
	  font-family:lucida_grande;
	  font-size:12px;
	  color:#3366CC;
	  background: #F2F2F2;
	  text-align:left;	
          padding-top: 10px;
          padding-left: 10px;
          margin:10px;
          border-bottom: 1px solid #D5D5D5;
          border-right: 1px solid #D5D5D5;
         
	 } 
         .userNameGrid a:link{
		 font-family:lucida_grande;
	  font-size:12px;
	  color:#3366CC;
	  background: #F2F2F2;
	  text-align:left;
	 TEXT-DECORATION: none;
	 }
	 .userNameGrid a:hover{
		 font-family:lucida_grande;
	  font-size:12px;
	  color:#3366CC;
	  background: #F2F2F2;
	  text-align:left;
	 TEXT-DECORATION: none;
	 }
	 .userNameGrid a:visited{
		 font-family:lucida_grande;
	  font-size:12px;
	  color:#3366CC;
	  background: #F2F2F2;
	  text-align:left;
	 TEXT-DECORATION: none;
	 }
         .timeGrid{
	  font-family:lucida_grande;
	  font-size:12px;
          text-align:center!important;
          padding-top: 10px;
          padding-left: 10px;
          margin:10px;
          border-right: 1px solid #d5d5d5;
          border-bottom: 1px solid #d5d5d5;
          background: #ddd url(../images/scheduler/thead.gif);
	 } 
          
	.altbox .content table tr.even th,
	.altbox .content table tr.even td {background: #f0f9ff;}
	.box2 .content table th.first,
/*	.box2 .content table td.first {padding-left: 20px;}*/
	.box2 .content table thead th,
	.box2 .content table thead td {border-left: 1px solid #f2f2f2; border-right: 1px solid #d5d5d5; background: #ddd url(../images/scheduler/thead.gif) repeat-x; text-shadow: #fff 0 1px 0;}
	.box2 .content table tbody tr.first th,
	.box2 .content table tbody tr.first td {border-top: 1px solid #bbb;}
	.altbox .content table tbody {color: #00305d;}


	.box2 .content table tr.even th,

	.altbox .content table tr.even th,

	.box2 .content ul.simple strong {float: left; font-weight: normal;}
	.box2 .content ul.simple span {float: right;}

	
	
	
	.box2 .content1 {
	margin-bottom: 5px;
	width:100%;
	border-left-width: 1px;
}
	.box2 .content1 table {width: 100%;}
	.box2 .content1 table th,
	.box2 .content1 table td {
	font-family:lucida_grande;
	font-size:12px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 5px;
}
	.box2 .content1 table th {text-align: left; font-weight: normal;}
	.box2 .content1 table tr.even th,
	.box2 .content1 table tr.even td {background: #f5f5f5;}
/*	.box2 .content1 table th.first,
	.box2 .content1 table td.first {padding-left: 20px;}*/
	.box2 .content1 table thead th,
	.box2 .content1 table thead td {
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #d5d5d5;
	text-shadow: #fff 0 1px 0;
	background-color: #E8E8E8;
	background-repeat: repeat-x;
}
	.box2 .content1 table tbody tr.first th,
	.box2 .content1 table tbody tr.first td {border-top: 1px solid #bbb;}

.Wtxt{ color:#FFFFFF !important; text-shadow:none!important;}

#box select {
font-family:lucida_grande;
font-size:12px;
}

.border_17 {
	width:100%;
	padding:0px;
	margin:0px;
	background-color: #D5D5D5;
	background-image: url(../images/scheduler/calBg24-24.gif);
	
}
.border_34 {
	width:100%;
	padding:0px;
	margin:0px;
	background-color: #D5D5D5;
	background-image: url(../images/scheduler/calBg48-48.gif);
	
}
.border_68 {
	width:100%;
	padding:0px;
	margin:0px;
	background-color: #D5D5D5;
	background-image: url(../images/scheduler/calBg96-96.gif);
	
}


.unassignedBackground {
	background-color: #D5D5D5;
	
}


#box15{
	display: none;
	width:180px;
	border:1px solid #a4a4a4;
	position:absolute;
	padding:5px;
	margin-left:2px;
	clear:both;
	background-color: #ffffff;
	color:#000 !important;
	text-align:justify!important;
}
#box9 {
	display: none;
	width:320px;
	border:1px solid #1d54bd;
	position:absolute;
	z-index:99;
	padding:5px;
	margin-left:2px;
	clear:both;
	background-color: #ffffff;
	color:#fff !important;
}

.aruSure{
	position:absolute;
	display:inline-block;
	margin-right: auto;
	margin-left: 405px;
	background:#ede36b;
	border-color:#fff1a8;
	color:#000;
	font-family: lucida_grande;
	font-size: 13px;
	margin-top: -15px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.dateBgnew{
	background-image:url(../images/scheduler/dateBg.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:24px;
	background-position: left center;
	font-family: lucida_grande;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: center;
}

          
 .undoTxt{
  font-family:lucida_grande;
  font-size:12px;
  color:#3366CC;
  text-align:left;	
 } 

/* Added For New Scheduler Changes Ends ***************************************************************** */
/*************************** support ticket confirmation starts******************************************/
.msCrvTab-bg{padding:2px;}
.msCrvTab-lbg{background-image: url(../images/msCrvTab-lbg.png); background-repeat: repeat-y; background-position: left top; width: 6px;}
.msCrvTab-rbg{background-image: url(../images/msCrvTab-rbg.png); background-repeat: repeat-y; background-position: right top; width: 6px;}
.msCrvTab-bbg{background-image: url(../images/msCrvTab-bbg.png); background-repeat: repeat-x; background-position: left bottom; width: 100%; height:6px;}
.msCrvTab-tbg{background-image: url(../images/msCrvTab-tbg.png); background-repeat: repeat-x; background-position: left top; width: 100%; height:36px;
font-family: lucida_grande_bold; font-size: 17px;  color: #0658a5; }
.rowText12{font-family:lucida_grande; font-size:12px; color:#034578;}
/*************************** support ticket confirmation ends******************************************/
/*************************** contact add confirmation starts ******************************************/
.confirm-tbg{background-image: url(../images/confTopBg.gif); background-repeat: repeat-x; background-position: left top; width: 100%; height:36px;
font-family: lucida_grande_bold; font-size: 17px;  color: #0658a5; }
.confirm-lbg{background-image: url(../images/conf-lbg.gif); background-repeat: repeat-y; background-position: left top;  }
.confirm-rbg{background-image: url(../images/conf-rbg.gif); background-repeat: repeat-y; background-position: right top;}
.confirm-bbg{background-image: url(../images/conf-bbg.gif); background-repeat: repeat-x; background-position: right top;}
/*************************** contact add confirmation ends *******************************************/
/*************************** Added by Abishek Singhal to support place holder in IE9 Start *******************************************/
.placeholder {
    color:#9e9e9e; 
}
/*************************** Added by Abishek Singhal to support place holder in IE9 End *******************************************/
/*************************** Added by Sonalika for new Add Contact Task Gui Enh Starts *******************************************/
.adTskInpBg{ background-image:url(../images/scheduler/newAddContactTask/adTskInp-Bg.png);
background-repeat:repeat-x; background-position:left top;}

.addTaskTbBg{ background-image:url(../images/scheduler/newAddContactTask/addTaskTb-Bg.png);
background-repeat:repeat-x; background-position:left top;}

/*************************** Added by Sonalika for new Add Contact Task Gui Enh Ends *******************************************/
/***added by neeti ends for color code******/
.fltLeft{float:left;}
a.btn31{
	background-image: url(../images/btn31Left.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 20px;
	padding:0 0 0 11px;
	text-decoration:none;
}
a.btn31 span{
	font-family: lucida_grande;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/btn31right.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 20px; line-height:20px; padding:0 11px 0 0;
}
/***added by neeti ends for color code******/

/*************************** Added by Sonalika for Analytics Report Enh Starts *******************/
.invoicetxt {
    font-family: lucida_grande;
    font-size: 12px;
}
.invoicetxt_b {
    font-family: lucida_grande_bold;
    font-size: 12px;
    
}
.invoicetxtdis {
    color: #464646;
    font-family: lucida_grande;
    font-size: 12px;
}
.ftext2N {
    color: #083385;
    font-family: lucida_grande;
    font-size: 12px;
    font-weight: normal;
}
.borderB {
    border-bottom: 1px dotted #B0CAEC;
}
/*************************** Added by Sonalika for Analytics Report Enh Ends *******************/
/*************************** Added by Sonalika for Van GUI : Starts*******************/
.grRow{background-image: url(../images/scheduler/grRow.gif); background-repeat: repeat-x; background-position: left top; height:27px;}
.mapBg{background:url(../images/scheduler/distanceMap.jpg) no-repeat left top; padding-top:30px;}
.addTskHtxtad {
	FONT-SIZE: 12px;
	FONT-FAMILY: lucida_grande
	color: #000000;
	font-weight: normal;
	padding-right: 4px;

}
.TextBoxSch {
border:medium none;
color:#494949;
font-family:lucida_grande !important;
font-size:12px !important;
height:18px;
margin:0 0 0 7px;
width:165px;
}
/*************************** Added by Sonalika for Van GUI :Ends*******************/


.brUnderline{border-bottom:1px solid #BBBBBB;}

.grimgBdr, div.grimgBdr
{
    background-image: url("../images/sidefadedLine.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    margin: 0;
    padding-bottom: 1px;
}


/*************************** Added by Dheeraj Madaan for New Gui of Ad Builder Starts*******************/
.cAddBox{background-color:#ffffff; height:380px; width:210px; cursor:default;}
.cAddBox-tl{background: url(../images/cAddBox.png) no-repeat left top; height: 8px; width: 8px;}
.cAddBox-tr{background: url(../images/cAddBox.png) no-repeat -37px 0px; height: 8px; width: 8px;}
.cAddBox-bl{background: url(../images/cAddBox.png) no-repeat 0px -26px; height: 8px; width: 8px;}
.cAddBox-br{background: url(../images/cAddBox.png) no-repeat -37px -26px; height: 8px; width: 8px;}
.cAddBox-tbg{background: url(../images/cAddBox.png) repeat-x 0px -37px; height: 8px;}
.cAddBox-bbg{background: url(../images/cAddBox.png) repeat-x 0px -63px; height: 8px;}
.cAddBox-lbg{background: url(../images/cAddBoxBg.png) repeat-y left top; width: 8px;}
.cAddBox-rbg{background: url(../images/cAddBoxBg.png) repeat-y -37px top; width: 8px;}


.cAddBoxHover-tl{background: url(../images/cAddBox.png) no-repeat left -83px; height: 8px; width: 8px;}
.cAddBoxHover-tr{background: url(../images/cAddBox.png) no-repeat -37px -83px; height: 8px; width: 8px;}
.cAddBoxHover-bl{background: url(../images/cAddBox.png) no-repeat 0px -108px; height: 8px; width: 8px;}
.cAddBoxHover-br{background: url(../images/cAddBox.png) no-repeat -37px -108px; height: 8px; width: 8px;}
.cAddBoxHover-tbg{background: url(../images/cAddBox.png) repeat-x 0px -120px; height: 8px;}
.cAddBoxHover-bbg{background: url(../images/cAddBox.png) repeat-x 0px -146px; height: 8px;}
.cAddBoxHover-lbg{background: url(../images/cAddBoxBg.png) repeat-y -46px top; width: 8px;}
.cAddBoxHover-rbg{background: url(../images/cAddBoxBg.png) repeat-y right top; width: 8px;}
.whiteBox2{background-color:#ffffff;}
.whiteBox2-tl{background: url(../images/whiteBoxa.png) no-repeat left top; height: 8px; width: 8px;}
.whiteBox2-tr{background: url(../images/whiteBoxa.png) no-repeat -35px 0px; height: 8px; width: 8px;}
.whiteBox2-bl{background: url(../images/whiteBoxa.png) no-repeat 0px -25px; height: 8px; width: 8px;}
.whiteBox2-br{background: url(../images/whiteBoxa.png) no-repeat -35px -25px; height: 8px; width: 8px;}
.whiteBox2-tbg{background: url(../images/whiteBoxa.png) repeat-x 0px -36px; height: 8px;}
.whiteBox2-bbg{background: url(../images/whiteBoxa.png) repeat-x 0px -61px; height: 8px;}
.whiteBox2-lbg{background: url(../images/whiteBoxa2.png) repeat-y left top; width: 8px;}
.whiteBox2-rbg{background: url(../images/whiteBoxa2.png) repeat-y -35px 0px; width: 8px;}



/*************************** Added by Dheeraj Madaan for New Gui of Ad Builder Ends*******************/

/*************************** Added by Dheeraj Madaan for M.Shop_new_MockUp starts*********************/
.vMenu01{ width:226px !important;}
.vMenu01 ul{ width:226px !important;}
.vMenu01 ul li{ width:226px !important;}
.altclrW01{ width:226px !important;}
.altclrB01{ width:226px !important;}
.altclrW01:hover{ width:226px !important;}
.altclrB01:hover{ width:226px !important;}
.vMenu01 li div.sArtlist{ margin-left:227px !important;}
.porduct-col{ background:#ffffff; width:168px; height:255px; border:1px solid #e3e5e7; font-family:lucida_grande; padding:1px;}
.porduct-col:hover{ border:2px solid #ff0000; padding:0px;}
.porduct-col table{ margin:auto; }
.porduct-col .product-title{ font-size:14px; color:#040404; padding:4px 0; border-bottom:1px solid #f1f0f0;}
.porduct-col .ms-green{ font-size:12px; color:#077302; padding:4px 0; border-bottom:1px solid #f1f0f0;}
.porduct-col .ms-red{ font-size:12px; color:#c33105; padding:4px 0; height:25px;}
.porduct-col .ms-pro{ width:44px; height:17px; border:1px solid #c6c5c5; font-size:13px; color:#1e1e1e; float:left; text-align:center; margin-left:8px;}
.porduct-col .ms-addtocart{ margin-right:10px;  border:0; float:right; position:relative; margin-top:-5px; border:none;}
.porduct-col .ms-addtocart a{ border:none;}
.porduct-col td.prod-img{height:135px; width:150px; vertical-align:top; text-align:center; padding-top:7px;}
.porduct-col td.prod-img img{max-height:125px; max-width:150px; height:auto; width:auto;}
.imgPosLft {
    
    position: fixed;
    height: 200px;
    margin-left: 220px;
    width: 400px;
	top:75px;
}
/*************************** Added by Dheeraj Madaan for M.Shop_new_MockUp ends*********************/
.zcubator-div{color: #343532;
   line-height:20px;  font-family:Tahoma, Geneva, sans-serif;
   letter-spacing:.50px; 
   font-size:13px;
   text-align:justify;
  }

.zcubator-div p{ line-height:20px;}
.zcubator-div sup{ font-size:8px; vertical-align:text-top;}
.zcubator-div h1{   font-family: 'HelveticaNeueLTStd77CnBold'; color: #007ab8;  letter-spacing:.50px; 
    font-size: 20px;
    margin-top: 15px;}
.zcubator-div h1 sup{ font-size:14px; vertical-align: text-top; }
 h1.zcubator-title{  font-family: 'HelveticaNeueLTStd77CnBold'; color: #588d13; letter-spacing:.50px;
 border-bottom:1px dashed #CCC; width:80%; padding-bottom:10px; 
 
    font-size: 24px;
    margin-top: 0;}
.zcubator-div ul{ list-style:disc; padding:0; margin:0 0 0 25px;}
.zcubator-div ul li{ margin:8px 0; }
.zcubator-div ul li strong{ font-size:13px;}

.subtitle1{ font-size:13px; color:#343532; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; letter-spacing:.50px; margin-top:10px;}

.ppc-info-table{ margin:20px auto 10px}
.ppc-info-table td{color: #343532;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 13px;
    letter-spacing: 0.5px;
    line-height: 20px; padding:2px 2px 5px 2px;}
.ppc-info-table td h1{
    color: #588D13;
    font-family: 'HelveticaNeueLTStd77CnBold';
    font-size: 24px;
    letter-spacing: 0.5px; margin:0; padding:5px 0;}
td.ppc-fsubtitle{font-family: 'HelveticaNeueLTStd77CnBold'; font-size:14px; color: #333;}
.ppc-textbox{ width:399px; height:22px; border:1px solid #CCC; font-family:lucida_grande; color:#666;}
.hTextN17a {
    color: #000000;
    font-family: lucida_grande;
    font-size: 17px;
    font-weight: normal;
}
.ppc-textbox1{ width:548px; height:120px; border:1px solid #CCC; font-family:lucida_grande; color:#666; }
.ppc-resetbutton{
	border:0px;
	background:url(../images/adwords/ppc-reset-btn.png) !important;
	width:89px;
	height:36px;
}
.ppc-submitbutton{
	border:0px;
	background:url(../images/adwords/ppc-review-btn.png) !important;
	width:89px;
	height:36px;
}


/********* for admin links ***************/
.left_nav{ width:255px; top:165px; height:auto; background:url(admin-left-menu-bottom-bg.gif) bottom right no-repeat; padding-bottom:177px;  }
.left_nav .admin_links{margin:0px; padding:0px; background:url(admin-left-menu-bg.gif) bottom right repeat-y;}
.left_nav .admin_links li{list-style:none; background:url(adminSep.gif) bottom right no-repeat; font:12px lucida_grande; color:#656565; clear:both; }
.left_nav .admin_links li.ex{list-style:none; background:url(adminSep.gif) bottom right no-repeat; font:12px lucida_grande; color:#656565; clear:both; height:35px; }

.left_nav .admin_links li:first-child a { background: url(adminSep.gif) top right no-repeat;}
.left_nav .admin_links li a{display:block;}
.left_nav .admin_links li a img {
    float: left;
    margin-right: 16px;
    border: 0px;
    padding: 0px 0 2px 10px;
}
.left_nav .admin_links li a {
    text-decoration: none;
    color: #FFF;
    padding: 9px 0;
}
.left_nav .admin_links li a span {
    color: #373a3c;
    font-size: 14px;
    font-family: SourceSansPro-Regular;
    display: inline-block;
    width: 209px;
    line-height: 19px;
}
.left_nav .admin_links li a::after {
    display: block;
    content: "";
    clear: both;
}
.left_nav .admin_links li a:hover span{text-decoration:none; color:#2652a9;}
.left_nav .admin_links li.active a { background:#d0d0cf;}
.left_nav .admin_links li.active a.ex { background:#fff;}
.left_nav .admin_links li.admin_sep{ background:#F6F6F6 url(adminSep.gif) no-repeat scroll right bottom  transparent;height:12px;}


 
/********* end admin links ***************/



.siteMainTable
{
    background:#FFFFFF;
}

.text_b {
     FONT-SIZE: 14px; FONT-FAMILY: SourceSansPro-Bold
}



.text {
    FONT-SIZE: 14px; FONT-FAMILY: SourceSansPro-Regular}

/*** Admin Right Panel  ***/
.users_container{width:100%; height:auto; height:auto; padding:5px 0 22px; border-bottom:1px dotted #999; margin:0 0 5px;}
.users_container img{vertical-align: middle;margin-top: -6px;}
.users_container h1{font: 14px Montserrat-Bold; color:#373a3c; margin:15px;}
.users_container h2{font: 14px Montserrat-Regular; color:#373a3c; margin:40px 15px 0; background:#f1f1f1; padding:3px 0 3px 10px; }
.users_container p{font: 14px/18px SourceSansPro-Regular; color:#373a3c; margin:0 15px;}
.users_container ul{list-style:none; margin:0px; padding:0px;}
.users_container ul li{width:290px; height:auto; display:inline-block; margin:12px 0 0 40px; padding:0px; background:url(adminBullet.png) 6px 5px no-repeat; vertical-align:top;}
.users_container ul li a{margin-left:20px; font:14px SourceSansPro-Regular; color:#417ed9; text-decoration:none; display:block;}
.users_container ul li span{font:14px SourceSansPro-Regular; color:#373a3c; display:block; margin-left:20px;}
.users_container ul li a:hover{text-decoration:underline;}
.users_container p.back_top{text-align:right; margin-top:40px}
.users_container .back_top{font:14px SourceSansPro-Regular; color:#373a3c; padding:5px 8px; background:#c1c1c1; float:right; text-decoration:none; margin:8px 30px 0 0}
left_nava{outline:none;}


a{outline:none;}

a:link {
    color: #000000;
    /*text-decoration: underline;*/
}
a:hover {
    color: #000000;
    text-decoration: underline;
}

a:visited {
    color: #000000;
   /* text-decoration: underline;*/
}

.backToTopText {
	color: #373a3c;
    display: block;
    font: 14px SourceSansPro-Regular;
    margin-left: 20px;
    cursor:pointer;
}

