﻿body 
{
	margin:0px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	background-color:#d1d1d1;
}

img
{
	border:0px;
}

a:active, a:link, a:visited
{
	color: #005480;
	text-decoration: none;
}

a:hover
{
	color: #005480;
	text-decoration: underline;
}

.mainDiv
{
	width:949px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	padding-bottom:20px;
}

.logoDiv
{
	width:700px;
	height:90px;
	text-indent:-1000px;
	background:#ffffff url('imagesx/logo.gif') no-repeat 10px 10px;
	float:left;
}

.loginDivHeader
{
	width:249px;
	margin-top:10px;
	vertical-align:middle;
	text-transform:uppercase;
	float:left;
}
	.loginDivHeader input[type="text"]
	{
		width:150px;
		height:14px;
		color:#5d5d5d;
		font-size:8pt;
		margin-top:5px;
		float:left;
		margin-right:10px;
	}
	.loginDivHeader input[type="submit"]
	{
		margin-top:31px;
		height:20px;
		vertical-align:top;
		color:#000000;
		font-size:7pt;
	}
	
.loginDiv
{
	margin-left:auto;
	margin-right:auto;
	width:200px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
}
	.loginDiv input[type="text"]
	{
		width:200px;
		height:14px;
		color:#5d5d5d;
		font-size:8pt;
		margin-top:10px;
		float:left;
	}
	.loginDiv input[type="submit"]
	{
		margin-top:10px;
		height:22px;
		vertical-align:top;
		color:#000000;
		font-size:8pt;
	}

.navDiv
{
	clear:both;
	background-color:#003468;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	font-size:9pt;
}
	.navDiv a
	{
		color:#ffffff;
		text-transform:uppercase;
		font-weight:bold;
		margin-left:18px;
		margin-right:18px;
	}

.footerDiv
{
	width:949px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	text-align:center;
	font-size:8pt;
}

.homeRule
{
	border-top:solid 12px #003468;
	height:12px;
	padding-top:10px;
	padding-bottom:15px;
	background:#ffffff url('imagesx/home_rule.gif') repeat-x 10px 10px;
}

.homeLeftColumn
{
	color:#7d7d7d;
	width:626px;
	padding:20px;
	float:left;
	font-size:14px;
	line-height:25px;
}
	.homeLeftColumn .agency
	{
		color:#003468;
	}

.homeRightColumn
{
	text-align:center;
}

.contentHeader
{
	background:#ffffff url('imagesx/content_header.gif') no-repeat 0 0;
	width:949px;
	height:64px;
	margin-bottom:20px;
	text-indent:-1000px;
}

.contentDiv
{
	margin-left:5%;
	width:90%;
}
	.contentDiv .textHeader, .contentDiv .textHeaderTable
	{
		font-size:18px;
		font-weight:bold;
		color:#003468;
		padding-bottom:5px;
		margin-bottom:15px;
		border-bottom: dashed 1px #7d7d7d;
		text-transform:uppercase;
		letter-spacing:2px;
		word-spacing:2px;
	}
	.contentDiv .textHeaderTable
	{
	    clear:both;
		margin-top:25px;
	}
	.contentDiv .smallHeader
	{
		font-weight:bold;
		margin-bottom:-12px;
		color:#003468;
	}
	.contentDiv ul
	{
		padding:0px;
		padding-left:14px;
		list-style-type:square;
	}
	.contentDiv li
	{
		padding-bottom:12px;
	}

.contactLocations
{
	text-align:center;
	width:518px;
	border-top:solid 1px #a0a0a0;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}
	.contactLocations .location
	{
		float:left;
		width:259px;
	}
	.contactLocations .header
	{
		font-weight:bold;
	}
	
.muniTable
{
	width:100%;
	background-color:#cccccc;
	border-spacing:1px;
}
	.muniTable .header, .muniTable .longHeader
	{
		color:#ffffff;
		background-color:#003468;
		font-weight:bold;
		text-align:center;
		width:17%;
		height:15px;
	}
	.muniTable .longHeader
	{
		width:32%;
	}
	.muniTable td
	{
		height:42px;
		padding:3px;
		vertical-align:middle;
		background-color:#ffffff;
		text-align:center;
	}
	.muniTable td .phfx
	{
		font-weight:bold;
	}
	
.divAcrobat
{
    margin-top:15px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:15px;
    width:550px;
    padding:25px;
    padding-left:165px;
    border:1px solid #000000;
    background:#ffffff url('imagesx/getacro.gif') no-repeat 25px 24px;
}

.divAttorneyTools
{
    background:#ffffff url('imagesx/bullet_arrow.gif') no-repeat 5px 3px;
    font-size:10pt;
    margin:10px;
    text-indent:25px;
}

.tableChangePassword
{
    margin-left:auto;
    margin-right:auto;
    width:470px;
    border: 1px solid #cccccc;
}
    .tableChangePassword td
    {
        width:50%;
        padding:10px;
        font-weight:bold;
    }
    .tableChangePassword .submitButton
    {
        text-align:center;
    }
    
.distinctMunicipalities
{
    float:left;
    width:14%;
    font-size:9pt;
    font-weight:bold;
    text-align:center;
}

.emailUpdate
{
}
    .emailUpdate td
    {
        vertical-align:top;
        font-size:12px;
    }
    .emailUpdate .label
    {
        width:100px;
        font-weight:bold;
    }
    .emailUpdate select
    {
        width:405px;
    }
    .emailUpdate textarea
    {
        width:400px;
        height:200px;
        font-family:Arial, Helvetica, Sans-Serif;
    }
    .emailUpdate .submit
    {
        text-align:center;
    }