/*  Global styles ----------------------------------------------------  */
body {
	width:100%;
	margin:0px; padding:0px;
	background-image: url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-color: #000000;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* PageWrapper */
#STAWrapper {
	display:block;
	margin:0px; padding:0px;
	width:1002px; height:auto !important; min-height:auto !important;
	margin-left:auto; margin-right:auto;	
}


p{
	margin:0px;
}
.ltFloat{
	float:left;
}
.rtFloat{
	float:right;
}
.clr{
	clear:both;
	font-size:1%;
}
.spacer{ margin:0; padding:0; line-height:0; clear:both; font-size:0;}

.navClr{
	color:#ec500d !important;
}
.blankClip{
	width:1002px; 
	margin:0px auto;
	height:30px;
}
.textFrm{
	border:1px solid #fff;
	font-size:11px;
	color:#231f20;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
}
.textFrm2{
	border:1px solid #d9d9d9;
	font-size:11px;
	color:#231f20;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
	background-color:#d9d9d9;
	width:300px!important;
}

.textFrm3{
	border:1px solid #d9d9d9;
	font-size:11px;
	color:#231f20;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
	background-color:#d9d9d9;
	width:239px!important;
	margin-bottom:4px;
}

.textFrm4{
	border:1px solid #d9d9d9;
	font-size:11px;
	color:#231f20;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
	background-color:#d9d9d9;
	width:496px!important;
	margin-bottom:4px;
}

.textFrm10{
	border:1px solid #d9d9d9;
	font-size:11px;
	color:#231f20;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
	background-color:#d9d9d9;
	width:320px!important;
	margin-bottom:4px;
}

.textFrm11{
	border:1px solid #d9d9d9;
	font-size:11px;
	color:#231f20;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
	background-color:#d9d9d9;
	width:320px!important;
	margin-bottom:4px;
}

form{
	margin:0px;
	font-size:11px;
}

/*  Top-Navigation styles ----------------------------------------------------  */
.topNavClip{
	width:1002px; 
	margin:0px auto;
	height:80px;
	padding:0px 0px 13px 0px;
	text-align:left;
	display:block;
}
.logoClip{
	padding:0px 0px 0px 68px;
	width:213px;
	float:left;
}
.navClip{
	padding:0px; margin:0px;
	width:400px;
	float:left;	
}
/* movuse over-style  */

a.topNavLink{
	color:#fff !important;
	text-decoration:none !important;
	display:block;	
	font-size:12px!important;
	padding-left:10px;
}
a.topNavLink:hover{
	color:#EC500D !important;
	text-decoration:none !important;
	padding-left:10px;
}
a.selected{
	color:#fff !important;
	text-decoration:none !important;
	padding-left:10px;
}

.nav{
	color:#FFFFFF;
	text-align:left;
	cursor:pointer;
	font-size:11px;
	padding:39px 12px 5px 0!important;
	display:block;
}
.nav a.selected{color:#FD2F02 !important;}


.navAct{
	color:#FFFFFF;
	text-align:left;
	cursor:pointer;
	font-size:11px;
	padding:39px 12px 5px 0!important;
	background-color:#000;
	display:block;
}


.subnav{
	cursor:pointer;
	color:#FFFFFF;
}
.subnavo{
	cursor:pointer;
	color:#ec500d;
}
/* movuse over DIV and Inner content -style  */
.gblNavLnk{
	color:#ec500d !important;
	text-decoration:none !important;
}

/* Top Navigation Styles */
/* ABOUT US */
#aboutusSub {
	background:url(../images/BgNav_about.png) no-repeat 0px bottom;
	padding:15px 0px 0px 10px;
	cursor:pointer;
	z-index:990; 
	position:absolute;
	top:25px;
	left:0; 
	width:220px; 
	height:99px;
}
/*
html>/**/body #aboutusSub /* hack for FF and safari
{
	left:459px;
}
*/
#aboutusSub span {
	color:#ec500d;
	display:none;
}
#aboutusSub td {
	padding:0px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
}


/* Join the Conversation :: 2nd Navigation Button */
/* ABOUT US */
#joinconvSub {
	background:url(../images/BgNav_about.png) no-repeat 0px bottom;
	padding:15px 0px 0px 10px;
	cursor:pointer;
	z-index:990; 
	position:absolute;
	top:25px;
	left:0; 
	width:220px; 
	height:99px;
}
/*
html>/**/body #joinconvSub /* hack for FF and safari
{
	left:459px;
}
*/
#joinconvSub span {
	color:#ec500d;
	display:none;
}
#joinconvSub td {
	padding:0px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
}


/* Get Involved :: 3rd Navigation Button */
/* get involved */
#whelpSub {
 	background:url(../images/BgNav_wannahelp.png) no-repeat 0px bottom;
	padding:0px 0px 15px 10px;
	cursor:pointer;
	z-index:992;
	position:absolute;
	top:49px;
	left:0;  
	width:210px; 
	height:155px;
}
/*
html>/**/body #whelpSub /* hack for FF and safari
{
	left:576px;  
}
*/
#whelpSub span {
	color:#ec500d;
	 display:none;
}
#whelpSub td {
	padding:5px 0px 10px 0px;
	font-weight:bold;
}



/* Sign the pledge :: 4th Navigation Button */
/* Sign the pledge */
#pleageSub {
	background:url(../images/BgNav_about.png) no-repeat 0px bottom;
	padding:15px 0px 0px 10px;
	cursor:pointer;
	z-index:990; 
	position:absolute;
	top:25px;
	left:0; 
	width:220px; 
	height:99px;
}
/*
html>/**/body #pleageSub /* hack for FF and safari
{
	left:720px;
}
*/
#pleageSub span {
	color:#ec500d;
	display:none;
}
#pleageSub td {
	padding:0px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
}


/* Stay Informed :: 5th Navigation Button */
/* ABOUT US */
#reportsSub {
	background:url(../images/BgNav_about.png) no-repeat 0px bottom;
	padding:15px 0px 0px 10px;
	cursor:pointer;
	z-index:990; 
	position:absolute;
	top:25px;
	left:0; 
	width:220px; 
	height:99px;
}
/*
html>/**/body #reportsSub /* hack for FF and safari
{
	left:459px;
}
*/
#reportsSub span {
	color:#ec500d;
	display:none;
}
#reportsSub td {
	padding:0px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
}




