.ContactFieldset
{
	font-size:90%;
	/*color:#000;*/
	border:1px solid #ccc;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
	/*width:400px;*/
	color:#336699;
	width:435px;
	float:left;
	font-weight:bold;
}

.ContactFieldset #ReqText
{
	color:#000;
	font-weight:bold;
	font-size:90%;
	padding:5px 0 5px 0;
}

.ContactFieldset input,.ContactFieldset select,.ContactFieldset textarea
{
	border:1px solid #000;
	padding:0px 0 0 2px;
	margin:3px 0 8px 0;
}

.faqquestion
{
	font-size:80%;
	color:#000;
	padding: 5px 0 0 5px; 
	width: 99%;
	background-color:#F5F5F5;
	font-weight: bold;
}

.faqanswer
{
	font-size:80%;
	color:#000;
	padding: 0 0 0 5px;
	width: 99%;
}

.businesscontent
{
	float: left;
	width: 460px;
	border: 0px solid #ccc;
	margin:5px 5px 5px 2px;

}

.businessleft
{
	float: left;
	/*width: 40%;*/
	width:190px;
	font-size: 80%;
	border: 0px solid #ccc;

}

.event
{
	font-size: 80%;
	padding: 0 0 0 5px;
	/*width: 95%;*/
	width:458px;
}

.event a:link
{
	text-decoration:underline;
	color:#666;
}

.event a:visited
{
	text-decoration:underline;
	color:#666;
}
.event a:active
{
	text-decoration:underline;
	color:#666;
}

.event a:hover
{
	text-decoration::underline;
	color:#00FF;
}

.eventdate
{
		/*width:480px;*/
		width:457px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		background-image:url(/pub/design/bluebg.png);
		background-repeat:repeat-x;
		background-position:top center;
		line-height:24px;
		font-size:16px;
		color:#fff;
		font-weight:bold;
}

.membersleft
{
	font-size:80%;
	padding: 0 0 0 5px;
	float: left;
	width: 220px;
	border: 0px solid #ccc;
	min-height:70px;
	
}

*html .membersleft
{
	font-size:80%;
	padding: 0 0 0 5px;
	float: left;
	width: 220px;
	border: 0px solid #ccc;
	height:70px;

}

.membersleft .mplcompanyname
{
	font-weight:normal;
	font-size:110%;
	color:#336699;
}
.membersleft .mplmembername
{
	font-size:100%;
	color:blue;
	text-decoration:underline;
}

.membersleft .mplcategoryname
{
	font-weight:bold;
	font-size:100%;
	color:black;
}

.memberscontent
{
	float:left;
	width:99%;
	border:0px solid #ccc;
	margin:5px 5px 5px 2px;
}

.membersprofileleft
{
	float:left;
	border:0px solid #ccc;
	font-size:80%;
    width:63%;
	padding:0 2px 0 5px;
}
.memberscontent .membersprofileleftimage
{
	float:left;
	border:0px solid #ccc;
	font-size:80%;
    width:33%;
	padding:0 5px 0 5px;

}
.membersprofileleft .mplcompanyname
{
	font-weight:bold;
	font-size:110%;
	color:#336699;
}
.memberscontent .mplmembername
{
	font-size:100%;
	color:blue;
}
.membersprofileleft .mplgoodtip
{
	font-style:italic;
	padding:9px 0 9px 0;
}

