﻿.PageBg
{
	vertical-align: top;
	text-align: -moz-center;
	margin: 0px;
	background-color: #b4b4b4;
}

.MainTable
{
	margin:0px auto;
	width: 950px;
	border-collapse: collapse;
	border-top-style: none;
	border-bottom-style: none;
	background-color: white;
	border-left: white 20px solid;
	border-right: white 20px solid;
}

/*===================================================================*/

.TopSearchCell
{
	background-color: white;
	background-image: url(../media/TopSearchCell.jpg);
	height: 108px;
	border-bottom: #cbcbcb 1px solid;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: bottom;
	text-align: right;
	background-repeat: no-repeat;
}

.QuickLinksCell
{
	font-weight: bold;
	color: black;
	font-family: Calibri, Sans-Serif;
	height: 40px;
	vertical-align: middle;
	text-align: right;
	font-size: 13px;
	background-color: whitesmoke;
	padding-left: 10px;
	padding-right: 10px;
}

.BannerCell
{
	border-top: #cacaca 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ContentBannerCell
{
	border-top: #cacaca 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 140px;
}

.BodyCell
{
	border-right: #cacaca 1px solid;
	border-top: #cacaca 1px solid;
	border-left: #cacaca 1px solid;
	border-bottom: #cacaca 1px solid;
	font-size: 11px;
	font-family: Calibri, Sans-Serif;
	height: 280px;
	background-color: white;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	vertical-align: top;
	text-align: center;
}

.EmailTable
{
	font-weight: bold;
	font-size: 12px;
	font-family: Calibri, Sans-Serif;
	background-color: silver;
	width: 100%;
	height: 60px;
	border-top: white 10px solid;
}

.PictureLinksCell
{
	padding-bottom: 20px;
	padding-top: 10px;
}

.LinksCell
{
	padding-bottom: 20px;
	padding-top: 10px;
	border-top: #cacaca 1px solid;
	border-bottom: #cacaca 1px solid;
	vertical-align: top;
	text-align: left;
}

.SubCategListTable
{
	width: 100%;
	font-family: Calibri, Sans-Serif;
	font-size: 10pt;
	text-align: center;
	vertical-align: top;
}

.DisclaimerCell
{
	font-size: 11pt;
	padding-top: 10px;
	font-family: Calibri, Sans-Serif;
	height: 119px;
	background-color: white;
	background-image: url(../media/lexmundi.jpg);
	vertical-align: top;
	text-align: left;
}

/*===================================================================*/

.TopSearchCellTable
{
	float:right;
	border-collapse: collapse;
}

.SearchLabelsCell
{
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: black;
	font-family: Calibri, Sans-Serif;
}

.SearchLabelsCell A:Link
{
	color: black;
	text-decoration: none;
}

.SearchLabelsCell A:Active
{
	color: black;
	text-decoration: none;
}

.SearchLabelsCell A:Visited
{
	color: black;
	text-decoration: none;
}

.SearchLabelsCell A:Hover
{
	color: red;
	text-decoration: none;
}

.SeacrhControlCell
{
	vertical-align: middle;
	text-align: center;
	width: 100px;
}

.SearchTextbox
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	width: 100px;
}

.SearchButtonCell
{
	vertical-align: middle;
	text-align: center;
}

.SearchErrorProvider
{
	font-size: 10pt;
	color: red;
	font-family: Calibri, Sans-Serif;
}

/*===================================================================*/

.QuickLinksCellTable
{
	float:right;
	border-collapse: collapse;
}

.QLinkCell
{
	cursor: default;
}

.QLinkCell A:Link
{
	cursor: pointer;
	color: black;
	text-decoration: none;
}

.QLinkCell A:Active
{
	cursor: pointer;
	color: black;
	text-decoration: none;
}

.QLinkCell A:Visited
{
	cursor: pointer;
	color: black;
	text-decoration: none;
}

.QLinkCell A:Hover
{
	cursor: pointer;
	color: black;
	text-decoration: none;
}

.QLinkCell_Selected
{
	color: red;
}

.QLinkCell_Selected A:Link
{
	color: red;
	text-decoration: none;
}

.QLinkCell_Selected A:Active
{
	color: red;
	text-decoration: none;
}

.QLinkCell_Selected A:Visited
{
	color: red;
	text-decoration: none;
}