/* AddNess-DIV and Inner content -style  */
/*.adNessIcon{
	padding:4px 0px 0px 0px;
	float:left;
	width:190px;
	height:88px;

}

.adNessIcon{
	float:left;
	margin-top:20px;
	margin-left:-20px;
	*width:190px;
	z-index:-1;
	height:20px;

}*/
.adNessIcon{
width:250px;
position:absolute;
right:88px;
top:20px;

}
#ico1OverSub {
	z-index:996;
	position:relative; 
	top:51px;
	left:-260px;  
	width:1px; 
	height:1px;
	display:block;
}
html>/**/body #ico1OverSub /* hack for FF and safari*/
{
	top:-33px;
	left:660px;
}
#ico2OverSub {
	z-index:997;
	position:relative; 
	top:51px;
	left:-195px;  
	width:1px; 
	height:1px;
}
html>/**/body #ico2OverSub /* hack for FF and safari*/
{
	top:-33px;
	left:690px;  
}
#ico3OverSub {
	z-index:998;
	position:relative; 
	top:51px;
	left:-125px;  
	width:1px; 
	height:1px;
}
html>/**/body #ico3OverSub /* hack for FF and safari*/
{
	top:-33px;
	left:760px; 
}
#ico4OverSub {
	z-index:998;
	position:relative; 
	top:51px;
	left:-90px;  
	width:1px; 
	height:1px;
}
html>/**/body #ico4OverSub /* hack for FF and safari*/
{
	top:-33px;
	left:800px; 
}
#ico5OverSub {
	z-index:998;
	position:relative; 
	top:51px;
	left:-50px;  
	width:1px; 
	height:1px;
}
html>/**/body #ico5OverSub /* hack for FF and safari*/
{
	top:-33px;
	left:833px; 
}
/* TopLogin-DIV and Inner content -style  */


/*
.loginClip{
	width:320px; 
	position:absolute;
	padding:0px;
	vertical-align:top;
	text-align:left;
	left:149px;
	top:63px;	
}
*/

.loginClip{
	width:320px; 
	position:absolute;
	padding:0px;
	vertical-align:top;
	text-align:left;
	left:120px;
	top:63px;	
}
/*.loginClip, #headerLoginDiv{	
	width:835px;
	padding:0px 0px 0px 0px !important;	
	text-align:left;	
	margin:0px auto 0px auto !important;
	background-color:#ccc;
	
	
}*/

.loginClipH {
	margin:0 auto !important;
	padding:15px 0 10px 149px;
	text-align:left;
	vertical-align:top;
	width:853px;		
}

.loginLnks{
	float:left;
	padding:0px 20px 0px 0px;
	color:#a7a9ac;
	font-weight:bold;
}

.loginLnks a:link, .loginLnks a:visited{
	color:#ec500d;
	text-decoration:none;
	font-weight:bold;
	font-size:12px!important;
}
.loginLnks a:hover{
	color:#a7a9ac;
	text-decoration:none;
	font-weight:bold;
}



/*  Flash-Component and content styles ----------------------------------------------------  */
.flashCompClip{
	width:1002px; 
	margin:0 auto 0 auto; 
	padding:0px 0px 0px 0px;
	background:url(../images/bg_flashClip.jpg) no-repeat 111px 0px;
	display:block;
	height:280px;
	z-index:0;
}

.imgBox{
	float:left;
	margin:0 0 0 101px;
	padding:0;
	width:390px;

}
.imgBox img{
	 display:block;
	 margin:auto;
	 width:auto;
	}

.videoBg{
 float:left;
 margin:0;
padding:35px 0 0 30px;
 
}
.vdoBox{
float:left;
margin:0px 0 0 102px;
padding:0;
width:390px;
}
.videoDataBox{
	float:left;
	width:371px;
	padding:5px 0px 0px 0px;
	margin-top:0px;
	/*position:relative;*/
}
/*.videoDataBox{
	float:left;
	width:371px;
	padding:5px 0px 0px 0px;
	margin-top:-24px;
}*/

.vdsNav{
	float:left;
	width:210px;
}
/*.vdsRateing{
	width:100%\9;
	*width:132px; 
	font-size:11px;
	color:#fff;
	font-weight:bold;
	*position:static;
	position:relative;
	right:0;
}*/
.vdsRateing{
	float:right;
	width:132px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	position:relative;
	*position:static;
}
.vdsRateingCont{
	padding:7px 0px 0px 0px;
	line-height:15px;
}
.vdsRateingCont a:link, .vdsRateingCont a:visited{
	color:#fff;
	text-decoration:underline;
}
.vdsRateingCont a:hover{
	color:#fff;
	text-decoration:none;
}
.vdsTitle{
	clear:left; 
	float:left; 
	/*width:239px; */
	width:239px;
	font-size:23px;
	color:#fff;
	font-weight:bold;
	padding:40px 0px 0px 0px;
	z-index:-2;
}
.vdsTitleNew{
	clear:left; 
	float:left; 
	/*width:239px; */
	width:350px;
	font-size:23px;
	color:#fff;
	font-weight:bold;
	padding:25px 0px 0px 0px;	
}
.vdsPara{
	clear:both; 
	width:355px; 
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:10px 14px 0px 0px;
	line-height:15px;
	vertical-align:top;
	display:block;
	height:150px;
}
.vdsPara a:link,.vdsPara a:visited {
	color:#fff;
	text-decoration:underline;

}
.vdsPara a:hover{
	color:#fff;
	text-decoration:none;
}
.vdsSocialUrl{
	width:367px; 
	text-align:right; 
	padding:10px 0px 0px 0px;
}

