body
{
	font-family: Avenir, Arial, Helvetica, sans-serif;
	width: 961px;
	margin: 0 auto;
	background-color: #c6c4a2;
}

.clear
{
	clear: both;
}

#submitBtn
{
	background: url('../img/buttons/btn_submit.jpg') no-repeat 0 0;
	height: 26px;
	width: 66px;
}

#becomeSponsorBtn
{
	background: url('../img/buttons/btn_becomesponsor.jpg') no-repeat 0 0;
	height: 26px;
	width: 134px;	
}

#logo
{
	background: url('../img/logo.gif') no-repeat 0 0;
	height: 86px;
	width: 271px;
}

#membersOnly
{
	background: url('../img/membersOnly.gif') no-repeat 0 0;
	height: 39px;
	width: 139px;
}

#mqLogo
{
	margin: 0 auto;
	background: url('../img/mqLogo.gif') no-repeat 0 0;
	height: 26px;
	width: 219px;
}

#subMenu
{
	background-color: #f6f6f5;
	height: 35px;
}

#content
{
	text-align: left;
}
	#leftCol
	{
		width: 570px;
	}

	#leftCol, #leftColfull
	{
		float: left;
		padding-left: 30px;
		padding-top: 10px;
		padding-bottom: 20px;
	}
	
		#leftCol h1, #leftColfull h1
		{
			color: #0f8bb9;
			font-size: 250%;
			font-weight: normal;
		}

		#leftCol h2, #leftColfull h2
		{
			color: #000;
			width: 95%;
			font-size: 1.3em;
			margin-top: 10px;
		}
		
		#leftCol h1, h3
		{
			padding: 0;
			margin: 0;
		}
		
		#leftCol h3 {
			color: #111;
			}

		#leftCol p
		{
			width: 515px;
			color: #222;
			font-family: Helvetica;
			font-size: 1.2em;
			line-height: 1.4em;
		}

		#leftColfull p
		{
			width: 60%;
			color: #222;
			font-family: Helvetica;
			font-size: 1.2em;
			line-height: 1.4em;
		}
		
		#leftCol li
		{
			font-size:12px;
		}
			
	#rightCol
	{
		float: right;
		width: 320px;
		position:relative;
		right:20px;
		padding-bottom:25px;
	}

		#rightCol .blueBox
		{
			width: 225px;
			height: 40px;
			background-color: #005690;
			margin-top: 20px;
			margin-left: 75px;
		}

		#rightCol .blueBox #heading
		{
			color: #ffffff;
			text-align: center;
			font-size: 1.4em;
			font-weight: bold;
			line-height: 2.7em;
		}

.right
{
	float: right;
}

.linkBlock
{
	clear: both;
	margin-top:1px;
}	

	.linkIcon
	{
		float: left;
		margin-right: 3px;
	}

	.linkUrl
	{
		float: left;
		line-height: 1.9em;
		font-size:11px;
	}

	.linkUrl a
	{
		color: #D3792F;
		text-decoration: none;
	}

	.linkDirection
	{
		float: left;
	}

.linkTextLarge
{
	font-size: 180%;
}

.linkUrlUnderline
{
	font-size: 120%;
	padding-bottom: 1px;
	border-bottom: 2px solid #f3dbc9;
	line-height: 11px;
}

.linkUrlUnderline a:link
{
	color: #D3792F;
	text-decoration: none;
}

	.eventLocation
	{
		float: left;
	}
	
		.eventLocation p
		{	
			color: #4c4c4c;
			font-size: 12px;
		}
		
		
	.eventRsvp
	{
		float: left;
		margin-left: 1.0em;
	}

	.rsvp
	{
		float: left;
		width: 57px;
		height: 28px;
	
		/* Mozilla ignores MS image filters, workaround for IE 6 png transparency issue */
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="./img/rsvp.png");
	}
	
	
	/* IE ignores styles with [attributes], workaround for IE 6 png transparency issue. */
	.rsvp[class]
	{
		background: transparent url("../img/rsvp.png") no-repeat 0 0;
	}

#upcomingEvents
{
	margin-top: 3.0em;
	background-color: #cccccc;
	padding: 1.0em 2.0em;
	width: 17.0em;
}

#memberPerspective
{
	margin-top: 3.0em;
	background-color: #cccccc;
	padding: 1.0em 2.0em;
	width: 23.0em;
}

	#memberPerspective #memberPhoto
	{
		float: left;
		margin-top: 1.0em;
	}

	#memberPerspective #memberInfo
	{
		float: left;
		margin-top: 5.5em;
		margin-left: 1.0em;
	}
	
#sponsorshipOpportunities
{
	width: 13.0em;
	margin-top: 2.0em;
}

#memberTable th
{
	text-align: left;
}

#relatedBrochures
{
	margin-left: 130px;
	width: 150px;
}

#meetingEvents hr
{
	clear: both;
	margin-top: 2.0em;
	margin-bottom: 2.0em;
	margin-left: 10.0em;
	width: 80%;
}

#boardMemberImage
{
	text-align:center;
	margin-top: 10px;
}

#protegeImage
{
	margin-top: 30px;
}

#videoBox
{
	width: 95%;
	text-align: center;
}
div#sp_hd {color: #046aa2;font-size:16px;font-weight:bold;margin:3px 0 0 20px;padding:0;}
a:link { color: #005690; }					/* unvisited link */