
/*	
	======================================================================

	layout.css

	======================================================================
*/


/* ----------------------------------------------------
   page basics
   ---------------------------------------------------- */

	body {
	
		padding: 0px;
		border: 0px;
	
		text-align: center; 
		margin: 0px auto;
	
		background-color: #8A8861;
	}
	
	body, html {
	
		height: 100%;
	}
	
	* html body {
	
		height: 100%; /* Only IE sees this */
	}
	
	#container {

		position: relative;
		margin: 0px auto;
		width: 980px;
		z-index: 1;
		padding: 0;
		border: 0;
		text-align: left;
			}
	
	#main {
	
		position: relative;

		padding: 0;
		margin: 0;
	}
	
/* ----------------------------------------------------
   top banner
   ---------------------------------------------------- */

	#masthead {
	
		position: relative;

		top: 0;
		left: 6px;

		z-index: 1;
		
		width: 980px;
		height: 132px;

		padding: 0;
		margin: 0;
	}
	
	#columnsLeft {
	
		position: absolute;

		top: 0;
		left: 6px;

		z-index: 25;
		
		width: 180px;
		height: 188px;

		padding: 0;
		margin: 0;
	}

	#columnsRight {
	
		position: absolute;

		top: 0;
		left: 185px;

		z-index: 125;
		
		width: 35px;
		height: 221px;

		padding: 0;
		margin: 0;
	}

/* ----------------------------------------------------
   navigation
   ---------------------------------------------------- */

	#navigation {
	
		position: relative;
		
		float: left;
		
		z-index: 50;
		
		width: 185px;

		text-align: right;
		
		padding: 0;

		margin-top: 28px;
	}

/* ----------------------------------------------------
   content
   ---------------------------------------------------- */

	#contentBox {
	
		position: relative;
		
		float: left;
		
		width: 780px;
		
		z-index: 100;
		
		margin-top: 12px;
		margin-left: 1px;
		
		min-height: 500px
	}
	
	#content {

		position: relative;
		
		margin-top: 25px;	
		margin-bottom: 25px;	
		margin-left: 35px;	
		margin-right: 35px;	

		z-index: 120;
	}
	
/* ----------------------------------------------------
   footer
   ---------------------------------------------------- */

	#footer {

		width: 968px;

		z-index: 15;
		
		margin-top: 30px;
		margin-left: 6px;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	#footerLeft {

		float: left;
		margin-left: 10px;
	}

	#footerRight {

		float: right;
		margin-right: 10px;
	}
	
/* ----------------------------------------------------
   misc
   ---------------------------------------------------- */

	.clearDiv {
	
		clear: both;
	}
	
	
	
	
a.leftNavButton {text-indent:-999px !important;display: block !important;cursor: pointer;text-align: left;margin-left:7px;}
	
a#amicus-advocati {background-image:url('../images/leftNav/amicus-advocati.gif');width: 178px;height:22px;display:block;text-indent:-999px;background-repeat: no-repeat}

a#amicus-curiae {background-image:url('../images/leftNav/amicus-curiae.gif');width: 178px;height:22px;display:block;text-indent:-999px}

a#company {background-image:url('../images/leftNav/company.gif');width: 178px;height:22px;display:block;}

a#contact-us {background-image:url('../images/leftNav/contact-us.gif');width: 178px;height:22px;display:block;}

a#home {background-image:url('../images/leftNav/home.gif');width: 178px;height:20px;;display:block;}

a#order-transcription {background-image:url('../images/leftNav/order-transcription.gif');width: 178px;height:22px;display:block;}

a#schedule-a-deposition {background-image:url('../images/leftNav/schedule-a-deposition.gif');width: 178px;height:22px;display:block;}

a#schedule-a-videoconference {background-image:url('../images/leftNav/schedule-a-videoconference.gif');width: 178px;height:22px;display:block;}

a#services  {background-image:url('../images/leftNav/services.gif');width: 178px;height:22px;display:block;}


a.leftNavButton:hover {background-position-y: -22px}
a#home:hover {background-position-y: -20px !important}

a#services:hover {background-position-y: -0px !important}
.standardPageBackground {
background-image: url(../images/misc/state-seal.jpg);}




/* ----------------------------------------------------
	   home page
	   ---------------------------------------------------- */


	
	.homePageBackground {

		background-image: url(../images/misc/state-seal-home.jpg);
		background-repeat: no-repeat;
	}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

	.gform_description ul, .gform_description li {list-style-type: disc !important;list-style: circle !important;}

#newsLetterNav {width:65%;margin:10px auto;font-size:15px;text-align: center;line-height:19px}
#newsLetterListing li p {margin:0}
#newsLetterListing li  {margin-bottom:7px;}
ul#newsLetterListing {margin-bottom:25px}
ul#newsLetterListing, ul#newsLetterListing li {list-style-type: none}
 ul#newsLetterListing li ul {margin-top:10px}
 .backToTop {display: block;text-align: right}
 
 
 
 