/* used class start*/

.curt {
	background-image:url(/images/headc.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	margin-bottom:3px;
}
.curd {
	background-color:#83A4D4;
	height:92px;
}
.nowday {
	background-color:#E0EDEF;
	height:92px;
}
.curm{
	background-color:#CAE3F6;
	height:92px;
}

.curthi {
	background-image:url(/images/headcr.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	margin-bottom:3px;
}



/*Start*/
.greencaltl_w{
	background-image: url("/images/calendar/cal_cyl_tl.gif");
	background-repeat: no-repeat;
	width: 7px;
}
.greencalt_w{
	background-image: url("/images/calendar/cal_yl_top.gif");
	background-repeat: repeat;
	height: 8px;
	color: #FFFFFF;
}
.greencaltr_w{
	background-image: url("/images/calendar/cal_cyl_tr.gif");
	background-repeat: no-repeat;
	width: 7px;
}
.greencall_w{
	background-image: url("/images/calendar/cal_yl_left.gif");
	background-repeat: repeat-y;
}
.greencalspacer_w{
	background-image: url("/images/calendar/cal_bl_spacer.gif");
	background-repeat: repeat;
}

.greencalr_w{
	background-image: url("/images/calendar/cal_yl_right.gif");
	background-repeat: repeat-y;
}
.greencalbl_w{
	background-image: url("/images/calendar/cal_cyl_bl.gif");
	background-repeat:no-repeat;
}
.greencalb_w{
	background-image: url("/images/calendar/cal_yl_bottom.gif");
	background-repeat: repeat-x;
	background-position:  center center;
	height: 8px;
}
.greencalbr_white{
	background-image: url("/images/calendar/cal_cyl_br_login.gif");
	background-repeat:no-repeat;
	background-position: center center;
}

.greencaltl_white{
	background-image: url("/images/calendar/cal_cyl_tl_login.gif");
	background-repeat: no-repeat;
	width: 7px;
}
.greencalt_white{
	background-image: url("/images/calendar/cal_yl_top_login.gif");
	background-repeat: repeat;
	height: 8px;
	color: #FFFFFF;
}
.greencaltr_white{
	background-image: url("/images/calendar/cal_cyl_tr_login.gif");
	background-repeat: no-repeat;
	width: 7px;
}
.greencall_white{
	background-image: url("/images/calendar/cal_yl_left_login.gif");
	background-repeat: repeat-y;
}
.greencalspacer_white{
	background-image: url("/images/calendar/cal_bl_spacer_login.gif");
	background-repeat: repeat;
}

.greencalr_white{
	background-image: url("/images/calendar/cal_yl_right_login.gif");
	background-repeat: repeat-y;
}
.greencalbl_white{
	background-image: url("/images/calendar/cal_cyl_bl_login.gif");
	background-repeat:no-repeat;
}
.greencalb_white{
	background-image: url("/images/calendar/cal_yl_bottom_login.gif");
	background-repeat: repeat-x;
	background-position:  center center;
	height: 8px;
}
.greencalbr_white{
	background-image: url("/images/calendar/cal_cyl_br_login.gif");
	background-repeat:no-repeat;
	background-position: center center;
}
/*End*/


.caldlink:visited,
.caldlink:link,
.caldlink
{
	text-decoration: underline;
	color: black;
}

.caldlink:hover
{
	text-decoration: none;
	color: black;

}

.calendarnav{}
.calendarnav .title{font-size:24px; color: #43ABDE;}
.calendarnav .nav{
		color: #98CD34;
		font-size:14px;
		padding-left:10px;
		vertical-align:bottom;
}

.calinformar{}
.calinformar td{color:#43ABDE; font-size:16px; }
.calinformar img{margin-top:3px;vertical-align:top;}


/*Srart*/
.orangectl_white{
	background-image: url("/images/calendar/cal_cor_tl.gif");
	background-position: left top;
	width: 15px;
}
.orangect_white{
	background-image:url(/images/calendar/cal_or_top.gif);
	background-position:left center;
	background-repeat:repeat-x;
	height:15px;
}
.orangectr_white{
	background-image: url("/images/calendar/cal_cor_tr.gif");
	background-position: right top;
	width: 15px;
}
.orangecl_white{
	background-image:url(/images/calendar/cal_or_left.gif);
	background-position:left center;
	background-repeat:repeat-y;
	width:15px;
}
.orangecspacer_white{
	background-image:url(/images/calendar/cal_or_spacer.gif);
	background-repeat:repeat;
}
.orangecr_white{
	background-image:url(/images/calendar/cal_or_right.gif);
	background-position:right center;
	background-repeat:repeat-y;
	width:15px;
}
.orangecbl_white{
	background-image: url("/images/calendar/cal_cor_bl.gif");
	background-position: left bottom;
}
.orangecb_white{
	background-image:url(/images/calendar/cal_or_bottom.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	height:15px;
}
.orangecbr_white{
	background-image: url("/images/calendar/cal_cor_br.gif");
	background-position: right bottom;
}
/*End*/



/*Start Daily Eve*/


.cal_right{
	font-size: 16px;
}
.cal_day{
	font-size: 40px;
}


.dailyeve{ 	font-size: 18px; 	font-weight: bold;}
.dailyeve th{ padding-left: 6px;}
.dailyeve td{ }

.cal_month{}
.cal_month .title{ font-size: 32px; font-weight: bold;}
.cal_month .del{ font-size: 18px; color: red; font-weight: bold;}
.cal_month .des{ font-size: 20px; color: #43ABDE; font-weight: bold;}

.monthcalnav{margin-top:11px;}
.monthcalnav .left{padding-left:54px; font-size: 45px;}
.monthcalnav .right{padding-right: 63px;}
.monthcalnav .right img{cursor: pointer;}

.monthcalhome{margin-top:6px;}
.monthcalhome .left{ font-size: 18px; padding-left: 5px;}
.monthcalhome .right{ padding-right: 5px;}
.monthcalhome .right img{cursor: pointer;}

/*End Daily Eve*/

/*Srart*/
.greencaltl_red{ background-image: url("/images/calendar/cal_cgr_tl.gif"); background-repeat: no-repeat; width: 14px; }
.greencalt_red{ background-image: url("/images/calendar/cal_gr_top.gif"); background-repeat: repeat; height: 29px; color: #FFFFFF; }
.greencaltr_red{ background-image: url("/images/calendar/cal_cgr_tr.gif"); background-repeat: no-repeat; width: 14px; }
.greencall_red{ background-image: url("/images/calendar/cal_gr_left.gif"); background-repeat: repeat-y; }
.greencalspacer_red{ background-image: url("/images/calendar/cal_gr_spacer.gif"); background-repeat: repeat; }
.greencalr_red{ background-image: url("/images/calendar/cal_gr_right.gif"); background-repeat: repeat-y; }
.greencalbl_red{ background-image: url("/images/calendar/cal_cgr_bl.gif"); background-repeat:no-repeat; }
.greencalb_red{ background-image: url("/images/calendar/cal_gr_bottom.gif"); background-repeat: repeat-x; background-position: center center; height: 14px; }
.greencalbr_red{ background-image: url("/images/calendar/cal_cgr_br.gif"); background-repeat:no-repeat; background-position: center center; }


.ycaltl_y{ background-image: url("/images/calendar/cal_cte_tl.gif"); background-repeat: no-repeat; width: 15px; }
.ycalt_y{ background-image: url("/images/calendar/cal_te_spacer.gif"); background-repeat: repeat; height: 15px; color: #FFFFFF; }
.ycaltr_y{ background-image: url("/images/calendar/cal_cte_tr.gif"); background-repeat: no-repeat; width: 15px; }
.ycall_y{ background-image: url("/images/calendar/cal_te_spacer.gif"); background-repeat: repeat; }
.ycalspacer_y{ background-image: url("/images/calendar/cal_te_spacer.gif"); background-repeat: repeat; }
.ycalr_y{ background-image: url("/images/calendar/cal_te_spacer.gif"); background-repeat: repeat; }
.ycalbl_y{ background-image: url("/images/calendar/cal_cte_bl.gif"); background-repeat:no-repeat; }
.ycalb_y{ background-image: url("/images/calendar/cal_te_spacer.gif"); background-repeat: repeat; background-position: center center; height: 15px; }
.ycalbr_y{ background-image: url("/images/calendar/cal_cte_br.gif"); background-repeat:no-repeat; background-position: center center; }

.ycaltl_ysml{ background-image: url("/images/calendar/cal_cte_tlsml.gif"); background-repeat: no-repeat; width: 10px; }
.ycalt_ysml{ background-image: url("/images/calendar/cal_te_spacer.gif"); background-repeat: repeat; height: 10px; color: #FFFFFF; }
.ycaltr_ysml{ background-image: url("/images/calendar/cal_cte_trsml.gif"); background-repeat: no-repeat; width: 10px; }
.ycall_ysml{ background-image: url("/images/calendar/cal_te_spacer.gif"); background-repeat: repeat; }
.ycalspacer_ysml{ background-image: url("/images/calendar/cal_te_spacer.gif"); background-repeat: repeat; }
.ycalr_ysml{ background-image: url("/images/calendar/cal_te_spacer.gif"); background-repeat: repeat; }
.ycalbl_ysml{ background-image: url("/images/calendar/cal_cte_blsml.gif"); background-repeat:no-repeat; }
.ycalb_ysml{ background-image: url("/images/calendar/cal_te_spacer.gif"); background-repeat: repeat; background-position: center center; height: 10px; }
.ycalbr_ysml{ background-image: url("/images/calendar/cal_cte_brsml.gif"); background-repeat:no-repeat; background-position: center center; }


.friend_table{
	padding: 20px 70px;
}
.friend_table td{
	padding-bottom:12px;
}
/*End*/
/*//////////////////////?????????????????????????????????????????????????????????????*/
/* Used class End*/

.middleformjoin {
	font-size:18px;
}

.calendarday td {
	color:#6F6F6F;
	text-align:center;
}

.pointercalender {
	cursor:pointer;
}

div.clear_both {
	clear:both;
	font-size:1px;
}


.bltop {
	background-image:url(/images/calendar/cal_bl_top.gif);
	background-position:left center;
	background-repeat:repeat;
}

.blleft {
	background-image:url(/images/calendar/cal_bl_left.gif);
	background-position:left center;
	background-repeat:repeat-y;
	width:10px;
}

.blcontent{
	background-image:url(/images/calendar/cal_bl_spacer.gif);
	background-repeat:repeat;
}

.blright {
	background-image:url(/images/calendar/cal_bl_right.gif);
	background-position:right center;
	background-repeat:repeat-y;
	width:10px;
}

.blbottom {
	background-image:url(/images/calendar/cal_bl_bottom.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	height:10px;
}

.yltop {
	background-image:url(/images/calendar/cal_yl_top.gif);
	background-position:left center;
	background-repeat:repeat-x;
	height:8px;
}

.ylleft {
	background-image:url(/images/calendar/cal_yl_left.gif);
	background-position:left center;
	background-repeat:repeat-y;
	width:7px;
}

.ylright {
	background-image:url(/images/calendar/cal_yl_right.gif);
	background-position:right center;
	background-repeat:repeat-y;
	width:7px;
}

.ylbottom {
	background-image:url(/images/calendar/cal_yl_bottom.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	height:8px;
}

.ortop {
	background-image:url(/images/calendar/cal_or_top.gif);
	background-position:left center;
	background-repeat:repeat-x;
	height:15px;
}

.orleft {
	background-image:url(/images/calendar/cal_or_left.gif);
	background-position:left center;
	background-repeat:repeat-y;
	width:15px;
}

.orright {
	background-image:url(/images/calendar/cal_or_right.gif);
	background-position:right center;
	background-repeat:repeat-y;
	width:15px;
}

.orbottom {
	background-image:url(/images/calendar/cal_or_bottom.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	height:15px;
}
.orcontent{
	background-image:url(/images/calendar/cal_or_spacer.gif);
	background-repeat:repeat;
}

.tbtop {
	background-image:url(/images/calendar/cal_tb_top.gif);
	background-position:left center;
	background-repeat:repeat-x;
	height:8px;
}

.tbleft {
	background-image:url(/images/calendar/cal_tb_left.gif);
	background-position:left center;
	background-repeat:repeat-y;
	width:8px;
}

.tbright {
	background-image:url(/images/calendar/cal_tb_right.gif);
	background-position:right center;
	background-repeat:repeat-y;
	width:8px;
}

.tbbottom {
	background-image:url(/images/calendar/cal_tb_bottom.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	height:8px;
}
.tbcontent{
	background-image:url(/images/calendar/cal_tb_spacer.gif);
	background-repeat:repeat;
}



.inputdd{
	background-image:url(/images/calendar/cal_dropdown.gif);
	border-left: 1px solid #a1d3ea;
	border-top: 1px solid #a1d3ea;
	border-bottom: 1px solid #a1d3ea;
	border-right: 0px solid #a1d3ea;
	vertical-align: middle;
	height: 32px;
	background-position:right center;
	padding-right:30px;
}

.grtop {
	background-image:url(/images/calendar/cal_gr_top.gif);
	background-position:left center;
	background-repeat:repeat;
}

.grleft {
	background-image:url(/images/calendar/cal_gr_left.gif);
	background-position:left center;
	background-repeat:repeat-y;
	width:14px;
}

.grright {
	background-image:url(/images/calendar/cal_gr_right.gif);
	background-position:right center;
	background-repeat:repeat-y;
	width:14px;
}

.grbottom {
	background-image:url(/images/calendar/cal_gr_bottom.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	height:14px;
}
.grcontent{
	background-image:url(/images/calendar/cal_gr_spacer.gif);
	background-repeat:repeat;
}


.mebltop {
	background-image:url(/images/calendar/cal_mebl_top.gif);
	background-position:left center;
	background-repeat:repeat;
}

.meblleft {
	background-image:url(/images/calendar/cal_mebl_left.gif);
	background-position:left center;
	background-repeat:repeat-y;
	width:10px;
}

.meblcontent{
	background-image:url(/images/calendar/cal_me_spacer.gif);
	background-repeat:repeat;
}

.meblright {
	background-image:url(/images/calendar/cal_mebl_right.gif);
	background-position:right center;
	background-repeat:repeat-y;
	width:10px;
}

.meblbottom {
	background-image:url(/images/calendar/cal_mebl_bottom.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	height:10px;
}

.tecontent{
	background-image:url(/images/calendar/cal_te_spacer.gif);
	background-repeat:repeat;
}

.calendarTable{}

.greentextEvent {color:#55CC55;font-weight:bold;}
.bluetextEvent {color:#006699;font-weight:bold;}
.redtextEvent {color:#FF0000;font-weight:bold;}


.Share_eve_friends{font-size:32px; margin-top: 10px;}
.Share_eve_friends .title{font-weight:bold; padding-left: 10px;}
.Share_eve_friends .owner{font-size: 20px; color: #000000; padding-left: 10px;}

.desfrndshare {}
.desfrndshare .padd{ padding-bottom: 10px;}

.ShareFrndTbl{margin-top: 10px;margin-bottom: 10px; border-bottom: 2px solid #DEE8F3; }
.fEveDetailmy{padding:5px 0 5px 20px;}
.eveReminder{padding-left: 50px;}

.remiderlink{position:absolute;right:33px; font-size:20px;}
.SremTitle{font-size:26px;}
.eveRemDes{font-weight: normal;}

.ExEveFileTitle{font-size: 18px;text-align: center;}
.ExEveFileTitle div{font-size: 14px;}

.childaddtocal{margin-top: 20px;}
.childaddtocal .font_color{font-size: 20px;}
.childaddtocal .LinksCont{padding-top: 15px; height:240px; padding-bottom: 10px;}
.childaddtocal .backSkip{padding-bottom: 20px;}
.calmar{margin:0 5px;}

.rsvpcalexport{margin-top: 60px;}

.ExEveTitle{text-align: center;font-size: 18px; margin:10px 0; color: #005e8c;}

.GLogin{}
.GLogin .title{font-size:16px; color: #015D8C; margin:10px 0; font-weight: bold;}
.GLogin .inputw{width:200px;}

.TitleECSlink{font-size: 12px;margin-left:15px;}

/* alt login page*/
.alt_login{ font-size: 14px; padding-left: 10px;}
.alt_login .al_m{font-size: 24px; color: #002060;}
.alt_login .si_ac{margin:5px 0; color: #404040;}
.alt_login .fpw{margin:10px 0; font-size: 13px;}

.alt_det{ font-size: 22px;}
.alt_det .t{font-size: 24px; color: #0070C0; font-weight:bold;}
.alt_det .l{}
.alt_det .m{padding:0 0 20px 0;}
.alt_det .j{padding-right:150px;text-align:center;}

.alt_login_con{margin:20px 0;}
.alt_login_con .sep{border-left:1px solid black;width:12px;}

.login_s{font-size:14px; width:165px;line-height: 17px; height: 17px;}
.alt_con_login{margin: 10px 0px;}

#login_s{height: 100%;}