		body {
		 background-color: #016879;
		}
		
		#main {
			margin: 0 auto;
			margin-top: 12px;
			padding: 0;
			width: 814px;
			text-align: left;
		}

		#navbar,#navbar a, #navbar img {
			margin: 0;
			padding: 0;
		}
		
        #navbar,#navbar a, #navbar #search a, #navbar #search,  #navbar img {
            margin: 0;
            padding: 0;
        }

		* html #navbar img {
			vertical-align: bottom;
		}

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

		#bg, #top, #bottom {
			margin: 0;
			padding: 0;
			width: 814px;
			z-index: 100;
		}

		#bg {
			background-image: url("../images/common/bg.gif");
			background-repeat: repeat-y;
			margin-left: 0;
			margin-right: 0;
			margin-bottom: 1em;
		}

		#top {
		}

		#bottom {
			background-image: url("../images/common/bttm_shad.gif");
			background-repeat: no-repeat;
			background-position: bottom;
		}
		
		#content {
			color: #666;
			font-family: verdana, sans serif;
			font-size: 9pt;
			line-height: 12pt;
			padding-left: 12px;
			padding-top: 101px;
			padding-bottom: 14px;
		}
		
		* html #content {
			padding-bottom: 12px;
		}

		#content h1 {
			color: #E2AE43;
			font-family: myiad, verdana, sans serif;
			font-size: 13pt;
			line-height: 15pt;
			margin: 0;
			padding: 0;
		}
		
		#blurb {
			position: absolute;
			margin-top: 190px;
			margin-left: 45px;
			width: 164px;
		}
		
		#blurb h1 {
			color: #383838;
			font-family: myiad, verdana, sans serif;
			font-size: 10pt;
			line-height: 12pt;
			margin: 0;
			padding: 0;
		}
		
		#blurb p {
			margin: 0;
			padding: 0;
			color: #666;
			font-family: verdana, sans serif;
			font-size: 9pt;
			line-height: 11pt;
		}
		
		#menu {
			position: absolute;
		}

		#news {
			position: absolute;
			margin-left: 618px;
			margin-top: 123px;
			width: 184px;
			border: 0;
			padding: 0;
			padding-left: 14px;
			z-index: 800;
		}
		
		#news a {
			color: #606668 !important;
		}

		#news div#consumers {
			margin: 0;
			padding: 0;
			padding-right: 16px;
			border: 0;
			margin-bottom: 8px;
		}
		
		div#consumers h2 {
			color: #F05F13;
			font-family: verdana, sans serif;
			font-size: 8pt;
			line-height: 9pt;
			margin: 0;
			padding: 0;
		}

		div#consumers p {
			color: #383838;
			font-family: verdana, sans serif;
			font-size: 7pt;
			line-height: 10pt;
			margin: 0;
			padding: 0;
			margin-top: 0.5em;
			
		}div#demo {
			border-top: 1px solid #016879;
		}
		
		div#demo h2 {
			color: #F05F13;
			font-family: verdana, sans serif;
			font-size: 8pt !important;
			line-height: 10pt;
			padding-right: 16px;
			margin: 0;
			padding: 0;
			margin-top: 0.5em;
			margin-bottom: 0.5em;
		}
		
		div#demo h4 {
			color: #383838;
			font-family: verdana, sans serif;
			font-size: 7pt;
			line-height: 10pt;
			margin: 0;
			padding: 0;
			padding-right: 16px;
			margin-bottom: 0.5em;
			font-weight: normal;
		}

		div#events {
			border-top: 1px solid #016879;
		}
	
		div#events h2 {
			color: #016879;
			font-family: verdana, sans serif;
			font-size: 8pt !important;
			line-height: 10pt;
			padding-right: 16px;
			margin: 0;
			padding: 0;
			margin-top: 0.5em;
			margin-bottom: 0.5em;
		}

		div#events h3.date {
			color: #383838;
			font-family: verdana, sans serif;
			font-size: 7pt;
			line-height: 10pt;
			margin: 0;
			padding: 0;
			padding-right: 16px;
		}
	
		div#events h4 {
			color: #383838;
			font-family: verdana, sans serif;
			font-size: 7pt;
			line-height: 10pt;
			margin: 0;
			padding: 0;
			padding-right: 16px;
			margin-bottom: 0.5em;
			font-weight: normal;
		}
		
		div#slipstream_news {
			border-top: 1px solid #016879;
		}
	
		div#slipstream_news h2 {
			color: #016879;
			font-family: verdana, sans serif;
			font-size: 8pt !important;
			line-height: 10pt;
			padding-right: 16px;
			margin: 0;
			padding: 0;
			margin-top: 0.5em;
			margin-bottom: 0.5em;
		}

		div#slipstream_news h3.date {
			color: #383838;
			font-family: verdana, sans serif;
			font-size: 7pt;
			line-height: 10pt;
			margin: 0;
			padding: 0;
			padding-right: 16px;
		}
	
		div#slipstream_news h4 {
			color: #383838;
			font-family: verdana, sans serif;
			font-size: 7pt;
			line-height: 10pt;
			margin: 0;
			padding: 0;
			padding-right: 20px;
			margin-bottom: 0.5em;
			font-weight: normal;
		}
		
		a {
			color: #016879;
			text-decoration: none;
		}
		
		a:hover {
			color: #F05F13;
			text-decoration: underline;
		}

		.nobullets, .nobullets.li {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#login {
			position: absolute;
			margin-left: 11px;
		}

		#footer {
			clear: both;
			text-align: right;
			color: #559AA5;
			font-size: 7pt;
			line-height: 9pt;
			font-family: verdana, sans serif;
			margin: 0;
			padding: 0;
			padding-right: 12px;
		}
		
		#footer a {
			color: #559AA5;
			text-decoration: none;
		}
		
		#footer a:hover {
			color: #86C2CC;
			text-decoration: underline;
		}

		* html #logofoot {
			position: absolute;
			margin-left: -10px;
			margin-top: 18px;
			clear: both;
			text-align: right;
			color: #FCFCF4;
			font-size: 7pt;
			line-height: 9pt;
			font-family: verdana, sans serif;
		}

		* #logofoot img {
			padding-top: 5px;
			padding-left: 12px;
			margin-left: 10px;
			width: 59px;
		}

		#logofoot {
			position: absolute;
			margin-left: 0;
			margin-top: 18px;
			width: 814px;
			clear: both;
			text-align: right;
			color: #FCFCF4;
			font-size: 7pt;
			line-height: 9pt;
			font-family: verdana, sans serif;
		}

		#logofoot img {
			padding-top: 5px;
			padding-left: 12px;
			padding-right: 5px;
		}
	
		#home {
			position: absolute;
			margin-left: 40px;
			margin-top: 30px;
			z-index: 999;
		}

		#search {
			margin: 0;
			padding: 0;
			background-image: url("../images/common/topnav_shad_srchbox.gif");
			background-repeat: repeat-x;
		}

		#searchbox {
			margin: 0;
			margin-left: 7px;
			padding: 0;
			width: 75px;
			font-size: 8pt;
			font-family: arial;
			vertical-align: top;
		}
		
		* html #searchbox {
			width: 70px;
		}

		.end {
			float: right;
		}

		#mainpic {
		/*
			position: absolute;
			margin-left: 12px;
			margin-top: 123px;
		*/
			z-index: 900;
		}
		
		#logo {
			position: absolute;
			margin-left: 12px;
			margin-top: 0px;
		}

		#rollover {
			margin: 0;
			padding: 0;
			position: absolute;
			margin-left: 246px;
			width: 556px;
			height: 101px;
			font-size: 7pt;
			font-family: verdana, sans-serif;
			border-collapse: collapse;
		}

		#rollover td {
			margin: 0;
			padding: 0;
			vertical-align: top;
		}

		#solutions {
			line-height: 18pt;
			text-align: right;
		}

		#solutions div {
				margin-top: 9px;
		}

		#solutions a:hover {
				color: #016879;
				text-decoration: none;
		}

		#solutions, #col3 {
			vertical-align: middle !important;
		}

		#col3 div#solution1, #col3 div#solution2, #col3 div#solution3 {
				color: #016879;
				margin-top: 9px;
		}

		#col3 div#solution2, #col3 div#solution3 {
			display: none;
		}

		#col2 {
			width: 25px;
		}

		#col3 {
			width: 180px;
			padding-right: 9px !important;
		}

		#col4 {
			width: 184px;
		}
