.Login {
	background-color: #CAE5D3;
}

.LoginText {
	font-family: arial, sans-serif;
	color: #000000;
	font-size: 8pt;
}

#SSLWarning {
	font-family: arial, sans-serif;
	color: #ff0000;
	font-size: 8pt;
	font-weight: bold;
}

.alertListDate
{
	width:100px;
	color:Navy;
}

.ConstructedHeader
{
	font-family: arial, sans-serif;
	color:black;
	font-size:small;
}

.ConstructedItemName
{
	font-family: arial, sans-serif;
	color:black;
	font-size:x-small;
	left: 20px;
}

.ConstructedItemDescription
{
	font-family: arial, sans-serif;
	color:black;
	font-size:x-small;
}

.ExtPageTitle
{
	font-family: arial, sans-serif; 
	font-size:medium; 
	color: Navy;
}
.ExtIntroduction
{
	font-family: arial, sans-serif;
	font-size:x-small;
	color:black;
}

.cllrLabel
{
	font-weight: bold;
}

.listboxLAF
{
	border-right: thin inset;
	border-top: thin inset;
	border-left: thin inset;
	border-bottom: thin inset;
	background-color: white;
}

/*
li
{
	list-style:none;
	list-style-position:outside;
}
*/

li.root
{
	list-style-image:url(/OneSuffolk/Images/smalldot.gif);
}

.extraDescription
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	height: 60px;
	background-color: #ffffcc;
}
.extraDetails
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	height: 60px;
	background-color: #ffffcc;
}

.alertSULnk
{
	font-size:7pt;
}

.alertListDescription
{
	font-size: 8pt;
	margin-left: 100px;
	font-style: italic;
	background-color: #FFFFFF;
}

.cListName
{
	width:200px;
}

.cListWard
{
	width:200px;
}

.cListParty
{
	width:100px;
}

.EditingLabels
{
	font-family:arial, sans-serif;
	color: black;
	font-weight:bold;
}

.sitemaplink
{
	text-decoration: none;	
	text-transform:uppercase;
}

.withpages
{
	text-decoration: none;	
	text-transform:capitalize;
}

.sitemapfolder
{
	text-decoration: none;	
}

a:hover.sitemapfolder 
{
	text-decoration: none;
}

.CllrSchRes
{
	padding-bottom: 5px;
	width: 100%;
	border-bottom: lime thin double;
}

.CllrSchRes .name
{
	width:150px;
	overflow:hidden;
}

.CllrSchRes .party
{
	width:100px;
	overflow:hidden;
}

.CllrSchRes .ward
{
	width:120px;
	overflow:hidden;
}

.CllrSchRes .email
{
	width:130px;
	overflow:hidden;
}

.CllrSchRes .phone
{
	width:110px;
	overflow:hidden;
}

.CllrSchRes .fax
{
	width:110px;
	overflow:hidden;
}

.CllrSchRes .head
{
	font-weight: bold;
	font-size: larger;
	padding-bottom: 2px;
	border-bottom: 1pt solid black;
}

.CllrSchRes .head
{
	font-weight: bold;
	font-size: larger;
	padding-bottom: 2px;
	border-bottom: 1pt solid black;
}

.CllrDetailHead HR
{
	border-bottom: 2pt solid black;
}

.CllrDetailHead .party
{
	font-style:italic;
	font-size:smaller;
}

.CllrDetRes .head
{
	font-weight:bold;
	border-bottom:none;
}

.CllrImg
{
	width:50px;
	height:50px;
}

.CllrDetRes HR
{
	padding-bottom: 2px;
	border-bottom: 1pt solid silver;
	padding-top: 2px;
}

.CllrDetRes .detName
{
	width:200px;
}

.resPanel .divide
{
	border:1pt solid green;
}

.advopt SELECT
{
	width: 120px; color:Navy;
}

.advopt .txt
{
	width: 120px; color:Navy;
}

.Advanced .title
{
	position:relative;
	height:22px;
}

.advopt
{
	position:relative;
	height:50px;
}

.CllrListingRes
{
	position:relative;
}

.advopt .party
{
	position:absolute;
	top: 0px;
	left: 0px;
}

.advopt .committee
{
	position:absolute;
	top:0px;
	left:260px;
}

.advopt .ward
{
	position:absolute;
	top:20px;
	left:0px;
}

.advopt .division
{
	position:absolute;
	top:20px;
	left:260px;
}

.advopt .pcode
{
	position:absolute;
	top:40px;
	left:0px;
}

.advopt .map
{
	position:absolute;
	top:40px;
	left:260px;
}

.advopt .hd
{
	width:92px;
	overflow:hidden;
}

.cllrIntro P
{
	width:380px;
}
