/* This style sheet sets the styles for the outward facing site when displayed in undefined browsers*/

/* ================================================================ 
   This class sets the styles for the page which holds the content table
   ================================================================ */

.PageBg
{
	font-size: x-small;
	margin: 0px;
	vertical-align: top;
	font-family: Arial, Sans-Serif;
	background-color: white;
	text-align: -moz-center;
}


/* =========================================================================== */
/* This class sets the styles for the content table which displays all the data*/
/* =========================================================================== */
.MainTable
{
	width: 770px;
	background-color: white;
	vertical-align: top;
	text-align: -moz-left;
	border-collapse: collapse;
}


/* =========================================================================== */
/* This class sets the styles for the content table which displays all the data*/
/* =========================================================================== */
.TopBannerCell
{
	height: 60px;
	background-image: url(../images/top_banner.jpg);
	vertical-align: top;
	text-align: -moz-right;
}


/* ========================================================================== 
   This class sets the styles for the Quick Links 
   ========================================================================== */
.QuickLinksTable
{
	width: 300px;
}

.QuickLinksCell
{
	font-size: x-small;
	color: white;
	text-align: right;
}

.QuickLinksCell A:Link
{
	color: white;
	text-decoration: none;
}

.QuickLinksCell A:Active
{
	color: white;
	text-decoration: none;
}

.QuickLinksCell A:Visited
{
	color: white;
	text-decoration: none;
}

.QuickLinksCell A:Hover
{
	color: silver;
	text-decoration: none;
}


/* ========================================================================== 
   This class sets the styles for the Utilities Banner
   ========================================================================== */
.UtilBannerCell
{
	height: 75px;
	vertical-align: top;
	text-align: -moz-left;
	background-image: url(../images/util_banner.jpg);
}

.UtilTable
{
	width: 100%;
	border-collapse: collapse;
}

.DateTimeCell
{
	font-size: x-small;
	color: white;
	width: 250px;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
}

.UtilLinksCell
{
	font-size: x-small;
	color: white;
	width: 260px;
	height: 50px;
	padding-left: 10px;
	padding-right: 10px;
}

.UtilLinksCell A:Link
{
	color: white;
}

.UtilLinksCell A:Active
{
	color: white;
}

.UtilLinksCell A:Visited
{
	color: white;
}

.UtilLinksCell A:Hover
{
	color: silver;
}

.SearchToolCell
{
	font-size: x-small;
	color: white;
	padding-right: 10px;
	padding-left: 20px;
	vertical-align: bottom;
	text-align: -moz-right;
	border-collapse: collapse;
}

.SearchBox
{
	font-size: x-small;
	width: 100px;
	height: 10px;
}

.SearchButton
{
	width: 15px;
	height: 15px;
}

/* ========================================================================== 
   This class sets the styles for the Bread Crumbs
   ========================================================================== */
.BreadCrumbsCell
{
	height: 20px;
	vertical-align: middle;
	text-align: -moz-left;
	font-size: x-small;
	color: white;
	background-color: #404040;
	padding-left: 10px;
	padding-right: 10px;
	border-top: white 1px solid;
	border-bottom: white 1px solid;
}

.BreadCrumbsCell A:Link
{
	color: white;
	text-decoration: none;
}

.BreadCrumbsCell A:Active
{
	color: white;
	text-decoration: none;
}

.BreadCrumbsCell A:Visited
{
	color: white;
	text-decoration: none;
}

.BreadCrumbsCell A:Hover
{
	color: silver;
	text-decoration: underline;
}


/* ========================================================================== 
   This class sets the styles for the Content Cells
   ========================================================================== */
.ContentCell
{
	height: 400px;
	vertical-align: top;
	text-align: -moz-left;
	background-color: gray;
	border-bottom: white 1px solid;
	border-left: gray 1px solid;
	border-right: white 1px solid;
}

.ContentTable
{
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: top;
	text-align: -moz-left;
}

.UtilBlurbCell
{
	display: none;
	visibility: hidden;
	width: 130px;
	background-color: gray;
	vertical-align: top;
	text-align: -moz-left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}

.MainContentCell
{
	/*width: 392px;*/
	background-color: white;
	vertical-align: top;
	text-align: -moz-left;
	border-right: silver 1px solid;
	border-left: black 1px solid;
}

.SiteLinksCell
{
	background-color: white;
	width: 120px;
	vertical-align: top;
	text-align: -moz-left;
}


/* ========================================================================== 
   This class sets the styles for the Utilities Blurbs
   ========================================================================== */
.UtilBlurbTable
{
	width: 100%;
	border-collapse: collapse;
}

.UtilBlurbIconCell
{
	vertical-align: middle;
	text-align: -moz-center;
}

