/*#################GLOBAL#################################*/
a:link {
	color: #444847;
	text-decoration: underline;}

a:visited {
	color: #444847;
	text-decoration: underline;}

a:active {
	color: #444847;
	text-decoration: underline;}

a:hover {
	text-decoration: none;}

img { border-width: 0px; }

/*########################################################*/




/*#################LAYOUT STYLES##########################*/
body {
	background-image: url(background.jpg);
	margin: 10px;
	padding: 0;
	border: 0;
	background-repeat: repeat;
	background-color:#AAAAAA;
	font-family: Veranda, Arial;
	font-size: 11px;
	height: 100%;
	min-height: 100%; 
	text-align: center;}

div#main {
	vertical-align: top;}

div#content {
	margin: 0 auto;
	align: center;
	background: #444847;
	width: 796px;
	text-align: left;
	padding: 0;
	border: solid #444847;
	border-width: 3px;}
	
/*########################################################*/




/*#################TOP BAR################################*/
div#topbar {
	background: #444847;
	position: relative;
	height: 72px;
	width: 100%;}

img#logo {
	position: absolute;
	top: -2px;
	left: 0px; }

div#PHimg {
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: right;}
/*########################################################*/




/*#################NAVIGATION BUTTONS#####################*/
div#buttonbar { 
	background-color: #444847;
	height: 1.5em;
	align: center;}

div#buttonbar  a {
	text-decoration: none;
	display: block;
	background: #DBF1DA;}

div#buttonbar  a:hover {
	background-color: #6b956d;
	color: white;}


div.navigbutton {
	border: 1px outset #6b956d;
	background: #DBF1DA;
	width: 16.4%; 
	float: left;
	font-family:  palatino linotype, veranda, arial, serif;
	font-size: 10pt;
	padding: 0px 0;
	text-align: center;
	}

div.navigbutton:hover {
	border: inset 1px;}

.menustylez {
	position: absolute;
	top: 50px;
	left: 0px;
	visibility: hidden;
	z-index: 100;
	background-color: #DBF1DA;
	text-align: left;
	margin-left: 15px;
	padding-right: 3px;
	}

.menustylez a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border: 1px solid #6b956d;
	text-decoration: none;
	margin: 0 0 0 1px;
	}

.menustylez a:hover{
	background-color: #6b956d;
	border: inset 1px;
	color: white;
	}

.js {
	display: none; }
/*########################################################*/




/*#################SKYLINE BAR############################*/
div#skybar {
	text-align: center;
	align: center;}

div#skybar img {
	margin: 5px 2px;
	}

/*########################################################*/




/*#################SIDE BAR###############################*/
div#sidebar {
	width: 154px;
	background: #444847;
	color: white;
	vertical-align: top;
	padding: 2px 0px;
	text-align: center;
	float: left; }

	
div#sidebar img {
	padding: 2px 2px;}
img.lawyer {
	margin: 0 auto 5 auto;}

/*########################################################*/




/*#################MAIN CONTENT###########################*/
div#subcontent {
	background: #DBF1DA;
	vertical-align: top;
	padding: 2px;
	font-family: sans-serif;
	text-align: justify;
	font-size: 10.5pt;
	color: #444847;
	line-height: 1.5em;
	width: 635px;
	margin: 4px 1px 4px 0px;
	float: right; }

.em {
	font-weight: bold;
	font-size: 12.5pt;
	}

.cm {
	font-variant: small-caps; }

h1 {
	font-family: Palatino Linotype, Veranda, Arial;
	color: #444847;
	text-align: center;
	font-size: 16pt;
	font-variant: small-caps; 
	text-decoration: underline; }

h2 {
	font-family: Palatino Linotype, Veranda, Arial;
	color: #444847;
	text-align: center;
	font-size: 14pt;
	font-variant: small-caps;  }


h3 {
	font-family: Palatino Linotype, Veranda, Arial;
	color: #444847;
	text-align: left;
	font-size: 14pt;
	font-weight: normal;
	margin: 0 auto;
	width: 90%; 
	font-style: italic; }

.address {
	margin: 3px 0 0 15px;
	font-size: 9pt; }

div.text {
	align: center; 
	margin: 2em 0 1.5em 0;}

div.p { 
	margin: 1em auto;
	text-indent: 2em; 
	width: 90%;
	text-align: justify; }
div.time {
	margin-left: 0px;
	font-style: italic; }
div.item {
	text-indent: -2em;
	margin-left: 6em;
	width: 530px;
	font-size: 10pt; }

div.plist {
	text-indent: 0;
	padding-left: 1.5em;}

.case {
	text-indent: -1.5em;
	padding-left: 1.5em; 
	font-size: 10pt;}

span.casetitle {
	text-decoration: underline;
	}

span.aboutcase {
	font-style: italic;}
/*########################################################*/




/*#################DISCLAIMER BAR#########################*/
div#disclaimer{
	color: #444847;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	font-family:  sans-serif;
	margin-left: 154px; }

div#bottombar {
	background: #6B956D;
	width: 100%;
	clear: both;
	padding: 3px 0;
	margin-bottom: 2px;}

hold {
	position: absolute;
	bottom: 0px;
	left: 0px;}

div#disclaimer a {
	color: #444847;}

div#copy {
	color: #444847;
	text-align: center;
	font-size: 7pt;
	font-weight: bold;
	font-family:  sans-serif;
	margin: 2px 0;
	margin-left: 154px; 
}
/*########################################################*/