﻿.PublicMain
{
	position: relative;
	width: 100%;
	height: 100%;
}

.PublicHeader
{
	background: url("/content/head.jpg") no-repeat;
	background-color: #FFFFFF;
	height: 61px;
	width: 100%;
}
.PublicHeaderLogoText
{
	font-family: Gill Sans MT, Arial;
	color: #636550;
	font-size: xx-large;
	left: 89px;
	top: 12px;
	position: absolute;
}
.PublicHeaderLogoTextItalic
{
	font-style: italic;
	color: #93A445;
}
.PublicHeaderInformation
{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 61px;
	text-align: right;
	padding-right: 10px;
}
.PublicHeaderOrganization
{
	color: #324273;
	font-size: large;
	font-weight: bold;
}
.PublicHeaderLogin
{
	color: #0000FF;
	font-size: small;
	font-weight: bold;
}
.PublicHeaderLogin a
{
	color: #0000FF;
}
.PublicHeaderSearch
{
	margin-top: 2px;
	color: #000000;
	font-family: Segoe UI, Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
}
.PublicHeaderSearch input, .PublicHeaderSearch label
{
	vertical-align: middle;
	font-family: Segoe UI, Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
}

.PublicMenu
{
	left: 270px;
	top: 10px;
	position: absolute;
}
.PublicMenu a
{
	text-decoration: none;
	cursor: default;
}
.PublicMenuLevel1
{
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px 5px;	
}
.rmLink
{
	padding: 0px !important;
}
.PublicMenuLevel1 .rmText
{
	padding: 1px 5px !important;
}
.PublicMenuLevel2
{
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 5px;
	font-size: 12px;
	background-color: transparent;
	background-image: url("/aspnet_client/system_web/4_0_30319/Themes/Default/Images/NavSubBG.gif");
	background-repeat: repeat-x;
}
.PublicMenuLevel2 .rmText
{
	padding: 0px 5px !important;
}
.PublicMenuLink .rmText
{
	cursor: pointer
}
a.PublicMenuLink
{
	text-decoration: none;	
}
a:hover.PublicMenuLink
{
	text-decoration: underline;
}

.PublicSearchLabel
{
	font-size: 10px;
	font-weight: bold;
}
.PublicSearchBox
{
	font-size: 10px;
}

.PublicInformationBar
{
	width: 100%;
	background: url("/aspnet_client/system_web/4_0_30319/Themes/Default/Images/TopGradient.gif") repeat-x;
	height: 20px;
	font-family: Segoe UI, Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
}

.PublicCivicWebLinks
{
	position: absolute;
	top: 61px;
	right: 7px;
	color: #000000;
	padding-top: 2px;
}
.PublicCivicWebLinks a
{
	color: #FFFFFF;
	text-decoration: none;
}
.PublicCivicWebLinks a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.PublicCivicWebLinks .Label
{
	font-weight: bold;
}

.PublicBreadCrumb
{
	color: #000000;
	padding: 2px 0 0 7px;
}
.PublicBreadCrumb a
{
	color: #FFFFFF;
}

.PublicContent
{
	padding: 4px 4px 29px 4px;
	color: #000000;
	margin: 0 7px 0 7px;
	font-family: Verdana, Arial, Microsoft Sans Serif;
	background: #FFFFFF;
}
.Content a, .Link
{
	color: #93A445;
}
.PublicLink
{
	color: #93A445 !important;
}
.PublicContentTop
{
	position: relative;
	height: 0px;
	padding: 0px;
	margin: 0px;
}
.PublicContentTopRight
{
	width: 12px;
	height: 11px;
	position: absolute;
	top: -4px;
	right: -4px;
	margin: 0px;
	padding: 0px;
	background-image: url("/aspnet_client/system_web/4_0_30319/Themes/Default/Images/TopRightCorner.gif");
}
.PublicContentBottom
{
	position: relative;
	height: 0px;
	padding: 0px;
	margin: 0px;
}
.PublicContentBottomLeft
{
	width: 11px;
	height: 13px;
	position: absolute;
	left: -4px;
	bottom: -29px;
	margin: 0px;
	background-image: url("/aspnet_client/system_web/4_0_30319/Themes/Default/Images/BotLeftCorner.gif");
}
.PublicContentBottomRight
{
	height: 19px;
	width: 520px;
	padding-top: 6px;
	position: absolute;
	right: -4px;
	bottom: -29px;
	margin: 0px;
	background: #93A445;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, Microsoft Sans Serif;
}
.PublicContentBottomRight a
{
	color: #FFFFFF;
}
.PublicContentBottomRightPopup
{
	height: 19px;
	width: 200px;
	padding-top: 6px;
	position: absolute;
	right: -4px;
	bottom: -29px;
	margin: 0px;
	background: #93A445;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, Microsoft Sans Serif;
}
.PublicContentBottomRightLeft
{
	position: absolute;
	width: 26px;
	height: 26px;
	top: -1px;
	left: -26px;
	background-image: url("/aspnet_client/system_web/4_0_30319/Themes/Default/Images/background_footer_corner.gif");
}