.QLinkCell_Selected A:Hover
{
	color: red;
	text-decoration: none;
}

.QLinkCell_Over
{
	cursor: pointer;
	color: red;
}

.QLinkCell_Over A:Link
{
	cursor: pointer;
	color: red;
	text-decoration: none;
}

.QLinkCell_Over A:Active
{
	cursor: pointer;
	color: red;
	text-decoration: none;
}

.QLinkCell_Over A:Visited
{
	cursor: pointer;
	color: red;
	text-decoration: none;
}

.QLinkCell_Over A:Hover
{
	cursor: pointer;
	color: red;
	text-decoration: none;
}

.SubMenuDiv_Hidden
{
	display: none;
}

.SubMenuDiv_Displayed
{
	display: block;
	position: absolute;
	top: 147px;
}

.QLinksSubMenuTable
{
	background-color: white;
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
	border-collapse: collapse;
	border-right: lightgrey 1px solid;
	border-top: #cacaca 1px solid;
	border-left: #cacaca 1px solid;
	border-bottom: darkgray 1px solid;
}

.QLinksSubMenuCell
{
	font-size: 11px;
	vertical-align: middle;
	font-family: Calibri, Sans-Serif;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	cursor: pointer;
	color: black;
}

.QLinksSubMenuCell A:Link
{
	font-size: 13px;
	vertical-align: middle;
	font-family: Calibri, Sans-Serif;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	cursor: pointer;
	color: black;
}

.QLinksSubMenuCell A:Active
{
	font-size: 13px;
	vertical-align: middle;
	font-family: Calibri, Sans-Serif;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	cursor: pointer;
	color: black;
}

.QLinksSubMenuCell A:Visited
{
	font-size: 13px;
	vertical-align: middle;
	font-family: Calibri, Sans-Serif;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	cursor: pointer;
	color: black;
}

.QLinksSubMenuCell A:Hover
{
	font-size: 13px;
	vertical-align: middle;
	font-family: Calibri, Sans-Serif;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	cursor: pointer;
	color: red;
}

.QLinksSubMenuCell_Selected
{
	font-size: 13px;
	vertical-align: middle;
	font-family: Calibri, Sans-Serif;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	cursor: pointer;
	color: red;
}

.QLinksSubMenuCell_Over
{
	font-size: 11px;
	vertical-align: middle;
	font-family: Calibri, Sans-Serif;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	cursor: pointer;
	color: red;
}

.QLinksSubMenuCell_Over A:Link
{
	font-size: 13px;
	vertical-align: middle;
	font-family: Calibri, Sans-Serif;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	cursor: pointer;
	color: red;
}

.QLinksSubMenuCell_Over A:Active
{
	font-size: 13px;
	vertical-align: middle;
	font-family: Calibri, Sans-Serif;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	cursor: pointer;
	color: red;
}

.QLinksSubMenuCell_Over A:Visited
{
	font-size: 13px;
	vertical-align: middle;
	font-family: Calibri, Sans-Serif;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	cursor: pointer;
	color: red;
}

.QLinksSubMenuCell_Over A:Hover
{
	font-size: 13px;
	vertical-align: middle;
	font-family: Calibri, Sans-Serif;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	cursor: pointer;
	color: red;
}

/*===================================================================*/

.HomeNewsItemsTable
{
	width: 100%;
	border-collapse: collapse;
	height: 280px;
}

.HomeCell
{
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	width: 550px;
	border-right: #cecece 1px solid;
	padding-right: 10px;
}

.HomeCellTable
{
	font-size: 13px;
	vertical-align: top;
	text-align: left;
	border-collapse: collapse;
	width: 100%;
}

.HomeTitleCell
{
	font-size: 16px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	color: blue;
	padding-bottom: 5px;
	font-family: Calibri, Sans-Serif;
}

.HomeBodyCell
{	
	font-size: 12px;
	vertical-align: top;
	text-align: left;
	color: black;
	font-family: Calibri, Sans-Serif;
}

.HomeBodyCell A:Link
{
	text-decoration: none;
	color: black;
}

.HomeBodyCell A:Active
{
	text-decoration: none;
	color: black;
}

.HomeBodyCell A:Visited
{
	text-decoration: none;
	color: black;
}

.HomeBodyCell A:Hover
{
	text-decoration: none;
	color: red;
}

.NewsItemsCell
{
	font-size: 13px;
	vertical-align: top;
	text-align: left;
	padding-left: 15px;
}

