
BODY       { background-color: #FFFFFF; color: #555 !important; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none ; }
.justify { text-align: justify }
.spaceRight { margin-right: 7px; }
TD
        { color: #555 !important; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none ; }
/*
____________ 

TOPBAR CLASSES 
____________
*/ 

.headerLink
        {
     font-size: 10px; 
     font-weight: normal;
     text-decoration: none; 
     color: #003366;
         }
         
.headerLink:hover
        {
     font-size: 10px; 
     font-weight: normal;
     text-decoration: underline; 
     color: #003366
         }
         
/*
____________ 

BODY CLASSES 
____________
*/ 

.textBold
      { color: #036; font-size: 12px; font-weight: bold; text-decoration: none   }
.textWhite { color: #fff; font-weight: normal; text-decoration: none }
.textBoldOrange  { color: #c67c00; font-weight: bold; text-decoration: none }
.textBoldBlue { color: #09008a; font-weight: bold; text-decoration: none }
select
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        color: #666666;
        text-decoration: none;
        border: 1px solid #666666;
        height: 19px;
        list-style-type: square
        }
.pageHeading
         { color: #036; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-decoration: none   }
.pageHeadingBlack  { color: #666; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none }

.pageHeadingLogin {
	color: #003366;
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	text-align: center;
	margin: 10px 0 0 0;
}

.pageHeadingViewEvents {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	text-align: center;
}

.pageSubHeading
      { color: #0069aa; font-weight: bold; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
         
.catHeading
      { color: #104267; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
     .catHeading:visited{text-decoration: underline;}      
     .catHeading:link{text-decoration: underline;}
     .catHeading:hover{text-decoration: none;}
         
.catSubHeading
     {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 11px; 
     font-weight: bold;
     text-decoration: none; 
     color: #333333 }
     .catHeading:visited{text-decoration: underline;}      
     .catHeading:link{text-decoration: underline;}
     .catHeading:hover{text-decoration: none;}
.body01link
          { color: #036; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.bodyExternallink { color: #c67c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-image: url(../media/link_external.gif); background-repeat: no-repeat; background-position: 100% 70%; padding-right: 12px; padding-bottom: 1px; }
.bodyMaillink { color: #c67c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-image: url(../media/mail.gif); text-decoration: none; background-repeat: no-repeat; background-position: 100% 70%; padding-right: 14px; padding-bottom: 1px; }
.bodyMaillink:hover   { text-decoration: underline; }
.body01link:hover { color: #1e406d; text-decoration: underline; }
.bodyExternallink:hover { text-decoration: underline; }
.body01link:visited{ color: #555; }
.bodyExternallink:visited { color: #555; background-image: url(../media/link_exter_visited.gif); background-repeat: no-repeat; background-position: 100% 70%; padding-right: 12px; padding-bottom: 1px; }
.body01linkb
       { color: #036; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.body01linkb:link { text-decoration: none }
     .body01linkb:hover  { color: #1e406d; text-decoration: underline }

.body01linkhang
     {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 11px; 
     font-weight: normal;
     text-decoration: none; 
     text-indent: -5px;
     color: #003366 }
     .body01linkhang:visited{text-decoration: underline;}      
     .body01linkhang:link{text-decoration: underline;}
     .body01linkhang:hover{text-decoration: none;}

.divhang {
     padding-top: 0px;
     padding-bottom: 0px;
     padding-right: 0px;
     padding-left: 5px;
     margin-top: 1px;
     margin-bottom: 2px;
}

.texthang {
     text-indent: -5px;
}

.cellhang {
     padding-top: 0px;
     padding-bottom: 0px;
     padding-right: 0px;
     padding-left: 5px;
     text-indent: -5px;     
     margin-top: 1px;
     margin-bottom: -15px;
}

.breadCrumbLink
     {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 10px; 
     font-weight: normal;
     text-decoration: underline; 
     color: #333333 }
     .breadCrumbLink:visited{text-decoration: underline;}      
     .breadCrumbLink:link{text-decoration: underline;}
     .breadCrumbLink:hover{text-decoration: none;}
         
.breadCrumb
     {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 10px; 
     font-weight: normal;
     text-decoration: none; 
     color: #333333 }

.breadCrumbHang {
     padding-top: 0px;
     padding-bottom: 0px;
     padding-right: 0px;
     padding-left: 30px;
     text-indent: -30px;     
     margin-top: 1px;
}

.formSubHead
     {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 10px; 
     font-weight: bold;
     text-decoration: none; 
     color: #003366 }

.headerBlack
     {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 11px; 
     font-weight: bold;
     text-decoration: none; 
     color: #333333 }
.indent { margin-right: 8px; margin-left: 8px   }
.bodyLinks  { margin-right: 8px; margin-left: 8px; padding-top: 25px }
.bodyLinks:hover { color: maroon; text-decoration: underline; margin-right: 8px; margin-left: 8px }
/*
____________ 

NAV CLASSES 
____________
*/      

.lnavLink
        {
     font-size: 11px; 
     font-weight: normal;
     text-decoration: none;
     text-indent: -5px;
     color: #333333
         }
         
.lnavLink:hover
        {
     font-size: 11px; 
     font-weight: normal;
     text-decoration: underline; 
     color: #333333
         }
         
.lnavLinkRed
        {
     font-size: 11px; 
     font-weight: normal;
     text-decoration: none; 
     text-indent: -5px;
     color: #990033
         }
.lnavLinkWhite { color: #fff; font-weight: normal; font-size: 11px; text-decoration: none; text-indent: -5px }
.lnavDivHang {
     padding-top: 0px;
     padding-bottom: 0px;
     padding-right: 0px;
     padding-left: 5px;
     margin-top: 1px;
}
 
.redTextBold
{
    COLOR: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
         
/*
____________ 

FOOTER CLASSES 
____________
*/       
         
.footerText
      { color: #7d7d7d !important; font-weight: normal; font-size: 10px; text-decoration: none  }
         
.footerTextBold
     {
     font-size: 10px; 
     font-weight: bold;
     text-decoration: none; 
     color: #333333
         }
.footerLink
      { color: #7d7d7d !important; font-weight: normal; font-size: 10px; text-decoration: underline  }
.footerLink:hover
      { color: #1e406d !important;}
.footerNav
     {
     font-size: 10px; 
     font-weight: normal;
     text-decoration: none; 
     color: #333333
         }
.footerNav:hover
     {
     font-size: 10px; 
     font-weight: normal;
     text-decoration: underline; 
     color: #333333
         }
         
     
/*
____________

BACKGROUND CLASSES 
____________
*/   

.bgcolorHeaderLogo   { background-color: #d5e1b3; background-image: url(../media/logo.gif); background-repeat: no-repeat } /* body background default */
.bgcolorHeaderNoLogo   { background-color: #d5e1b3;  background-repeat: no-repeat } /* body background default */
.bgcolorBorderLeft  { background-image: url(../media/left_repeat.gif);}
.bgcolorBorderRIght { background-image: url(../media/right_repeat.gif); }
.bgcolorBorderTop    { background-image: url(../media/top_repeat.gif); }
.bgcolorBorderBottom { background-image: url(../media/bottom_repeat.gif); }
.bgcolorGreenBottom { border-top: 1px solid #d5e1b3; }
.bgcolorGreenLeft { border-right: 1px solid #d5e1b3; }
.bgcolorGreen { border-top: 1px solid #d5e1b3; border-right: 1px solid #d5e1b3; border-bottom-width: 1px; border-bottom-color: #d5e1b3; border-left-width: 1px; border-left-color: #d5e1b3; }
/* header bg */
.bgmenucolor03 {Background-Color: #FFE9B5} /* cat bg */
.bgmenucolor04 {Background-Color: #CCD9E6} /* widget bg */
.bgmenucolor05 {Background-Color: #B8B8B8} /* left nav 1px horiz line */
.bgmenucolor06 {Background-Color: #D7D7D7} /* left nav grey bg */
.bgmenucolor07 {Background-Color: #E7E5E5} /* contact us box (left nav) */
.bgmenucolor08 {Background-Color: #666666} /* contact us box (left nav) */

/* FAQs */
.faqList {
	font-size: 1.15em;
	line-height: 1.55em;
}

.faqColumn {
	font-size: 1.15em;
	line-height: 1.35em;
	padding-left: 28px;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 20px;
}

.backTop {
	font-size: 0.9em;
	color: #036;
}

.backTop a {
	text-decoration: underline;
}

.backTop a:hover {
	text-decoration: none;
}

.faqQuestion {
	color: #036;
	font-weight: bold;
}


/* Album and Book Ordering Styles */

.imageLeft {
	float: left;
	border: 5px solid #CCCCCC;
	margin: 0 10px 10px 0;
}

.albumTitle {
	color: #036;
	font-size: 1.5em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin: 40px 0 170px 0;
}

.bookTitle {
	color: #036;
	font-size: 1.5em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin: 40px 0 170px 0;
}

.albumDescription {
	margin: 30px 0 0 0;
}

.bookDescription {
	margin: 30px 0 0 0;
}

.orderAlbum {
	text-align: right;
	border-bottom: 1px dotted #666666;
	padding: 0 0 5px 0;
}

.orderBook {
	text-align: right;
	border-bottom: 1px dotted #666666;
	padding: 0 0 5px 0;
}

.revText {
	color: #FFFFFF;
}

/* Control Panel Call Out Styles */

.roesCallOut {
	float: left;
	padding: 0 15px 5px 8px;
}

.videoCallOut {
	float: right;
	padding: 5px 0 0 10px;
}

.clear {
	clear: both;
}

.clearRight {
	clear: right;
}

.clearLeft {
	clear: left;
}