<STYLE TYPE="text/css">



.bug {
	font-family:Georgia,Times New Roman,Times,serif;
	font-size: 9px;
	color: #E5E5E5;
	font-weight: normal;
	line-height: 10px;
}



body {
	font-family:Georgia,Times New Roman,Times,serif;
	font-size: 14px;
	background-color:#CFBDA9;
	background:url(background.gif);
	color:#000000;
	margin: 0px; 
	padding: 0px; 
	text-align: left;
	line-height:125%;
}

body.pfbody{
	background-color:#FFFFFF;
	background:none;
}


A {
	color:#FF0000;
	text-decoration: underline;
}
A:hover {
	color:#00FF00;
	text-decoration: none;
}

.pageNavLine {
	font-size: 14px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}

A.pageNavLine {
	text-decoration: none;
	color:#660000;
}
A.pageNavLine:hover {
	text-decoration: none;
	 color:#FFFFFF;
	background-color:#660000;
}


.printerfriendly, .printerfriendly A, .printerfriendly A:hover {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#EBE483;
	text-decoration: none;
	line-height:12px;
}


.pageBotMenuSel {
	font-size: 10px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
}

A.pageBotMenuSel {
	text-decoration: none;
	color:#000000;
}

A.pageBotMenuSel:hover {
	text-decoration: none;
	color:#000000;
}

.pageBotMenu, A.pageBotMenu {
	font-size: 10px;
	color:#1954A1;
	font-weight:normal;
	text-decoration: none;
}


.navBottom, A.navBottom {
	font-size: 10px;
	color:#1954A1;
	font-weight:normal;
	text-decoration: none;
}

A.navBottom:hover, A.pageBotMenu:hover {
	color:#101010;
}

TABLE {
	font-size: 14px;
	color:#101010;
	font-weight:normal;
	text-decoration: normal;
}

A {
	font-size: 14px;
	color:#3030A0;
	text-decoration: underline;
}

A:hover {
 color:#808010;
}






/*
 * page sections
 */
 

.page_bottom {
	padding-left:16px;
	padding-right:16px;
    padding-bottom:8px;
}
 
.pageHead, .pagecatHead, .page_rightHead, .page_bottomHead {
	font-size: 18px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}

