@charset "UTF-8";
/* CSS Document */

.main .left {
	width:480px;
}

.main h1 {
	width:100%;
	display:block;
	font-size:10pt;
	border-bottom:1px solid #ba6655;
	padding-bottom:5px;
	margin-bottom:20px;
}

.black .main h1 {
	border-bottom:1px solid #666666;
}

.main .left h1 {
	padding:0px;
	margin:0px;
	margin-bottom:20px;	
	border:0px;
}

.main .right {
	width:266px;
}

.main .right h2 {
	font-size:10pt;
	width:100%;
	display:block;
	padding-bottom:4px;
	margin-bottom:15px;
	border-bottom:1px solid #815457;
}

.floatL {
	float:left;	
}

.floatR {
	float:right;	
}

.clear {
	clear:both;	
}

.homeEvents {
	padding:0px;
	margin:0px;
	margin-top:0px;
	height:80px;
	width:100%;
}

.homeEvents a {
	margin-top:5px;
	display:block;
	width:150px;
	float:right;
}

.homeEvents img {
	border:2px solid #ffffff;
	margin-right:15px;
}

.homeEvents .title {
	font-weight:bold;	
}


.signature, .rightSig {
	margin-top:25px;
}

.signature p, .rightSig p {
	font-size:10pt;
	font-style:italic;
}

.logoHolder {
	height:175px;	
	width:100%;
}

.logoHolder div {
	margin-right:10px;	
}

.logoHolder img {
	border:1px solid #ffffff;
	margin-bottom:10px;
}

.logoHolder span {
	font-style:italic;
	display:block;
}

.logoHolder a {
	font-weight:bold;
	font-style:normal;
}


.linkList a {
	display:block;	
	margin-top:5px;
	width:215px;
}

.rightSig {
	position:absolute;
	right:0px;
	top:60px;
}

ul.contact {
	padding:0px;
	margin:0px;
	list-style:none;
	margin-bottom:20px;
}

ul.contact li {
	font-weight:bold;
	display:block;
	font-size:10pt;
	margin-top:3px;
}

.teamCol {
	width:390px;	
}

.teamCol h2 {
	font-size:10pt;
	margin-bottom:20px;
}

.teamMember {
	height:130px;
	margin-bottom:20px;
}

.teamMember img {
	border:2px solid #ffffff;
	margin-right:12px;
	float:left;
}

.teamMember h3 {
	margin-bottom:15px;
	font-size:10pt;
	font-weight:bold;
}

.eventsInfo {
	height:500px;
	width:350px;
}

.eventsInfo h3 {
	font-size:10pt;
	margin-bottom:20px;
}

.eventSel {
	width: 266px;
	height:451px;
	background:#414042;
	position:absolute;
	right:0px;
	top:45px;
	padding:15px;
}

.eventSel h2 {
	font-size:10pt;
	padding-bottom:5px;
	border-bottom: 2px solid #696969;
}

.eventSel ul {
	padding:0px;
	margin:0px;
	list-style:none;
	margin-top:10px;
}

.eventSel ul li a{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: 2px solid #696969;
	font-size:11pt;
}

.eventSel h4 {
	padding-top:5px;
	border-top: 2px solid #696969;
	margin-top:35px;	
}

.eventSel h4 a {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11pt;
	
}