.NewsItemsCell A:Link
{
	text-decoration: none;
	color: red;
}

.NewsItemsCell A:Active
{
	text-decoration: none;
	color: red;
}

.NewsItemsCell A:Visited
{
	text-decoration: none;
	color: red;
}

.NewsItemsCell A:Hover
{
	text-decoration: none;
	color: black;
}


.NewsItemsCellTable
{
	font-size: 13px;
	vertical-align: top;
	text-align: left;
	border-collapse: collapse;
	width: 100%;
}

.NewsItemsTitleCell
{
	font-size: 16px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	color: blue;
	padding-bottom: 5px;
	font-family: Calibri, Sans-Serif;
}

.NewsItemsBodyCell
{	
	font-size: 12px;
	vertical-align: top;
	text-align: left;
	color: black;
}

.NewsItemsTable
{
	width: 100%;
	border-collapse: collapse;
}

.NewsItemTitleCell
{
	font-size: 13px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	color: black;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Calibri, Sans-Serif;
	background-color: whitesmoke;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	border-right: black 1px solid;
	padding-left: 5px;
	padding-right: 5px;
}

.NewsItemBodyCell
{
	font-size: 12px;
	vertical-align: top;
	text-align: left;
	color: black;
	font-family: Calibri, Sans-Serif;
	border-bottom: #cecece 1px dashed;
	font-weight: normal;
	background-color: white;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	border-right: black 1px solid;
	padding-left: 5px;
	padding-right: 5px;
}

/* ========================================================================== */ 

.MainContentCell
{
	width: 100%;
	vertical-align: top;
	text-align: left;
}

.MainContentTable
{
	width: 100%;
	border-collapse: collapse;
}

.ContentHeadingCell
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	vertical-align: middle;
	color: blue;
	font-family: Calibri, Sans-Serif;
	text-align: left;
}

.ContentBodyCell
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	color: black;
	font-family: Calibri, Sans-Serif;
	vertical-align: top;
	text-align: justify;
	padding-bottom: 20px;
}

.ContentBodyCell strong
{
	color: black;
}

.ContentBodyCell b
{
	color: black;
}

.ContentBodyCell acronym
{
	color: black;
	text-decoration: none;
	border-bottom: red 1px dotted;
	cursor: help;
}

.ContentBodyCell A:Link
{
	color: red;
	text-decoration: none;
}

.ContentBodyCell A:Active
{
	color: red;
	text-decoration: none;
}

.ContentBodyCell A:Visited
{
	color: red;
	text-decoration: none;
}

.ContentBodyCell A:Hover
{
	color: red;
	text-decoration: underline;
}

/*===================================================================*/

.EmailTable_LabelCell
{
	vertical-align: middle;
	text-align: left;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
}

.EmailTable_LabelCell img
{
	vertical-align: middle;
}

.EmailTable_StatusCell
{
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: red;
	font-family: Calibri, Sans-Serif;
	background-color: silver;
}

/*===================================================================*/

.SubmitEmailTable
{
	border-collapse: collapse;
	width: 100%;
}

.SubmitEmailTable_InstructionsCell
{
	padding-left: 10px;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Calibri, Sans-Serif;
}

.SubmitEmailTable_LabelCell
{
	padding-left: 10px;
	font-size: 12px;
	vertical-align: middle;
	font-family: Calibri, Sans-Serif;
	text-align: left;
	width: 150px;
}

.SubmitEmailTable_TextboxCell
{
	vertical-align: middle;
	text-align: left;
}

.SubmitEmailTable_ButtonCell
{
	vertical-align: middle;
	text-align: left;
}

.SubmitEmailTable_StatusCell
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	color: red;
	font-family: Calibri, Sans-Serif;
	text-align: left;
}

/*===================================================================*/

.PictureLinksTable
{
	border-collapse: collapse;
}

.PictureLinkCell
{
	width: 310px;
}

.PictureLinkCell img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.PictureLinkSepCell
{
	width: 10px;
	background-color: white;
}

/*===================================================================*/

.LinksCellTable
{
	width: 100%;
	border-collapse: collapse;
}

.LinksCellHolder
{
	vertical-align: top;
	text-align: left;
	width: 16px;
}

.LinksCategoryTable
{
	width: 100%;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	font-family: Calibri, Sans-Serif;
}

