/* Default */

body,td {
  font-family: Century Gothic, helvetica, arial;
  font-size: 13px;
  line-height: 20px;
  color: #FFFFFF;
}

body {
  margin: 0px;
  background-color: #7E7D7D;
  background-image: url('../images/pictures/large/system-files/img_background.gif');
}

body.emailBody {
  margin: 20px;
  background-color: #FFFFFF;
  color:#000000;
  
}


table#enews_table1 td {
	color:#000000;
}

table#enews_table2 td {
	color:#000000;
}

.enews_cell { color:#000000; }



input,select,textarea {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}

/* Headings, styles */

.pinkheading { font-size: 25px; color: #ff0094; line-height: 30px; }
.pinksubheading { font-size: 19px; color: #ff0094; line-height: 24px; }
.whiteheading { font-size: 25px; color: #FFFFFF; }

.small { font-size: 10px; }
.tiny { font-size: 9px; }
.white { color: white; }
.pink { color: #ff0094; }
.blue { color: #d0d0d0; }
.darkred { color: #9138ff; }

/* Links */

a {
  color: #fd0193; text-decoration: underline;
}
a:visited {
  color: #fd0193; text-decoration: underline;
}
a:hover { 
  color: #d0d0d0; text-decoration: underline;
}

/* Misc */

form {
  margin: 0px;
}

hr {
  border-width: 0px;
  height: 1px;
  color: #c0c0c0;
  background-color: #c0c0c0;
}

.star {
  font-family: helvetica;
  font-size: 12px;
  color: #38bbff;
}

#mainCell {
  padding-top: 14px;
  padding-right: 24px;
  padding-bottom: 14px;
  padding-left: 20px;
}

div.siteByInfo {
  padding-top: 2px;
  padding-bottom: 3px;
  font-size: 10px;
  color: #c0c0c0;
}
div.siteByInfo a { color: #c0c0c0; text-decoration: none; }
div.siteByInfo a:visited { color: #c0c0c0; text-decoration: none; }
div.siteByInfo a:hover { color: #e0e0e0; text-decoration: none; }




span.navHoverLink .subMenu {
	visibility: hidden;
	position: absolute;
	margin-left: 170px;
	margin-top: 0px;
	padding-top: 0px;
        z-index: 1;
}


.subMenu a {
  font-size: 13px;
	display: block;
	padding: 3px 7px 3px 7px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #fd0193;
        border: solid #464646 1px; 
        border-bottom: none;
        z-index: 1;
}
.subMenu a:visited {
	color: white;
	text-decoration: none;
}
.subMenu a:hover {
	background-color: #c4c4c4;
	color: white;
	text-decoration: none;
}

span.navHoverLink:hover .subMenu {
	visibility: visible;
}

span.navHoverLinkSelected.over .subMenu {
	visibility: visible;
}

span.navHoverLink.over .subMenu {
	visibility: visible;
}

.navHoverLink { width: 170px; }


.sitemapDiv {
  margin-bottom: 3px;
}
.sitemapHdrDiv {
  background-color: #f0f0f0;
  padding: 4px;
  margin-top: 24px;
  margin-bottom: 6px;
}
table.sitemapTbl {
  width: 500px;
}
td.sitemapMidCell {
  border-left: 1px solid #c0c0c0;
}

.footer TD, .footer A, .footer A:visited { font-size: 11px; text-decoration: none; color: #FFF; }
.footer A:hover { color: #F96EAF; }

.scheduleTable TD { padding: 5px; background-color: #991152; }
.scheduleTable .header { padding: 5px; background-color: #E61A7A; }

.enrolTable { width: 690px; margin: 0px 9px; }
.enrolSection DIV { padding: 0px 9px; color: #000; margin-bottom: 4px; }
.enrolTable TD { background-color: #F5F5F5; color: #000000; border: solid #CCCCCC 1px; }
.enrolSection { background-color: #FFF; width: 710px; border: solid #B51D63 2px; }
INPUT.wSmall { width: 110px; }
TEXTAREA.wSmall { width: 110px; }
TEXTAREA.wBig { width: 500px; height: 90px; }
.enrolHeading { background-color: #B51D63; font-weight: bold; font-size: 14px; color: #FFFFFF!important; padding: 4px; }
.enrolTable .heading { background-color: #E12B82; }
.enrolTable .heading DIV { color: #FFF; }
#descbox, #descbox DIV { color: #000; }div.galleryListName { font-weight: bold; }
div.galleryListName { font-weight: bold; }

/* This is to fix a fade issue in IE when using jquery */
.gallery_image_title { background:#fff}

