﻿.PrintOnly
	{
	display: none;
	}

.PrintNone
	{
	}

.PanelError
	{
	color: red;
	}

.AlignCenter
	{
	text-align: center;
	}

.AlignRight
	{
	text-align: right;
	}

h1
	{
	margin-bottom: 12px;
	}

h1 a
	{
	color: #004477;
	text-decoration: none;
	}

h1 a:visited
	{
	color: #004477;
	}

h1 a:hover
	{
	text-decoration: underline;
	}

th
	{
	vertical-align: top;
	}

td
	{
	vertical-align: top;
	}

form
	{
	margin: 0;
	padding: 0;
	}

caption
	{
	padding-bottom: 0.5em;
	text-align: left;
	font-size: 95%;
	color: #2f4f4f;
	}

input.FormFindSearch
	{
	margin-top: 10px;
	margin-left: 5px;
	border: none;
	}

input.FormButton
	{
	display: inline;
	width: 64px;
	height: 22px;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 105%;
	background-color: transparent;
	background-image: url('../Images/Buttons/btn_formbutton.gif');
	background-position: top center;
	background-repeat: no-repeat;
	}

input.FormButtonWhite
	{
	background-image: url('../Images/Buttons/btn_formbutton_white.gif');
	}

input.FormButtonWhiteBig
	{
	width: 105px;
	background-image: url('../Images/Buttons/btn_formbutton_white_big.gif');
	}

div.NavigationAdmin
	{
	clear: left;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 1px;
	background-color: white;
	}

ul.NavigationAdmin
	{
	margin-top: 0px;
	margin-bottom: 10px;
	}

ul.NavigationAdmin li
	{
	font-size: 14px;
	color: black;
	display:inline-block;
	}

ul.NavigationAdmin li a
	{
	color: black;
	}

ul.NavigationAdmin li a:hover
	{
	color: red;
	}

table.FormEntryTable
	{
	margin-bottom: 16px;
	}

table.FormEntryTable th
	{
	vertical-align: top;
	padding-bottom: 6px;
	}

table.FormEntryTable td
	{
	vertical-align: top;
	padding-bottom: 6px;
	}

table.FormListTable th
	{
	color: #333333;
	}

table.FormListTable td
	{
	color: #333333;
	}

table.FormListTable td a
	{
	color: #333333;
	}

.Hint
	{
	font-size: 95%;
	color: #2f4f4f;
	}

select.FormFieldSelect
	{
	margin-right: 6px;
	font-size: 100%;
	}

input.FormFieldText
	{
	margin-right: 6px;
	}

input.FormFieldTextReadonly
	{
	border: none;
	}

span.GalleryCount
	{
	float: left;
	margin-left: 6px;
	font-size: 12px;
	color: white;
	}

span.
	{
	width: 186px;
	height: 146px;
	background-image:url('../Images/galleries_bgd.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	}

h3.Gallery
	{
	margin-bottom: 0px;
	font-size: 16px;
	color: #004477;
	}

p.Gallery
	{
	margin-top: 0px;
	}

div.GalleryList
	{
	width:186px;
	height:146px;
	background-image:url('../Images/galleries_bgd.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div.GalleryList img.ImageGallery
	{
	margin-top: 6px;
	margin-left: 6px;
	}

table.GalleryList h3
	{
	margin-bottom: 0px;
	font-size: 16px;
	}

table.GalleryList h3 a
	{
	font-size: 16px;
	text-decoration: none;
	color: #004477;
	}

table.GalleryList h3 a:hover
	{
	text-decoration: underline;
	}

table.GalleryList p
	{
	margin-top: 0px;
	}

div.GalleryImage
	{
	width: 678px;
	height: 560px;
	margin-left: 50px;
	margin-bottom: 30px;
	background-image:url('../Images/gallery_fullimage_bgd.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	}

div.GalleryImage img
	{
	margin-top: 6px;
	margin-left: 6px;
	}

div.GalleryImage h3.GalleryImage
	{
	margin-top: 0px;
	margin-left: 6px;
	margin-bottom: 0px;
	font-size: 16px;
	color: #004477;
	}

div.GalleryImageDescription
	{
	width: 670px;
	margin-left: 50px;
	}

div.PanelPageCount
	{
	height: 30px;
	margin-bottom: 12px;
	background-color: #558BB8;
	border-top: solid 1px #004477;
	text-align: center;
	color: white;
	}

div.PanelList h3
	{
	margin: 0px;
	padding: 0px;
	}

div.PanelList p
	{
	margin-top: 0px;
	}

div.PanelPageCount p
	{
	margin-top: 6px;
	}

div.PanelPageCount span
	{
	margin-top: 0px;
	}

div.PanelPageCount span.PanelPagePrev
	{
	float: right;
	margin-right: 6px;
	}

div.PanelPageCount span.PanelPagePrev a
	{
	text-decoration: none;
	color: white;
	}

div.PanelPageCount span.PanelPagePrev a
	{
	}

div.PanelPageCount span.PanelPageNext
	{
	float: right;
	margin-right: 6px;
	}

div.PanelPageCount span.PanelPageNext a
	{
	text-decoration: none;
	color: white;
	}

div.col img
	{
	margin: 10px;
	}

div.PanelList img.ImageList
	{
	float: left;
	}

div.PanelList h3
	{
	margin-left: 130px;
	}

div.PanelList p.Summary
	{
	margin-left: 130px;
	}

div.PanelList br.ClearLeft
	{
	clear: left;
	}

td.AlignRight input.FormFieldCheckbox
	{
	margin-right: 6px;
	}