.LinksCategoryTitle
{
	font-size: 13px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	color: black;
	padding-top: 10px;
	padding-bottom: 10px;
}

.LinksCategoryTitle A:Link
{
	color: black;
	text-decoration: none;
}

.LinksCategoryTitle A:Active
{
	color: black;
	text-decoration: none;
}

.LinksCategoryTitle A:Visited
{
	color: black;
	text-decoration: none;
}

.LinksCategoryTitle A:Hover
{
	color: red;
	text-decoration: none;
}

.LinksCategoryList
{
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	color: black;
	padding-bottom: 10px;
}

.LinksCategoryList A:Link
{
	color: black;
	text-decoration: none;
}

.LinksCategoryList A:Active
{
	color: black;
	text-decoration: none;
}

.LinksCategoryList A:Visited
{
	color: black;
	text-decoration: none;
}

.LinksCategoryList A:Hover
{
	color: red;
	text-decoration: none;
}

/*===================================================================*/

.SubCategListCell
{
	font-family: Calibri, Sans-Serif;
	color: gray;
	font-size: 10pt;
	text-align: center;
}
.SubCategListCell A:Link
{
	color: black;
	text-decoration: none;
}
.SubCategListCell A:Active
{
	color: black;
	text-decoration: none;
}
.SubCategListCell A:Visited
{
	color: black;
	text-decoration: none;
}
.SubCategListCell A:Hover
{
	color: red;
	text-decoration: none;
}

.SubCategListCell_NoLink
{
	font-family: Calibri, Sans-Serif;
	color: gray;
	font-size: 10pt;
	text-align: center;
	cursor: default;
}

/*===================================================================*/

.ControlTable
{
	font-size: 11pt;
	font-family: Calibri, Sans-Serif;
	font-weight: bold;
}

.SubCategListCell_Selected
{
	font-family: Calibri, Sans-Serif;
	color: red;
	font-size: 10pt;
	text-align: center;
}

/*===================================================================*/

.DisclaimerCellTable
{
	width: 660px;
	border-collapse: collapse;
}

.DisclaimerTitleCell
{
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	color: black;
	padding-top: 10px;
	padding-bottom: 10px;
}
.DisclaimerTitleCell A:Link
{
	color: black;
	text-decoration: none;
}
.DisclaimerTitleCell A:Active
{
	color: black;
	text-decoration: none;
}
.DisclaimerTitleCell A:Visited
{
	color: black;
	text-decoration: none;
}
.DisclaimerTitleCell A:Hover
{
	color: red;
	text-decoration: none;
}

.DisclaimerBodyCell
{
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	color: black;
	padding-bottom: 10px;
}
.DisclaimerBodyCell A:Link
{
	text-decoration: none;
}
.DisclaimerBodyCell A:Active
{
	text-decoration: none;
}
.DisclaimerBodyCell A:Visited
{
	text-decoration: none;
}
.DisclaimerBodyCell A:Hover
{
	color: red;
	text-decoration: none;
}
.DisclaimerBodyCell A:Link
{
	text-decoration: none;
}
.DisclaimerBodyCell A:Active
{
	text-decoration: none;
}
.DisclaimerBodyCell A:Visited
{
	text-decoration: none;
}
.DisclaimerBodyCell A:Hover
{
	color: red;
	text-decoration: none;
}

/* ========================================================================== 
   This class sets the styles for the Search Results
   ========================================================================== */

.SearchResultsSearchedFor
{
	padding-left: 10px;
	font-family: Calibri, Sans-Serif;
	font-size: 10pt;
}

.SearchResultsStatusMsg
{
	padding-left: 10px;
	font-family: Calibri;
	font-size: 10pt;
}

.SearchResultsName
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Calibri, Sans-Serif;
}

.SearchResultsName A:Link
{
	color: black;
	text-decoration: none;
}

.SearchResultsName A:Active
{
	color: black;
	text-decoration: none;
}

.SearchResultsName A:Visited
{
	color: black;
	text-decoration: none;
}

.SearchResultsName A:Hover
{
	color: red;
	text-decoration: none;
}

.SearchResultsDescription
{
	padding-left: 10px;
	font-size: 10pt;
	color: black;
	font-family: Calibri, Sans-Serif;
}

.Search_Highlight
{
	background-color: silver;
}

