div.mcalendar{	width:207px;	margin:auto;	padding-bottom:15px;	padding-top:5px;	position:relative;}div.mcalendar .titleRow{	color:#585858;	font-size:12px;	height:16px;	line-height:16px;	font-weight:bold;	padding-bottom:5px;	text-align:center;}div.mcalendar .titleRow img{	vertical-align:text-bottom;	cursor:pointer;}div.mcalendar .titleRow img:first-child{	position:absolute;	left:6px;	top:5px;}div.mcalendar .titleRow img:last-child{	position:absolute;	right:6px;	top:5px;}/** week day labels **/div.mcalendar div.days_W{		position:relative;	overflow:auto;}div.mcalendar thead th{	text-align:center;}div.mcalendar thead th.mA div,div.mcalendar thead th.mB div{	display:inline-block;		border:1px solid white;	font-size:14px;	font-weight:bold;	line-height:23px;	width:23px;	height:23px;	color:#585858;	-moz-border-radius: 15px;	-webkit-border-radius: 15px;	border-radius: 15px;}/** week dates **/div.mcalendar tbody tr:hover{			background:#efeded;	}div.mcalendar tbody tr td{	cursor:pointer;	text-align:center;	color:#585858;	font-size:12px;	width:24px;	padding:3px 3px;}/* current week */div.mcalendar tbody tr.msW{	background:#dedede;}/* today */div.mcalendar tbody tr td.today{	text-decoration:underline;	font-weight:bold;	color:black;}/*prev and next months */div.mcalendar tbody tr td.dM{	color:#acacac;}	/*highlighting days of the week*/div.mcalendar._0 tbody tr td:nth-child(1){	background:#ebebeb;	}div.mcalendar._0 thead:nth-child(2) th:nth-child(1) div{	background:#585858;		color:white;	border:none;	padding:1px;}div.mcalendar._1 tbody tr td:nth-child(2){	background:#ebebeb;	}div.mcalendar._1 thead:nth-child(2) th:nth-child(2) div{	background:#585858;		color:white;	border:none;	padding:1px;}div.mcalendar._2 tbody tr td:nth-child(3){	background:#ebebeb;	}div.mcalendar._2 thead:nth-child(2) th:nth-child(3) div{	background:#585858;		color:white;	border:none;	padding:1px;}div.mcalendar._3 tbody tr td:nth-child(4){	background:#ebebeb;	}div.mcalendar._3 thead:nth-child(2) th:nth-child(4) div{	background:#585858;		color:white;	border:none;	padding:1px;}div.mcalendar._4 tbody tr td:nth-child(5){	background:#ebebeb;	}div.mcalendar._4 thead:nth-child(2) th:nth-child(5) div{	background:#585858;		color:white;	border:none;	padding:1px;}div.mcalendar._5 tbody tr td:nth-child(6){	background:#ebebeb;	}div.mcalendar._5 thead:nth-child(2) th:nth-child(6) div{	background:#585858;		color:white;	border:none;	padding:1px;}div.mcalendar._6 tbody tr td:nth-child(7){	background:#ebebeb;	}div.mcalendar._6 thead:nth-child(2) th:nth-child(7) div{	background:#585858;		color:white;	border:none;	padding:1px;}	/*hover over day */	div.mcalendar div.mcalendar-month tbody tr td:hover{	background:white;	font-weight:bold;}div.mcalendar td.msW {	background-color:#aaaaaa;}div.mcalendar td.selectedMeet {	color:#000;}div.mcalendar td.mSS {	color:black;	background:#7cb10e;}div.mcalendar td.sSP {	background:#f9a94a;}div.mcalendar td.sSM {	color:white;	background:#663388;}div.wcalendar {	font-family: Tahoma, Verdana, Helvetica; 	width:720px;	margin-left:auto;	margin-right:auto;	position:relative;}/*********** HEADER *****//** NEW HEADER STYLE***/div.wcal_date{	float:right;	text-align:right;	padding:5px 0px;	padding-right:5px;	z-index:1;}div.wcal_date div.date{	font-size:14px;	font-weight:bold;	line-height:18px;	color:gray;}div.wcal_date div.tz{	font-size:11px;	line-height:15px;	color:#A5A4A4;}/*********** END HEADER *****//*div.wcalendar div.navigate{	float:left;}*/div.wcalendar div.prevWeek{	position:absolute;	top:1px;	left:1px;	visibility:visible;	margin:-1px;}div.wcalendar div.prevWeek .t_btn,div.wcalendar div.nextWeek .t_btn{	padding:0px 3px;	 -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.5);    -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.5); 	-moz-border-radius: 0px;    -webkit-border-radius: 0px;}div.wcalendar div.prevWeek .t_btn img,div.wcalendar div.nextWeek .t_btn img{	vertical-align:middle;}div.wcalendar div.prevWeekD{	visibility:hidden;	width: 0;}div.wcalendar div.nextWeek{	position:absolute;	top:1px;	right:1px;	margin:-1px;	visibility:visible;}div.wcalendar div.nextWeekD{	visibility:hidden;	width: 0;}/*div.wcalendar div.timezone{	float:right;	color:black;	font-size:11px;		padding-right:15px;	padding-top:11px;	text-align:right;}div.wcalendar div.timezone span{	font-weight:normal;}div.wcalendar div.timezone_change{	float:right;	color:black;	font-size:11px;	font-weight:normal;	text-align:right;	padding-top:10px;}div.wcalendar div.timezone_change span.change{	cursor:pointer;	color:black;	text-decoration:underline;}*/div.wcalendar div.weekLabels{	height: 30px;	overflow:hidden;	position:relative;	border-bottom:2px solid white;	width:100%;}div.wcalendar div.overflowContainer{	z-index:0;overflow:hidden;position:relative;height:960px;	}div.wcalendar div.day-label{	position:absolute;	height:28px;	line-height:28px;	border:1px solid #CDCDCD;	background:url("/portal/images/actElem/buttonBG.png") top left repeat-x #CDCDCD;	FONT-SIZE: 11px; 		color:#686868;	TEXT-ALIGN: center; }/*div.wcalendar div.day-label-sl {	margin-right:0px;}div.wcalendar div.day-label-s {	margin-left:1px;}*/div.wcalendar div.hDay{	color:black;	background-color:#ACACAC;	border-color:#ACACAC;}/*div.wcalendar span.lb-day{}div.wcalendar span.lb-date{	font-weight:normal;}*/div.wcalendar div.containerAD {	position:relative;	height:35px; 	overflow: scroll; 	overflow-x: hidden; 	width:716px;}div.wcalendar div.allday{	border-top:3px solid #acacac;		FLOAT: left; 		border-left:1px solid white;	padding:0; 	position:relative; 	height:60px;	width:99px;	font-size:10px;	font-weight:bold;	line-height:20px;	color:#979797;	text-indent:4px;}div.wcalendar div.container {	position:relative;	height:480px; 	overflow: scroll; 	overflow-x: hidden; 	margin-top:1px;	width:716px;}div.wcalendar div.day {	FLOAT: left; 	margin:0;	padding:0; 	position:relative; 	width:99px;	border-left:1px solid #c7c7c7;	height:960px;}div.wcalendar div.dayW {	border-left:1px solid white;}/*scroll left and right arrows on calendar*/div.wcalendar div.cal_scrollleft,div.wcalendar div.cal_scrollright{	width:100px; position:absolute; top:40%; left:2px; z-index:2; 	CURSOR: pointer; 	display:none; 		text-align:left;	FILTER: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}div.wcalendar div.cal_scrollright{	right:2px; left:auto;	text-align:right;}div.wcalendar .cal_scrollleft .t_btn,div.wcalendar .cal_scrollright .t_btn{	font-size:12px;	line-height:16px;}div.wcalendar .cal_scrollright .t_btn{	padding-right:25px;	padding-left:5px;}div.wcalendar .cal_scrollleft .t_btn{	padding-left:25px;	padding-right:5px;}div.wcalendar .cal_scrollleft .arrowimg,div.wcalendar .cal_scrollright .arrowimg{	position:absolute;z-index:1;left:4px;top:50%;margin-top:-14px;}div.wcalendar .cal_scrollright .arrowimg{	left:auto;right:4px;}div.wcalendar .hidden.cal_scrollleft,div.wcalendar .hidden.cal_scrollright{	width:32px;}div.wcalendar .hidden.cal_scrollleft .t_btn,div.wcalendar .hidden.cal_scrollright .t_btn{	padding:0px;	font-size:0px;	line-height:20px;	height:30px;	width:30px;	color:transparent;	overflow:hidden;}div.wcalendar .hidden.cal_scrollleft .t_btn span,div.wcalendar .hidden.cal_scrollright .t_btn span{	display:none;}/****//*div.wcalendar div.cal_scrollleft{	width:113px; height:70px; position:absolute; top:40%; left:0px; z-index:2; 	CURSOR: pointer; 	display:none; 		font-size:11px;	text-align:center;	color:white;	overflow:hidden;	FILTER: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}div.wcalendar div.cal_scrollleft_s{	width:30px; height:36px; BACKGROUND: url(../images/wcal/prevspaceS.png) top left no-repeat; }div.wcalendar div.cal_scrollright{	width:113px; height:70px; position:absolute; top:40%; right:3px; z-index:2; 	CURSOR: pointer; 	display:none; 		font-size:11px;	text-align:center;		color:white;	text-indent:2px;	overflow:hidden;	FILTER: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}div.wcalendar div.cal_scrollright_s{	width:30px; height:36px; BACKGROUND: url(../images/wcal/nextspaceS.png) top left no-repeat; }div.wcalendar div.footer{	margin-top:5px;	margin-left:auto;	margin-right:auto;}div.wcalendar div.cal_scrollright span, div.wcalendar div.cal_scrollleft span{	bottom:10px;	display:block;		position:absolute;	z-index:4;	text-decoration:underline;}div.wcalendar div.cal_scrollleft span{	left:7px;}div.wcalendar div.cal_scrollright span{	right:7px;	text-align:right;}div.wcalendar div.cal_scrollright div, div.wcalendar div.cal_scrollleft div{	top:15px;	width:73px;	display:block;	font-weight:bold;	position:absolute;	z-index:4;}div.wcalendar div.cal_scrollleft div{	left:25px;	text-align:right;}div.wcalendar div.cal_scrollright div{	right:25px;	text-align:left;}div.wcalendar div.weekSwitch{	overflow:auto;	line-height:30px;	text-align:left;	font-size:11px;	color:black;	font-weight:bold;}div.wcalendar div.weekSwitch span{	text-decoration:underline;	cursor:pointer;}div.wcalendar div.weekSwitch span.weekSwitchLink{	text-decoration:none;	font-weight:normal;	cursor:default;}div.wcalendar div.footer{	display:none;}*//* Available */.wEbg{	BACKGROUND: url(../images/wcal/phS.gif) center top repeat-y transparent; 	font-size:12px;	border:1px solid #7cb10e;	position:relative;}.wEbgS{	BACKGROUND: url(../images/wcal/phS.gif) center top no-repeat transparent; 	font-size:12px;	border:1px solid #7cb10e;	position:relative;}/* Pick a time */div.wcalendar .tMbg,div.wcalendar .tMbg2,div.wcalendar .tMbg4,div.wcalendar .wMbg,div.wcalendar .wMbgS,div.wcalendar .wM2bg,div.wcalendar .wM2bgS,div.wcalendar .wCFbg,div.wcalendar .wCFbgS{	BACKGROUND: url(../images/wcal/tmBG.gif) center top repeat-y transparent; 	font-size:12px;	border:1px solid #7cb10e;	position:relative;}div.wcalendar .tMbg2{	BACKGROUND: url(../images/wcal/tmBG2.gif) center top repeat-y transparent; }div.wcalendar .tMbg4{		BACKGROUND: url(../images/wcal/tmBG4.gif) center top repeat-y transparent; }div.wcalendar .wMbg{	BACKGROUND: url(../images/wcal/pmBG.gif) center top repeat-y transparent; }div.wcalendar .wMbgS{	BACKGROUND: url(../images/wcal/pmBG.gif) center top repeat-y transparent; }div.wcalendar .wM2bg{	BACKGROUND: url(../images/wcal/pmBM.gif) center top repeat-y transparent;}div.wcalendar .wM2bgS{	BACKGROUND: url(../images/wcal/phS.gif) center top repeat-y transparent;}div.wcalendar .wCFbg{	BACKGROUND: url(../images/wcal/dwBG.gif) center top repeat-y transparent; }div.wcalendar .wCFbgS{	BACKGROUND: url(../images/wcal/dwBG.gif) center top repeat-y transparent;}div.wcalendar .wB{	position:relative;	height:20px;	overflow:hidden;	cursor:default;}div.wcalendar .wC{	position:relative;	height:20px;	overflow:hidden;	background:white;	FILTER: alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1;}div.wcalendar .wG {	}div.wcalendar .wH {	BACKGROUND: url(../images/wcal/eraseTXT.png) 50% 0 no-repeat white;	FILTER: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;	cursor:url(/portal/images/wcal/eraser.cur), default;	}*html div.wcalendar .wH {	z-index:50;	position:relative;	height:20px;	overflow:hidden;}div.wcalendar .wP {	BACKGROUND: url(../images/wcal/timePast.png) 50% 0 no-repeat;	cursor:default;}div.wcalendar .wI{	BACKGROUND: #ffdbac;	}div.wcalendar .wJ{	BACKGROUND: url(../images/wcal/eraseTXT.png) 50% 0 no-repeat white;	FILTER: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;	cursor:url(/portal/images/wcal/eraser.cur), default;	}*html div.wcalendar .wJ {	z-index:50;}div.wcalendar .wL {	FONT-SIZE: 9px; COLOR: #006600; POSITION: absolute; TEXT-OVERFLOW: clip; TEXT-ALIGN: left;	FILTER: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;	overflow:hidden;	-moz-border-radius: 5px;    -webkit-border-radius: 5px;    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);}div.wcalendar .wL2 {	FONT-SIZE: 9px; COLOR: #006600; POSITION: absolute; TEXT-OVERFLOW: clip; TEXT-ALIGN: left; overflow: hidden;}div.wcalendar .avail{	z-index:2;}div.wcalendar .havail{	z-index:5;}div.wcalendar .vSlot{	FONT-SIZE: 9px; COLOR: #006600; POSITION: absolute; TEXT-OVERFLOW: clip; TEXT-ALIGN: left; overflow: hidden;	FILTER: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;width:100%;	left:0%;z-index:1;}/*space inner*/div.wcalendar .wL .innerDiv,div.wcalendar .paint,div.wcalendar .paintA,div.wcalendar .paintX{	position:relative;	border: 1px solid #B4610D;	color:#232323;	background:url("/portal/images/actElem/buttonBG.png") left top repeat-x #F8941D;	-moz-border-radius: 5px;    -webkit-border-radius: 5px;}div.wcalendar .wL img.spx{	position:absolute;right:1px;top:1px;z-index:4;	cursor:pointer;}div.wcalendar .wL div.spd{	position:absolute;bottom:0px;width:100%;height:5px;z-index:3;	cursor:n-resize;	BACKGROUND: url(../images/wcal/sp_d.png) 50% 0 no-repeat;}div.wcalendar .paint,div.wcalendar .paintA,div.wcalendar .paintX{	z-index:3;	position:absolute;		FILTER: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;	cursor:url(/portal/images/wcal/paint.cur), default;}div.wcalendar .paintX{	background-color:#F68181;	border: 1px solid #E54747;}div.wcalendar .paintA{	background-color:#95BA2C;	border: 1px solid #81a223;}div.wcalendar .erase,div.wcalendar .eraseA,div.wcalendar .eraseX{	z-index:3;	position:absolute;	BACKGROUND: url(../images/wcal/eraseTXT.png) 50% 0 repeat-y white;	border:1px solid white;	FILTER: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;	cursor:url(/portal/images/wcal/eraser.cur), default;	}/*Exceptions spaces colors*/div.wcalendar .wL .X{	BACKGROUND-color: #F68181;	border: 1px solid #E54747;}div.wcalendar .wL .A{	BACKGROUND-color: #95BA2C;	border: 1px solid #81a223;}/*End Exceptions*/div.wcalendar .avail .innerDivA{	BACKGROUND: #CCE98F;	position:relative;	border: 1px solid #9CBA5D;	color:#666666;}div.wcalendar .wPS{	BACKGROUND: url(../images/wcal/past.gif) 50% 0% no-repeat #f8941d;}/*END Warning time slots */div.wcalendar .wL .innerDivMeet{	position:relative;	margin:1px;}div.wcalendar .wL div.time,div.wcalendar .paintA div.time,div.wcalendar .paintX div.time,div.wcalendar .paint div.time {	font-weight:bold;	font-family:Arial;	font-size:9px;	padding-left:4px;	line-height:15px;}div.wcalendar .valid .time{	color:white;}div.wcalendar .wL div.textA, .wL2 div.textA {	font-family:Tahoma, Helvetica;	font-size:11px;	line-height:13px;	padding:0 3px;	text-align:left;	overflow:hidden;	word-wrap: break-word;}div.wcalendar .wL .meetTime{	background: #662e91;	TEXT-ALIGN: left;	color:white;	padding: 3px 3px 3px 5px;	overflow:hidden;}div.wcalendar .meetSubject{	color:white;	padding: 3px 3px 3px 5px;	TEXT-ALIGN: left;}div.wcalendar .eventList{	width: 100%;	height:100%;	margin:0;	padding:0;	position:absolute;}div.wcalendar .alldayEventHolder{	width:100%;position:absolute;height:40px;text-align:left;left:0px;z-index:-3;overflow:hidden;}div.wcalendar .paintCanvas{	width:100%;position:absolute;height:960px;text-align:left;left:0px;z-index:1;overflow:hidden;	BACKGROUND: url(../images/wcal/hoursFin.gif) top right no-repeat;}div.wcalendar .meetingHolder{	width:100%;position:absolute;height:960px;text-align:left;left:0px;z-index:-2;overflow:hidden;	BACKGROUND: url(../images/wcal/hoursFin.gif) top left no-repeat;}div.wcalendar .availBGHolder{	width:100%;position:absolute;height:960px;text-align:left;left:0px;z-index:-4;overflow:hidden;	BACKGROUND: url(../images/wcal/hoursFin.gif) 0px -960px repeat-x;}div.wcalendar .alldayBGHolder{	width:100%;position:absolute;height:960px;text-align:left;left:0px;z-index:-5;overflow:hidden;}div.wcalendar .calBG{	width:100%;position:absolute;height:960px;left:0px;z-index:-6;overflow:hidden;	background:#efefef;}div.wcalendar .calBGT{	position:relative;height:360px;background:#efefef;}div.wcalendar .calBGM{	position:relative;height:320px;background:white;}div.wcalendar .calBGB{	position:relative;height:280px;background:#efefef;}/**********MEETING CSS - INCLUDING ALL DAY**************/div.wcalendar .valid,div.wcalendar .mWR{	width:100%;position:absolute;overflow:hidden;cursor:default;	FILTER: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;	border:1px solid #333333;	background:url("/portal/images/actElem/buttonBG.png") left -15px repeat-x #925cab;	overflow:hidden;	-moz-border-radius: 5px;    -webkit-border-radius: 5px;    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);}div.wcalendar .mWR .mTXT,div.wcalendar .valid .time{	background:url("/portal/images/actElem/buttonBG.png") left -15px repeat-x #40006A;	font-size:11px;font-weight:bold;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	padding:0px 3px;	line-height:17px;	height:19px;			}div.wcalendar .valid .time{	font-size:9px;	font-weight:normal;}div.wcalendar .mWR div.tx{	font-size:10px;padding:3px;color:white;}/*.mWR{	width:100%;position:absolute;overflow:hidden;cursor:default;	FILTER: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}.mt1{	height:1px;background:green;margin:0px 2px;overflow:hidden;}.mt1_1{	height:1px;background:green;margin:0px 0px 0px 2px;overflow:hidden;}.mt1_2{	height:1px;background:green;margin:0px;overflow:hidden;}.mt1_3{	height:1px;background:green;margin:0px 2px 0px 0px;overflow:hidden;}.mt2{	height:1px;margin:0px 1px;border-style:solid;border-width:0px 1px;overflow:hidden;}.mt2_1{	height:1px;margin:0px 0px 0px 1px;border-style:solid;border-width:0px 0px 0px 1px;overflow:hidden;}.mt2_2{	height:1px;margin:0px;border-style:solid;border-width:0px;overflow:hidden;}.mt2_3{	height:1px;margin:0px 1px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;overflow:hidden;}.mt3{	height:1px;margin:0px 1px;border-style:solid;border-width:0px 1px;overflow:hidden;}.mt3_1{	height:1px;margin:0px 0px 0px 1px;border-style:solid;border-width:0px 0px 0px 1px;overflow:hidden;}.mt3_2{	height:1px;margin:0px;border-style:solid;border-width:0px 1px;overflow:hidden;}.mt3_3{	height:1px;margin:0px 1px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;overflow:hidden;}.mTX{	border-left:1px solid green;margin:0;border-right:1px solid green; overflow:hidden;}.mTX_1{	border-left:1px solid green;margin:0;border-right:0px solid green; overflow:hidden;}.mTX_2{	border-left:0px solid green;margin:0;border-right:0px solid green; overflow:hidden;}.mTX_3{	border-left:0px solid green;margin:0;border-right:1px solid green; overflow:hidden;}.mTX div.tx{	font-size:10px;padding:3px;color:white;}.mTXT {	background-color:green;	color:white;	font-size:10px;	font-weight:bold;	height:12px;	overflow:hidden;	padding-bottom:2px;	text-indent:3px;	line-height:14px;}.mcW{	background-image:url(../images/warning.png);	background-position:right top;	background-repeat: no-repeat;}*//* No scroll calendar */div.wcalendar div.day-label-noscroll{	width: 99px;}div.day-noscroll, div.wcalendar div.allday-noscroll, .alldayBG-noscroll{	width: 101px;}/*Painting classes*/div.wcalendar .canvas{	z-index:1;	position:absolute;	cursor:url(/portal/images/wcal/paint.cur), default;	}div.wcalendar .book{	cursor:pointer;}div.wcalendar .past{	z-index:2;	position:absolute;	cursor:default;	background:url(/portal/images/wcal/bg_busyW3.png) top right no-repeat;}div.wcalendar .pastB{	z-index:3;	position:absolute;	cursor:default;	font-size:12px;	line-height:20px;	text-align:center;	font-weight:bold;	color:gray;}div.wcalendar .alldayBG{	z-index:1;	position:absolute;	cursor:default;	font-size:12px;	line-height:20px;	text-align:center;	font-weight:bold;	background:#F4E5FF;}div.wcalendar .space{	z-index:2;		cursor:url(/portal/images/wcal/eraser.cur), default;	}div.wcalendar .valid{	z-index:3;	position:absolute;	background-color:#8834B4;	cursor:pointer;	FILTER: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}div.wcalendar .meeting{	z-index:4;		cursor:url(/portal/images/wcal/eraser.cur), default;	}div.wcalendar div.warning, div.wcalendar div.info{	position:absolute;	z-index:5;	height:16px;	width:16px;	background:url(../images/wcal/info.png);}div.wcalendar div.publicInfo{	position:absolute;	z-index:5;	height:16px;	width:16px;	background:url(../images/wcal/publicInfo.png);}div.wcalendar div.warning{ 	background:url(../images/wcal/warning.png);}div.wcalendar div.avIcon{	position:absolute;	z-index:4;	cursor:pointer;	height:20px;	width:16px;	background:none;	font-size:7px;	text-align:right;	font-weight:bold;	color:#ADADAD;	overflow:hidden;}div.wcalendar div.disabled{	position:absolute;	z-index:2;	cursor:default;	}div.wcalendar div.alldayMeetings{	position:relative;	background:#ebefef;	border-top:3px solid #CDCDCD;}div.wcalendar div.containerAD div.overflowContainer{	overflow:hidden;	position:relative;		z-index:0;	height:auto;}div.wcalendar div.ddivisor{	width:1px;	position:absolute;	z-index:0;	background:#ACACAC;	height:960px;	left:0px;}div.wcalendar .alldayBGHolder div.ddivisor{	background:#D7D7D7;z-index:2;}div.wcalendar div.noscroll {	overflow: hidden;}div.wcalendar a.inactive{	font-weight:normal;	cursor:pointer;	text-decoration:none;}div.wcalendar .canvasRead .canvas{	cursor:default;	}div.wcalendar  div.emptyWeek{	position: absolute; top: 100px; width: 70%; 	left: 50%; margin-left: -35%; 	line-height: 40px; 	font-size: 25px; 	font-weight: bold; 	text-align: center; 	color: gray;}div.wcalendar  div.ylwBox{	z-index:6;}div.wcalendar  div.ylwBox div.text{	padding:10px;	line-height:30px;	font-size:20px;	border:1px solid #CDCDCD;	background:url("/portal/images/actElem/buttonBG.png") top left repeat-x #CDCDCD;	FILTER: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	}div.wcalendar  div.ylwBox div.text img{	position:absolute;	left:10px;	top:10px;}div.wcalendar  div.ylwBox div.text div{	margin:auto;}div.wcalendar div.havail div.text{	background: #8ab037;	font-weight:bold;	color:white;	border: 1px solid #516c18;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	FILTER: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;	}div.wcalendar .havail .innerDivA{	BACKGROUND: #8ab037;	position:relative;	border: 1px solid #516c18;	color:white;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	overflow:hidden;	FILTER: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;	}div.wcalendar div.havail .innerDivA div.textA{	font-weight:normal;	font-size:12px;		padding:7px;		padding-top:4px;	border-top: 1px solid #c1e96a;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	}/**html {  filter: expression(document.execCommand("BackgroundImageCache", false, true));}*/BODY{	margin:0;	padding:0;	font-family:Tahoma, Verdana, Helvetica;	overflow-y:scroll; /*always show scroll bar to avoid jumpy transitions */}/*fuck IE7 again*/*+html body{	overflow-y:auto;}:focus{  outline: none;}.template{	display:none;}a, a.link{	color:inherit;	border-style: none;	border:0;	outline: none;	text-decoration:underline;	cursor:pointer;}a:hover, a.link:hover{	text-decoration:none;}a:active, a.link:active{  outline: none;}.w_wrp{	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */	white-space: pre-wrap; /* css-3 */	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */	white-space: -pre-wrap; /* Opera 4-6 */	white-space: -o-pre-wrap; /* Opera 7 */	/* width: 99%; */	word-wrap: break-word; /* Internet Explorer 5.5+ */}.text-overflow{	text-overflow: ellipsis-word;	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	-o-text-overflow: ellipsis;	-ms-text-overflow: ellipsis;	word-wrap: normal;}.nowrap{	white-space: nowrap;}.max-h200{	max-height:200px;	overflow-x: hidden;	overflow-y: auto;}/*********** NEW CSS3 ROUNDED CORNERS*****************/.brd_E0F1C5,.brd_B5B5B5,.brd_686867,.brd_95ba2c,.brd_eeeeee,.brd_f5ffe4,.brd_fffade,.brd_95ba2c,.brd_D2E8A0,.brd_ffffff{	background:#E0F1C5;	border:1px solid #c3d3aa;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	}.brd_B5B5B5{	background:#B5B5B5;	border:1px solid #878787;	}.brd_686867{	background:#686867;	border:1px solid #191919;	}.brd_noTop{		border-top:0px;		-moz-border-radius-topleft:0px;	-webkit-border-top-left-radius:0px;	-moz-border-radius-topright:0px;	-webkit-border-top-right-radius:0px;	}.brd_686867_HG{	background:#686867;	border:1px solid #191919;	border-bottom:0px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;			-moz-border-radius-bottomleft:0px;	-webkit-border-bottom-left-radius:0px;	-moz-border-radius-bottomright:0px;	-webkit-border-bottom-right-radius:0px;	}.brd_95ba2c{	background:#95ba2c;	border:1px solid #506419;	}.brd_eeeeee{	background:#eeeeee;	border:1px solid #cdcdcd;}.brd_f5ffe4{	background:#f5ffe4;	border:1px solid #d9e2c9;}.brd_fffade{	background:#fffade;	border:1px solid #dfdabf;}.brd_95ba2c{	background:#95ba2c;	border:1px solid #546917;}.brd_D2E8A0 {	background:#D2E8A0;	border:1px solid #819658;}.brd_ffffff{	background:#ffffff;	border:1px solid #d9e2c9;}/**************END CSS3 CORNERS**********************/div.link, span.link{	text-decoration:underline;	cursor:pointer;}div.column span.link{	color:#8834B4;}div.copyright{	font-size: 9px; color: gray;	padding:20px;	line-height:20px;	font-family:Tahoma, Verdana, Helvetica;	text-align:center;	margin-right:auto;	margin-left:auto;	width:960px;}div.copyright a.link{	font-size: 10px; font-weight: bold;color:gray;	text-decoration:none;}div.copyright a.link:hover{	color:#98C438;}/*********** INPUT*****************/input[type=checkbox],input[type=file],input[type=image],input[type=password],input[type=radio],input[type=text], select, textarea{	font-size:13px;	padding:1px;	font-family:Tahoma, Verdana, Helvetica;	font-weight:normal;	color:#444444;	border:1px solid #cccaca;	box-shadow:inset 2px 2px 8px #DDDDDD;		-moz-box-shadow:inset 2px 2px 8px #DDDDDD;		-webkit-box-shadow:inset 2px 2px 8px #DDDDDD;}input[type=checkbox], input[type=radio]{	border:0px;	}input.blur, textarea.blur{	color:gray;}.chk {	border:0px;}input.ac_loading, textarea.ac_loading{	background: #FFFFFF url(../images/loading2.gif) 99% 1px no-repeat;}/*********** CENTER CHECKBOX/RADIO BUTTON INPUT WITH LABEL*****************/div.checkbox{	padding-left:25px;}div.checkbox,div.checkbox label,div.checkbox input{	line-height:18px;	font-size:11px;	vertical-align:middle;}div.checkbox input{		padding:0px;	margin:0px 4px 0px -20px;}div.checkbox label{	padding:0px;	margin:0px;	text-indent:0px;		}div.checkbox label img{	vertical-align:middle;		}/*********** Form input elements*****************/div.formElem{	font-size:12px;	line-height:20px;	padding:4px;}div.formElem img.cHelp{	margin:2px 0px 0px 2px;}div.formElem div.submitActions{	text-align:right;	margin-right:5%;}div.formElem a.t_link{	font-weight:normal;}div.formElem label{	display:block;	float:left;	margin-right:5%;	width:25%;	text-align:right;}div.formElem input{	width:63%;	padding-left:4px;}		div.formElem select{	width:65%;}div.formElem div.checkbox{	margin-left:30%;	padding-left:20px;}div.formElem div.checkbox label{	display:inline;	float:none;	margin:0px;	width:auto;}div.formElem div.checkbox input{				width:auto;}/**vertical form***/div.formElemV label{	float:none;	width:95%;	text-align:left;	font-weight:bold;	margin:0;}div.formElemV input,div.formElemV select{	width:95%;}div.formElemV div.checkbox{	margin-left:0;}div.formElemV div.submitActions{	text-align:center;	margin-right:0px;}div.formElemLI input[type=text],div.formElemLI input[type=password],div.formElemLI select, div.formElemLI textarea{	color:#686868;	font-size:16px;	font-weight:bold;	line-height:20px;	padding:5px 5px;	border:1px solid #cccaca;	box-shadow:inset 2px 2px 8px #DDDDDD;		-moz-box-shadow:inset 2px 2px 8px #DDDDDD;		-webkit-box-shadow:inset 2px 2px 8px #DDDDDD;}div.formElemLI label{	color:#585858;}div.formElemLI input.blur, div.formElemLI textarea.blur{	color:#acacac;}/*********** END INPUT*****************/div.miniLoader{	float:left;	font-size:10px;	color: #707070;	font-family:Tahoma, Verdana, Helvetica;	text-align:left;	height:16px;	overflow:hidden;	position:relative;	display:none;	line-height:16px;	margin-top:7px;}div.miniLoader img{	margin-bottom:-4px;	margin-left:5px;}span.miniLoader{	font-size:10px;	color: #707070;	font-family:Tahoma, Verdana, Helvetica;	display:none;	padding:0px 10px;}span.miniLoader img{	vertical-align:middle;}div.loadContainer{	text-align:center;	padding-top:20px;	display:none;}div.br,div.br5,div.br1,div.br0{	font-size:10px;	height:10px;	overflow:hidden;	clear:both;}div.br5{	font-size:5px;	height:5px;}div.br1{	font-size:1px;	height:1px;}div.br0{	font-size:1px;	height:0px;}div.link{	color:black;	font-size:11px;	text-decoration:underline;	font-weight:bold;	text-indent:15px;	line-height:30px;	cursor:pointer;}div.label{	color:black;	font-size:11px;	font-weight:bold;	padding-right:15px;	line-height:30px;	text-align:right;}div.prContainer{	position:relative;overflow:visible;width:960px;}div.previewBox{	width:100%;display:none;	FILTER: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;	position:absolute;z-index:1000;	border-top:3px solid black;	background:#666666;	top:20px;}div.m_body{	margin-top: 10px;	width:960px;	margin-right:auto;	margin-left:auto;}/***** MEETING SCHEDULING WIZARD ******//*div.wrap{	width:960px;}*/div.m_b_d_wizard{	position:relative;	overflow:visible;	width:960px;	clear:both;}div.m_b_d_wizard div.m_b_hints{	background:#95ba2c;	color:white;	left:10px;	height:238px;	overflow:hidden;	width:210px;	position:absolute;	z-index:2;}div.m_b_d_wizard div.hhint{	position:absolute;	left:0px;	top:14px;	z-index:3;}div.m_b_d_wizard div.m_b_hints div.inside{	position:relative;}div.m_b_d_wizard div.m_b_hints div.title{	line-height:45px;	font-size:18px;	padding-left:20px;}div.m_b_d_wizard div.m_b_hints p.hint{	padding:0px 20px 0px 25px;	font-size:12px;	line-height:20px;	margin:0px;}div.m_b_d_wizard div.m_b_inside{	width:720px;	margin-left:235px;	position:relative;	padding:0px;}#errorBubble{	z-index:5000;}/**************/div.m_b_d_wizard div.step{	overflow:auto;display:none;padding-top:3px;}div.m_b_d_wizard div.m_b_header{	font-family: Tahoma, Helvetica;	font-size:11px;		background:#686867;	color:#E0F1C5;	position:relative;	border-bottom:3px solid #5d5d5c;		-moz-border-radius-bottomleft:0px;	-webkit-border-bottom-left-radius:0px;	-moz-border-radius-bottomright:0px;	-webkit-border-bottom-right-radius:0px;}div.m_b_d_wizard div.m_b_header div.inside{	color:#E0F1C5;	position:relative;	height:25px;	padding:0px 10px;}div.m_b_d_wizard div.m_b_header div.inside div.rLink{	float:right;	line-height:25px;	color:white;}div.m_b_d_wizard div.m_b_header div.inside div.rLink span{	text-decoration:underline;	cursor:pointer;}div.m_b_d_wizard div.m_b_header div.inside div.rLink a{	color:white;}div.m_b_d_wizard div.m_b_header div.inside ul.steps{	list-style-image:none;	list-style-position:inside;	list-style-type:none;	margin:0px;	padding:0px;	position:absolute;	height:31px;	top:-3px;	z-index:1;}div.m_b_d_wizard div.m_b_header div.inside ul.steps li{	width:139px;	float:left;	line-height:27px;	text-align:center;	padding-top:4px;	overflow:hidden;	background:url(../images/wizard.png) -301px 0px no-repeat;		cursor:pointer;}div.m_b_d_wizard div.m_b_header div.inside ul.steps li.start{	width:14px;	color:white;	text-align:left;	background:url(../images/wizard.png) -140px 0px no-repeat;}div.m_b_d_wizard div.m_b_header div.inside ul.steps li.current{	background:url(../images/wizard.png) -162px 0px no-repeat;		color:black;	cursor:default;}div.m_b_d_wizard div.m_b_header div.inside ul.steps li.active{	cursor:pointer;}div.m_b_d_wizard div.m_b_header div.inside ul.steps li.last{	background:none;}div.m_b_d_wizard div.m_b_header div.inside ul.steps li span{	font-weight:bold;}div.m_b_d_wizard div.m_b_body{	font-family: Tahoma, Helvetica;	font-size:11px;		background:#E0F1C5;	color:#000000;	position:relative;	}div.m_b_d_wizard div.m_b_body div.inside{	height:200px;	overflow:hidden;	padding:10px 0px 0px 20px;	position:relative;	z-index:50;}div.m_b_d_wizard div.m_b_body div.inside div.left{	float:left;	width:49%;}div.m_b_d_wizard div.m_b_body div.inside div.instr{	font-size:14px;	line-height:30px;}/*** new wbuttons for wizard***/div.m_b_d_wizard div.m_b_body div.inside div.navBTNS{	position:absolute;	right:20px;	bottom:10px;	text-align:right;	line-height:31px;	z-index:8000;}/*********************/div.m_b_d_wizard div.m_b_body div.inside div.input{	overflow:hidden;	margin-bottom:8px;}div.m_b_d_wizard div.m_b_body div.inside div.wbuttons{	position:absolute;	right:10px;	bottom:10px;	text-align:right;	line-height:31px;	width:690px;	z-index:8000;}div.m_b_d_wizard div.m_b_body div.inside div.input div.label {	font-weight:bold;	text-align:left;	line-height:20px;}div.m_b_d_wizard div.m_b_body div.inside span.link {	text-decoration:underline;	cursor:pointer;	font-weight:normal;}div.m_b_d_wizard div.m_b_body div.inside .inactive {	color:gray;}div.m_b_d_wizard div.m_b_body input.autobook{		margin:0 10px 0 0;	padding:0px;	float:left;}html>body div.m_b_d_wizard div.m_b_body input.autobook, *html div.m_b_d_wizard div.m_b_body input.autobook{	float:none;}div.m_b_d_wizard div.m_b_body div.autobook{	margin-top:7px;	position:relative;}div.m_b_d_wizard div.m_b_body div.inside div.ss2{	font-size:16px;	line-height:26px;	text-align:center;	margin-right:30px;}div.m_b_d_wizard div.m_b_body div.inside div.ss1{	display:none;}div.m_b_d_wizard div.arrow{	position:absolute;z-index:1000;top:65%;left:45%;}ul.slots{	height:100px;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0pt;	overflow-x:hidden;	overflow-y:auto;	padding:0pt;	background:#EBEFEF;	border:1px solid #D0D0D0;}ul.slots li.slot{	background:#D0D0D0 none repeat scroll 0%;	font-size:11px;	height:18px;	line-height:18px;	border-bottom:2px solid #EBEFEF;	overflow:hidden;	padding:0px;	padding-left:3px;}ul.slots li.X{	color:#FC4D4D;}ul.slots li.A{	color:green;	}ul.slots li.A span,ul.slots li.X span{	color:black;	}ul.slots li.slot div.removeBTN{	float:right;	height:16px;	width:16px;	margin:1px;	text-indent:0px;	cursor:pointer;}ul.slots li.sticky div.sticky{	float:right;	height:16px;	margin:0 5px 0 0;	color:#656565;	font-style:italic;}/*** GOOGLE SEARCH ***/#google-search div.settings span{	text-decoration:underline;	cursor:pointer;}#google-search div.gs-localResult{	position:relative;	padding:5px;	padding-right:50px;	line-height:20px;}#google-search .gs-btn{	position:absolute;	right:0px;	top:50%;	margin-top:-10px;	font-weight:bold;}#google-search div.gs-localResult div.gs-title{	text-decoration:underline;	cursor:pointer;}#google-search .hint{	color: gray;	cursor: default;}#google-search div.settings {	font-size:10px;	font-weight:bold;	text-indent:10px;}div.m_b_calendar{	overflow:hidden;	font-family: Tahoma, Helvetica;}div.m_b_history{	height: auto;}div.m_b_calendar div.left{	width:230px;	float:left;	text-align:left;}div.m_b_calendar div.right{	float:right;	z-index:200;	text-align:left;}div.m_b_calendar div.m_b_container, div.m_b_history div.m_b_container{	margin-bottom:5px;	position:relative;	}div.m_b_calendar div.m_b_container div.wrapper{	border: 2px solid white;	position:relative;}div.m_b_calendar div.m_b_container div.wrapperBB{	border: 2px solid black;}/******* menu for mgmt **********/div.errorText, div.successText{	position:relative;	float:right;	overflow:auto;	background:#F5FFE4;	line-height:15px;	display:none;	padding:5px 11px;	margin-top:3px;	margin:2px 10px 5px 0px;	font-size:11px;	font-weight:bold;	color:red;}div.errorText span, div.successText span{	color:red;	font-weight:normal;	z-index:2;}div.errorText img, div.successText img{	vertical-align:middle;}*html div.errorText img{	margin-top:5px;}div.successText span{	color:green;}/** checkmark divs **//** error. success text **/div.imgLIDiv{		color:#505050;	position:relative;	margin:0px;	padding:5px 5px 5px 40px;	font-size:12px;	text-align:left;}div.imgLIDiv img:first-child{	position:absolute;	left:0px;	top:50%;	margin-top:-16px;	z-index:1;}div.imgLIDiv._48{	font-size:18px;	padding-left:60px;}div.imgLIDiv._48 img:first-child{	margin-top:-24px;}div.imgLIDiv._16{	font-size:10px;	padding-left:20px;}div.imgLIDiv._16 img:first-child{	margin-top:-8px;}div.imgLIDiv.med{	font-size:14px;}/**** BOX AND BUTTONS ***/div.listL{	position:relative;	border: 1px solid #bbd88b;	background:white;	padding:5px 0px;	overflow:auto;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}div.listLG{	background:#e0f1c5;}div.listLT{	border: 1px solid #dadcd7;}div.listLLG{	background:#F5FFE4;}div.listL div.title{	font-size:16px;	font-weight:bold;	line-height:30px;	padding-left:20px;}div.listL div.title img{	margin-bottom:-10px;	margin-right:10px;}div.listL div.note{	font-size:10px;	font-weight:normal;	line-height:50px;	padding-left:20px;}div.listL div.titleL{	font-size:16px;	font-weight:bold;	line-height:40px;	padding-left:30px;	margin-bottom:5px;	padding-right:30px;}div.listL div.titleL input{	font-size:16px;	font-weight:normal;	margin-left:15px;	width:170px;}div.inside ul.points{	padding:0px 15px;	margin:0px;	list-style-type:none;	font-size:13px;	overflow:hidden;}div.inside ul.points li{	line-height:30px;}div.inside ul.points li span.text{	padding-left:5px;}div.inside ul.points img{	vertical-align:middle;margin-right:5px;margin-left:2px;}div.inside ul.points img.share_sc{	margin-right:0px;margin-left:5px;	cursor:pointer;} div.fLink{	float:right;	margin-right:10px;	font-size:13px;}/* Error popup */ div.wideError{ 	font-size:14px; 	margin:10px 0px;	overflow:auto;	font-weight:bold;	position:relative;	-moz-border-radius: 5px;	-webkit-border-radius: 5px; } div.wideErrorY{ 	background:#feffd2;	border:2px solid #d9d733; } div.wideErrorS, div.wideErrorO{ 	background:#effdd2;	border:2px solid #7cb10e; } div.wideErrorR{ 	background:#fde9e9;	border:2px solid #ff8585; } div.wideErrorO{ 	font-weight:normal; } div.wideError .image{ 	z-index:5; 	position:absolute;	left:5px; top:50%;	height:42px;	margin-top:-21px; } div.wideError div.close{ 	float:right;	font-weight:normal; 	padding:0px 10px;	line-height:44px; }  div.wideError div.text{	line-height:24px;	padding:10px 5px 10px 52px; } #infoContainer div.text {	font-weight:normal;	padding-left:52px;	padding-top:14px;	line-height:18px;} /* end error popup *//* Group meeting link popup *//* end group meeting link popup *//*STATIC PAGE*/div.staticPage{	display:none;	position:relative;	width:960px;	margin-left:auto;margin-right:auto;	margin-top:15px;	overflow:auto;}div.staticPage div.mainMSG{	 margin:20px;	 overflow:auto;}div.staticPage div.mainMSG div.image{	float: left;	width: 37px;}div.staticPage div.mainMSG div.text{	float:left;	width:870px;	margin-left:10px;	line-height:35px;	margin-bottom:15px;}div.staticPage div.mainMSG div.text span.title{	font-size:20px;	font-weight:bold;}div.staticPage div.mainMSG div.text span.subText{	font-size:14px;}div.staticPage div.mainMSG div.whatnow{	background:url(../images/bg_container.png) repeat-y;	clear:both;}div.staticPage div.mainMSG div.whatnow img{	vertical-align:bottom;}div.staticPage div.mainMSG div.whatnow div.title{	text-indent: 15px; 	font-weight: bold;	font-size: 16px;	position:relative;}div.staticPage div.mainMSG div.whatnow ul.points{	margin:10px 20px;	list-style:none;	padding:0px;	font-size:12px;}div.staticPage div.mainMSG div.whatnow ul.points li{	line-height:25px;}div.staticPage div.registerForm{	margin-left:615px;	width:345px;	position:relative;	z-index:2;}div.staticPage div.registerForm div.image{	position:absolute;	top:12px;	z-index:3;	left:0px;}div.staticPage div.Rform{	position:relative;	background:#a3dd57;	margin-left:14px;	z-index:0;	overflow:auto;}div.staticPage div.Rform div.title{	font-size:17px;	font-weight:bold;	height:55px;	line-height:55px;	text-align:center;}div.staticPage div.Rform div.inline{	height:25px;	overflow:visible;}div.staticPage div.Rform div.inline div.label{	font-size:12px;	font-weight:bold;	width:118px;	float:left;	line-height:18px;	padding:0px;	text-align:left;}div.staticPage div.Rform div.inline .text{	font-size:10px;	line-height:12px;}div.staticPage div.Rform div.buttons{	position:relative;	line-height:40px;	height:40px;	margin:5px 20px;}div.noscript{	text-align:center;	border-color:#ff0000;	width:500px;	background-color:#ff0000;	margin:10px auto;}#infoContainer{	width:960px;	margin-left:auto;	margin-right:auto;}div.scheduleBar{	height:auto;overflow:auto;padding:15px;}/*group link*/div.scheduleBar div.groupLink{	float:right;font-size:12px;}div.scheduleBar div.groupLink img{	float:left;padding:0px 5px;}div.scheduleBar div.groupLink div.linkbar{	width:335px;float:left;font-weight:bold;padding:5px;}div.scheduleBar div.groupLink div.links{	padding:5px;float:left;}div.scheduleBar div.groupLink div.links a{	padding:0px 5px;}.bar_grd{    background: #222 url(/portal/images/actElem/buttonBG.png) repeat-x;	border:1px solid #222;}.f1f1f1.bar_grd{    background-color: #f1f1f1;    border-color: #e3e3e3;}div.m_h_inner div.subject{	color:white;	font-size:19px;	font-weight:bold;	line-height:39px;	left:0px;	position:absolute;	height:39px;	width:400px;}div.m_h_inner img.limg{	float:left;	margin-right:10px;}div.m_b_d_wizard div.m_b_body .ss1{	display:none;}div.m_b_d_wizard div.m_b_body div.inside div.left1{	width:310px;	float:left;}div.m_b_d_wizard div.m_b_body div.inside div.leftMID{	float:left;	width:60px;text-align:center;padding-top:10px;margin-right:10px;}div.m_b_d_wizard div.m_b_body div.inside div.divider{	height:130px;width:1px;background:gray;margin-left:auto;margin-right:auto;margin-top:10px;}div.m_b_d_wizard div.m_b_body div.inside div.inputTT{	margin-bottom:5px;	overflow:auto;	height:30px;	padding-top:5px;	line-height:15px;}div.m_b_body div.timezone_change{	color:#666666;	font-size:13px;	font-weight:bold;	float:right;	margin:10px;	padding:5px 10px;}div.m_b_body div.timezone_change span.change{	text-decoration:underline;	cursor:pointer;}div.pref table {	width: 100%;}td.prefCell{	padding-left: 5px;	padding-top: 5px;	padding-right: 5px;}ul.suggest-list {	background:white;}li.suggest {	display: none;	white-space: nowrap;	overflow: hidden;}.ac_results {	padding: 0px;	background-color: Window;	overflow: hidden;	position: absolute;	z-index:3001;	border:1px solid black;	border-left:2px solid gray;	display: none;}.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	margin: 0;	padding: 0 0 0px 0;}.ac_results .suggest-section{	padding: 5px 0;	color: gray;	font-size: 12px;	background:#e1e1e1;}.ac_results iframe {	display:none;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute;	top:0;	left:0;	z-index:-1;	/*filter:mask();*/	width:3000px;	height:3000px;	}.ac_results li {	margin: 0px;	padding: 3px 5px;	cursor: pointer;	display: block;	width: 97%;	font: menu;	font-size: 12px;	overflow: hidden;}.ac_results img.cl-img {	float: left;	margin-top: 2px;	border: 1px solid #516D18;}.ac_results span.contact-prf {	color: #656565;}.ac_over {	background-color: #99ccff;	color: HighlightText;}/* jqModal base Styling courtesy of;	Brice Burgess <bhb@iceburg.net> *//* The Window's CSS z-index value is respected (takes priority). If none is supplied,	the Window's z-index value will be set to 3000 by default (in jqModal.js). You	can change this value by either;	  a) supplying one via CSS	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */div.popup div.buttons{	position:absolute;	width:800px;	line-height:40px;	font-size:13px;	right:20px;	bottom:15px;	z-index:2;}div.popup{	display:none;}div.popup div.buttons div.errorText{	margin-top:8px;}div.popupWrap{	border:3px solid #808080;	padding:10px;	background:#ebefef;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	-webkit-box-shadow:3px 3px 8px #808080;		-moz-box-shadow:3px 3px 8px #808080;}div.popupWrap div.content{		background:white;	overflow:auto;	border:1px solid #d0d0d0;	-moz-border-radius: 7px;	-webkit-border-radius: 7px;}.jqmBTN{	height:16px;	width:16px;	position:absolute;	top:18px;	right:18px;	z-index:3;	cursor:pointer;}.jqmTemplate, .jqmTemplateAlt, .jqmTemplateFB, .jqmTemplateFBC{	display:none;}.jqmWindow {    display: none;        position: fixed;    top: 50%;    left: 50%;}.jqmOverlay { background-color: #cccccc; }* html .jqmWindow {     position: absolute;}/* new popup */div.new-popup{	position:relative;	display:none;	overflow:auto;}div.new-popup div.header,div.new-popup div.headerG {	-moz-border-radius-topleft:5px;	-moz-border-radius-topright:5px;	color:#292929;	font-size:18px;	font-weight:bold;	line-height:25px;	padding:8px 4px;	margin:0px 8px;		margin-bottom:10px;	text-align:center;	border-bottom:1px solid #d6d6d6;}div.new-popup div.header div.sub,div.new-popup div.headerG div.sub{	line-height:14px;	font-size:10px;	font-weight:normal;	color:#8c8b8b;}div.new-popup div.headerG{	text-align:left;	background: none;	color:#292929;	border-bottom:1px solid #d6d6d6;}/*popup sections */div.new-popup div.info {	font-size:12px;	padding:10px;	margin:0px 8px;	}div.new-popup div.info2 {	border-bottom:1px solid #d6d6d6;word-wrap:break-word;}div.new-popup div.list {	line-height:26px;}div.new-popup div.list img{	height:26px;	margin-right:10px;	vertical-align:middle;}div.new-popup div.h1{	font-size:18px;	line-height:30px;}div.new-popup div.h2{	font-size:14px;	line-height:25px;}div.new-popup div.nm{	margin-bottom:0px;}div.new-popup div.buttons{	padding:10px;	position:relative;	text-align:right;}div.new-popup div.buttons a.txtlink{	float:right;	display:block;	padding:0px 10px;	font-size:15px;	font-weight:bold;}div.new-popup div.checkbox, div.new-popup div.checkbox label{	line-height:25px;}div.new-popup div.buttons div.checkbox{	float:left;	line-height:30px;}/*left floated div in a popup*/div.new-popup div.left{	float:left;	margin:0px;	padding-left:2%;	padding-right:1%;	width:34%;}div.new-popup div.right{	float:right;	margin:0px;	padding-left:1%;	padding-right:2%;	width:59%;}div.new-popup div.left.border{	border-right:1px solid #d6d6d6;	margin-bottom:10px;}div.new-popup div.right.border{	border-left:1px solid #d6d6d6;	margin-bottom:10px;}div.new-popup div.right div.buttons{	padding-top:0px;	padding-bottom:0px;}div.tungle_space{	font-family:Tahoma, Verdana, Helvetica;}div.confirmPage div.content span{	font-size: 18px;	line-height: 25px;}*html div.confirmPage div.content span{	line-height: 18px;	font-size: 18px;}div.confirmPage div.content #summaryContainer {	margin: 20px 0;}*html div.confirmPage div.content #summaryContainer {	margin: 20px 0 0 0;}div.confirmPage div.content span.host, div.confirmPage div.content span.invitee {	font-size: inherit;}*:first-child+html div.confirmPage div.content span.host, div.confirmPage div.content span.invitee {	font-size: 12px;}div.confirmPage div.quickRegisterTop{	position:absolute;	width:430px;	top:0px;	right:0px;	z-index:2;}div.confirmPage a {	color: #542f81;}div.confirmPage input, div.confirmPage select {	font-weight: normal;} div.btn_reg{	float:right;	background:transparent url(../images/btn_signup.png) no-repeat;	font-size:14px;	color:white;	font-weight:bold;	text-align:center;	width:123px;	height:29px; line-height:29px;	cursor:pointer;	margin-right:30px}div.confirmPage p{	padding:10px 0px;	background:#E0F1C5;	margin:0px;	font-size:18px;	font-weight:bold;}div.confirmPage span.title{	font-weight: bold;	font-size: 18px;	line-height: 25px;}div.confirmPage span.text{	font-size:10px;	line-height:12px;}div.confirmPage div.quickRegisterTopVisible{	margin-right:430px;	position:relative;}div.confirmPage div.booked{	padding:0px 20px;}div.confirmPage div.cancelled{	background:transparent url(../images/xmark.png) no-repeat scroll 10px 7px;	padding:10px 20px 10px 60px;}div.confirmPage div.reload{	font-size:11px;	padding-top:10px;}div.confirmPage div.reload span{	cursor:pointer;	text-decoration:underline;	color:#7FB01A;	font-size:11px;}div.box {	background:url(../images/redirect/bg_rT.png) top left no-repeat #fff8dc;	width: 430px;	font-weight: bold;}div.box_bottom {	background:url(../images/redirect/bg_rB.png) bottom left no-repeat transparent;	overflow: auto;	padding: 10px;}div.box span {	font-size: 12px;	line-height: 18px;}/* Confirm page for public web */div.confirmPagePW, div.confirmPage{	font-size:12px;	font-family:Tahoma, Verdana, Helvetica;	display:none;	margin:20px 0px;	position:relative;	background:#E0F1C5;	height:100%;	overflow-y:auto;	overflow-x:hidden;}div.confirmPagePW div.quickRegisterTop{	margin-left:615px;	width:345px;	position:relative;	z-index:2;	display:none;}*html div.confirmPagePW div.quickRegisterTop{	width:342px;	margin-top:-10px;}div.confirmPagePW div.quickRegisterTop div.inline, div.login-popup div.inline{	overflow:visible;	height:25px;}div.confirmPagePW div.quickRegisterTop div.image, div.confirmPagePW div.quickSigninTop div.image{	position:absolute;	top:12px;	z-index:3;	left:0px;}div.confirmPagePW div.quickRegisterTop div.Rform, div.confirmPagePW div.quickSigninTop div.Rform, div.login-popup div.Rform{	position:relative;	background:#a3dd57;	margin-left:14px;	z-index:0;	overflow:hidden;	padding-bottom:10px;}div.confirmPagePW div.quickRegisterTop div.Rform div.reg_btn{	position:relative;	line-height:40px;	height:40px;	margin:5px 20px;}div.confirmPagePW div.quickRegisterTop input{	width:180px;}div.confirmPagePW div.quickRegisterTop select{	width:184px;}div.confirmPagePW div.quickRegisterTopVisible{	margin-right:0;}div.confirmPagePW p{	padding:10px 0px;	margin:0px;	font-size:18px;	font-weight:bold;}div.confirmPagePW div.b_list{	margin-top: 10px;}div.confirmPagePW div.b_list span, div.confirmPage div.b_list span{	font-size:18px;	line-height:25px;}div.confirmPagePW span.title, div.confirmPage span.title{	font-weight: bold;	vertical-align: bottom;}div.confirmPagePW span.text{	font-size:10px;	line-height:12px;}div.confirmPagePW div.content, div.confirmPage div.content{	background:#E0F1C5;	width:590px;	margin:20px;	margin-right:0;	overflow:hidden;}div.confirmPagePW div.content {	float:left;}div.confirmPagePW div.booked{	background:transparent url(../images/spaces/checkmark.png) no-repeat scroll 20px 0;	padding:0 20px 0 80px;}div.confirmPagePW div.cancelled{	background:transparent url(../images/spaces/xmark.png) no-repeat scroll 20px 0;	padding:0 20px 0 80px;}div.confirmPagePW div.reload{	font-size:11px;	padding-top:10px;}div.confirmPagePW div.reload span{	cursor:pointer;	text-decoration:underline;	color:#7FB01A;	font-size:11px;}div.confirmPagePW div.whatnow div.mti, div.confirmPage div.whatnow div.mti, div.staticPage div.whatnow div.mti {	position:relative;	line-height: 23px;	padding-left: 11px;}div.confirmPagePW div.quickSigninTop{	background:none top left no-repeat;	position:relative;	width:345px;	margin-left:615px;	z-index:2;	display:none;}*:first-child+html div.confirmPagePW div.quickSigninTop{	width:341px;}div.confirmPagePW div.details, div.confirmPage div.details {	border-left:1px solid #BBD88B;	border-right:1px solid #BBD88B;	background:#FFFFFF;	overflow:auto;}*html div.confirmPagePW div.details {	height:auto;}div.confirmPagePW div.details div.inline div.label{	font-weight: bold;	font-size: 12px;	width: 80px;}div.confirmPagePW div.details div.inline div.entry{	font-weight: normal;	font-size: 12px;	padding-left: 80px;}div.confirmPagePW a.tungle, div.confirmPagePW span.tungle {	cursor: pointer;	color: blue;}/*********************************/div.tungle_space div.listHead div.subject, div.tungle_space div.hTitle{	color:black;	font-size:19px;	font-weight:bold;	line-height:30px;}div.infoTable_left{	margin:10px auto;	width:230px;	position:relative;}div.tungle_space div.details, div.m_b_calendar div.details{	overflow: auto;}div.infoTable_left div.details{	border:1px solid #cccccc;	background:#f9f9f9;	overflow:auto;}div.tungleTour{	height:43px;	background:url(../images/spaces/tour.png) top left no-repeat;	cursor:pointer;	width:283px;	float:right;}/*div.tungle_space div.m_b_header{	line-height:43px;	height:43px;	display:block;	font-size:14px;	font-weight:bold;	padding:0px 10px;	margin-bottom:10px;}*/#syncContainer div.syncBox{	width:220px;	margin-left:auto;	margin-right:auto;	background:#E0F1C5;	position:relative;}div.container div.loginBox{	width:210px;	margin-left:auto;	margin-right:auto;	background:#E0F1C5;	position:relative;}#syncContainer div.syncBox div.title{	font-size:18px;	font-weight:normal;	line-height:30px;	padding-left:20px;}div.container div.loginBox div.title{	font-size:15px;	font-weight:bold;	line-height:30px;	padding-left:20px;}div.container div.loginBox div.input{	overflow:auto;	padding:0px 20px 5px;	font-size:12px;	line-height:20px;}div.container div.loginBox div.elem{	overflow:auto;	padding:5px 20px;	position:relative;}/*#syncContainer div.syncBox div.sync{	padding-left:20px;	height:57px;	margin-top:10px;}#syncContainer div.syncBox div.source{	float:left;	height:57px;	margin-right:10px;}#syncContainer div.syncBox div.text{	color:black;	font-weight:bold;	text-align:left;	font-size:11px;	text-decoration:none;	float:left;	width:125px;	line-height:25px;}*/#syncContainer div.syncBox div.instr{	font-weight:normal;	font-size:11px;	line-height:15px;	padding:0px 15px;	margin-bottom:5px;}/*#syncContainer div.syncBox div.extra{	font-weight:normal;	font-size:11px;	line-height:15px;	margin:0px 10px;	text-align:center;	background: #f5ffe4;	position:relative;}#syncContainer div.syncBox span.link{	font-weight:bold;	cursor:pointer;	text-decoration:underline;}*/div.tungle_space div.details div.attendees, div.infoTable_top div.booked_details div.attendees, div.m_b_calendar div.infoTable_left div.details div.attendees{	float:left;	width:228px;}div.confirmPage div.details div.attendees{	border-right: none;	height: auto;	padding-left: 0;}div.tungle_space div.details div.comments, div.m_b_calendar div.infoTable_left div.details div.comments{	width:200px;	float:left;}div.infoTable_left div.details div.subject{	font-size:15px;	font-weight:bold;	line-height:20px;	text-align:center;}div.tungle_space div.details div.d_title span{	font-weight:normal;}div.tungle_space div.details div.d_title span.location{	font-weight:bold;	font-size:10px;	margin-left:15px;	color:black;	text-decoration:underline;	cursor:pointer;}div.tungle_space div.container div.inline, div.confirmPage div.container div.inline, div.m_b_calendar div.infoTable_left div.container div.inline, div.staticPage div.container div.inline{	overflow-x:hidden;	overflow-y:auto;	line-height:20px;	color:black;}div.infoTable_left div.container{	float:left;	width:228px;}div.infoTable_left div.container div.container{	width:200px;}div.infoTable_left div.container div.inline{	border-bottom:1px solid #cccccc;	padding:5px 8px;	overflow:auto;}div.infoTable_left div.container div.last{	border-bottom:none;}/*overlay for editing meeting*/div.infoTable_left div.overlay{	display:none;	position:absolute;	height:30px;	line-height:30px;	top:-1px;	right:-1px;		padding:0px 10px;	background:white;	border-left:1px solid #CCCCCC;	border-bottom:1px solid #CCCCCC;	z-index:1000;}div.infoTable_left div.overlay div.text{	font-size:12px;	font-weight:bold;	color:black;		cursor:pointer;}div.infoTable_left div.overlay div.text img{	margin-right:5px;	vertical-align:-10%;}/*div.confirmPage div.container div.inline{	margin-top: 10px;}*/div.confirmPage div.inline div.label, div.m_b_calendar div.infoTable_left div.inline div.label, div.staticPage div.inline div.label{	float:left;	width:95px;	font-size:11px;	font-weight:bold;	text-align:left;	padding:0px;	line-height:20px;	color:black;	display:block;	z-index:500;}div.m_b_calendar div.infoTable_left div.inline div.label span{	font-weight:normal;}div.m_b_calendar div.infoTable_left div.inline div.label, div.staticPage div.inline div.label{	width:65px;}div.tungle_space div.inline div.long, div.m_b_calendar div.infoTable_left div.inline div.long{	width:120px;	text-indent:0;}/*div.confirmPage div.inline div.label{	text-align: right;}*/div.tungle_space div.inline div.entry, div.m_b_calendar div.infoTable_left div.inline div.entry, div.staticPage div.inline div.entry{	font-size:12px;	font-weight:normal;}/*div.confirmPage div.inline div.entry{	margin-left: 30px;	padding-left:95px;}*/div.tungle_space div.inline div.entry span, div.m_b_calendar div.infoTable_left div.inline div.entry span{ 	font-weight:normal;}div.tungle_space div.attendees ul.attendees, div.m_b_calendar div.infoTable_left div.attendees ul.attendees{	margin:0px;	padding:0px;	list-style:none;	overflow:hidden;}div.attendees ul.attendees div.attendeeCHK{	position:absolute;	top:3px;	left:10px;	height:16px;	width:18px;	overflow:hidden;}div.tungle_space .attendees .Responded{	background:url(../images/wicon_check.gif) top left no-repeat;}div.tungle_space .attendees .MeetingCreated{	background:url(../images/wicon_check.gif) top left no-repeat;}div.tungle_space .attendees .NotResponded{	background:none;}div.tungle_space .attendees .MeetWithoutMe{	background:url(../images/wicon_x.gif) top left no-repeat;}div.tungle_space .attendees .NoSuitableTime{	background:url(../images/wicon_x.gif) top left no-repeat;}div.tungle_space .attendees .attendee, div.m_b_calendar div.infoTable_left .attendees .attendee{	font-size:12px;	height:20px;	overflow:hidden;	position:relative;	padding:2px 8px;	border:1px solid transparent;}div.tungle_space div.infoTable_left .attendees .U{	font-weight:bold;}div.tungle_space div.infoTable_left .attendees .A{	background-color:#CCE98F;	border:1px solid #9CBA5D;}div.confirmPage .attendees .attendee{	padding-left: 0;	overflow: hidden;}div.infoTable_top .attendees .attendee span{	font-size: 12px;	line-height: 12px;}div.tungle_space .attendees .attendee span.stat{	font-size:10px;}div.tungle_space .attendees .attendee span.link{	text-decoration:underline;}div.tungle_space .attendees .attendee span.reminder{	color:black;	text-decoration:underline;	font-size:10px;	padding-left:5px;	font-weight:bold;	cursor:pointer;	display:none;}div.tungle_space div.comments div.comment, div.m_b_calendar div.infoTable_left div.comments div.comment{	font-size:11px;	font-weight:normal;	color:black;	line-height:18px;}div.tungle_space div.comments div.comment span, div.m_b_calendar div.infoTable_left div.comments div.comment span{	font-weight:bold;}div.comments div.comment ul.msg-list span.date {	font-style: italic;	font-weight: normal;}div.infoTable_left div.links{	font-size:12px;	font-weight:bold;	color:black;	text-align:right;	float:right;}div.infoTable_left div.links{	font-size:10px;}div.m_b_calendar div.infoTable_left div.links span{	text-decoration:underline;	cursor:pointer;}/*to make sure that text overflow does not overlap the linked in icon*/div.infoTable_left li.attendee img.cl-img{	margin-top:0px;	vertical-align:middle;}div.infoTable_left li.attendee span.name{	display:inline-block;	vertical-align:middle;	width:155px;	text-overflow: ellipsis-word;	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	-o-text-overflow: ellipsis;	-ms-text-overflow: ellipsis;}/******/ul.msg-list div.summary-date {	border-bottom:1px dashed gray;	color:gray;	font-weight: bold;	display:none;	height:20px;	line-height:18px;	position:relative;	margin:5px;}ul.msg-list div.wrapper-date {	margin: 5px;	padding-bottom: 1px;}#alert_confirm-dlg ul.msg-list div.wrapper-date {	background: transparent;}div.tungle_space div.buttons, div.prContainer div.buttons{	overflow:auto;	background:#656565;	color:white;	font-family:Tahoma,Verdana,Helvetica;	width:960px;}*:first-child+html div.tungle_space div.buttons{	left: expression((document.documentElement.clientWidth * 0.5 - 480 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px'); }div.tungle_space div.buttons{	z-index:998;}*html div.tungle_space div.buttons{	position: absolute; 	/*top: expression((document.documentElement.clientHeight - 100 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');	left: expression((document.documentElement.clientWidth * 0.5 - 480 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');*/ }div.tungle_space > div.buttons{	bottom:0;	position:fixed;}div.prContainer div.buttons{	position:relative;}div.tungle_space div.b_list, div.prContainer div.buttons div.b_list, div.staticPage div.b_list{	position:relative;	padding:5px 20px;	overflow:hidden;}div.buttons div.b_list, div.prContainer div.buttons div.b_list{	text-align: left;	width: 920px;	margin: 10px auto;	display: none;}div.tungle_space div.b_list #grpHelp{	float: right;	margin-left: 5px;}div.tungle_space div.b_list div.btn_spc{	display:block;}div.buttons div.abtnWrap{	float:right;	padding-bottom:5px;}div.buttonsGY div.b_list span.btn_spc{	display:inline;}div.buttonsGY div.b_list img.att_spc{	margin-left:5px;	vertical-align:bottom;}div.tungle_space div.b_list div.instructions{	font-size:12px;}div.tungle_space div.b_list div.instructions span{	font-size:17px;	line-height:25px;}div.buttonsGY div.b_list div.instructions {	text-align:left;	line-height:25px;	width:62%; /*sometimes displays two buttons*/}div.buttonsGY div.b_list div.instructions span{	font-size:18px;}/*div.tungle_space div.b_list div.instructions div.mbooked{	background:transparent url(../images/ticker.png) no-repeat scroll 35% 0;	height:50px;}div.tungle_space div.b_list div.instructions div.mcancelled{	background:transparent url(../images/xmarkG.png) no-repeat scroll 30% 0;	height:50px;}div.tungle_space div.b_list div.instructions div.mexpired{	background:transparent url(../images/xmarkG.png) no-repeat scroll 33% 0;	height:50px;}*/div.tungle_space div.b_list2, div.prContainer div.buttons div.b_list2{	margin-top:0;	background:transparent url(../images/spaces/check.png) no-repeat scroll 0 5px;	padding-left:35px;	display:none;}div.btn_spc{	float:right;	margin-left:15px;	background:transparent url(../images/gbuttons.png) no-repeat scroll 0px -117px;	font-size:11px;	color:white;	font-weight:bold;	text-align:center;	width:120px;	height:27px; line-height:27px;	cursor:pointer;}div.tungle_space div.buttons div.btn_secondary, div.prContainer div.buttons div.btn_secondary{	clear:both;	font-size:12px;	padding-right:5px;	position:relative;	line-height:20px;	text-align: right;	margin: 20px 0 0 20px;	min-height: 40px;}*html div.tungle_space div.buttons div.abtnWrap{	position:relative;	overflow:auto;}span.btn_spc{	font-size:10px;	color:#7fb01a;	font-weight:bold;	cursor:pointer;}div.buttonsGY span.btn_spc {	color: white;	font-size: 12px;}div.tungle_space div.calendar{	overflow:auto;	clear:both;}div.tungle_space div.calendar div.left {	float:left;	text-align:left;	width:230px;}div.tungle_space div.calendar div.right {	float:right;	text-align:left;	}div.registerViral{	width:960px;	margin-left:auto;	margin-right:auto;	margin-top:5px;	background:#f4f4f4;	overflow:auto;	font-family:Tahoma, Verdana, Helvetica;	display:none;}div.registerViral div.title, div.confirmPagePW div.quickRegisterTop div.title{	font-size:17px;	line-height:45px;	text-align:center;	font-weight:bold;	margin-top:10px;}div.registerViral div.left{	float:left;	width:49%;}div.registerViral div.left div.inline{	overflow:visible;	height:25px;	padding:0 20px;}div.registerViral div.left div.inline div.label, div.confirmPagePW div.quickRegisterTop div.inline div.label, div.login-popup div.inline div.label{	width:110px;	float:left;	text-align:left;	padding:0px;	font-weight:normal;	line-height:18px;}div.login-popup div.inline div.label{	text-align:right;	padding-right:10px;}div.login-popup div.inline span.text{	font-size:10px;	line-height:12px;}div.confirmPagePW div.quickRegisterTop div.inline div.label, div.login-popup div.inline div.label{	font-weight: bold;	width: 118px;	font-size: 12px;}div.login-popup div.inline div.label{	font-weight:normal;	width:100px;}div.registerViral div.left div.inline div.input{	font-size:12px;	height:20px;}div.registerViral div.right{	float:right;	width:49%;}div.registerViral div.right div.text{	text-align:center;	font-size:13px;	line-height:30px;}div.registerViral div.right div.quickRegisterBTN{	text-align:center;	width:283px;	height:43px;	background:url(../images/spaces/reg_btn.png) top left no-repeat;	margin-left:auto;	margin-right:auto;	cursor:pointer;	margin-top:40px;}/* Quick Register Popup */#reminder-popup div.aInput{	float:left;	overflow:hidden;}div.confirmEdit-popup .img{	position:absolute;	top:10px;	left:0px;	z-index:2;}div.normal_popup{	padding:0px 10px;	overflow:hidden;	font-family:Tahoma, Verdana, Helvetica;}div.normal_popup div.step{	padding:10px;}div.normal_popup div.stepBox{	background:#f5f5f5;	font-size:12px;	line-height:20px;}div.normal_popup div.stepBox ul{	margin:5px 0px;	padding:0px 5px 0px 20px;}div.normal_popup div.stepTitle{	font-size:13px;	font-weight:normal;	height:40px;	padding:10px 80px 0px 25px;}div.normal_popup div.stepBox select{	font-size:12px;}div.normal_popup div.fine_note {	margin: 10px 0 0 10px;	font-size: 80%;}div.normal_popup div.title_long {	line-height: 20px;	padding: 0 20px 0 20px;}b.rtopGY, b.rbottomGY{display:block;background: #FFF}b.rtopGY b, b.rbottomGY b{display:block;height: 1px;    overflow: hidden; background: #656565}b.r1{margin: 0 5px}b.r2{margin: 0 3px}b.r3{margin: 0 2px}b.rtop b.r4, b.rbottom b.r4, b.rtopGY b.r4, b.rbottomGY b.r4{margin: 0 1px;height: 2px}/** space comments popup **/div.space_comments div.top, div.confirmEdit-popup div.top {	padding: 10px 0;}#alert_confirm-dlg div.top {	padding: 0;}div.space_comments div.title, div.space_comments div.label {	text-align: left;	color: black;	font-weight: bold;}div.space_comments span.label {	color:black;	font-size:11px;	font-weight:bold;	padding-right:15px;	line-height:30px;	text-align:right;}div.space_comments div.title {	line-height: 30px;	font-size: 18px;}#alert_confirm-dlg div.title {	font-size: 15px;	line-height: 15px;}div.space_comments span.summary-date {	text-decoration: underline;	padding-left: 5px;	margin: 0 10px;}div.space_comments ul, div.comment ul {	list-style-type: none;	margin: 0px 0px 10px 0px;	padding: 0px;}div.space_comments .abbr, div.comments_static .abbr {	font-style: normal;	font-weight: normal;}div.space_comments .mti {	margin: 0 10px 0 10px;	padding: 5px 0;	list-style-image: none;	list-style-type: none;	border-bottom: 1px dotted gray;	font-weight: bold;}div.comments_static .mti{	list-style-image: none;	list-style-type: none;	font-weight: bold;}div.comments_static ul.msg-list div.wrapper-date, div.comments_static ul.msg-list div.summary-date {	margin: 0;}div.comments_static ul.msg-list .date {	font-style: normal;}div.space_comments div.footnote{	float: left;	font-size: 12px;	line-height: 25px;}div.comment .mti {	list-style-image: none;	list-style-type: none;}div.tungle_space div.details div.comment .mti {	margin: 5px auto;	word-wrap: break-word;}div.comment span.no_comments {	font-style:italic;	color:gray;}div.space_comments .name {	font-weight: bold;}div.space_comments .zero {	display: none;	margin: 0 5px;}div.space_comments div.comment_popup, div.confirmEdit-popup div.confirm_popup{	background:#E0F1C5;	overflow:hidden;	font-family:Tahoma, Verdana, Helvetica;	padding:0 20px;}div.space_comments div.space_comments_list{	overflow-y: auto;	height: 130px;	position: relative;}#alert_confirm-dlg div.space_comments_list{	height: 150px;}div.space_comments div.comment_popup div.step{	padding: 5px 0;}div.space_comments div.comment_popup div.stepBox{	background-color:#f7f7f7;	font-size:12px;	line-height:20px;	border: 1px solid gray;}div.confirmEdit-popup{	font-size:12px;}div.confirmEdit-popup ul.attendees{	max-height:42px;	overflow-x:hidden;	overflow-y:auto;	list-style:none;	padding:0;	margin:10px 0px;	width:355px;}div.confirmEdit-popup ul.attendees li{	overflow:hidden;	padding:0px;	margin:0px;}div.confirmEdit-popup div.optional textarea.comments_ta{	font-size:11px;	height:50px;}/** space success popup **//** alert-confirm popup **//** space help popup **//* Contextual Help */img.cHelp {	vertical-align: text-top;	cursor: pointer;}#con-help {	display: none;	font-size: 13px;	margin: 10px;}*html #con-help ul {	margin-top: 5px;	margin-left: 5px;	padding-left: 30px;}*html #con-help p {	margin: 10px 0;}#con-helpTooltip{	position:absolute;z-index:4998;display:none;}div.instructions img {	margin-right:5px;	cursor: pointer;	vertical-align: top;}div.buttonsGY div.scndWrap {	max-height: 40px;}div.buttonsGY div.cmtWrap {	text-align: right;	display: none;}*:first-child+html div.buttonsGY div.cmtWrap {	margin-top: 0px;}*html div.buttonsGY div.cmtWrap {	margin-top: 0px;}*html div.buttonsGY div.scndWrap {	height: 0px;	position: relative;}/* Add compensation to floating instruction bar */div.bricks{	height: 100px;}/** alert-confirm popup **/#alert-tip{	font-family: Arial;}#alert-tip div.optional {	display: none;	margin: 10px 30px 0;}#alert-tip div.optional div.text{	font-size: 22px;	font-weight: bold;	margin: 10px 0;	text-align: center;}#alert-tip div.optional div.subtext{	font-size: 15px;	line-height: 20px;}div.btn_center {	background:transparent url(../images/pbutton.png) no-repeat scroll 0%;	color:white;	cursor:pointer;	font-weight:bold;	text-align:center;	font-size:18px;	height:42px;	line-height:40px;	width:153px;	margin:20px auto;}#alert-tip div.paint {	font-size:16px;	font-weight:normal;}/* Top meeting details table */div.staticPage{	display:none;	position:relative;	width:960px;	margin-left:auto;margin-right:auto;	margin-top:15px;	overflow:auto;}#infoTable_top{	padding:20px;}div.infoTable_top div.details div.container, div.confirmPage div.booked_details div.container, div.confirmPagePW div.booked_details div.container, div.staticPage div.booked_details div.container{	margin-top:20px;	margin-bottom:10px;}div.infoTable_top div.inline div.label, div.confirmPage div.booked_details div.inline div.lable, div.confirmPagePW div.booked_details div.inline div.lable, div.staticPage div.booked_details div.inline div.lable{	font-size:11px;	font-weight:bold;}div.infoTable_top div.inline div.entry, div.confirmPage div.booked_details div.inline div.entry, div.confirmPagePW div.booked_details div.inline div.entry, div.staticPage div.booked_details div.inline div.entry{	font-size:11px;	font-weight:normal;	margin-left:65px;	position:relative;}div.infoTable_top div.details div.attendees, div.infoTable_top div.booked_details div.attendees{	height:auto;	margin-left:-1px;	padding-left:10px;	width:270px;}div.infoTable_top div.details div.d_title, div.confirmPage div.booked_details div.d_title, div.confirmPagePW div.booked_details div.d_title, div.staticPage div.booked_details div.d_title {	color:black;	font-size:14px;	font-weight:bold;}div.infoTable_top div.attendees ul.attendees{	overflow:auto;}div.infoTable_top div.tungle_space .attendees .attendee{	font-size:11px;}div.infoTable_top div.details div.meeting, div.confirmPage div.booked_details div.meeting, div.confirmPagePW div.booked_details div.meeting, div.staticPage div.booked_details div.meeting {	float:left;	width:490px;	height:auto;	padding:0 10px 0 20px;}div.infoTable_top div.details div.meeting, div.infoTable_top div.booked_details div.meeting{	border-right:2px solid gray;}	div.infoTable_top div.details div.b_list, div.confirmPage div.booked_details div.b_list, div.confirmPagePW div.booked_details div.b_list, div.staticPage div.booked_details div.b_list{	padding:0;}div.infoTable_top div.b_list div.instructions, div.confirmPage div.b_list div.instructions, div.confirmPagePW div.b_list div.instructions, div.staticPage div.b_list div.instructions{	font-size:12px;	font-weight:bold;	line-height:20px;}div.infoTable_top div.b_list div.instructions div.mbooked, div.tungle_space div.b_list div.instructions div.mbooked, div.staticPage div.b_list div.instructions div.mbooked{	background:transparent url(../images/spaces/checkB.png) no-repeat;	padding:10px 0 0 60px;	line-height:30px;	height:50px;}div.infoTable_top div.b_list div.instructions div.mcancelled, div.tungle_space div.b_list div.instructions div.mcancelled{	background:transparent url(../images/spaces/xmarkGB.png) no-repeat;	padding:10px 0 0 60px;	line-height:30px;	height:50px;}div.infoTable_top div.b_list div.instructions div.mexpired, div.tungle_space div.b_list div.instructions div.mexpired{	background:transparent url(../images/spaces/xmarkGB.png) no-repeat;	padding-left:60px;	height:50px;}div.infoTable_top div.b_list div.instructions div.mhold, div.tungle_space div.b_list div.instructions div.mhold{	background:transparent url(../images/spaces/clockB.png) no-repeat;	padding:10px 0 0 60px;	line-height:30px;	height:51px;	font-weight:normal;}div.infoTable_top div.b_list div.instructions div.mhold span, div.tungle_space div.b_list div.instructions div.mhold span{	font-size:15px;}div.staticPage div.b_list, div.confirmPage div.booked_details div.b_list, div.confirmPagePW div.booked_details div.b_list{	text-align:left;}div.staticPage div.b_list div.instructions{}div.staticPage div.b_list div.instructions span {	font-size:15px;}div.infoTable_top div.details div.comments {	width:345px;	float:left;	border-left:1px solid #D3D3D3;	padding-left:10px;	margin-left:-1px;}div.infoTable_top div.comments div.comment {	font-size:11px;	height:auto;	margin-bottom:5px;	overflow-y:auto;	overflow-x:hidden;}div.infoTable_top div.details div.comment .mti {	margin:0;}*html #att_container {	height:100px;}div.infoTable_top, div.infoTable_left{	display:none;	}div.tungle_space div.reminder, div.infoTable_left div.reminder{	margin-right:10px;}img.cl-img {	vertical-align: middle;	margin-right: 5px;	margin-top: -2px;	margin-left:1px;}img.prf-img {	position: absolute;	top:7px;	right:10px;	cursor:pointer;	border:0;}div.prf-img {	position: absolute;	top: 2px;	right: 10px;}div.hanger {	color:white;	float:left;	font-size:22px;	font-weight:bold;	background:#a56ae4;	text-align:center;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border:3px solid #370F63;	padding:5px;	display:none;}div.hanger div.hanger_time{	font-size:13px;	margin-top:10px;}div.hanger div.hanger_month{	font-size:25px;}div.RC{	position:relative;}div.tungle_space div.infoTable_left .attendees .att-hover{	background-color:#9ebd5c;	border:1px solid #5a7916;}*html div.confirmPagePW div.quickRegisterTopVisible{	margin-left:10px;}/* Correct the CreateForm styling on the button div.formElem a.defBtnS, div.formElem a.defBtnL{	margin-right:15px;}*//* Feedback form */#feedback, #feedback_cfm {		padding: 0;	text-align:center;}#feedback div.info, #feedback_cfm div.info{	line-height:20px;	padding-top: 0px;}#feedback div.blk_email{	padding:0px 10px;}#feedback div.text {	font-size: 11px;	color:gray;	padding: 0;	margin:0;}#feedback input {	margin: 0 auto 5px;	width: 215px;}#feedback div.bottom, #feedback_cfm div.bottom {	 bottom:30px;	 right:30px;}#feedback TEXTAREA {	margin-top:10px;	height:200px;	width:215px;}#feedback TEXTAREA.short {	height: 140px;}#feedback div.errorText {	margin:auto;	float:none;	width:200px;	margin-bottom:5px;}div.m_b_main{	overflow:hidden;	font-family: Tahome, Verdan, sans-serif;}div.previewSpace{	display:none;}div.m_b_main div.left{	float:left;	width:190px;}div.m_b_main div.right{	float:right;	width:750px;	position:relative;}#inboxLoader{	left:10px;		margin:0px;	padding:3px;	position:absolute;	top:29px;}div.m_b_main div.zero, div.m_b_history div.zero, div.slP div.zero {	display: none;	color: #565656;	font-style: italic;	font-size: 14px;	padding:15px 15px 15px 0px;	text-align:center;}div.slP div.zero {	font-size: 12px;}div.gShare div.zero, div.gSync div.zero{	position:relative;	background-color:#E0F1C5;	margin-top:10px;	height:100%;}div.m_b_main div.title{	font-size:18px;	line-height:30px;	text-align:left;	position:relative;	height:30px;}div.m_b_main div.mtitle{	font-size:17px;	font-weight:bold;}div.listHead{	font-size:13px;	line-height:30px;	font-weight:bold;	position:relative;	overflow:auto;		}div.tabHead{	font-size:24px;	line-height:40px;	height:40px;	overflow:hidden;	color:#FFFFFF;	position:relative;	overflow:hidden;		text-align:center;	margin-bottom:5px;}div.listHead div.inner{	padding-right:10px;	position:relative;	overflow:hidden;}*html div.listHead div.inner{	height:30px;}div.m_b_main div.listHead div.inner span{	padding-left:22px;}div.listHead div.column{	float:right;	overflow:hidden;	text-align:center;	width:120px;	padding:0 5px;}div.listHead div.column span{	font-size:11px;	text-decoration:underline;	cursor:pointer;	font-weight:bold;	padding:0px;}/********* list ***************/div.slP {	overflow:auto;	position:relative;	top:0px;	overflow-x:hidden;}div.sSR{	overflow:hidden;position:relative;font-size:10px;}div.sVC3{	position:absolute;overflow:hidden;width:100%;}.sVC3_e{	background:url(../images/contacts/contactLoading.png) top left repeat-y;}ul.sCL{	padding:0;	margin:0;}li.sti {	display:block;	position:relative;	overflow:hidden;	margin: 1px;	height:18px;	line-height:18px;	font-size: 11px;		font-weight:normal;	color: black;	z-index:301;	border: 1px white dotted;	border-bottom:1px solid #d2d2d2;	padding-right: 10px;}*:first-child+html div.gShare li.sti {	border:none;}*html div.gShare li.sti {	border:none;}li.sti div.subject {	white-space: nowrap;	overflow: hidden;}li.sti div.subject span{	text-decoration:underline;	cursor: pointer;}li.sti div.subject img{	vertical-align: middle;	margin-right: 5px;	margin-top: -2px;	margin-left:1px;}li.sti div.column, div.calSync div.column{	float:right;	font-size:11px;	font-weight:normal;	width:100px;	text-align:center;	overflow:hidden;}#myInbox li.sti div.column, #myInbox2 li.sti div.column{	padding:0 5px;}/*cal sync stuff*/div.calSync div.column{	font-size:13px;	font-weight:bold;}div.calSync div.cal_title, div.calSync ul.cal_time{	font-weight:normal;}/*cal sync stuff*/li.sti div.column .archive{	float:right;	margin-right:20px;	cursor:pointer;}li.sti-hover {	border: 1px #888 dotted;}li.sti-selected{	background: #99cc66;}li.template{	display:none;}div.m_b_main div.action{	text-align:right;	margin-right:39px;	padding-top:5px;}div.m_b_main div.actionL{	font-weight:bold;	text-align:right;	margin-top:10px;}div.promo{	margin-left:130px;	font-size:14px;	line-height:20px;}div.promo div.link{	text-indent:0;	font-size:14px;}div.promo div.link span.link{	color:#3786CC;	margin-top:20px;}div.m_b_step{	display:none;	font-size:13px;	line-height:25px;	width:740px;}div.m_b_step p.title{	font-size:16px;	font-weight:bold;}div.mHeader{	font-size:14pt;	line-height:50px;}#iCols3 div.column{	margin-top:5px;	height:20px;	line-height:20px;	border-right:1px solid #CDCDCD; 	padding:0;}div.calSync{	position:relative;	background-color:#F9F9F9;	border-color:#E5E5E5;	padding:10px;	margin-top:10px;	font-weight:bold;	width:auto;}div.calSync ul{	padding:0;	margin:0;}div.calSync li{	list-style:none;}div.m_b_main div.action, div.template{	display:none;}*html div.calSync, *html div.calShare{	height:100%;}	#calDefault{	line-height:30px;	font-size:15px;}div.m_b_inbox{	display:none;}div.last, #iCols3 div.last{	border-right:none;}div.first, div.calSync div.first, div.calShare div.first, #iCols3 div.first{	text-align:left;	padding-left:10px;}div.calSync div.first{	float:none; position:relative;}div.m_b_main div.cal_titile, div.m_b_main div.cal_time{	font-weight:normal;}#ulink-head span.ulink{	color:#666666;}div.readonly {	font-size:11px; 	font-weight:normal; 	line-height:16px;}/*div.readonly img {	margin-right:5px;	vertical-align:middle;}*//*widget page*/div.m_b_inbox div.p{	font-size:13px;}div.m_b_inbox div.p h1{	font-size:18px;	font-weight:bold;	padding-top:15px;}div.m_b_inbox div.p h2{	font-size:16px;	font-weight:bold;	margin-top:30px;}div.m_b_inbox div.p pre{	font-size:11px;	border:1px solid gray;	background:#fcf9e0;	color:#555555;	padding:5px;	overflow:auto;	font-family: Tahoma, Arial, sans-serif, Verdana, Helvetica;}div.m_b_inbox div.p div.content{	display:none;}div.m_b_inbox div.expand div.content{	display:block;}div.m_b_inbox div.p span.pid{	color:purple;}div.m_b_inbox div.p div.titleSec{	background:#d8d8d8;	color:#3f3f3f;	font-size:11px;	font-weight:bold;		position:relative;	padding-left:35px;	border:1px solid #ADADAD;	text-align:left;	font-size:18px;	line-height:30px;	margin:10px 0px;	overflow:auto;}div.titleSec img.icoW{	position:absolute;	right:10px; top:50%;	z-index:5;		margin-top:-13px;}div.titleSec img.show,div.titleSec img.hide{	cursor:pointer;	position:absolute;	left:10px; top:50%;	z-index:5;	margin-top:-8px;}	div.m_b_inbox div.p img.hide{	display:none;}div.m_b_inbox div.expand img.hide{	display:block;}div.m_b_inbox div.expand img.show{	display:none;}div.m_b_inbox div.p ul{	list-style-type:decimal;	line-height:20px;}div.m_b_inbox div.p ul li{	margin-bottom:10px;}/* --------iPhone page ----------- *//*#iPhone {	font-family: Tahoma, Arial, sans-serif, Verdana, Helvetica;	font-size: 12px;}#iPhone img{border: 0px; margin: 0; padding: 0;}#iPhone h3.alt-content-sub-head{ margin: 20px 0 0 40px; }#iPhone h3{font-size: 14pt; color: #6a1e8a;}#iphone-tour {	float: right;	position: relative;	top: 260px;	right: 40px;		display:block;	color:white;}p.mobile-initial{	margin: 20px 40px 20px 40px;	}p.mobile-content{	margin: 0 20px 0 0;}.mobile-green-bold-sub{	color: #7fb410;	font-weight: bold;	margin: 0;	padding: 20px 0 0 0;}	#iPhone img.iphone-icons{	float: left;	margin: 0px 20px 0 40px;	clear: both;	}div.mobile-section{	clear: both;}#app-store-link{	float: right;	position: relative;	top: 130px;	right: -180px;}*//* --------iPhone page ----------- *//* --------BlackBerry page ----------- *//*#blackBerry {	font-family: Tahoma, Arial, sans-serif, Verdana, Helvetica;	font-size: 12px;}#blackBerry img{border: 0px; margin: 0; padding: 0;}#blackBerry a:hover{ color: #E0AA0F; }#blackBerry h3.alt-content-sub-head{ margin: 20px 0 0 40px; }#blackBerry h3{font-size: 14pt; color: #6a1e8a;}	#blackBerry img.mobile-icons{	float: left;	margin: 0px 20px 0 40px;	clear: both;		padding: 15px;}a.bb-link{color:purple; font-size:10px;}*//* --------End BlackBerry page ----------- */img.features-images{	float: left;}/**p{margin-top: 0;} -- there should not be general rules like this here**/div.profile div.defaultImg{color:purple;font-size:19px;font-weight:bold;position:absolute;text-align:center;left:0;top:80px;width:100%;}div.features-entry{	margin: 20px 0 0 0;}div.features-entry a.link{	text-decoration: underline;	color: #662d91;}div.features-entry a:hover{	color: #E0AA0F;}div.tungle-me-text{	float: left;	width: 570px;	margin-left: 30px;}div.final-text{	margin: 20px 0 0 0;}.clear {	clear: both;}div.mwm_code{	width:400px;	float:left;	border: 1px solid;	overflow: auto;	padding: 5px;}div.tungle-me-link-enabled{	margin:10px 0px;text-align:left;position:relative;font-size:18px;padding:5px 0px;overflow:auto;}*html div.tungle-me-link-enabled{	height:40px;}div.tungle-me-link-enabled img{	float:left;	margin:2px 7px;		margin-top:3px;}div.tungle-me-link-enabled div{	float:left;	line-height:30px;	text-indent:5px;	font-weight:bold;	color:gray;}div.tungle-me-link-enabled input{	width:230px;font-size:20px;font-weight:bold;}div.tungle-me-link-enabled a.link{	float:left;	padding-left:10px;padding-top:12px;		font-size:13px;	font-weight:bold;}/* Group link *//*tungleme tab */div.tglme{	display:none;}div.tglme div.titleL{	line-height:40px;	font-size:24px;	text-align:center;	margin-top:10px;	font-weight:bold;}div.tglme div.titleL img.logo{	vertical-align:-15%;}div.tglme p, div.tglme ul{	font-size:14px;	font-weight:normal;	line-height:20px;	margin:0px 0px 20px 0px;	padding:10px;	margin-bottom:20px;}div.tglme ul{	padding:0px 0px 0px 20px;}div.tglme p.title{	font-size:21px;	font-weight:bold;	height:40px;	margin:0;	padding:0;}div.tglme div.note_msg{	font-size:12px;	line-height:20px;	padding-right:5px;	color:gray;	width:700px;}div.tglme a.enable{	float:right;	font-size:15px;	font-weight:bold;	margin-top:5px}/*tungle-me share links*/div.tglme div.shareLinks{	padding: 5px; font-size: 12px; line-height: 20px;}div.tglme div.shareLinks img{	vertical-align: -20%; padding-left: 10px; padding-right: 3px;}/* tungle me wizard */div.tglmeW div.arrow{ left: 20%;}div.tglmeW div.m_b_body div.inside input, div.tglmeW div.m_b_body div.inside textarea{	padding-left:2px;}div.tglmeW div.m_b_body div.inside div.inputTT{font-size:14px;}div.tglmeW div.m_b_body div.inside div.personal{	z-index: 8010; position: relative;}div.tglmeW div.m_b_body div.inside div.personal div.left2{	float: left; width: 100px; height: 95px; margin-right: 10px; text-align: center; position: relative;}div.tglmeW div.m_b_body div.inside div.left3{	line-height: 46px; vertical-align: middle;}/*div.tglmeW div.m_b_body div.inside div.left3 img{	margin-top:5px;vertical-align: -30%; margin-right: 10px;}*//* tungle me profile */div.tglme div.overlay{	display:none;	position:absolute;	height:30px;	line-height:30px;	top:-1px;	right:-1px;		padding:0px 10px;	background:white;	border-left:1px solid #CCCCCC;	border-bottom:1px solid #CCCCCC;	z-index:1000;}div.tglme div.overlay div.text{	font-size:12px;	font-weight:bold;	color:black;		cursor:pointer;}div.tglme div.overlay div.text img{	margin-right:5px;	vertical-align:-10%;}div.tglme div.profile{	background:#F9F9F9 none repeat scroll 0 0;	border:1px solid #CCCCCC;	overflow:visible;	width:210px;	margin:auto;	text-align:center;	padding-bottom:5px;	position:relative;}div.tglme div.profile div.hidden{	display:none;}div.tglme div.profile img.main{	height:200px;}#addcontact-dlg div.profile img.main{	height:48px;	float:left;	border:1px solid #cccccc;}div.tglme div.profile div.icons{	padding-left:10px;}div.tglme div.profile img.main,div.tglme div.profile div.title,div.tglme div.profile div.icons,div.tglme div.profile div.note{	margin-top:5px;}div.tglme div.profile div.title{	margin-bottom:5px;}#addcontact-dlg div.profile div.title div,div.tglme div.profile div.title div,div.tglme div.profile div.pref div,div.tglme div.profile div.note div.sign{	white-space:pre-wrap;	overflow:hidden;	margin:auto;	word-break:break-all;}#addcontact-dlg div.profile div.title div,div.tglme div.profile div.title div{	text-align:center;	font-size:14px;	line-height:20px;	font-weight:normal;	width:200px;}#addcontact-dlg div.profile div.title div{	text-align:left;	padding-left:10px;	width:auto;}#addcontact-dlg div.profile{	padding:10px 20px;	min-height:50px;}#addcontact-dlg div.info{	margin:0 10px;}div.tglme div.profile div.pref,div.tglme div.profile div.icons,div.tglme div.profile div.note{	border-top:1px solid #CCCCCC;}div.tglme div.profile div.pref{	line-height:25px;	font-size:12px;	text-align:left;	position:relative;	text-align:center;}div.tglme div.profile div.pref table{	text-align:left;}div.tglme div.profile div.pref table td.b{	width:45px;	font-weight:bold;}div.tglme div.profile div.pref table td.c div{	width:175px;	line-height:15px;}div.tglme div.profile div.pref b{	display:block;	top:0px;	left:0px;	height:25px;	line-height:25px;	position:absolute;	width:45px;}div.tglme div.profile div.pref div span{	margin-left:45px;}div.tglme div.profile div.icons{	height:50px;	line-height:48px;}div.tglme div.profile div.icons img{	border:0;	vertical-align:middle;	margin-top:3px;	margin-right:5px;	width:34px;}div.tglme div.profile div.note{	text-align:left;	padding:5px 10px 0px 10px;	word-wrap: break-word;	font-size:11px;	line-height:20px;}div.tglme div.profile div.note div.sign{		text-align:right;	font-style:italic;	padding-right:5px;}div.tglme div.profile .sample{	color:gray;}h3.lm-title{	margin: 20px 0 0 20px;}p.tglme-lm{	margin: 20px 0 0 20px;	padding: 5px 0 0 0;	font-size: 13px;}div.lm-point{	margin: 20px 0 0 20px;	clear: both;}img.lm-imgs{	float: left;	margin: 0 20px 0 0;}*html a.addContact span.inner{	padding-right: 6px;}*html #addcontact-dlg div.profile {	width: 380px;}*html #addcontact-dlg div.profile div.title{	float: left;}*html #addcontact-dlg div.buttons {	width: 410px;}/*Tooltip and Pointer CSS*/.fg-tooltip {	position: absolute;	z-index: 2499;	overflow:visible;	display:none;}.fg-op-8{	FILTER: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}.fg-tooltip-down{	padding-bottom:34px;}.fg-tooltip-up{	padding-top:34px;}.fg-tooltip-left{	padding-left:34px;}.fg-tooltip-right{	padding-right:34px;}.fg-tooltip-container{	position:relative;	background:gray;	border-width: 1px !important;	overflow:visible;}.fg-tooltip-container div.text{	padding:6px;}.fg-tooltip .fg-tooltip-pointer-down, .fg-tooltip .fg-tooltip-pointer-down-inner, .fg-tooltip .fg-tooltip-pointer-up, .fg-tooltip .fg-tooltip-pointer-up-inner, .fg-tooltip .fg-tooltip-pointer-left, .fg-tooltip .fg-tooltip-pointer-left-inner, .fg-tooltip .fg-tooltip-pointer-right, .fg-tooltip .fg-tooltip-pointer-right-inner {	position: absolute; 	width:0; 	height:0; 	border-bottom-width: 0;	background: none;}.fg-tooltip-2 .fg-tooltip-pointer-down {		border-left: 7px dotted transparent; 	border-right: 7px dotted transparent;	border-width: 34px 7px 0 7px;	bottom:	-34px;	right: auto;	left: 50%;	margin-left: -7px;}.fg-tooltip-2 .fg-tooltip-pointer-down-inner {	border-left: 5px dotted transparent; 	border-right: 5px dotted transparent;	border-top: 26px solid #F0D4FA;	bottom:	auto;	top: -34px;	left: -5px;}.fg-tooltip-2 .fg-tooltip-pointer-up {		border-left: 7px dotted transparent; 	border-right: 7px dotted transparent;	border-width: 0 7px 34px 7px;	top: -34px;	right: auto;	left: 50%;	margin-left: -7px;}.fg-tooltip-2 .fg-tooltip-pointer-up-inner {	border-left: 5px dotted transparent; 	border-right: 5px dotted transparent;	border-bottom: 26px solid #F0D4FA;	bottom:	-34px;	right: auto;	left: -5px;}.fg-tooltip-1 .fg-tooltip-pointer-down {			border-top: 0; 	border-right:0;	border-bottom: 34px dotted transparent;	border-left: 17px solid #A464BF;	bottom:	-34px;	top: auto;	left: -1px;	}.fg-tooltip-1 .fg-tooltip-pointer-down-inner {	border-right: 0; 	border-top: 0; 	border-bottom: 30px dotted transparent;	border-left: 15px solid #F0D4FA;	bottom:	auto;	top: 0px;	right: 1px;	left: auto;}.fg-tooltip-1 .fg-tooltip-pointer-up {	border-left: 0; 	border-right: 17px dotted transparent;	border-width: 0 17px 34px 0;	top: -34px;	right: auto;	left: -1px;	margin: 0;}.fg-tooltip-1 .fg-tooltip-pointer-up-inner {	border-left: 0; 	border-right: 15px dotted transparent;	border-bottom: 30px solid #F0D4FA;	bottom: -34px;	left: 1px;	right: auto;}.fg-tooltip-3 .fg-tooltip-pointer-down {	border-left: 17px dotted transparent; 	border-right: 0;	border-top-width: 34px;	bottom:	-34px;	right: -1px;	left: auto;	margin: 0;}.fg-tooltip-3 .fg-tooltip-pointer-down-inner {	border-left: 15px dotted transparent; 	border-right: 0;	border-top: 30px solid #F0D4FA;	bottom:	auto;	top: -34px;	right: 1px;	left: auto;}.fg-tooltip-3 .fg-tooltip-pointer-up {	border-left: 17px dotted transparent; 	border-right: 0;	border-width: 0 0 34px 17px;	top: -34px;	right: -1px;	left: auto;	margin: 0;}.fg-tooltip-3 .fg-tooltip-pointer-up-inner {	border-left: 15px dotted transparent; 	border-right: 0;	border-bottom: 30px solid #F0D4FA;	bottom:	auto;	bottom: -34px;	right: 1px;	left: auto;}.fg-tooltip-1 .fg-tooltip-pointer-left {	border-top: 0 none;	border-left: 0 none;	border-right: 34px solid #A464BF;	border-bottom: 17px dotted transparent;	left:	-34px;	top: -1px;	bottom: auto;	margin: 0;}.fg-tooltip-1 .fg-tooltip-pointer-left-inner {	border-top: 0 none;	border-left: 0 none; 	border-right: 30px solid #F0D4FA;	border-bottom: 15px dotted transparent;	bottom:	auto;	top: 1px;	right: -34px;	left: auto;}.fg-tooltip-2 .fg-tooltip-pointer-left {		border-top: 7px dotted transparent; 	border-bottom: 7px dotted transparent;	border-width: 7px 34px 7px 0;	left:	-34px;	bottom: auto;	top: 50%;	margin-top: -7px;	}.fg-tooltip-2 .fg-tooltip-pointer-left-inner {	border-top: 6px dotted transparent; 	border-bottom: 6px dotted transparent;	border-right: 30px solid #F0D4FA;	left:	auto;	right: -34px;	top: -6px;	overflow:hidden;}.fg-tooltip-3 .fg-tooltip-pointer-left {	border-bottom: 0 none;	border-left: 0 none;	border-right: 34px solid #A464BF;	border-top: 17px dotted transparent;	left:	-34px;	bottom: -1px;	top: auto;	margin: 0;}.fg-tooltip-3 .fg-tooltip-pointer-left-inner {	border-bottom: 0 none;	border-left: 0 none; 	border-right: 30px solid #F0D4FA;	border-top: 15px dotted transparent;	top:	auto;	bottom: 1px;	right: -34px;	left: auto;}.fg-tooltip-1 .fg-tooltip-pointer-right {	border-top: 0 none;	border-right: 0 none;	border-left: 34px solid #A464BF;	border-bottom: 17px dotted transparent;	right:	-34px;	top: -1px;	bottom: auto;	margin: 0;}.fg-tooltip-1 .fg-tooltip-pointer-right-inner {	border-top: 0 none;	border-right: 0 none; 	border-left: 30px solid #F0D4FA;	border-bottom: 15px dotted transparent;	bottom:	auto;	top: 1px;	left: -34px;	right: auto;}.fg-tooltip-2 .fg-tooltip-pointer-right {		border-top: 7px dotted transparent; 	border-bottom: 7px dotted transparent;	border-width: 7px 0 7px 34px;	right:	-34px;	bottom: auto;	top: 50%;	margin-top: -7px;}.fg-tooltip-2 .fg-tooltip-pointer-right-inner {	border-top: 5px dotted transparent; 	border-bottom: 5px dotted transparent;	border-left: 26px solid #F0D4FA;	right:	auto;	left: -34px;	top: -5px;}.fg-tooltip-3 .fg-tooltip-pointer-right {	border-bottom: 0 none;	border-right: 0 none;	border-left: 34px solid #A464BF;	border-top: 17px dotted transparent;	right:	-34px;	bottom: -1px;	top: auto;	margin: 0;}.fg-tooltip-3 .fg-tooltip-pointer-right-inner {	border-bottom: 0 none;	border-right: 0 none; 	border-left: 30px solid #F0D4FA;	border-top: 15px dotted transparent;	top:	auto;	bottom: 1px;	left: -34px;	right: auto;}/* Component containers----------------------------------*/.ui-widget { font-family: Tahoma, Helvetica; font-size: 13px; font-weight: bold;}/* Interaction Cues----------------------------------*/.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #A464BF; background-color: #F0D4FA; color: #363636; z-index:2500; }.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }.ui-corner-3-left, .ui-corner-1-down{	-moz-border-radius: 4px; -webkit-border-radius: 4px;	-moz-border-radius-bottomleft: 0px;	-webkit-border-bottom-left-radius: 0px;}.ui-corner-3-right, .ui-corner-3-down{	-moz-border-radius: 4px; -webkit-border-radius: 4px;	-moz-border-radius-bottomright: 0px;	-webkit-border-bottom-right-radius: 0px;}.ui-corner-3-up, .ui-corner-1-right{	-moz-border-radius: 4px; -webkit-border-radius: 4px;	-moz-border-radius-topright: 0px;	-webkit-border-top-right-radius: 0px;}.ui-corner-1-left, .ui-corner-1-up{	-moz-border-radius: 4px; -webkit-border-radius: 4px;	-moz-border-radius-topleft: 0px;	-webkit-border-top-left-radius: 0px;}/* IE6 fixes */*html .fg-tooltip-1 .fg-tooltip-pointer-up { border-top: 0 none; border-left: 0 none; border-right: 17px dotted transparent; border-bottom: 34px; top: -32px; right: auto; left: -1px; margin: 0;}*html .fg-tooltip-1 .fg-tooltip-pointer-up-inner { border-top: 0 none; border-left: 0 none; border-right: 12px dotted transparent; border-bottom: 26px solid #F0D4FA; bottom: -34px; left: 2px; right: auto; overflow:hidden; margin: 0;}*html .fg-tooltip-1 .fg-tooltip-pointer-down { border-top: 0; 	border-right:0;	border-bottom: 34px dotted transparent;	border-left: 17px solid ; bottom: 36px; right: auto; left: -1px; margin: 0;}*html .fg-tooltip-1 .fg-tooltip-pointer-down-inner { border-right: 0; 	border-top: 0; 	border-bottom: 28px dotted transparent;	border-left: 13px solid #F0D4FA; bottom: 8px; left: 2px; right: auto; overflow:hidden; margin: 0;}*html .fg-tooltip-3 .fg-tooltip-pointer-down { border-bottom: 0 none; border-left: 16px dotted transparent;  border-right: 0 none; border-top: 34px solid #A464BF;  bottom: 1px; right: -1px; left: auto; margin: 0;}*html .fg-tooltip-3 .fg-tooltip-pointer-down-inner { border-bottom: 0 none; border-left:  14px dotted transparent; border-right: 0 none; border-top: 30px solid #F0D4FA; bottom: -25px; right: 1px; left: auto; margin: 0; overflow:hidden;}*html .fg-tooltip-3 .fg-tooltip-pointer-up { border-bottom: 34px solid #A464BF;  border-left: 16px dotted transparent; border-right: 0 none; border-top: 0 none; top: -33px; right: -1px; left: auto; margin: 0;}*html .fg-tooltip-3 .fg-tooltip-pointer-up-inner { border-top: 0 none; border-right: 0 none; border-left: 14px dotted transparent; border-bottom: 30px solid #F0D4FA; top: 5px; right: 1px; left: auto; overflow:hidden; margin: 0;}*html .fg-tooltip-3 .fg-tooltip-pointer-left {	border-bottom: 0 none;	border-left: 0 none;	border-right: 34px solid #A464BF;	border-top: 16px dotted transparent;	left:	-34px;	top: auto;	margin: 0;}*html .fg-tooltip-3 .fg-tooltip-pointer-left-inner {	border-bottom: 0 none;	border-left: 0 none; 	border-right: 30px solid #F0D4FA;	border-top: 14px dotted transparent;	top:	auto;	bottom: 1px;	left: 4px;	right: auto;	 overflow:hidden;}*html .fg-tooltip-3 .fg-tooltip-pointer-right {	border-bottom: 0 none;	border-right: 0 none;	border-left: 34px solid #A464BF;	border-top: 16px dotted transparent;	right:	1px;	bottom: -1px;	top: auto;	margin: 0;}*html .fg-tooltip-3 .fg-tooltip-pointer-right-inner {	border-bottom: 0 none;	border-right: 0 none; 	border-left: 30px solid #F0D4FA;	border-top: 14px dotted transparent;	top:	auto;	bottom: 1px;	right: 4px;	left: auto;	overflow:hidden;}*html .fg-tooltip-1 .fg-tooltip-pointer-up {	border-left: 0; 	border-right: 16px dotted transparent;	border-width: 0 17px 34px 0;	top: -33px;	right: auto;	left: -1px;	margin: 0;}*html .fg-tooltip-1 .fg-tooltip-pointer-up-inner {	border-left: 0; 	border-right: 15px dotted transparent;	border-bottom: 30px solid #F0D4FA;	top: 4px;	left: 1px;	right: auto;	overflow:hidden;}*html .fg-tooltip-1 .fg-tooltip-pointer-right {	border-top: 0 none;	border-right: 0 none;	border-left: 34px solid #A464BF;	border-bottom: 17px dotted transparent;	right:	1px;	top: -1px;	bottom: auto;	margin: 0;}*html .fg-tooltip-1 .fg-tooltip-pointer-right-inner {	border-top: 0 none;	border-right: 0 none; 	border-left: 30px solid #F0D4FA;	border-bottom: 15px dotted transparent;	bottom:	auto;	top: 1px;	right: 4px;	left: auto;	overflow:hidden;}*html .fg-tooltip-1 .fg-tooltip-pointer-down {		border-left: 0; 	border-right: 17px dotted transparent;	border-top-width: 34px;	bottom:	1px;	right: auto;	left: -1px;	margin: 0;}*html .fg-tooltip-1 .fg-tooltip-pointer-down-inner {	border-left: 0; 	border-right: 15px dotted transparent;	border-top: 30px solid #F0D4FA;	bottom:	auto;	bottom: 1px;	left: 1px;}/* Ie6 support removed *html #bubble3{	position: absolute; 	top: expression((document.documentElement.clientHeight - 200 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); 	left: expression((document.documentElement.clientWidth * 0.6 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');}*//*Availability popup*/.fg-tooltip .time{	background:#686867;font-size:11px;text-indent:5px;color:white;line-height:20px;}.fg-tooltip .timeP{	background:#A464BF;font-size:11px;text-indent:5px;color:white;line-height:20px;}.fg-tooltip .textW{	font-weight:normal;color:gray;padding:5px;}.fg-tooltip .title{	padding-top:5px;font-size:12px;font-weight:bold;text-indent:5px;}.fg-tooltip .subj{	padding:5px;font-size:12px;font-weight:bold;word-wrap: break-word;}.fg-tooltip .attd{	font-size:11px;font-weight:normal;line-height:20px;height:20px;width:100%;overflow:hidden;text-indent:7px;}div.tgl_me_tip{					display:none;	position:absolute;left:0px;bottom:0px;	font-family:Tahoma, Verdana, Helvetica;	font-size:12px;	z-index:2000;	padding:10px;}div.tgl_me_tip div.tgl_ctn{	border:3px solid #818181;	background:#ecefef;	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;	padding:5px;	-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);    -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);}div.tgl_me_tip div.tgl_ctn.right{	-moz-box-shadow: -2px 2px 6px rgba(0, 0, 0, 0.5);    -webkit-box-shadow: -2px 2px 6px rgba(0, 0, 0, 0.5);}div.tgl_me_tip div.tgl_ctn > div.title{	font-size:12px;	font-weight:bold;	line-height:22px; /*assume always a constant height*/	height:25px; /*assume always a constant height*/	text-align:center;}div.tgl_me_tip div.tgl_ctn .edit{	position: absolute;	cursor:pointer;	right: 30px;	top: 25px;	color: #A5A4A4;	font-weight: bold;	z-index:2;}div.tgl_me_tip div.tgl_ctn div.content{	border:1px solid #dfdbdb;	background:white;	padding:5px;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}div.tgl_me_tip div.tgl_x{	position:absolute;	cursor:pointer;	right:0px;	top:0px;	z-index:1;}div.tgl_me_tip div.tgl_arr,div.tgl_me_tip div.tgl_arrM{	position:absolute;			z-index:1;}div.tgl_me_tip div.tgl_ctn .timeP,div.tgl_me_tip div.tgl_ctn .timeC,div.tgl_me_tip div.tgl_ctn .time{	background:#DDDDDD;font-size:12px;padding:0px 5px;color:black;line-height:20px;		border-bottom:1px solid gray;}div.tgl_me_tip div.tgl_ctn .timeT{	text-align:center;font-size:10px;font-weight:normal;line-height:11px;}div.tgl_me_tip div.tgl_ctn .timeC{	text-align:center;font-size:12px;padding:3px 5px;}div.tgl_me_tip div.tgl_ctn .subj,div.tgl_me_tip div.tgl_ctn .subjT{	padding:5px;font-size:11px;font-weight:bold;word-wrap: break-word;}div.tgl_me_tip div.tgl_ctn .subjT{	text-align:center;font-size:10px;}div.tgl_me_tip div.tgl_ctn .textW{	font-weight:normal;color:gray;padding:5px;}div.tgl_me_tip div.tgl_ctn > .title{	padding-top:5px;font-size:12px;font-weight:bold;padding:0px 5px;}div.tgl_me_tip div.tgl_ctn .attd{	font-size:11px;font-weight:normal;line-height:20px;height:20px;width:100%;overflow:hidden;text-indent:7px;}div.tgl_me_tip div.tgl_ctn p.message {	color:gray;	font-size:11px;	margin:0px;	padding:5px;	position:relative;}div.tgl_me_tip div.tgl_ctn div.details div.note{	font-size:11px;margin-bottom:5px;}/*loader for data*/#eventLoading{	min-height:25px; /*protect against empty message resize */}div.tgl_me_tip div.tgl_ctn div.loader{	line-height:25px;color:gray;}div.tgl_me_tip div.tgl_ctn div.loader img{	vertical-align:middle;}/*meeting details*/div.tgl_me_tip div.tgl_ctn .public{	color:#2B7B00;}div.tgl_me_tip div.tgl_ctn div.details div.location{	color:#666666;}div.tgl_me_tip div.tgl_ctn div.details div.comments{	font-size:11px;}div.tgl_me_tip div.tgl_ctn div.details div.comment{	padding-top:5px;line-height:16px;}div.tgl_me_tip div.tgl_ctn div.details div.attendees{	margin:5px 0px 10px 0px;}div.tgl_me_tip div.tgl_ctn div.details div.attendees div.attendee{	line-height:18px;}div.tgl_me_tip div.tgl_ctn div.details div.attendees div.attendee img{	padding-right:5px;}/*details */div.tgl_me_tip div.tgl_ctn div.details{	margin:0px;margin-top:5px;}div.tgl_me_tip div.tgl_ctn div.details div.heading{	color:#666666;margin:3px;}div.tgl_me_tip div.tgl_ctn div.details div.h1{	font-size:12px;font-weight:bold;padding-bottom:5px;}div.tgl_me_tip div.tgl_ctn div.details div.h2{	font-size:12px;font-weight:bold;padding:5px 0px;}/*action links at the bottom*/div.tgl_me_tip div.tgl_ctn div.links{	text-align:center;font-weight:bold;line-height:20px;border-top:1px solid #B3B3B3;	margin:5px;margin-bottom:5px;	font-size:11px;	}div.tgl_me_tip div.tgl_ctn div.buttons{	padding:5px;	position:relative;	text-align:right;	display:none;	border-top:1px solid #B3B3B3;}div.tgl_me_tip div.tgl_ctn div.links a,div.tgl_me_tip div.tgl_ctn div.extra a{	color:#632E90;font-weight:bold;}div.tgl_me_tip div.tgl_ctn div.links span{	color:gray;	font-size:10px;	font-weight:normal;}/*extra data under links such as public event note*/div.tgl_me_tip div.tgl_ctn div.extra{	margin: 5px; text-align: center;font-size:11px;}div.tgl_me_tip div.tgl_ctn textarea{	width:98%;}/* special bubble rules */#mwmInfobubble{	z-index:2001;}#linkedINProfile2{	z-index:1999;}/*Awesome tungle buttons*/.t_btn, .t_btn:visited {    background: #222 url(/portal/images/actElem/buttonBG.png) repeat-x;    display: inline-block;    padding: 5px 10px 6px;    color: #fff;    text-decoration: none;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);    border-bottom: 1px solid rgba(0, 0, 0, 0.25);    position: relative;    cursor: pointer;    border: 1px solid #222;	}.t_btn:hover {    background-color: #111;    color: #fff;    border-color: #111;}.t_btn:active {    }.t_link, .t_link:visited {    display: inline-block;    padding: 5px 10px 6px;    color: black;    text-decoration: underline;    position: relative;    cursor: pointer;}.t_link:hover {     text-decoration: none;}.t_link:active {    }/*Button sizes*/.large.t_btn, .large.t_btn:visited,.large.t_link, .large.t_link:visited  {    font-size: 15px;	line-height:17px;    font-weight: bold;    padding: 9px 18px;}.medium.t_btn, .medium.t_btn:visited,.medium.t_link, .medium.t_link:visited {    font-size: 12px;	line-height:14px;    font-weight: bold;    padding: 9px 10px;	-moz-border-radius: 4px;    -webkit-border-radius: 4px;	}.small.t_btn, .small.t_btn:visited,.small.t_link, .small.t_link:visited {    font-size: 11px;	line-height:12px;    font-weight: bold;    padding: 7px 8px;	-moz-border-radius: 4px;    -webkit-border-radius: 4px;	}.tiny.t_btn, .tiny.t_btn:visited,.tiny.t_link, .tiny.t_link:visited {  	font-size:11px;	line-height:13px;	font-weight:bold;	padding: 3px 5px;	-moz-border-radius: 3px;    -webkit-border-radius: 3px;	}/*Button colors and types*/.green.t_btn, .green.t_btn:visited {    background-color: #72a012;    border-color: #72a012;}.green.t_btn:hover {    background-color: #7fb314;    border-color: #7fb314;}.purple.t_btn, .purple.t_btn:visited {    background-color: #881eb5;    border-color: #881eb5;}.purple.t_btn:hover {    background-color: #a425da;    border-color: #a425da;}.gray.t_btn, .gray.t_btn:visited {    background-color: #666666;    border-color: #666666;}.gray.t_btn:hover {    background-color: #777777;    border-color: #777777;}.disabled.t_btn, .disabled.t_btn:visited, .disabled.t_btn:hover {	color:#ebebeb;    background-color: #989898;    border-color: #989898;}.disabled.t_btn:active {	color:#ebebeb;    top: 0px;}/*button align*/.rightm.t_btn{	margin-right:10px;}.leftm.t_btn{	margin-left:10px;}/*cutoff edges for button btn*/.left.t_btn{	-moz-border-radius-topleft: 0px;	-moz-border-radius-bottomleft: 0px;    -webkit-border-bottom-left-radius: 0px;	-webkit-border-top-left-radius: 0px;	text-align:right;	}.right.t_btn{	-moz-border-radius-topright: 0px;	-moz-border-radius-bottomright: 0px;    -webkit-border-bottom-right-radius: 0px;	-webkit-border-top-right-radius: 0px;	text-align:left;	}#fRG, .form{	padding:0 5px;	background: white;	margin-left:auto;	margin-right:auto;}.fTB{	width:100%;}.fTB input, .fTB textarea, .fTB select{	width:100%;	font-size:11px;}.fTB .fLB{	font-size:12px;	font-family:Arial;	padding-right:5px;	text-align:right;	line-height:20px;	vertical-align:top;	width:115px;	font-weight:normal;}.fTB .fDV{	margin:0;	padding:0;	font-size:12px;}.fTB .pBtn{	height:31px;	line-height:31px;	font-size:12px;	font-weight:bold;	color:white;	background:url(../images/border/pbtngr.png) right -173px  no-repeat;		padding-right:10px;}.fTB .pBtn span.inner{	display:block;	height:31px;	background:url(../images/border/pbtngr.png) left -173px  no-repeat;	padding-right:4px;}#loginContainer2 .fTB .pBtn{	height:40px;	line-height:40px;	font-size:14px;	background:url(../images/border/pbtngr.png) right -204px  no-repeat;	padding-right:22px;}#loginContainer2 .fTB .pBtn span.inner{	display:block;	height:40px;	background:url(../images/border/pbtngr.png) left -204px  no-repeat;	padding-left:16px;}div.rpx-panel{	position:relative;	width:700px;	display:none;}div.rpx-panel div.header, div.login-popup div.header{	-moz-border-radius-topleft:5px;	-moz-border-radius-topright:5px;	color:#292929;	font-size:18px;	font-weight:bold;	line-height:25px;	padding:8px 4px;	margin:0px 8px;		margin-bottom:10px;	border-bottom:1px solid #d6d6d6;}div.popupWrap img.jqmBTN {	cursor:pointer;	height:16px;	position:absolute;	width:16px;	z-index:3;}/*left column*/div.rpx-panel div.left{	width:320px;	padding:0 15px;	margin-bottom:10px;	float:left;	border-right: 1px solid #d6d6d6;}/*right column*/div.rpx-panel div.right{	width:340px;	float:right;}/*titles*/div.rpx-panel div.title{	font-size:14px;	font-weight:bold;	color:black;	margin:10px 0px 15px 0px;	text-align:center;}/*rpx form*/div.rpx-panel div.provider-login{	line-height:21px;	font-size:12px;	margin-bottom:10px;}div.rpx-panel div.provider-login img{	vertical-align:-25%;	margin-right:10px;	cursor:pointer;}div.rpx-panel div.provider-login a{	color:#656565;	text-decoration:underline;}div.rpx-panel div.provider-login a:hover{	text-decoration:none;}div.rpx-panel div.provider-login form{	padding:0;	margin:0;}div.rpx-panel div.openid-frm{	 padding:5px;	 display:none;	 clear:both;	 //clear:right;	 width:298px;	 margin:5px;	 font-size:13px;	 line-height:20px;}div.rpx-panel form.rpx-form{	margin: 0;}/*rpx overlay for waiting*/div.rpx-panel div.overlay{	position:absolute;	display:none;	z-index:1;	background:white;	width:100%;	height:100%;	top:0px;	text-align:center;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}*html div.rpx-panel div.overlay{height:450px}div.rpx-panel div.overlay div.middle{	left:50%;	margin-left:-150px;	margin-top:-50px;	position:absolute;	top:50%;	width:300px;}div.rpx-panel div.overlay div.text{	line-height:20px;	font-size:14px;}/*links */div.rpx-panel a.link{	color:#656565;	font-size:12px;				font-weight:normal;	text-decoration:underline;}div.rpx-panel a.link:hover{				text-decoration:none;}/*register form*/div.rpx-panel div.box{	background:none;color:#656565;width:320px;float:right;}div.rpx-panel div.box div.text, div.login-popup div.text{	font-size:13px;	margin:0px 20px 5px 0;	font-weight:normal;	color:black;}div.login-popup div.text{	margin: 10px;}div.errorText, div.successText{	height: auto;}#rpx_terms{	 margin:0 20px 20px;	 font-size:12px;	 color:#656565;	 clear:both;	 display:none;}#rpx_terms a{	color:#656565;}/*links on register form*/div.rpx-panel div.box div.links{	color:#aaaaaa;	font-size:14px;	font-weight:normal;	line-height:20px;	text-align:right;	padding-right:20px;	margin-top:0px;}div.rpx-panel div.left div.links{	color:gray;	float:right;	font-size:11px;	margin-top:12px;}div.rpx-panel div.box .form{	padding:0 10px 0 0;	font-weight:normal;}div.rpx-panel div.op-list ul{	float: left;	list-style-type: none;	width: 150px;	padding: 0 5px;	margin: 0;}div.rpx-panel div.op-list ul li, div.rpx-panel div.opp-active{	background: transparent url(../images/rpx/opp_lg.png) no-repeat scroll 0 0;	height: 50px;	width: 150px;}div.rpx-panel div.op-list ul li{	margin-bottom: 8px;	padding: 0;	cursor: pointer;}div.rpx-panel div.opp-active{	margin: 10px 0 20px 80px;}div.rpx-panel a.openid-x {	float:right;	margin-right:-12px;	margin-top:-12px;}*html div.rpx-panel a.openid-x {	margin:0;}/* Contextual Help */div.rpx-panel img.cHelp {	vertical-align: top;	cursor: pointer;}#con-help {	display: none;	font-size: 13px;	margin: 10px;}*html #con-help ul {	margin-top: 5px;	margin-left: 5px;	padding-left: 30px;}*html #con-help p {	margin: 10px 0;}#con-helpTooltip{	position:absolute;z-index:4998;display:none;}.w_wrp{	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */	white-space: pre-wrap; /* css-3 */	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */	white-space: -pre-wrap; /* Opera 4-6 */	white-space: -o-pre-wrap; /* Opera 7 */	/* width: 99%; */	word-wrap: break-word; /* Internet Explorer 5.5+ */}/* Correct the CreateForm styling on the button div.rpx-panel div.formElem a.defBtnS, div.rpx-panel div.formElem a.defBtnL{	margin-right:15px;}*//** TOPMOST HEADER **/div.m_header{	position:relative;	background:white;	height:60px;	border-bottom:1px solid #d3d3d3;	font-size:14px;	color:#98C438;}div.m_header div.border{	position:absolute;	bottom:0px;	left:0px;	width:100%;	font-size:0px;	height:1px;	background:#eeeeee;	border-bottom:1px solid #e6e6e6;}div.m_header div.m_h_inner{	width:960px;	position:relative;	height:60px;	line-height:35px;	margin:auto;		font-size:14px;}div.m_header div.m_h_inner img.logo,div.m_header div.m_h_inner a.imglink{	float:left;	border:none;}div.m_header div.m_h_inner div.title{	color:#999999;		float:left;	line-height:35px;	margin:15px 0px 0px 30px;	width:140px;	text-align:left;	padding-left:30px;	border-left:1px solid #d2d2d2;}div.m_header div.m_h_inner div.welcome{	float:right;	line-height:35px;	margin:15px 12px 0px 0px;	width:140px;	text-align:right;	padding-right:30px;	border-right:1px solid #d2d2d2;}div.m_header div.m_h_inner div.m_h_i_nav{	float:right;	height:35px;	padding-top:15px;	text-align:right;}div.m_header div.m_h_inner div.m_h_i_nav a{	color:#632E90;	padding:0px 5px 0px 12px;				text-decoration:none;}div.m_header div.m_h_inner div.m_h_i_nav a:hover{	color:#98C438;	text-decoration:underline;}div.m_header div.m_h_inner div.m_h_i_nav a.active{	color:#98C438;	text-decoration:underline;}/** ABOVE WEEKLY CALENDAR HEADER **/div.main_view{	overflow:auto;	position:relative;}div.main_view div.left{	float:left;	width:230px;}div.main_view div.right{	float:right;	width:720px;}div.main_view .fadeOut{	FILTER: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}div.main_view div.inboxTitle{	display:none;	font-weight: bold; text-align: center; font-size: 30px; line-height: 59px; color: #686868;	position:absolute;	right:5px;	top:0px;	width:710px;}div.main_view div.inboxDivisor{	background: #d0d0d0; height: 1px;		width:98%; margin:auto;	box-shadow:0px 2px 8px #484848;	-moz-box-shadow:0 2px 8px #484848;	-webkit-box-shadow:0 2px 8px #484848;}div.actions{		display:none;	font-size:11px;	height:33px;	line-height:33px;	padding:5px 0px;	position:relative;	text-align:center;}div.actions div.miniLoader{	position: absolute; margin: -8px 0pt 0pt; padding: 0pt; right: 0pt; top: 50%;}div.actions a{	font-size:11px;	color:gray;}div.leftAtddList{		overflow:visible;	margin:auto;	position:relative;}/*div.leftAtddList div.group{	margin:5px 0px;	background:#d8d8d8;	color:#3f3f3f;	font-size:11px;	font-weight:bold;		position:relative;	padding:5px;	padding-left:10px;	border:1px solid #ADADAD;	text-align:left;}*/div.leftAtddList div.organizer label{	display:block;	position:relative;	line-height:18px;}div.leftAtddList div.organizer label input{	float:left;	margin:3px 3px 0px 0px;}div.leftAtddList div.desc,div.leftAtddList div.instr{	border-bottom:1px solid #CCCCCC;	font-size:11px;	padding:10px;	line-height:14px;	color: #3f3f3f;}div.leftAtddList div.instr{	border: none;	margin-top:5px;	border-top:1px solid #CCCCCC;}div.leftAtddList div.participant,div.leftAtddList div.organizer{	position:relative;	margin:5px 0px;	padding:4px;	background:white;	overflow:auto;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;}	div.leftAtddList div.organizer{	font-size:14px;}	div.leftAtddList div.participant div.pflip{	position:absolute;	right:0px;	bottom:0px;	height:17px;	width:16px;	overflow:hidden;	background:none;	z-index:5;	-moz-border-radius-bottomright: 4px;	-webkit-border-bottom-right-radius: 4px;}/*div.leftAtddList div.participant div.inner,div.leftAtddList div.organizer div.inner{	padding:6px;	border:1px solid #cfcfcf;	border-color:#cfcfcf #eeeeee #eeeeee #eeeeee;		overflow:auto;	position:relative;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;}*/div.leftAtddList div.participant img.main,div.leftAtddList div.organizer img.main{	height:48px;	width:48px;	margin:0px 6px 0px 0px;	float:left;	cursor:pointer;	border:1px solid #ebebeb;}div.leftAtddList div.organizer img.main{	cursor:default;}div.leftAtddList div.participant input.check{	right:1px;	position:absolute;	top:3px;	cursor:pointer;}div.leftAtddList div.participant img.rm_contact{	right:2px;	position:absolute;	bottom:20px;	cursor:pointer;	display:none;	z-index:1;}div.leftAtddList div.participant div.t1,div.leftAtddList div.t0{	color:black;}div.leftAtddList div.participant div.t1,div.leftAtddList div.participant div.t2{	display:block;}div.leftAtddList div.participant div.t4{	display:none;}div.leftAtddList div.participant div.t4 img{	position:relative;}/*div.leftAtddList div.selected,div.leftAtddList div.organizer{		background:white;}*//*div.leftAtddList div.selected div.inner,div.leftAtddList div.organizer div.inner{	border-color:#cfcfcf #dededd #dededd #dededd;	}*/				div.leftAtddList div.hover{	color:white;	background:#9ebd5c;}div.leftAtddList div.hover div.pflip{	display:none;}/*div.leftAtddList div.hover div.inner{	border-color:#cded88 #83a733 #83a733 #83a733;}*/div.leftAtddList div.hover img.rm_contact{	display:block;}div.leftAtddList div.hover div.t2,div.leftAtddList div.hover div.t3{	display:none;}div.leftAtddList div.hover div.t4{	display:block;}div.leftAtddList div.participant div.page,div.leftAtddList div.organizer div.page{	margin:0px;}div.leftAtddList div.participant div.page.title,div.leftAtddList div.organizer div.page.title{	font-weight:normal;	border:none;	margin:0px;	color:#A5A4A4;}div.leftAtddList div.participant div.title div,div.leftAtddList div.organizer div.title div{	width:auto;	text-align:left;	font-size:11px;	line-height:13px;}div.leftAtddList div.participant div.title img,div.leftAtddList div.organizer div.title img{	border:none;	margin-top:3px;	margin-right:5px;}/**contact search box***/div.leftAtddList div.title img{	position:absolute;	cursor:pointer;	right:2px;	top:3px;	height:16px;}div.leftAtddList div.searchbox{	display:none;	text-align:right;	font-size:11px;	line-height:14px;	padding:0px;}div.leftAtddList div.searchbox div.sbox{	text-align:left;	height:31px;	line-height:25px;}div.leftAtddList div.searchbox div.sbox input{	margin-top:0px;	padding-top:3px;	padding-left:2px;	height:15px;	line-height:15px;	width:133px;	font-size:11px;}div.leftAtddList div.searchbox div.text{	text-align:left;	padding:3px 0px;}/*** Calendar view changes ***//*div.wcalendar div.havail div.text{	background: #8ab037;	font-weight:bold;	color:white;	border: 1px solid #516c18;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	FILTER: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}div.wcalendar .havail .innerDivA{	BACKGROUND: #8ab037;	position:relative;	border: 1px solid #516c18;	color:white;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	overflow:hidden;	FILTER: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}div.wcalendar div.havail .innerDivA div.textA{	font-weight:normal;	font-size:12px;		padding:7px;		padding-top:4px;	border-top: 1px solid #c1e96a;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;}*//*** TUNGLE SUGGEST POPUP ***//*div.new-popup ul {	font-size:13px;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0;	padding:5px 20px;}div.new-popup ul li {	height:30px;	line-height:20px;	overflow:auto;}div.new-popup ul li input,div.new-popup ul li div{	float:left;}div.new-popup ul li input{	margin-right:10px;}div.new-popup ul li div.day{	width:170px;}div.new-popup ul li div.time{	font-weight:bold;}div.new-popup div.links{	padding:0px 20px;	line-height:20px;	height:20px;	font-size:13px;}*//*Top profile, appears in the top bar on almost every page*/div.profileTop{	overflow:auto;}div.profileTop div.avatar{	float:left;	margin-right:5px;	background: #ebefef;	padding:5px;	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}div.profileTop div.avatar div{	height:60px;width:60px;	background:white;	overflow:hidden;	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}div.profileTop div.avatar img{	height:60px;width:60px;	background:white;	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}div.profileTop div.title{	font-size:13px;	line-height:18px;	width:150px;	margin-left:75px;}/* fukc you IE 7*/*+html div.profileTop div.title{	margin-left:0px;}div.profileTop div.title div._1{	font-weight:bold;}div.profileTop div.title div._3{	color:#a5a4a4;	font-weight:bold;}div.profileTop div.title div._4{	color:gray;	font-size:11px;	line-height:24px;}div.profileTop div.title div._4 img{	vertical-align:middle;}div.profileTop div.title div.ptitle{	padding:0 5px;}div.profileTop div.title div.ptitle{	width:130px;}/*optional data for top profile*/div.profileTop div.optional{	clear:both;	font-size:11px;	height:15px;	line-height:15px;	text-indent:10px;}/*Bottom profile, left of the calendar*/div.profileBot{	border:3px solid #e4e3e3;	background:#ebefef;	padding:7px;	font-size:12px;	line-height:20px;	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}div.profileBot div.content{	border:1px solid #e4e9e9;	background:white;	padding:10px 5px;	min-height:350px;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}/*title for each profile section*/div.profileBot div.content div.title{	color:#72348d;	font-weight:bold;				text-indent:2px;	border-bottom:1px solid #e4e9e9;	margin-bottom:5px;	position:relative;}		div.profileBot div.content div.section{	margin-bottom:10px;}/*extra details such as phone, email, etc*/div.profileBot div.content div.pref{	padding-bottom:10px;}div.profileBot div.content div.pref div.sec,div.editing div.sec form select{	color:#bcbcbc;				font-size:13px;	font-weight:bold;}div.profileBot div.content div.pref div.value{	margin:0px 10px;}div.profileBot div.content div.pref a{	text-decoration:none;}div.profileBot div.content div.pref a:hover{	text-decoration:underline;}div.profileBot div.content div.pref a.t_btn:hover{	text-decoration:none;}/*social icons*/div.profileBot div.content div.icons{	padding:5px 10px;	text-indent:0px;}div.profileBot div.content div.icons a{	text-decoration:none;}div.profileBot div.content div.icons img{	border:none;}/*personal note*/div.profileBot div.content div.note{	padding:0px 10px;	color:#5a5a5a;	line-height:17px;	font-size:11px;	text-indent:0px;}div.profileBot div.content div.note p{	font-size:11px;	padding:0px;	margin:10px 0px 20px 0px;}div.editable{	text-indent:2px;}div.empty-editing, a.empty-editing, span.empty-editing{	display:none;}/*hide the edit pic */a.edit_pic{	display:none;}/*editing for profile styles*/div.editing{	background-color:#ffffcc;	display:block;}a.editing, span.editing{	background-color:#ffffcc;	display:inline;}div.editing:hover, a.editing:hover{	background-color:#ffff66;}div.d-note{	display:block;}div.d-note-hide{	display:none;}/*inside editing styles*/div.editing form a{	margin-left:5px;}div.editing form{	padding:5px 0px;	text-align:right;}div.editing div.sec form{	padding-bottom:0px;	padding-left:6px;	padding-right:10px;}div.editing div.sec form select{	width:96%;}div.editing input[type="text"], div.editing textarea{	margin-bottom:5px;}/** add contact button ***/a#btn__addcontact{	font-size:11px;	color:gray;	text-decoration:none;	line-height:24px;	height:24px;	padding-left:5px;}a#btn__addcontact img{	vertical-align:middle;}a#btn__addcontact u:hover{	text-decoration:none;}#timeline{	width:720px;	margin:auto;	height:45px;	background:white;	position:relative;	overflow:hidden;}#timeline div.arrow{	z-index:6;	background:#b27fc9;	position:absolute;	height:12px;	width:8px;	top:14px;	cursor:pointer;	overflow:hidden;}#timeline div.arrow img{	display:block;	margin:0;padding:0;border:0;}#timeline div.event.large{	z-index:5;	width:20px;	height:20px;	margin-top:-5px;margin-left:-10px;	position:absolute;}#timeline div.event.med{	z-index:5;	width:16px;	height:16px;	margin-top:-3px;margin-left:-8px;	position:absolute;}#timeline div.event{	z-index:5;	background:#b27fc9;	width:10px;	height:10px;	margin-left:-5px;	position:absolute;	cursor:pointer;	top:20px;	 -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.25);    -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.25); 	box-shadow: 1px 1px 4px #ebebeb; 	-moz-border-radius: 10px;    -webkit-border-radius: 10px;	border-radius: 10px;		behavior: url(/portal/images/PIE.htc);}#timeline div.event:hover{	width:12px;	height:12px;	margin-top:-1px;margin-left:-6px;}#timeline div.event.med:hover{	width:18px;	height:18px;	margin-top:-4px;margin-left:-9px;}#timeline div.event.large:hover{	width:22px;	height:22px;	margin-top:-6px;margin-left:-11px;}/* week divisors */#timeline div.w_divider{	z-index:4;	top:20px;	background:#c9c9c9;	height:10px;	width:1px;			position:absolute;}/*week hover*/#timeline div.week{	z-index:4;	top:15px;	height:10px;	position:absolute;	background:none;	cursor:default;}#timeline div.week.selected{			background:#ece2f0;}/*month div*/#timeline div.month{	z-index:2;	top:15px;	border:1px solid #aaaaaa;	border-top:0px;	height:10px;	position:absolute;}/* date label */#timeline div.label{	z-index:1;	top:0px;	font-size:11px;	height:15px;	color:#565656;	line-height:12px;	width:100px;	overflow:hidden;	position:absolute;	text-align:center;	padding:0;	margin:0;}/* weekly public events list */#event_list div.page{	display:none;}#event_list div.p_event_det{	position:relative;	padding:5px 0px;	cursor:pointer;	overflow:auto;}#event_list div.p_event_det:hover{	background:#efefef;}#event_list div.p_event_det img{	float:left;	width:50px;	height:50px;	border:1px solid #ebebeb;	margin-right:5px;}#event_list div.p_event_det div.t0{	padding-top:2px;	font-size:12px;	line-height:16px;		color:#686868;	font-weight:bold;}#event_list div.p_event_det div.t1{	font-size:12px;	line-height:14px;	font-weight:normal;}#event_list div.p_event_det div.d{	font-size:11px;	line-height:14px;		font-weight:normal;}#event_list div.lnk{	clear:both;	font-size:11px;	text-align:right;	font-weight:bold;	color:#632E90;}#event_list a.link.selected{	text-decoration:none;	cursor:text;}