﻿@charset "utf-8";
/* CSS Document */

body {
	padding: 0 !important;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif !important;
	line-height:18px;
	color:#424242;
}
/* ---- common css Start ---- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, li a, form, label, caption, tfoot, thead {
	margin: 0;
	padding: 0;
	border:0;
	outline: 0;
	text-decoration:none;
	font-size: 100%;
}
span.skype_pnh_container {
	display:none !important;
}
span.skype_pnh_print_container {
	display:inline !important;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}
.align-c {
	text-align:center;
}
.align-r {
	text-align:right;
}
.margin-a {
	margin:0 auto;
}
.margin-right0 {
	margin-right:0!important;
}

.margin-right80 {
	margin-right:80px !important;
}
.margin-right32 {
	margin-right:32px !important;
}

.margin-right20 {
	margin-right:20px !important;
}

.padding-right22 {
	padding-right:22px !important;
}
.padding-right21 {
	padding-right:21px !important;
}
.padding-right19 {
	padding-right:19px !important;
}
.margin-left10 {
	margin-left:10px !important;
}
/* Heading tags */
h1, h2, h3, h4, h5, h6 {
	line-height:normal;
	font-weight:normal;
}
p {
	font:16px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#0e0e0e;
}
.height5 {
	height:5px !important;
}
.height10 {
	height:10px !important;
}
.height15 {
	height:15px !important;
}
.height14 {
	height:14px !important;
}
.height20 {
	height:20px !important;
}
.height25 {
	height:25px !important;
}
.height22 {
	height:22px !important;
}
.height30 {
	height:30px !important;
}
.height40 {
	height:40px !important;
}
    .height50 {
	height:50px !important;
}

.height100 {
	height:100px !important;
}

.height60 {
	height:60px !important;
}

/* Heading tags */
#wrapper {
	float:left;
	width: 100%;
	height:auto;
	margin:0;
	padding:0;
}
.wrapper-in {
	width:980px;
	margin:0 auto;
	padding:0;
}
.login-logo {
	float:left;
	margin:83px 92px 0 61px;
	padding:0;
}
.login-spline {
	float:left;
	margin:0 93px 0 0;
	padding:0;
}
.loginbx-top {
	background:url(../images/login-bx-top.png) left top no-repeat;
	float:left;
	width:304px;
	min-height:137px;
	margin:48px 0 0 0;
	position:relative;
}
.login-error {
	color:#F00;
	float:left;
	width:285px;
	margin:10px 0 5px 10px;
	text-align:center;
	background:#ffd9d9;
}
.login-bg {
	background:url(../images/loginform-bg.png) left top repeat-x;
	float:left;
	height:30px;
	margin:0;
	padding:0;
}
.width-304 input {
	margin:5px 0 0 0;
	border:none;
	background:none;
	color:#0E0E0E;
}

.chkdefault
{
   
}
@media all { .chkdefault input { margin-top:0 \0/;  } } /* IE8 uses \0/ */
@media all { .rem-txt span  { font-size: 10.5px \0/; } } /* IE8 uses \0/ */
@media all { .rem-txt span a  { font-size: 10.5px \0/; } } /* IE8 uses \0/ */



.frm-email {
	width:280px;
	margin:0 0 20px 12px;
	float:left;
	padding:0;
	color:#999999;
}
.frm-pswd {
	width:210px;
	margin:0 0 10px 12px;
	*.margin-bottom:5px ;
	float:left;
	padding:0;
}
 

@media all { .frm-pswd { margin-bottom:4px \0/; } } /* IE8 uses \0/ */



.width-260 {
	width:260px;
}
.width-190 {
	width:190px;
}
.width-304 {
	width:314px;
	float:left;
	height :230px;
}
.width-268 {
	width:268px;
}

.width-304_Reg {
	width:304px;
	float:left;
	height :210px;
}


.loginbx-top a {
	text-decoration:none;
	color:#999;
	font-size:11px;
	margin: 0 0 0 2px;
}
.login-remtxt {
	text-decoration:none;
	color:#999;
	font-size:11px;
}
    .login-remtxt a:hover {
        text-decoration:underline;
    }
.loginbx-top a:hover {
	text-decoration:underline;
}
.rem-txt {
	margin:3px 0 0 5px;
	float:left;
}
.mrg-bot0 {
	margin-bottom:0 !important;
}
.nwusrbx-top {
	background:url(../images/new-user-top.png) left top no-repeat;
	float:left;
	width:304px;
	height:288px;
	margin:21px 0 0 0;
	position:relative;
}



.nwusrbx-top h1 {
	font:bold 16px Arial, Helvetica, sans-serif;
	float:left;
	margin:15px 0 -10px 20px;
}
.nwusrbx-top h1 span {
	color:#a2a2a2;
}


.Gmail-top 
{
    background: none repeat scroll 0 0 #F1F1F1;
    margin: 12px;
    padding: 19px;
    position: relative;
    width: 536px;
    height:210px;
}
.Gmail-top h1 {
	font:bold 16px Arial, Helvetica, sans-serif;
	float:left;
	margin:10px 0 12px 14px;
}
.footer {
	border-top: 1px solid #f6f6f6;
	margin:20px 0 0 0;
	padding:10px 0 10px 0;
	width:100%;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#949494;
}
.footer a {
	font:11px Arial, Helvetica, sans-serif;
	color:#949494;
	margin:0 12px;
}
.footer a:hover {
	color:#e2e2e2;
}
/*inner*/
.inner-bg {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:url(../images/inner-bg.png) left top repeat-x;
}
.inner-wrp {
	width:996px;
	margin:0 auto;
	padding:0;
}
.logo {
	float:left;
	background:url(../images/yaba-inner-logo.png) left top no-repeat;
	width:513px;
	height:69px;
}


.logo a {
	float:left;
	width:513px;
	height:69px;
}
.logo_outer {
	float:left;
	background:url(../images/yaba-inner-logo_outter.png) left top no-repeat;
	width:513px;
	height:69px;
}


.logo_outer a {
	float:left;
	width:513px;
	height:69px;
}



.user-logtxt {
	float:right;
	font:12px Arial, Helvetica, sans-serif;
	color:#373737;
	text-align:right;
	margin:41px 10px 0 0;
}
.user-logtxt a {
	color:#373737;
	text-decoration:underline;
}
.user-detbx{
	width:440px;
	float:right;
	}
.user-logtxt a:hover {
	text-decoration:none;
}
.loguser-img {
	float:right;
	border:1px solid #eaeaea;
	margin:10px 0 6px 0;
	background-color: #FFFFFF;   
    padding :2px;
}

.LoginButton
{
    margin-top: 0 !important
}
.header-nav {
	background:url(../images/header-nav-bg.png) left top repeat-x;
	height:36px;
	margin:0;
	padding:0;
	width:100%;
	line-height:36px;
}
.header-nav ul {
	list-style:none;
	margin:0;
	padding:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:36px;
}
.header-nav ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	color:#fff;
	background:url(../images/nav-split-line.png) right top no-repeat;
	height:36px;
	line-height:36px;
	z-index:50;
}
.header-nav ul li a {
	color:#fff;
	display:block;
	padding:0 35px;
}
.header-nav ul li a:hover {
	display:block;
	background:#000;
}
/*End*/

/*Cal*/


.height35 {
	height:35px !important;
}
.margin0 {
	margin:0px !important;
}
.main {
	width:986px;
	height:auto;
	margin:0 auto;
}
.left-side {
	width:126px;
	height:auto;
	float:left;
	margin:0 5px 0 0;
}
.icon {
	width:126px;
	height:auto;
	float:left;
}
.icon ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.icon ul li {
	padding:0px;
	margin:0px;
	list-style-type:none;
	text-align:center;
}
.right-side {
	width:727px;
	height:auto;
	float:left;
}
.calendar {
	width:100%;
	height:auto;
	float:left;
	background:#fff;
}
.calendar table {
	border-collapse:collapse;
    border-color: #CBCBCB;
  
}
.calendar table tr td {
	width:98px;  
}
.year-bg {
	background:url(../images/year-bg.png) left top repeat-x;
	height:40px;
}
.year-bg h1 {
	padding:0px;
	margin:0 auto;
	text-align:center;

	font:bold 18px Arial, Helvetica, sans-serif;
	color:#004895;
	font-style:italic;
	}
.cal-month {
	width:620px;
	margin:0 auto;
	display:block;
	text-align:center;
}
.cal-month span {
	float:left;
	margin:3px 5px 0 0;
}
.days {
	font-weight:bold;
	font-size:12px;
	background:url(../images/days-bg.png) left top repeat-x;
	text-align:center;
	height:21px;	
	border-color: #CBCBCB;
	width:98px;
}
 .box {
    border-color: #CBCBCB;
    height: 85px;
    width: 104px;
}
.box a {
	width:87px;	
	float:left;
	text-decoration:none;
	color:#000;
}
.disable-txt {
	color:#b2b2b2 !important;
	font-size:12px;
	text-align:right;
	margin-right:5px;
	font-weight:bold;
	cursor:default;
}
.visible-txt {
	color:#000;
	font-size:12px;
	text-align:right;
	margin-right:5px;
	font-weight:bold;
	   height: 17px;
}
.visible-txt a {
color:#000;
font-size:12px;
font-weight:bold;
display:block;
height:auto !important;
}

.cal-black{
	float:left;
	font-size:11px;
	color:#000000;
	text-align:left;
	width:93px;
	line-height:13px;
	margin:0 0 0 5px;
}
.cal-black a{
	color:#000000;
}

.cal-blue{
	float:left;
	font-size:11px;
	color:#0054fe;
	text-align:left;
	width:93px;
	line-height:13px;
	margin:0 0 0 5px;
}
.cal-blue a{
	color:#0054fe;
}
.cal-pink{
	float:left;
	font-size:11px;
	color:#ff52fd;
	text-align:left;
	width:93px;
	line-height:13px;
	margin:0 0 0 5px;
}
.cal-pink a{
	color:#ff52fd ;
}
.cal-green{
	float:left;
	font-size:11px;
	color:#039200;
	text-align:left;
	width:93px;
	line-height:13px;
	margin:0 0 0 5px;
}
.cal-green a{
	color:#039200 ;
}
.gray {
	background:#c4c4c4;
}

.pink span {
	float:left;
	font-size:11px;
	margin: 30px 0 0 4px;
	text-align:left;
}
.pink span a {
	color:#000;
}
.green span {
	float:left;
	font-size:11px;
	margin: 30px 0 0 4px;
	text-align:left;
}
.green span a {
	color:#000;
}
.gray span {
	float:left;
	font-size:11px;
	margin: 30px 0 0 4px;
	text-align:left;
}
.msg-baar {
	width:727px;
	height:auto;
	float:left;
	margin:22px 0 0 0;
}
.msg-box {
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	width: 142px;
}
.msg-img {
	width:22px;
	height:auto;
	float:left;
}
.msg-box-pink {
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	width: 142px;
	color:#ff52fd;
	margin:0 0 0 20px
}
.msg-box-green {
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	width: 142px;
	color:#039200;
	margin-left: 25px;
}
.msg-box-blue {
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	width: 180px;
	color:#0049de;
	margin-left: 25px;
}
.msg-box-black {
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	width: 165px;
	color:#000;
	margin-left: 25px;
}
/*user-profile-------------------------------------------------*/
.inner-section{
	width:986px;
	margin:14px auto;
	padding:0;

}
.user-profile {
	width:730px;
	height:auto;
	margin:0;
	float:left;
}
.top-bg {
	width:731px;
	height:7px;
	float:left;
}
.con-bg-img {
	width:8px;
	height:7px;
	float:left;
}
.con-bg-repeat-top {
	width:714px;
	height:7px;
	float:left;
	background:url(../images/con-bg-top.png) left top repeat-x;
}
.con-bg-repeat-btm {
	width:714px;
	height:7px;
	float:left;
	background:url(../images/con-bg-btm.png) left top repeat-x;
}
.user-box {
	width:720px;
	height:auto;
	float:left;
	background:url(../images/con-bg-left.png) left top repeat-y;
}
.user-boxChgPass {
	width:720px;
	height:auto;
	float:left;
	background:url(../images/con-bg-left.png) left top repeat-y;
	position:relative;
}



.user-star{
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	color:#F00 !important;
	line-height:12px;
	
	}
