/* Core Structure Template - CSS Document */
@charset "UTF-8";

/* Clear all default styles */
@import url("cssreset.css");

/*  Website defaults - all pages   */

body {margin: 0; padding: 0;
	font: 12px "Times New Roman", Times, serif;
	color: #333;
	background: white url('images/background.jpg') repeat-x;}
a:link {color: #3a55ab;}
a:hover {color: #849233;}
a:visited {color: #3a55ab;}

h1 {color: #881f2e;
	font-size: 1.7em;
	font-family: "Times New Roman", Times, serif;
	margin: 30px 0 5px 10px;
	font-weight: normal;}
h2 {color: #881f2e;
	font-size: 1.4em;
	font-family: "Times New Roman", Times, serif;
	margin: 10px 0 5px 10px;}
h3 {color: #881f2e;
	font-size: 1.3em;
	margin: 5px 0 5px 10px;
	font-family: "Times New Roman", Times, serif;}
p { color:#333;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: justify;}
	


/*  Basic structure - all pages   */

div#mainwrapper {position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 848px;
	margin-top: 30px;
	border: 1px solid #666;}
	
div#header { position:relative;
    margin:0; padding: 0;
	width: 848px; height: 282px;
	background: white url('images/header.jpg') 0 0 no-repeat;}

a#homelink { display:block;
    position:absolute;
	top:0px;
	left:0px;
	width:284px;
	height:276px}
	


/*  Menu - all pages   */

div#headernavwrapper
	{
	position:absolute;
	top:210px;
	left:240px;
	width:650px;
	height: 50px;
	}

div#headernav
	{
	font-size:1.2em;
	font-family: "Times New Roman", Times, serif;
	width:100%;
	float:left;
	margin:2em;
	margin-top: 1em;
	}
		
div#headernav a
	{
	text-align: center;
	display:block;
	position:relative;
	z-index:500;
	white-space:nowrap;
	background: #fff url('images/blank.gif') repeat;
	margin:0;
	padding: 0.3em;
	}

/* menu at rest */	
div#headernav a:link, 
div#headernav a:visited, 
div#headernav a:active	
	{
	color: #881f2e;
	background: #fff url('images/blank.gif') repeat;
	text-decoration:none;
	}
/* menu on mouse-over  */
div#headernav a:hover {
    color: #333333; 
	text-decoration:underline;
	}

div#headernav ul {
    float:left;
    list-style-type: none;
    padding:0;
    margin:0;
	width:8em;
	list-style: none;	
	}
	
	
	
div#headernav ul li ul li a {
    text-align: center;
	width:12em;	
	border-right:solid thin;
    border-left:solid thin;
	
	}	
	


div#headernav li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	}

div#headernav ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1.1em;
	list-style: none;
	}

div#headernav ul ul ul
	{
	top:0;
	left:100%;
	list-style: none;
	}

div#headernav li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#headernav li:hover ul ul,
div#headernav li li:hover ul ul,
div#headernav li li li:hover ul ul,
div#headernav li li li li:hover ul ul
{display:none;}

div#headernav li:hover ul,
div#headernav li li:hover ul,
div#headernav li li li:hover ul,
div#headernav li li li li:hover ul {
  display:block;}

div#headernav a.bordernav {border-right:solid thin;} 




div#languagechoice {
	position:absolute;
	top:17px;
	left:674px;
	width:152px;
	height: 23px;
	display: none;
}
div#languagechoice ul { 
    padding:0;
    margin:0;}
div#languagechoice ul li {
    display:inline;
     list-style-type: none;
	 }
div#languagechoice ul li a { 
    display: inline-block;
	font-size:1.3em;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	padding:0 10px 0 0}
div#languagechoice ul li a.bordernav { border-right:solid thin;} 
div#languagechoice ul li a:link {color: #333;}
div#languagechoice ul li a:visited {color:#333;}
div#languagechoice ul li a:hover {color: #881f2e; text-decoration:underline;}
div#facebook {height: 42px; width: 122px;
	position: absolute; top: 290px; left: 710px;
	background: transparent url('images/facebookicon.jpg');}
a#facebook {height: 42px; width: 122px; display: block;}



/*  Home Page    */

div#home_imagenavwrapper { position:relative;
    width:848px;
	height:160px;
	background:white url('images/imgbarbkgr_home.jpg');}

div#home_imagenavwrapper div#imagenav {margin:auto;
    position:relative;
	width:605px;
	height:175px;}
div#home_imagenavwrapper div#imagenav a {
    position:relative;
    display:block;
	margin:0; padding:150px 0 7px 10px;
	text-decoration:none;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: normal;
	width:181px;
	height:14px;}	
div#home_imagenavwrapper div#imagenav a:link { color:#CCC;}
div#home_imagenavwrapper div#imagenav a:visited { color:#CCC;}
div#home_imagenavwrapper div#imagenav a:hover { color:#f5f2d3;}

div#home_imagenavwrapper div#imagenav a#litigationlink { 
    background: #881f2e url('images/litigation_home.jpg') 0 0 no-repeat;
	float:left;}
div#home_imagenavwrapper div#imagenav a#corporatelink { 
    background: #881f2e url('images/corperate_home.jpg') 0 0 no-repeat;
	float:left;}
div#home_imagenavwrapper div#imagenav a#restatelink { 
    background: #881f2e url('images/realestate_home.jpg') 0 0 no-repeat;
	float:left;}


