body{
	background-color:#ffffff;
	margin:0px;
	}
	
.gray{
background-color:#eeeeee;
}
p {
	font-family: Futura, "Gill Sans", Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	line-height: 15pt;
}


h1 {
	font-family:"Arial Narrow", "C Helvetica Condensed", Helvetica, Arial;
	font-size: 15pt;
	line-height: 15pt;
	color: #999999;
	font-weight: lighter;
}
h2 {
	font-family:"Arial Narrow", "C Helvetica Condensed", Helvetica, Arial;
	font-size: 13pt;
	line-height: 13pt;
	color: #999999;
	font-weight: lighter;
}
label{
	font-family:Futura, "Gill Sans", Arial, sans-serif;
	font-size:9pt;
	color:#666666;
	}
	
td, ul, ol {
	font-family:Futura, "Gill Sans", Arial, sans-serif;
	font-size:10pt;
	color:#666666;
	}
	
#masthead{
position:relative;
border-top-width:20px;
border-top-color:#002562;
border-top-style:solid;
border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#ffffff;
width:100%;
	z-index:16;

}
#int_masthead{
	position:relative;
	border-top-width:20px;
	border-top-color:#002562;
	border-top-style:solid;
	width:100%;
	z-index: 1;

}


#navbar{
	position:absolute;
	left: 211px;
	top: 143px;
	z-index: 15;

	}
	
#addressbar{
	position:relative;
	padding:10px 10px 10px 20px;
	z-index: 1;
	background-color:#5e80a6;
	width:211px;
  }





  






.date{
	font-size:11pt;
	}



.address{
	font-family:Futura, "Gill Sans", Arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	color:#d5dee6;
	}

#homeimg{
	position:absolute;
	top:165px;
	left:211px;
	z-index: 3;
	}

	
#int_navbar{
	position:absolute;
	background-color:#ffffff;
	left: 373px;
	top: 57px;
	z-index: 9;
	}
#leftcolumn{
	width:211px;
	background-color:#5e80a6;
	border-top:solid;
	border-top-width:15px;
	border-top-color:#FFFFFF;
	
	}
	
#int_content{
	background-color:#eeeeee;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:20px;
	margin:0px;
	border-top:solid;
	border-top-width:15px;
	border-top-color:#FFFFFF;
	min-height:600px;
	z-index: 8;
	max-width:600px;
}

#int_leftcolumn{
	position:relative;
	width:211px;
	background-color:#5e80a6;
	padding:0px;
}
	
#search{
	position:absolute;
	top:375px;
	left:211px;
	background-color:#a0b3c8;
	padding:10px;
	width: 211px;
	min-height:300px;
	z-index: 5;
}
#news{
	position:absolute;
	background-color:#d5dee6;
	top:398px;
	left:437px;
	padding:0px;
	width:211px;
	min-height:300px;
		z-index: 6;

}
#content {
		background-color: #ffffff;
			}
#footer {
		position: relative;  /* Needed for Safari */
		font-family:Futura, "Gill Sans", Arial, sans-serif;
		font-size:11px;
		color:#999999;
		padding:10px 10px 10px 221px;
			
			}
			
#home_content
{
	position:absolute;
	background-color:#eeeeee;
	padding:10px 20px 10px 20px;
	top:166px;
	left:633px;
	min-height:511px;
	max-width:500px;
	z-index: 14;
}

#adminContent
{
	position:absolute;
	background-color:#eeeeee;
	padding:10px 20px 10px 20px;
	top:166px;
	left:633px;
	min-height:511px;
	max-width:550px;
	z-index: 14;
}
.dropcontainer {
	border-top: thin solid #FFFFFF;
	border-bottom: thin solid #FFFFFF;
	padding: 0px 0px 10px 20px;
}
span.name {
	cursor: hand;
}




.leftindent{
margin-left:-20px;
margin-top:10px;
}
.leftindent2{
padding-left:20px;
}


#rightCol{
	position:absolute;
	background-color:#FFFFFF;
	left:873px;
	top:120px;
	}


#footerhome{
	position:relative;
	font-family:Futura, "Gill Sans", Arial, sans-serif;
	font-size:11px;
	color:#999999;
	background-color:#eeeeee;
	padding:10px 10px 10px 20px;
	z-index: 13;
}

