@charset "UTF-8";
/* CSS Document */
a {
text-decoration:none;
color:black;
}

h5{
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#0c3e78;
text-decoration:none;
}

h6{
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#0c3e78;
text-decoration:none;
}

.maincontainerflash{
position:relative;
width:1069px;
margin:auto;
}

.maincontainer{
position:relative;
width:850px;
margin:auto;
}

body{
background:url(images/background.jpg) repeat-x;
}

.topbanner{
position:relative;
width:850px;
height:102px;
background:url(images/topbanner.gif);
z-index:1000;
margin:auto;
}

.navigation{
position:absolute;
top:63px;
left:250px;
width:565px;
height:19px;
}

.flash{
position:relative;
width:1069px;
height:242px;
margin:auto;
}

.contenthdr{
position:relative;
width:850px;
height:90px;
text-shadow: #9b9b9b 2px 2px 2px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weiht:300;
font-size:50px;
color:#222222;
padding:33px 0 0 25px;
}

.whitecontentbox2{
width:740px;
padding:7px;
background:url(images/whitebk-long.gif) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#3d3d3d;
}

.whitecontentbox{
width:735px;
background:url(images/whitebk-long.gif) no-repeat;
padding:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#3d3d3d;
}

.whitecontentbox img {
padding:0px 30px 10px 10px;
}

.homecontent{
width:431px;
/*height:157px;*/
background:url(images/white-contentbk.gif) no-repeat;
padding:7px 7px 7px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#3d3d3d;
}

.subcontent{
width:707px;
margin-left:40px;
padding:7px 7px 7px 7px;
margin:auto;
}

.yellowhdr{
width:431px;
height:25px;
background:url(images/yellow_hdr.gif) no-repeat;
text-shadow: #e9e9e9 2px 2px 0;
padding:7px 3px 0 10px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.latestnews{
text-align:right;
width:240px;
float:right;
padding:7px 7px 7px 7px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:17px;
color:#3d3d3d;
}

.greydivider{
width:850px;
height:16px;
background:url(images/divider-shadow.gif) no-repeat;
margin-top:3px;
padding:10px 0 0 15px;
}

.hdr{
width:431px;
height:25px;
text-shadow: #e9e9e9 2px 2px 0;
padding:7px 3px 0 10px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#426883;
}



.footerback{
margin-top:25px;
background-color:#397099;
}

.footer{
margin:auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
text-align:right;
color:#FFFFFF;
position:relative;
width:740px;
padding-top:10px;
padding-bottom:10px;
}

.footerglobal{
margin:auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
text-align:right;
color:#464646;
position:relative;
width:740px;
padding-top:5px;
}

.footerglobal a {

text-decoration: none;
color:#333333;

}

.footer a{
text-decoration:none;
color:#FFFFFF;
}


.tableclass td {
padding:10px;
}


.ulclass {
list-style-image:url(images/bullet.gif);
margin-left:10px;
padding-left:3px;
padding-right:3px;

}



a.email {
text-decoration:none;
color:#3d3d3d;
}

.casetitle
{
 font-weight:bold;
 font-style:italic;
 margin-top:10px;
}

.casecontent
{
margin-left:15px;
}

a.atty_email:link {
text-decoration:none;
color:#0C3E78;
}

a.atty_email:hover {
text-decoration:none;
color:#3D3D3D;
}

a.atty_email:active {
text-decoration:none;
color:#0C3E78;
}

a.atty_email:visited {
text-decoration:none;
color:#0C3E78;
}
/*NAVIGATION*/

div.nav{
height:17px;
background-color:#002b49;
}

.sub_menu1{
padding-top:10px;
}

.sub_menu2{
padding-top:10px;
}



#news
{
  display:inline-block;
  width: 75px;
  height:17px;
  background: url("images/nav-news.gif") no-repeat 0 0;
  padding:0px;
}

#news:hover
{   
  background-position: 0 -17px;
 
}


#about
{
  display:inline-block;
  width: 63px;
  height:17px;
  background: url("images/nav-about.gif") no-repeat 0 0;
  padding:0px;
  

}

#about:hover
{   
  background-position: 0 -17px;
 
}


#attorneys
{
  display:inline-block;
  width: 68px;
  height:17px;
  background: url("images/nav-attorneys.gif") no-repeat 0 0;
  padding:0px;
  

}

#attorneys:hover
{   
  background-position: 0 -17px;
 
}


#focus
{
  display:inline-block;
  width: 96px;
  height:17px;
  background: url("images/nav-focus.gif") no-repeat 0 0;
  padding:0px;
}

#focus:hover
{   
  background-position: 0 -17px;
 
}


#careers
{
  display:inline-block;
  width: 55px;
  height:17px;
  background: url("images/nav-careers.gif") no-repeat 0 0;
  padding:0px;
}

#careers:hover
{   
  background-position: 0 -17px;
 
}


#map
{
  display:inline-block;
  width: 38px;
  height:17px;
  background: url("images/nav-map.gif") no-repeat 0 0;
  padding:0px;
}

#map:hover
{   
  background-position: 0 -17px;
 
}

#contact
{
  display:inline-block;
  width: 73px;
  height:17px;
  background: url("images/nav-contact.gif") no-repeat 0 0;
  padding:0px;
}

#contact:hover
{   
  background-position: 0 -17px;
 
}

#home
{
  display:inline-block;
  width: 43px;
  height:17px;
  background: url("images/nav-home.gif") no-repeat 0 0;
  padding:0px;
}

#home:hover
{   
  background-position: 0 -17px;
 
}


#websiteadmin {
  display:inline-block;
  width: 73px;
  height:17px;
  background: url("images/nav-contact.gif") no-repeat 0 0;
  padding:0px;
}

#websiteadmin:hover {
  background-position: 0 -17px;
}



dropdowns{
float:left;
}




* 								{ margin: 0; padding: 0; }
.dropdown						{ font: 12px Georgia, serif}
.dropdown a						{ text-decoration: none; }
.dropdowns ul					{ list-style: none; font: 12px lucida Grande; z-index:50; } /*Helvetica, Sans-Serif*/


/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; /*background: #ccc; */}
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #333;
	 								  color: #bfe1ed; } /*Font Color*/
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #e6d249; color: #bfe1ed; position: relative; } /* Rollover Bottom Line Color */
ul.dropdown li.hover a:hover        { color: black; } /* Rollover Font Color */
  


/* 
	LEVEL TWO
*/
ul.sub_menu1 li						{ width: 100px;}/*SUBMENU WIDTH 1*/
ul.sub_menu2 li						{ width: 150px;}/*SUBMENU WIDTH 2*/
ul.dropdown ul 						{/* width: 100px; */visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #004677; color: #000; /*DROP DOWN BACKGROUND COLOR */
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }