body {
	margin:0px;
	font-family:Verdana,Helvetica,Arial;
	background:#FFFFFF;
}

a.emailLink	{ text-decoration: none; }
a.emailLink:link	{ color: black; }
a.emailLink:visited { color: black; }
a.emailLink:hover   { color: black; text-decoration: none;}
a.emailLink:active  { color: black; text-decoration: none;}

a.AbstractLink	{ text-decoration: none; }
a.AbstractLink:link	{ color: black; }
a.AbstractLink:visited { color: black; }
a.AbstractLink:hover   { color: black; text-decoration: none;}
a.AbstractLink:active  { color: black; text-decoration: none;}

a.LocalAnchor { text-decoration: none; }
a.LocalAnchor:link    { color: black; }
a.LocalAnchor:visited { color: black; }
a.LocalAnchor:hover   { color: black; text-decoration: none;}
a.LocalAnchor:active  { color: black; text-decoration: none;}

a	{ text-decoration: none; }
a:link    { color: blue; }
a:visited { color: blue; }
a:hover   { color: blue; text-decoration: underline;}
a:active  { color: blue; text-decoration: underline;}


.formLabel {
	font-size:11pt;
}

.formReqLabel {
	color: red;
	font-weight: bold;
	font-size:11pt;
}

.AbstractArea {
	background:#f0f0f0;
	color:#222222;
	font-family:Arial;
	border:1px solid #999999;
	padding-left:5px;
}

.formField {
	background: #F2F2F2;
	border-style: none;
	border: 1px solid #999999;
}

.personalFormField {
	color: #333344;
	background: #F2F2F2;
	padding:2px;
	border-style: none;
	border: 1px solid #999999;
	cursor:default;
}

.eventFormField {
	color: #333344;
	background: #F2F2F2;
	padding:2px;
	border-style: none;
	border: 1px solid #999999;
	cursor:default;
}

.PIMBox {
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 30px;
}

.PIMReviewBox {
	border-top: 1px solid #dddddd;
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.EIMBox {
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 30px;
}

.EnrollField {
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.EnrollRow {
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	margin-bottom:-1px;
	padding-top:7px;
	padding-bottom:7px;
}

.eventTextArea {
	color: #333344;
	background: #F2F2F2;
	padding:2px;
	border-style: none;
	border: 1px solid #999999;
	cursor:default;
}

.letterAnchor {
	display:inline;
	font-weight:bold;
	font-size:20pt;
}

.BodyBox {
	margin-top:0px;
	border-top:2px solid gray;
}


.OrganizerBox {
	margin-top:35px;
}

.SponsorBox {
	margin-top: 10px;
	margin-left: 15px;
}

.MenuBox {
	margin-top: 5px;
	margin-right: 20px;
}

.MenuText {
	font-family: Verdana;
	font-weight: bold;
	padding: 2px;
	padding-left: 7px;
	padding-right: 27px;
	color: #111111;
	border:2px solid #a9a9a9;
	background: #eeddaa;
}

.EventBox {
	margin-top: 12px;
}

.ErrorBox {
	margin: 50px;
	margin-right: 80px;
	padding: 10px;
	border: 2px solid red;
	color: #000000;
}

.EvAuthor {
	font-size:11pt;
}

.LocationCascadeBox {
	margin-top: 8px;
	margin-bottom: 12px;
	font-family:Helvetica;
	font-size:12pt;
	font-weight:bold;
}

.AbstractPreviewBox {
	display:block;
	font-size:11pt;
	font-weight:normal;
	width:550px;
	padding:8px;
	margin-top:2px;
	margin-left:0px;
	margin-bottom:20px;
	border-top:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	padding-bottom:20px;
}

.AbstractPreviewTitle {
	margin-top:10px;
}

.PersonalPreview {
	color: #000077;
	border:none;
	font-weight:normal;
	font-size:13pt;
	background: #fafaaa;
}

.MenuLink {
	font-family: Verdana;
	font-weight: bold;
	padding: 4px;
	padding-left: 9px;
	padding-right: 27px;
	color: #ffffff;
	background: #eeddaa;
}

.MenuLink a	{ text-decoration: none; }
.MenuLink a:link    { color: green; font-weight:bold; }
.MenuLink a:visited { color: green; font-weight:bold; }
.MenuLink a:hover   { color: green; text-decoration: underline;}
.MenuLink a:active  { color: green; text-decoration: underline;}

.HomepageBlurb {
	margin-top: 8px;
	margin-bottom: 25px;
}

.footer {
	margin-top: 60px;
	display: block;
	font-weight: normal;
	font-size: 9pt;
	line-height: 1.8;
	border-top:1px solid #bbbbbb;
}

.PersonalButtons {
	font-size:13pt;
}

.EventButtons {
	font-size:13pt;
}

.AlbumThumb {
	padding:5px;
	border:2px solid #bbbbbb;
}


a img.AlbumThumb { border:2px solid #559955;}
a:hover img.AlbumThumb { border:2px solid #e0e055;}

.AlbumLink {
	margin:5px;
	margin-top:15px;
	cursor: pointer;
	cursor: hand;
}

.AlbumImg {
	padding:10px;
	border:2px solid gray;
}

