			a:link {
				color: #3E5879;
			}
			#menu {
				margin: 0;
				padding-left: 2px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: .75em;
				color: #FFFFFF;
				list-style: none;
			}
			#submenu {
				margin: 0;
				padding-left: 7px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: .95em;
				color: #FFFFFF;
				list-style: none;
			}
			#submenu li a:hover, #menu li a:hover {
				color: #000000;
			}
			#submenu a, #menu a {
				color: #FFFFFF;
				text-decoration: none;
			}
			h1 {
				font-family: Verdana;
				font-size: 1.25em;
				font-weight: bold;
			}
			body {
				background-color: #3E5879;
				margin: 0px;
			}
			#container {
				background-color: #3E5879;
				width: 100%;
				height: 100%;
			}
			#header {
				background-color: #567EAB;
				min-width: 900px;
				height: 150px;
			}
			#logo {
				height: 150px;
				width: 306px;
				float: left;
			}
			#head_banner {
				width: 535px;
				float: left;
				height: 100px;
				padding-top: 50px;
				text-align: center;
			}
			#mid_block {
				clear: left;
				background-color: #99CCFF;
				border-top: solid 1px #FFFFFF;
				border-bottom: solid 1px #FFFFFF;
				height: 30px;
			}
			#mid_block_left {
				background-color: #82C0FF;
				float: left;
				width: 100px;
				font-weight: bold;
				font-size: .75em;
				font-family: Arial, Helvetica, sans-serif;
				text-align: right;
				height: 20px;
				padding-top: 5px;
				padding-bottom: 5px;
			}
			#mid_block_right {
				float: left;
				background-color: #82C0FF;
				width: 808px;
				height: 20px;
				text-align: right;
				font-weight: bold;
				padding: 5px;
				vertical-align: middle;
				border-right: solid 1px #FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size: .75em;
				font-weight: bold;
			}
			#content {
				clear: both;
				width: 950px;
				background-color:  #567EAB;
			}
			#menu_box {
				width:200px;
				background-color: #567EAB;
				float: left;
				min-height: 550px;
				padding: 5px;
				padding-right: 0px;
				border-bottom: solid 1px #FFFFFF;
			}
			#text {
				float: left;
				background-color: #FFFFFF;
				width: 700px;
				padding: 7px;
				min-height: 550px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: .75em;
				color: #000000;
			}
			#ads {
				width: 150px;
				min-height: 550px;
				text-align: center;
				float: right;
			}
			#ad {
				display: block;
				padding: 12px;
			}			
			#footer {
				clear: both;
				height: 30px;
				background-color: #99CCFF;
				width: 100%;
				border-top: solid 1px #FFFFFF;
			}
			#news {
				float: right;
				width: 225px;
				border: solid 1px #3E5879;
				padding: 3px;
				margin: 5px;
			}
			#news_head {
				height: 20px;
				font-size: 1.25em;
				background-color: #3E5879;
				color: #FFFFFF;
				padding: 3px;
				border-bottom: solid 1px #3E5879;
				text-align: center
			}
			#sector {
				width: 350px;
				border: solid 1px #3E5789;
				background-color: #567EAB;
				padding: 3px;
				color: #FFFFFF;
				font-weight: bold;
				font-size: 1.1em;
			}
			#program {
				width: 335px;
				border: solid 1px #3E5789;
				padding: 5px;
				margin: 5px;
			}
			.center {
				text-align: center;
			}
			#vendor {
				border-bottom: solid 1px #3E5789;
				padding: 3px;
				padding-top: 10px;
				width: 400px;
				float: left;
			}
			#product {
				float: left;
				width: 400px;
			}
			#inline_ad {
				width: 335px;
				padding: 5px;
				margin: 5px;
				height: 55px;
				border: solid 1px #3E5789;
				background-color: #3E5789;
				color: #FFFFFF;
			}
			#inline_ad a {
				color: #FFFFFF;
			}
			#inline_ad img {
				border: solid 1px #505050;
			}
			#product_description {
				float: left;
				width: 164px;
				padding: 3px;
				margin-top: 10px;
			}
			#product_picture {
				width: 60px;
				float: left;
				margin-top: 10px;
			}
			#brochure {
				width: 230px;
				height: 200px;
				margin: 10px;
				text-align: center;
				float: left;
			}
				