.UtilBlurbTitleCell
{
	font-weight: bold;
	font-size: small;
	vertical-align: middle;
	color: white;
	font-family: Arial, Sans-Serif;
	text-align: -moz-left;
}

.UtilBlurbTitleCell A:Link
{
	color: white;
	text-decoration: none;
}

.UtilBlurbTitleCell A:Active
{
	color: white;
	text-decoration: none;
}

.UtilBlurbTitleCell A:Visited
{
	color: white;
	text-decoration: none;
}

.UtilBlurbTitleCell A:Hover
{
	color: white;
	text-decoration: underline;
}

.UtilBlurbItemCell
{
	font-size: x-small;
	color: white;
	font-family: Arial, Sans-Serif;
	padding-top: 10px;
}

.UtilBlurbItemCell A:Link
{
	color: white;
	text-decoration: none;
}

.UtilBlurbItemCell A:Active
{
	color: white;
	text-decoration: none;
}

.UtilBlurbItemCell A:Visited
{
	color: white;
	text-decoration: none;
}

.UtilBlurbItemCell A:Hover
{
	color: white;
	text-decoration: underline;
}

.UtilBlurbItemCell li
{
	margin-left: -20px;
}

.UtilBlurbSepCell
{
	vertical-align: middle;
	text-align: -moz-center;
}


/* ========================================================================== 
   This class sets the styles for the Main Content
   ========================================================================== */
.MainContentTable
{
	width: 100%;
	border-collapse: collapse;
}

.MainContentTitleCell
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: x-large;
	vertical-align: middle;
	color: #a34e09;
	font-family: Arial, Sans-Serif;
	text-align: -moz-left;
	height: 40px;
}

.MainContentBodyCell
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: small;
	color: #282828;
	font-family: Arial, Sans-Serif;
	vertical-align: top;
	text-align: -moz-justify;
}

.MainContentBodyCell acronym
{
	color: black;
	text-decoration: none;
	border-bottom: red 1px dotted;
	cursor: help;
}

.MainContentBodyCell A:Link
{
	color: #a34e09;
	text-decoration: none;
}

.MainContentBodyCell A:Active
{
	color: #a34e09;
	text-decoration: none;
}

.MainContentBodyCell A:Visited
{
	color: #a34e09;
	text-decoration: none;
}

.MainContentBodyCell A:Hover
{
	color: #a34e09;
	text-decoration: underline;
}


/* ========================================================================== 
   This class sets the styles for the Site Links
   ========================================================================== */
.SiteLinksTable
{
	width: 220px;
	border-collapse: collapse;
}

.SiteLinksArrowCell1
{
	width: 20px;
	height: 20px;
	background-color: #834005;
	vertical-align: top;
	text-align: -moz-left;
	border-bottom: silver 1px solid;
}

.SiteLinksArrowCell2
{
	width: 20px;
	height: 20px;
	background-color: #a34e09;
	vertical-align: top;
	text-align: -moz-left;
	border-bottom: silver 1px solid;
}

.SiteLinksArrowCell3
{
	width: 20px;
	height: 20px;
	background-color: #d7630d;
	vertical-align: top;
	text-align: -moz-left;
	border-bottom: silver 1px solid;
}

.SiteLinksArrowCell4
{
	width: 20px;
	height: 20px;
	background-color: #f18333;
	vertical-align: top;
	text-align: -moz-left;
	border-bottom: silver 1px solid;
}

.SiteLinksArrowCell5
{
	width: 20px;
	height: 20px;
	background-color: #f2a46a;
	vertical-align: top;
	text-align: -moz-left;
	border-bottom: silver 1px solid;
}

.SiteLinksDetailCell
{
	vertical-align: top;
	text-align: -moz-left;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: silver 1px solid;
}

.SiteLinksDetailTable
{
	width: 100%;
}

.SiteLinksCategoryCell
{
	font-weight: bold;
	font-size: small;
	color: #a34e09;
	font-family: Arial;
	vertical-align: top;
	text-align: -moz-left;
}

.SiteLinksCategoryCell A:Link
{
	color: #a34e09;
	text-decoration: none;
}

.SiteLinksCategoryCell A:Active
{
	color: #a34e09;
	text-decoration: none;
}

.SiteLinksCategoryCell A:Visited
{
	color: #a34e09;
	text-decoration: none;
}

.SiteLinksCategoryCell A:Hover
{
	color: #a34e09;
	text-decoration: underline;
}


.SiteLinksSubCategoryCell
{
	font-size: small;
	color: #282828;
	font-family: Arial, Sans-Serif;
	vertical-align: top;
	text-align: -moz-left;
}

.SiteLinksSubCategoryCell A:Link
{
	color: #282828;
	text-decoration: none;
}

.SiteLinksSubCategoryCell A:Active
{
	color: #282828;
	text-decoration: none;
}