/*  Body-Navigation styles ----------------------------------------------------  */
.outerBodyClip{
	display:block;
	width:772px; 
	margin:0px auto; 
	padding:0px 119px 0px 111px;
}
.pplCommentBox{
	float:left; 
	width:376px;
	background-color:#fff;
	padding:20px 10px 20px 20px;
	height:382px;
}
.scrollContent{
	overflow-y:scroll;
	padding:0px 10px 0px 0px;
	height:310px;
}
.pplCommentBox h2{
	color:#58595b;
	line-height:17px;
	font-size:16px;
	font-weight:bold;	
}
.pplCommentBox h2{
	color:#58595b;
	line-height:18px;
	font-size:16px;
	font-weight:bold;	
	margin:0px;
	text-transform:uppercase;
	padding:0px 0px 3px 0px;
}
.pplCommentBox h3{
	color:#58595b;
	line-height:14px;
	font-size:12px;
	font-weight:bold;	
	margin:0px;
	padding:0px 0px 5px 0px;
}
.pplCommentBox h3 a:link, .pplCommentBox h3 a:visited {
	color:#58595b;
	text-decoration:underline;
}
.pplCommentBox h3 a:hover{
	color:#58595b;
	text-decoration:none;
}
.pplCommentBox p{
	color:#231f20;
	line-height:13px;
	font-size:11px;	
	padding:15px 0px 5px 0px;
	margin:0px;
}
.pplCommentBox p span{
	color:#7f8996;
	line-height:12px;
	font-size:10px;
}
.pplCommentBox p span .dateClr{
	color:#ec500d;
}
.theWallClip{
	float:right; 
	width:348px; 
}
/*  ----------------------------------------------------  */
.widgedLinksTblOn{
	float:left;
	cursor:pointer;
	background:url(../images/tab_off.png) repeat-x top left;
}
.widgedLinksTblOff{
	float:left;
	cursor:pointer;
	background:url(../images/tab_off.png) repeat-x top left;
}
.widgedLinksTblSet{
	float:left;
	cursor:pointer;
	background:url(../images/tab_on.png) repeat-x top left;
}
#contentarea{
	width:348px;
	background-color:#000000;
	color:#fff;
	height:635px!important;
}
.commentClip{
	clear:left; 
	width:387px; 
	height:220px; 
	float:left;  
	background:url(../images/bg_commentBox.jpg) no-repeat 0px 25px;
	padding:43px 0px 0px 19px;
}
.commentClip h2{
	color:#fff;
	line-height:18px;
	font-size:16px;
	font-weight:bold;	
	margin:0px;
	text-transform:uppercase;
}
.commentClip a:link, .commentClip a:visited {
	color:#fff;
	font-size:11px;
	text-decoration:underline;
	padding-left:30px;
}
.commentClip a:hover{
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
.wallCntBox{
	padding:20px 25px 10px 30px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	margin:0;
	overflow:hidden;
}
.wallCntBox p{
	margin:0;
	padding:0;
}
.dateClr{
	color:#ec500d;
}
.wallImgsBox{
	padding:10px 25px 0px 30px;
}
.wallPageingClip{
	padding:14px 25px 15px 0px;
	text-align:center;
}
.wallPageingClip span a:link,.wallPageingClip span a:visited {
	text-align:center;
	padding:1px 3px 1px 3px;
	color:#939598;
	background-color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 2px;
}
.wallPageingClip span a:hover{
	text-align:center;
	padding:1px 3px 1px 3px;
	color:#fff;
	background-color:#ec500d;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 2px;
}

.wallPageingClip span a.active{
	text-align:center;
	padding:1px 3px 1px 3px;
	color:#fff;
	background-color:#ec500d;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 2px;
}

/*  ----------------------------------------------------  */
/*  special Elements-Navigation styles ----------------------------------------------------  */
#thum_img2Sub {
	background:url(../images/wall_pop_bg.png) repeat-x top left;
	cursor:pointer;
	z-index:9991;
	position:relative; 
	top:-370px;
	left:-70px;  
	width:214px; 
	height:109px;
	padding:17px 0px 0px 16px;
}
#thum_img2Sub span {
	color:#fff;
	font-size:11px;
	font-weight:bold;
}
#thum_img3Sub {
	background:url(../images/wall_pop_bg.png) repeat-x top left;
	cursor:pointer;
	z-index:9992;
	position:relative; 
	top:-170px;
	left:-70px;  
	width:230px; 
	height:109px;
	padding:17px 0px 0px 16px;
}
#thum_img3Sub span {
	color:#fff;
	font-size:11px;
	font-weight:bold;
}
/*  footer-Navigation styles ----------------------------------------------------  */
.ftrClip{
	clear:both;
	text-align:center;
	padding:25px 0px 20px 0px;
	font-size:13px;
	color:#fff;
	font-weight:bold;	
}
.ftrClip a:link, .ftrClip a:visited {
	color:#fff;
	text-decoration:underline;
}
.ftrClip a:hover{
	color:#fff;
	text-decoration:none;
}
/*  POP-UP-FOR-DIFFERENT-STYLES// styles ----------------------------------------------------  */
.closeBtn{
	display:block;
}
#fScrPopUpWall{
	padding:1px 1px 1px 1px;
	display:block;
	font-size:11px;
	margin:20px; /* remove this if not needed  */

}
.fScrCntTblBox{
	/*padding:22px 36px 30px 36px;*/
	padding:10px 10px 10px 20px;
	color:#fff;
}

.fScrCntTblBox span{
	font-size:13px;
	color:#fff;
	font-weight:bold;
}

.fScrCntTblBox h2{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	margin:20px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}
.fScrCntTblBox p{
	font-size:9px;
	color:#fff;
	padding:0px 0px 0px 0px;
	line-height:13px;
}
/* STYLES-FOR-LOGIN-POPUPS-- */
.fScrLgnTblBox{
	padding:8px 36px 30px 36px;
	color:#c7c7c8;
	
}
.fScrLgnTblBox span{
	font-size:13px;
	color:#c7c7c8;
	font-weight:bold;
}
.fScrLgnTblBox h1{
	font-size:30px;
	color:#c7c7c8;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.fScrLgnTblBox h2{
	font-size:13px;
	color:#c7c7c8;
	font-weight:normal;
	margin:20px 0px 22px 0px;
	padding:0px 0px 0px 0px;
}
.fScrLgnTblBox p{
	font-size:9px;
	color:#c7c7c8;
	padding:0px 0px 0px 0px;
	line-height:13px;
}
.fScrLgnTblBox a:link, .fScrLgnTblBox a:visited {
	color:#ec500d;
	text-decoration:none;
	font-weight:bold;
}
.fScrLgnTblBox a:hover{
	color:#ec500d;
	text-decoration:underline;
	font-weight:bold;
}

