/* $Id$ */
body {
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
	background:url(../images/patten4.png);
}
img, a {
	border:0px;
	outline:none;
}
.flLeft {
	float:left;
}
.flRight {
	float:right;
}
.clearBoth {
	clear:both;
}
.resetMargin {
	margin:0 auto;
	padding:0;
	list-style:none;
}
.borderNone {
	border:none;
}
.cursorPointer {
	cursor:pointer;
}
.mouseOver:hover {
	text-decoration: underline;
}
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.italicText {
	font-style:italic;
}
.smallText {
	font-size:11px;
	color:#000;
	font-weight:normal;
}
.normalSmallText {
	font-size:12px;
}
.heading {
	font-size:33px;
}
.subHeading {
	font-size:30px;
}
.smallHeading {
	font-size:18px;
}
.veryHeading {
	font-size:14px;
}
.verysmallText {
	font-size:10px;
}
.imggoBut {
	width:68px;
	height:30px;
	background:url(../images/imgSprite1.png) no-repeat -200px -1079px;
	font-size:20px;
	text-align:center;
	padding:3px 0 0 0;
	margin-left:3px;
	cursor:pointer;
}
.imggoBut a {
	text-decoration:none;
	color:#000000;
}
.imggoBut a:hover {
	text-decoration:underline
}
.imglistarrow {
	background:url(../images/imgSprite1.png) no-repeat -274px -1088px;
	width:10px;
	height:10px;
}

.img404bg {
	background:url(../images/imgSprite1.png) no-repeat -466px -1350px;
	width:100px; font-size:34px;
	height:100px; color:#555;
	float:left;
	padding:16px 10px 0 22px;
}
.imgbg5{
	width:100px; height:60px;float:left;padding:20px;
	border-radius:50px;
	margin-top:1px;
	
}

.imgbg2{
	background:url(../images/imgSprite1.png) no-repeat -329px -1356px;
	display:block; width:100px; height:90px;
}