.SiteLinksSubCategoryCell A:Visited
{
	color: #282828;
	text-decoration: none;
}

.SiteLinksSubCategoryCell A:Hover
{
	color: #282828;
	text-decoration: underline;
}

.SiteLinksSubCategoryCell li
{
	margin-left: -25px;
}


.SiteLinksStaticPageLinkCell
{
	color: #a34e09;
	font-family: Arial;
	vertical-align: top;
	text-align: -moz-left;
	font-weight: bold;
	font-size: small;
}

.SiteLinksStaticPageLinkCell A:Link
{
	color: #282828;
	text-decoration: none;
}

.SiteLinksStaticPageLinkCell A:Active
{
	color: #282828;
	text-decoration: none;
}

.SiteLinksStaticPageLinkCell A:Visited
{
	color: #282828;
	text-decoration: none;
}

.SiteLinksStaticPageLinkCell A:Hover
{
	color: #282828;
	text-decoration: underline;
}

.SiteLinksStaticPageLinkCell li
{
	margin-left: -25px;
}


/* ========================================================================== 
   This class sets the styles for the Option Links
   ========================================================================== */
.OptionLinksCell
{
	height: 20px;
	vertical-align: middle;
	text-align: -moz-center;
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
	font-size: x-small;
	color: #282828;
}

.OptionLinksCell A:Link
{
	color: #282828;
	text-decoration: none;
}

.OptionLinksCell A:Active
{
	color: #282828;
	text-decoration: none;
}

.OptionLinksCell A:Visited
{
	color: #282828;
	text-decoration: none;
}

.OptionLinksCell A:Hover
{
	color: #282828;
	text-decoration: underline;
}

/* ========================================================================== 
   This class sets the styles for the Search Results
   ========================================================================== */

.SearchResultsTable
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: small;
}

.SearchedForWord
{
	padding-right: 10px;
	padding-left: 10px;
}

.SearchStatusMsg
{
	padding-right: 10px;
	padding-left: 10px;
}

.ResultsName
{
	padding-right: 10px;
	padding-left: 10px;
	color: #282828;
}

.ResultsName A:Link
{
	color: #a34e09;
	text-decoration: none;
}

.ResultsName A:Active
{
	color: #a34e09;
	text-decoration: none;
}

.ResultsName A:Visited
{
	color: #a34e09;
	text-decoration: none;
}

.ResultsName A:Hover
{
	color: #a34e09;
	text-decoration: underline;
}

.ResultsDescription
{
	padding-right: 10px;
	padding-left: 10px;
}

/* ========================================================================== 
   This class sets the styles for the Site Map
   ========================================================================== */
.SiteMapUL
{
	color: #a34e09;
	font-family: Arial, Sans-Serif;
	font-size: small;
}

.SiteMapLevel1
{
	color: #282828;
	font-family: Arial, Sans-Serif;
	margin-left: -20px;
	font-weight: bold;
}
.SiteMapLevel1 A:Link
{
	color: #282828;
	text-decoration: none;
}
.SiteMapLevel1 A:Active
{
	color: #282828;
	text-decoration: none;
}
.SiteMapLevel1 A:Visited
{
	color: #282828;
	text-decoration: none;
}
.SiteMapLevel1 A:Hover
{
	color: #a34e09;
	text-decoration: none;
}


.SiteMapLevel2
{
	color: #a34e09;
	font-family: Arial, Sans-Serif;
	margin-left: -20px;
	font-weight: normal;
}
.SiteMapLevel2 A:Link
{
	color: #a34e09;
	text-decoration: none;
}
.SiteMapLevel2 A:Active
{
	color: #a34e09;
	text-decoration: none;
}
.SiteMapLevel2 A:Visited
{
	color: #a34e09;
	text-decoration: none;
}
.SiteMapLevel2 A:Hover
{
	color: #282828;
	text-decoration: none;
}

/* ========================================================================== 
   This class sets the styles for the Photos Album
   ========================================================================== */

.IndivPicDiv
{
	width: 160px;
	height: 160px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	position: relative;
	z-index: 100;
	cursor: default;
}

.PGAlbumTable
{
	width: 100%;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.PGAlbumCount
{
	font-size: 11pt;
	color: #a34e09;
	font-family: Arial;
	font-weight: bold;
}

.PGAlbumThumbNailCell
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	vertical-align: top;
	text-align: -moz-center;
	width: 160px;
	height: 160px;
}

.PGAlbumThumbNailCell img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.PGAlbumDetailsCell
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	vertical-align: top;
	text-align: -moz-left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.PGAlbumTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: #a34e09;
	font-family: Arial;
}

.PGAlbumTitle a:link
{
	color: #a34e09;
	text-decoration: none;
}
.PGAlbumTitle a:active
{
	color: #a34e09;
	text-decoration: none;
}
.PGAlbumTitle a:visited
{
	color: #a34e09;
	text-decoration: none;
}
.PGAlbumTitle a:hover
{
	color: #a34e09;
	text-decoration: underline;
}

