/*Old Value #264D54 can be replaced according to template - 05.11.2009 by shashidhar*/
@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 10px;	
	behavior:url("Js/IE6HoverFix.htc");
}
.maintable {
	width: 960px;	
}

.med_button_Save
{
	background-image: url(../Images/sign_gbut_bk.gif);
	height: 19px;
	width: 96px;
	display: block;
	line-height: 18px;
	text-align: center;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}

/*News Feed 01/04/2009*/
.DarkGreen
{
	font-weight:bold;
	color:#264b54;
	text-decoration:none;
}

/*Modified by vissu on 18-12-2009*/
.DarkGreenWithUnderLine
{	
	color:#264b54 !important;
	font-size:12px;	
}


.DarkGreen a
{
	font-weight:bold;
	color:#264b54 !important;
	text-decoration:none;
}
/* End Modified by vissu on 18-12-2009*/


.DarkGreenNormal
{	
	color:#264b54;
	text-decoration:none;
}

.DarkGreenUnderLine
{
	font-weight:bold;
	text-decoration:underline;
	color:#264b54;
}

.LightGreen
{
	color:#264b54;	
	text-decoration:none;
}

.DateColor
{
	color:#b7b7b7;
	text-decoration:none;
	/*#A9BFC1*/
}
/*News Feed 01/04/2009*/

h1{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 24px;
	color: #264D54;
	font-family: Arial, Helvetica, sans-serif;
}

h2{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #254C53;
	margin: 0px;
	/*height: 25px;*/
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	text-align: left;
	text-indent: 10px;
	padding: 0px;
}

.h2_Orange
	{
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #D77E01;
		margin: 0px;
		height: 25px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 24px;
		text-align: left;
		text-indent: 10px;
		padding: 0px;		
	}
	
	/*Created on 27.06.2009 by Shashidhar P T for Right panel of photo section*/
	.h2_Orange_Normal
	{
		font-size: 11px;
		/*font-weight: bold;*/
		color: #FFFFFF;
		background-color: #FEBC60;
		margin: 0px;
		height: 20px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 20px;
		text-align: left;
		text-indent: 12px;
		padding: 0px;		
	}
	/*Created on 27.06.2009 by Shashidhar P T for Right panel of photo section ENDS*/


h3{
	font-size: 14px;
	color: #264D54;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-family: arial;
}

