html, body{
	background:#b3b3b3 url(images/backgroundTileTrotters.png) fixed repeat 0 0;
}
a:link,
a:visited{
	color:#47478D;
	color:#3366ff;
}

/****************************************
** PAGE CONTAINER
****************************************/
div#containerWrapper{}
	div#container{}

/****************************************
** HEADER
****************************************/
div#headerWrapper{}
	div#header{
		background-image:url(images/bg-top-ffcs.png);
	}
		/****************************************
		** HEADER ELEMENT CONTAINERS
		****************************************/
		div#headerIcon{
			width:150px; padding-left:30px;
		}
		div#headerNavTabs{}
		div#headerText{
			width:225px;
		}
		div#headerSearch{}
		div#headerLabelContact{}
		/****************************************
		** SITE SEARCH FORM
		****************************************/
		div#headerSearch input.go_search{ color:#47478D; }
		div#headerSearch a.go_button{ background-image:url(images/siteSearchSubmitBlue.png); }

/****************************************
** CONTENT AREA
****************************************/
div#mainWrapper{}
	div#main{}
		div#contentWrapper{}
			div#content{}
				div#content p{}
					div#content p.tip em{}
				div#content blockquote{
					background-color:#FFFAF0;
					background-color:#ffffff;
					background-image:url(images/blockquote-bg-ffcs.png);
					background-repeat:no-repeat;
					background-position:0 5px;
				}
					div#content blockquote p{
						color:#2E4A9E;
					}
		/****************************************
		** RIGHT SIDE CALLOUTS
		****************************************/
		/*div#content div.calloutWrapper{
			background-color:#191970;
		}
			div#content div.calloutWrapper h1{
				background-color:#191970;
				color:#ffd700;
			}
				div#content div.callout a:link, 
				div#content div.callout a:visited{
					color:#191970;
				}*/
		/****************************************
		** SIDEBOX (new callout script)
		****************************************/
		.sidebox{
			background-image:url(images/callouts/ffcs-sbbody-r.gif);
		}
		.boxhead{
			background-image:url(images/callouts/ffcs-sbhead-r.gif);
		}
			div#content .boxhead h2{
				background-image:url(images/callouts/ffcs-sbhead-l.gif);
			}
		div#content .boxbody{
			background-image:url(images/callouts/ffcs-sbbody-l.gif);
		}
		/****************************************
		** LEFT NAVIGATION MENU
		****************************************/
		div#navigationWrapper{}
			div#navigation{}
				div#navigation h1, 
				div#navigation h3{
					color:#ffd700;
				}
				div#navigation h2{
					color:#e6e6e6;
				}
					div#navigation h2 a{
						color:#666666;
					}
				div.leftColumnMenu{}
					div.leftColumnMenu ul{}
						div.leftColumnMenu  li a:link, 
						div.leftColumnMenu  li a:visited{
							color:#ffffff;
						}
					/****************************************
					** PATH HIGHLIGHTING
					****************************************/
					div.leftColumnMenu ul li ul li.thisSideNavItem{
						list-style-image:url(images/leftNavListIconThis-ffcs.gif);
					}
						div.leftColumnMenu li.thisSideNavItem > a:link,
						div.leftColumnMenu li.thisSideNavItem > a:visited,
						div.leftColumnMenu li.thisSideNavItem > a:hover,
						div.leftColumnMenu li.thisSideNavItem > a:active{
							color:#ffd700;
						}

/****************************************
** FOOTER
****************************************/
div#footerWrapper{}
	div#footer{}
	
/**************************************************
** Smooth Navigational Menu (v1.31)
**************************************************/
	/****************************************
	** HEADER MENU
	****************************************/
	div#header div#headerMenu{
		background:none;
		border-bottom:1px solid #000033;
	}
	/**************************************************
	** Top level menu link items style
	**************************************************/
	.ddsmoothmenu ul li a:link, 
	.ddsmoothmenu ul li a:visited{
		color:#ffffff;
		border-right:1px solid #000033;
			padding:5px 8px 6px 8px;
	}
	.ddsmoothmenu ul li a.selected, 
	.ddsmoothmenu ul li.active a{
		color:#ffff00;
	}
	.ddsmoothmenu ul li a:hover{
		color:#ffd700;
	}

	/**************************************************
	** Sub level menu links style
	**************************************************/
	.ddsmoothmenu ul li ul li a:link, 
	.ddsmoothmenu ul li ul li a:visited{
		color:#ffffff;
		background-color:#30307E;
		border-right:1px solid #47478D;
		border-bottom:1px solid #47478D;
		border-left:1px solid #47478D;
	}
	.ddsmoothmenu ul li ul li:first-child{
		border-top:1px solid #47478D;
	}
	.ddsmoothmenu ul li ul li a.selected{
		color:#30307E;
		background-color:#ffff66;
	}
	.ddsmoothmenu ul li ul li a:hover{
		color:#30307E;
		background-color:#ffd700;
	}
	
/************************************************** 
** TABLE-SORTER
**************************************************/
div#content table.sortableTable{
	border:1px solid #cccccc;	
}
div#content table.sortableTable th{
	color:#ffffff;
	background-color:#333333;
}
	div#content table.sortableTable th.header{ 
	}
	div#content table.sortableTable th.headerSortUp{ 
		background-color:#353a77;
		color:#ffd700;
	}
	div#content table.sortableTable th.headerSortDown{ 
		background-color:#353a77;
		color:#ffd700;
	}
	
	
/************************************************** 
** ALMANAC
**************************************************/
div.almanacBreadcrumbs{
	padding:15px 10px 0 10px;
}
	span.B_crumbBox{
		margin:0 10px 10px 10px; 
		font-size:12px;
		display:block;
	}
		div.almanacBreadcrumbs span.B_crumbBox a.B_crumb{
			font-weight:bold;
		}
div.tagcloud{
	/*border:1px solid #cccccc; 
	margin:10px 20px 10px 20px; 
	padding:0; 
	width:250px; 
	float:right; 
	clear:both;*/
	padding:0 5px 0 5px;
}
	div.tagcloud span a.s1{
		font-size:10px;
	}
	div.tagcloud span a.s2{
		font-size:12px;
	}
	div.tagcloud span a.s3{
		font-size:14px;
	}
	div.tagcloud span a.s3{
		font-size:16px;
	}
	div.tagcloud span a.s3{
		font-size:18px;
	}
div.subpageList{
	border:1px solid #cccccc; 
	margin:10px 20px 10px 20px; 
	padding:0; 
	width:250px; 
	float:right;
}
/*TABLE OF CONTENTS*/
div.almanacTOCEntry{
	margin:5px 20px 5px 20px;
	background-color:#333399;
	background-color:#336699;
	padding:10px 10px 10px 10px;
}
	div.almanacTOCEntry a{
		font-weight:bold;
		font-style:italic;
		font-size:16px;
		color:#ffffff;
	}
	div.almanacTOCEntry a:hover{
		color:#ffd700;
	}
	div#content div.almanacTOCEntry p{
		color:#cccccc;
		font-style:italic;
	}
div.almanacTOCSubEntry{
	margin-left:20px;
}
	div.almanacTOCSubEntry div.almanacTOCEntry{
		background-color:#9999cc;
	}
		div.almanacTOCSubEntry div.almanacTOCEntry a{
			color:#ffffff;
		}