.pageText, .page_rightText, .page_bottomText {
	font-size: 14px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A.pageText, A.page_bottomText, A.page_leftText {
	text-decoration: underline;
}

A.pageText:hover, A.page_rightText:hover, A.page_bottomText:hover {
	color:#808010;
}



.pageTextSubHead, .pagecatDescrSubHead,.page_rightTextSubHead,.page_bottomTextSubHead {
	font-size: 14px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}


/*
 * More Info Link for page section
 */
.pageUrl {
	font-size: 14px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
}

A.pageUrl {
	text-decoration: underline;
}

A.pageUrl:hover {
	color:#808010;
}



/*
 * framed object styles
 */
.FOCaption {
	font-size: 10px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}
.FOCredit {
	font-size: 10px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
}

.FOBorder {
  border: 1px solid #000000;
}

.FOClick, A.FOClick {
	font-size: 10px;
	color:#404040;
	font-weight:normal;
	text-decoration: none;
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
}
A.FOClick:hover {
	color:#C00000;
	text-decoration: underline;
}

/*
 * pagecat listing styles for pages that list their subpages
 */
.pagecatLIName {
	font-size: 14px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}

A.pagecatLIName {
	text-decoration: underline;
}

A.pagecatLIName:hover {
	color:#666666;
}

.pagecatLIDescr {
	font-size: 14px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
}

.pageIPTitle, .page_rightIPTitle, .page_bottomIPTitle {
	font-size: 16px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	padding-bottom:8px;
}
A.pageIPTitle, A.page_rightIPTitle, A.page_bottomIPTitle {
	text-decoration: underline;
}

A.pageIPTitle:hover, A.page_bottomIPTitle:hover, A.page_rightIPTitle:hover {
 color:#666666;
}

.pageIPDescrSH, A.pageIPDescrSH, .page_bottomIPDescrSH, A.page_bottomIPDescrSH, .page_rightIPDescrSH, A.page_rightIPDescrSH {
	font-size: 18px;
	line-height: 16px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}

.pageIPDescr,.page_bottomIPDescr,.page_rightIPDescr {
	padding-bottom:8px;
}

.pageCPTitle {
	font-size: 18px;
	line-height: 16px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	padding-bottom: 8px;
}


.pageCPDescrSH {
	color:#C00000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

A.pageCPDescrSH {
	text-decoration:underline;
}

A.pageCPDescrSH:hover {
	color:#666666;
}


.pageLCTitle {
	font-size: 14px;
	color:#111111;
	font-weight:bold;
	text-decoration: none;
}
A.pageLCTitle {
	text-decoration: underline;
}

A.pageLCTitle:hover {
 color:#666666;
}


.sitemapHead, A.sitemapHead {
	font-size: 14px;
    color:#101010;
	font-weight:bold;
	text-decoration: none;
}

.sitemapSub, A.sitemapSub {
	font-size: 12px;
    color:#101010;
	font-weight:normal;
	text-decoration: none;
}

A.sitemapSub:hover, A.sitemapHead:hover {
	text-decoration: underline;
}

.sitemapSubTable {
  background-color:#F0F4F9;
  border: 1px solid #8FA9C2;
}



.calTABLITable {
	background-color:#0000cc;
}

.calTABLIDayNameCell {
	background-color:#cc0000;
}


.calTABLIMonthDayCell {
	background-color:#00cc00;
}


.calTABLIEventCell {
	background-color:#cc00cc;
}


.calTABLIEventTable {
	background-color:#00cccc;
}


.calTABLIEventName {
	background-color:#cccc00;
}




.calLIMYHead {
	font-size: 16px;
	color:#FFFFFF;
	background-color:#00543f;
	padding:2px;
	font-weight:bold;
	text-decoration: normal;
	margin-bottom:8px;
}

.calPDate {
	font-size: 16px;
	color:#101010;
	font-weight:bold;
	text-decoration: normal;
}

.calLYearHead {
	font-size: 16px;
	color:#101010;
	font-weight:bold;
	text-decoration: normal;
}

.calLMonthHead {
	font-size: 16px;
	color:#101010;
	font-weight:bold;
	text-decoration: normal;
}

.calLIDescr {
	font-size: 14px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
}


.calLIDate {
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: normal;
}

.calLITitle {
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: normal;
}

.calCPTitle,.calLCTitle {
	font-size: 16px;
	color:#101010;
	font-weight:bold;
	text-decoration: normal;
}


A.calLITitle {
	font-size: 14px;
	color:#3030A0;
	font-weight:bold;
	text-decoration: underline;
}

A.calLITitle:hover {
 color:#808010;
}


.galIPTitle {
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: normal;
	padding-top:8px;
}

.galLITitle {
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: normal;
}

.galCPTitle,.galLCTitle {
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: normal;
}


A.galLITitle {
	font-size: 14px;
	color:#3030A0;
	font-weight:bold;
	text-decoration: underline;
}

A.galLITitle:hover {
 color:#808010;
}

.galIPPrevNext {
	font-size: 14px;
	color: #8AAAD0;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	padding-bottom: 4px;
	padding-top: 4px;
}
A.galIPPrevNext {
	text-decoration: underline;
}
A.galIPPrevNext:hover {
 color:#101010;
}

.galIPBreadcrumbs, .galLIBreadcrumbs {
	font-size: 10px;
	color: #8AAAD0;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	padding-bottom: 4px;
}
A.galIPBreadcrumbs, A.galLIBreadcrumbs {
	text-decoration: none;
}
A.galIPBreadcrumbs:hover, A.galLIBreadcrumbs:hover {
 color:#3030A0;
}



/*********************************************************
 * lnk - link database styles
 *********************************************************/

.lnkIPBreadcrumbs, .lnkLIBreadcrumbs {
	font-size: 12px;
	color: #8AAAD0;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	padding-bottom: 4px;
}
A.lnkIPBreadcrumbs, A.lnkLIBreadcrumbs {
	text-decoration: none;
}
A.lnkIPBreadcrumbs:hover, A.lnkLIBreadcrumbs:hover {
 color:#3030A0;
}


.lnkLIDescr, .lnkLIHeadDescr {
	font-size: 14px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
}


.lnkLIHead {
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
}

.lnkLCTitle {
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	padding-bottom: 4px;
}

A.lnkLCTitle {
	color:#3030A0;
	font-weight:bold;
	text-decoration: underline;
}

A.lnkLCTitle:hover {
 color:#808010;
}

.lnkLITitle {
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
}

A.lnkLITitle {
	color:#3030A0;
	font-weight:bold;
	text-decoration: underline;
}

A.lnkLITitle:hover {
 color:#808010;
}

.lnkCPTitle {
	font-size: 18px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
}

/*********************************************************
 * END lnk
 *********************************************************/


.pageGRBorder, .pageGR1Border {
	border: 1px solid #425B83;
}

div.wlstLITitle,div.wlstLITitle_featured,div.wlstLIDescr {
	display:inline;
	font-family:Georgia,Times New Roman,Times,serif;
	color:#333333;
	font-size:14px;
}

div.wlstLITitle,div.wlstLITitle_featured {
	font-weight:bold;
}

div.wlstLITDSep {
	display:inline;
	width:8px;
}

div.wlstLISep {
	width:8px;
	height:16px;
}

div.wlstLCLISep {
	width:8px;
	height:16px;
}

div.wlstLCTitle {
	background-color:#00543f;
	color:white;
	font-family:Georgia,Times New Roman,Times,serif;
	font-size:16px;
	font-weight:bold;
	padding:2px;
	margin-top:16px;
}

.wlstprice {
	float:right;
	font-weight:bold;
}


div.ldgLITitle,div.ldgLITitle_featured {
	font-family:Georgia,Times New Roman,Times,serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	display:inline;
}

div.ldgLIDescr {
	font-family:Georgia,Times New Roman,Times,serif;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	display:inline;
}

div.ldgLITDSep {
	width:0px;
	height:14px;
}

div.ldgLISep {
	width:8px;
	height:16px;
}

div.ldgLCLISep {
	width:8px;
	height:16px;
}

div.ldgLCTitle, div.ldgCPTitle {
	text-align:center;
	color:#000000;
	font-family:Georgia,Times New Roman,Times,serif;
	padding:2px;
	margin-top:16px;
}

div.ldgCPTitle {
	margin-bottom:8px;
	font-size:26px;
}

div.ldgLCTitle {
	font-style:italic;
	font-size:18px;
	font-weight:bold;
}



div.mlstLITitle,div.mlstLITitle_featured {
	font-family:Georgia,Times New Roman,Times,serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	display:inline;
}

div.mlstLIDescr {
	font-family:Georgia,Times New Roman,Times,serif;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	display:inline;
}

td.mlstLIDescr {
	text-align:center;
}

div.mlstLITDSep {
	display:inline;
	width:0px;
}

div.mlstLISep {
	width:8px;
	height:8px;
}

div.mlstLCLISep {
	width:8px;
	height:8px;
}

div.mlstLCTitle, div.mlstCPTitle {
	text-align:center;
	color:#000000;
	font-family:Georgia,Times New Roman,Times,serif;
	padding:2px;
	margin-top:16px;
}

div.mlstCPTitle {
	margin-bottom:8px;
	font-size:26px;
}

div.mlstLCTitle {
	font-style:italic;
	font-size:18px;
	font-weight:bold;
}


.mlstprice,.mlstaddonprice,.mlstaddon {
}


</STYLE>
