	body
	{
		margin: 0;
		padding: 0;
		background-color: #F5F5F5;



	}

	#wrapper{
		width: 748px; /*Width of main container*/
		margin: 0 auto; /*Center container on page*/
		background-color: #FFF;
		background:url(/images/bg-bubbles.gif);
	}

	#Top
	{
		width: 748px; /*Width of main container*/
		margin: 0 auto; /*Center container on page*/
		height:163px;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}


	#Logo{
		float:left;
	}

	#ImageBar{
		width: 748px; /*Width of main container*/
		height:110px;

	}

	#LeftHeader{
		height:110px;
		width:221px;
		float:left;

	}
	#RightHeader{
		height:110px;
		width: 527px;
		float:left;
	}



	#Middle
	{
		width: 748px; /*Width of main container*/
		/*margin: 0 auto; Center container on page*/

		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}


	#LeftColumn{
		width:221px;
		float:left;
	}
	#RightColumn{
		width: 523px;
		float:right;
	}

	#Body{
		border-left:solid 1px #ccc;
		margin: 0px;
		padding: 0px 25px 15px 15px;
		color: #000;
		font-family:arial;
		font-size:12px;


	}






	#Bottom{
		width: 688px; /*Width of main container*/
		margin: 0 auto; /*Center container on page*/

		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #999999;
	}

	#Bottom a{
		color: #3399CC;
	}







		/*
		Navigation
		*/

		#l2Navigation{
			margin-left: 288px; /*Set left margin to LeftColumnWidth*/
		}



		#nav1 {
			list-style-type: none;
			width: 458px;
			float: left; /* Contain floated list items */
		}
		#nav1 li {
			float: right;
		}

		#nav1 a#services {
			float: left;
			width: 98px;
			height:28px;
			background: url(/images/l2nav-services.gif) no-repeat bottom; /* Add the background image */
		}
		#nav1 a#services:hover {
			background: url(/images/l2nav-services.gif) no-repeat top; /* Add the background image */}


		#nav1 a#company {
			float: left;
			width: 106px;
			height:28px;
			background: url(/images/l2nav-company.gif) no-repeat bottom; /* Add the background image */
		}
		#nav1 a#company:hover {
			background: url(/images/l2nav-company.gif) no-repeat top; /* Add the background image */}




		#nav1 a#results {
			float: left;
			width: 90px;
			height:28px;
			background: url(/images/l2nav-results.gif) no-repeat bottom; /* Add the background image */
		}
		#nav1 a#results:hover {
			background: url(/images/l2nav-results.gif) no-repeat top; /* Add the background image */}


		#nav1 a#careers {
			float: left;
			width: 68px;
			height:28px;
			background: url(/images/l2nav-careers.gif) no-repeat bottom; /* Add the background image */
		}
		#nav1 a#careers:hover {
			background: url(/images/l2nav-careers.gif) no-repeat top; /* Add the background image */}


		#nav1 a#contactus {
			float: left;
			width: 91px;
			height:28px;
			background: url(/images/l2nav-contact.gif) no-repeat bottom; /* Add the background image */
		}
		#nav1 a#contactus:hover {
			background: url(/images/l2nav-contact.gif) no-repeat top; /* Add the background image */}


		#nav2 {
			list-style-type: none;
			float: left; /* Contain floated list items */
			margin-top: 20px;
			margin-bottom: 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #000000;
		}

		#nav2 li {
			float:right;
		}

		#nav2 li a {
			padding:0p 5px 0px 5px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1 em;
			font-weight: bold;
			color: #000000;
			text-decoration:none;
		}

		#nav2 li a:hover {
			text-decoration : underline;
		}

	#l3Navigation{
		margin:0px;
		padding:0px;
		list-style-type:none;
		width:200px;
	}

	#l3Navigation li{

		margin: 0px;
		padding: 0px;
		float: left;
		width: 100%;
	}

	#l3Navigation a{
		display: block;
		color: #900;
		font-weight: bold;
		text-decoration: none;
		font-family: arial;
		font-size: 12px;
		line-height: 24px;
		background: url(/images/l3nav-arrow.gif) no-repeat left;
	}



	#l3Navigation a:hover{
		background:url(/images/l3nav-arrow-over.gif) no-repeat left;
		border-top: solid #900 1px;
		border-bottom: solid #900 1px;
		border-right: solid #900 1px;
		line-height:22px;
	}

	#l3Navigation #CurrentL3Page{
		color:#fff;
		background:#900 url(/images/l3nav-arrow-on.gif) no-repeat left;
	}

	#l3Navigation span{
		padding:0px 0px 0px 26px;

	}