/*  register-styles ----------------------------------------------------  */
.registerBdyClip{
	width:1002px; 
	margin:0px auto; 
	padding:0px 0px 0px 0px;
	background:url(../images/bg_register.jpg) no-repeat 112px 0px;
	display:block;
}
.ttlClip{
	width:26px; 
	float:left;
	padding:0px 0px 0px 86px;
}
.registerBox{
	width:488px; 
	float:left; 
	padding:35px 40px 5px 44px;
	display:block;
}
.registerBox h2{
	font-size:26px;
	color:#231f20;
	font-weight:bold;
}
.registerBox p{
	font-size:11px;
	color:#231f20;
	font-weight:normal;
	line-height:16px;
	margin:0px 0px 15px 0px;
}
.registerBox td{
	color:#231f20;
	font-size:13px;
	font-weight:bold;
}
.registerBox td span{
	color:#9d3533;
}
.registerBox a:link,.registerBox a:visited {
	color:#231f20;
	text-decoration:underline;
}
.registerBox a:hover{
	color:#231f20;
	text-decoration:none;
}
.disText{
	font-size:11px;
	color:#231f20;
}
.errorMsg{
	/*color:#9d3533;*/
	color:#FD2F02;
	padding:0px 0px 50px 50px;
}
.errorMsgSmall{
	/*color:#9d3533;*/
	/*color:#FF6600;*/
	color:#FD2F02;
	padding:0px 0px 10px 10px;
	text-align:center;
}
.successMsg{
	/*color:#006600;*/
	color:#FD2F02;
	padding:0px 0px 50px 50px;
}
.successMsgSmall{
	/*color:#006600;*/
	color:#FD2F02;
	padding:0px 0px 10px 10px;
	text-align:center;
	
}
.registerRtBox{
	width:181px; 
	float:left;
	display:block;
	padding:0px 0px 0px 19px;
}
.rtRedBox{
	background:url(../images/bg_redbox.jpg) no-repeat 0px 0px;
	width:181px;
	padding:0px 0px 60px 0px;
}
.rtRedBox h2{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:16px 0px 0px 0px;
}
.rtRedBox h3{
	color:#fff;
	font-size:20px;
	font-weight:bold;
	line-height:17px;
	margin:0px;
}
.rtRedBox h3 span{
	color:#bcbec0;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
}
.rtGreyBox{
	background:url(../images/bg_rt_greyBox.jpg) no-repeat 0px 0px;
	width:161px;
	padding:20px 0px 30px 20px;
	margin-top:19px;
}
.rtGreyBox h2{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.rtGreyBox a:link, .rtGreyBox a:visited{ 
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0px 0px 0px;
	display:block;
}
.rtGreyBox a:hover{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0px 0px 0px;
}
/*  //GLOBAL-WANNA-HELP-STYLES// styles ----------------------------------------------------  */
.wannaHelpBdyClip{
	width:1002px; 
	margin:0px auto; 
	padding:20px 0px 0px 0px;
	display:block;
}
.wannaHelpBdyBox{
	width:804px; 
	float:left;
	display:block;
	padding:0px 0px 0px 0px;
}
.whelpTabCnt{
	background:url(../images/bg_wannaHelp.jpg) no-repeat 0px 0px;
	font-size:15px;
	color:#231f20;
	font-weight:bold;
	padding-top:35px;
	padding-left:auto;
	padding-right:auto;
	padding-bottom:35px;
	width:804px;
	line-height:22px;
}
.whelpTabCnt li{
	padding:13px 0px 0px 0px;
	line-height:22px;
}
.whelpTabCnt a:link, a:visited{
	color:#231F20;
	text-decoration:underline;
}
.whelpTabCnt a:hover{
	color:#231f20;
	text-decoration:none;
}
/*  WANNA-HELP-WIDGET-STYLES ----------------------------------------------------  */
.wHelpLinksTblOn{
	float:left;
	cursor:pointer;
	background:url(../images/wHelp_consumer_on.png) repeat-x top left;
}
.wHelpLinksTblOff{
	float:left;
	cursor:pointer;
	background:url(../images/wHelp_consumer_off.png) repeat-x top left;
}
.wHelpLinksTblSet{
	float:left;
	cursor:pointer;
	background:url(../images/wHelp_consumer_on.png) repeat-x top left;
}
#wHelpContentArea{
	clear:left;
	color:#fff;
	padding:0px 0px 0px 0px;
}
/*  //WANNA-CLIP-BOTTOM-RIGHT-LEFT-CONTENT // styles ----------------------------------------------------  */
.wannaHelpBtmClip{
	width:890px; 
	margin:0px auto; 
	padding:0px 0px 0px 112px;
	display:block;
}
.wHelpcommentClip{
	width:376px; 
	float:left;  
	background:url(../images/bg_wannaHelpComment.jpg) no-repeat 0px 0px;
	padding:20px 0px 0px 19px;
	display:block;	
	height:257px;
}
.wHelpcommentClip h2{
	color:#fff;
	line-height:18px;
	font-size:16px;
	font-weight:bold;	
	margin:0px;
	text-transform:uppercase;
}
.wHelpcommentClip a:link, .wHelpcommentClip a:visited {
	color:#fff;
	font-size:11px;
	text-decoration:underline;
	padding-left:10px;
}
.wHelpcommentClip a:hover{
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
/*  //WANNA-HELP-COMMENT-BOX-CONTENT // styles ----------------------------------------------------  */
.wHelppplCommentBox{
	float:left; 
	width:362px;
	background-color:#fff;
	padding:20px 10px 17px 20px;
	margin:0px 0px 0px 17px;
	display:block;
	height:240px;
}
.wHelpScrollContent{
	overflow-y:scroll;
	padding:10px 10px 0px 0px;
	height:167px;
	width:340px;
}
.wHelppplCommentBox h2{
	color:#58595b;
	line-height:18px;
	font-size:16px;
	font-weight:bold;	
	margin:0px;
	text-transform:uppercase;
	padding:0px 0px 3px 0px;
}
.wHelppplCommentBox h3{
	color:#58595b;
	line-height:14px;
	font-size:12px;
	font-weight:bold;	
	margin:0px;
	padding:0px 0px 5px 0px;
}
.wHelppplCommentBox h3 a:link, .wHelppplCommentBox h3 a:visited {
	color:#58595b;
	text-decoration:underline;
}
.wHelppplCommentBox h3 a:hover{
	color:#58595b;
	text-decoration:none;
}
.wHelppplCommentBox p{
	color:#231f20;
	line-height:13px;
	font-size:11px;	
	padding:5px 0px 15px 0px;
	margin:0px;
}
.wHelppplCommentBox p a{
	color:#58595B;
	}
.wHelppplCommentBox p a:hover{text-decoration:none;}
.wHelppplCommentBox p span{
	color:#7f8996;
	line-height:12px;
	font-size:10px;
}


/*  POP-UP-FOR-DIFFERENT-STYLES// styles ----------------------------------------------------  */
.wMindMainBodyClip{
	background:url(../images/bg_WhatsYourMind.jpg) no-repeat 111px 0px;
	display:block;
	width:772px; 
	margin:0px auto; 
	padding:0px 119px 30px 111px;
	overflow:hidden;
	
}
.wMindLtBox{ 
	width:343px; 
	float:left;
	padding:20px 0px 0px 22px;
	color:#fff;
	
}
.wMindLtBox h2{
	margin:0px;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	text-transform:uppercase;
	padding:0px 0px 10px 0px;
}
.wMindLtBox h3{
	margin:0px;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	padding:0px 0px 25px 0px;
}
.wMindContBox{
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	padding:0px 0px 25px 0px;
	text-align:left;
}
.wMindRtLnk{
	background:url(../images/spacer.gif) no-repeat center right;
	color:#FFF;
	text-decoration:underline;
	display:block;
	padding:12px 0px 13px 0px;
}
.wMindLinksTblOff {
	background:url(../images/spacer.gif) no-repeat center right;
	color:#FFF;
	text-decoration:underline;
	display:block;
	padding:12px 0px 13px 0px;
	cursor:pointer;
}
.wMindLinksTblOn{
	background:url(../images/wMindLinkarrow.gif) no-repeat center right;
	color:#FF0000;
	text-decoration:none;
	display:block;
	padding:12px 0px 13px 0px;
	cursor:pointer;
	vertical-align:middle;
}
.wMindLinksTblSet{
	background:url(../images/wMindLinkarrow.gif) no-repeat center right;
	color:#FF0000;
	text-decoration:none;
	display:block;
	padding:12px 0px 13px 0px;
	cursor:pointer;
	vertical-align:middle;
}
.wMindLinksTblSet span{padding:0px 20px 0px 0px;}
#mindContentArea{
	float:left; 
	padding:0px 29px 0px 0px;
	width:345px;
	/*height:570px;*/
	line-height:15px;
	margin:30px 0px 0px 0px;
	color:#000;
}
.wMindCommentBox{
	float:left; 
	width:344px;
	background-color:#fff;
	padding:20px 10px 20px 20px;
	
}
.wMindScrollContent{
	overflow-y:scroll;
	padding:0px 10px 0px 0px;
	height:310px;
}

.wMindCommentBox h2{
	color:#58595b;
	line-height:17px;
	font-size:16px;
	font-weight:bold;	
}
.wMindCommentBox h2{
	color:#58595b;
	line-height:18px;
	font-size:16px;
	font-weight:bold;	
	margin:0px;
	text-transform:uppercase;
	padding:0px 0px 3px 0px;
}
.wMindCommentBox h3{
	color:#58595b;
	line-height:14px;
	font-size:12px;
	font-weight:bold;	
	margin:0px;
	padding:0px 0px 5px 0px;
}
.wMindCommentBox h3 a:link, .wMindCommentBox h3 a:visited {
	color:#58595b;
	text-decoration:underline;
}
.wMindCommentBox h3 a:hover{
	color:#58595b;
	text-decoration:none;
}
.wMindCommentBox p{
	color:#231f20;
	line-height:13px;
	font-size:11px;	
	padding:15px 0px 5px 0px;
	margin:0px;
}
.wMindCommentBox p span{
	color:#7f8996;
	line-height:12px;
	font-size:10px;
}

