<style type="text/css">

.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

SELECT, TEXTAREA        { FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif}

	
.bodyBg                 { background-color:#D6C794; }
.trTopHeader            { COLOR: #FFFFFF; background-image: url(http://www.pilgrimproject.ca/images/all_header_bg.gif); FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none; height: 98px; }
.trTopMenu              { COLOR: #FFFFFF; background-image: url(http://www.pilgrimproject.ca/images/all_menu_bg.gif); FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none; height: 30px; }

.tblTopMenuBar          { COLOR: #000000; FONT-SIZE:14px;FONT-FAMILY:tahoma,sans-serif; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; display: block; height: 30px; }
.tblTopMenuBar   TD     { COLOR: #000000; FONT-SIZE:14px;FONT-FAMILY:tahoma,sans-serif; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; height: 30px; }
.tblTopMenuBar   A      { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; width: 100%; }
.tblTopMenuBar   A:visited { COLOR: #000000; }
.tblTopMenuBar   A:hover{ COLOR: #FF0000; background-color: none; FONT-STYLE: normal; FONT-WEIGHT: bold; text-decoration: none; CURSOR:hand }

.trTopSubMenu           { COLOR:#888888; BACKGROUND-COLOR:#EEEEEE; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif;  }
.trTopSubMenu TD        { COLOR:#888888; BACKGROUND-COLOR:#EEEEEE; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif;  }
.trTopSubMenu A         { COLOR:#888888; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif;  }
.trTopSubMenu A:visited { COLOR:#888888; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif;  }
.trTopSubMenu A:hover   { COLOR:#888888; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif;  text-decoration: underline; }



.Testimonial            { COLOR: #3c6c9c; FONT-SIZE:11px;FONT-FAMILY:arial,sans-serif; FONT-STYLE: italic; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.TestimonialName        { COLOR: #000080; FONT-SIZE:11px;FONT-FAMILY:Arial Narrow,Arial,sans-serif; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: italic; }

.Heading                { color: #1f1f1f; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 18px; font-weight: bold; }

.Heading2               { color: #DEAA00; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 14px; font-weight: bold; text-decoration: none; }
.Heading2     A         { color: #DEAA00; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 14px; font-weight: bold; text-decoration: none; }
.Heading2     A:visited { color: #DEAA00; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 14px; font-weight: bold; text-decoration: none; }
.Heading2     A:hover   { color: #FF0000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 14px; font-weight: bold; text-decoration: underline; }

.SubHeading          { COLOR: #10497B; background-color:#EEEEEE; background-image: url(http://www.pilgrimproject.ca/images/all_menu_bg.gif); FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none }

.News                   { color: #3c6c9c; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px; font-weight: normal; }
.News         A         { color: #12208A; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px; font-weight: normal; }
.News         A:visited { color: #12208A; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px; font-weight: normal; }
.News         A:hover   { color: #FF0000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px; font-weight: normal; }

.tblMenuBar             { COLOR:#000000; background-image:url(http://www.pilgrimproject.ca/images/menu_bg2.gif); background-color:#FFFFFF; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none; BORDER:1px solid #CEDFFF; display: block; height: 18px; }
.tblMenuBar   A         { COLOR: #10497B; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none; height: 15px; PADDING-LEFT:2px;PADDING-RIGHT:2px; width: 100%; }
.tblMenuBar   A:visited { COLOR: #10497B; }
.tblMenuBar   A:hover   { COLOR: #666666; BACKGROUND-COLOR:#e9f2f8; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: none; PADDING-LEFT:1px;PADDING-RIGHT:1px; BORDER:1px solid #336699;CURSOR:hand }





.tblListing2             { COLOR:#000000; FONT-SIZE:12px;FONT-FAMILY: verdana, arial, helvetica ,sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.tblListing2  TD         { COLOR:#000000; FONT-SIZE:12px;FONT-FAMILY: verdana, arial, helvetica ,sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.tblListing2  A:visited  { COLOR:#12208A; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }
.tblListing2  A:hover    { COLOR:#FF0000; FONT-WEIGHT: bold; TEXT-DECORATION: none; }


.trUserListingHeading      { COLOR:#FFFFFF; background-color:#CEDFFF; background-image:url(http://www.pilgrimproject.ca/images/bg_menu_bg.gif); FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.trUserListingHeading   A  { background-color:#CEDFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold; height: 16px; padding-left: 1px; padding-right: 1px; border: solid 1px #E0D59F; width: 100%; display: block; }
.trUserListingHeading   A:hover { background-color:#429EDE; TEXT-DECORATION: none; FONT-WEIGHT: bold; border: solid 1px #000000; background-color: #FFE718; cursor: hand; }

.tblUserMenuBar             { COLOR: #000000; background-color:#DDDDDD; background-image:url(http://www.pilgrimproject.ca/images/bg_bottom.gif); FONT-SIZE:13px;FONT-FAMILY:tahoma,sans-serif; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.tblUserMenuBar   A         { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; width: 100%; }
.tblUserMenuBar   A:visited { COLOR: #000000; }
.tblUserMenuBar   A:hover   { COLOR: #FF0000; FONT-STYLE: normal; FONT-WEIGHT: bold; text-decoration: none; CURSOR:hand }

.trUser0                 { background-color:#FFFFFF;  }
.trUser1                 { background-color:#FFFFCC; }

/* disabled/fixed row */
.trUser2                 { background-color:#F0F0F0; COLOR: #666666; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; }

.tblUserSubMenuBar       { COLOR:#000000; background-color:#FFFFFF; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; PADDING:3px; }

.trUserListingBottom     { COLOR:#000000; background-color:#EEEEEE; background-image:url(http://www.pilgrimproject.ca/images/bg_bottom.gif); FONT-SIZE:10px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none; padding: 2px; }


.tblGroup               { background-color:#FFFFDD; color: #1f1f1f; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; PADDING:5px;}
.tblGroup      A:hover  { text-decoration: underline; color: #FF0000; background-color: #FFE718 } 

#td3 {
#	font-family: Verdana, Arial, Geneva, sans-serif;
#	font-size: 13px;
#	color: #1f1f1f;
#	}

   
.btnNormal	            { BACKGROUND-COLOR:#FFCF94; BACKGROUND-IMAGE:url(http://www.pilgrimproject.ca/images/css_button_bg.gif); BORDER:1px solid #000000; height: 18px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION:none; }
.btnNormal40            { BACKGROUND-COLOR:#FFCF94; BACKGROUND-IMAGE:url(http://www.pilgrimproject.ca/images/css_button_bg.gif); BORDER:1px solid #000000; height: 18px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION:none; width: 40px; }
.btnNormal80            { BACKGROUND-COLOR:#FFCF94; BACKGROUND-IMAGE:url(http://www.pilgrimproject.ca/images/css_button_bg.gif); BORDER:1px solid #000000; height: 18px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION:none; width: 80px; }
.btnNormal110           { BACKGROUND-COLOR:#FFCF94; BACKGROUND-IMAGE:url(http://www.pilgrimproject.ca/images/css_button_bg.gif); BORDER:1px solid #000000; height: 18px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION:none; width: 110px; }

.inputField             { font-family: arial, helvetica; font-size: 12px; border: black 1px solid; }
.inputField30           { font-family: arial, helvetica; font-size: 12px; border: black 1px solid; width:30px }
.inputField50           { font-family: arial, helvetica; font-size: 12px; border: black 1px solid; width:50px }
.inputField80           { font-family: arial, helvetica; font-size: 12px; border: black 1px solid; width:80px }
.inputField120          { font-family: arial, helvetica; font-size: 12px; border: black 1px solid; width:120px }
.inputField200          { font-family: arial, helvetica; font-size: 12px; border: black 1px solid; width:200px }
.inputField400          { font-family: arial, helvetica; font-size: 12px; border: black 1px solid; width:400px }
.txtField400            { font-family: arial, helvetica; font-size: 12px; border: black 1px solid; background: #FEFEDD; width:400px }
.txtField250            { font-family: arial, helvetica; font-size: 12px; border: black 1px solid; background: #FEFEDD; width:250px }

.inputFieldDark200      {font-family: arial, helvetica; font-size: 12px; border: black 1px solid; background: #FFCF94; width:200px }


.tdMenu                 { BACKGROUND-COLOR:#EEEEEE;border-bottom: 1px solid #603C00;border-right: 1px solid #603C00;border-left: 1px solid #DDDDDD;border-top:1px solid #DDDDDD; PADDING:3px; COLOR:#000000; FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: none; TEXT-DECORATION: none;}

.tdSideMenu             { BACKGROUND-COLOR:#EEEEEE;border-bottom: 1px solid #603C00;border-right: 1px solid #603C00;border-left: 1px solid #DDDDDD;border-top:1px solid #DDDDDD; PADDING:3px; COLOR:#000000; FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: none; TEXT-DECORATION: none;}

.tblMain                { background-color:#EDEBBE; color: #1f1f1f; FONT-FAMILY: times roman, georgia, serif; FONT-SIZE: 14px; PADDING:5px;}
.tblMain       A:hover  { text-decoration: underline; color: #FF0000; background-color: #FFE718 } 

.tblPageFooter          { PADDING:2px; }
.tblPageFooter TD       { COLOR:#000000; FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: none; TEXT-DECORATION: none; }
.tblPageFooter A:hover  { COLOR:#000000; BACKGROUND-COLOR:#E8E99D; TEXT-DECORATION: underline; }


/* the bar below the menu bar */
.tblSubMenuBar          { FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; COLOR:#000000; PADDING:3px; }

.tblListing             { COLOR:#000000; FONT-SIZE:12px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.tblListingSide         { BACKGROUND-COLOR:#EEEEEE; COLOR:#000000; BORDER:1px solid #96965E;PADDING:5px; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; }
                        
.trListingHeading      { COLOR:#000000; background-color:#C6C7E7; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.trListingHeading   A  { background-color:#C6C7E7; TEXT-DECORATION: none; FONT-WEIGHT: bold; height: 16px; padding-left: 1px; padding-right: 1px; border: solid 1px #E0D59F; width: 100%; display: block; }
.trListingHeading   A:link  { background-color:#C6C7E7; TEXT-DECORATION: none; FONT-WEIGHT: bold; height: 16px; padding-left: 1px; padding-right: 1px; border: solid 1px #E0D59F; width: 100%; display: block; }
.trListingHeading   A:visited  { background-color:#C6C7E7; TEXT-DECORATION: none; FONT-WEIGHT: bold; height: 16px; padding-left: 1px; padding-right: 1px; border: solid 1px #E0D59F; width: 100%; display: block; }
.trListingHeading   A:hover { background-color:#429EDE; TEXT-DECORATION: none; FONT-WEIGHT: bold; border: solid 1px #000000; background-color: #FFE718; cursor: hand; }

.tdOldEvent             { COLOR:#DDDDDD; FONT-SIZE:12px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.tdOldEvent        A    { COLOR:#DDDDDD; FONT-SIZE:12px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.tdOldEvent        A:link { COLOR:#DDDDDD; FONT-SIZE:12px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.tdOldEvent        A:visited { COLOR:#DDDDDD; FONT-SIZE:12px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none; }

/* bottom row of the listings */
.trListingBottom        { COLOR:#000000; background-color:#C6C7E7; FONT-SIZE:10px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none; padding: 2px; }

/* for notifications, ex after sending feedback to say its been received */
.tblNotify		         { BACKGROUND-COLOR:#EEEEEE;BORDER:1px solid #96965E;PADDING:5px; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; COLOR:#000000; }

.tdSel                  { BACKGROUND-COLOR:#DDDDDD; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: bold; COLOR:#000000; }

.SmallGrey              { COLOR:#888888; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal;}
.SmallGrey     A:link   { COLOR:#888888; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; text-decoration: underline; }
.SmallGrey     A:visited { COLOR:#888888; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; text-decoration: underline; }

.SmallLtGrey              { COLOR:#DDDDDD; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal;}
.SmallLtGrey     A:link   { COLOR:#DDDDDD; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; text-decoration: underline; }
.SmallLtGrey     A:visited { COLOR:#DDDDDD; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; text-decoration: underline; }

.SmallBlue              { COLOR:#5555FF; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal;}
.SmallBlue    TD        { COLOR:#5555FF; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal;}
.SmallBlue     A:link   { COLOR:#5555FF; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; text-decoration: underline; }
.SmallBlue    A:visited { COLOR:#5555FF; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; text-decoration: underline; }

.SmallWt                { COLOR:#FFFFFF; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal;}
.SmallWt       A:link   { COLOR:#FFFFFF; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; text-decoration: underline; }
.SmallWt       A:visited { COLOR:#FFFFFF; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; text-decoration: underline; }

.aAdmin                 { background-color:#F98C87;COLOR:#FFFF00; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal; BORDER:1px solid #000000;PADDING:1px;}
.aAdmin        A:link   { background-color:#F98C87;COLOR:#FFFF00; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; text-decoration: underline; }
.aAdmin        A:visited { background-color:#F98C87;COLOR:#FFFF00; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; text-decoration: underline; }

.divHeading             { COLOR: #10497B; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 16pt; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }

.spanRelated            { background-color:#F0F0F0; color: #888888; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; }

/* selected row */
.tr0                   { background-color:#FFFFCE;  }

/* normal row */
.tr1                   { background-color:#FFFFFF; }

/* disabled/fixed row */
.tr2                   { background-color:#F0F0F0; COLOR: #666666; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; }

.trLang                { background-color:#DDDDDD; background-image: url(http://www.pilgrimproject.ca/images/bg_lang.gif); COLOR: #666666; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none; }













/* index page, login box */
.tblIndexLogin          { }
.tblIndexLogin   TD     { COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING: 2px; }

/* index page, error box */
.tblIndexErrorBox       { FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; COLOR:#000000; BACKGROUND-COLOR:#EEEEEE;BORDER:1px solid #96965E;PADDING:3px;}
.tblIndexErrorBox TD    { COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING: 2px; }
   
/* table types */
.tblTip	               { BACKGROUND-COLOR:#FFFFCC;BORDER:1px solid #96965E;PADDING:5px;MARGIN-TOP:12px;MARGIN-BOTTOM:12px; }
.tblTip          TD     { COLOR:#000000; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; }

/* premim boxes */
.tblPremium             { FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; COLOR:#000000; BACKGROUND-COLOR:#EEEEEE;BORDER:1px solid #96965E;PADDING:1px;}
/* top of page heading */
.tblTopHeading          { background-color:#FFB66B; background-image: url(http://www.pilgrimproject.ca/images/all_headingbackground.gif); COLOR: #8F2900; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 16pt; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none }


/* The Full Search, each box has this style */
.trFullSrch1            { background-color:#F6EDCE; PADDING: 5px; color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; }
/* these are used by the actual tables */
.trFullSrch1  TABLE     { background-color:#F6EDCE; color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; }
.trFullSrch1  A         { COLOR: #10497B; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none; height: 15px; PADDING-LEFT:1px;PADDING-RIGHT:1px; BORDER:1px solid #E6DDBE; width: 100%; }
.trFullSrch1  A:visited { COLOR: #10497B; }
.trFullSrch1  A:hover   { COLOR: #666666; BACKGROUND-COLOR:#e9f2f8; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: none; PADDING-LEFT:1px;PADDING-RIGHT:1px; BORDER:1px solid #336699;CURSOR:hand }

.trFullSrch2            { background-color:#F6EDCE; PADDING: 5px; }
.trFullSrch2  TABLE     { background-color:#F6EDCE; color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; }
.trFullSrch2  A         { COLOR: #10497B; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none; height: 15px; PADDING-LEFT:1px;PADDING-RIGHT:1px; BORDER:1px solid #E6DDBE; width: 100%; }
.trFullSrch2  A:visited { COLOR: #10497B; }
.trFullSrch2  A:hover   { COLOR: #666666; BACKGROUND-COLOR:#e9f2f8; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: none; PADDING-LEFT:1px;PADDING-RIGHT:1px; BORDER:1px solid #336699;CURSOR:hand }


.tdMenuBarInactive      { COLOR: #888888; }
   
/* the bar below the menu bar */
.tblSubMenuBar          { background-color:#F6EDCE; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; COLOR:#000000; PADDING:3px; }

/* for advanced features, they are listed in these */
.tblAdvancedFeatures	   { BACKGROUND-COLOR:#FFFFCC;BORDER:1px solid #96965E;PADDING:5px; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; COLOR:#000000; }

/* for home page, the various tables */
.tblHomePage            { BACKGROUND-COLOR:#FFFFCC;BORDER:1px solid #96965E;PADDING:3px; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; COLOR:#000000; }
.tdHomePageBoxes        { background-color:#FFCF94; COLOR:#10497B; FONT-SIZE:12px;FONT-FAMILY:tahoma,sans-serif; PADDING:3px; FONT-WEIGHT: bold; }

.tblPoll                { background-color:#F6EDCE; color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; PADDING:0px;}
.tblPoll       A:hover  { text-decoration: underline; color: #FF0000; background-color: #FFE718 } 

.tblMemberSpotlight     { background-color:#F6EDCE; color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; PADDING:3px;}
.tblMemberSpotlight TD  { color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px; }

/* used whereever there's a link to something for them to vote, participate, etc */
.divParticipate         { background-color:#FCF7E6; background-image: none;COLOR: #10497B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.divParticipate A       { background-color:#FCF7E6; background-image: none;COLOR: #10497B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }
.divParticipate A:visited { COLOR: #10497B; }

/* for notifications, ex after sending feedback to say its been received */
/*.tblNotify		         { BACKGROUND-COLOR:#FFFFCC;BORDER:1px solid #96965E;PADDING:5px; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; COLOR:#000000; }*/


/* in the template, teh very header fo the page (ie that can have a frame around the page) */
.tblPageFrame           { background-color:#F6EDCE; color: #10497B; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; BORDER:2px solid #000000; TABLE-LAYOUT:fixed; }

/* the column separting text from the actual tour descriptions */
.tdTourSideCol          { background-color:#FCF7E6; background-image: none; border-right: 1px solid #603C00; padding: 2px; }
.tblTourHeading         { color: #000000; background-color:#D9CD92; background-image: none; FONT-SIZE:15px;FONT-FAMILY:tahoma,sans-serif; FONT-STYLE: normal; FONT-WEIGHT: bold; text-decoration: none; padding:2px; }
.tblTourHeading A       { COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.tblTourHeading A:visited { COLOR: #FF0000; }
.tblTourHeading A:hover { COLOR: #000000; text-decoration: none; }

.tblTourBottomMenu      { color: #000000; background-color:#FFFFFF; background-image: none; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-STYLE: normal; FONT-WEIGHT: bold; text-decoration: none; BORDER:1px solid #000000; padding:2px; }
.tblTourBottomMenu A    { COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.tblTourBottomMenu A:visited { COLOR: #FF0000; }
.tblTourBottomMenu A:hover { COLOR: #000000; text-decoration: none; }

.tblTestimonialList     { background-color:#FFFFFF; color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; PADDING:5px;}
.tblTestimonialBox      { BACKGROUND-COLOR:#FFCF94;BORDER:1px solid #FFFFFF;PADDING:5px; }
.tblTestimonialBox TD   { COLOR:#000000; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; }
.tblTestimonialBox A    { COLOR:#000000; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; }
.tblTestimonialBox A:hover { COLOR: #000000; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; }

/* for events, calendar */
.tblCalendar            { BACKGROUND-COLOR:#FFFFCC;COLOR:#000000; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; BORDER:1px solid #96965E;PADDING:2px; }

.tdCalActive            { background-color:#F6EDCE; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; text-decoration: none; PADDING:1px; }
.tdCalActive  A         { COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: underline; height: 20px; border: solid 1px #FFFFFF; width: 100%; display: block; }
.tdCalActive  A:hover   { COLOR: #FF0000; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: underline; border: solid 1px #000000; background-color: #FFE718; cursor: hand; }

.tdCalEntry             { background-color:#FFFFFF; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: none; PADDING:1px; }
.tdCalEntry   A         { COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: underline; height: 20px; border: solid 1px #FFFFFF; width: 100%; display: block; }
.tdCalEntry   A:hover   { COLOR: #FF0000; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: underline; border: solid 1px #000000; background-color: #FFE718; cursor: hand; }

.tdCalNoEntry           { background-color:#F6EDCE; COLOR: #888888; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; text-decoration: none; PADDING:1px; }

   
/* profiles */
.tblProfiles            { background-color:#F6EDCE; }
.trProfileSubHeading    { background-color:#E9DDA2; color: #000000; FONT-SIZE:12px;FONT-FAMILY:tahoma,sans-serif; FONT-STYLE: normal; FONT-WEIGHT: bold; text-decoration: none; padding:3px; border: solid 1px #D9CD92;}
.trProfileSubmit        { background-color:#FFB66B; COLOR: #10497B; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none }

.trProfileSelection1    { background-color:#F6EDCE; color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; PADDING:5px; }
.trProfileSelection2    { background-color:#FFFFFF; color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; PADDING:5px; }

.trProfileQuestion1     { background-color:#F6EDCE; color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING:5px; }
.trProfileQuestion2     { background-color:#FFFFFF; color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING:5px; }

.trProfileAnswer1       { background-color:#F6EDCE; color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; PADDING:5px; }
.trProfileAnswer2       { background-color:#FFFFFF; color: #10497B; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; PADDING:5px; }

.trPopupMenu            { background: #FFB66B; }
.trPopupMenu            { background-color:#FFCF94; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: none; border: solid 1px #000000; width: 100%; display: block; }
.trPopupMenu   A        { COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: underline; height: 20px; border: solid 1px #000000; width: 100%; display: block; }
.trPopupMenu   A:hover  { COLOR: #FF0000; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: underline; border: solid 1px #E9DDA2; background-color: #FFE718; cursor: hand; }

.tdPopupMenuBtnInactive { background: #DBC6AF; }
.tdPopupMenuBtnActive   { background: #F6EDCE; }






/* rating page */
.tblRateSideWindow      { background-color:#FFCF94; background-image: none; color: #10497B; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-SIZE: 11px; BORDER:1px solid #FFFFFF; PADDING:5px; }

/* share table, ie for 'sharing' rate page with otehrs, etc */
.tblShare               { background-color:#FFFFCC; color: #10497B; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-SIZE: 11px; BORDER:1px solid #96965E; PADDING:5px; }

/* forum heading in white at top of pge (below page heading) */
.trItemHeading          { background-color:#FCF7E6; COLOR: #10497B; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 16pt; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }

/* fonts */
.ItemHeading            { COLOR:#000000; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: bold; background-color:#EEEEEE; }
.ItemHeading   A:link   { COLOR:#000000; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: bold; text-decoration: underline; }




/* for a name tags, we set this so the A HREF's dont affect them */
.PlaceHolder   A        { COLOR: #FFFFFF; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: none; PADDING:0px; height:1px; width:1px; }

/* fonts */
.SmallBl                { COLOR:#000000; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; FONT-WEIGHT: normal;}
.SmallBl       A:link   { COLOR:#000000; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; text-decoration: underline; }

.SmallWtArial           { COLOR: #FFFFFF; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }


.NormalNotify           { COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
a.NormalNotify:hover    { color: #FF0000;} 
a.NormalNotify:link     { color: #FF0000;} 
a.NormalNotify:visited  { color: #FF0000;} 

.fntNotifyLarge         { COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 16pt; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
a.fntNotifyLarge:hover  { color: #FFFFFF;} 
a.fntNotifyLarge:link   { color: #FF0000;} 
a.fntNotifyLarge:visited { color: #FF0000;} 




#.MainText               { FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; PADDING:5px;MARGIN-TOP:12px;MARGIN-BOTTOM:12px; }

/* menu buttons */
.MenuButton             { COLOR: #10497B; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: none; height: 20px; border: solid 1px #EEEEEE; width: 100%; display: block;}
A.MenuButton            { COLOR: #10497B; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: none; height: 20px; border: solid 1px #EEEEEE; width: 100%; display: block; }
A.MenuButton:visited    { COLOR: #10497B; }
A.MenuButton:hover      { FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: none; COLOR: #666666; background-color: #F6EDCE; border: solid 1px #000000; cursor: hand; };

/* above the table of things, heres the menubvars */
.MenuBarButton          { COLOR: #10497B; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: none; height: 15px; PADDING-LEFT:2px;PADDING-RIGHT:2px; width: 100%; display: block;}
A.MenuBarButton         { COLOR: #10497B; FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: none; }
A.MenuBarButton:visited { COLOR: #10497B; }
A.MenuBarButton:hover   { FONT-STYLE: normal; FONT-WEIGHT: none; text-decoration: none; COLOR: #666666; PADDING-LEFT:1px;PADDING-RIGHT:1px;BACKGROUND-COLOR:#e9f2f8; BORDER:1px solid #336699;CURSOR:hand }