.greytxt, .greytxt a{
	color: #6E6E6E;
	line-height: 20px;	
	text-decoration:none;
}
.darkgreen_txt{
	color:#264B54;
	line-height: 20px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.dgreen_txt{
	color:#264B54;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/*Modified by vissu on 21-12-2009*/
.brown_txt{
	color:#c47301 !important;
}
/*End Modified by vissu on 21-12-2009*/

.blue_txt{
	color:Blue;
	text-decoration:none;	
}

/*For PopShops*/
.PopShopFontColor
{
	/*color:#00A0B2;	*/
	color:#c47301;
}
.PopShopTableBackGround
{
	background-color:#F1F5F4;
}

.PopShopName{
	color:#264B54;
	font-size: 14px;	
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

/*Modified by vissu on 18-12-2009*/
.PopShopLabel{
	color:#636363 !important;
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;
	/*text-decoration:none;*/
}

/*End Modified by vissu on 18-12-2009*/

.PopShopLabelBold{
	color:#264B54;
	font-size: 12px;	
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.lightgry{
	color:#b7b7b7;
	}
.green_button{
	background-color: #254c53;
	color: #FFF;
	font-weight: bold;
	border-width: 0px;
	font-size: 10px;
	font-family: verdana;
	height: 16px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.green_lightbutton
{
	background-color:#507B84;	
	color: #FFF;
	font-weight: bold;
	border-width: 0px;
	font-size: 10px;
	font-family: verdana;
	height: 16px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.orange_button{
	background-color: #fdbc5f;
	color: #FFF;
	font-size: 9px;
	font-family: verdana;
	height: 14px;
	border: 1px solid #d99b42;
	line-height: 10px;
}

.white_button{
	background-color: #FFFFFF;
	/*color: #9eb6b9;*/
	color:#254C53;
	font-size: 9px;
	font-family: verdana;
	height: 14px;
	border: 1px solid #dfe6e7;
	padding: 0px;	
	line-height: 12px;
	text-decoration:none;
	margin-right:5px;
}

.white_button:hover{
	background-color: #254C53;
	/*color: #9eb6b9;*/
	color:#FFFFFF;	
}

/*Modified by vissu on 21-12-2009*/
.white_button_link{
	background-color: #FFFFFF;
	/*color: #9eb6b9;*/
	color:#254C53 !important;
	font-size: 9px;
	padding:0px;
	margin-right:5px;
	font-family: verdana;
	height: 14px;
	border: 1px solid #dfe6e7;	
	line-height: 10px;
	text-decoration:none;
	font-weight:normal;	
	padding:1px;
}

.white_button_link:hover{
	background-color: #254C53;
	/*color: #9eb6b9;*/
	color:#FFFFFF !important;	
}

/*End Modified by vissu on 21-12-2009*/

.header{
	padding: 12px 12px 12px 12px;
	height:0px;
	vertical-align:top;	
}

.login_header
{
	padding: 12px 0px 12px 12px;
	height:0px;
	vertical-align:top;	
}

.searchgo{
	background-color: #335d65;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	border-width: 0px;
	font-size: 10px;
	font-family: verdana;
	height: 16px;
	margin: 0px;
	padding: 0px;
	width: 28px;
}

.searchbar{
	border: 1px solid #c3d0d2;
	height: 14px;
	width: 200px;	
	color: #000;
	font-size: 11px;
	line-height: 14px;
	font-family:Verdana;
}

/*Modified by Shashidhar P T on 13 Jan 2010
	Changed the color from #A1A1A1 to #5D5D5D and Font From 9 to 10*/
.searchbar_watermark{
	border: 1px solid #c3d0d2;
	height: 14px;
	width: 200px;
	font-style: italic;
	color: #5D5D5D;
	font-size: 11px;
	line-height: 14px;
	font-family:Verdana;
}

/*top header menu*/
.menulink {
	vertical-align: bottom;
	height: 44px;
	width: 465px;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

	}

.menulink ul {
	list-style:none;
	margin: 0;
	background-image: url(../images/menu_rc_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	background-color: #264D54;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	}

.menulink li {
	display:inline;
	padding:0;
	margin: 0;
	}

.menulink a {
	float:left;
	margin:0;
	text-decoration:none;
	background-image: url(../images/menulink_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 0;
	padding-left:10px;
	}

.menulink a span {
	float:left;
	display:block;
	background-image: url(../images/menulink_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
	margin-right: 1px;
	line-height: 23px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 3px;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menulink a span {float:none;}
/* End IE5-Mac hack */

.menulink a:hover span {
	color: #000000;
	}

.menulink a:hover  {
	background-position:0% -23px;
	}

.selected a{  
	background-position:0% -23px;
	
	}

.selected a span {
	background-position:100% -23px;
	color: #000000;
	}
	
.menulink a:hover span {
	background-position:100% -23px;
	}

.invite_txt{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: arial;
	line-height: 16px;
}

/*left col*/
.leftcol{
	width: 160px;
	vertical-align: top;
}

.left_divs {
	background-color: #F1F5F4;
	float: left;
	width: 167px;
	border: 1px solid #DEE6E8;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

/* Test 20/05/2009*/
.left_divs1 {
	float: left;
	width: 164px;
	padding: 0px;
	margin-top: -460px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: -185px;	
}

.left_divs2 {
	background-color: #F1F5F4;
	float: left;
	width: 164px;
	border: 1px solid #DEE6E8;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
/* Test 20/05/2009*/


.lefttop_icons {
	width: 99%;
	margin-top: 16px;
	margin-bottom: 6px;
}

.lefttop_icons td{
	text-align:center;
	line-height: 14px;
	font-size: 10px;
	font-family: Arial;
	width: 33%;
	color: #264B54;
	padding-top:2px;
	padding-bottom:2px;	
}

.lefttop_icons td a{
	color: #264B54;
	text-decoration:none;	
}

.lefttop_icons td a:hover{
	text-decoration:underline;
}
/*are you related*/
.ayr{
	width: 145px;
	margin-top: 12px;
}

.ayr td{
	padding-bottom: 5px;
	vertical-align: top;
	text-align: left;
}

/*Modified by vissu on 21-12-2009*/
.plus{
	font-weight: bold;
	color: #9EB6B6 !important;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*End Modified by vissu on 21-12-2009*/

/*end of left col*/

.midcol{
	width: 512px;
	padding-right: 18px;
	padding-left: 18px;
	vertical-align: top;
}

/*Right col*/
.rightcol{
	width: 247px;
	vertical-align: top;
}

.right_divs{
	background-color: #F1F5F4;
	float: left;
	width: 244px;
	border: 1px solid #DEE6E8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 0px;
}

.right_divs_OtherProfile{
	background-color: #F1F5F4;
	float: left;
	width: 100%;
	border: 1px solid #DEE6E8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

/*Created on 27.06.2009 by Shashidhar P T For providing header to 
Right panel of photo section*/

.right_divs_header{
	background-color: #F1F5F4;
	float: left;
	width: 244px;
	border: 1px solid #DEE6E8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

/*Created on 27.06.2009 by Shashidhar P T For providing header 
to Right panel of photo section ENDS*/


.wish_msg {
	padding: 0px;
	float: left;
	width: 232px;
	border: 2px solid #d99b42;
	background-color: #d77e01;
	/*min-height: 22px;*/
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-left:10px;	
}

#new_updates ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #264B54;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2eaea;
	width: 100%;
	float: left;
}

#new_updates ul a{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #264B54;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2eaea;
	width: 100%;
	float: left;
}

#new_updates li{
	display: block;
	line-height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#new_updates .nos{
	width: 45px;
	text-align: center;
}

#new_updates .eventname{
	width: 168px;
	margin: 0px;
	padding: 0px;
}

#new_updates .go{
	line-height: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#room_activity ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
	height: 25px;
	background-image: url(../images/border_spacer.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#room_activity li{
	float: left;
	line-height: 24px;
	display: block;
}

#room_activity li a{
	color: #c47301;
	text-decoration: none;
}

#room_activity .room_name{
	width: 100px;
	/*padding-left: 10px;
	color: #c47301;*/
        color:	#254C53;
	text-decoration: none;
	font-weight:bold;
}

#room_activity .room_name:hover{	
	text-decoration:underline;	
}
#room_activity .timedate{}

/*23.07.2009*/
/* Room Activity*/
.RoomActivity{
/*	width: 145px;*/
	margin-top: 8px;
}

.RoomActivity_td{
	padding-bottom: 0px;
	padding-left: 10px;	
	padding-right: 10px;	
	text-align: left;	
	list-style-type: none;
	height: 30px;
	/*background-image: url(../images/border_spacer.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom-style:solid;
	border-bottom-color : #CDDDE0;
	border-bottom-width: 1px;*/
}

.RoomActivity_Chat
{
	background-image: url(../Images/lefticons_19-16.jpg);	
	font-size: 9px;
	color: #000;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px; 
	padding-top:2px;
	text-decoration: none;
	margin-right: 10px; 
}

.RoomActivity_Video
{
	background-image: url(../Images/video_icon16x16.jpg);	
	font-size: 9px;
	color: #000;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px; 
	padding-top:2px;
	text-decoration: none;
	margin-right: 10px; 
}

.RoomActivity_Photo
{
	background-image: url(../Images/lefticons_13-16.jpg);	
	font-size: 9px;
	color: #000;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px; 
	padding-top:2px;
	text-decoration: none;
	margin-right: 10px; 
}

.RoomActivity_Event
{
	background-image: url(../Images/lefticons_03-16.jpg);
	font-size: 9px;
	color: #000;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px; 
	padding-top:2px;
	text-decoration: none;
	margin-right: 10px; 
	
}
/*23.07.2009*/

#whats_new ul{
	margin: 0px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #264B54;
	width: 100%;
	float: left;
	background-image: url(../images/border_spacer.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#whats_new li{
	display: block;
	float: left;
	line-height: 14px;
}

#whats_new .wn_msg{
	width: 85%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
/*end Right col*/

/*Mid col*/
.myhome_1{
	border: 1px solid #DEE6E8;
	background-color: #e9ebeb;
	padding:0px;
	float:left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	/*width: 100%;*/
	width:507px; /*29.05.2009*/
}

.home_icon{
	background-image: url(../images/myhome_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	margin-left: 5px;	
}
.user_status{
	width: 100%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border: 1px solid #dee6e8;
}

.rc_input {
	height: 21px;
	width: 315px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-color: #bcbcbc;
	font-size: 11px;
	line-height: 20px !important;
	font-weight:normal;
}

.rc_input_WaterMark {
	height: 21px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	width: 315px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-color: #bcbcbc;
	font-style: italic;
	color: #A1A1A1;
	font-size: 10px;
	line-height: 20px !important;
	/*Replaced with the new design class postbox from css ct_default_room by Shashidhar P T on 05.11.2009*/
}

.room_watermark
{
	border:1px solid #9E9E9E;
	color:#A1A1A1;
	font-style:italic;	
	height:19px;
	margin-bottom:10px;
	padding:2px 3px 0;	
}

/*Added on 10.06.2009*/
.current_room {
	padding: 0px;
	float: left;	
	width: 100%;
	/*border: 1px solid #DEE6E8;
	background-color: #F1F5F4;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.current_room ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.current_room li{
	display: block;
	line-height: 20px;
	color: #254c53;
	float: left;
	font-size: 9px;
}

.current_room li a{
	
	color: #6e6e6e;
	text-decoration: none;
}

.current_room .ur_msg{
	text-align: center;
	width: 126px;
	margin-top:5px;
	
}

.current_room .jumpm_1{
	padding-top: 3px;
	
}

.current_room select{
	height: 20px;
	width: 175px;
	border: 1px solid #9E9E9E;
	font-size: 10px;
}

.current_room  .edit_menu{
	width: 500px;
	/*float: right;*/
	color: #6e6e6e;	
}

.frd_request{
	margin: 0px;
	padding: 0px;
	float: left;
	width:100%;
}

.pgal_mid{
	background-image: url(../images/pgal_rc_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
}

.pgal_bottom{
	background-image: url(../images/pgal_rc_top.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: bottom;
}

.scroller{
	background-image: url(../images/scroller_bk.jpg);
}
.scroll_msg {
	color: #a1a1a1;
	float:left; font-style:italic;
}

.frd_listdiv{
	width: 100%;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	height: 87px;
}

.frd_list{
	width: 70px;
	margin: 0px;
	padding: 0px;
	float:left;
	text-align:center;	
}

/*.frd_list img{
	border: 1px solid #254c53;
	margin-top: 5px;
	margin-bottom: 5px;
}*/

.divider{
	height: 32px;
	width: 1px;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 30px;
	margin-left: 5px;
	background-color: #517c84;
	float: left;
}

/*.commentsdiv{
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.upload_comm{}
.comments {
	padding: 0px;
	float: left;
	width: 426px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.comment1 ,.comment2{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e5e5;	
	float: left;
	width: 100%;	
	color: #636363;
}

.comment2
{
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}

.comment1 p {
	margin: 0px;
	padding: 10px;
	background-color:#FEF3E0;
}


.comment2 p {
	background-color:#E9EBEA;
	margin: 0px;
	padding: 10px;
}*/

.room_links{
	padding: 0px;
	float: left;
	width:50px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.room_links ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.room_links li{
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.room_links li a{
	color:#254c53;
	font-size: 9px;
	text-decoration: none;
}
/*Added on 10.06.2009*/
.expand {
	padding: 0px;
	float: right;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: right;
	padding-left:0px;
	/*color:#254C53;*/
}


/*Modified by vissu on 18-12-2009*/
.footer {
	background-color: #eff3f3;
	border: 1px solid #dfe6e7;	
	color: #727272 !important;
	height: 22px;
	line-height: 20px;
}

.footer a {
	color: #727272 !important;
	text-decoration:none;}
	/*End Modified by vissu on 18-12-2009*/
	
.footer a:hover{
		text-decoration:underline;}

.cyprg{
	float: left;
	padding-left: 10px;
}
.prf_start {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}


/*Profile page*/

.other_editlink{
	margin: 0px;
	padding: 0px;
	float: right;
	height: 20px;
	width: 226px;
}
#profile{
	background-color: #F1F5F4;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	border: 1px solid #DEE6E8;
}

/*May 07 2009 Added for MOdal Pop Up*/
.profile{
	background-color: #F1F5F4;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	border: 1px solid #DEE6E8;
}
/*May 07 2009 Added for MOdal Pop Up*/

.profiletable{
	width: 100%;
	padding: 12px;
}

.pro_heading_bar
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cddde0;	
}

.pro_heading{
	font-size: 9px;
	color: #6e6e6e;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cddde0;
	/*22.07.2009 for my profile*/
	padding-top:5px;
	padding-bottom:5px;
}

.pro_heading a{
	color: #6e6e6e;
	text-decoration:none;}
	
	/* Added By Kumar Amit 13-08-2009*/
	.pro_subheading {
	color: #226372;
	font-size: 13px;
	font-family:Arial,Verdana;
	font-weight: bold;
	}
	
	/* Added By Kumar Amit 13-08-2009*/
	.pro_gridheading {
	color: #869EA0;
	font-size: 10px;
	font-family:Arial,Verdana;
	}

.edit_details  td{
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:top;
}
.edit_details p{
	font-size: 10px;
	color: #254c53;
	margin: 0px;
	line-height: 14px;
	padding: 0px;
	font-family: verdana;
}


.otherlinks{
	margin-top: 20px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding: 0px;
}

.otherlinks ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width:100%;
}

.otherlinks li{
	display: inline;
	padding: 0px;
	float: left;
	background-color: #F1F5F4;
}

.otherlinks li a{
	display: block;
	padding: 5px;
	color: #264D54;
	border: 1px solid #dde8e4;
	text-decoration:none;
}

.otherlinks li a:hover{
	background-color: #264D54;
	color: #FFF;
}

.otherlinks .selected a{
	background-color: #264D54;
	color: #FFF;
}

/*Tab Class 22.04.2009*/
.tablinks{
	margin-top: 0px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding: 0px;
}

.tablinks ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width:100%;
}

.tablinks li{
	display: inline;
	padding: 0px;
	float: left;
	background-color: #F1F5F4;
}

.tablinks li a{
	display: block;
	padding: 5px;
	color: #264D54;
	border: 1px solid #dde8e4;
	text-decoration:none;
}

.tablinks li a:hover{
	background-color: #264D54;
	color: #FFF;
}

.tablinks .selected a{
	background-color: #264D54;
	color: #FFF;
}

Tab Links Ends

/*Tab Links Ver 1 For Other Members*/

/*Tab Class 22.04.2009*/
.tablinks1{
	margin-top: 0px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding: 0px;
}

.tablinks1 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width:100%;
}

.tablinks1 li{
	display: inline;
	padding: 0px;
	float: left;
	background-color: #F1F5F4;
}

.tablinks1 li a{
	display: block;
	padding: 0px;
	padding-right:18px;
	color: #FFF;
	border: 1px solid #dde8e4;
	text-decoration:none;
}

.tablinks1 li a:hover{
	background-color: #264D54;
	color: #FFF;
}

.tablinks1 .selected a{
	background-color: #264D54;
	color: #FFF;
}

/*Tab Links Ver 1 For Other Members*/


.contents{
	margin: 0px;
	padding: 0px;
	float: left;
	border: 1px solid #dde8e4;
	border-top-width:2px;
	width: 100%;
}

.inputbox{
	/*border: 1px solid #c3d0d2;
	height: 14px;
	font-size: 9px;
	line-height: 14px;*/
	border: 1px solid #c3d0d2;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
	vertical-align:middle;
	width:140px;
}

.inputbox_watermark{
	border: 1px solid #c3d0d2;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
	vertical-align:middle;
	width:140px;
	font-style: italic;
	color: #A1A1A1;
}

.inputboxDay{
	/*border: 1px solid #c3d0d2;
	height: 14px;
	font-size: 9px;
	line-height: 14px;*/
	border: 1px solid #c3d0d2;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
	vertical-align:middle;
	width:125px;	
}

.inputboxDay_watermark{
	/*border: 1px solid #c3d0d2;
	height: 14px;
	font-size: 9px;
	line-height: 14px;*/
	border: 1px solid #c3d0d2;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
	vertical-align:middle;
	width:125px;	
	font-style: italic;
	color: #A1A1A1;
}

.inputboxCal{
	/*border: 1px solid #c3d0d2;
	height: 14px;
	font-size: 9px;
	line-height: 14px;*/
	border: 1px solid #c3d0d2;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
	vertical-align:middle;	
}


.list_msg{
	
}
.list_msg_table{
	border: 1px solid #CCC;
	padding: 5px;
	margin:5px 0px;
	font-size: 11px;
}

.OrangeDark
{
	font-weight:bold;
	color:#D77E01;		
}
/*march 31- 2009*/

.heading{
	font-family: Arial;
	font-size: 14px;
	color: #264D54;
	font-weight: bold;
	line-height: 28px;
}

.bold_green{
	font-weight: bold;
	color: #264D54;
}

.bold_green_font{
	font-weight: bold;
	font-size:small;
	font-family:Arial,Verdana;
	color: #264D54;
}
.normal_green_font{
	font-weight: normal;
	font-size:small;
	font-family:Arial,Verdana;
	color: #264D54;	
}

.photo_thumbnails{
	background-color: #e9ebea;
	vertical-align: top;
}
/*.photo_thumbnails img{
	background-color: #f4f6f5;
	margin: 0px;
	padding: 7px;
	border: 1px solid #c5cfce;
}

.photo_thumbnails img.selected{
	border: 1px solid #f29514;
}

photo_thumbnails img:hover { border:1px solid #507B84; }*/

/*01.04.2009 To apply style to the image*/
.photo_thumbnails_Image{
	background-color: #f4f6f5;
/*background-color:#FFCA82;*/
	margin: 0px;
	padding: 7px;
	border: 1px solid #c5cfce;
}

.photo_thumbnails_Image:hover { border:1px solid #507B84; }

/*01.04.2009 To apply style to the image*/

/* To apply style to the small image  (28.jul.2009) */
/* Begin */
.photo_thumbnails_SmallImage{
	background-color: #f4f6f5;
	margin: 0px;
	padding: 4px;
	border: 1px solid #c5cfce;
}

.photo_thumbnails_SmallImage:hover { border:1px solid #507B84; } 
 
/* End */




.photo_thumbnails p{
	padding: 5px 0px;
	margin: 0px;
	line-height: 16px;
	color: #6E6E6E;
}

/*Photo ThumbNails 02.06.2009*/
.photo_thumbnails1{
	background-color: #f4f6f5;
	vertical-align: top;
}
.photo_thumbnails1 img{
	background-color: #f4f6f5;
	margin: 0px;
	padding: 7px;
	border: 1px solid #c5cfce;
}

.photo_thumbnails1 img.selected{
	border: 1px solid #f29514;
}

/*01.04.2009 To apply style to the image*/
.photo_thumbnails1_Image{
	/*background-color: #f4f6f5;*/
background-color:#DCE7E9;
	margin: 0px;
	padding: 7px;
	border: 1px solid #c5cfce;
}
/*01.04.2009 To apply style to the image*/

.photo_thumbnails1 p{
	padding: 5px 0px;
	margin: 0px;
	line-height: 16px;
	color: #6E6E6E;
}
/*Photo ThumbNails Ends */

/*photo update- right col*/
.photo_update{
	background-color: #F1F5F4;
	/*border: 1px solid #DEE6E8;*/
	margin-bottom:10px;
	color: #254C53;
}

.photo_update td{
	border-bottom:1px solid #e0e4e5;
	padding:5px;
}
	
.orange_bk_heading{
	color: #FFF;
	background-color: #f6ba62;
	line-height: 20px;
	font-weight: bold;
	font-size: 12px;
	text-indent: 5px;
}

.light-green{ color:#a4b6ba;}

.orange_txt{
	color:#f39c19;}

.orange_txt a{
	color:#f39c19;
	text-decoration:none;}

.photo_heading{
	font-family: Arial;
	font-size: 14px;
	color: #616362;
	font-weight: bold;
	line-height: 28px;
	text-align: left;
	padding-left:22px;
}

.photo_share_links,.photo_share_links a {
	line-height: 18px;
	color: #294E54;
}

.photo_TextBox
{	
	border: 1px solid #c3d0d2;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
	vertical-align:middle;
	width:99%;	
}

.photo_TextBox_WaterMark
{	
	border: 1px solid #c3d0d2;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
	vertical-align:middle;
	width:99%;	
}

p{
	padding:2px;
	margin:0px;}
	
.RowStyle
{
	background-color:#F2F5F5;	
	/*color:#c47301*/
}

.LabelStyle
{
	font-family:Verdana;
	font-size:12px;
	color:Red;	
}

/*Added by vissu On 18-12-2009*/
.ErrorMsg
{
	font-family:Verdana;
	font-size:12px;
	color:Red;	
}
/*End by vissu On 18-12-2009*/


.BorderColor
{
	display:inline-block;
	padding: 5px;
	color: #264D54;	
	text-decoration:none;
	border:#dde8e4;	
}

/*april 2009 */
.light_bk{
	background-color: #f2f5f5;
}

.med_button{
	background-image: url(../images/plain-medium.gif);
	height: 19px;
	width: 96px;
	display: block;
	line-height: 18px;
	text-align: center;
	font-size: 9px;
	color: #244c44;
	text-decoration: none;
	font-weight:bold;
	font-family:Verdana,Arial;
}

.createshop_button{
	background-image: url(../Images/create-shop.gif);
	
}

/**April 13th 2009*/
.vp_toptable{
	border-bottom:1px solid #DEE6E8;
	background-color: #FFF;
}

.vp_tabs a{
	background-image: url(../images/vp_tabs_left.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
	display: block;
	float: left;
	height: 25px;
	line-height: 24px;
	padding-left: 5px;
	color: #FFF;
	text-decoration: none;
	margin-right: 1px;
}

.vp_tabs  a b{
	background-image: url(../images/vp_tabs_right.gif);
	background-repeat: no-repeat;
	background-position: right -25px;
	display: block;
	height: 25px;
	float: left;
	padding-right: 15px;
	padding-left: 10px;
	font-weight: normal;
	cursor: pointer;
}

.vp_tabs .selectedtab {
	color: #1c4642;
	background-position:left top;
}

.vp_tabs .selectedtab b{
	background-position:right top;
	font-weight: bold;
}

.vp_tabs .normaltab {
	/*color: #1c4642;*/
	background-position:left bottom;
}

.vp_tabs .normaltab b{
	background-position:right bottom;
	/*font-weight: bold;*/
}

.giftlist img{
	border:1px solid #d2dcdd;
	}


.h2_tabs2 , .h2_tabs2 a{
	background-color: #c1c1c1;
	color:#FFF;
}

h2 a{color:#FFF;
	text-decoration:none;}

/**April 13th 2009*/

/*Ajax Modal Popup Extender April 25 2009*/
.watermark {
 background: #FFAAFF;
}

.popupControl {
 background-color:#AAD4FF;
 position:relative;
 visibility:hidden;
 border-style:solid;
 border-color: Black;
 border-width: 2px;
}

.modalBackground {
 background-color:Gray;
 filter:alpha(opacity=70);
 opacity:0.7;
}

.modalPopup {
 background-color:#EEEEEE;
 border-width:3px;
 border-style:solid;
 border-color:Gray;
 font-family:Verdana;
 font-size:medium;
 padding:3px;
 width:250px;
}

.modalSignUp {
 background-color:#FFFFFF;
 border-width:3px;
 border-style:solid;
 border-color:Gray; 
 width:250px;
}
.sampleStyleA {
 background-color:#FFF;
}

.sampleStyleB {
 background-color:#FFF;
 font-family:monospace;
 font-size:10pt;
 font-weight:bold;
}

.sampleStyleC {
 background-color:#ddffdd;
 font-family:sans-serif;
 font-size:10pt;
 font-style:italic;
}

.sampleStyleD {
 background-color:Blue;
 color:White;
 font-family:Arial;
 font-size:10pt;
}
/*Ajav Modal Popup Extender April 25 2009*/

/*News Feed April 25 2009*/
.NewsFeed_divs{
	background-color: #F1F5F4;
	float: left;
	width: 510px;
	border: 1px solid #DEE6E8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 0px;
	padding: 10px 10px 10px 10px;
}

.right_divs_WhatsNew{
	/*background-color: #F1F5F4;*/
	/*background-color:#E9EBEA*/
	float: left;
	width: 224px;
	/*border: 1px solid #DEE6E8;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-left:10px;
	text-decoration:none;
}

/*News Feed April 25 2009*/

/*Grid Style April 25 2009*/
.GridBackColor
{
	background-color:#E9EBEA;		
	font-size:11px;	
}
.Font12
{
	font-size:12px;	
}
.HyperlinkControl
{
	text-decoration:none;
	color:#C47301;	
	font-weight:bold;
}

.hr {
  border:0;
  border-top: 1px solid #E19832;
  height: 0;
  background: #E19832;
}

/*Grid Style April 25 2009*/

/*13.05.2009 Button Styles*/
.green_button_General{
	background-color: #254c53;
	color: #FFF;
	font-weight: bold;
	border: 2px;
	border-style:outset;
	border-color:#254c53;
	font-size: 12px;
	font-family: verdana;
	height: 20px;
	width:10px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.green_button_General_Custom1{
	background-color: #254c53;
	color: #FFF;
	font-weight: normal;
	border: 2px;
	border-style:outset;
	border-color:#254c53;
	font-size: 11px;
	font-family: Arial, verdana;
	/*height: 20px;*/
	/*width:100px;*/
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}

.green_button_General_Custom1:hover
{
	background-color: #D77E01;
	color: #FFF;			
}
/*13.05.2009 Button Styles End*/

/* 20.05.2009 Calendar*/
.orangeTextName
{
	color:#DA8F23;	
	text-decoration:none;
	font-weight:bold;
}

.calendarDateColor
{
	color:#A9BFC1;
	text-decoration:none;
	/**/
}
/* Calendar Ends*/

/*Radio Button List*/
     .RadioButtonWidth label 
    {  
		margin-right:25px; 
		margin-bottom:100px;
	} 
/*Radio Button List*/

/* UserControl Button move */
.UC_med_button{
	background-image: url(../Images/plain-button24.gif);
	height: 19px;
	width: 24px;
	display: block;
	line-height: 18px;
	text-align: center;
	font-size: 9px;
	color: #244c44;
	text-decoration: none;
	font-weight:bold;
	font-family:Verdana,Arial;
}
/* End UserControl Button move */


/*Alert Button Style 15.06.2009*/

.signup_button
{
	background-image: url(../images/sign_gbut_bk.gif);
	height: 19px;
	width: 96px;
	display: block;
	line-height: 18px;
	text-align: center;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	margin: auto;
}

/*Alert Button Style Ends 15.06.2009*/

/*Button to send email in view others profile*/
.othersprofile_Email
{
	background-image: url(../Images/emaill_ico_button.gif);
	height: 33px;
	width: 106px;
	display: block;
	line-height: 18px;
	text-align: center;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	/*margin: auto;*/
}
/*Button to send email in view others profile*/

/**June 3rd 2009*/
.ctlogo{
	padding:15px 0px;
}

.signup_boxhold{background-color: #e9ebeb;
	margin: auto;
	padding:0;
	width: 650px;}
	
.signup_box01{
	background-color: #e9ebeb;
	margin: 0;
	padding: 18px;
	width: 100%;
	border: 1px solid #dfe6e7;
	float: left;
}

.src_top{
	background-image: url(../images/src_top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.src {
	font-family: verdana;
	font-size: 11px;
	color: #254c53;
	background-color: #f2f5f5;
}


.src_bot{
	background-image: url(../images/src_bot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.src_left{
	background-image: url(../images/src_left.gif);
	background-repeat: repeat-y;
}

.src_right{
	background-image: url(../images/src_right.gif);
	background-repeat: repeat-y;
}

.orange_heading{ font-size:18px; font-family:arial; color:#f09412;}

.med_inputbox{
	height: 22px;
	border: 1px solid #c9c9c9;
	line-height: 20px;
}
.signup01_form{}

/*june 4 2009*/
.txt14dgreen{
	font-family: verdana;
	font-size: 12px;
	color: #517c84;
	font-weight: bold;
}

.txt14gry{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #6e6e6e;
}

.darkgreentxt, .darkgreentxt a{ color:#517c84;}

.src02{font-family: verdana;
	font-size: 11px;
	color: #6e6e6e;
	background-color: #f2f5f5;}
	

.signup_buttons1
{
	background-image: url(../images/sign_gbut_bk.gif);
	height: 19px;
	width: 96px;
	display: block;
	line-height: 18px;
	text-align: center;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	margin: auto;
}

.signup_buttons2
{
	background-image: url(../images/signup_gbu_bk2.gif);
	height: 19px;
	width: 115px;
	display: block;
	line-height: 18px;
	text-align: center;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	margin: auto;
}

/*.poprc{}

.poprc_left{
	background-image: url(../images/popup_rc_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.poprc_right{
	background-image: url(../images/popup_rc_right.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.poprc_top{
	background-image: url(../images/popup_rc_top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.poprc_bot{
	background-image: url(../images/popup_rc_bot.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.popupdiv{
	margin: 0px;
	padding: 0px;
	width: 420px;
}
.popup_bk{
	background-image: url(../images/popup_bk.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 151px;
}

.popup_content{
	margin: 0px;
	padding: 0px;
	padding-top:50px;
	float: right;
	width: 30%;
}

.popup_content ul{
	margin: 0px;
	margin-left:10px;
	padding: 0px;
	list-style-type: none;
	}

.popup_content li{
	margin: 0px;
	padding: 0px;
	padding-left:8px;
	background-image: url(../images/grey_bullet.jpg);
	background-position: left 7px;
	background-repeat: no-repeat;
}

.popup_content li a{
	color: #6E6E6E;
	text-decoration: none;
	line-height: 16px;
}*/

.emailadress_box{}
.mobile_txtbox{
	height: 20px;
	width: 30px;
	border: 1px solid #c9c9c9;
}
.mobile_txtbox2{
	height: 20px;
	width: 100px;
	border: 1px solid #c9c9c9;
}

.borderbot{ border-bottom:1px solid #cad6d8;}

.textarea{ border: 1px solid #c9c9c9; width:360px; height:60px;}

/*23 June 2009*/
.signup03_form{
	color: #6e6e6e;
}

.greenbold12{ color:#254c53; font-family:verdana; font-weight:bold; font-size:12px;}
.green11{ color:#254c53; font-family:verdana; font-size:11px;}
.gmail_login td{ padding-bottom:7px;}
.gmail_login input{ width:185px; border:1px solid #c9c9c9;}
.import_icons{ height:59px; float:left; width:114px; margin:0px; padding:0px; position:relative}
.star{ position:absolute; top:-7px; left:-6px; margin:0px; padding:0px;}
.imgorgborder{border:1px solid #f1c78a;}
.signup_big
{
	background-image: url(../images/greenbut_big.gif);
	height: 19px;
	width: 135px;
	float:left;
	display: block;
	line-height: 18px;
	text-align: center;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	margin: 0px 5px;
	background-repeat: no-repeat;
	font-weight: bold;
}

.totxtbox { width:370px;border:1px solid #c9c9c9;}

/* 24 june*/ 
.greenbold_heading{ font-size:18px; font-family:arial; color:#254c53; padding-bottom:5px;}
.signup_med
{
	background-image: url(../images/greenbut_med.gif);
	height: 19px;
	width: 96px;
	float:left;
	display: block;
	line-height: 18px;
	text-align: center;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	margin: 0px 5px;
	background-repeat: no-repeat;
	font-weight: bold;
}


/*.call_ur_room{ width:285px; float:left; padding:0px; margin:0px;}
.call_ur_room .inbox{
	width:375px;
	border:1px solid #c9c9c9;
	color: #6e6e6e;
	font-family: Verdana;
}
.call_create_room{width:200px; float:left; padding:0px; margin:0px;}*/

/*25 june*/
.topbotpad{ padding:20px 0px;height:240px; _height:200px;}
.your_contact_box{ width:235px; height:152px; border:1px solid #c9c9c9; float:left; padding:0px; margin:0px; background:url(../images/contactbox_bk.gif) repeat-y right #FFF;}
.cousins_only_box{ width:215px; height:152px; border:1px solid #c9c9c9; float:left; padding:0px; margin:0px; background:#FFF;}
.your_contact_box_heading{width:233px; float:left; padding:0px; margin:0px;}
.cousins_only_box_heading{width:215px; float:left; padding:0px; margin:0px;}

.arrow_img img{ padding-bottom:5px; border-width:0px;}
.vbig_button{background-image: url(../images/button_vbig.gif);
	height: 19px;
	width: 153px;
	display: block;
	line-height: 18px;
	text-align: center;
	font-size: 10px;
	color: #244c44;
	float:left;
	margin-right:5px;
	text-decoration: none;}

.contine_create{ width:320px; margin:auto; padding:0px;}

/** 3 july**/
.login_input{
	border: 1px solid #c3d0d2;
	height: 14px;
	width:130px;
	/*font-style: italic;*/
	/*color: #A1A1A1;*/
	font-size: 10px;
	line-height: 14px;
}

.login_input_WaterMark{
	border: 1px solid #c3d0d2;
	height: 14px;
	width:130px;
	font-style: italic;
	color: #A1A1A1;
	font-size: 10px;
	line-height: 14px;
}

/*******Modified by vissu on 15-12-2009 Start************/
.menulink2 {
	vertical-align: bottom;
	height: 44px;
	width: 450px;

	}
/*******Modified by vissu on 15-12-2009 End************/

.menulink2 ul {
	list-style:none;
	margin: 0;
	background-image: url(../images/menu_rc_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	background-color: #264D54;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;	
	}

.menulink2 li {
	display:inline;
	padding:0;
	margin: 0;
	}

.menulink2 a {
	float:left;
	margin:0;
	text-decoration:none;
	background-image: url(../images/menulink_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 0;
	padding-left:10px;
	}

.menulink2 a span {
	float:left;
	display:block;
	background-image: url(../images/menulink_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
	margin-right: 1px;
	line-height: 23px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 3px;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menulink2 a span {float:none;}
/* End IE5-Mac hack */

.menulink2 a:hover span {
	color: #000000;
	}

.menulink2 a:hover  {
	background-position:0% -23px;
	}

.selected a{  
	background-position:0% -23px;
	
	}

.selected a span {
	background-position:100% -23px;
	color: #000000;
	}
	
.menulink2 a:hover span {
	background-position:100% -23px;
	}

.bannerrow{
	background-color: #e9ebeb;
	border: 1px solid #dfe6e7;
}

.homebanner{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 640px;
}
.homebanner p
{
	padding: 16px;
}
.signupdiv{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 280px;
	_width: 270px;
}
.sign_txt{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #6e6e6e;
	text-align: right;
	padding-right: 10px;
	width: 28%;
}

.signupdiv_table td{ padding-bottom:5px; padding-top:5px;}

.ico_bk{
	width: 133px;
	
}
.ico_bk .icontable{
	height: 76px;
	color: #6e6e6e;
	font-weight:bold;
	font-size: 10px;
	background-image: url(../images/icon_login/icon_videoicon_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 76px;
	width: 131px;
}

.ico_bk .icontable:hover
{
	background-image: url(../images/icon_login/icon_videoicon_bg_hover.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


.gtxt{ color:#517c84;}

.testimonial{ vertical-align:top;}

.testimonial h6{
	color:#517c84;
	font-size:16px;
	margin:0px;
	padding:0px;
	font-family: arial;
	line-height: 30px;
	text-align: center;
}
.testimonial p{
	padding:10px; font-style:italic;
	color: #898989;
	font-size: 11px;
}
.tes-name{
	font-weight: bold; font-style:normal;
}

.bot_line{ width:60%; float:left; margin:0px; padding:0px; border-bottom:1px solid #c3c3c3;}

.more_test{width:30%; float:right; margin:0px; padding:0px;}

.big_text{
	font-size: 24px;
	font-weight: bold;
	color: #254c53;
}

p.homepara{ color: #6e6e6e; line-height:20px;}

.sitename a
{
	 display:block; 
	 width:245px; 
	 height:84px;
	 background-image: url(../images/sitename.jpg); 
}
.sitename a:hover
{
	  background-image: url(../images/sitename_hover.jpg);
}

.med_button_Adjustwidth{
	background-image: url(../Images/plain-medium.gif);
	height: 19px;
	width: 50px;
	display: block;
	line-height: 18px;
	text-align: center;
	font-size: 10px;
	color: #244c44;
	float:left;
	margin-right:5px;
	text-decoration: none;
}

/*Log in Page 20th July 2009*/

.home_sign_box{
	height: 14px;
	width: 177px;
	_width :160px
	border: 1px solid #517c84;	
	font-size:10px;
}

.home_sign_box_watermark{
	height: 14px;
	width: 177px;
	_width :160px
	border: 1px solid #517c84;	
	color: #5D5D5D;
	font-size: 11px;
	line-height: 14px;
	font-style:italic;
	font-family:Verdana;
}

.home_DOB
{
	width:52px; font-size:11px;
	_width:50px;
	border: 1px solid #c3d0d2;
}
.home_Month
{
	width:65px;
	_width:65px;
	font-size:11px;
	border: 1px solid #c3d0d2;
}
.home_DOB_year
{
	width:57px;font-size:11px;
	_width:55px;
	border: 1px solid #c3d0d2;
}

/*modified by Vissu 21-12-2009*/
.Tree_button_Background
{
	background-image: url(../Images/chattertreeicon16x16.gif);	
	font-size: 9px;
	color: #000 !important;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px; 
	padding-top:2px;
	text-decoration: none;
}
/*End modified by Vissu 21-12-2009*/
/*Log in Page 20th July 2009*/

/*Profile Complete*/
.td_profilestatus
{
	border:solid 1px Gainsboro; 	
    font-family:Arial;
    font:11px;
    text-align:left;
    text-decoration:none;
    padding-left:5px;
    padding-right:5px;
    color:#264B54;
}

.td_profilestatus a
{
	color:#264B54;
    text-decoration:none;
}

.table_profilestatus
{
	font-family:Arial;
	font-size:11px;
	text-align:left;	
	border:solid 1px Gainsboro; 	
	text-decoration:none;
}
/*Profile Complete Ends*/

/*Manage User 22.07.2009*/

.manage_user
{
	width:780px; 
	background-color:#F1F5F4	
}

.weatherforecastdetails
{
    font:10px;
    text-align:left;
    text-decoration:none;
    padding-left:5px;
    padding-right:5px;
    color:#264B54;
}

/*Added by Kumar Amit 03-08-2009*/
.greenbold13{ color:#254c53; font-family:verdana; font-weight:bold; font-size:13px;}
.requiredfield { color: red;font-size:12px;}

/*For Room Profile 10.08.2009*/
.room_profile
{
	text-decoration:none;
	color:#254C53;
}

/*Video Chat 12.08.2009*/
.videochatdivpadding
{
	padding-top:287px;	
	visibility:hidden;
	position:fixed;
	top:0px;
	left:0px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	font-family:Arial,Verdana;
	color:#254C53;
	width:780px;
}

/* Added By Kumar Amit 14-08-2009*/
.settings_heading
{
	text-align:left;
	font-size:20px;
	font-family:Arial,Verdana;
	color:#E39107;
	font-weight:bold;
}

/*Chatter Tree Welcome Pages 18.08.2009 Start*/

/*.pht-alb-main-bx
{
	float:left;*/
	/*width:494px; Thisis main width*/
 /*width:450px;
	border:4px solid #264d54;
	padding-left:44px;
	float:left;
	padding-bottom: 16px;

}*/

/*.pht-alb-title{
	font-family:tahoma;
	color:#d87f01;
	font-size:24px;
	font-weight:bold;
	padding-top:16px;
	padding-bottom:21px;
	float:left;
	width: 450px;
	text-align: center;
}*/

/*.pht-alb-title-desc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	font-size:11px;
	float:left;
	width: 410px;
	padding-bottom: 17px;
	padding-right: 40px;

}*/

/*.close-btn{
	float:right;
	padding-right: 4px;
	padding-top: 4px;
}*/
.pht-alb-list{
	float:left;
	padding:0px;
	margin:0px;
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
	padding-bottom: 20px;
}

.pht-alb-list ul{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	width: 410px;


}
.pht-alb-list li{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	padding-bottom:12px;
	background-image:url(../images/bulletcopy_07.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#274c55;
	text-indent: 15px;
	width: 410px;

}


/*.btn-create-new-alb{

float:left;

}*/


/*.btn-cls-ths-pg{
	float:right;
	padding-top:110px;
	padding-right: 12px;
}*/
/*.btn-cls-ths-pg01{
	float:right;
	padding-top:55px;
	padding-right: 12px;
}*/


/*.pht-alb-grn-title{
	font-family:tahoma;
	color:#274e55;
	font-size:24px;
	font-weight:bold;
	padding-top:16px;
	padding-bottom:21px;
	float:left;
	width: 450px;
	text-align: center;
}*/

/*.pht-alb-title-grn-desc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	float:left;
	width: 410px;
	padding-bottom: 17px;
	padding-right: 40px;

}*/

.pht-img-bx{
float:left;
width:68px;
height:87px;
background-color:#c7c7c7;
}

.sign-bx{
	float:left;
	width: 400px;
	padding-bottom: 44px;
}


.sign-bx-img{
	float:left;
	width: 400px;
	width:68px;
	height:87px;
	background-color:#c7c7c7;
	margin-right: 12px;
	
}


.sign-bx-signt{
	float:left;
	width: 135px;
}
.sign-bx-name{
	color:#505050;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	float:left;
	width: 300px;
}

.sign-bx-post{
	color:#666666;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	float:left;
	width: 300px;
}
/*.pht-alb-list-wel-bx{
	float:left;
	padding:0px;
	margin:0px;
	width: 410px;
	
}*/
/*.pht-alb-list-wel-bx-con{
	float:left;
	width: 410px;
	
	
	}*/
	
	
	
	
/*.pht-alb-list-wel-bx-icon{
	float:left;
	width:35px;
	height:35px;
	padding-right:17px;
	padding-bottom:14px;
}*/

/*.pht-alb-list-wel-bx-icon-name{
	float:left;
	width:300px;
	padding-right:17px;
	padding-bottom:20px;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#d87f01;
	border-bottom: 1px solid #d9d9d9;
}*/
/*.inv-fam-bx{
	float:left;
	padding-left:53px;
	width: 350px;

}*/
/*.inv-fam-bx-title{
	font-size:14px;
	font-weight:bold;
	color:#d87f01;
	padding-bottom:16px;
	font-family: tahoma;
	
	}*/

.invite-txt-bx{
	width:232px;
	height:22px;
	background-image: url(../images/invite-txt-bx-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #b9cec9;
	float: left;
}

.invite-txt-bx_WaterMark
{
	width:232px;
	height:22px;
	background-image: url(../images/invite-txt-bx-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #b9cec9;
	float: left;
	font-style:italic;
	color:#A1A1A1;
}


/*.invite-btn{
	float:left;
	padding-left: 12px;
	padding-top: 3px;
}*/
/*Chatter Tree Welcome Pages 18.08.2009 End*/

/*27.08.2009 Div Hover*/

/*div.dayDiv
{
	width:50px;
}*/

.padding_right_10px
{
		padding-right:10px;
}

/*=====================================================================*/

/********27 oct 2009*******/
.wish_msg {
	padding: 0px;
	font-family:Arial;
	float: left;
	width: 242px;
	border: 2px solid #efa72f;
	background-color: #e29000;
	font-size: 13px;
	line-height: 20px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-bottom:5px;
	font-weight:normal;
}
.wish_msg p{ padding-left:6px;}
.wish_msg strong{font-family:Tahoma; font-size:12px;}
.new_alerts_list{ margin:2px; padding:0px; list-style:none; font-family:Tahoma, Geneva, sans-serif;}
.new_alerts_list li{ display:block; background:#e7e8e8 url(../images/ct_rightcol_bg01.gif) repeat-x top;color:#505050; font-size:12px; line-height:22px;  width:100%; float:left; border:0px solid #995a00; border-bottom-width:0px; border-left-color:#ba6d00; border-right-color:#ba6d00; margin-bottom:1px;}
.new_alerts_list li a{color:#505050; text-decoration:none; float:left; display:block; padding-left:5px;font-weight:bold; }
.new_alerts_list li span{ float:right;display:block; padding-right:5px;}
.new_alerts_list_bgImage
{ 
	margin:2px; 
	padding:0px; 
	list-style:none; 
	font-family:"Calibri",Arial, Helvetica, sans-serif;
}
.new_alerts_list_bgImage li
{ 
	display:block; 
	background:#e7e8e8 url(../images/ct_rightcol_bg03.gif) repeat-x top;
	color:#A8A8A8; 
	font-size:14px; 
	line-height:22px;  
	width:100%; 
	float:left; 
	border:0px solid #995a00; 
	border-bottom-width:0px; 
	border-left-color:#ba6d00; 
	border-right-color:#ba6d00; 
	margin-bottom:1px;
}
.new_alerts_list_bgImage li a
{
	color:#A8A8A8;
	text-decoration:none; 
	float:left; 
	display:block; 
	padding-left:5px;
	font-weight:bold; 
}
.new_alerts_list_bgImage li span
{ 
	float:right;
	display:block; 
	padding-right:5px;
}
.room_act_hub
{ 
	background:#264d54; 
	border:2px solid #527a81;
	float: left;
	width: 242px; 
	margin:5px 0px; 
	padding:5px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px; 
	font-weight:bold; 
	padding-top:0px;
}

.room_act_hub p
{ 
	color:#fff; 
	padding:6px 5px; 
}
.room_act_hub .row1 td
{ 
	color:#1e3b41; 
	background:#264d54 url(../images/ct_rightcol_bg02.gif) repeat-x top;
}
.room_act_hub .row1 td a
{ 
	color:#1e3b41; 
	text-decoration:none; 
	padding-left:5px;
	line-height:22px;
}
.room_act_hub .row2 td
{ 
	color:#a8a8a8; 
	background:#264d54 url(../images/ct_rightcol_bg03.gif) repeat-x top; 
	line-height:22px;
}
.room_act_hub .row2 td a
{ 
	color:#a8a8a8;
	text-decoration:none; 
	padding-left:5px;
}

#local_weather
{
	font-family:Tahoma, Geneva, sans-serif;
}
#local_weather h2
{ 
	background:#254b54;  
	color:#fff; 
	font-weight:bold; 
	font-size:12px; 
	margin:0px; 
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif; 
	height:24px;
}
#local_weather .imgdiv
{ 
	float:left; 
	margin:10px;
}
#local_weather .txtdiv
{ 
	float:left; 
	margin:10px 0px; 
	font-size:11px;  
	color:#505050;
}
#local_weather .h3
{ 
	color:#254b54; 
	font-size:20px; 
	font-weight:bold;
}
#local_weather .temp
{
	color:#254b54; 
	font-size:12px;
}
#local_weather .txtdiv a
{
	color:#254b54;
}
.lgtgrytxt
{ 
	color:#bcbcbe; 
	font-weight:bold;
}


/*******28 oct 2009************/
.calender_event 
{
	width: 100%; 
	padding:0px; 
	margin:0px; 
	float:left;
}
.ur_calender
{
	width: 100%; 
	padding:0px; 
	margin:0px; 
	float:left;
	margin-bottom:10px;
}
.ur_calender h3
{
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:22px; 
	font-weight:bold; 
	color:#E29000; 
	margin:0px; 
	padding:0px; 
}
.ur_calender p
{ 
	padding:2px 0px; 
	margin:0px; 
	font-size:10px; 
	font-family:Verdana, Geneva, sans-serif; 
	line-height:14px; 
	color:#898989;
}
.cal_img
{ 
	float:right; 
	margin:0px; 
	padding:0px; 
	margin-left:20px;
}
.cal_img p{ padding-bottom:5px;}
.wtbut_160{ color:#264d54; display:block; width:160px; height:22px; background:url(../images/rc_button_160.png); text-align:center; font-size:11px; font-weight:bold; text-decoration:none; line-height:20px; font-family:Verdana;}
.wtbut_100{ color:#264d54; display:block; width:100px; height:22px; background:url(../images/rc_button_100.png); text-align:center; font-size:11px; font-weight:bold; text-decoration:none; line-height:20px; font-family:Verdana;}

.this_week_ev{width: 100%; padding:0px; margin:0px; float:left;margin-bottom:20px;}
h5.boxhead{ border:1px solid #d8e0e1; background:#eff2f2; color:#264d54; font-size:17px; font-family:Tahoma, Geneva, sans-serif;padding:0px 10px; line-height:22px; margin:0px;}
.this_week_table{  }
.this_week_table td{ vertical-align:top;padding:10px 0px;border-bottom:1px solid #d8d8d8;}
.orangetxt{ color:#E29000; font-size:11px;}
.this_week_table p{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#898989;  line-height:14px; padding:0px;padding-left:10px; padding-right:5px;}

.bday_wrap{ width:250px; float:left; margin:0px; padding:8px 0px; border-bottom:1px solid #d8d8d8; }
.bday_img{ float:left; margin-right:6px;}
.bday_txt{ float:left;}
.bday_txt p{ padding:5px 0px;color:#898989; }
.bday_txt p strong{ padding-right:8px;}

.up_holiday_list{ margin:20px 10px;  padding:0px; list-style:none; font-family:Verdana, Geneva, sans-serif; font-size:10px;color:#898989; line-height:14px;}

/*******Added by vissu On 3-12-2009 These classes are used for features page under login section************/

.ct_features_Wrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%; margin-top:0px;
}

.ct_features_left{margin: 0px;	padding: 0px;	float: left;	width: 250px;margin-left:15px;}
.ct_features_right{margin: 0px;	padding: 0px;	float: left;	width: 680px; margin-left:15px;}

.ct_features_right_box01{
	background-color: #e9ebeb;
	margin: 0;
	padding: 18px;
	width: 612px;
	border: 1px solid #dfe6e7;
	float: left;
}
.ctfr_02{font-family: verdana;
	font-size: 11px;
	color: #6e6e6e;
	background-color: #f2f5f5;}
	
.ctf_heading{ color:#315a61; font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:bold;}
.ct_features_left ul{ margin:20px 0px; padding:0px; list-style-type:none;margin-right:40px;}
.ct_features_left li
{ 
    font-family:Tahoma, Geneva, sans-serif; 
    font-size:13px; 
    padding:0px 0px 0px 15px; 
    border-bottom:1px solid #e1e1e1; 
    line-height:19pt;  
}
.ct_features_left li a{ color:#636363; text-decoration:none;}
.ct_features_left li a:hover{ text-decoration:underline;}
.ct_features_left li.select a { color:#e29000; font-weight:bold; padding-left:20px;}
.ct_content_wrap{padding: 0px;	margin:15px 20px;	float: left;	width: 570px; margin-right:0px; margin-bottom:5px;}
.ct_content_left{ width:220px; float:left; margin:0px; padding:0px; color:#898989; line-height:14px; font-size:10px;}
.ct_content_right{float:right; margin:0px; padding:0px;}
.ct_content_right p a.clickenlarge{ color:#2d5d67; padding-right:20px;}
.ct_signtoday {width:650px; float:left; margin:20px 0px; padding:0px; color:#818181; font-size:20px; font-family:Verdana, Geneva, sans-serif; text-align:center;}
.ct_signtoday span{ color:#e29000; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:24px;}
li.noborder{ border-bottom-width:0px;}

/*******End ADD************/

/*******Added by vissu On 10-12-2009 This class is used for About Us page under login section************/


.ct_features_right_Abouusbox{
	background-color: #e9ebeb;
	margin: 0;
	padding: 18px;
	width: 907px;
	border: 1px solid #dfe6e7;
	float: left;
}


/*******End ADD************/

/********* By Shashidhar P T on 22 Dec 2009 Ref: Room -> Datalist Start*************/
.table td
{
	vertical-align:top;		
}
/********* By Shashidhar P T on 22 Dec 2009 End *************/

/********* By Divyesh Gohil on 22/Feb/10 Ref: Login page->Password WaterMark *************/
.watermarked_psw
{
    color: white;      
    font-family: Tahoma;
    border: 1px solid #C3D0D2;
    vertical-align:middle;
    text-align:right;
    background-image:url(../Images/psw_wMark.png);
    background-repeat:no-repeat;
    height:15px;
}       
/********* By Divyesh Gohil on 22/Feb/10 End *************/