.redText
{
	color:#CC0000;
	font-weight:bold;
}
/*Scrollbar Style*/

div#scrollbar {
    display:block; /* initially display:none; to hide from incapable */
    }

div#wannaHelpFeedbackDiv	{ 
    position:relative;
    width:280px; height:150px;
    overflow:hidden;
	}
div#wn1	{ 
    position:relative;
    width:320px; height:150px;
    overflow:hidden;
	}
div#wnH	{ 
    position:relative;
    width:320px; height:250px;
    overflow:hidden;
	}


/* Rob's Scrolling Window */
.ScrollContentDISC{	
	padding:0px 10px 0px 0px;
	height:300px;
	background-color:#FFFFFF;	
}

div#wnDISC	{ 
	position:relative;
	width:480px; 
	height:288px;
	overflow:hidden; 
}

#lyrDISC1{ display:block;}

div#scrollbarDISC { 
  position:relative;
  width:12px; height:280px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
}

div#trackDISC { 
  position:absolute; left:0px; top:12px;
  width:12px; height:252px;
  background:url(../images/trackBg.gif) 0px 0px repeat-y;
}

div#dragBarDISC {
  position:absolute; left:0px!important; top:1px;
  width:12px; height:12px!important;
  background-color:#ec4e0d;
  }
  
div#upDISC { position:absolute; left:0; top:0; }  
div#downDISC { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbarDISC, div#trackDISC, div#dragBarDISC, div#upDISC, div#downDISC {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* end of my scrollbar styles */

	
div#scrollbar { 
  position:relative;
  width:12px; height:170px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
 div#scrollbarHome { 
  position:relative;
  width:12px; height:250px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
div#track { 
  position:absolute; left:0px; top:12px;
  width:12px; height:146px;
  background:url(../images/trackBg.gif) 0px 0px repeat-y;
  }
 div#trackH { 
  position:absolute; left:0px; top:12px;
  width:12px; height:226px;
  background:url(../images/trackBg.gif) 0px 0px repeat-y; 
  }
 div#dragBar {
  position:absolute; left:0px!important; top:1px;
  width:12px; height:12px!important;
  background-color:#ec4e0d;
  }  
 div#wnNT	{ 
    position:relative;
    width:290px; 
	height:90px;
    overflow:hidden;
}
  div#scrollbarNT { 
  position:relative;
  width:12px; height:90px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
  div#trackHT{ 
  position:absolute; left:0px; top:12px;
  width:12px; height:66px;
  background:url(../images/trackBg.gif) 0px 0px repeat-y; 
  }
div#dragBarT {
  position:absolute; left:0px!important; top:1px;
  width:12px; height:12px!important;
  background-color:#ec4e0d;
  }  
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}




/* REPORTS PAGE :: Fletch's Scrolling Window */
.ScrollContentRPT{	
	padding:0px 10px 0px 0px;
	height:437px;
	background-color:#FFFFFF;	
}

div#wnRPT	{ 
	position:relative;
	width:480px; 
	height:425px;
	overflow:hidden; 
}

#lyrRPT1{ display:block;}

div#scrollbarRPT { 
  position:relative;
  width:12px; height:417px;
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
}

div#trackRPT { 
  position:absolute; left:0px; top:12px;
  width:12px; height:389px;
  background:url(../images/trackBg.gif) 0px 0px repeat-y;
}

div#dragBarRPT {
  position:absolute; left:0px!important; top:1px;
  width:12px; height:12px!important;
  background-color:#ec4e0d;
  }
  
div#upRPT { position:absolute; left:0; top:0; }  
div#downRPT { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbarRPT, div#trackRPT, div#dragBarRPT, div#upRPT, div#downRPT {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* end of my scrollbar styles */






/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 
/*#popupFrame{ border:1px solid red;}*/


/* R and D Task for Slider Container
----------------------------------------------*/
.totalthumbContWrap {float:left;line-height:normal;overflow:hidden;padding:0 0 0 3px; margin-bottom:0; width:250px; }
#galleryContainer {float:left;height:120px;overflow:hidden;position:relative;width:100%;z-index:0;}
#aroLeft {cursor:pointer;left:0;position:absolute; top:17px;z-index:10;}
#subFolders{position:absolute;left:16px;width:100000px; overflow:hidden;}
#aroRight {cursor:pointer; position:absolute;right:0;top:17px;z-index:10;}


/* videoThumb
----------------------------------------------*/
#subFolders .videoThumb{ float:left; display:block; padding:0;}
#subFolders .videoThumb.padR0{padding-right:0;}
#subFolders .videoThumb img{ float:left; margin:15px 3px 0 3px;}
#subFolders .videoThumb p{ float:left; width:53%; line-height:10px; color:#434343; display:block; margin-top:15px; font-size:80%; font-family:Georgia;}
#subFolders .videoThumb p span{ font-size:110%; font-weight:bold; display:block; padding-bottom:5px;}

/*
-------------------------------------*/

/* Common Properties
----------------------------------*/