/* menus*/

	.menuActuator a { 
	color:#666666;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	background-color:#FFFFFF;
	layer-background-color:#cccccc;
	padding-left: 10px;
	line-height: 12px;
	width:200px;
	}
    td div {
      /* this makes TDs a container with their own coordinate system.
         absolutely-positioned elements will be offset relative to them */
      position:relative;
      }

	  
/*end menus */


.utility_links{
	color:#FFFFFF;
	font-family:Futura, "Gill Sans", Arial, sans-serif;
	font-size:9pt;

}

a.utility_links:link{
	color:#FFFFFF;
	font-family:Futura, "Gill Sans", Arial, sans-serif;
	font-size:9pt;
	text-decoration: none;

}
a.utility_links:visited{
	color:#FFFFFF;
	font-family:Futura, "Gill Sans", Arial, sans-serif;
	font-size:9pt;
	text-decoration: none;

}
a.utility_links:hover{
	color:#FFFFFF;
	font-family:Futura, "Gill Sans", Arial, sans-serif;
	font-size:9pt;
	text-decoration: underline;

}
a.utility_links:active{
	color:#FFFFFF;
	font-family:Futura, "Gill Sans", Arial, sans-serif;
	font-size:9pt;
	text-decoration: underline;

}
a:link {
	color: #5E80A6;
	text-decoration: none;
}

a:visited {
	color: #5E80A6;
	text-decoration: none;

}
a:hover {
	color: #5E80A6;
	text-decoration: underline;
}
a:active {
	color: #5E80A6;
	text-decoration: underline;
}


a.nav:link {
	color: #999999;
	text-decoration: none;
}

a.nav:visited {
	color: #999999;
}
a.nav:hover {
	color: #5E80A6;
	text-decoration: underline;
}
a.nav:active {
	color: #5E80A6;
	text-decoration: underline;
}


a.add:link {
	color: #ffffff;
	text-decoration: underline;
}

a.add:visited {
	color: #ffffff;
	text-decoration: underline;
}

a.add:hover {
	color: #d5dee6;
	text-decoration: underline;
}

a.add:active {
	color: #ffffff;
	text-decoration: underline;
}


a.add2:link {
	color: #ffffff;
	text-decoration: none;
}

a.add2:visited {
	color: #ffffff;
	text-decoration: none;
}

a.add2:hover {
	color: #d5dee6;
	text-decoration: underline;
}

a.add2:active {
	color: #ffffff;
	text-decoration: underline;
}




a.news:link {
	color: #666666;
	text-decoration: underline;
}

a.news:visited {
	color: #666666;
	text-decoration: underline;
}
a.news:hover {
	color: #5e80a6;
	text-decoration: underline;
}
a.news:active {
	color: #ffffff;
	text-decoration: underline;
}

/* Admin */

#adminHeader {
    background: url(/images/masthead.jpg) no-repeat;
    width: 958px;
    height: 122px;
    border-bottom:  solid 2px #aaaaaa;
}
#adminHeader ul {
    margin-top: 90px;
    padding-left: 50px;
    float: left;
}
#adminHeader li {
    list-style: none;
    display: inline;
    padding: 0px 5px 0px 5px;
}
#adminContent {
   position: relative;    
   top: 0;
   left: 0;
   width: 958px;
   font-family: Futura, "Gill Sans", Arial, sans-serif;
   font-size: 10pt;
   color: #666666;
   line-height: 15pt;
}
#adminContent label {
   width: 100px;
   padding-right: 10px;
   vertical-align: top;
}
#adminContent h3 {
    font-family:"Arial Narrow", "C Helvetica Condensed", Helvetica, Arial;
    font-size: 11pt;
    line-height: 11pt;
    color: #999999;
    font-weight: lighter;
}
.release {
    padding: 2px 0px 2px 0px;
}

.release .title, .attorney .name, .practiceArea .name {
    width: 400px;
}

.searchResult {
    padding: 10px 0px 10px 0px;
}
.searchResult .name {
    width: 200px;
}
.searchResult .link {
    font-weight: bold;
}
.release .options A, .icons{
    padding: 0px 2px 0px 2px;
}

.options {
	padding-right: 70px;
}

#attorneySearchLink {
    margin-left: 100px;
    padding-left: 5px;
}
.note {
    font-size: .85em;
}

#att_photo{
position:absolute;
right:0px;
}

#user_info{
	position:relative;
	width: 340px;
}

