/*3 Column Layout*/	
#containerMEM{
	margin:0 auto;
	padding:0;
	background:#fff;
	width:985px;
	height:auto;
	}
#leftCol{
	margin:10px 40px 0 40px;
	padding:0;
	background:#fff; 
	width:145px;
	height:auto;
	float:left;		
	}
#middleCol{
	margin:10px 40px 0 0;
	padding:0;
	background:#fff; 
	width:450px;
	height:auto;
	float:left;		
	}
#rightCol{
	margin:10px 40px 0 0;
	padding:0;
	background:#fff; 
	width:230px;
	height:auto;
	float:right;		
	}
/*End 3 Column Layout*/	

/*2 Column Layout*/	

#leftCol2{
	margin:10px 40px 0 40px;
	padding:0;
	background:#fff; 
	width:635px;
	height:auto;
	float:left;		
	}

#leftCol2vert_norule{
	margin:10px 0 0 40px;
	padding: 0 20px 0 0;
	
	border-right:1px;
	border-right-color:#68737a;
	border-right-style:none;

	background:#C4CF29; 
	width:635px;
	height:auto;
	float:left;		
	}


#rightCol2{
	margin:10px 40px 0 0;
	padding:0;
	background:#fff; 
	width:230px;
	height:auto;
	float:right;		
	}

/*End 2 Column Layout*/	

/*2 Column Layout with vertical rule*/	

#leftCol2vert_rule{
	margin:10px 0 0 40px;
	padding: 10px 30px 30px 30px;
	background:#C4CF29; 
	width:575px;
	height:auto;
	float:left;		
	}
#leftCol-grey{
	margin:10px 0 0 40px;
	padding: 10px 30px 30px 30px;
	background:#eee; 
	width:575px;
	height:auto;
	float:left;		
	}
#leftCol-white a{
	color:#C4CF29;
	}
#leftCol-white a:hover{
	text-decoration:underline;
	}
#leftCol-white{
	margin:10px 0 0 40px;
	padding: 10px 30px 30px 30px;
	background:#fff; 
	width:575px;
	height:auto;
	float:left;		
	}
#leftCol-grey a{
	color:#C4CF29;
	}
#leftCol-grey a:hover{
	text-decoration:underline;
	}	
.innerbox{
	padding: 25px;
	line-height:20px;
	font-size:12px;
	background:#fff; 
	width:auto;
	height:auto;
	font-family: Helvetica, Arial;
	display:inline-block;
	margin:15px 0;
	font-weight:200;
	}
	
.innerbox2{
	padding: 10px 25px 25px 25px;
	line-height:20px;
	font-size:12px;
	background:#fff; 
	width:auto;
	height:auto;
	font-family: Helvetica, Arial;
	display:inline-block;
	margin:15px 0;
	font-weight:200;
	}
	.innerbox-left{
		margin-top:-15px;
		width:50%; 
		float:left; 
		text-align:left;
		}
.price-head	{
		font-family: Helvetica, Arial;
		font-weight:bold;
		font-size:14px;
		color:#000;
		}
		
