.logo        { font-family: Times New Roman; color: #FF0000; font-size: xx-large; font-weight: bold; text-align: 
               center; word-spacing: 0; line-height: 100%; margin-top: 0; 
               margin-bottom: 0 }
.quote       { text-align: left; word-spacing: 0; line-height: 100%; font-family: monospace; 
               margin-left: 30px; margin-right: 30px; margin-top: 15px; 
               margin-bottom: 0em }/* added em unit */


.topic-head  { font-family: "Times New Roman";  font-size: 3em }

.itemhead    { font-family: Arial; font-weight: bold; word-spacing: 0; line-height: 100%; 
                }
.subhead     { font-family: "Times New Roman";   font-size: large; color: #000000; font-weight: bold; 
               text-align: center; line-height: 100%; margin-top: 15em; 
               margin-bottom: 10em }
.menuhead    { font-family: Arial; font-weight: bold; font-size: 2em; word-spacing: 0; line-height: 100%; 
               margin-top: 6em; margin-bottom: 8em; text-align:left; margin-left:0em }
.menusubhead  { font-family: Arial;  font-weight: bold; font-size: 1.5em; word-spacing: 0em; line-height: 100%; 
               margin-top: 6em; margin-bottom: 8em; text-align:left; margin-left:0em  }
               
.headline
   {
	font-family: Arial;  color: black; word-spacing:0; text-indent:0; line-height:100%; margin-top:0; margin-bottom:5px; font-weight: bold;
}            
.subheadline
	{ font-weight: bold;
}
.tagline
    { font-weight: bold;
}

.normal
	{font-family: ariel; color: black; size: normal;
	}
.linklist
	{font-family: Arial; word-spacing: 0; line-height: 120%; 
               margin-top: 1em; margin-bottom: 1em;
               text-align: left;
               font-weight: bold;
	}          
               
h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica; text-align:center; word-spacing:0; text-indent:0; line-height:100%; margin-top:0; margin-bottom:5px; ;
}

               
#h-n-s {
		border: 10px;
		/*/*/line-height: 1.5em; /* */
 }
 
#h-n-s td {
 	/* padding: 2px;  Pads each table cell in modern browsers*/
 	margin-bottom: 1em;
  }              

DIV.letter
	{background: #Fff;
	padding-left: 1em;
	width: 80%;
	margin-top:0;
	margin-left: 15%;
	margin-bottom: 3em;
	font-family: "Times New Roman";
	}

div.lawyer {
	background: #f1f1f0; /* set the letter off from the background */
	padding-left: 1em; /* a little room between the edge of the div and the text */
	margin-left: 15%;	/* move the div to the middle of the page */
	width: 63%;			/* give a centered effect */
	margin-top:0;
	margin-bottom: 1em;	/* a little room between the end of the div and the next stuff */
	}
 
div.rep {
	background: #f1f1ff; /* set the letter off from the background */
	padding-left: 1em; /* a little room between the edge of the div and the text */
	margin-left: 15%;	/* move the div to the middle of the page */
	width: 63%;			/* give a centered effect */
	margin-top:0;
	margin-bottom: 1em;	/* a little room between the end of the div and the next stuff */
	}

DIV.header
{
   /* BORDER-RIGHT: #87ceeb 1px solid; */

  PADDING-RIGHT: 2px;
 /* BORDER-TOP: #87ceeb 1px solid; */

  PADDING-LEFT: 2px;
  FONT-WEIGHT: Normal;
  
  PADDING-BOTTOM: 2px;
  MARGIN: 2px 10% 10px;
  TEXT-TRANSFORM: none;
   /* BORDER-LEFT: #87ceeb 1px solid; */
  
  PADDING-TOP: 2px;
  /* BORDER-BOTTOM: #87ceeb 1px solid; */

  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;

  TEXT-ALIGN: left;
  FONT-VARIANT: normal;
  TEXT-DECORATION: none
}

DIV.footer
{
	clear: both;
     /* BORDER-RIGHT: #4169e1 1px solid; */

    PADDING-RIGHT: 2px;
    /* BORDER-TOP: #4169e1 1px solid; */
    PADDING-TOP: 2PX;
    PADDING-LEFT: 2px;
 
    PADDING-BOTTOM: 2px;
    MARGIN: 3px 6px 10px;
    TEXT-TRANSFORM: none;
    /* BORDER-LEFT: #4169e1 1px solid; */

    COLOR: black;/* sets text color */
    PADDING-TOP: 2px;
    /* BORDER-BOTTOM: #4169e1 1px solid; */

    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    /* BACKGROUND-COLOR: BLUE; */ /* sets background colorof footer */
   /* TEXT-ALIGN: right;*/
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}             
               
               
               
body
{
	font-family: Arial, Helvetica;
	font-size: 1em;
	background-image: url(../images/grnbkng.jpg);
	color: rgb(0,0,0);
}
	
#content {
		margin-left : 10em;
		padding-left: 4px;
	}
	
#content2 {
		width: 90%;
		margin-left : 5em;
		padding-left: 4px;
	}
	
#content3 {
		width: 80%;
		margin-left : 15em;
		padding-left: 14px;
		text-align: right;
	}
	
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 11em;
		
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 11.05em;
		margin-top : -1.35em;
		border-left: 20px solid #ADD8E6;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		border-left: 20px solid #ADD8E6;
	}
	
	#nav li a {
		display : block;
		width: 11em;
		w\idth : 10em;
		padding : 0 0.5em;
		border : 1px solid black;
		border-left: 20px solid #ADD8E6; /* border-left: 20px solid #ADD8E6; */

		background : #ccffff;    /* #ccffff */
		text-decoration : none;
		text-align: left;   /* was right */

		color : black;
		font-weight : bold;
				
	}
	
	#nav li a:hover {
		color : white;
		background-color : black;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 12em;
	}
	
/* three columns */