@charset "utf-8";     
/* CSS Document */   

html, body
{
 	MARGIN: 0px;
	padding:0px;
	width:100%;
	height:100%;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
/* Body Home */
.bodyHome {
	/*background:url(../img/bgHome.gif) repeat-x #dcfac9;*/
	background-color:#FFFFFF;
}
/* Body Rest */
.bodyRest {
	/*background:url(../img/bgRest.gif) repeat-x #dcfac9;*/
	/* background:#e5fae2; */
	background:#FFFFFF;
}
.cardTemplate1 {
	background:url(../img/gradSec.jpg);
    background-repeat:repeat;
}
.cardTemplate2 {
	background:url(../img/gradFirst.jpg);
    background-repeat:repeat;
}
.letterLeft1 {
	/* background:url(../img/letterLeftGrad.jpg); */
	background-color:#C4CCE1;
	width:40px;
} 
.letterLeft2 {
	background:url(../img/letterSecBack.jpg);
	 background-repeat:repeat;
} 

/* Default Links */
A:link { COLOR: #0000FF; TEXT-DECORATION: none; font-size:11px;}
A:visited { COLOR: #0000FF; TEXT-DECORATION: none; font-size:11px;}
A:active { COLOR: #0000FF; TEXT-DECORATION: none; font-size:11px;}
A:hover { COLOR: #0000FF; TEXT-DECORATION: underline; font-size:11px;}
/* Black Links */
.black A:link { COLOR: #000; TEXT-DECORATION: none; font-weight:bold ; font-size:15px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.black A:visited { COLOR: #000; TEXT-DECORATION: none; font-weight:bold; font-size:15px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.black A:active { COLOR: #000; TEXT-DECORATION: none;font-weight:bold ; font-size:15px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.black A:hover { COLOR: #000; TEXT-DECORATION: none; font-weight:bold; font-size:15px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/* small black links*/
.blackSmall A:link { COLOR: #000; TEXT-DECORATION: none; font-weight:bold ; font-size:11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.blackSmall A:visited { COLOR: #000; TEXT-DECORATION: none; font-weight:bold; font-size:11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.blackSmall A:active { COLOR: #000; TEXT-DECORATION: none;font-weight:bold ; font-size:11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.blackSmall A:hover { COLOR: #000; TEXT-DECORATION: none; font-weight:bold; font-size:11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/* Unread small black links*/
.blackSmallUnread { COLOR: #000; TEXT-DECORATION: none; font-weight:bold; font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.blackSmallUnread A:link { COLOR: #000; TEXT-DECORATION: none; font-weight:bold; font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.blackSmallUnread A:visited { COLOR: #000; TEXT-DECORATION: none; font-weight:bold; font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.blackSmallUnread A:active { COLOR: #000; TEXT-DECORATION: none;font-weight:bold; font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.blackSmallUnread A:hover { COLOR: #000; TEXT-DECORATION: none; font-weight:bold; font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/* Read small black links*/
.blackSmallRead { COLOR: #000; TEXT-DECORATION: none;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.blackSmallRead A:link { COLOR: #000; TEXT-DECORATION: none;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.blackSmallRead A:visited { COLOR: #000; TEXT-DECORATION: none;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.blackSmallRead A:active { COLOR: #000; TEXT-DECORATION: none;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.blackSmallRead A:hover { COLOR: #000; TEXT-DECORATION: none;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/* smallwhite Links */
.white A:link { COLOR: #fff; TEXT-DECORATION: underline; }
.white A:visited { COLOR: #fff; TEXT-DECORATION: underline; }
.white A:active { COLOR: #fff; TEXT-DECORATION: none; }
.white A:hover { COLOR: #fff; TEXT-DECORATION: none; }

/* White Links */
.whiteLinks A:link { COLOR: #ffffff; TEXT-DECORATION: none; }
.whiteLinks A:visited { COLOR: #ffffff; TEXT-DECORATION: none; }
.whiteLinks A:active { COLOR: #ffffff; TEXT-DECORATION: none; }
.whiteLinks A:hover { COLOR: #ffffff; TEXT-DECORATION: none; }

.whiteLinksBold A:link { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
.whiteLinksBold A:visited { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold;}
.whiteLinksBold A:active { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold;}
.whiteLinksBold A:hover { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold;}

/* White Links */
.whiteTopLinks A:link { COLOR: #ffffff; TEXT-DECORATION: none; font-size:18px; }
.whiteTopLinks A:visited { COLOR: #ffffff; TEXT-DECORATION: none; font-size:18px;}
.whiteTopLinks A:active { COLOR: #ffffff; TEXT-DECORATION: none; font-size:18px;}
.whiteTopLinks A:hover { COLOR: #ffffff; TEXT-DECORATION: none;font-size:18px; }


/* Navy Links */
.navyLinks A:link { COLOR: #006699; TEXT-DECORATION: none; }
.navyLinks A:visited { COLOR: #006699; TEXT-DECORATION: none; }
.navyLinks A:active { COLOR: #006699; TEXT-DECORATION: underline; }
.navyLinks A:hover { COLOR: #006699; TEXT-DECORATION: underline; }
/* Green Size9 Links */
.green9Links A:link { COLOR: #52a546; TEXT-DECORATION: none; font-size:9px; font-weight:bold; }
.green9Links A:visited { COLOR: #52a546; TEXT-DECORATION: none; font-size:9px; font-weight:bold; }
.green9Links A:active { COLOR: #52a546; TEXT-DECORATION: underline; font-size:9px; font-weight:bold; }
.green9Links A:hover { COLOR: #52a546; TEXT-DECORATION: underline; font-size:9px; font-weight:bold; }

.green9LinksSmall A:link { COLOR: #52a546; TEXT-DECORATION: none; font-size:9px;  }
.green9LinksSmall A:visited { COLOR: #52a546; TEXT-DECORATION: none; font-size:9px;  }
.green9LinksSmall A:active { COLOR: #52a546; TEXT-DECORATION: underline; font-size:9px;  }
.green9LinksSmall A:hover { COLOR: #52a546; TEXT-DECORATION: underline; font-size:9px;  }



/* Green Size9 Links */
.grey9Links A:link { COLOR: #006699; TEXT-DECORATION: none; font-size:9px; font-weight:bold; }
.grey9Links A:visited { COLOR: #006699; TEXT-DECORATION: none; font-size:9px; font-weight:bold; }
.grey9Links A:active { COLOR: #006699; TEXT-DECORATION: underline; font-size:9px; font-weight:bold; }
.grey9Links A:hover { COLOR: #006699; TEXT-DECORATION: underline; font-size:9px; font-weight:bold; }

.startchat A:link { COLOR: #909194; TEXT-DECORATION: none; font-size:13px; font-weight:bold; }
.startchat A:visited { COLOR: #909194; TEXT-DECORATION: none; font-size:13px; font-weight:bold; }
.startchat A:active { COLOR: #909194; TEXT-DECORATION: underline; font-size:13px; font-weight:bold; }
.startchat A:hover { COLOR: #909194; TEXT-DECORATION: underline; font-size:13px; font-weight:bold; }

/* Font Bold */
.fontBold {
	font-weight: bold;
	font-size:12px;
}
/* Font Small */
.fontSmall {
	font-size: 11px;
}
.fontSize9 {
	font-size: 9px;
}

/* Font Size 10 */
.fontSize10 {
	font-size: 10px;
}
/* Font Italics */
.fontItalics {
	font-style: italic;
}
/* White Fonts */
.fontWhite {
	color: #FFFFFF;
}
/* Navy Fonts */
.fontNavy {
	color: #00559d;
}
/* Grey Fonts */
.fontGrey {
	color:#666666;
}
/* Light Grey Fonts */
.fontLightGrey {
	color:#999999;
}
/* Fonts Size 11 */
.fontSize11{
	font-size:11px;
}
/* Fonts Size 13 */
.fontSize13{
	font-size:13px;
	
}
/* Fonts Size 12 */
.fontSize12{
	font-size:12px;
	
}
/* Fonts Size 16 */
.fontSize16{
	font-size:16px;
}

/* Fonts Size 20 */
.fontSize20{
	font-size:20px;
}

/* Fonts Size 22 */
.fontSize22{
	font-size:22px;
}

/* Fonts Size 32 */
.fontSize24{
	font-size:24px;
}
/* Fonts Size 32 */
.fontSize32{
	font-size:32px;
}
/* Font Page Title */
.fontPageTitle {
	font-size:20px;
}
/* Default Table Description (td) */
td {
	font-size: 11px;
}
.head_front_bg{
	/*background-image:url(../img/bgHead.gif);*/
	background:#FFF;
	height:57px;

	}
.front_log_bg{
	background-image:url(../img/bgHomeScrn.jpg);
	height:239px;
	}
.front_login_bg{
	background-image:url(../img/bgLoginBox.jpg);
	background-repeat:no-repeat;
	width:251px;
	height:239px;
	}
.front_sign_head{
	font-size:17px;
	color:#04b1e6;
	font-weight:bold;
	}
.search_font{
	color:#a73e1d;
	font-size:16px;
	font-weight:bold;
}
.contant_head{
	color:#000;
	font-size:16px;
	font-weight:bold;
}	
.border{
	border:1px solid #ebf3fb;
}
.darkthickborder{
	border:2px solid #000000;  
	background-color:#FFFFEE;
	width:150px;
	/*border:1px solid #666666; */
}
.thinbordercontact{
	border:1px solid #999;  
	background-color:#FFFFEE;
	width:150px;

}
.borderInvoice{	
	border-bottom:1px solid #ebf3fb;
	border-left:1px solid #ebf3fb;
	border-right:1px solid #ebf3fb;
	border-top:1px solid #ebf3fb;
}
.darkborder{
	border:1px solid #aacbee;  
	/*border:1px solid #666666; */
}
.colorborder{
	/*border:1px solid #aacbee;  */
	border:1px solid #FFCC33; 
}

/* Navigation Bar TD */
.tdNavBar{
	background:#51a645 /*url(../img/bgNavBar.gif)*/;
	text-align:center;
	height:42px;
	vertical-align:middle;
}
/* Footer Bar TD */
.tdFooterbar{
	background-color:#51a645;
	text-align:center;
	height:42px;
	color:#FFF;
}
/* Content Main TD */
.tdContentMain{
	background-color:#FFFFFF;
	text-align:center;
	border:1px solid #03b0e6;
	padding:8px;
}
/* Alert Table */
.tableAlert {
	background-color:#23d300;
	border:2px solid #23d300;
	height:25px;
}
/* Status Table */
.tableStatus {
	background-color:#e63903;
	border:2px solid #e63903;
	height:25px;
}
/* Panel Table */
.tablePanel {
	background-color:#cccccc;
	padding:2px;
	text-align:center;
}
/* Panel Title TD */
.tdPanelTitle {
	background-color:#f4f8fc;
	border:1px solid #cccccc;
	font-size:11px;
}
/* Panel Title TD with border bottom only */
.tdPanelTitleBorderBottom {
	background-color:#ebf3fb;
	border-bottom:1px solid #aacbee;
}
/* Panel Content TD */
.tdPanelContent {
	background-color:#ffffff;
	border:1px solid #cccccc;
}
/* Panel Ad Table */
.tablePanelAd {
	background-color:#f6f6f6;
	padding:10px;
	text-align:center;
}
/* Ad Table */
.tableAd {
	background-color:#ffffff;
}
/* Grey TD */
.tdGrey {
	background-color:#f6f6f6;
}
/* White TD */
.tdWhite {
	background-color:#ffffff;
}
/* Table Border Navy */
.tableBorderNavy {
	background-color:#ffffff;
	border:1px solid #aacbee;
}
/* DIV Contact */
.divContact {
	width:520px;
	min-height:300px;
	max-height:600px;
	height:auto;
	background-color:#ffffff;
	overflow:auto;
	text-align:center;
}
/* Thumbnail Img */
.imgThumbnail{
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	padding:3px;
}
/* Default Input Type Fields */
form{
	margin:0px;
}

.formImageBut {
	border: 0px;
}
/* Default Form Fields */
/*INPUT, SELECT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}*/


/* Form Button */
.formButton { 
	height: 22px;
	font-weight:bold;
	font-size:11px;
	padding: 0px 10px 0px 10px ; 
	color: #FFFFFF;
	background-color:#2292d1;
	/*color: #000000;
	background:url(../img/bgFormBut.gif) #b1effc;*/
	border:1px solid #66c3e0;
}

.formYellowButton { 
	height: 22px;
	font-weight:bold;
	font-size:11px;
	padding: 0px 10px 0px 10px ; 
	color: #000000;
	background:url(../img/bgFormyellowBut.gif) #f0aa2b;
	border:1px solid #f0aa2b;
}
/* Orange Button */

/* Commented by Zaver Vaghsiya */
/*.butOrange {
	background-image:url(../img/butOrange.gif);
	border: 0px;
	width: 120px;
	height: 23px;
	font-weight:bold;
	font-size:11px;
}*/

/* Made background image amendments as per the requirement  By Zaver Vaghsiya */
.butOrange { 
	height: 22px;	
	font-weight:bold;	
	font-size:11px;	
	padding: 0px 10px 0px 10px ;
	color: #FFFFFF;
	background-color:#2292d1; 
	/*color: #000000;
	background:url(../img/bgFormBut.gif) #d0f8ff;*/
	border:1px solid #03b0e6;
}


/* created by prashant*/
/* profile's status background image*/
.status_bgimg {
	background-image:url(../img/Status_img.gif);background-repeat:no-repeat;
	border: 0px;
	width: 496px;
	height: 49px;
/*	font-weight:bold;*/
	font-size:12px;
	line-height:18px;
	
}
/* profile's announcement background image*/
.announcement_bgimg {
	background-image:url(../img/Announcement_img.gif);
	background-repeat:no-repeat;
	border: 0px;
	width: 496px;
	height: 49px;
	color:#fff;
	line-height:20px;
	font-size:12px;
}
/* profile's View page font*/
.view_page_bigfnt {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	/*font-weight:bold;*/
	font-size:24px;
}
/* profile's View location font*/
.view_page_gryfnt {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	font-weight:bold;
	font-size:12px;
	color:#969696;
	line-height:20px;
}
#status_text{
	float:left;
	overflow:hidden;
	padding-left:25px;
	padding-top:5px;
	}
#follow_text{
	width:65px;
	float:right;
	text-align:center;
	padding-top:28px;
	margin-left:-20px;
/*	top:-12px;*/
	position:relative;
	}
#announcement_text{
	float:left;
	overflow:hidden;
	padding-left:45px;
	padding-top:0px;
}
#all_announcement_text{
	width:120px;
	float:right;
	text-align:right;
	margin-bottom:0px;
	padding-top:20px;
	margin-left:-20px;
	
	
}

/* Error style */
.error {
	color: #990000; 

}
.error_sub {
	color: #990000;	
}
.error_main {
	color: #990000;	
	border-bottom:1px solid #FF0000;
	border-left:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-top:1px solid #FF0000;
	background-color: #FFF4FF;
	padding:2px;
	height:25px;	
}
.success_msg {
	color: #009933;
	font-size: 12px;	
	border:0px solid #009933;
	/*background-color: #FFF4FF;*/
	padding:2px;
	height:25px;	
}
.membership_upgrade {
	border:1px solid #FF0000;
	background-color: #FFF4FF;	
}
.membership_msg_box {
	color: #990000;
	font-size:16px;	
	border:0px solid #FF0000;
	background-color: #FFF4FF;
	padding:2px;
	height:25px;	
}
/* Text Box  style */
.txtbox {
	FONT: 11px Verdana, Geneva, sans-serif;
	/*WIDTH: 133px;*/
	WIDTH: 150px;
	COLOR: #000000;
	HEIGHT: 16px;	
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #b7d7f0;
	padding-left: 0px;
	background-repeat: repeat;
}

/* Text Box  style */
.midtxtbox {
	FONT: 11px Verdana, Geneva, sans-serif;	
	WIDTH: 250px;
	COLOR: #000000;
	HEIGHT: 16px;	
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #b7d7f0;
	padding-left: 0px;
	background-repeat: repeat;
}

/* Text Box  style */
.longtxtbox {
	FONT: 11px Verdana, Geneva, sans-serif;
	/*WIDTH: 133px;*/
	WIDTH: 500px;
	COLOR: #000000;
	HEIGHT: 16px;	
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #b7d7f0;
	padding-left: 0px;
	background-repeat: repeat;
}


/* Commented by Zaver as made amendments in the class */
/*.blacktxtbold {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left:2px;
}*/

.blacktxtbold {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	font-size: 12px;
	font-weight: bold;
	color: #00559d;
	text-decoration: none;
	padding-left:2px;
}

.lightgray {
	background-color: #e7e7e7;
	height:22px;
}

.bluebg {
	background-color: #66CCFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:25px;
}

.bgtable {
	border: 1px solid #66CCFF;	
}
hr {
	border: 0;
	width: 100%;
	/*color: #aacbee;
	background-color: #aacbee; */
	color: #CCCCCC;
	background-color:  #CCCCCC;
	height: 1px;
}
.txtarea {
	FONT: 11px Verdana, Geneva, sans-serif;
	/*WIDTH: 160px;*/
	WIDTH: 210px;
	COLOR: #000000;
	/*HEIGHT: 52px;*/
	HEIGHT: 80px;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #b7d7f0;
	padding-left: 2px;
	background-repeat: repeat;
}
.midtxtarea {
	FONT: 11px Verdana, Geneva, sans-serif;	
	WIDTH: 250px;
	COLOR: #000000;	
	HEIGHT: 100px;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #b7d7f0;
	padding-left: 2px;
	background-repeat: repeat;
}
.pages a{
	margin: 0.5em 0 0 0;
	padding:2px 5px 2px 5px;
	line-height: 2em;
	font-size: 10px;
	background-color:#FFFFFF;
	width:18px;
	height:12px;
	color: #000000;	
	border: 1px solid #cccccc;
	text-decoration:none;
	
}
.pages_selected{
	margin: 0.5em 0 0 0;
	padding:2px 5px 2px 5px;
	line-height: 2em;
	font-size: 10px;
	font-weight:bold;
	background-color:#e3e3e3;
	width:18px;
	height:12px;
	color: #666666;	
	border: 1px solid #cccccc;
	text-decoration:none;
}

.blacktxtboldLabel {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align:right;
	padding-right:10px;
}
.blacktxtboldLabel2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	padding-right:10px;
}

.graytxtLabel2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;	
	padding-right:10px;
}
.graytxt {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;}
.file {
	font: 11px Verdana, Geneva, sans-serif;
	width: 133px;
	color: #000000;	
	background-color: #FFFFFF;
	border: 1px solid #b7d7f0;	
	background-repeat: repeat;
	width: auto;	
}

.graytxtstatistics{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
	padding-right:10px;
}

.select {
	FONT: 11px Verdana, Geneva, sans-serif;	
	COLOR: #000000;	
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #b7d7f0;
	padding-left: 0px;
	background-repeat: repeat;
}
/*select{	
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #b7d7f0;
	background-repeat: repeat;
	height: 20px;
}*/
.wall-posted-on {

	padding-left: 15px;

	font-size: 10px;

	color: #999;

}

.lblBoldBig {
   font-size: 15px;
   font-weight: bold;
}

.topMessage {
	color: #FF0000;
	text-align:center;
}

.redFont { 
color:#FF0000;  
}

.blueFont { 
color:#0000FF;  
}

.bold { 
font-weight:bold; 
}
.oddrow {
  background-color: #fefefe;
}

.evenrow {
	background-color: #efefef;
}

/* Fonts Size 10 */
.adText{
	font-size:10px;
	color: #999999;
}
/* CSS Classes for collapsable menu - START*/
.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:140px;
padding:2px;
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
}
/* CSS Classes for collapsable menu - END */


table.invoice {	
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
}
table.invoice tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }


.bdayselect 
{

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #bdc7d8;

border-right-color-value: #bdc7d8;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #bdc7d8;

border-left-color-value: #bdc7d8;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif

font-size: 11px;

padding-top: 2px;

padding-right: 2px;

padding-bottom: 2px;

padding-left: 2px;

}

/* header BG*/
.header_bg{
	background:#FFF;
}


/* Event Calendar CSS Start */
table.calendar {width: 95%; height:100%; border: 0px solid #cccccc; border-collapse: collapse; margin: 0px; padding: 0px; background-color: #ffffff;}
table.calendar th {background-color: #5c852c; text-transform: none; color: #444444; padding: 4px; text-align: center; border: 1px solid #eeeeee;}
 
table.calendar th.cell-prev {text-align: center;background-color:#5c852c;vertical-align:middle;}
table.calendar th.cell-next {text-align: center; background-color:#5c852c;vertical-align:middle;}
table.calendar th.cell-header {width: 70px; border-bottom: 1px solid #cccccc; background:#408080;color:#ffffff}
table.calendar td.cell-today {background-color: #FFFF80;} /* today in the current month */
table.calendar td.cell-weekend {background-color: #FFDFDF; height:80px;}
table.calendar td {border: 1px solid #cccccc;}
 
table.calendar td div.cell-number {text-align: right; font-size: 10px; color: #444444; display: block;}
table.calendar td div {display: block; font-size: 10px; text-align: left;}
table.calendar thead th {border: 1px solid #cccccc;}
.fontWhiteTitle {
	font-size:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	font-weight:bold;
	color:#FFFFFF;	
}


/* Event Calendar CSS End */

.join-ul {
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #339933;
text-decoration: none;
background-color: #FFFFFF;
text-indent: 0px;
list-style-position: outside;
/*list-style-image: url(arrow.gif);*/
list-style-type: square;
padding: 6px;
margin: 2px;
text-align:left;
}
/* Top Login Input */
.inputTopLogin {
	background-color:#e9e9ea;
	border:0px;
	width:130px;
	color:#989898;
	font-size:15px;
}
/* Top Login TD */
.tdTopLogin {
	background-color:#e9e9ea;
	width:135px;
	height:33px;
	text-align:center;
}
.inputTopLoginFrm {
	background-color:#e9e9ea;
	border:0px;
	height:25px;
	width:200px;
	color:#989898;
	font-size:15px;
}


/* Font Title White */
.fontTitle {
	font-size:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	font-weight:bold;
}
/* White Fonts */
.fontWhite {
	color: #FFFFFF;
}
/* Blue Fonts */
.fontBlue {
	color: #1b75bc;
}
/* Green Fonts */
.fontGreen {
	color: #52a546;
}

/* Screen Parent TD */
.tdScreenParent {
	background:url(../img/bgScreenParent.gif) repeat-x;
	height:362px;
}
/* Screen Bubble TD */
.tdScreenBubble {
	 background:url(../img/bgScreen.png) no-repeat center top; 
	height:362px;
	text-align:center;
	vertical-align:top;
}

/* Screen Bubble TD */
.tdScreenBubbleLogin {
	background:url(../img/bgHomeLoginBox.png) no-repeat center top; 	   
}
/* Screen Video TD */
.tdScreenVideo {
	width:557px;
	height:306px;
	text-align:left;
	vertical-align:top;
	padding-top:8px;
	padding-left:15px;
}
/* Screen Login TD */
.tdScreenLogin {
	width:338px;
	height:306px;
	text-align:left;
	vertical-align:top;
	padding-top:16px;
}
/* Home Signup TD */
.tdHomeSignup {
	background-color:#FFFFFF;
	height:15px;
	text-align:center;
}
/* Home Signup Input */
.inputHomeSignup {
	background-color:#ffffff;
	border:0px;
	width:80%;
	color:#989898;
	font-size:15px;
}
.inputHomeSignupLong {
	background-color:#ffffff;
	border:0px;
	width:90%;
    height:18px;
	color:#989898;
	font-size:15px;
}


/* Footer Parent TD */
.tdFooterParent {
	background-color:#52a546;
	height:334px;
	text-align:center;
}

/* Top Nav Off TD */
.tdTopNavOff {
	background-color:#FFFFFF;
	width:106px;
	height:36px;
	text-align:center;
}

/* Top Nav Menu CSS By Zaver Vaghasiya  START */
.TopMemuMiddle {
	background:url(../img/bnt_bg.gif) repeat-x;
	height:34px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}

.TopMemuLeft {
	background:url(../img/left_corner.gif) no-repeat;
	width:9px;
	height:34px;	
}

.TopMemuRight {
	background:url(../img/right_corner.gif) no-repeat;	
	width:25px;
	height:34px;
}
/*  Top Nav Menu CSS By Zaver Vaghasiya  END */

/* Top Nav On TD */
.TopNavHome {
	background:url(../img/bgNavPageOn.gif) no-repeat;
	width:106px;
	height:36px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	
}
.TopNavQA {
	background:url(../img/qabg.gif) no-repeat;
	width:200px;
	height:36px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
.TopNavGroups {
	background:url(../img/groupsbg.gif) no-repeat;
	width:107px;
	height:36px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
.TopNavKnowledge {
	background:url(../img/knowledgebasebg.gif) no-repeat;
	width:171px;
	height:36px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
.TopNavAbout {
	background:url(../img/bgNavPageOn.gif) no-repeat;
	width:106px;
	height:36px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}

.TopNavContact {
	background:url(../img/bgNavPageOn.gif) no-repeat;
	width:106px;
	height:36px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
.TopNavFeature {
	background:url(../img/bgNavPageOn.gif) no-repeat;
	width:101px;
	height:36px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}


/* Top Nav Links */
.topNavLinks A:link { COLOR: #1b75bc; TEXT-DECORATION: none; font-size:16px; font-weight:bold; }
.topNavLinks A:visited { COLOR: #1b75bc; TEXT-DECORATION: none; font-size:16px; font-weight:bold; }
.topNavLinks A:active { COLOR: #1b75bc; TEXT-DECORATION: underline; font-size:16px; font-weight:bold; }
.topNavLinks A:hover { COLOR: #1b75bc; TEXT-DECORATION: underline; font-size:16px; font-weight:bold; }

.linkOrange A:link { 
	height: 22px;	
	font-weight:bold;	
	font-size:11px;	
	padding: 0px 10px 0px 10px ; 
	color: #000000;
	background:url(../img/bgFormBut.gif) #d0f8ff;
	border:1px solid #03b0e6;
	TEXT-DECORATION: none; 
}
.linkOrange A:visited { 
	height: 22px;	
	font-weight:bold;	
	font-size:11px;	
	padding: 0px 10px 0px 10px ; 
	color: #000000;
	background:url(../img/bgFormBut.gif) #d0f8ff;
	border:1px solid #03b0e6;
	TEXT-DECORATION: none; 
}.linkOrange A:active { 
	height: 22px;	
	font-weight:bold;	
	font-size:11px;	
	padding: 0px 10px 0px 10px ; 
	color: #000000;
	background:url(../img/bgFormBut.gif) #d0f8ff;
	border:1px solid #03b0e6;
	TEXT-DECORATION: none; 
}.linkOrange A:hover { 
	height: 22px;	
	font-weight:bold;	
	font-size:11px;	
	padding: 0px 10px 0px 10px ; 
	color: #000000;
	background:url(../img/bgFormBut.gif) #d0f8ff;
	border:1px solid #03b0e6;
	TEXT-DECORATION: none; 
}


/* inner_page style start*/
.event_bg{background:#393 url(../img/upper_bg.jpg);height:81px;background-repeat:no-repeat;}
.static_page_bg{background:#393 url(../img/search_bg.jpg);height:25px;}
.welcome_user{COLOR: #1b75bc; TEXT-DECORATION: none; font-size:14px; font-weight:bold;padding-right:10px; }
.user_text{COLOR: #1b75bc; TEXT-DECORATION: none; font-size:24px; font-weight:bold;padding-right:10px; }
.white-text{color:#fff;font-size:25px;font-weight:bold}
.userphoto_border{border:5px solid #fff;}
.profile_percent{color:#52a546;font-size:11px;}
.chat_status{background:#fff url(../img/chat_status.gif) no-repeat;height:36px;font-size:13px;color:#909194	}
.status_update{background-color:#52a546;}
.start_chat{font-size:13px;color:#909194}
.menufont{font-size:15px;}
.profilebar{
height:12px; 
margin-bottom:0px;
background:url(../img/profile_bar_green.gif); 
background-color:#52a546; 
background-repeat:repeat-x;
}
.tdFooterinner {background-color:#52a546;height:307px;text-align:center;}
/* Home Thumbnail Img */
.imgThumbHome {
	background-color:#FFFFFF;
	border:4px solid #d9dbdc;
	padding:4px;
}

.imgPhotoBorder {
	background-color:#FFFFFF;
	border:2px solid #d9dbdc;
	padding:4px;
}

/* inner_page style end*/ 

/*middle part css Start*/
/*.middlesec_bg{background:url(../img/green_head_532.jpg) repeat-x;height:60px;width:532px;}*/
.middlesec_bg_memeber{background:url(../img/middle_head_bg.gif) repeat-x;height:34px;padding-left:15px;}
.middlesec_bg{background:url(../img/green_head_538.jpg) repeat-x;color:#FFF;
	width:538px;
	height:60px;
	}

.middlesec_bg_consumer {background:url(../img/green_head_538.jpg) repeat-x;color:#FFF;
	width:538px;
	height:60px;
	}

.middlesec_bg_business {background:url(../img/business_head_538.jpg) repeat-x;color:#FFF;
	width:538px;
	height:60px;
	}


.middlesec_bg_thin_consumer{background:url(../img/green_head_small.jpg) repeat-x;color:#FFF;
	width:532px;
	height:32px;
	}	
	
	.middlesec_bg_thin_business{background:url(../img/business_head_small.jpg) repeat-x;color:#FFF;
	width:532px;
	height:32px;
	}		
		
	
.middlesec_bg_long{background:url(../img/consumer_msg_head.png) repeat-x;color:#FFF;
	width:830px;
	height:62px;
	}
	.middlesec_bg_thin{background:url(../img/green_head_small.jpg) repeat-x;color:#FFF;
	width:532px;
	height:32px;
	}	
.middlesec{height:34px;padding-left:15px;}
.middlesec_text{color:#999;font-size:14px;font-style:italic;font-weight:bold}
.updates_text{font-size:25px;font-weight:bold;}
.bloglist_bg{background-color:#f4f8fc}
.blog_bluetext{color:#1b75bc;font-size:14px;}

.blog_bluetextLink A:link { COLOR: #1b75bc; TEXT-DECORATION: none; font-size:14px; }
.blog_bluetextLink A:visited { COLOR: #1b75bc; TEXT-DECORATION: none;font-size:14px; }
.blog_bluetextLink A:active { COLOR: #1b75bc; TEXT-DECORATION: none;font-size:14px; }
.blog_bluetextLink A:hover { COLOR: #1b75bc; TEXT-DECORATION: none; font-size:14px;text-decoration: underline;}

.blog_commenttextLink A:link { COLOR: #333333; TEXT-DECORATION: none;font-size:13px;font-style:italic;font-weight:bold}
.blog_commenttextLink A:visited { COLOR: #333333; TEXT-DECORATION: none;font-size:13px;font-style:italic;font-weight:bold }
.blog_commenttextLink A:active { COLOR: #333333; TEXT-DECORATION: none;font-size:13px;font-style:italic;font-weight:bold }
.blog_commenttextLink A:hover { COLOR: #333333; TEXT-DECORATION: none; font-size:13px;font-style:italic;font-weight:bold;text-decoration: underline;}

.fontGreenLink A:link { COLOR: #52a546; TEXT-DECORATION: none;}
.fontGreenLink A:visited { COLOR:#52a546; TEXT-DECORATION: none; }
.fontGreenLink A:active { COLOR: #52a546; TEXT-DECORATION: none;}
.fontGreenLink A:hover { COLOR: #52a546; TEXT-DECORATION: none;}


.product_bluetextLink A:link { COLOR: #1b75bc; TEXT-DECORATION: none; font-size:15px; }
.product_bluetextLink A:visited { COLOR: #1b75bc; TEXT-DECORATION: none;font-size:15px; }
.product_bluetextLink A:active { COLOR: #1b75bc; TEXT-DECORATION: none;font-size:15px; }
.product_bluetextLink A:hover { COLOR: #1b75bc; TEXT-DECORATION: none; font-size:15px;}


.addcartsmall_bluetextLink A:link { COLOR: #1b75bc; TEXT-DECORATION: none; font-size:12px; }
.addcartsmall_bluetextLink A:visited { COLOR: #1b75bc; TEXT-DECORATION: none;font-size:12px; }
.addcartsmall_bluetextLink A:active { COLOR: #1b75bc; TEXT-DECORATION: none;font-size:12px; }
.addcartsmall_bluetextLink A:hover { COLOR: #1b75bc; TEXT-DECORATION: none; font-size:12px;}


.shoppingproduct_bluetextLink A:link { COLOR: #000000; TEXT-DECORATION: underline; font-size:12px; }
.shoppingproduct_bluetextLink A:visited { COLOR: #000000; TEXT-DECORATION: underline;font-size:12px; }
.shoppingproduct_bluetextLink A:active { COLOR: #000000; TEXT-DECORATION: underline;font-size:12px; }
.shoppingproduct_bluetextLink A:hover { COLOR: #000000; TEXT-DECORATION: underline; font-size:12px;}

.continueshopping_graytextLink A:link { COLOR: #444444; TEXT-DECORATION: underline; font-size:12px; }
.continueshopping_graytextLink A:visited { COLOR: #444444; TEXT-DECORATION: underline;font-size:12px; }
.continueshopping_graytextLink A:active { COLOR: #444444; TEXT-DECORATION: underline;font-size:12px; }
.continueshopping_graytextLink A:hover { COLOR: #444444; TEXT-DECORATION: underline; font-size:12px;}



.blog_graytext{color:#999999;font-size:14px;}
.blog_commenttext{color:#333333;font-size:13px;font-style:italic;font-weight:bold}
.paging{color:#FFF;background:#858789;width:20px;height:20px;}

.fieldset { font-size:12px; border:0; margin:0 0 16px;}

.shoppingeven
{
background-color:#FFFFFF;
}
.shoppingodd
{
background-color:#FAFAFA;
}
/*middle part css End*/

/* date css */

.the_date {

display:block;

text-align: center;

float:left;

font-family: Arial, Helvetica, sans-serif;

background: url('../img/datebg.png') no-repeat;

width:100px;

}

 

.date_m {

display:block;

font-size: 0.9em;

margin:0;

padding:0;

font-weight: bold;

text-align:center;

padding: 0.1em 0.9em 0em 0.3em;

color : '#FFFFFF';

}

 

.date_d {

display:block;

font-size:1.3em;

margin:0;

padding: 0.5em 0.8em 0.6em 0;

text-align:center;

color='green';

}

/* date css end */

/* Adde by Amit Chavda for index page of contact */
.newConnection {
	background:url(../img/iconConnectionOrange.png);
	background-repeat:no-repeat;
}

.oldConnection {
	background:url(../img/iconConnectionGray.png);
	background-repeat:no-repeat;
}


/* Adde by Amit Chavda for index page of contact */

/* Added by Zaver Vaghasiya for new connection updates style - START */
.newConnectionBgcolor {
	background-color:#CCCCCC;
	border:1px solid #FF0000;
}

.oldConnectionBgcolor {
	background-color:#CCCCCC;	
}

/* Added by Zaver Vaghasiya for for new connection updates style - END */

/* Added by Zaver Vaghasiya for blog comments background style - START */

.comment-oddrow {
  background-color: rgb(237,241,240);
}

.comment-evenrow {
  background:#F6F6F6;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  color:#000000;
}

.blacktext { COLOR: #000; TEXT-DECORATION: none; font-weight:bold ; font-size:15px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/* Added by Zaver Vaghasiya for blog comments background style - END */


a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
    width:   50px;

  border:  1px solid #ebf3fb;
  padding: 2px 5px;

  background: #FFFFEE;

  text-decoration: none;
  text-align:center
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.0em;
  color:   #008000;
}

a.sample_attach, a.sample_attach:visited { border:2px solid #000000;  }
div#sample_attach_menu_c             { border:2px solid #000000;   }

.follow_me{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0px;
	height:24px;
	background:url(../img/bg.gif);	
}

.feature_message {

border:2px solid #2195CE;
color:#74CF67;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
font-style:italic;
/*margin:10px 0;*/
padding:10px 10px 10px 10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.meessageBg {
background-color:#8ABF83;	
}

.smartMsgFieldset {
border-color:#0F0;	
}

.composeMsgButton {
	height: 22px;
	font-weight:bold;
	font-size:11px;
	padding: 0px 10px 0px 10px ; 
	color: #0000FF;
	background-color:#8ABF83;
	border:1px solid #8ABF83;
}
.video-thumb {
	background-color:white;
	position:relative;
	height:72px;
	width:128px;
	-moz-border-radius:3px 3px 3px 3px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D3D3D3;
	display:block;
	overflow:hidden;
	padding:4px;
}