.border {border:1px solid black;}
.required {color: red; }
.subheader {font-size: 16px; font-weight: bold;padding-bottom: 10px;}
.subsubheader {font-size: 13px; font-weight: bold;padding-bottom: 10px;}
.label {font-weight: bold;}
.header {font-size: 20px; font-weight: bold;}
.left {text-align: left;}
.right {text-align: right;}
.verticalTop {vertical-align: top;}
.content {width:800px; border: 1px solid black;}

input.button {
  color:white;
  font: bold 100% 'trebuchet ms',helvetica,sans-serif;
  background-color:#00758C;
  border: 1px solid;
  border-color: #696 #363 #363 #696;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#01D5FF',EndColorStr='#00758C');
}


body {background-color: white; text-align: center;}
body.include {background-color: white; text-align: left; padding: 2px;}
body,td { margin: 0px; font-family: Verdana; font-size: 12px;}
tr td {vertical-align: top;}
th {bacKground-color:#CCCCff; text-align:center; color:black; font-weight: bold; font-size: 13px; font-family: trebuchet ms,sans-serif;}
hr {size:1px; color:#999999;}
input,select,option {font-size: 12px; font-family: Verdana;border:1px solid black;padding:2px;}
img { border:none;}
a {text-decoration: none;color:#7C7CA4;}

a:hover {text-decoration: underline; }

ul {
	list-style-image: url('../images/ar.gif');
        margin-top: 0px;
        margin-left: 25px;
        margin-bottom: 10px; text-transform:none; text-align: left;
}

#content {background-color:white;width:800px;}
#topNav {width: 800px; background-color:#00758C; text-align:center; margin-bottom: 1px; }
#topNav td {width:14%; border-right: 1px white solid;padding:5px;}
#menu1, #menu2 , #menu3, #menu4 , #menu5 , #menu6 , #menu7, #menu8 {white-space: nowrap;}
#menu7 {border-right: none;}
#topNav a {padding: 0px; color: white; font-weight: normal; font-size: 13px; font-family: verdana; }
#footer {font-size: 12px; padding-top:10px; text-align: right;padding-top: 20px;}
#footer a {padding-left: 5px;}
#quickLinks {text-align: right; padding-right:25px; padding-top:10px;}
#quickLinks a {font-size: 11px; font-family: trebuchet ms,sans-serif; padding:5px;color:#999999;}

#question {color:#666666; font-weight:14px; font-weight:bold; font-family:verdana;}
#quote {font-family: verdana;}
#quote i {font-style:italic; color: #00758C;}
#survey {font-family: verdana; padding: 2px 0px 5px 5px; width: auto; font-size: 12px;}
#schedule {background-color:#666666; font: bold 13px; width:115px; margin-top: 4px; text-align: center;padding:3px;}
#schedule a {color : white ; }
#hd {padding-top: 5px;vertical-align: bottom; text-align: center;}
#freeEvent {font-weight:bold; padding-top: 5px; text-align: center;}
#freeEvent a {color:#383858; font-size: 14px;}
#freeEvent span { color:#00758C; font-size: 14px;}
#faq a {color:#383858;}
#credit {font-style:oblique;text-align: center; font-size: 10px;}

.bodyContent {padding: 0px;}
.upcomingEvent {font-size: 13px; font-weight: bold; }
.musicCollection { font-size:14px;color: #999999;font-weight:bold; }
.musicCollection b {color: #C00000; font-weight:bold;}
.speakerCollection { font-size:14px;color: #999999;font-weight:bold; }
.speakerCollection b {color: #00758C; font-weight:bold;}
.getStarted {color: #00758C; font-style: italic;font-size: 18px;}
.headerLogo {margin-left: 10px;}
.leftColumn {padding-left:10px;padding-top:2px; padding-right:10px;font-family: Verdana;}
.noborder {border:none;}
.subheader,.header, .label, .teal {color: #00758C ;}
.formLabel { font-weight:bold;}
.required {color:red;}
.eventsListFull { vertical-align: text-bottom; text-align: center; font-size: 14px;}
.eventsListFull a {color:#383858; font-weight:bold;}

.leftGrid {width:240px;}
.rightGrid {width:560px;}
.lightGrayBGColor {background-color: #cccccc;}
.note {font-style:italic; color: #00758C;font-size:14px; text-align: center;}

#eventItem {margin-bottom: 5px;}

.editIcons {text-align:center; vertical-align: middle;}
.centerText { text-align:center;}
.leftText { text-align:left;}
.altRow {background-color: #F3F3F3;}
.altRow:hover {background-color: #CCCCCC;}
.whiteRow {background-color: #FFFFFF;}
.whiteRow:hover {background-color: #CCCCCC;}
.yesNoRowValue {text-transform: capitalize; text-align: center;}
.dateRowValue {white-space: nowrap;}

.burgundy {color: #C00000;}
.darkcyan {color: #00758C ;}
.gray {color: #999999;}
.darkgray {color: #666666;}

/* Rich messages cutoms */
.rich-messages {padding:1px;}
.rich-messages-marker {border: none; width:8px; height:8px;}
.rich-messages-label {color:black;}

/* my account styles */
.serviceNameCol {font-weight:bold;}
.serviceDescCol {font-weight:normal;}
.servicePriceCol {font-weight:normal; color:red;}

/* new home page styles */
#homeContentGrid {width: 100%;} 
.homeContentCellLeft {width: 50%;}
.homeContentCellRight {width: 50%;padding-left:10px;}
.homeContentCopyCell {color:#999999; padding: 5px;}
.indent {padding-left:20px;}
.homeContentBottomCell {padding-top:10px;padding-left: 5px;}
.newHomeLinkImage {margin-bottom: 8px;} 

/* new site styles */
.text {color:#999999;}
.imagePadding {margin: 0px 10px 0px 1opx;}
.musicLinks {color:#838385; padding: 4px 0 4px 0;margin: 10x 0 10px 0; border-bottom:#999999 1px solid;border-top:#999999 1px solid; text-align: center; }
.musicLinks a {color:#838385;}
.link {color:#d2d2d2;}
.newsContent {padding-left:60px;}
#cookieTrail {font-size:11px;}
#cookieTrail a {color:#838385;}
#cookieTrail a:hover{text-decoration: none;}
a.bold { font-weight: bold;color: #00758C ; font-size: 12px;}
a.index { font-weight: bold;color: #00758C ; font-size: 16px; padding: 4px;}

/** faq styles */
a.faqCategory {color: #00758C ; font-size: 16px;}
a.faqCategoryBold { font-weight: bold;color: #00758C ; font-size: 16px;}

/** calendar */
.calendarHeader {background-color: white; color:#00758C; font-weight: bold; font-size: 13px;}
.calendarTable { border: 1px solid #00758C;}
.calCell {height: 25px; width:25px;} 

/* nav menus */
.selectedSection {background-color:#838385;}
#dropmenudiv{position:absolute; text-align: left;border:1px solid white;border-bottom-width: 0;font-size : 12px;font-family: Verdana; line-height:18px;background-color: #00758C;z-index:3; font-weight: normal;}
#dropmenudiv b{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid white;padding: 4px 0;text-decoration: none;COLOR: white;font-size : 12px;font-family: Verdana;background-color: #00758C;font-weight: normal;}
#dropmenudiv a{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid white;padding: 4px 0;text-decoration: none;font-weight: normal;COLOR: white;font-size : 12px;font-family: Verdana;background-color: #00758C;}
#dropmenudiv a:visited {COLOR:white;font-size : 12px;font-family:Verdana; }
#dropmenudiv a:hover{background-color: #00758C;COLOR: white;text-decoration: underline;font-size : 12px;font-family:Verdana; }