/* ========================================================================== 
   This class sets the styles for the Site Map
   ========================================================================== */

.SiteMapUL
{
	color: black;
	font-family: Calibri, Sans-Serif;
	font-size: small;
}

.SiteMapMain
{
	color: black;
	font-family: Calibri, Sans-Serif;
	margin-left: -20px;
	font-weight: bold;
	font-size: 12px;
}
.SiteMapMain A:Link
{
	color: black;
	text-decoration: none;
}
.SiteMapMain A:Active
{
	color: black;
	text-decoration: none;
}
.SiteMapMain A:Visited
{
	color: black;
	text-decoration: none;
}
.SiteMapMain A:Hover
{
	color: red;
	text-decoration: none;
}

.SiteMapSub
{
	color: black;
	font-family: Calibri, Sans-Serif;
	margin-left: -20px;
	font-weight: normal;
	font-size: 12px;
}
.SiteMapSub A:Link
{
	color: black;
	text-decoration: none;
}
.SiteMapSub A:Active
{
	color: black;
	text-decoration: none;
}
.SiteMapSub A:Visited
{
	color: black;
	text-decoration: none;
}
.SiteMapSub A:Hover
{
	color: red;
	text-decoration: none;
}

/* ========================================================================== 
   This class sets the styles for the Dashboard
   ========================================================================== */
.ItemTable
{
	width: 100%;
}

.ItemTitleCell
{
	font-weight: bold;
	vertical-align: middle;
	color: #320000;
	text-align: 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: black;
	text-align: right;
}

.ItemDescriptionCell
{
}


/* ========================================================================== 
   This class sets the styles for the Photos Album
   ========================================================================== */

.IndivPicDiv
{
	width: 80px;
	height: 80px;
	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: black;
	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: 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: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.PGAlbumTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: Arial;
}

.PGAlbumTitle a:link
{
	color: black;
	text-decoration: none;
}
.PGAlbumTitle a:active
{
	color: black;
	text-decoration: none;
}
.PGAlbumTitle a:visited
{
	color: black;
	text-decoration: none;
}
.PGAlbumTitle a:hover
{
	color: black;
	text-decoration: underline;
}

.PGAlbumPhotoCount
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
}

.PGAlbumDescription
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
}

.PGAlbumDate
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
}

/* ========================================================================== 
   This class sets the styles for the Photos List
   ========================================================================== */
.PGPhotoListTable
{
	width: 100%;
}

.PGPhotoList_AlbumDetailsCell
{
	font-weight: bold;
	font-size: 11pt;
	color: #676735;
	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: 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: #676735;
	font-family: Arial;
}
.PGPhotoListCaption:Hover
{
	color: black;
	cursor: pointer;
}

.PGPhotoListViews
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
}

/* ========================================================================== 
   This class sets the styles for the Photo Display
   ========================================================================== */
.PGPhotoDisplayBg
{
	vertical-align: middle;
	background-color: black;
	text-align: center;
}

.PGPhotoTable
{
	font-family: Arial, Sans-Serif;
	background-color: white;
}

.PGPhotoAlbumTitleCell
{
	font-size: 10pt;
	color: #320000;
	font-family: Arial;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
}

.PGPhotoAlbumDescriptionCell
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
}

.PGPhotoCaptionCell
{
	font-size: 11pt;
	color: #320000;
	font-family: Arial;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
}

.PGPhotoDescriptionCell
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
}

.PGPhotoImageCell
{
}

/* ========================================================================== 
   This class sets the styles for the Photo Display
   ========================================================================== */
.PG_SlideTable
{
	width: 100%;
	border-collapse: collapse;
	font-size: 12px;
	font-family: Calibri, Sans-Serif;
}

.PF_SlideAlbumTitle
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	text-align: left;
}

.PG_SlideTableCaption
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	text-align: center;
}

.PG_SlideTableImage
{
	vertical-align: top;
	text-align: center;
}

.PG_SliderButtonsCell
{
	vertical-align: top;
	text-align: center;
}

.PG_SliderButtons
{
}

/* ========================================================================== 
   This class sets the styles for the Login Table
   ========================================================================== */
.ControlInstructionsCell
{
	font-weight: normal;
	font-family: Calibri, Sans-Serif;
	font-size: 12px;
	padding-top: 10px;
}

.AdminLabelStyle
{
	font-weight: bold;
}

.AdminControlStyle
{
}