.mb-price-bg { background:#ccc; margin-top:0px; padding:7px 0 5px 10px; }
.options-left-bg { margin-top:-5px; background:#eee; padding:7px 0 5px 10px; }
.options-right-bg { margin-top:-5px; background:#eee; padding:7px 10px 5px 0; }
		
	.innerbox-right{
		margin-top:-15px;
		width:50%; 
		float:right; 
		text-align:right;
	}
	
	.innerbox-33-left, .innerbox-33-mid, .innerbox-33-right{
		width:175px; 
		float:left; 
		text-align:center;
		font-size:18px;
		line-height:normal;
		}
	
	.innerbox-33-right{
		float:right; 
		}
		
		.innerbox-33-left p, .innerbox-33-mid p, .innerbox-33-right p{
		font-size:11px;
		margin:5px inherit 10px inherit; padding-bottom:0;
		}

.join-now-sm, .app-sm ,.number-sm { background:#C4CF29; width:90%; height:100%; margin:auto; padding:20px 5px 15px 5px; cursor:pointer; font-family: Helvetica, Arial; }
.join-now-sm:hover, .app-sm:hover ,.number-sm:hover { background:#d7e517; }

.smapling500{ 
	font-size:13px; 
	padding-left:10px; 
	font-family: Helvetica, Arial; 
	}
		
.innerboxHead{
	line-height:22px;
	font-size:16px;
	font-family: Helvetica, Arial;
	}

#rightCol2vert_rule{
	margin: 0 40px 0 20px;
	padding: 0 0 0 20px;
	background:#fff; 
	width:229px;
	height:auto;
	float:right;		
	}

/*End 2 Column Layout*/	

td.main23 {			
	border-width:1px;
	border-color:#D3D3D3;
	border-bottom-style:dotted;
	background-color:#F5F5F5;
}
span.promohead_sml{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#68737a;
	line-height:1.25em;
	}
span.promohead_sml a{
	color:#68737a;
	}
span.promohead_sml a:hover{
	color:#AA2E14;
	}
span.promohead_lrg{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#68737a;
	line-height:1.25em;
	letter-spacing:-1px;
	}	
.text14gray2 {
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height:18px;
	font-weight:bold;
	color: #666666;
	background:#eee;
	width:100%;
	padding:5px 0 5px 10px;
	margin: 10px 0 10px 0;
}
.text14gray2-HEAD {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#68737a;
	line-height:18px;
}
.text14gray2 a:link {
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}
.text14gray2 p a:hover {
	color: #F38E00;
}
.text14gray2 a:visited {
	color: #000;
}
.text14grayNEW {
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #666666;
}
.rightnav-head {
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #AA2E14;
	border-bottom: 1px solid #AA2E14;
	padding-bottom:5px;
}
.rightnav-head-noline {
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #AA2E14;
	padding-bottom:5px;
	
}
.terms {
	color:#666;
	font-size:10px;
	}
hr.dashed-hz-rule {
	background-color:#fff;
	border:#68737a 1px dashed;
	border-style: none none dashed;
	color:#fff;
	margin-top:12px;
	margin-bottom:12px;
	}


.toggle {cursor:pointer;color:#0000A0;}

/*Begin CSS for "go" button for workspan pages*/
div.go {
height: 56px;
width: 109px;
padding:0;
background-image:url("../images/WebChaticon_rollover.png");
cursor: pointer;

} div.go a, div.go a:link, div.go a:visited {
display:block;
}

div.go img {
width:109px;
height:56px;
border:0px;
}

div.go a:hover img {
visibility:hidden;
}
.brochure-button{
 background: #b3b3b3 none repeat scroll 0 0;
    color: #fff;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 15px;
    min-width: auto;
    padding: 16px 0 14px;
    text-align: center;	
}
.chat-button {
	margin:0 0 15px 0;
	padding:16px 0 14px 0;
	min-width:auto;
	color:#fff;
	font-size:20px;
	background:#b3b3b3;
	line-height:24px;
	font-family: Helvetica, sans-serif;
	text-align:center;
	}
	.chat-button:hover {
	background:#c6c6c6;
	}
	
.join-button{
	margin:0 0 10px 0;
	padding:20px 0 16px 0;
	width:229px;
	color:#fff;
	font-size:24px;
	background:#C4CF29;
	line-height:24px;
	font-family: Helvetica, Arial;
	float:left;
	text-align:center;
	}
	.join-button:hover{
	background:#d7e517;
	}
.login-button{
	margin:0 0 10px 0;
	padding:20px 0 16px 0;
	width:229px;
	color:#fff;
	font-size:24px;
	background:#000;
	line-height:24px;
	font-family: Helvetica, Arial;
	float:left;
	text-align:center;
	}
	.login-button:hover{
	background:#333;
	}	
.chaticon{
	list-style: none;
	margin:0;
	padding: 0 0 0 30px;
	clear:both;
	}
li.chat {
	background-image: url("../icons/chat-icon.png");
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding:0;
	margin: 0;
	}

.iconlist {
	list-style: none;
	margin: 20px 0;
	padding: 0 0 0 5px;
	clear:both;
	}
	.iconlist li {
		line-height:32px;
		display:inline-block;
		font-family: Helvetica, Arial;
		color:#000;
		font-size:14px;
		font-weight:200;
		}
	
	li.phone {
		background-image: url("../icons/phone-icon.png");
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding-left:30px;
		margin: 0;
		}
	
	li.globe {
		background-image: url("../icons/globe-icon.png");
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 0;
		margin:0;
		padding-left:30px;
		}
		
.webchat-txt {
	line-height:13px;
	}
	
.memberhead{
	line-height:40px;
	margin-bottom:20px;
	font-family: Helvetica, Arial;
	color:#6D6E72;
	font-size:28px;
	}
	
.memGreen{
	line-height:30px;
	margin-bottom:20px;
	font-family: Helvetica, Arial;
	color:#C4CF29;
	font-size:26px;
	}
.memBlack{
	line-height:30px;
	margin-bottom:20px;
	font-family: Helvetica, Arial;
	color:#000;
	font-size:26px;
	border-bottom: 1px solid #6D6E72;
	}
.memBlack-sm{
	line-height:22px;
	margin-bottom:20px;
	font-family: Helvetica, Arial;
	color:#000;
	font-size:16px;
	border-bottom: 1px solid #6D6E72;
	}	
.memGreen-BIG{
	line-height:44px;
	margin-bottom:20px;
	font-family: Helvetica, Arial;
	color:#C4CF29;
	font-size:42px;
	}	
	
.membercall{
	font-family: Helvetica, Arial;
	color:#fff;
	font-size:38px;
	}
.membercallbutton {
	font-family: Helvetica, Arial;
	color:#fff;
	font-size:20px;
	background:#6D6E72; 
	padding:20px; 
	margin-top:15px; 
	float:right;
	text-align:center;
	}
.membercallbutton:hover {
	background:#838577;
	cursor:pointer;
	}
.top-greybox-TXT {
	line-height:28px;
	font-family: Helvetica, Arial;
	color:#000;
	font-size:20px;
	}	
.alreadymember {
	line-height:20px;
	font-family: Helvetica, Arial;
	color:#000;
	text-align:left;
	font-size:18px;
	font-weight:200;
	}
	.alreadymember a{
		color:#000;
		text-decoration:none;
		}	
	.alreadymember a:hover{
		text-decoration:underline;
		color:#C4CF29;
		}
.alreadymemberTXT {
	line-height:28px;
	font-family: Helvetica, Arial;
	color:background:#b3b3b3;
	text-align:left;
	font-size:24px;
	font-weight:200;
	}
	.alreadymemberTXT a{
		color:#000;
		text-decoration:none;
		}	
	.alreadymemberTXT a:hover{
		text-decoration:underline;
		color:#C4CF29;
		}			
.tblhead {
	font-family: Helvetica, Arial;
	color:#000;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	}
	
.tblhead-sm {
	font-family: Helvetica, Arial;
	color:#6D6E72;
	font-size:12px;
	text-align:center;
	line-height:12px;
	}

.check-item-h3 {
	font-family: Helvetica, Arial;
	color:#6D6E72;
	font-size:16px;
	font-weight:bold;
	}
	
.toggle {
	cursor:pointer;
	text-decoration: none; 
	font-family: Helvetica, Arial; 
	color: #003399;
	}

.p-open-txt {
	margin-bottom:-5px;
	font-family: Helvetica, Arial;
	color:#C4CF29;
	font-size:14px;
	text-shadow:1px 1px #fff;
	font-weight:200;
	}
	
.p-open-txt:hover {
	color:#b0bb14;
	}
.demographic-p p{
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	font-size:16px;
	}
.dem-p-big {
	font-family: Helvetica, Arial;
	color:#C4CF29;
	font-weight:bold;
	}