body	{margin : 0;
		padding : 0;
		background : #eeeeee;
		font-size: 16px;}
/* Begin Template Styles */
/* body stuff */

#logo {position: absolute;
		top: 0px;
		left: 0px;}

#navbar_table	{margin : 0;
			padding : 0;
			border : none;
			width : 100%;
			vertical-align : bottom;
			font-family: Arial;
			font-size: 14px;}

#navbar	{background :  #ffffff;
		width : 100%;
		height : 146px;
		margin-top : 0px;
		vertical-align : bottom;
		padding : 0 0 0 0;
		border-bottom: 1px #000000 solid;}

#time {float: right;
	margin-right: 30px;
	margin-bottom: 10px;
	color: #000000;
	font-family: Times New Roman;
	font-size: 12px;
	text-align: right;
	}


    #navbar ul {padding : 0;
      		list-style : none;
		margin : 0 10px 0 0;}
    #navbar li {float : right;
			display : block;
		      background : url(images/left.gif) no-repeat left top;
		      margin : 0 1px 0 0;
		      padding : 0 0 0 20px;}
    #navbar a {float : left;
		      display : block;
		      background : url(images/right.gif) no-repeat right top;
		      padding : 5px 20px 5px 0;
		      text-decoration : none;
		      color : #aaaaaa;
			font-family : Trebuchet MS;
		font-size : 12px;}
   			/* Commented Backslash Hack
			       hides rule from IE5-Mac \*/
			    #navbar a {float : none;}
			    /* End IE5-Mac hack */


#navbar a:hover {color : #999999;}


#navbar li.special  {float : right;
		      background : url(images/left_down2.gif) no-repeat left top;
		      margin : 0 1px 0 0;
		      padding : 0 0 0 20px;}
#navbar a.special2  {float : left;
		      display : block;
		      background : url(images/right_down2.gif) no-repeat right top;
		      padding : 5px 24px 5px 5px;
		      text-decoration : none;
		      color : #18609b;
		font-family : Trebuchet MS;
		font-size : 12px;}
   			/* Commented Backslash Hack
			       hides rule from IE5-Mac \*/
			    #navbar a.special2 {float : none;}
			    /* End IE5-Mac hack */
#navbar a.special2:hover {color : #18609b;}

#copyright	{width : 400px;
			font-family : Trebuchet MS, Arial;
			color : #18609b;
			font-size : 11px;
			padding : 5px;
			text-align : center;;}

#copyright a	{color : #18609b;
			text-decoration : none;}
#copyright a:hover	{color : #18609b;
			text-decoration : underline;}

td.tdcopyright	{border : none;
			padding : 0px;}

a	{border : none;
		font-style : none;
		text-decoration : none;
		color : #1d5a8a;}
a:hover	{border : none;
		font-style : none;
		text-decoration : none;
		color : #2e6b9b;}



#table_content {border-top: none;
			border-left: 1px #000000 solid;
			border-right:  1px #000000 solid;
			border-bottom:  1px #000000 solid;
			width : 70%;
			background: #ffffff;
			text-align:center;}

#table_content td {padding: 20px;}



#people_list {width: 250px;
		position: absolute;
		top: 150px;
		right: 5px;
		text-align: left;
		margin: 10px;}
body > div#people_list {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}
<!--[if gte IE 5.5]>
<![if lt IE 7]>

div#people_list {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: expression( ( 20 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( 10 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

#people_list table {font-size: 10px;
			}

#table_within_table td {padding: 0px; margin: 0px;
}

#search_results_small td {text-align: left;
						padding: 0px;
						border: 0px;
						margin: 0px;
}
#search_results_small_one {width: 110px;
						text-align: left;
}
#search_results_small_two {width: 250px;
						text-align: left;
}



/*end of stuff */

#top_left {width : 105px;
			height : 105px;
			background : url(images/left_top_corner.jpg) no-repeat left top;}
			
#top {height : 13px;
			background : #ffffff url(images/top.jpg) repeat-x left top;}
			
#top_right {width : 84px;
			height : 87px;
			background : url(images/right_top_corner.jpg) no-repeat right top;}
			
#left {width : 18px;
			background : #ffffff url(images/left.jpg) repeat-y left top;}

#content {background : #ffffff;}

#right	{width : 15px;
			background : #ffffff url(images/right.jpg) repeat-y right top;}

#bottom_left {height : 85px;
			width : 105px;
			background : url(images/bottom_left_corner.jpg) no-repeat left bottom;}
			
#bottom	{height : 13px;
			background : #ffffff url(images/bottom.jpg) repeat-x left bottom;}
			
#bottom_right {height : 86px;
			width : 84px;
			background : url(images/bottom_right_corner.jpg) no-repeat right bottom;} 

