﻿/******STYLES FOR HOME PAGE******/
div#homePageContent
{
	width:720px;
	margin:0;
	padding:0;
	font-size:small;
}
div#homePageContent a:hover
{
	text-decoration:underline;
}
div#homePageContent a:visited
{
	font-size:small;
	text-decoration:none;
	color:#ccc;
}
div#homePageContent td a:visited
{
	color:#000;
	font-size:small;
}
div#homePageContent p a:visited
{
	text-decoration:underline;
	color:#036;
	font-size:x-small;
}

#homeContent 
{
	vertical-align:top;
	width: 75%;
	padding: 10px;
	font-size: x-small;
}

h4#homeAnnouncements 
{
	font-weight:normal;
	background-color:#3b5a6f;
	color:#fff;
	text-align:center;
    padding:3px 0 3px 0;
    margin:10px 0 5px 0;
    font-size:16px;
    font-family:Monotype Corsiva, Cursive;
}

#homeNewsLinks 
{
	text-align:center;
}
/****END STYLES FOR HOME PAGE****/




/****** STYLE TO REMOVE 10PX PADDING ******/
div#paddingPageContent
{
	margin:-10px 10px -10px -10px;
}
div#paddingPageContent a:visited
{
	font-size:inherit;
	color:Blue;
}
/**** END STYLE TO REMOVE 10PX PADDING ****/




/***** ROUNDED BORDERS *****/
div#topRoundedBorder 
{
	background-color:#968245;
}
div#bottomRoundedBorder 
{
	background-color:#3b5a6f;
}
/***** END ROUNDED BORDERS *****/




/****** MID NAV BAR ******/
div#midNavBar a
{
	color:#fff;
	font-weight:bold;
}
div#midNavBar a:hover
{
	background-color:#ae9e6b;
}
.secRow a:visited
{
	font-size:x-small;
}
/****** END MID NAV BAR ******/




/**** STYLES FOR MID PANELS ****/
/**** QUICK LINKS PANEL ****/
.AttorneyQuickLinks
{
	margin:0 0 -1px 0;
	padding:0;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../Images/ATqlImg.jpg);
	background-position:right center;
	background-repeat:repeat-y;
}
.AttorneyQuickLinks a
{
	color:#336;
	text-decoration:none;
}
.AttorneyQuickLinks a:hover
{
	color:#c30;
	text-decoration:underline;
}
.AttorneyQuickLinks a:visited
{
	color:#336;
	text-decoration:none;
	font-size: small;
}
/**** END QUICK LINKS PANEL ****/
/**** CRIMINAL/MAJOR OFFENSE PANEL ****/
.AttMajorOffense
{
	margin:0 0 -1px 0;
	padding:5px 7px 10px 7px;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../Images/ATgavel.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}