.PGAlbumPhotoCount
{
	font-size: 10pt;
	color: gray;
	font-family: Arial;
}

.PGAlbumDescription
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
}

.PGAlbumDate
{
	font-size: 9pt;
	color: gray;
	font-family: Arial;
}

/* ========================================================================== 
   This class sets the styles for the Photos List
   ========================================================================== */
.PGPhotoListTable
{
	width: 100%;
}

.PGPhotoList_AlbumDetailsCell
{
	font-weight: bold;
	font-size: 11pt;
	color: #a34e09;
	font-family: Arial;
	padding-bottom: 10px;
}

.PGPhotoListThumbNailCell
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	vertical-align: middle;
	text-align: -moz-center;
	width: 33.3%;
}
.PGPhotoListThumbNailCell img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.PGPhotoListThumbNailSpan
{
	cursor: pointer;
}

.PGPhotoListCaption
{
	font-size: 10pt;
	color: #a34e09;
	font-family: Arial;
}
.PGPhotoListCaption:Hover
{
	color: gray;
	cursor: pointer;
}

.PGPhotoListViews
{
	font-size: 9pt;
	color: gray;
	font-family: Arial;
}

/* ========================================================================== 
   This class sets the styles for the Photo Display
   ========================================================================== */
.PGPhotoDisplayBg
{
	vertical-align: middle;
	background-color: black;
	text-align: -moz-center;
}

.PGPhotoTable
{
	font-family: Arial, Sans-Serif;
	background-color: white;
}

.PGPhotoAlbumTitleCell
{
	font-size: 10pt;
	color: #a34e09;
	font-family: Arial;
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
}

.PGPhotoAlbumDescriptionCell
{
	font-size: 9pt;
	color: gray;
	font-family: Arial;
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
}

.PGPhotoCaptionCell
{
	font-size: 11pt;
	color: #a34e09;
	font-family: Arial;
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
}

.PGPhotoDescriptionCell
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
}

.PGPhotoImageCell
{
}

/* ========================================================================== 
   This class sets the styles for the Dashboard
   ========================================================================== */
.DashboardTable
{
	width: 100%;
	border-collapse: collapse;
}

.DashboardIconCell
{
	vertical-align: middle;
	text-align: -moz-center;
}

.DashBoardTitleCell
{
	font-weight: bold;
	font-size: small;
	vertical-align: middle;
	color: white;
	font-family: Arial, Sans-Serif;
	text-align: -moz-left;
}
.DashBoardTitleCell A:Link
{
	color: white;
	text-decoration: none;
}
.DashBoardTitleCell A:Active
{
	color: white;
	text-decoration: none;
}
.DashBoardTitleCell A:Visited
{
	color: white;
	text-decoration: none;
}
.DashBoardTitleCell A:Hover
{
	color: white;
	text-decoration: underline;
}

.DashBoardItemCell
{
	font-size: x-small;
	color: white;
	font-family: Arial, Sans-Serif;
	padding-top: 10px;
}
.DashBoardItemCell A:Link
{
	color: white;
	text-decoration: none;
}
.DashBoardItemCell A:Active
{
	color: white;
	text-decoration: none;
}
.DashBoardItemCell A:Visited
{
	color: white;
	text-decoration: none;
}
.DashBoardItemCell A:Hover
{
	color: white;
	text-decoration: underline;
}
.DashBoardItemCell li
{
	margin-left: -20px;
}

.DashBoardSepCell
{
	vertical-align: middle;
	text-align: -moz-center;
}

/* ========================================================================== 
   This class sets the styles for the Dashboard
   ========================================================================== */
.ItemTable
{
	width: 100%;
}

.ItemTitleCell
{
	font-weight: bold;
	vertical-align: middle;
	color: #993300;
	text-align: -moz-left;
}
.ItemTitleCell A:Link
{
	text-decoration: none;
}
.ItemTitleCell A:Active
{
	text-decoration: none;
}
.ItemTitleCell A:Visited
{
	text-decoration: none;
}
.ItemTitleCell A:Hover
{
	text-decoration: underline;
}

.ItemSubTitleCell
{
	font-size: small;
	vertical-align: middle;
	color: gray;
	text-align: -moz-right;
}

.ItemDescriptionCell
{
}


/* ========================================================================== 
   This class sets the styles for the Latest News Preview
   ========================================================================== */

.PreviewsDiv
{
	font-family: Arial, Sans-Serif;
	width: 250px;
	background-color: transparent;
	font-size: x-small;
	color: white;
	cursor: pointer;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: underline;
}

.PreviewsDiv:Hover
{
	color: silver;
}