.user-box-left {
	width:8px;
	height:auto;
	float:left;
}
.user-box-center {
	width:705px;
	height:auto;
	float:left;
	background:url(../images/con-bg-right.png) right top repeat-y #fff;
	padding:0 10px 0 10px;
	margin-left:5px;
	
}
.user-box-right {
	width:8px;
	height:auto;
	float:left;
}
.profile-heading {
	width:680px;
	height:50px;
	float:left;
	background:url(../images/profile-bg.png) left top repeat-x;
	border:solid 1px #000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFF;
	line-height:42px;
	text-shadow: 2px 3px 2px #000000;
	padding-left: 15px;
	position:relative;
	margin:7px 0 0 0;
}
.arrow {
	float: left;
	left: 69px;
	position: absolute;
	top: 50px;
}
.user-bg {
	width:680px;
	height:auto;
	float:left;
	background:url(../images/curve-right-bg.png) right top repeat-y;
	margin-left: 9px;
}
.user-top {
	width:695px;
	height:7px;
	float:left;
}
.user-img {
	width:7px;
	height:7px;
	float:left;
}
.user-img-repeat {
	background:url(../images/curve-top-bg.png) left top repeat-x;
	float:left;
	width:666px;
	height:7px;
}
.user-img-repeat-btm {
	background:url(../images/curve-btm-bg.png) left top repeat-x;
	float:left;
	width:666px;
	height:7px;
}
.user-center {
	background:url(../images/curve-left-bg.png) left top repeat-y #EEEEEE;
	float:left;
	width:640px;
	height:auto;
	padding:0 17px 0 17px;
	min-height:30px;
	position:relative;
}
.user-name {
	width:182px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 28px;
}
.user-name span {
	font-size: 10px;
	font-weight: normal;
}
.u-box {
		
	float:left;
	margin: 1px 0 0 0;
	padding-left:2px;
}
.u-box input {
	line-height:25px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
	padding-left:2px;
	height:25px;
	width:273px;
	
}
.email-box {
	width:275px;
	height:auto;
	float:left;
}
.email-box input {
	width:268px;
	height:25px;
	line-height:25px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
	padding-left:2px;
}
.plus-btn {
	width:39px;
	height:auto;
	float:left;
}
.email-name {
	width:182px;
	height:30px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height:12px;
	margin: 4px 0 0;
}
.email-name span {
	font-size: 10px;
	font-weight: normal;
}
.drop-menu {
	width:160px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.drop-menu h1 {
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding:0;
	margin:0;
}
.ph-no {
	width:70px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.ph-box {
	width:158px;
	height:auto;
	float:left;
	margin:0 5px 0 5px;
}

.ph-box img {
	cursor:pointer;
	padding-left:5px;
}

.ph-box input {
	width:150px;
	height:25px;
	line-height:25px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
	padding-left:2px;
}
.profile-pic {
	width:130px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding: 22px 0 0;
}
.profile-img {
	width:49px;
	height:50px;
	float:left;
	background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    padding :2px;
    position:relative;
}
.update-profile {
	width:406px;
	height:auto;
	float:right;
}
/*.update-profile input {
	background: url("../images/input-bg.png") repeat-x scroll left top transparent;
    border: 1px solid #C1C1C1;
    float: left;
    height: 22px;
    left: 150px;
    line-height: 25px;
    margin: 0;
    width: 144px;
}*/
.Fakeinput
{
    background: url("../images/input-bg.png") repeat-x scroll left top transparent;
    border: 1px solid #C1C1C1;
    float: left;
    height: 22px;
    left: 150px;
    line-height: 25px;
    margin: 0;
    width: 144px;
}
.upd {
	width:150px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding:5px 0 0;
}
.btn {
	width:300px;
	height:auto;
	margin:0 auto;
}

.user-centermrgtop {
	margin-top:15px !important;
}



.right-banner{
	float:left; 
	margin:0 0 0 5px;
	padding:0;
}
.width60
{
	width:60px !important;
}
.width-110{
	width:110px; !important;
}
.width-120{
	width:120px; !important;
}

.width-150{
	width:150px; !important;
}

.phone-txt {
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 28px;
	width: 132px;
}
.mrgT5{
	margin-top:5px !important;
}
.mrgT2{
	margin-top:2px !important;
}

.mrgT3{
	margin-top:3px !important;
}


.user-pro
{
    float: left;
    height: auto;
    width: 643px;
	font-weight:bold;
	font-family: trebuchet MS;
    font-size: 14px;
	color: #000000;
}    


.user-pro-con
{
    float: left;
    height: auto;
    width: 338px;
	font-weight:bold;
	font-family: trebuchet MS;
    font-size: 14px;
	color: #000000;
}    


.user-pro-con input
{
	width:150px;
	height:16px;
	background:url(../images/city-bg.png) left top repeat-x;
		border:solid 1px #C1C1C1;
		padding-left:2px;
}





.required
{
	width:97px;
	height:auto;
	float:right;
	text-align:right;
	margin:0 25px 0 0;
}







/*User Event---------------------------------------------------------*/


.event-main-tm
{
	height:auto; 
	width:338px; 
	float:left;
}


.event-bg {
	width:319px;
	height:auto;
	float:left;
	background:url(../images/curve-right-bg.png) right top repeat-y;
	margin-left: 9px;
	position:relative;
}
.event-top {
	width:327px;
	height:7px;
	float:left;
}
.event-img {
	width:7px;
	height:7px;
	float:left;
}
.event-img-repeat {
	background:url(../images/curve-top-bg.png) left top repeat-x;
	float:left;
	width:313px;
	height:7px;
}
.event-img-repeat-btm {
	background:url(../images/curve-btm-bg.png) left top repeat-x;
	float:left;
	width:313px;
	height:7px;
}
.event-center {
/*	background:url(../images/curve-left-bg.png) left top repeat-y #EEEEEE;*/
background-color:#eeeeee;
	float:left;
	width:291px;
	height:auto;
	padding:0 17px 0 17px;
	min-height:56px;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
}

.event-center select  {
	width:291px;
	height:25px;
	float:left;
	border:solid 1px #ddd;
}

.event-name {
	/*width:100px;*/
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 22px;
}
.event-name span {
	font-size: 10px;
	font-weight: normal;
}
event-box {
	width:460px;
	height:auto;
	float:left;
	margin: 12px 0 0;
}
.event input {
	width:282px;
	height:25px;
	line-height:25px;
	float:left;
	border:solid 1px #ddd;
	background:url(../images/input-bg.png) left top repeat-x;
}

.event textarea {
	width:282px;
	height:60px;
	line-height:25px;
	float:left;
	border:solid 1px #ddd;
	background:url(../images/event-txt-area-bg.png) left top repeat-x  #FFF;
	  font-family: "Trebuchet MS","Arial","Helvetica","Verdana","sans-serif";
    font-size: 94.5%;
}


.event-name span {
	color: #F00;
	font-size: 18px;
}
.characters
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-weight:normal;
	/*line-height: 27px;*/
	padding:0 0 0 5px;
}


.event-comment {
	width:300px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 22px;
}

.event-comment  span {
	color: #F00;
	font-size: 18px;
}

.text-field
{
	width:662px;
	height:auto;
	float:left;
}

.text-field textarea
{
	width:645px;
	height:97px;
	border:solid 1px #ddd;
	background:url(../images/text-field-bg.png) left top repeat-x;
}

.chkbox
{
	float:left;
	width:284px;
	height:auto;
}

.start-event
{
	width:275px;
	height:auto;
	float:left;
}

.start-date
{
	width:309px;
	height:auto;
	float:left;
}

.start-date h1
{
	padding:0;
	margin:0;
	font-weight:bold;
	font-family: trebuchet MS;
    font-size: 14px;
	color: #000000;
}

.start-date h1 span
{
	color:#F00;
	font-size:18px;
}

.start-date select
{
	width:80px;
	margin:0 5px 0 0;
}


.start-date-field
{
	width:172px;
	height:25px;
	margin:0 5px 0 0;
	border:solid 1px #ddd;
	background:url(../images/input-bg.png) left top repeat-x;
	float:left;
	line-height:25px;
	
}


.location-event
{
    float: left;
    height: auto;
    width: 306px;
	font-weight:bold;
	font-family: trebuchet MS;
    font-size: 14px;
	color: #000000;
	position:relative;
}    

.location-event h1
{
	padding:0;
	margin:0;
	font-weight:bold;
	color:#000;
}

.location-event h1 span
{
	padding:0;
	margin:0;
	font-weight:normal;
	color:#000;
	font-size:11px;
}

.location-event textarea
{
	width:280px;
	height:97px;
	border:solid 1px #ddd;
	background:url(../images/text-field-bg.png) left top repeat-x;
}

.country
{
	width:125px;
	height:auto;
	float:left;
	font-weight:bold;
}


.country select
{
	width:100px;
	height:auto;
}


.country input
{
	width:80px;
	height:18px;
/*	float:left;*/
	background:url(../images/input-bg.png) left top repeat-x;
	border:solid 1px #ddd;
	float:right;
}

.country span
{
/*	width:120px;
	height:auto;
	float:left;*/
	color:#F00;

}


.country-sel
{
	width:289px;
	height:auto;
	float:left;
	margin-left:12px;
}

.country-Event
{
    float: left;
    height: auto;
    margin-left: 12px;
    width: 160px;
}

.country-Event select
{
    width:100px;
	height:auto;
	float:right;
	font-size:12px;
}

.country-Event span
{
color:#F00;

}

.country-sel select
{
	width:100px;
	height:auto;
	float:right;
	font-size:12px;
}
.country-sel span
{
color:#F00;

}


.event-btn {
   float: left;
    height: auto;
    margin-left: 115px;
    width: 483px;
}

.event-date
{
	width:165px;
	height:auto;
	float:left;
}

.event-date span
{
	font-size:12px;
	width:200px;
	float:left;
}

.event-date input
{
	width:93px;
	background:url(../images/input-bg.png) left bottom repeat-x;
	border:solid 1px #DDDDDD;
	height:20px;
	float:left;
	margin-right: 4px;
}


.event-time
{
	width:140px;
	height:auto;
	float:right;
}

.event-time input
{
	width:83px;
	height:20px;
	background:url(../images/input-bg.png) left bottom repeat-x;
	border:solid 1px #DDDDDD;
}

.event-tm
{
	width:122px;
	height:auto;
	float:left;
}

.event-time select
{
	width:50px;
	background:url(../images/input-bg.png) left bottom repeat-x;
	border:solid 1px #DDDDDD;
	height:24px;
}



.event-cmnt
{
	width:338px;
	height:auto;
	float:left;
	position:relative;
}

.event-cmnt-name {
	width:250px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 22px;
	position:relative;
}




.event-cmnt-text textarea
{
	width:292px;
	height:358px;
	float:left;
	background:url(../images/text-field-bg.png) left top repeat-x #FFF;
	border:solid 1px #DDDDDD;
}


.event-add
{
	width:282px;
	height:auto;
	float:left;

}



.event-add input
{
	width:282px;
	height:20px;
	float:left;
	background:url(../images/input-bg.png) left bottom repeat-x;
	border:solid 1px #DDDDDD;	
}

/*forgot-pswd*/

.inner-window{
	width:840px;
	margin:0 auto;
	padding:0;
}
.inner-winddiv {
	width:840px;
	margin:0;
	float:left;
	position:relative;
}
.top-bgwin {
	width:835px;
	height:7px;
	float:left;
}
.con-bgwin-repeat-top {
	width:818px;
	height:7px;
	float:left;
	background:url(../images/con-bg-top.png) left top repeat-x;
}
.user-boxwin {
	width:835px;
	height:auto;
	float:left;
	background:url(../images/con-bg-left.png) left top repeat-y;
}
.user-box-centerwin {
	width:809px;
	height:auto;
	float:left;
	background:url(../images/con-bg-right.png) right top repeat-y #fff;
	padding:0 10px 0 10px;
	margin-left:5px;
	position:relative;
}
.con-bgwin-repeat-btm {
	width:818px;
	height:7px;
	float:left;
	background:url(../images/con-bg-btm.png) left top repeat-x;
}
.width-788 {
	width:765px !important;
	margin-top: 15px !important;
	margin-left:10px !important;
}
.window-inner{
	/*float:left; 
	margin:50px 15px 0 15px; 
	width:770px;*/
	
	float: left;
    margin: 16px 15px 0;
    width: 770px; 
}
.userwin-bg {
	width:749px;
	height:auto;
	float:left;
	background:url(../images/curve-right-bg.png) right top repeat-y;
	margin-left: 9px;
}
.userwin-top {
	width:749px;
	height:7px;
	float:left;
}
.userwin-img-repeat {
	background:url(../images/curve-top-bg.png) left top repeat-x;
	float:left;
	width:735px;
	height:7px;
}
.userwin-center {
	background:url(../images/curve-left-bg.png) left top repeat-y #EEEEEE;
	float:left;
	width:709px;
	height:auto;
	padding:0 17px 0 17px;
	min-height:30px;
}
.userwin-img-repeat-btm {
	background:url(../images/curve-btm-bg.png) left top repeat-x;
	float:left;
	width:735px;
	height:7px;
}
.emailwin-name {
	width:245px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 28px;
}
.emailwin-name  span {
	font-size: 10px;
	font-weight: normal;
}

.win-btn{
	width: 770px;
	margin:0 auto;
	text-align:center;
}
	
.win-btn img{
    margin:0 10px;
    }	
.btn_img{
	margin:0 10px;
}

.lg-win{
	margin:10px 0 10px 15px !important;
}

.bxinner-wrp {
    width:840px;
    margin:0 auto;
    padding:0;
}

    
    

/*-------------------------------------Contact Us---------------------------------*/



.contact
{
	width:705px;
	height:auto;
	float:left;

}


.contact ul
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.contact ul li
{
	padding:0px;
	margin:0 0 0 10px;
	list-style-type:none;
	float:left;
}


.cntct-box
{
	width:165px;
	height:auto;
	float:left;
	border:solid 1px #b3b3b3;
	background:url(../images/contacts-bg.png) left top repeat-x;
}


.cntct-box-txt
{
	width:98px;
	height:auto;
	float:left;
}

.c-img
{
	width:59px;
	height:auto;
	float:left;
	margin:7px 2px 5px 5px;
}


.c-img img
{
	width:55px;
	height:63px;
	float:left;
	border:solid 1px #d1d1d1;
	float:left;

}


.c-email
{
	width:98px;
	height:auto;
	float:left;
	 margin-top: 4px;
}

.c-email a
{
	color:#006ed3;
	font-size:9px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


.c-phone
{
	width:98px;
	height:auto;
	float:left;
	font-size:11px;
	line-height:13px;
	color:#006ed3;
}

.c-phone span
{
	color:#2d2d2d;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}


.c-name
{
	width:165px;
	height:18px;
	float:left;
	background:url(../images/c-name.png) left top repeat-x;	
	text-align:center;
	color:#2d2d2d;
	font-size:14px;
	font-weight:bold;
}


.add-new-contact
{
	width:690px;
	height:auto;
	float:left;
}


.new-cont
{
	width:100px;
	height:23px;
	float:left;
	background:url(../images/new-cnt-img.png) left top no-repeat;
	padding:0 0 0 28px;
}


.new-cont a
{
	color:#004089;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	line-height:24px;
}


.select {
    float: left;
    font-size: 12px;
    height: auto;
	margin-right:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


.select-srch {
  float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    left: 174px;
    margin-right: 10px;
    position: absolute;
    top: 16px;
	*top:5px;
}

.select-srch-rgt {
	float: left;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: auto;
	right:0px;
	margin-right: 10px;
	position: absolute;
	top: 16px;
	width: 238px;
}

.select-srch-lft{
	width:12px;
	height:26px;
	float:left;
	background:url(../images/srh-left.png) left center no-repeat;
}



.select-srch-cnter{
	width:110px;
	height:26px;
	float:left;

}

.select-srch-cnter input
{
	width:152px;
	height:24px;
	border:none;
	background:url(../images/srh-cntr.png) left center repeat-x;
	line-height:24px;
	*margin-top:-1px;
}


.select-srch-btn
{
	width:67px;
	height:auto;
	float:left;
}

/*-------------------------------------Contact Us---------------------------------*/

/* PAGINATOR Start */
.PagesFlickr {
	font-family:Arial, Helvetica, sans-serif; 
	margin-bottom: 10px;
	margin-top: 20px; }
.Paginator { 
	font-size: 12px; 
	background-color:#ebebea;
	padding-top:13px; 
	height:31px;
	margin-left: auto; 
	margin-right: auto; /* padding-bottom: 10px;  background-image: url(http://l.yimg.com/g/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */ }
.Paginator a, .pageList .this-page { 
	padding: 2px 6px; 
	border: solid 1px #ddd; 
	background: #fff; 
	text-decoration: none; 
	color:#494846; }
.Paginator a:visited { 
	padding: 2px 6px; 
	border: solid 1px #ddd; 
	background: #fff; 
	text-decoration: none; }
.Paginator .AtStart { 
	padding: 2px 6px; /* border: solid 1px #ddd; */ 
	background: #fff; 
	color: #aaa; }
.Paginator .Prev { 
	margin-right: 20px; 
	padding: 2px 6px; 
	border: solid 2px #ddd; 
	background: #fff; }
.Paginator .break { 
	padding: 2px 6px; 
	border: none; 
	background: #fff; 
	text-decoration: none; }
.Paginator .Next { 
	margin-left: 20px; 
	padding: 2px 6px; 
	border: solid 2px #ddd; 
	background: #fff;}
.Paginator .AtEnd { 
	margin-left: 20px; 
	padding: 2px 6px; /* border: solid 1px #ddd; */ 
	background: #fff; 
	color: #aaa; }
.Paginator .this-page {
	padding: 2px 6px; 
	border-color: #999; 
	font-weight: bold; 
	font-size: 13px; 
	vertical-align: top; 
	background: #fff; 
	color: #2c70c0; }
.Paginator a:hover {
	color: #fff; 
	background: #6aa3dc; 
	border-color: #999; 
	text-decoration: none;}
/* 
.Paginator .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.Paginator .ranking a {padding: 0; border: 0; background: transparent;} 
*/
.Pages div.Results { 
	text-align: center; 
	font: 11px/15px Arial, Helvetica; 
	color: #aaa; 
	margin-top: 8px; }

/* PAGINATOR End */



/*Thanks css start*/

.thank-logo
{
     width:770px;
     height:auto;
     float:left;
     text-align:center;
}
.thank-CalWelcome
{
     width:805px;
     height:auto;
     float:left;
     text-align:center;
}


.thank-ftr
{
     width:770px;
     height:auto;
     float:left;
     text-align:center;
     color:#0e0e0e;
}

.Ununderline
{
     width:721px;
     height:auto;
     float:left;
     text-align:center;
     color:#0e0e0e;
    text-decoration:none;
}


.thank-ftr a
{
     color:#0d0dee;
     text-decoration:underline;
}


.thank-main
{
     width:700px;
     height:auto;
     margin:0 auto;
}


/*Thanks css End*/

.bxinner-wrp {
     width:840px;
     margin:0 auto;
     padding:0;
}




/*Authentication Css Start*/

.main-authentication
{
     width:540px;
     height:auto;
     margin:0 auto;
}

.authentication
{
     width:320px;
     height:auto;
     float:left;
     text-align:center;
     margin-top:100px;
}

.authentication-cal h1
{
     font-weight:bold;
     text-align:center;
     font-size:18px;
}

.authentication-cal
{
     
     height:auto;
     float:left;
     padding:0px 10px 17px 17px
}

.authen-bg
{
     background:url(../images/calendar-tp-bg.png) left top repeat-x;
     height:23px;
     color:#FFF;
     font-weight:bold;
}

.authen-center-bg
{
     background:url(../images/calendar-cntr-bg.png) left top repeat-x  #d5ecff;
     height:auto;
     color:#000;
    
}
.OtherMonthDay {
        padding:0px; 
        border-style:none; 
        border-width:0px;         
        height:5px;
        width:5px;
         
      }


.authentication-cal table
{
     border-collapse:collapse;
}


.click
{
     width:540px;
     height:auto;
     margin:0 auto;
}
/*Authentication Css Start*/ 




/*Contact_Circles_select_member-popup*/

.popup
{
    width:603px;
    height:40px;
    margin:0 auto;
    background:url(../images/member-popup-bg.png) left top repeat-x;
}

.member-popup
{
    width:585px;
    height:40px;
    float:left;
    background:url(../images/member-popup-bg.png) left top repeat-x;
}


.member-popup h1
{

    color: #FFFFFF;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 22px;
    height: 40px;
    line-height: 36px;
    padding-left: 15px;
   
}

.popup-srh
{
    width:157px;
    height:auto;
    float:right;
    margin-top: 7px;
}

.popup-srh-bx
{
    width:122px;
    height:auto;
    float:left;
}

.popup-srh-bx input
{
    width:120px;
    height:22px;
    float:left;
    border:solid 1px #b5b8bc;
    padding-left:2px;
    background:#f9f9f9;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  /*  color:#a4a4a4;*/
}


.member
{
    width:602px;
    /*height:auto;
    min-height:240px;*/
    float:left;
   /* overflow:auto;*/
    border:solid 1px #eeeeee;
    height:220px;
    overflow-y: scroll;
}

.member ul
{
    list-style-type: none;
    margin: 0;
    padding: 10px 0 0;
    height:60px;
}

.member ul li
{
     float: left;
    height: 60px;
    list-style-type: none;
    margin: 9px 0 0;
    padding: 0;
    width:195px;
     border-bottom: 1px solid #EEEEEE;
}

.GuestList
{
     width:602px;
    /*height:auto;
    min-height:240px;*/
    float:left;
   /* overflow:auto;*/
    border:solid 1px #eeeeee;
    height:220px;
    overflow-y: scroll;
}
.GuestList ul
{
     height: 60px;
    list-style-type: none;
    margin: 0;
    padding: 10px 0 0;
}

.GuestList ul li
{
    border-bottom: 1px solid #EEEEEE;
    float: left;
    height: 60px;
    list-style-type: none;
    margin: 9px 0 0 6px;
    padding: 0;
    width: 188px;
    
}

.member-profile
{
    width:auto;
    height:auto;
    float:left;
}

.member-name
{
    font-size:11px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    width: 120px;
}

.member-name a
{
    font-size:9px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    color:#006ed3;
}


.member-btn
{
    float:left;
    width:375px;
    height:auto;
    margin:0 auto;
    margin-left: 200px;
}

.Guest-btn
{
    float: left;
    height: auto;
    margin: 0 auto 0 248px;
    width: 375px;
}

.circle a
{
    width:582px;
    height:auto;
    color:#2b76b5;
    text-align:center;
    font-weight:bold;
    text-decoration:underline;
   
}

/*Contact_Circles_select_member-popup*/


/*-----------watermark---------*/
 input.watermark
    {
        color: #999;
    }
    
    
   /*New Password*/
.new-password
{
    float:left; 
    margin:0px 15px 0 15px; 
    width:770px;    
}

/*New Password*/ 
     /* used for Availability strength*/
     .availablecss
    {
        background-color: #CEFFCE;
        border: 1px  green;
        float: left;
    font-size: 11px;
    height: 17px;
    margin-top: 8px;
    padding: 0;
     width: 269px;
    }
    .notavailablecss
    {
         background-color: #FFD9D9;
    border: 1px  red;
    float: left;
    font-size: 11px;
    height: 17px;
    margin-top: 8px;
    padding: 0;
    width: 269px;
    }
    
    
    
/*daily_event_view starts 7 Feb By Vivek*/

.daily-event-box-center {
 padding: 15px 10px 0 15px;
    width: 700px;
	height:auto;
	float:left;
/*margin-left:5px;*/
	background:url(../images/daily_event_view_bg.png) left top repeat-x;
	
}

.blue-txt
{
	color:#0054ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 34px;
}

.pink-txt
{
	color:#ff52fd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height: 31px;
}

.green-txt
{
	color:#039200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height: 31px;
}


    .cloud
{
    background:url(../images/weather_bg.png)left top no-repeat;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 43px;
    margin-right: 10px;
    position: absolute;
    top: 4px;
      left:574px;
    width: 117px;
    display:block;

}


.add-btn
{
	width:700px;
	height:auto;
	float:left;
	color:#2b76b5;
	text-align:center;
}

.thanksgiving
{
	
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-shadow:none;	
	float:left;	
	top:2px;
}



.daily_event {
	width:727px;
	height:auto;
	float:left;
	background:#fff;
}
.daily_event table {
	border-collapse:collapse;
	border-color:#cbcbcb;
	
}


.event_view {
	width:663px;
	height:34px;
	float:left;
	background:url(../images/event_view_bg.png) left top repeat-x;
	margin-left: 9px;
	padding-left:15px;
	border:solid 1px #c1c1c1;
}
/*daily_event_view*/

/*email*/



.email-cnfrm
{
	width:780px;
	height:auto;
	float:left;
}

.email
{
	float:left; 
	margin:30px 15px 0 15px; 
	width:770px; 
}

.email a
{
	color: #005AB2;
	text-decoration: none;
}

.email p
{
	color: #0E0E0E;
    font: 13px/20px Arial,Helvetica,sans-serif;
}

.email-logo
{
	width:100px;
	height:auto;
	float:left;
}

.email-text
{
	width:670px; 
	float:left; 
	height:auto;
}

.email-text a
{
color: #005AB2;
text-decoration: underline;
}
/*email*/
    
    
    
    
    /* used for Password strength*/
    .pstrength-minchar
    {
        font-size: 10px;
    }
    .mrg-bot5
    {
        margin-bottom:5px !important;
    }
            
            .error
        {
            
               
                background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 27px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px;
    position: relative;
    right: 179px;
    width: 150px;
    z-index: 5001;
        }
        
        
          .errorDefaultPass
        {
    background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 20px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px;
    position: relative;
    right: 179px;
    width: 150px;
    z-index: 5001;
        }
        
         .errorDefaultFirstName
        {
    background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 21px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px;
    position: relative;
    right: 179px;
    width: 150px;
    z-index: 5001;
        }
        
        .errorGmailLogin
        {
              background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 24px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    left: 276px;
    padding: 4px 10px;
    position: relative;
    width: 150px;
    z-index: 5001;
        }
        
        .error-zipCode
        {
              background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    left: 339px;
    padding: 4px 10px;
    position: relative;
    top: -1px;
    width: 150px;
    z-index: 5001;
        }
        
           .errorPass
        {
            background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 20px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px;
    position: relative;
    right: 179px;
    width: 150px;
    z-index: 5001;
        }
        .passwordDesc
        {
              background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 145px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    left: 295px;
    padding: 4px 10px;
    position: relative;
    right: 200px;
    width: 220px;
    z-index: 5001;
        }
            .errorEmailAddressHome
        {
             background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 21px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px;
    position: relative;
    right: 179px;
    top: -22px;
    width: 150px;
    z-index: 5001;
        }
        
        .errorManageProfile
        {
             background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    height: 16px;
    line-height: 15px;
    padding: 4px 10px;
    position: relative;
    width: 155px;
    z-index: 5001;
       font-weight: bold;
        }
        
           .errorManageProfile1
        {
               background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 15px;
    padding: 4px 10px;
    position: relative;
    width: 121px;
    z-index: 5001;
        }
        
        .errorAddEmail
        {
              background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    right: 274px;
    width: 210px;
    z-index: 5001;     
        }
         .errorAddPrimaryEmail
        {
              background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    right: 274px;
    width: 210px;
    z-index: 5001;    
    left:505px;
    top:0px; 
        }
 .errorAddPriEmail
        {
              background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    right: -65px;
    width: 210px;
    z-index: 5001;
        }        
      
        
         .errorAddContacts
        {
            /*background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    left: 3px;
    line-height: 15px;
    padding: 4px 10px;
    position: relative;
    top: -33px;
    width: 121px;
    z-index: 5001;*/
    background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto; 
    left:516px;
    top:0px;
    vertical-align:top;  
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;   
    width: 190px;
    z-index: 5001;
        }
        
        .errorForGotMsg
        {
             background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 15px;
    padding: 3px 10px;
    position: relative;
    width: 165px;
    z-index: 5001;
        }
        .errorSetNewPassword
        {
               background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    right: 50px;
    width: 177px;
    z-index: 5001;
        }
        
         .errorChangePassword
        {
      background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    right: 22px;
    width: 177px;
    z-index: 5001;
        }
        
        .errorNewPassword
        {
          background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 155px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    right: 50px;
    width: 177px;
    z-index: 5001;
        }
        
        .leftmargin
        {
            margin-left: 2px;
        }
        
        
        .errorCreateEventMsg
        {
             background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 18px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    left: 305px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 150px;
    z-index: 5001;
        }
        
        
        .errorCreateEventType
        {
             background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 16px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    left: 310px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 152px;
    z-index: 5001;
        }
        .errorCreateEventStartDate
        {
               background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 60px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    left: -158px;
    line-height: 15px;
    padding: 4px 10px;
    position:absolute;
    width: 150px;
    z-index: 5001;
        }
        
        .errorCreateEventEndDate
        {
                background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    left: -158px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 150px;
    z-index: 5001;
        }
        
        
         .errorCreateEventStartTime
        {
               background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 68px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    left: 305px;
    line-height: 15px;
    padding: 4px 10px;
    position:absolute;
    width: 182px;
    z-index: 5001;
        }
        
        
         .errorCreateEventEndTime
        {
               background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 10px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    left: 305px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 182px;
    z-index: 5001;
        }
        
        .errorCreateEventCity
        {
                background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    top: 0px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    height: 16px;
    left: 131px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 150px;
    z-index: 5001;
        }
        .errorCreateEventZip
        {
                background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    top: 37px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    height: 16px;
    left: 130px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 150px;
    z-index: 5001;
        }
        .errorCreateEventState
        {
             background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    height: 16px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 150px;
    z-index: 5001;
    left: 302px;
    bottom: 24px;
        }
        
   /*go-to-date by vivek*/

.go-to-date
{
	width:710px;
	height:auto;
	float:left;
	padding-left:12px;
	text-align:center;
    margin-bottom:10px;
	margin-top:10px;
}

.mnth-box
{
	width:350px;
	height:auto;
	margin:0 auto 0 200px;
	float:left;
}


.mnth
{
    	/*Added by vinkesh 22nd april
	width:100px;*/
	width:68px;
	height:auto;
	float:left;
	text-align:center;
}


.mnth-year
{
    	/*Added by vinkesh 22nd april
	width:106px;*/
	width:56px;
	height:auto;
	float:left;
	text-align:center;
	 margin-left: 15px;
}

.mnth-year input
{
	/*Added by vinkesh 22nd april
	width:101px;*/
	width:51px;	
	padding-left:2px;
	height:25px;
	line-height:25px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
}


.mnth-year p
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}

.mnth p
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}

.mnth input
{
	/*Added by vinkesh 22nd april
width:68px;*/
width:35px;
	padding-left:2px;
	height:25px;
	line-height:25px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
	margin-left:15px;
}


.divider
{
	width:12px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top:40px;
}
/*go-to-date*/     

.error-loginnew
{
    background-color: #FFFFFF;
    border: 1px solid Red;
    bottom: 134px;
    color: Red;
    float: left;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 302px;
}

.error-draftlisting
{
        background-color: #FFFFFF;
    border: 1px solid Red;
    color: Red;
    float: left;
    left: 180px;
    margin: 0 0 0 23px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: -26px;
    width: auto;
    font-weight:bold;
}

.error-ChangePass
{
   /* background-color: #FFE4A1;
    border: 1px solid #CC9933;
    float: left;
    left: 0;
    margin: 0 0 0 12px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    top: 22px;
    width: 672px;*/
    
        background-color: #FFFFFF;
    border: 1px solid Green;
    color: green;
    float: left;
    left: 0;
    margin: 0 0 0 121px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 2px;
    width: auto;
}

.error-CreateEvent
{
    /*background-color: #FFE4A1;
    border: 1px solid #CC9933;
    float: left;
    left: 0;
    margin: 0 0 0 12px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    top: 23px;
    width: 672px;*/
    
    background-color: #FFFFFF;
    border: 1px solid green;
    color: green;
    float: left;
    left: 0;
    margin: 0 0 0 164px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 2px;
    width: auto;
}

.errorBottom-CreateEvent
{
    /*background-color: #FFE4A1;
    border: 1px solid #CC9933;
    float: left;
    left: 0;
    margin: 0 0 0 12px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    top: 23px;
    width: 672px;*/
    
    background-color: #FFFFFF;
    border: 1px solid green;
    color: green;
    float: left;
    left: 87px;
    margin: 0 0 0 164px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 2px;
    width: auto;
}



.error-Welcome
{
    background-color: #FFFFFF;
    border: 1px solid green;
    color: green;
    float: left;
    left: 0;
    margin: 0 0 0 31px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 2px;
    width: auto;
}

.error-UserContacts
{
     background-color: #FFFFFF;
    border: 1px solid red;
    color: red;
    float: left;
    margin: 3px 0 0 252px;
    padding: 2px;
    position: relative;
    text-align: center;
    width: auto;
}

.error-ManageProfile
{
     background-color: #FFFFFF;
    border: 1px solid green;
    color: green;
    float: left;
    left: 0;
    margin: 0 0 0 100px;
    padding: 3px;
    position: relative;
    text-align:left;
    top: 2px;
    width: auto;
}

.error-ManageProfile2
{
     background-color: #FFFFFF;
    border: 1px solid green;
    color: green;
    float: left;
    left: 0;
    margin: 0 0 0 219px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 2px;
    width: auto;
}

.error-Resgnew
{
      background-color: #FFFFFF;
    border: 1px solid Red;
    color: Red;
    float: left;
    left: 0;
    margin: 0 0 0 6px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: -31px;
    width: 287px;
}
.Msg-ForgotPassword
{
    /*float:left; 
    position:absolute; 
    left:0;   
    margin: 0 0 10px 37px;
    padding: 7px 0 3px 10px; 
    top: 90px;
    width: 700px; 
    text-align:center; 
    background-color:#ffe4a1;    
    border: 1px solid #cc9933; */
    
    background-color: #FFE4A1;
    border: 1px solid #CC9933;
    float: left;
    left: 0;
    margin: 0 0 0 126px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 71px;
    width: 674px;   
}

.Msg-SetNewPassword
{
 
  /* background-color: #FFE4A1;
border: 1px solid #CC9933;
float: left;
left: 0;
margin: 0 0 0 49px;
padding: 5px 0;
position: relative;
text-align: center;
top: 22px;
width: 700px; */

  background-color: #FFE4A1;
    border: 1px solid #CC9933;
    float: left;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    top: 4px;
    width: 644px;
}

.con_border
{
    border-bottom: 1px solid #EEEEEE;
}



/*Year wise calender View*/

.year-wise h1
{
	font-weight:bold;
	text-align:center;
	font-size:18px;
	color:#166b14;
}

.year-wise
{
	width:200px;
	height:auto;
	float:left;
}

.year-wise-bg
{
	background:url(../images/calendar-grn-bg.png) left top repeat-x;
	height:26px;
	color:#FFF;
	font-weight:bold;
}

.year-wise-center-bg
{
	background:url(../images/calendar-cntr-grn.png) left top repeat-x #D6ECFF;
	height:auto;
	color:#000;	
}


.year-wise table
{
	border-collapse:collapse;
}

/*Year wise calender View*/

/*event-detail*/
.event-detail
{
	width:617px;
	height:auto;
	margin:0 0 0 10px;
	float:left;
	background:#FFF;
	border:solid 3px #ddd;
}
/*event-detail*/


/*monthly view popup*/
.month-bx
{
	width:342px;
	height:auto;
	margin:0 auto;
	background:url(../images/monthly_view_popup-bg.png) left top repeat-x;

}


.MonthlyPopup
{
	height:auto;
	float:left;
	border:solid 2px #3f86bf;
	-moz-box-shadow: 0px 2px 2px 1px #c1c1c1;
-webkit-box-shadow: 0px 2px 2px 1px #c1c1c1;
box-shadow: 0px 2px 2px 1px #c1c1c1;
}

.month
{
	  float: left;
    height: auto;
    padding: 12px;
    width: 352px;
}

.month h1
{
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.month ul
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}


.month ul li
{
	padding:0 0 0 12px;
	margin:0px;
	list-style-type:none;
	background:url(../images/monthly-bx-bg.png) left top repeat-x #fff;
	width:332px;
	min-height:34px;
	border:solid 1px #c1c1c1;
	line-height:34px;
}

/*monthly view popup*/





/*Draft Listing*/

.draft-listing
{
	width:680px;
	height:auto;
	float:left;
	margin-left: 9px;
}


.draft-listing table
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:42px;
}

/*.draft-listing table a
{
	color:#0071d6;
	text-decoration:underline;
}*/

.bday a
{
	color:#0071d6;
	text-decoration:underline;
}

.bday a:hover
{
	color:#0071d6;
	text-decoration:none;
}


.brder-btm
{
	border-bottom:solid 1px #d9d9d9 !important;
}

.drft-paging
{
	width:720px; margin-left:5px; height:auto; float:left
}

.drft-name {
	width:100px;
	height:auto;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 22px;
}
/*Added by vinkesh 11th march*/
.drft-name_name {
	width:20%;
	height:auto;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 22px;
}
.drft-name_start {
	width:25%;
	height:auto;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 22px;
}
.drft-name_end {
	width:25%;
	height:auto;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 22px;
}
.drft-name_RSVP {
	width:15%;
	height:auto;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 22px;
}

.drft-name_name a
{
	color:#000;
	text-decoration:none;
}
.drft-name_start a
{
	color:#000;
	text-decoration:none;
}
.drft-name_end a
{
	color:#000;
	text-decoration:none;
}
.drft-name_RSVP a
{
	color:#000;
	text-decoration:none;
}
/*end*/
.drft-name a
{
	color:#000;
	text-decoration:none;
}
/*Draft Listing*/


/*invitation_event_detail*/
.invitation
{
	width:617px;
	height:auto;
	margin:0 0 0 10px;
	float:left;
	background:#FFF;
	border:solid 3px #f068ef;
}


.inv-bg {
    background: url("../images/curve-right-bg.png") repeat-y scroll right top transparent;
    height: auto;
    width: 568px;
	margin:0 auto;
}

.inv-top {
    float: left;
    height: 7px;
    width: 568px;
}


.inv-center {
    background: url("../images/curve-left-bg.png") repeat-y scroll left top #EEEEEE;
    float: left;
    height: auto;
    min-height: 30px;
    padding: 0 17px;
    width: 535px;
}

.inv-center a {
color:#004089;
text-decoration:underline;
font-size:12px;
}

.inv-center a:hover {
color:#004089;
text-decoration:none;
font-size:12px;
}



.createEvent-Anchor {
    
    float: left;
  
    width: 253px;
}

.createEvent-Anchor a {
color:#004089;
text-decoration:underline;
font-size:12px;
}

.createEvent-Anchor a:hover {
color:#004089;
text-decoration:none;
font-size:12px;
}


.inv-center input 
{
	 background: url("../images/input-bg.png") repeat-x scroll left top transparent;
    border: 1px solid #C1C1C1;
    float: left;
    height: 22px;
    line-height: 25px;
    margin-left: 15px;
    padding-left: 2px;
    width: 282px;
}

.inv-center p
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

.inv-img-repeat {
    background: url("../images/curve-top-bg.png") repeat-x scroll left top transparent;
    float: left;
    height: 7px;
    width: 554px;
}

.inv-img-repeat-btm {
    background: url("../images/curve-btm-bg.png") repeat-x scroll left top transparent;
    float: left;
    height: 7px;
    width: 554px;
}

.margin-left20 {
	margin-left:20px !important;
}


.view-guest
{
	width:320px;
	/*height:auto; */
	height:20px;
	margin:0 auto;
	background:#FFF;
}

.view-guest a
{
	color:#1d5aa2;
	text-decoration:underline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
/*invitation_event_detail*/




.m-box {
	width:352px;
	height:auto;
	float:left;
	margin: 1px 0 0 0;
}
.m-box input {
	width:352px;
	padding-left:2px;
	height:25px;
	line-height:25px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
}

.m-box textfield {
	width:352px;
	padding-left:2px;
	height:62px;
	line-height:25px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
}



/*Contact_Circles-Group*/

.ctct-crcl {
	float: left;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: auto;
	right:0px;
	margin-right: 10px;
	position: absolute;
	top: 16px;
	width: 175px;
}

.ctct-crcl-lft{
	width:22px;
	height:26px;
	float:left;
}







/*Contact_Circles-Group*/



/*create_new_contact_circle*/

.select-from a
{
	color:#004089;
	text-decoration:underline;
}


.select-from a:hover
{
	color:#004089;
	text-decoration:none;
}
/*create_new_contact_circle*/

/*add new contact*/
.usr a
{
	color:#369900;
	background:url(../images/right.png) left top no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:0 0 0 25px;
	line-height:24px;
	margin:5px 0 0 0;
}

.cnt-name {
	width:138px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 28px;
}
.user-name span {
	font-size: 10px;
	font-weight: normal;
}


.add-box {
	width:365px;
	height:auto;
	float:left;
	margin: 1px 0 0 0;
}
.add-box input {
	width:354px;
	padding-left:2px;
	height:25px;
	line-height:25px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
}



.add-sel
{
	width:315px;
	height:auto;
	float:left;
	margin-left:8px;
}


.add-sel select
{
	width:150px;
	height:23px;
	float:right;
	font-size:12px;
}

.add-sel span
{
color:#F00;
}

.add-cnt
{
    float: left;
    height: auto;
    width: 293px;
    width:295px \0/;
 	font-weight:bold;
	font-family: trebuchet MS;
    font-size: 14px;
	color: #000000;
}  

@media \0screen {
.add-cnt
{
    float: left;
    height: auto;
    width: 295px;
    font-weight:bold;
    font-family: trebuchet MS;
    font-size: 14px;
    color: #000000;
}
}   


.add-cnt input
{
	width:153px;
	height:21px;
	background:url(../images/city-bg.png) left top repeat-x #FFF;
	border:solid 1px #C1C1C1;
}

.width73
{
	width:73px !important;
}
.width137
{
	width:137px !important;
}

.width62
{
	width:62px !important;
}

.width8
{
	width:8px !important;
}


.aad-ph-box {
	width:158px;
	height:auto;
	float:left;
}
.add-ph-box input {
	width:150px;
	padding-left:2px;
	height:25px;
	line-height:25px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
}



/*add new contact*/


/*add_contact-inv*/


.add-contact-box{
	margin:0 auto;
	width:680px; 
}

.add_contact-inv {
	width:680px;
	height:auto;
	float:left;
	background:url(../images/profile-bg.png) left top repeat-x;
	border:solid 1px #000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFF;
	line-height:42px;
	text-shadow: 2px 3px 2px #000000;
	padding-left: 15px;
	position:relative;
	margin:7px 0 0 0;
	text-align:center;
	text-transform:uppercase;
}



.add_contact_sm
{
	width:540px;
	height:auto;
	margin:0 auto;
	text-align:center;
}


.add_contact_btn
{
	width:400px;
	height:auto;
	float:left;
}

.add_btn
{
	width:680px;
	height:auto;
	float:left;
}


.margin-right55 {
	margin-right:55px !important;
}

/*add_contact-inv*/



.suggestionsBox {
    background-color: #FFFFFF;
    border: 1px solid #CDCED1;
    position: absolute;
    top: 33px;
    width: 145px;
    z-index: 999999;
}


.suggestionsBox a
{
    color:#358BDE;
    font-family: trebuchet MS;
    font-size: 12px;
    padding-left:10px;
}

.suggestionsBox a:hover
{
    text-decoration:none;
}


.suggestionsBoxContacts {
    background-color: #FFFFFF;
    border: 1px solid #CDCED1;
    position: absolute;
    top: 26px;
    width: 145px;
    z-index: 999999;
}


.suggestionsBoxContacts a
{
    color:#358BDE;
    font-family: trebuchet MS;
    font-size: 12px;
    padding-left:10px;
}

.suggestionsBoxContacts a:hover
{
    text-decoration:none;
}

.error-MyGroup
{
     width: auto;
     padding: 2px; 
     margin-left: 219px; 
     float: left;
}





.suggestionsBoxPopup {
      background-color: #FFFFFF;
    border: 1px solid #CDCED1;
    position: absolute;
    top: 32px;
    width: 145px;
    z-index: 999999;
}


.suggestionsBoxPopup a
{
    color:#358BDE;
    font-family: trebuchet MS;
    font-size: 12px;
    padding-left:10px;
}

.suggestionsBoxPopup a:hover
{
    text-decoration:none;
}



.error-GotoDate
{
  /*  background-color: #FFE4A1;
    border: 1px solid #CC9933;
    float: left;
    left: 0;
    margin: 0 0 0 11px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    top: -7px;
    width: 672px;*/
    
     background-color: #FFFFFF;
    border: 1px solid Red;
    color: red;
    float: left;
    left: 0;
    margin: 0 0 0 40px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 4px;
    width: auto;
}


.error-DaywiseView
{   
    background-color: #FFFFFF;
    border: 1px solid Red;
    color: red;
    float: left;
    font-weight: bold;
    left: 0;
    margin: 0 0 0 238px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 4px;
    width: auto;
}

.error-EventDetail
{   
      background-color: #FFFFFF;
    border: 1px solid Red;
    color: red;
    float: left;
    left: 0;
    margin: 0 0 0 276px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 32px;
    width: auto;
}


.error-ExcelImport
{
      background-color: #FFFFFF;
    border: 1px solid Red;
    color: red;
    float: left;
    margin: 0 0 0 187px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: -16px;
    width: auto;
}


.Msg-ExcelImport
{
     background-color: #FFFFFF;
    border: 1px solid #CC9933;
    float: left;
    margin: 0;
    padding: 10px;
    position: relative;
    top: 0;
    max-width:625px;
    text-align:left;
}

.error-Gmail
{
      background-color: #FFFFFF;
    border: 1px solid Red;
    color: red;
    float: left;
    margin: 0 0 0 104px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: -24px;
    width: auto;
}

.DivToday
{
    color:#0d0dee; 
    vertical-align:top;
    left: 0;
    margin: 0 0 0 158px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    top: -19px;
}

.thank-ftrToday a {
    color: #0D0DEE;
    text-decoration: underline;
    left: 0;
    margin: 0 0 0 323px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    top: -24px;
}
.phone-txt_CreateEvent
{
    color: #000000;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    line-height: 28px;
    width: 119px;
}


/*----------added by Vinkesh 13.march-------------*/
.contact-circles-bg {
width:695px;
height:auto;
float:left;
background:url(../images/curve-right-bg.png) right top repeat-y;
/* margin-left: 9px;*/
}
.contact-circles-top {
width:695px;
height:7px;
float:left;
}

.contact-circles-img {
width:7px;
height:7px;
float:left;
}

.contact-circles-repeat {
background:url(../images/curve-top-bg.png) left top repeat-x;
float:left;
width:681px;
height:7px;
}
.contact-circles-btm {
background:url(../images/curve-btm-bg.png) left top repeat-x;
float:left;
width:681px;
height:7px;
}
.contact-circles-center {
background:url(../images/curve-left-bg.png) left top repeat-y #EEEEEE;
float:left;
width:660px;
height:auto;
padding:0 17px 0 17px;
min-height:30px;
}


.contact-circles-center ul {
padding:0px;
margin:0px;
list-style-type:none;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
}


.contact-circles-center ul li {
padding: 15px 0 15px 42px;
margin:0 0 15px 0;
list-style-type:none;
float:left;
width:175px;
background:url(../images/contact_circles_icon.png) left center no-repeat;
}

.contact-circles-center ul li a {
color:#000;
text-decoration:none;
font-weight:bold;
}

.contact-circles-center ul li a:hover {
color:#004089;
text-decoration:underline;
}

.create-new {
float: left;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 12px;
height: auto;
right:0px;
margin-right: 10px;
position: absolute;
top: 10px;
width: 120px;
}

.paging
{
width:696px; height:auto; float:left
}

/*-contact-circles-*/
/*-Added by vinkesh 18,march -*/
.select-all {
float: right;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
padding-top: 5px;
}

.select-all a {
color: #2B76B5;
text-decoration: underline;
}

.required_contact_circle
{
height:auto;
float:right;
text-align:right;
margin:0 25px 0 0;
}

/*Contact_Circles-Group*/

.contact-circle {
     width:720px;
     height:auto;
     float:left;
     padding-left:4px;
}


.contact-crcl-group{
     background:url(../images/curve-left-bg.png) left top repeat-y #EEEEEE;
     float:left;
     width:687px;
     height:auto;
     padding:0 17px 0 12px;
     min-height:30px;
     border-right:solid 1px #dddddd;
}


.contact-crcl-group ul {
     padding:0px;
     margin:0px;
     list-style-type:none;
     font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
     font-size:14px;
}


.contact-crcl-group ul li {
     padding: 0;
     margin:0;
     list-style-type:none;
     float:left;
     width:175px;
}

.contact-crcl-group ul li a {
/*    color:#000;
     text-decoration:none;
     font-weight:bold;*/
}

.contact-crcl-group ul li a:hover {
     color:#004089;
     text-decoration:underline;
}

.group-top {
     width:717px;
     height:7px;
     float:left;
}

.group-img {
     width:7px;
     height:7px;
     float:left;
}


.group-circles-repeat {
     background:url(../images/curve-top-bg.png) left top repeat-x;
     float:left;
     width:703px;
     height:7px;
}

.group-circles-btm {
     background:url(../images/curve-btm-bg.png) left top repeat-x;
     float:left;
     width:703px;
     height:7px;
}

.group-heading {
     width:700px;
     height:50px;
     float:left;
     background:url(../images/profile-bg.png) left top repeat-x;
     border:solid 1px #000;
     font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
     font-size:22px;
     color:#FFF;
     line-height:42px;
     text-shadow: 2px 3px 2px #000000;
     padding-left: 15px;
     position:relative;
     margin:7px 0 0 0;
}

.PagesFlickr {
     font-family:Arial, Helvetica, sans-serif;
     margin-bottom: 10px;
     margin-top: 20px;
     width:695px;
     border:solid 2px #fff;
}

.PagesFlickrDraft {
     font-family:Arial, Helvetica, sans-serif;
     margin-bottom: 10px;
     margin-top: 20px;
     width:719px;
     border:solid 2px #fff;
}


/*Contact_Circles-Group*/

.ChgpasswordDesc
{
    background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    left: 500px;
    padding: 4px 10px;
    position: relative;
    width: 220px;
    z-index: 5001;
    bottom:167px;
    font-weight: bold;
}

.SetNewpasswordDesc
{
     background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    left: 574px;
    padding: 4px 10px;
    position: absolute;
    top: 227px;
    width: 220px;
    z-index: 5001;
}
.click-bt
{
    margin:-3px 5px 0 5px; 
    float:left;
} 

.error-CreateContact
{
   /*   background-color: #FFE4A1;
    border: 1px solid #CC9933;
    margin: 0 0 7px 12px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    width: 672px;
    top:22px;*/
    
    background-color: #FFFFFF;
    border: 1px solid Red;
    color: red;
    float: left;
    left: 0;
    margin: 0 0 0 203px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 7px;
    width: auto;
}


.ToperrorMsg_AddContact
{
   /*   background-color: #FFE4A1;
    border: 1px solid #CC9933;
    margin: 0 0 7px 12px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    width: 672px;
    top:22px;*/
    
    background-color: #FFFFFF;
    border: 1px solid Red;
    color: red;
    float: left;
    left: 0;
    margin: 0 0 0 258px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 7px;
    width: auto;
}

.ToperrorGmailLogin
{
   /*   background-color: #FFE4A1;
    border: 1px solid #CC9933;
    margin: 0 0 7px 12px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    width: 672px;
    top:22px;*/
    
    background-color: #FFFFFF;
    border: 1px solid Red;
    color: red;
    float: left;
    left: 0;
    margin: 0 0 0 21px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 7px;
    width: auto;
}

.suggestionList
{
    float:left;
    margin:0;
    padding:0;
}
.suggestionList span{
    border-bottom: 1px solid #CDCED1;
    font:16px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#0e0e0e;
	text-shadow: 0 0 0;
	width:145px;
	float:left;
}

.suggestionListPopup span{
    border-bottom: 1px solid #CDCED1;
    font:16px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#0e0e0e;
	text-shadow: 0 0 0;
	width:145px;
	float:left;
}



/*Add to My Yabahaba Contacts*/
.frd-block{
    border-bottom:solid 1px #e1e0e0;
    float:left;
    padding:0 0 20px 0;
    margin:15px 0 0 0;
    width:705px;
}
.frd-dt{
    float:left;
    font:bold 14px Arial, Helvetica, sans-serif;
    width:365px;
    margin:7px 0 0 5px;
    padding:0;
}
.frd-dt a{
    color:#424242;
}

.frd-dt a:hover{
    text-decoration:underline;
}

/*Add to My Yabahaba Contacts*/


.db-grid-heading
{
     background-color: #97C3E9;
    border-color: #CDF0FF;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 42px;
    padding-left: 6px;
    text-align: left;
    width: 150px;
}

.Row td
{
       border-color: #CDF0FF;
    border-style: solid;
    border-width: 1px;
    height:32px;
    padding-left:5px;
    padding-right:5px;
}
.AltRow td
{
    height:32px;
     border-color: #CDF0FF;
    border-style: solid;
    border-width: 1px;
    /*padding-left:5px;
    padding-right:5px;*/
    padding:5px;
}

/*Added by vinkesh 22nd april*/


.Msg-ForgotPass-Green {
      background-color: #FFFFFF;
    border: 1px solid green;
    color: green;
    float: left;
    left: 0;
    margin: 0 0 0 124px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 71px;
    width: auto;
}

.Msg-ForgotPass-Red {
      background-color: #FFFFFF;
    border: 1px solid Red;
    color: Red;
    float: left;
    left: 0;
    margin: 0 0 0 238px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 71px;
    width: auto;
}


.Msg-SetNewPass-Green {
       background-color: #FFFFFF;
    border: 1px solid green;
    color: green;
    float: left;
    left: 0;
    margin: 0 0 0 180px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 71px;
    width: auto;
}
.Msg-SetNewPass-Red {
       background-color: #FFFFFF;
    border: 1px solid Red;
    color: Red;
    float: left;
    height: 29px;
    left: 0;
    margin: 0 0 0 138px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 70px;
    width: 529px;
}

.event-date img
{
    cursor:pointer;
}
.Anchor
{
    cursor:pointer;
}

.u-box img {
	 cursor:pointer;
}
/*end*/

.load-img
{
    position:absolute;
    float:left;
    left:57px;
    top:20px;
}
/*These classes are used for weekly event page.
Created date:-11 june 2013
*/
.WeeklyView {
	width:100%;
	height:auto;
	float:left;
	background:#fff;
}

.cal-blueWeekly{
	float:left;
	font-size:11px;
	color:#0054FE!important;
	text-align:left;
	width:93px;
	line-height:13px;
	margin:0 0 5px 5px;
}
.cal-blueWeekly a{
	color:#0054fe;
}
.cal-pinkWeekly{
	float:left;
	font-size:11px;
	color:#ff52fd!important;
	text-align:left;
	width:93px;
	line-height:13px;
	margin:0 0 5px 5px;
}
.cal-pinkWeekly a{
	color:#ff52fd ;
}
.cal-greenWeekly{
	float:left;
	font-size:11px;
	color:#039200!important;
	text-align:left;
	width:93px;
	line-height:13px;
	margin:0 0 5px 5px;
}
.cal-greenWeekly a{
	color:#039200 ;
}	
.cal-blackWeekly{
	float:left;
	font-size:11px;	
	text-align:left;
	width:93px;
	line-height:13px;
	margin:0 0 5px 5px;
}
.errorManageNewGroup
{
      background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;    
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    left: 480px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 195px;
    z-index: 5001;
}
.errorManageAddMember
{
      background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;    
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    left: 480px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 208px;
    z-index: 5001;
    top:21px;
}
	
.errorCreateEventComment
        {
               background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;    
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
   /* left: 235px;*/ 
   left: 220px;
   top:0px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 150px;
    z-index: 5001;
        }
        
        .currentmonth_cal
{
     background:url(../images/calendar-cntr-grn.png) left top repeat-x  #ccffcc;
     height:auto;
     color:#000;
     font-weight:bold;
}

.currentweek-bg_cal
{
     background:url(../images/calendar-grn-bg.png.png) left top repeat-x green;
     height:26px;
     color:#FFF;
     font-weight:bold;
}

/*Weather*/
 .Weather 
 {    
   position: absolute;
   margin: -4px 0 0 43px;
   top: 6px;
    }
 /*Weather End*/
 
 .yearbox-center {
    padding: 15px 0 0 0;
    width: 725px;
	height:auto;
	float:left;
/*margin-left:5px;*/
	background:url(../images/daily_event_view_bg.png) left top repeat-x;
	
}
.margin-left15 {
	margin-left:15px !important;
}

 /*Add Friend List 26june2013*/

.add-friend
{
	width:705px;
	height:auto;
	float:left;

}


.add-friend ul
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.add-friend ul li
{
	padding:0px;
	margin:0 0 0 15px;
	list-style-type:none;
	float:left;
}

.add-friend-box
{
	width:210px;
	height:auto;
	float:left;
	border:solid 1px #b3b3b3;
	background:url(../images/contacts-bg.png) left top repeat-x;
}


.add-friend-box-txt
{
	width:142px;
	height:auto;
	float:left;
	margin-top:10px;
}



.add-friend-email
{
	width:142px;
	height:auto;
	float:left;
	 margin-top: 4px;
	 text-align:left;
}

.add-friend-email a
{
	color:#004089;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.add-friend-email a:hover
{
	color:#004089;
	text-decoration:none;
	
}

.add-friend-phone
{
	width:142px;
	height:auto;
	float:left;
	font-size:12px;
	line-height:13px;
	color:#424242;
	margin-top:4px;
}

.frind-heading
{
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}


.add-friend-name
{
	width:210px;
	height:20px;
	float:left;
	background:url(../images/c-name.png) left top repeat-x;	
	text-align:center;
	color:#2d2d2d;
	font-size:12px;
	font-weight:bold;
}
.WeeklyGrayColor
{
     border-collapse: collapse;
    border-color: #CBCBCB;
}
/*Add Friend List*/
/*number of Friend Ewquest*/
.FriendRequest
{
   color: gold;
    margin-left: 85px;
    position: absolute;
    top: -6px; 
}
/*end*/

/*Address error message Create event */
 .errorCreateEventAddress
        {
                background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;   
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    height: 16px;
    left: -182px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 150px;
    z-index: 5001;
        }
        
.alerts{
    font:bold 11px Tahoma, Geneva, sans-serif;
    float: left;
    background:#ff3600;
    position: absolute;
    left: 85px;
    top: 2px;
    width:auto;
    height:18px!important;
    margin:0 !important;
    padding:0 2px 0 3px  !important;
    z-index:9999;
    line-height:18px;
    border-bottom:2px solid #1b497c;
    border-right:1px solid #1b497c;
    }
.pos-rel{
    position:relative;
}
/*Map 8 jUly commited  */
.map-wrapper {
    width: 739px;
    margin: 0 auto;
}
.map-bx {
    width: 710px;
    height: auto;
    float: left;
    border: solid 2px #3f86bf;
    padding: 12px;
    -moz-box-shadow: 2px 2px 2px 2px #c1c1c1;
    -webkit-box-shadow: 2px 2px 2px 2px #c1c1c1;
    box-shadow: 2px 2px 2px 2px #c1c1c1;
}
.map-inpbg {
    background: url(../images/map_input_bg.png) left top repeat-x;
    height: 150px;
    float: left;
    width: 677px;
    margin: 15px 0 0 15px;
    border: 1px solid #f0f1f2;
}
.map-grymain {
    float: left;
    margin: 10px 0 0 12px;
    padding: 0;
    width: 655px;
}
.map-grybg {
    background: url(../images/map_gry_bg.png) left top repeat-x;
    height: 39px;
    float: left;
    width: 643px;
}
.map-grybg span {
    float: left;
    width: 130px;
    color: #0E0E0E;
    font: bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
    margin: 10px 0 0 10px;
}
.map-grybg input {
    background: url("../images/input-bg.png") repeat-x scroll left top transparent;
    border: 1px solid #C1C1C1;
    float: left;
    height: 22px;
    line-height: 25px;
    margin: 7px 0 0 10px;
    padding-left: 2px;
    width: 350px;
}
.dir-bt {
    width: 166px;
    margin: 10px auto;
}
.map-block {
    float: left;
    width: 700px;
    margin: 20px 0 15px 0;
}
.map-boxbg {
    background: url(../images/map_bg.png) left top repeat-x;
    float: left;
    margin: 0 25px 0 15px;
    padding: 10px;
    border: 1px solid #f0f1f2;
    float: left;
}
/*Map*/ 
/*Added fir Map Page Error*/ 
        
        .ErrorFromAddress
        {
            background: none repeat scroll 0 0 Red;
            border: 2px solid #DDDDDD;
            border-radius: 6px 6px 6px 6px;
            box-shadow: 0 0 6px #000000;
            color: #FFFFFF;
            font-family: tahoma;
            font-size: 11px;
            font-weight: bold;
            left: 545px;
            padding: 4px 10px;
            position: absolute;
            width: 136px;
            z-index: 5001;
            top: 29px;
        }
        .ErrorToAddress
        {
            background: none repeat scroll 0 0 Red;
            border: 2px solid #DDDDDD;
            border-radius: 6px 6px 6px 6px;
            box-shadow: 0 0 6px #000000;
            color: #FFFFFF;
            font-family: tahoma;
            font-size: 11px;
            font-weight: bold;
            left: 545px;
            padding: 4px 10px;
            position: absolute;
            width: 136px;
            z-index: 5001;
            top: 78px;
        }
/*End*/
/*DateView error*/
.error-DateView
{   
    background-color: #FFFFFF;
    border: 1px solid Red;
    color: red;   
    font-weight: bold;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 4px;
    width: auto;
}
/*End*/

.event-btns
{
    margin:0 0 0 208px;    
    width:auto;
    }
    .event-btn-mult
    {
        margin:0 0 0 140px;    
    width:auto;
        }
.cal-event
{
	width:80px;
	height:15px;
	float:left;
	/*background:url(../images/event_bg.png) left top repeat-x;*/
	background-color:#bde6ff;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding-left:3px;
	text-align:left;
}

.cal-date
{
	width:20px;
	height:15px;
	float:left;

	/*background:url(../images/date_bg.png) left top repeat-x;*/
	background-color:#238bca;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff !important;
	text-align:center;
}


.cal-date a
{
    color:#fff;
}
.cal-today{
	background:url(../images/today.png) left top no-repeat;
	float:left;
	width:116px;
	height:53px;
	margin:0;
	padding:70px 0 0 10px;
		position:relative;
}
.cal-today span{
	float:left;
	margin:0 ;
	padding:0;
	font:15px "Arial Black", Gadget, sans-serif;
	line-height:20px;
	width:100px;
	text-align:center;

}
.cal-today a{
	color:#6c6c6c;
	display:block;
	float:left;
	text-shadow: 0.1em 0.1em #fff;
	font-style:normal;
	/*width:108px;*/
	margin:0 0 0 8px;
	text-align:center;
		 padding: 70px 0 0 10px;
	 font:15px "Arial Black", Gadget, sans-serif;
	line-height:20px;
	width:80px;
	position:absolute; /*z-index:9999;*/
display:block;
	top:0;
}
.cal-today a:hover{
	color:#333;
}

.bottom-border
{
    border-bottom:1px solid #e8e8e8 !important;  
}

.invite-cnt
{
    width:auto;
    height:auto;
    float:left;
}

/*Change on 25 july for welcome page*/
.authentication-welcome {
    float: left;
    margin-top: 90px;
    text-align: center;
  
}
 
/*Guest List CSS Start*/
.guest-list {
	width: 582px;
	height: 286px;
	float: left;
	overflow: auto;
	border: solid 1px #eeeeee;
	margin-top: 5px;
}
.guest-list ul {
	border-bottom: 1px solid #eee;
	height: 75px;
	list-style-type: none;
	margin: 10px 0 0;
	padding: 10px 0 0;
}
.guest-list ul li {
	padding: 0px;
	margin: 0 0 0 10px;
	list-style-type: none;
	float: left;
}



.guest-list-msg {
	width: 582px;
	height: auto;
	float: left;
	margin: 0 0 5px 0;
}

.g-list {
	width: 390px;
	height: auto;
	float: right;
	text-align: right;
	margin: 5px 5px 0 0;
}
.g-list ul {
padding:0px;
margin:0px;
list-style-type:none;
}

.g-list ul li {
padding:0px;
margin:0 15px 0 0;
list-style-type:none;
float:left;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.g-list ul li span {
width:32px;
height:auto;
float:left;
margin-right:8px;
}

.g-green
{
	color:#689707;
	float:left;
	line-height:22px;
}

.g-red
{
	color:#F00;
	float:left;
	line-height:22px;
}

.g-pending
{
	color:#f072ee;
	float:left;
	line-height:22px;
}


.guest-name {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-left:10px;
}
.guest-name a {
	font-size: 9px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #006ed3;
}

.g-btn {
	height: auto;
	margin: 0 auto;
	width: 151px;
	text-align:center;
}

.t-guest
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-weight:bold;
	color:#000;
	line-height:28px;
}
/*Guest List CSS End*/
/*Add Photo, Add Video, View Images*/



.pht-btn
{
	width:250px;
	height:auto;
	margin:0 auto;
	text-align:center;
}

.vid-name {
	width: 293px;
	height: auto;
	float: left;
}
.vid-name input {
	background: url("../images/input-bg.png") repeat-x scroll left top transparent;
	border: 1px solid #C1C1C1;
	height: 23px;
	line-height: 23px;
	padding-left: 2px;
	width: 283px;
}


.bx-pht span {
	float: left;
	height: auto;
	padding: 0 0 0 105px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.or
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0 auto;
	width:22px;
}

.view-image
{
	width:670px;
	height:auto;
	float:left;
	margin-left:20px;
}

.usr-name
{
	font-size:16px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	line-height:62px;
}

.usr-name span
{
	font-size:14px;
	color:#8d8d8d;
}

.post-box
{
	width:670px;
	height:auto;
	float:left;
}

.post-box ul
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.post-box ul li
{
	padding:0px;
	margin:0 30px 20px 0px;
	list-style-type:none;
	float:left;
	width:193px;
	height:auto;
}


.post-img
{
	padding:0px;
	margin:0 25px 0 0px;
	list-style-type:none;
	float:left;
	border:solid 1px #d1d1d1;
	width:193px;
	height:183px;
}

.post-img-new
{
    border: 1px solid #d1d1d1;
    display: table-cell;
    height: 183px;
    list-style-type: none;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    vertical-align: middle;
    width: 193px;
}


.post-box ul li span
{
	width:193px;
	height:auto;
	float:left;
	margin:10px 0 0 0;
}

.fun
{
	color:#1d5aa2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.fun a
{
	color:#1d5aa2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration:none;
}

.fun a:hover
{
	text-decoration:underline;
}

.view-bdr
{
	border-bottom:solid 1px #E1E0E0 !important;
} 

.tab
{
	width:661px;
	height:auto;
	float:left;
	margin:20px 0 0 0;
	border-bottom:solid 5px #00458f;
	padding:0 0 7px 0;
}

.tab ul
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.tab ul li
{
	padding:0px;
	margin:0px;
	float:left;
	list-style-type:none;
	background:#eceaea;
	color:#FFF;
}
.tab ul li a
{
	background:#eceaea;
	color:#000;
	padding:7px 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
}


.tab ul li a:hover
{
	background:#00458f;
	color:#FFF;
}

.tab ul li a.active
{
	background:#00458f;
	color:#FFF;
	cursor:default;
}

/*Add Photo, Add Video, View Images*/


/*event comment*/

.comment {
	float: left;
	height: auto;
	margin-left: 9px;
	padding-left: 10px;
	width: 670px;
}
.title-bx {
	float: left;
	height: auto;
	width: 670px;
}
.comment-hdng {
	float: left;
	height: auto;
	width: 670px;
}
.evnt {
	height: auto;
	float: left;
	margin-right: 20px;
}
.evnt-img {
	width: 50px;
	height: auto;
	float: left;
}
.evnt-txt {
	color: #1d5aa2;
	float: left;
	margin-top: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.evnt-txt a {
	color: #1d5aa2;
	text-decoration: underline;
}
.evnt-txt a:hover {
	color: #1d5aa2;
	text-decoration: none;
}
.comment textarea {
	width: 638px;
	height: 77px;
	float: left;
	border: solid 1px #e0e0e0;
	color: #999595;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px 0 0 10px;
}
.cmnt-bx {
	float: left;
	height: auto;
	width: 670px;
	border-bottom: solid 1px #e1e0e0;
	padding-bottom: 20px;
}
.cmnt-titl {
	width: 550px;
	height: auto;
	float: left;
	color: #2d2d2d;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.cmnt-titl span {
	color: #8b8b8b;
}
.cmnt-rmv {
	width: 100px;
	height: auto;
	float: right;
	font-weight: bold;
	color: #97c3e9;
	text-align: right;
}
.cmnt-rmv a {
	color: #1d5aa2;
	text-decoration: underline;
}
.cmnt-rmv a:hover {
	text-decoration: none;
}
.usr-cmnt-bx {
	width: 670px;
	height: auto;
	float: left;
}
.usr-cmnt-pic {
	width: 62px;
	height: auto;
	float: left;
}
.usr-cmnt-pic img {
	width: 55px;
	height: 63px;
	float: left;
	border: solid 1px #d1d1d1;
}
.usr-cmnt {
	width: 562px;
	height: auto;
	float: left;
	color: #2d2d2d;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}
.usr-cmnt ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.usr-cmnt ul li {
	padding: 0px;
	margin: 0 20px 0 0;
	list-style-type: none;
	float: left;
}
.usr-cmnt ul li img {
	border: solid 1px #d1d1d1;
}
.bck-event {
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	height: auto;
	right: 0px;
	margin-right: 10px;
	position: absolute;
	top: 5px;
	width: 120px;
	font-weight: bold;
	text-shadow: none;
}
.bck-event a {
	color: #fff;
	text-decoration: underline;
}
.bck-event a:hover {
	color: #fff;
	text-decoration: none;
}
.title-name 
{ width: 333px;
   height: auto;
    float: left; 
    } 
    .title-name input 
    {
         background: url("../images/input-bg.png") repeat-x scroll left top transparent;
          border: 1px solid #C1C1C1;
           height: 23px;
            line-height: 23px;
             padding-left: 2px;
              width: 333px; 
              }

.ph-vd  
{
    border-bottom: 1px solid #CCCCCC;
     font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
      font-size: 14px; 
      font-weight: bold;
       margin: 0; 
       padding: 0 0 5px; 
       }

.bx-pht span { float: left; font-family: Arial,Helvetica,sans-serif; font-size: 11px; height: auto; padding: 0 0 0 105px; }

.bx-pht { float: left; height: auto; width: 629px; border: solid 1px #a1a1a1; padding: 15px; } 
.pht-title { width: 630px; height: auto; float: left;position:relative; } .title { width: 105px; height: auto; float: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 15px; line-height: 25px; }
.upd-pht-bx { float: left; height: auto; margin-left: 9px; padding-left: 10px; width: 661px; }
/*event comment*/

.week_temp
{
    width:98px;
    margin:0 ;
    float:left;
    }
.week_temp span
{
    width:auto;
    margin:0 ;
    float:left;
    }    
.week_temp h3
{
    width:70px;
    margin:2px 0 0 0 ;
    float:right;
    }  
    
    /*Msg For upload Error*/
        
            .errorPhotoUplaod
        {
        background: none repeat scroll 0 0 Red;
        border: 2px solid #DDDDDD;
        border-radius: 6px 6px 6px 6px;        
        box-shadow: 0 0 6px #000000;
        color: #FFFFFF;
        font-family: tahoma;
        font-size: 11px;
        font-weight: bold;
        padding: 4px 6px;
        position: absolute;
        left: 380px;
        width:252px;
        z-index: 5001;
        } 
        
        .ph-box-search {
	width:250px;
	height:auto;
	float:left;
	margin:0 5px 0 5px;
	font-size:15px;
}

.ph-box-search img {
	cursor:pointer;
	padding-left:5px;
}

.ph-box-search input {
	width:200px;
	height:28px;
	line-height:28px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
	padding-left:2px;
	text-align:center;
	font-weight:bold;
}

 /*Msg For Comment page*/
   .errorEventComment
        {
               background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;    
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
   /* left: 235px;*/ 
   left:430px;
   top:40px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 150px;
    z-index: 5001;
        }
        
        
        .memberEditComment
{
    width:602px;
    /*height:auto;
    min-height:240px;*/
    float:left;
       /* overflow:auto;*/
  
    height:220px;
   
}

.member-btn-EditComment
{
    float:left;
    width:375px;
    height:auto;
    margin:18px auto;
    margin-left: 200px;
}

.l-mrgie9
{
    margin:1px 0 0 2px \0/;
    margin:1px 0 0 2px ;
}

/*Customize Calendar*/
.u-box-CustomCal {
	width:373px;
	height:auto;
	float:left;
	margin: 3px 0 0 0;
	padding-left:2px;
}
.u-box-CustomCal input {
	line-height:25px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
	padding-left:2px;
	width:94px;
	
}

.user-name-ShareCalendar {
	width:92px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 28px;
	margin-left:170px;
}
/*For Logo*/
.logo_header
{
    float: left;
    width: 402px;
    }
    .logo_today
    {
         float: left;
    margin: 29px 0 0 0;
    width: 100px;
        }
        
        /*For proposal date*/
        .proposalAltDate_Date
        {
    background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
  
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
   
    padding: 4px 10px;
    position: absolute;
    right: 32px;
    top: 80px;
    width: 160px;
    z-index: 5001;
}
          .proposalAltDate_Time
        {
            background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 30px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    left: 160px;
    padding: 4px 10px;
    position: relative;
   
    width: 160px;
    z-index: 5001;
        }
        
        
         .cloud-Monthly-popUp
{
    background:url(../images/weather_bg.png)left top no-repeat;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 43px;
    margin-right: 10px;
    position: absolute;
    top: 4px;
      left:242px;
    width: 117px;
    display:block;

}

/*Faq Page*/
 .faq{
	float:left; 
	width:700px;
	margin:15px 0 0 0;
	padding:0;
}
.faq ul{
	list-style:none;
	margin:5px 0 15px 0;
	padding:0;
	float:left;
	width:700px;
}

.faq ul li{
	list-style:none;
	margin:5px 0;
	padding:0 0 0 15px;
	float:left;
	width:700px;
	background:url(../images/faq_ico.png) left 3px no-repeat;
	font: 12px Arial, Helvetica, sans-serif;
	}
.faq ul li a{
	color:#0084f5;	
}
.faq ul li a:hover{
	color:#333333;	
}
.faq h3{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#151515;
	margin:5px 0 7px 0;	
}
.faq p{
	font:12px Arial, Helvetica, sans-serif;
	color:#151515;
	line-height:16px;	
}
.faq span{
	background:url(../images/dot_bg.png) left center repeat-x;
	margin:8px 0;
	padding:0;
	border:none;
	height:15px;
	float:left;
	width:700px;
		}
.formInfo a, .formInfo a:active, formInfo a:visited
{
    background-color: #FF0000;
    font-weight: bold;
    padding: 1px 3px;
    color: #FFFFFF;
    text-decoration: none;
}
/* ---------->>> jtip <<<---------------------------------------------------------------*/
.formInfo a:hover
{
    color: #660000;
    text-decoration: none;
}
.jTip
{
    cursor: help;
}



#JT_arrow_left
{
    background-image: url(../images/arrow_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    z-index: 101;
    left: -12px;
    height: 23px;
    width: 10px;
    top: -3px;
}

#JT_arrow_right
{
    background-image: url(../images/arrow_right.gif);
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    z-index: 101;
    height: 23px;
    width: 11px;
    top: -2px;
}

#JT
{
    position: absolute;
    z-index: 100;
    border: 2px solid #CCCCCC;
    background-color: #fff;
}

#JT_copy
{
    padding: 10px 10px 10px 10px;
    color: #333333;
}

.JT_loader
{
    background-image: url(../images/loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 12px;
}

#JT_close_left
{
    background-color: #CCCCCC;
    text-align: left;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 2px;
    font-weight: bold;
}

#JT_close_right
{
    background-color: #CCCCCC;
    text-align: left;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 2px;
    font-weight: bold;
}

#JT_copy p
{
    margin: 3px 0;
}

#JT_copy img
{
    padding: 1px;
    border: 1px solid #CCCCCC;
}

.jTip
{
    cursor: help;
}

/*Search Keyword*/
.mnth-box-date-SearchKey
{
	width:150px;
	height:auto;
	margin:0 0 0 0;
	float:left;
}
.mnth-box-Keyword-SearchKey
{
	width:150px;
	height:auto;
	margin:0 0 0 0;
	float:right;
}




       .error-Date-SearchKey
        {
            
               
                background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 27px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px;
    position: absolute;
    right: 599px;
    width: 150px;
    z-index: 5001;
    height:60px;
    top:25px;
    
        }
         .error-Key-SearchKey
        {
            
               
                background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    bottom: 27px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px;
    position: absolute;
    left: 595px;
    width: 200px;
    z-index: 5001;
    height:100px;
    top:25px;
    
        }
        
        .error-SearchKey
{
  /*  background-color: #FFE4A1;
    border: 1px solid #CC9933;
    float: left;
    left: 0;
    margin: 0 0 0 11px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    top: -7px;
    width: 672px;*/
    
     background-color: #FFFFFF;
    border: 1px solid Red;
    color: red;
    float: left;
    left: 0;
    margin: 0 0 0 204px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 4px;
    width: auto;
}

.SearchKey-date
{
	width:165px;
	height:auto;
	float:left;
}
   .SearchKey-date-margin
        {
            margin-left: 2px;
        }
        /*Static Pages*/
        .priv-out{
     width:727px;
     margin:0 auto;
}
.priv-Pcy {
     padding: 15px 10px 15px 15px;
     width: 695px;
     height: auto;
     float: left;
     background: url(../images/daily_event_view_bg.png) left top #fff 
repeat-x;
     border:1px solid #CCC;
}
.priv-Pcy h2{
     font: bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
     color:#000;
     margin:10px 0;
     float:left;
     width:690px;
     }
.priv-Pcy p{
     font:13px Arial, Helvetica, sans-serif;
     line-height:18px;
}
.priv-lne{
     float:left;
     width:688px;
     border-top: 1px solid #CCC;
     margin:15px 0;
}
/*End*/

/*Used for session expire message*/

.error-SessionExpire {
    background-color: #EFEFEF;
    border: 1px solid #FF0000;
    color: #000000;
    float: left;
    font-weight: bold;
    margin: 3px 0 0 0;
    padding: 2px;
    position: relative;
    text-align: left;
    width: auto;
}

/*user-reg_inv Added for Event Invitation Page for unregisted user 25th july*/

.user-reg_inv
{
	width:700px;
	height:auto;
	margin:0 auto;
}

.user-reg_inv h1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
}

.user-bg-inv {
	width:384px;
	height:auto;
	float:left;
	background:url(../images/curve-right-bg.png) right top repeat-y;
	margin-left: 9px;
}

.user-inv-bx
{
	width:400px;
	height:auto;
	float:left;
}


.user-reg-bg {
	width:749px;
	height:auto;
	float:left;
	background:url(../images/curve-right-bg.png) right top repeat-y;
	margin-left: 9px;
}
.user-reg-top {
	width:386px;
	height:7px;
	float:left;
}
.user-reg-img-repeat {
	background:url(../images/curve-top-bg.png) left top repeat-x;
	float:left;
	width:370px;
	height:7px;
}
.user-reg-center {
	background:url(../images/curve-left-bg.png) left top repeat-y #EEEEEE;
	float:left;
	width:346px;
	height:auto;
	padding:0 17px 0 17px;
	min-height:30px;
}
.user-reg-img-repeat-btm {
	background:url(../images/curve-btm-bg.png) left top repeat-x;
	float:left;
	width:370px;
	height:7px;
}

.user-reg-name {
	width:130px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height: 28px;
}
.user-reg-name  span {
	font-size: 10px;
	font-weight: normal;
}
.user-regu-box {
	width:210px;
	height:auto;
	float:left;
	margin: 1px 0 0 0;
}
.user-regu-box input {
	width:210px;
	padding-left:2px;
	height:25px;
	line-height:25px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
}
.user-reg-cal table
{
	border-collapse:collapse;
}

.user-reg-cal
{
	width:200px;
	height:auto;
	float:left;
	margin:0 0 0 50px
}

.user-inv-btn
{
	width:400px;
	height:auto;
	float:left;
	text-align:center;
}
.errFirstName_EvIn_Unreg
{
        background: none repeat scroll 0 0 Red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;  
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;   
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px;
    position: absolute;
    left: 373px;
    top:40px;
    width: 150px;
    z-index: 5001;
}

/*Msg For Comment page*/
   .errorEventComment
        {
               background: none repeat scroll 0 0 red;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;    
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: auto;
   /* left: 235px;*/ 
   left:430px;
   top:40px;
    line-height: 15px;
    padding: 4px 10px;
    position: absolute;
    width: 150px;
    z-index: 5001;
        }
        
        
        .memberEditComment
{
    width:602px;
    /*height:auto;
    min-height:240px;*/
    float:left;
       /* overflow:auto;*/
  
    height:220px;
   
}

.member-btn-EditComment
{
    float:left;
    width:375px;
    height:auto;
    margin:18px auto;
    margin-left: 200px;
}

.l-mrgie9
{
    margin:1px 0 0 2px \0/;
    margin:1px 0 0 2px ;
}
/*event comment*/

.week_temp
{
    width:98px;
    margin:0 ;
    float:left;
    }
.week_temp span
{
    width:auto;
    margin:0 ;
    float:left;
    }    
.week_temp h3
{
    width:70px;
    margin:2px 0 0 0 ;
    float:right;
    }  
    
    /*Msg For upload Error*/
        
            .errorPhotoUplaod
        {
        background: none repeat scroll 0 0 Red;
        border: 2px solid #DDDDDD;
        border-radius: 6px 6px 6px 6px;        
        box-shadow: 0 0 6px #000000;
        color: #FFFFFF;
        font-family: tahoma;
        font-size: 11px;
        font-weight: bold;
        padding: 4px 6px;
        position: absolute;
        left: 380px;
        width:252px;
        z-index: 5001;
        } 
        
        .ph-box-search {
	width:250px;
	height:auto;
	float:left;
	margin:0 5px 0 5px;
}

.ph-box-search img {
	cursor:pointer;
	padding-left:5px;
}

.ph-box-search input {
	width:200px;
	height:28px;
	line-height:28px;
	float:left;
	border:solid 1px #c1c1c1;
	background:url(../images/input-bg.png) left top repeat-x;
	padding-left:2px;
	text-align:center;
	font-weight:bold;
}
.CurrentMonthBox
{
      background: #82af81;
    border-color: #9d9d9d;
    width: 14%;
}
/*How to's and Faq's*/
.outer
{
	width:850px;
	height:auto;
	float:left;
}
.pop-up-text
{
	width:850px;
	height:auto;
	float:left;
	padding-left:10px;
}




.pop-up-text p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:20px;
	padding:0 0 10px 0;
}
.pop-up-text span
{
	font-size:20px;
	padding:0 5px 0 0;
}

.ques
{
	width:100%;
	height:auto;
	float:left;
	background:#e8e8e8;
	border-radius:10px;
	padding:8px;
	position:relative;
	margin:0 0 20px 0;
}
.p-arrow
{
	background: url(../images/p-arrow.png) right bottom;
	position:absolute;
	right:26px;
	bottom: -12px;
}

.ques h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#272727;
}

.ques h2 a
{
	color:#272727;
}

.ans
{
	width:850px;
	height:auto;
	float:left;
	padding:20px 0;
	border-bottom:solid 1px #f1f1f1;
}
.text-aling
{
	text-align:center !important;
}
.usermsg-bx{

            width:auto; 

            padding:7px;

            color: #01920f;

            font-weight:bold;

            font-size:13px;

            text-align:center;        

}

.usermsg-bx a{

            color: #000;

            text-decoration:underline;      

}

.usermsg-bx a:hover{

            color: #000;

            text-decoration:none; 

}

 
/*created by Rupinder on 19 August for the Event comments section*/
		ul.tabs{
			margin: auto;
			padding: 0px;
			list-style: none;
			text-align:center;
			border-bottom:#003979 1px solid;
			width:94.3%;
			 display: table;
       vertical-align: middle;
			
		}
		ul.tabs li{
			   background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ccc;
    cursor: pointer;
    display: table-cell;
    height: 65px;
   text-align: center;
    vertical-align: middle;
    width: 39%;
					}

		ul.tabs li.current{
			color: #fff;
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0089fd+0,00438d+100 */
background: #0089fd; /* Old browsers */
background: -moz-linear-gradient(top, #0089fd 0%, #00438d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0089fd), color-stop(100%,#00438d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0089fd 0%,#00438d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0089fd 0%,#00438d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0089fd 0%,#00438d 100%); /* IE10+ */
background: linear-gradient(to bottom, #0089fd 0%,#00438d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089fd', endColorstr='#00438d',GradientType=0 ); /* IE6-9 */
		}

		.tab-content{
			display: none;
			background:none;
			padding: 10px;
		}

		.tab-content.current{
			display: inherit;
		}

.helptext {
	font-size: 12px!important;
	color: #444!important;
}
.comments {
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000;
	padding: 7px 0 0 1%;
	width: 67%;
	float: left;
}
.comments p{
	font-size: 1.1em;
	color: #000}
.comments a{
		color:#1d5aa2;}
.user-event h3{
	padding:0;
	margin:0 0 0 4px;}