.AttMajorOffense a:hover
{
	color:#c30;
}
.AttMajorOffense a:visited
{
	font-size:x-small;
}
.AttMajorOffense ul
{
	margin:10px 25px 0 0;
	padding:0;
}
.AttMajorOffense .NodeFinal
{
	list-style-type:none;
	list-style-image:none;
	font-size:x-small;
	padding-bottom:2px;
	margin-left:5px;
}
/**** END CRIMINAL/MAJOR OFFENSE PANEL ****/
/**** CRIMINAL/INTAKE & SCREENING PANEL ****/
.AttIntake
{
	margin:0 0 -1px 0;
	padding:5px 7px 10px 7px;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../Images/ATcourtHouse.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.AttIntake a:hover
{
	color:#c30;
}
.AttIntake a:visited
{
	font-size:x-small;
}
.AttIntake ul
{
	margin:10px 25px 0 0;
	padding:0;
}
.AttIntake .NodeFinal
{
	list-style-type:none;
	list-style-image:none;
	font-size:x-small;
	padding-bottom:2px;
	margin-left:5px;
}
/**** END CRIMINAL/INTAKE & SCREENING PANEL ****/
/**** CRIMINAL/RESTORATIVE PANEL ****/
.AttRestore
{
	margin:0 0 -1px 0;
	padding:5px 7px 10px 7px;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../Images/ATjusticeLady.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.AttRestore a:hover
{
	color:#c30;
}
.AttRestore a:visited
{
	font-size:x-small;
}
.AttRestore ul
{
	margin:10px 25px 0 0;
	padding:0;
}
.AttRestore .NodeFinal
{
	list-style-type:none;
	list-style-image:none;
	font-size:x-small;
	padding-bottom:2px;
	margin-left:5px;
}
/**** END CRIMINAL/RESTORATIVE PANEL ****/
/**** JUVENILE PANEL ****/
.AttJuvenile
{
	margin:0 0 -1px 0;
	padding:5px 7px 10px 7px;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../Images/ATjuvenile.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.AttJuvenile a:hover
{
	color:#c30;
}
.AttJuvenile a:visited
{
	font-size:x-small;
}
.AttJuvenile ul
{
	margin:10px 25px 0 0;
	padding:0;
}
.AttJuvenile .NodeFinal
{
	list-style-type:none;
	list-style-image:none;
	font-size:x-small;
	padding-bottom:2px;
	margin-left:5px;
}
/**** END JUVENILE PANEL ****/
/**** END STYLES FOR MID PANELS ****/




/**** STYLES FOR CONTENT ****/
a img 
{
	border:0;
}

h5
{
	font-size:1.1em;
	font-weight:bold;
}
/**** END STYLES FOR CONTENT ****/




/***** STYLES FOR NEWS.ASPX PAGE *****/
ul#attNews, ul#newsLinks, ul#summary, ul#owiLinks
{	
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
}

ul#attNews
{
	position:relative;
}
	
ul#attNews a:link, ul#newsLinks a:link, ul#summary a:link, ul#owiLinks a:link
{
	font-size:.9em;
	font-weight:bold;
	
}

ul#attNews a:visited, ul#newsLinks a:visited, ul#summary a:visited, ul#owiLinks a:visited
{
	font-size:.9em;
	font-weight:bold;
}


ul#attNews li .date 
{
	position:absolute;
	top: 0;
	left:0;
	font-size: 1em;
	width: 13%;
	margin:0;
	padding:0;
}

ul#attNews li .newsText
{
	font-size: 1em;
	width: 87%;
	padding:0;
	margin: 0 0 0 13%;
}

ul#newsLinks li span, ul#owiLinks li span
{
	padding-left:10px;
}

ul#newsLinks li p, ul#owiLinks li p
{
	margin:0;
	padding:0 0 5px 0;
}

ul#summary li 
{
	padding-bottom:5px;
}
/***** END STYLES FOR NEWS.ASPX PAGE *****/




/****** STYLES FOR TABLES ******/
.ATtablestyle td, .ATtablestyle th
{	
	border-bottom-color:#BFBCBC;
	border-bottom-width:medium;
	border-bottom-style:double;	
}
/****** END STYLES FOR TABLES ******/

table.newsTable td
{
	padding:3px;
}

ol li ul 
{
	list-style-type:disc;
}

li 
{
	margin:.3em 0;
}
.pageNav
{
	list-style:none;
	padding-left:0;
	padding-bottom:2em;
}
h5
{
	color:#00008b;
}

h6 
{
	color:#00008b;
	font-weight:bold;
	font-size:1em;
	margin:0;
	padding:0;
}

.mainTitle 
{
	color:#00008b;
	text-align:center;
}
.teaserLeft 
{
	margin: 5px 10px 5px 0;
	float: left;
}

.teaserRight 
{
	margin: 5px 0 5px 10px;
	float: right;
}

address 
{
	font-style:normal;
	margin:1em 0;
}

.elderAbuse 
{
	width:500px;
}

.contacts 
{
	width:75%;
}

.contacts .contactName 
{
	width:50%;
}

.contacts .contactNumber 
{
	width:25%;
	padding-left:10px;
}

.ATtablestyle th, .ATtablestyle td 
{
	padding:3px 0;
}

dt 
{
	color:#00008b;
	font-weight:bold;
	margin:1em 0 0 0;
	padding:0;
}

dd 
{
	margin:0;
	padding:0;
}

#attorneyBio 
{
	width:690px;
}

#attorneyBio p
{
	margin-top:0;
}

#attorneyBio address
{
	margin:0;
}