.shareWrapper{ display:block; margin:0; float:right;}
.shareBtn{position:relative; margin:2px 0 0 3px; float:left; width:55px;}
.shareBtn a.share{ background:url(../images/share-btn.gif) no-repeat 0 0; height:16px; width:55px;display:block; font-size:0; line-height:0; text-indent:-5000px;}
/**/
.subcontainer{ width:207px; border:1px solid #999; background:#fff; padding:2px; position:absolute; right:0; top:16px;display:none;z-index:999;}
.subcontainer h2{ background:#f2f2f2; padding:6px 10px; font-size:11px; font-weight:normal; display:block; border-bottom:1px solid #e5e5e5; margin:0;}
.subcontainer ul{ margin:0; padding:0;}
.subcontainer ul li{ float:left; width:50%; display:block;}
.subcontainer ul li a{display:block;padding:5px 10px 5px 30px; color:#4c4c4c; text-decoration:none; border:1px solid #fff; font-size:11px;}
.subcontainer ul li a:hover{ background:#f2f2f2; display:block; border:1px solid #e5e5e5;}

/*delicious*/
.subcontainer ul li.delicious a{ background:url(../images/sm_ico8_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.delicious a:hover{background:#f2f2f2 url(../images/sm_ico8_off.gif) no-repeat 5px 3px;}

/*twitter*/
.subcontainer ul li.twitter a{ background:url(../images/sm_ico1_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.twitter a:hover{ background:#f2f2f2 url(../images/sm_ico1_off.gif) no-repeat 5px 3px;}

/*reddit*/
.subcontainer ul li.reddit a{background:url(../images/sm_ico9_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.reddit a:hover{ background:#f2f2f2 url(../images/sm_ico9_off.gif) no-repeat 5px 3px;}
 
 
/*stumbleUpon*/
.subcontainer ul li.stumbleUpon a{background:url(../images/sm_ico5_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.stumbleUpon a:hover{ background:#f2f2f2 url(../images/sm_ico5_off.gif) no-repeat 5px 3px;}


/*facebook*/
.subcontainer ul li.facebook a{ background:url(../images/sm_ico2_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.facebook a:hover{ background:#f2f2f2 url(../images/sm_ico2_off.gif) no-repeat 5px 3px;}
 

/*linkedIn*/
.subcontainer ul li.linkedIn a{ background:url(../images/sm_ico6_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.linkedIn a:hover{ background:#f2f2f2 url(../images/sm_ico6_off.gif) no-repeat 5px 3px;}


/*bing*/
.subcontainer ul li.bing a{ background:url(../images/sm_ico10_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.bing a:hover{ background:#f2f2f2 url(../images/sm_ico10_off.gif) no-repeat 5px 3px;}


/*newsvine*/
.subcontainer ul li.newsvine a{ background:url(../images/sm_ico7_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.newsvine a:hover{ background:#f2f2f2 url(../images/sm_ico7_off.gif) no-repeat 5px 3px;}


/*digg*/
.subcontainer ul li.digg a{ background:url(../images/sm_ico3_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.digg a:hover{ background:#f2f2f2 url(../images/sm_ico3_off.gif) no-repeat 5px 3px;}

/*google*/
.subcontainer ul li.google a{ background:url(../images/sm_ico4_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.google a:hover{ background:#f2f2f2 url(../images/sm_ico4_off.gif) no-repeat 5px 3px;}

/*Tumblr*/
.subcontainer ul li.Tumblr a{ background:url(../images/sm_ico11_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.Tumblr a:hover{ background:#f2f2f2 url(../images/sm_ico11_off.gif) no-repeat 5px 3px;}

/*yahoo Buzz*/
.subcontainer ul li.yahooB a{ background:url(../images/sm_ico12_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.yahooB a:hover{ background:#f2f2f2 url(../images/sm_ico12_off.gif) no-repeat 5px 3px;}

/*yahoo Buzz*/
.subcontainer ul li.email a{ background:url(../images/sm_ico13_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.email a:hover{ background:#f2f2f2 url(../images/sm_ico13_off.gif) no-repeat 5px 3px;}

/*vimeo*/
.subcontainer ul li.vimeo a{ background:url(../images/sm_ico14_on.gif) no-repeat 5px 3px;}
.subcontainer ul li.vimeo a:hover{ background:#f2f2f2 url(../images/sm_ico14_off.gif) no-repeat 5px 3px;}

/* Icons Links
--------------------------------------------------------------*/
.iconsWrap{ float:left; margin:0; padding:0;}
.iconsWrap ul{ margin:0; padding:0;}
.iconsWrap ul li{ float:left; overflow:hidden; padding:0 3px 0 0; margin:0; list-style:none!important;}
.iconsWrap ul li a{ display:block; text-decoration:none; font-size:0; line-height:0; text-indent:-5000px; list-style:none!important;}
.iconsWrap ul li a:hover{text-decoration:none;}
/**/
.iconsWrap ul li.facebookIcon a{ background:url(../images/sm_ico2_on.gif) no-repeat 0 0; height:18px;width:18px; float:left; }
.iconsWrap ul li.twitterIcon a{ background:url(../images/sm_ico1_on.png) no-repeat 0 0; height:18px; width:18px;}
.iconsWrap ul li.youtubeIcon a{ background:url(../images/youtube-icon.gif) no-repeat 0 2px; height:18px; width:18px;}



/* Pledge Page Styles v1 by Rob F */
#PledgeIntro {
	margin-left:auto; margin-right:auto;
	margin-bottom:20px;
	width:714px;
	height:233px;
	background-image:url(../images/pledge-topbg.jpg);
	background-repeat:no-repeat;
	/*overflow:hidden;*/
}

#PledgeBox {
	margin-left:auto; margin-right:auto;
	margin-bottom:20px;
	width:714px; height:535px;
	background-image:url(../images/pledge-midbg.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#PledgeForms {
	margin-left:auto; margin-right:auto;
	width:714px; min-height:275px; height:auto;
	background-image:url(../images/pledge-bottombg.jpg);
	background-repeat:no-repeat;	
	overflow:hidden;	
}

#PledgeRespect {
	width:330px;
	padding-right:20px;
	float:left;
}

#PledgeThumbsArea {
	width:280px;
	margin:0px;	padding:0px;
	float:right;
}

/* Standard Padding Setting for all boxes */
#PledgePadder {
	margin:0px;
	padding-left:40px; padding-top:20px; padding-bottom:20px; padding-right:33px;
	text-align:left;
	float:left;
	width:639px;
}

/* Top Box Text Styles */
#PledgeIntro h1 {
	margin:0px; padding:0px;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bolder;
	color:#FFF;
	text-transform:uppercase;	
}

#PledgeIntro p {
	margin:0px; padding:0px;
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
	text-transform:none;
}

/* Middle Box */
#PledgeRespect h2 {
	margin:0px; padding:0px; 
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#231f20;
	font-weight:bold;
}

#PledgeRespect p {
	margin:0px; padding:0px; 
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#231f20;
	font-weight:normal;
}

/* Bottom Boxes */
#PledgeSignUp {
	float:left;
	margin:0px; padding:0px;
	width:280px;
}

#PledgeSignUp p a, a:link, a:active, a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fd2f02;
text-decoration:none;
border:none;
}
#PledgeSignUp p a{ border:none;}
#PledgeSignUp p a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fd2f02;
text-decoration:underline;
}


#PledgeThankYou {
	float:left;
	margin:0px; padding:0px;
	width:300px;
}	

#PledgeThankYou h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFF;

}


#PledgeSocialBox {
	float:left;
	margin:0px; padding:0px;
	margin-left:50px;
	width:300px;
}

#PledgeForms h3 {
	margin:0px; padding:0px;
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
}

#PledgeForms p {
	margin:0px; padding:0px;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:normal;
}

.button, .commentbtn, .reportbtn {
	width:48px;
	border:none;
	background-color:#fd2f02;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	cursor:pointer;
	padding:0px;
}



a.OrangeLink, a.OrangeLink:link, a.OrangeLink:active, a.OrangeLink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fd2f02;	
}

a.OrangeLink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fd2f02;	
}

#TweetBox {
	float:left;
	margin-bottom:65px;
}


/* form { margin:0; padding:0; } */
.textFrm {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	font-size:11px;
	background-color:#a7a4a3;
	padding:2px; width:250px;
}

p.error { margin:0px; padding:0px; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; color:red;font-size:11px; }
p.error#fullname_error { margin:0px; padding:0px; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; color:red;font-size:11px; }
p.error#title_error { margin:0px; padding:0px; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; color:red;font-size:11px; }
p.error#organization_error { margin:0px; padding:0px; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; color:red;font-size:11px; }

/*
table, tr, td 
{
	margin:0px; padding:2px;
}
*/

label.hidden { display:none; visibility:hidden; }

/* Hover Box Styles */
#ThumbsWrapper {
	float:left;
}


.pledgethumbs {
	float:left;
	width:48px; height:48px;
	margin:0px; padding:0px;
	padding-right:7px;
	padding-bottom:7px;
}



/* new classes */
.loginheight{height:226px;}
.rtRedBox td{padding:0px !important;}
.whtblmrgn{margin:0px auto 0px auto;}
.wMindScrollContentN{	
	padding:0px 10px 0px 0px;
	height:270px;	
}
div#wnN	{ 
    position:relative;
    width:290px; 
	height:260px;
    overflow:hidden;
}

p.description{text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px !important; padding-bottom:10px;}

#ratingtbl .scrollContent{height:130px; padding:0 10px 0 0; overflow:visible;}
#ratingtbl #scrollbarHome{position:relative;  width:12px; height:130px; font-size:1px;  /* so no gap or misplacement due to image vertical alignment */}
#ratingtbl #trackH { position:absolute; left:0px; top:12px; width:12px; height:106px; background:url(../images/trackBg.gif) 0px 0px repeat-y;}
#ratingtbl.fScrCntTblBox span{ font-size:11px !important; color:#fff; font-weight:bold; }

/* Css Created on 10/12/2009
-----------------------------------------------------------------*/
#frmDiscussionTopic table td { text-align:left;}
#frmDiscussionTopic table td img { float:right;}
#frmDiscussionTopic table td  { text-align:left;}

/**/
#frmContentsComments h2{ display:block; padding:0 15px 0 0; margin:0; overflow:hidden;}
#frmContentsComments h2 p{ float:left; margin:0; padding:0;}
#frmContentsComments h2 p.tellCont{ margin-right:8px;}
#frmContentsComments h2 p.tellCont2{ margin-left:8px;}

/**/
.pplCommentBox h2{ display:block; overflow:hidden;}
.pplCommentBox h2 span.txt1{ display:block; overflow:hidden; padding-bottom:5px;}
.pplCommentBox h2 span.txt22{ display:block; overflow:hidden; padding-bottom:5px;}
.pplCommentBox h2 p{ float:left; margin:0; padding:3px 5px 0 0;}
.pplCommentBox h2 span.colan{ float:left;}


 
 /* Pop up css created on 11/12/2009
--------------------------------------------------------------*/ 
/**/
#wfsShowRateCntDiv{ float:left; overflow:hidden; width:70px; padding:0 6px 0 0; text-align:left;}
#wfsShowRateCntDiv .userCont{ display:block; font-weight:bold;}
#wfsShowRateCntDiv .count{ display:inline;}
#wfsShowRateCntDiv .vote{ display:inline;}
/**/
.ratingIcon{ float:left; margin:4px 0 0 0;}

/**/
#ratingtbl table{ width:363px!important;}
#contentCommentsDiv{ display:block; overflow:hidden; padding-bottom:5px;}

#wnNpopup{ width:338px; position:relative; overflow:hidden!important; border:1px solid #fff;}
#wnNpopup #lyr1{ padding:8px; display:block;}

/**/
.pagging{ margin:auto; width:50px; overflow:hidden;}
.pagging span.floatL{ float:left;}
.pagging span.floatR{ float:right;}
.NextPrev{ margin:auto; width:530px; overflow:hidden;}
.NextPrev span.floatL{ float:left;}
.NextPrev span.floatR{ float:right;}

/**/
.whtblmrgn a {font-size:15px; color:#231F20!important; text-decoration:underline!important;}
.whtblmrgn a:hover {font-size:15px; color:#231F20!important; text-decoration:none!important;}
 
/**/
#example table td p{ margin:0; padding:0;}
#frmContentsComments{ margin:0; padding:0;}
.registerBox a{color:#EC500D!important; text-decoration:none!important;font-size:12px; }

/* New class for scroll */
#wnNpopup_desc{ width:338px; position:relative; overflow:hidden!important; border:1px solid #fff;}
#wnNpopup_desc #lyr1_desc{ padding:8px; display:block;}
.scrollContent_desc{
	overflow-y:scroll;
	padding:0px 10px 0px 0px;
	height:100px;		
}
div#scrollbar_desc { 
  position:relative;
  width:12px; height:100px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */ 
  }
 div#scrollbarHome_desc { 
  position:relative;
  width:12px; height:100px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */  
  }
div#track_desc { 
  position:absolute; left:0px; top:12px;
  width:12px; height:100px;
  background:url(../images/trackBg.gif) 0px 0px repeat-y;
  }
 div#dragBar_desc {
  position:absolute; left:0px!important; top:1px;
  width:12px; height:12px!important;
  background-color:#ec4e0d;
  }  
 div#trackH_desc{ 
  position:absolute; left:0px; top:12px;
  width:12px; height:76px;  
  background:url(../images/trackBg.gif) 0px 0px repeat-y; 
  }
  
  
#wnNpopupDn{ width:338px; position:relative; overflow:hidden!important; border:1px solid #fff;}
#wnNpopupDn #lyr1Dn{ padding:8px; display:block;}
.scrollContentDn{
	overflow-y:scroll;
	padding:0px 10px 0px 0px;
	height:90px;		
}
 div#scrollbarHomeDn { 
  position:relative;
  width:12px; height:98px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */  
  }
div#trackDn { 
  position:absolute; left:0px; top:12px;
  width:12px; height:74px;
  background:url(../images/trackBg.gif) 0px 0px repeat-y;
  }
 div#dragBarDn {
  position:absolute; left:0px!important; top:1px;
  width:12px; height:12px!important;
  background-color:#ec4e0d;
  }  



#discussionTopicDiv{width:319px;}
#wnNdiscuss{ width:320px; position:relative; overflow:hidden!important; /*border:1px solid #fff;*/}
#wnNdiscuss #lyr1Discuss{ padding:0px; display:block;}
.scrollContentDiscuss{
	overflow-y:scroll;
	padding:0px 0px 0px 0px;
	height:299px;		
}
 div#scrollbarDiscuss { 
  position:relative;
  width:12px; height:299px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */  
  }
div#trackDiscuss { 
  position:absolute; left:0px; top:12px;
  width:12px; height:275px;
  background:url(../images/trackBg.gif) 0px 0px repeat-y;
  }
 div#dragBarDiscuss {
  position:absolute; left:0px!important; top:1px;
  width:12px; height:12px!important;
  background-color:#ec4e0d;
  } 
/* this below style doesn't work in IE6 */
.tip-cont-div {
	position: relative;
}
.tip-cont-div .cross-tip {
    display: none;
	position: absolute;
}
  
.tip-cont-div:hover .cross-tip {
    display: block;  
}

/* Join the conversation Styles */
#ContentWrapper {
	float:left;
	width:1002px;
	margin:0px; padding:0px;
	margin-left:auto; margin-right:auto;
}

#ContentLeftColumn {
	display:block;
	width:545px;
	float:left;
	margin-left:110px;
}

#CLCPopularConversations {
display:block;
margin:0px; padding:0px;
margin-bottom:12px;
width:545px; height:517px;
float:left;
background-image:url(../images/conversation/lefttop-main-bg.jpg);
background-repeat:no-repeat;
}

#CLCSuggestTopic {
display:block;
margin:0px; padding:0px;
width:545px;
float:left;
background-image:url(../images/conversation/leftbottom-suggesttopic-bg.jpg);
background-repeat:no-repeat;
}

#CLCPadder {
	padding:25px;
	padding-bottom:0px;
}

/* Add a comment */
#CommentPadder {
	float:left;
	margin:0px; padding:0px;
	padding-top:12px;
	padding-left:20px;
}


#CLCThankYou {
display:block;
width:505px;
padding:20px;
float:left;
background-image:url(../images/conversation/leftbottom-suggesttopic-bg.jpg);
background-repeat:no-repeat;
}


#CLCCommentTY {
display:block;
float:left;
}


#ContentLeftColumn h2 {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#231f20;
	margin-bottom:8px;
}

#scroller {
width:500px; height:288px;
overflow:auto;
}

#CLCConversationBox {
	display:block;
	margin:0px; padding:0px;
	width:491px; 
	background-color:#FFF;
	overflow:auto;
}

#CLCConvPadder {
	padding:12px;
}

#CLCConversationBox h3 {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
}

#CLCConversationBox h3 a.disctitle, a.disctitle:link, a.disctitle:visited, a.disctitle:active {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}

#CLCConversationBox h3 a.disctitle:hover {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

#CLCConversationBox p {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

#CLCConversationBox p.lightgrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#999;
}

p.lightgrey {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#999;
}

#CLCConversationBox p.comment {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

p.comment {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}


#CLCsmbreaker {
	clear:both;
	height:15px;
}