div#homecontent { position:relative;
   width:848px;}
div#homecontent h1 { margin:0; padding:50px 125px 10px 125px;}
   
div#homecontent p {
   padding:10px 125px 0 125px;
   font-size: 1.2em;
   line-height: 1.2em;}
   
div#homecontent ul { padding:20px 125px 0 140px;
	margin-left: 20px;
	font-size: 1.2em;}
div#homecontent ul li {list-style: disc;
   color:#333;
   padding: 5px;}

/*  Interior Pages */

div#interiorcontent ul { padding:20px 125px 0 140px;
	margin-left: 20px;
	font-size: 1.2em;}
div#interiorcontent ul li {list-style: disc;
   color:#333;
   padding: 5px;}

div#interior_imagenavwrapper { position:relative;
    width:848px;
	height:115px;
	background:white url('images/imgbarbkgr_home.jpg')}

div#interior_imagenavwrapper div#imagenav {margin:auto;
    position:relative;
	width:605px;
	height:115px;}
div#interior_imagenavwrapper div#imagenav a {
    display:block;
	margin:0; padding:90px 0 7px 10px;
	text-decoration:none;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: normal;
	width:181px;
	height:14px;}	
div#interior_imagenavwrapper div#imagenav a:link { color:#CCC;}
div#interior_imagenavwrapper div#imagenav a:visited { color:#CCC;}
div#interior_imagenavwrapper div#imagenav a:hover { color:#f5f2d3;}

div#interior_imagenavwrapper div#imagenav a#litigationlink { 
    background: #881f2e url('images/litigation_inter01.jpg') 0 0 no-repeat;
	float:left;}
div#interior_imagenavwrapper div#imagenav a#corporatelink { 
    background: #881f2e url('images/corperate_inter01.jpg') 0 0 no-repeat;
	float:left;}
div#interior_imagenavwrapper div#imagenav a#restatelink { 
    background: #881f2e url('images/realestate_inter01.jpg') 0 0 no-repeat;
	float:left;}
	
div#interior_imagenavwrapper div#imagenav a#litigationlink2 { 
    background: #881f2e url('images/litigation_inter02.jpg') 0 0 no-repeat;
	float:left;}
div#interior_imagenavwrapper div#imagenav a#corporatelink2 { 
    background: #881f2e url('images/corperate_inter02.jpg') 0 0 no-repeat;
	float:left;}
div#interior_imagenavwrapper div#imagenav a#restatelink2 { 
    background: #881f2e url('images/realestate_inter02.jpg') 0 0 no-repeat;
	float:left;}
	
div#interior_imagenavwrapper div#imagenav a#litigationlink3 { 
    background: #881f2e url('images/litigation_inter03.jpg') 0 0 no-repeat;
	float:left;}
div#interior_imagenavwrapper div#imagenav a#corporatelink3 { 
    background: #881f2e url('images/corperate_inter03.jpg') 0 0 no-repeat;
	float:left;}
div#interior_imagenavwrapper div#imagenav a#restatelink3 { 
    background: #881f2e url('images/realestate_inter03.jpg') 0 0 no-repeat;
	float:left;}
	
div#interior_imagenavwrapper div#imagenav a#litigationlink4 { 
    background: #881f2e url('images/litigation_inter04.jpg') 0 0 no-repeat;
	float:left;}
div#interior_imagenavwrapper div#imagenav a#corporatelink4 { 
    background: #881f2e url('images/corperate_inter04.jpg') 0 0 no-repeat;
	float:left;}
div#interior_imagenavwrapper div#imagenav a#restatelink4 { 
    background: #881f2e url('images/realestate_inter04.jpg') 0 0 no-repeat;
	float:left;}

div#interiorcontent { position:relative;
   width:848px;}
div#interiorcontent h1 { margin:0; padding:50px 125px 10px 125px;}
div#interiorcontent h2 { margin:0; padding:50px 125px 10px 125px;}
div#interiorcontent h3 { margin:0; padding:25px 125px 5px 125px;}
   
div#interiorcontent p {
   padding:5px 125px 5px 125px;}
   
   
   
   
div.bioblock {clear:both;
   position:relative;
   width:600px;
   margin:0 auto 0;
   }
/* Image is hidden for now */
div.bioblock img { float:left;
   margin:0 10px 10px 0;
   display:none;}
div#biotext { float:left;
   margin:0;
   padding:0;
   width:699px;
   ;} 
div#biotext p { width:575px;
   margin:0;
   padding:0 5px 5px 20px;}
div#biotext h3 { 
    margin:20px 0 0 0; padding:0;
	font-size:1.2em;
	color: #881f2e;}
	
a#filemgrlogin {
   display:block;
   width:90px;
   height:25px;
   background:#881f2e;
   text-align:center;
   text-decoration:none;
   font-weight:bold;
   padding:5px 0 0 0;}
   
a#filemgrlogin:link {color: #fff;}
a#filemgrlogin:visited {color:#fff;}
a#filemgrlogin:hover {text-decoration:underline;}
 

.clearboth {clear:both;}

/*  Footer */

div#footer {
    clear:both;
    margin: 0; 
    padding: 0;
	background: #881f2e;
	width: 848px;
	height: 25px;
	text-align: left;}
div#footer p {font-size: 10px;
	padding: 5px 5px 5px 125px;
	color: white;}
div#footer a {color: white;}
	
/*IE Only Styles*/

