form {
	padding: 0;
	margin: 0;
}

.EventsMine .S60TopBanners {
	margin: 15px 0px 15px 0px;
}

.EventsMine .MainContentContainer {
	padding: 15px 0px 20px 15px;
	vertical-align: top;
	width: 100%;
}

.EventsMine .MainContentPadding {
	padding: 0px;
}

.MainContentPadding a {
	color: #003399;
}

.MainContentPadding a:visited {
	color: #780000;
}

.MainContentPadding a:hover {
	color: #ff0000;
}

.HollowBulletedList {
	list-style: circle;
}

.EventsMine h2 {
	font-sieze: 12pt;
	font-weight: normal;
	color: #000066;
}

.EventsMine .h2alt {
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
}

.ShowContentFeaturedEvent {
	margin-right: 1px; 
	position: relative; 
	top: 2px;
	margin-left: 26px;
}

.ShowContentShortCourse {
	margin-left: 29px;
	margin-right: 2px;
	position: relative;
	top: 2px;
}

.EventType {
	font-weight: bold;
	font-size: 7.5pt;
}

.LightBlueGradientTop {
	background: url(http://www.infomine.com/graphics/bg_lightbluegradient.gif) repeat-x left top;
	border: 1px solid #dfdfdf;
}

.LightBlueGradientBottom {
	background: url(http://www.infomine.com/graphics/bg_lightbluegradientbottom.gif) repeat-x left bottom;
}

.LightBlueGradientBottom img {
	height: 3px;
}

/* Begin Search Box Styles */

.EventSearchContainer {
	width: 100%;
	background: #ffcc00;
	margin-bottom: 10px;
}

.EventSearchContainer .Left {
	width: 14px;
	background: #ffcc00 url(/graphics/events/SearchBox/Left_Stretch.gif) repeat-y left top;
	vertical-align: top;
}

.EventSearchContainer .Right {
	width: 14px;
	background: #ffcc00 url(/graphics/events/SearchBox/Right_Stretch.gif) repeat-y left top;
}

.EventSearchContainer .Top {
	background: #ffcc00 url(/graphics/events/SearchBox/Top_Stretch.gif) repeat-x left top;
}

.EventSearchContainer .Bottom {
	background: #ffcc00 url(/graphics/events/SearchBox/Bottom_Stretch.gif) repeat-x left top;
}

.EventSearchContainer .Center {
	background: #ffcc00 url(/graphics/events/SearchBox/Center.gif) no-repeat left top;
}

.EventSearchContainer .QuickList {
	width: 150px;
	padding-right: 15px;
	float: left;
}

.EventSearchContainer .QuickList select {
	font-size: 7.5pt;
	width: 151px;
}

.EventSearchContainer .EventLanguageFlags  {
	float: left; 
	margin-top: 5px;
	font-size: 7.5pt;
	text-align: left;
}

.EventSearchContainer .EventLanguageFlags a,
.EventSearchContainer .EventLanguageFlags a:visited {
	color: #000066;
}

.EventSearchContainer .EventLanguageFlags a:hover {
	color: #ff0000;
}

.EventSearchContainer .EventLanguageFlags img {
	float: left; 
	margin-right: 3px;
}

.EventSearchContainer .CompSearchDesc {
	text-align: center;
	width: 25%;
}

.EventSearchContainer .SortBy {
	font-size: 7.5pt;
	clear: right;
}

.EventSearchContainer .DisplayRadios {
	 float: left;
	 border: 1px solid #ffcc00;
}

.EventSearchContainer .SearchLeftItems {
	width: 210px;
	float: left;
}

.EventSearchContainer .SearchLeftItems select {
	font-size: 7.5pt;
	margin-bottom: 3px;
}

.EventSearchContainer .SearchDescLeft {
	width: 65px;
	margin-right: 3px;
	margin-top: 2px;
	text-align: right;
	float: left;
	display: block;
	font-weight: bold;
	font-size: 7.5pt;
}

.EventSearchContainer .SearchItemsContainer {
	float: left;
}

.EventSearchContainer .SearchRightItems {
	width: 244px;
	float: left;
}

.EventSearchContainer .SearchRightItems select, .EventSearchContainer .SearchRightItems input {
	font-size: 7.5pt;
	margin-bottom: 3px;
}

.EventSearchContainer .SearchDescRight {
	width: 65px;
	margin-right: 3px;
	margin-top: 2px;
	text-align: right;
	float: left;
	display: block;
	font-weight: bold;
	font-size: 7.5pt;
}

.EventSearchContainer .FormButton, .EventSearchContainer .FormButtonHover {
	width: 85px;
	padding: 0px;
	font-size: 7.5pt;
	margin-bottom: 3px;
	margin-right: 3px;
}

.EventSearchContainer .SubmitButtonsContainer {
	float: right;
	position: relative;
	right: 6%;
}
/* End Search Box Styles */

/* Begin Featured Event Styles */

.FeaturedEventsContainer {
	background: #eef4ff;
}

.FeaturedCornerTopLeft {
	background: url(http://www.infomine.com/graphics/events/fupperleft.gif) no-repeat left top;
}

.FeaturedCornerTopRight {
	background: url(http://www.infomine.com/graphics/events/fupperright.gif) no-repeat right top;
}

.FeaturedCornerBottomLeft {
	background: url(http://www.infomine.com/graphics/events/flowerleft.gif) no-repeat left bottom;
}

.FeaturedCornerBottomRight {
	background: url(http://www.infomine.com/graphics/events/flowerright.gif) no-repeat right bottom;
}

.FeaturedCornerTopLeft img, .FeaturedCornerTopRight img, .FeaturedCornerBottomLeft img, .FeaturedCornerBottomRight img {
	width: 9px;
	height: 9px;
}

.FeaturedEventsContainer .FeaturedEventsIntro {
	color: #003399;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
}

.FeaturedEventsContainer .FeaturedEventsIntroMiceType {
	color: #ff0000;
	font-size: 7.5pt;
	font-weight: bold;
	text-align: center;
}

.FeaturedEventsContainer .FeaturedEvents {
	margin: 10px 30px 0px 30px;
}
/* End Featured Event Styles */

/* Begin Events Listings Styles */
.EventsListingsContainer {
	padding-left: 14px;
	padding-top: 10px;
}

.EventsListingsContainer a.popup {
	color: #003399;
}

.EventsListingsContainer a.popup:visited {
	color: #780000;
}

.EventsListingsContainer a.popup:hover {
	color: #ff0000;
}
/* End Events Listings Styles */

/* Begin Show Event Content Styles */

.ShowEventsContainer {
	text-align: left;
	/* margin: 15px; */
	padding: 0px;
	/* width: 550px; */
}

.ShowEventsContainer .MainContentPadding {
	/* border: 1px solid #d0d0d0; */
	padding: 10px 15px;
	margin: 0px;
	width: 100%;
}

.ShowEventsContainer a.LargerBlueLinks {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}

.ShowEventsContainer a.LargerBlueLinks:visited {
	color: #780000;
}

.ShowEventsContainer a.LargerBlueLinks:hover {
	color: #ff0000;
	font-weight: bold;
	font-size: 10pt;
}

.ShowEventsContainer .footer {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ShowEventsContainer .footer img {
	margin-right: 3px;
	position: relative;
	top: 2px;
}

.ShowEventsContainer h1, .ShowEventsContainer h1 a, .ShowEventsContainer h1 a:visited, .ShowEventsContainer h1 a:active, .ShowEventsContainer h1 a:link {
	color: #003399;
	font-weight: bold;
	font-size: 11pt;
	text-decoration: none;
}

.ShowEventsContainer h1 a:hover {
	color: #ff0000;
}

.ShowEventsContainer h2 {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}

.ShowEventsContainer .CallForPapers {
	float: right;
	margin-top: 13px;
	margin-bottom: 10px;
}
/* End Show Event Content Styles */

/* Begin Upgrade Box Styles */
.UpgradeBox {
	float: left; 
	width: 232px; 
	border: 1px solid #666666; 
	margin-right: 10px;
	margin-bottom: 10px;
}

.UpgradeBox .MainContent {
	padding: 5px;
}

.UpgradeBox .header {
	background: #ff0000;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	text-align: center;
}

.UpgradeBox ul {
	 margin: 5px 5px 0px 10px;
	 padding: 0px 0px 0px 10px;
}

.UpgradeBox li {
	padding-bottom: 5px;
}
/* End Upgrade Box Styles */

/* Begin Submission Form Styles */
.EventsMine .FormUpgradeFeaturedEventBox {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	background: #fffbee;
	text-align: left;
}

.EventsMine .FormContainer, .EventsMine .FormContainer table {
	width: 573px; 
	clear: both;
}

.EventsMine .FormHeader {
	background: #003399;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	padding: 1px 7px 2px 7px;
	text-align: left;
}

.EventsMine .FormRequired {
	font-weight: bold;
	color: #ff0000;
	text-align: left;
}

.EventsMine .FormTbl {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	margin-bottom: 15px;
}

.EventsMine .FormTbl td {
	padding: 5px 5px 3px 5px;
	text-align: left;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.EventsMine .FormTbl .InputDesc {
	background: #eef4ff;
	text-align: right;
	width: 100px;
}

.EventsMine .FormTbl input {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	width: 112px;
}

.EventsMine .FormTbl select {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

.EventsMine .FormBlurb {
	text-align: left;
	padding: 10px 0px 5px 8px;
	font-weight: bold;
}

.EventsMine .FormTbl .InputLong {
	width: 445px;
}

.EventsMine .FormTbl .RadioButton {
	width: 15px;
}

.EventsMine .FormTbl textarea {
	width: 445px;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

.EventsMine .FormErrorMsg {
	text-align: center;
}

.EventsMine .FormSuccessContainer {
	border: 1px solid #dfdfdf;
	padding: 5px;
}

.EventsMine .FormSuccessContainer h2 {
	margin: 0;
}
/* End Submission Form Styles */

/* Begin Featured Listing Page Styles */
.PageListContainer {
	background: url(http://www.infomine.com/graphics/bg_lightbluegradientbottom.gif) repeat-x left bottom;
	width: 600px;
	text-align: left;
	border: 1px solid #dfdfdf;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

.PackageList {
	padding: 10px;
	font-weight: bold;
	color: #003399;
	background: url(http://www.infomine.com/graphics/bg_lightbluegradientlong.gif) repeat-x left top;
}

.PackageList img {
	border: 1px solid #dfdfdf;
}

.PackageList .ItemNumber {
	width: 15px; 
	float: left; 
	margin-bottom: 10px;
}

/* End Featured Listing Page Styles */

/* Mining Calendar Promo Styles */

.CalendarPromoContainer {
	background-image: url(/Events/Global/Assets/Images/Template/CalendarPromo_Bg.jpg);
	background-repeat: no-repeat;
	width: 430px;
	margin-bottom: 10px;
}

.CalendarPromoContainer .Content {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	margin: 10px 20px 10px 20px;
	width: 300px;
}

.CalendarPromoContainer .Content p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