#CLC5breaker {
	clear:both;
	height:5px;
}


#CLCbreaker {
	margin:0px; padding:0px;
	clear:both;
	height:20px;
}
	
	
#ContentRightColumn {
	float:left;
	width:214px;
	margin:0px; padding:0px;
	margin-left:12px;
}
	
#ReportBox {
	display:block;
	float:left;
	margin:0px; padding:0px;
	margin-bottom:12px;
	width:214px; height:169px;
	background-image:url(../images/conversation/right-reportbox-bg.jpg);
	background-repeat:no-repeat;
}

#OtherConversationsBox {
	display:block;
	float:left;
	margin:0px; padding:0px;
	margin-bottom:12px;
	width:214px; height:336px;
	background-image:url(../images/conversation/right-otherconversations-bg.jpg);
	background-repeat:no-repeat;
}

#SignPledgeBox {
	float:left;
	margin:0px; padding:0px;
	margin-bottom:12px;
	width:214px; height:179px;
	background-image:url(../images/conversation/right-pledgebox-bg.jpg);
	background-repeat:no-repeat;
}

#RCPadder { 
padding:15px;
}

#imagebox {
	width:56px;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}

/* right column text styles */
#ReportBox h4, #OtherConversationsBox h4, #SignPledgeBox h4  {
	margin:0px; padding:0px;
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}

