#contactLeft{
	width:480px;
	float:left;
	margin:15px 0 0 0;
	border-right:2px solid #a2d84d;
	padding:0 10px 0 0;
}

#contactRight{
	width:230px;
	float:right;
	margin:15px 0 0 0;
}

#contactRight ul{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}

#contactRight ul li{
	font-weight:bold;
}

#contactRight ul li ul{
	margin:0 0 10px 10px;
}

#contactRight ul li ul li{
	font-weight:normal;
}

.required{
	font-size:x-small;
	color:#e39423;
	font-style:normal;
}

#instructions{
	font-size:x-small;
	font-style:italic;
}

.submit{
	text-align:right;
}

#result{
	width:420px;
	margin:0 auto;
	font-size:medium;
	text-align:center;
	color:#1e6adf;
	font-weight:bold;
	padding:15px;
	background-color:#f2d5ab;
	border:1px solid #cb7e0f;
}

#committeeMembers{
	margin:15px 0 0 0;
}

.member{
	width:345px;
	padding:5px;
	float:left;
	border:1px solid #cb7e0f;
	margin:0 0 10px 0;
}

.memberRight{
	margin-left:10px;
}

.memberPhoto{
	width:125px;
	height:150px;
	background-color:#f8e8d1;
	border:1px solid #cb7e0f;
	background-image:url(../images/committee/comingSoon.jpg);
	float:left;
	margin:0 10px 0 0;
}

.memberName{
	font-size:medium;
	font-weight:bold;
	color:#679e0d;
}

.memberPosition{
	font-style:italic;
	font-size:x-small;
}

.memberInfo{
	margin:5px 0 0 0;
	font-size:11px;
}

#committeeAdvisors{
	clear:both;
}

.advisor{
	width:222px;
	float:left;
	margin:0 0 10px 10px;
	border:1px solid #a2d84d;
	padding:5px;
}

.advisorLeft{
	margin-left:0;
}

.advisorName{
	font-weight:bold;
	font-size:medium;
	color:#cb7e0f;
}

.advisorPosition{
	font-style:italic;
	font-size:x-small;
}


#jumpBox{
	float:right;
	padding:10px;
	border:1px solid #cb7e0f;
	background-color:#dcf2ba;
	clear:right;
	margin:15px 0 0 0;
}

#jumpInfo{
	float:left;
	font-size:x-small;
	font-weight:bold;
	padding:5px;
}

#jumpBox form{
	margin:0 0 0 10px;
	padding:0;
	float:left;
}

#calendar{
	clear:both;
	width:100%;
	margin:5px 0 0 0;
}

#previousLink{
	font-size:x-small;
}

#year{
	text-align:center;
	font-size:medium;
	padding:0 0 10px 0;
	font-weight:bold;
}

#nextLink{
	text-align:right;
	font-size:x-small;
}

.day{
	text-align:center;
	font-size:x-small;
	width:14%;
	background-color:#cae0f5;
	border-top:1px solid #8bb3d5;
	border-right:1px solid #8bb3d5;
	padding:0 0 5px 0;
}

.dayEnd{
	text-align:center;
	font-size:x-small;
	width:15%;
	background-color:#cae0f5;
	border-top:1px solid #8bb3d5;
	border-left:1px solid #8bb3d5;
	border-right:1px solid #8bb3d5;
}

.dayName{
	font-weight:bold;
	font-size:small;
}

.event{
	font-size:x-small;
	background-color:#cae0f5;
	padding:2px;
	border-bottom:1px solid #8bb3d5;
	border-right:1px solid #8bb3d5;
}

.eventEnd{
	font-size:x-small;
	background-color:#cae0f5;
	padding:2px;
	border-bottom:1px solid #8bb3d5;
	border-right:1px solid #8bb3d5;
	border-left:1px solid #8bb3d5;
}

.eventTitle{
	font-size:small;
	margin:5px 0 0 0;
	padding:3px 0 3px 0;
	text-align:center;
	border-top:1px solid #8bb3d5;
	font-weight:bold;
	color:#154ba0;
}

.weekend .eventTitle{
	color:#446707;
}

.calEnd{
	border-left:none;
}

.eventLocation{
	font-weight:bold;
}

.eventTime, .eventPrice{
	text-align:right;
	font-style:italic;
}

.eventDescription{
	padding:3px 0 0 0;
}

.eventSend{
	text-align:right;
}

.weekend{
	background-color:#d7efbf;
}

.fullWeek{
	background-color:#cae0f5;
	border:1px solid #8bb3d5;
	text-align:center;
	padding:20px 0;
}

.link{
	width:33%;
	margin:0 0 30px 0;
	float:left;
	text-align:center;
}

.linkLogo{
	height:135px;
	text-align:center;
}

#l1 img{margin-top:40px;}
#l2 img{margin-top:25px;}
#l3 img{margin-top:33px;}
#l4 img{margin-top:0px;}
#l5 img{margin-top:25px;}
#l6 img{margin-top:10px;}

.linkInfo{
	font-size:11px;
}

.linkTitle{
	font-size:small;
	font-weight:bold;
	color:#446707;
}

.floatRight{
	float:right;
	margin:0 0 10px 10px;
}

.floatLeftMiddle{
	float:left;
	margin:10px 10px 10px 0;
}