#content2	{position : relative;
			width : 90%;
			top : -60px;
			left : -30px;
			font-size : 14px;
			color : #888888;
			font-family : Arial;
			margin : 0;}
#content2 span	{font-size : 20px;
			color : #aaaaaa;
			font-family : Trebuchet MS, Arial;
			margin : 0 0 20px 0;}
#content3	{width : 90%;
			font-size : 14px;
			color : #888888;
			font-family : Arial;
			margin : 0;
			text-align : right;
			position : relative;
			right : -50px;
			top : -20px;}
#content3 span	{font-size : 20px;
			color : #aaaaaa;
			font-family : Trebuchet MS, Arial;
			margin : 0 0 20px 0;}
#content3 a	{color : #aaaaaa;
			text-decoration : underline;}
#content3 a:hover	{color : #888888;
			text-decoration : none;}

#powered	{padding : 0;
			vertical-align : middle;
			width : 80%;
			position : relative;
			bottom : -20px;}

#main-content {padding : 0;
			width : 80%;
			font-family : Trebuchet MS, Arial;
			color : #888888;
			position: relative;
			top: -60px;
			font-size : 14px;}

/* End Template Styles*/

/* Begin Page Styles */ 

#count		{border : 1px #eeeeee solid;
			color : #1d5a8a;
			font-family : Trebuchet MS, Arial;
			margin: 5px 0 0 0;
			padding: 10px;
			width : 80%;
			position: relative;
			top : -45px;
			font-size : 14px;}

#count	td	{border : 1px #eeeeee solid;
			vertical-align : top;
			text-align : center;}

#services 		{border : 1px #eeeee solid;
			color : #1d5a8a;
			font-family : Trebuchet MS, Arial;
			margin: 5px 0 0 0;
			padding: 0;
			width : 200px;
			position: relative;
			top : -45px;
			left : -60px;
			font-size : 14px;}

#services	td	{border : 1px #eeeeee solid;
			vertical-align : top;
			text-align : left;
			padding : 10px;}
#services  a.main	{text-decoration : none;
			color : #1d5a8a;
			font-family : Trebuchet MS, Arial;
			font-weight: bold;
			display : block;
			width : 100%;
			margin: 0;
			padding: 3px 2px 3px 2px;}
#services a:hover.main	{text-decoration : none;
			color : #0c4979;
			font-family : Trebuchet MS, Arial;
			background : #eeeeee;}
#services a	{text-decoration : none;
			color : #1d5a8a;
			font-family : Trebuchet MS, Arial;
			display : block;
			width : 100%;
			border: 1px #4f8dbd solid;
			padding: 2px;}
#services 	a:hover 	{text-decoration : none;
			color : #0e4979;
			font-family : Trebuchet MS, Arial;
			background : #eeeeee;}
#services  a.here	{text-decoration : none;
			color : #1d5a8a;
			font-family : Trebuchet MS, Arial;
			display : block;
			width : 100%;
			border: 1px #4f8dbd solid;
			padding: 2px;
			background : #eeeeee;}
#services a:hover.here{text-decoration : none;
			color : #0c4979;
			font-family : Trebuchet MS, Arial;
			background : #eeeeee;}



#services2	{border: 0;
			padding: 0;
			margin: 0;
			width: 100%;}

#services2 td.nav-services {width: 202px;
			vertical-align: top;}

#services2 td.info	{padding: 5px 15px 5px 0;
			text-align: left;
			font-family : Trebuchet MS, Arial;
			color: #aaaaaa;
			vertical-align: top;}
#services2 td.info DIV {position: relative;
			top: -60px;}
#services2 td.info DIV IMG {position: relative;
			top:- 60px;
			margin: 0 0 5px 5px;}
#services2 td.info DIV a.quote {text-decoration: underline;}
#services2 td.info DIV a:hover.quote {text-decoration: none;}

#form		{border:1px solid #eeeeee;
			width:70%;
			padding:10px;
			text-align:center;
			font-family: Trebuchet MS, Arial;
			font-size: 14px;
			color: #999999;}
#form	textarea	{font-family:Arial,Helvetica,Sans;
			font-size:12px;
			width: 450px;
			background: #ffffff url(images/textarea.jpg) no-repeat top left; 
			border: 1px solid #aaaaaa;}

#vgb		{border: 1px outset #dddddd;
			background: #eeeeee;
			font-family: Trebuchet MS, Arial;
			font-variant: small-caps;
			color: #1d5a8a;}
#credits		{text-align : center;
			font-family: Trebuchet MS, Arial;
			color: #eeeeee;
			font-size: 13px;
			margin-top: 20px;}


/* End Page Styles */