body { background-color: #FFFFFF;}
		
#mainWrapper { border: solid 1px #4a4f52; }

#headerWrapper { background-color: #FFFFFF; color: #000000 }
#headerWrapper a { color: #0099FF }
#headerWrapper a:hover { color: #753885}

#footerWrapper { background-color: #FFFFFF; color: #000000; }
#footerWrapper a { color: #0099FF }
#footerWrapper a:hover { color: #753885}

#navigationWrapper { border-color: #4a4f52; color: #FFFFFF; background-color: #000000; }
#navigationWrapper ul li { border-right: solid 1px #4a4f52; } 
#navigationWrapper a { color: #FFFFFF;  }
#navigationWrapper a:hover { color: #ff964d; }

#mainContentWrapper { background-color: #ffffff; color: #333333; }



a { color: #3366FF; }
a:hover { color: #ff964d; }

.MessageLabel { border: solid 1px #000000; background-color: #0099FF; color: #ffffff; }
.MessageLabel a { color: #ffffff; }
.ErrorLabel, .ValidationSummary, .Validator { border: solid 1px #000000; background-color: #ff0000; color: #000000; }
.ErrorLabel a, .ValidationSummary a, .Validator a  { color: #000000; }

.SubContent { color: #666666; }

.Section .Content { border: solid 1px #babbba; }

.Title { color: #0099FF; }
.Title a { color: #0099FF; }
.SubTitle { color: #666666; }
.SubTitle a { color: #666666; }
.Section .SubTitle { background-color: #f8faf9; border: solid 1px #babbba; color: #333333; }

.BreadCrumbHeader a { color: #SubtitleColor; }

.InfoBox { background-color: #efebef; }

.FieldWrapper .FieldValue { color: #666666} 


.SubMenu { background-color: #000000; border: solid 1px #4a4f52; color: #FFFFFF; }
.SubMenu li, .CompletionListItem { border-top: solid 1px #4a4f52; border-bottom: solid 1px #4a4f52; color: #FFFFFF; }
.SubMenu a { color: #FFFFFF;  }
.SubMenu a:hover, .CompletionListHighlightedItem { color: #ff964d; }

/* Forms */
.Form caption { background-color: #d9d8de; color: #000000}
.Form .SubHeader { background-color: #d9d8de; color: #753885; }
.Form .FieldTitleHeader { color: #666666; }

.FormFieldset legend {color: #666666; }

.BorderTable th, .BorderTable td { border: solid 1px #cccccc; }
img.BorderImg { border-color: #cccccc !important; }

.DataGrid caption { background-color: #d9d8de; color: #000000 }
.DataGrid th { border-bottom: dotted 1px #cccccc; background-color: #d9d8de; color: #753885;}
.DataGrid td { border-bottom: dotted 1px #cccccc; }
.DataGrid .Alternating td {  background-color: #efebef;}

input, select, textarea { background-color: #efebef; color: #333333; border: #babbba 1px solid; }


.Button {background-color: #706b89; border: outset 1px #706b89; color: #ffffff;}
.AltButton { background-color: #7f7f7f; color: #ffffff; border: outset 1px #babbba; filter: none; }

.SoldOutButton { background-color: Red; color: White; }
/* END: Forms */


.PopupContainer { background-color: #FFFFFF; color: #000000; border: solid 1px #4a4f52; }
.PopupContainer a { color: #0099FF; }


.TabWrapper .InactiveTab { background-color: #e7e9e9; border: solid 1px #babbba; color: #909090; }
.TabWrapper .ActiveTab { background-color: #f8faf9; border: solid 1px #babbba; color: #333333; border-bottom: none;  }

.TabSection { background-color: #f8faf9; border: solid 1px #babbba; color: #333333; }


/* Popup box Styles */

.PopupTitle {background-color: #FFFFFF; color: #000000 }
.PopupTitle .CloseButton {color: #0099FF; }

/* END Popup box Styles */


/* Record Results */
.DataRecordAlt { background-color: #efebef; }
.DataRecord:hover, .DataRecordAlt:hover { background-color: #d9d8de; color: #753885}
.EventRecord { border-color: #cccccc;}