#ReportBox p, #OtherConversationsBox p, #SignPledgeBox p  {
	float:left;
	margin:0px; padding:0px;
	width:115px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#cccccc;
}

#LinkBox {
	float:left;
	width:92%;
	text-align:right;
}

#colorbars {
	margin-top:10px;
	margin-bottom:10px;
}

a.whitelink, a.whitelink:link, a.whitelink:active, a.whitelink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-bottom:8px;
}

a.whitelink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-bottom:8px;
	text-decoration:underline;
}

/* what's on your mind section */
#IntroBox {
	height:280px;
	width:825px;
	margin:0px; padding:0px;
	margin-left:auto; margin-right:auto;

}

#lefttitle {
	margin:0px; padding:0px;
	width:19px;
	float:left;
}

#MainHeader {
	float:left;
	width:771px; height:280px;
	background-image:url(../images/conversation/mind-header-bg.jpg);
	background-repeat:no-repeat;
}
	
#MainHeader h1.mindTitle {
	margin:0px; padding:0px;
	margin-left:27px; margin-top:29px;
	margin-bottom:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#fff;
	font-weight:bold;
}

#MainHeader h2.mindDesc {
	margin:0px; padding:0px;
	margin-bottom:16px; padding-right:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}

#MainHeader p.mindPOV {
	margin:0px; padding:0px;
	padding-right:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ddd;
	font-weight:bold;
	
}

#authorbox {
	float:left;
	width:98px;
	margin-left:28px; margin-right:12px;
	text-align:left;
}

#authorbox p.AuthName {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ededed;
	font-style:italic;
}

#authorbox p.AuthTitle {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ababab;
	font-style:italic;
}

#MindBox {
	float:left;
	width:617px; height:138px;
}

#SocialPadder {
	float:right;
	margin:0px; padding:0px;
	margin-right:42px;
	width:320px;
}

#SocialLink {
	float:left;
}

#SocialBox {
	float:right;
	padding-left:10px;
}

#SocialLink a.sLink, a.sLink:link, a.sLink:active, a.sLink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a8a8aa;
	text-decoration:none;
}

#SocialLink a.sLink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a8a8aa;
	text-decoration:underline;
}

/* Archive Styles */
#ArchTY {
display:block;
width:280px;
padding:20px;
float:left;
}

/* Reports Styles */
#ReportsBox {
display:block;
margin:0px; padding:0px;
margin-bottom:12px;
width:545px; height:759px;
float:left;
background-image:url(../images/reports/reports-left-bg.jpg);
background-repeat:no-repeat;
}


.reportsTitle{
	clear:left; 
	float:left; 
	/*width:239px; */
	width:350px;
	font-size:23px;
	color:#fff;
	font-weight:bold;
	padding:40px 0px 0px 0px;
	z-index:-2;
}
.reportsPara{
	clear:both; 
	width:355px; 
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:10px 14px 0px 0px;
	line-height:15px;
	vertical-align:top;
	display:block;
	height:150px;
}

#reportImg {
	float:left;
	margin-top:10px;
	margin-left:8px;
}

#ReportContent {
	margin-left:0px;
	margin-bottom:30px;
	margin-top:10px;
	float:left;
	width:360px;
}

#ReportContent h5 {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#ReportContent p {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}


a.ReportLinks, a.ReportLinks:link, a.ReportLinks:active, a.ReportLinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}

a.ReportLinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

/* Stay Informed */
.requiredtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-family:12px;
	font-weight:bold;
	color: #9c3533;
}

.reqField{
	border:1px solid #d9d9d9;
	font-size:11px;
	color:#9c3533;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
	background-color:#d9d9d9;
	width:239px!important;
	margin-bottom:4px;
}

/* 10 Ways page */
#TopWaysContent {
width:771px; height:711px;  /* w.771 */
margin:0px; padding:0px;
margin-left:auto; margin-right:auto;
background-color:#333;
}

#TopWaysPadder {
	padding:20px;
	padding-left:100px; padding-right:100px;
}

#TopWaysContent h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
}

#TopWaysContent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
}


#TopWaysContent ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}

#TopWaysContent li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	padding-bottom:8px;
}






















/* Rob Fletcher - United Way Counter Styles */
/* Removed the counter */
/* p.counter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:normal;
}

p.counterlarge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	line-height:2;
}

span.dollaramount {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F90;
	font-weight:bold;
} */




	