.errorpagemain {
	background:#fff;
	font:12px Arial, Helvetica, sans-serif;
	text-align:center;
	min-height:400px; box-shadow: 0 0 2px 0px #B7B6B6;
	width:930px;border-radius:2px;   border: 1px solid #DDDDDD;
	margin:15px auto; padding-bottom:20px;
}
.headerArea {
	margin:0 auto;
	padding:28px 10px;
		background: -webkit-gradient(linear, left top, left bottom, from(#dce2ea), to(#fff));
	background: -moz-linear-gradient(top,  #EAEEF2,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
.headerAreatext {
	text-align:left;
	width:800px;
	margin:0 auto;
	color:#484848;
}

.headerAreatext h1{
	 padding:0;
	font-size:14px; margin:0;
}

.headerAreatext h2 {
	padding:0;color: #748BA3;
	margin:0; font-size:34px;
font-weight:normal; padding-bottom:10px;
}
.headerAreatext p {
	margin:0;
	padding:0px 190px 0 9px;
	font-size:15px; color:#5F5F5F;
	line-height:20px;
}

.headerAreatext p span{
	padding:2px; font-weight:bold;
}

.pageHeader .subMenu {
	text-align:right;
	float:right;
	padding-top:10px;
}
.pageHeader .subMenu h3 {
	text-align:right;
	padding:5px 0 0 0;
	margin:0;
	color:#565656;
	line-height:20px;
	font-size:17px;
}
.pageHeader .subMenu a {
	padding:0 0px 0 20px;
	text-decoration:underline;
}
.pageHeader .subMenu a:hover {
	text-decoration:none;
}
.footerArea {
	margin:0 auto;
	padding:8px 0;
	bottom:-0px;width:940px;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
	#background:#999; overflow:auto; border-radius:5px;
}
.footerArea .wrapper {
	
	margin:0 auto;
}
.footerArea ul li {
	float:left;
	margin:0px 10px;
}
.errorpagemain .searchArea {
	background:#dfeafa;
	padding:10px 0;
}
.errorpagemain .searchBox {
	width:930px;
	margin:0 auto;
}
.errorpagemain .searchBox input[type="text"] {
	width:67%;
	border:1px solid #7f9db9;
	height:26px;
	float:left;
	padding:2px 0 0 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.errorpagemain .searchBox label {
	float:left;
	padding:7px 5px 0 0;
	font-weight:bold;
	margin-left:50px;
}
.errorpagecontent {
	margin:0 auto;
	padding:0px 0;
	text-align:left;
}
.errorpagecontentWrapper {
	padding:40px 0px 0 130px;
	overflow:auto;
}
.errorpagecontent ul {
	list-style:none;
	margin:0; padding:0;
}
.errorpagecontent ul li {
	padding:5px 13px; float:left;
}
.errorpagecontent ul li a {
	color:#457bd9;
	text-decoration:none;
}

.errorpagecontent ul li span{
	background:#56a6d6;
}

.arrowCSS {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid white;
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
}

.errorpagecontent ul li a:hover {
	text-decoration:underline;
}
.zohoMemberbut {
	background-color:#0b6eb4;
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius:6px;
	padding:10px 10px 0 10px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#437af0', endColorstr='#0b6eb4');/* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#437af0', endColorstr='#0b6eb4')"; /* IE8 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#437af0), to(#0b6eb4));
	color:#fff;
	font-size:12px;
	text-align:left;
	background-image: -moz-linear-gradient(top, #437af0, #0b6eb4);
	-webkit-border-radius:6px;
	overflow:auto
}
.zohoMemberbutouter {
	background:#fff;
	padding:3px;
	-webkit-border-radius:6px;
	float:left;
	-moz-border-radius:6px;
	overflow:auto;
	width:340px;
	margin:0 10px;
}
.zohoMemberbut h3, .zohoMemberbut h5 {
	margin:0;
	padding:0;
	font-size:17px;
	font-weight:bold;
	color:#fff;
}
.zohoMemberbut h5 {
	padding:10px 0 20px 0;
	text-align:center;
	color:#fff;
}
.zohoMemberbut p {
	color:#b0c5ff;
	margin:0;
	padding:0;
}
.joinNowbutton {
	font-size:15px;
	background:#ff8f17;
	padding:3px 5px;
	font-weight:bold;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	cursor:pointer;
	position:relative;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	overflow:auto;
	float:right;
}
.borderDiv {
	border-left:1px solid #ddd;
	overflow:hidden;
	min-height:260px;
	float:right;
	padding:0px 10px 0 0;
	width:360px;
#width:auto;
}
.loginMain {
	background:#edf2ff;
        background:#efefef;
	width:365px;
	margin:5px 5px 5px 5px;
	padding:0px 0;
}
.imgjonArrow {
	background:url(/images/imgSprite1.png) -728px -401px;
	width:15px;
	height:11px;
	margin:5px 3px 0 3;
	float:left;
}
.loginMain h4 {
	margin:0;
	padding:10px 0 0 15px;
	text-align:left;
	color:#484848;
}
.loginMain h5 {
	margin:0;
	padding:8px 0 0px 10px;
	text-align:left;
	font-size:15px;
}
.zohoMemberbut h6 {
	margin:0;
	padding:10px 0 20px 15px;
	text-align:center;
	font-size:15px;
}
.errorContent {
	margin:0;
	padding:0 0 10px 0px;
	text-align:left;
	font-size:15px;
	color:orange
}
.joinPortal {
	float:left;
	margin:14px 0 10px 35px;
	text-align:left;
}
h4 {
	margin:0;
	padding:0;
	font:bold 16px Arial, Helvetica, sans-serif;
}
.ulNoStyle {
	margin:0;
	padding:0;
	list-style-type:none;
}
.errorHead1Font {
	font: bold 16px Arial, Helvetica, sans-serif;
}
.errorHead2Font {
	font:bold 15px Arial, Helvetica, sans-serif;
}
.errorContainer {
	background:#FFFAE0 none repeat scroll 0 0;
}
.errorContainer .header {
	background:#F3F3F3;
	padding:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
}
.errorContainer .header .errorImg {
	background:url(/images/infoIcon.png) no-repeat;
	width:26px;
	height:26px;
	margin:0 10px;
}
.errorContainer .header ul li span {
	display:block;
}
.errorContainer .header ul li span.head1 {
	color:#f79b25;
}
.errorContainer .header ul li span.head2 {
	color:#696868;
	padding-top:5px;
}
.discussionFormmain .container {
	padding:15px 30px;
	font:14px Arial, Helvetica, sans-serif;
}
.discussionFormmain .container div ul {
	color:#f7941d;
	margin:0;
	padding:0;
	list-style-position:inside;
}
.discussionFormmain .container div ul li {
	padding:10px 3px;
}
.discussionFormmain .container div ul li span {
	color:#807e7e;
}
.discussionFormmain .container div ul li a {
	color:#0040b6;
}
.discussionFormmain .container h4 {
	color:#696864;
}
.discussionFormmain .container div.leftDiv {
	width:49%;
	border-right:1px dotted #ccc;
}
.discussionFormmain .container div.rightDiv {
	margin-left:51%;
}
.discussionFormmain {
	border:5px solid #afafaf;
	width:800px;
	-moz-border-radius:10px;
	top:25%;
	min-height:255px;
	margin:20px auto;
}
.discussionFormmain .topheader {
	background:#FFFFCC;
	padding:10px 10px;
	color:#bf0000;
	margin-bottom:10px;
}
.discussionFormmain .discussionFormConent {
	width:375px;
	float:left;
	margin-right:10px;
	padding:15px;
}
.discussionFormmain .discussionFormConent h3 {
	padding:0;
	margin:0;
	font-size:15px;
}
.discussionFormmain .discussionFormConent p {
	padding:5px 0 20px 0;
	margin:0;
	text-align:left;
}
.discussionFormmain .discussionFormConent ul {
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
}
.discussionFormmain .discussionFormConent ul li a {
	padding:0 5px;
	color:#6D99E7;
	text-decoration:underline;
}
.discussionFormmain .discussionFormConent ul li a:hover {
	text-decoration:none;
}
.discussionFormmain .discussionFormConent ul li {
	padding:2px 0;
}
.discussionFormFooter {
	background:#f7f7f7;
	height:30px;
	text-align:right;
	padding-right:5px;
}
.discussionFormFooter p {
	margin:0;
	padding:0;
	line-height:10px;
	position:relative;
	top:5px;
	font-size:11px;
}
.discussionFormmain .errorpagemain {
	background:#fff;
	font:12px Arial, Helvetica, sans-serif;
	min-height:200px;
}
.singUpButton {
	background:#2d8c99;
	background-image: -moz-linear-gradient(top, #61c2cf, #2d8c99); /* FF3.6 */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #61c2cf), color-stop(1, #2d8c99)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#61c2cf', EndColorStr='#2d8c99'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#61c2cf', EndColorStr='#2d8c99')"; /* IE8 */
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	cursor:pointer;
	border:1px solid #22828f;
	width:100px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}
.singUpButton .wrapper {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-top:1px solid #89d2db;
	padding:4px 0;
	min-height:20px;
}
.dimDiv {
background:url(../images/dimBg.png) repeat;overflow:hidden;position:fixed;width:100%;height:100%;z-index:6000;
}
.normalPopupCont {
		border:0px solid #467FD2;padding:0px;background-color:#fff;text-align:left;
		}
		

.twitterFavIcon{ background:url(../images/signInSprite.gif) no-repeat -27px 0; width:16px; height:16px;}
.facebookFavIcon{ background:url(../images/signInSprite.gif) no-repeat -46px 0; width:16px; height:16px;}
.GoogleFavIcon{ background:url(../images/signInSprite.gif) no-repeat -66px 0; width:16px; height:16px;}
.yahooFavIcon{background:url(../images/signInSprite.gif) no-repeat -85px 0; width:16px; height:16px;}


.dropShadowPopUp{
	-webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
	border:5px solid #444;
	margin:0 auto;
	background-color:#efefef;
	margin-top:100px;
	width:50%;
	}
	.dropShadowPopUp .normalPopupCont{
 		-webkit-border-radius:8px;
    	-moz-border-radius:8px;
    	border-radius:8px;
		}

.popupHeader{
	border-bottom:1px solid #e5e5e5;
	padding:5px 15px;
	background:#f2f2f2;
   	-webkit-border-radius:8px 8px 0 0;
    -moz-border-radius:8px 8px 0 0;
    border-radius:8px 8px 0 0;
	}
	.popupHeader .rtAction{
		background:url(../images/signInSprite.gif) no-repeat 0 0;
		width:22px;
		height:22px;
		margin-top:5px;
                cursor:pointer;
		}

	.signInCont .ltContWrapper{
		float:left;
		width:50%;
		border-right:1px solid #F2F2F2;
		}
	.signInCont .rtContWrapper{
		float:left;
		width:49%;
		display:block;
		}

.signInContPadd{ padding:10px 20px;}
.signInformCont{ margin:0; padding-bottom:5px;}
	.signInformCont .ltLabel{
		display:block;
		padding-bottom:1px;
		line-height:1.8;
		color:#7A7A7A;
		font-weight:bold;
		}
	.signInformCont .inputTextCurve{
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		border:1px solid #c8c9d0;
		border-top:1px solid #9ea3ad;
		width:95%;
		padding:5px;
		-moz-box-shadow: 1px 1px 1px #EEEDED  inset;
		-webkit-box-shadow: 1px 1px 1px #EEEDED  inset;
		box-shadow: 1px 1px 1px #EEEDED  inset;
		}
	.signInformCont .signRtLink{
		text-align:right;
		padding-right:10px;
		}

.newSignUp{ margin-top:5px;}
	.newSignUp a{font:bold 14px Arial, Helvetica, sans-serif; color:#1313f0; text-decoration:underline;}
        .newSignUp a:hover{cursor:pointer;}

.customSignIn{ width:30%;}
	.customSignIn .ltContWrapper{
		margin:0;
		padding:0;
		float:none;
		width:auto;
		border:0;
		}
	.customSignIn .signRtLink{ padding-right:15px;}
	.customSignIn .rtContWrapper{
		display:none;
		}

.signInBtn{
	border-bottom:1px solid #9f4301;
	border-right:1px solid #9f4301;
	padding:7px 15px;
	background:#f36804 url(../images/signInSprite.gif) repeat-x 0 -30px;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
	color:#fff;
	display:block;
	font:bold 13px arial,helvetica,sans-serif;
	}
	.signInBtn:hover{ text-decoration:none;}

.bigHeader {
	font:1.7em Arial,Georgia, "Times New Roman", Times, serif;line-height:1.6;
}
.otherSignInMgs{
	background:#faf6c7;
	padding:3px 5px;
	margin-bottom:8px;
	color:#777474;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
	}
.otherSignInList{
	margin-left:10px;
	margin-right:45px;
	padding:0;
	}
	.otherSignInList ul li{
		padding:5px;
		}

.otherSocialBtn{
	border:1px solid #dbdbdb;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
	background:url(../images/signInSprite.gif) repeat-x 0px -67px;
	height:24px;
	cursor:pointer;
	}
	.otherSocialBtn .socialIconCont{
		padding:4px;
		}
	.otherSocialBtn .socialTextCont{
		line-height:24px;
		padding:0px 7px;
		border-left:1px solid #dbdbdb;
		color:#7e7b7b;
		}
.clear_both{ clear:both}