
			body {
				font-family: Georgia, "Times New Roman", serif;
				font-size: 11pt;
				line-height: 1.5em;
				background-color: #444444;
				background-image: url('img/body-bg-dark.gif');
			}
			.clear {
				display: block;
				clear: both;
				width: 0px;
				height: 0px;
			}
			a {
				color: #0f5183;
			}
				a:hover {
					color: #2782d1;
					text-decoration: underline;
				}
			img {
				border: 0;
			}
			.dgreen {
				color: #086222;
				font-weight: bold;
			}
			.lgreen {
				color: #77a177;
				font-weight: bold;
			}
			.boldred {
				color: #A00205;
				font-weight: bold;
			}
			.bigboldred {
				color: #A00205 !important;
				font-weight: bold !important;
				font-size: 14pt !important;
			}
			#container {
				width: 900px;
				margin: 0 auto;
				background-color: #f8f8f8;
				padding: 0 0 20px 0;
				border: 2px solid #000000;
			}
			#header {
				width: 600px;
				height: 75px;
				padding: 15px 0 0 300px;
				background-image: url('img/header3.gif');
				background-position: left top;
				background-repeat: no-repeat;
			}
			#header h1 {
					display: block;
					width: 600px;
					height: 50px;
					text-align: center;
					font-family: Georgia, "Times New Roman", serif;
					font-size: 30px;
					line-height: 35px;
					margin-top: -5px;
					color: #0f5183;
			}
			#nav {
				width: 880px;
				padding: 0px 5px 0px 5px;
				border-top: 1px solid #dddddd;
				border-bottom: 1px solid #dddddd;
				background-color: #eeeeee;
				text-align: center;
			}
			#nav a {
					font-size: 9pt;
					font-family: Verdana, Helvetica, Arial, sans-serif;
					text-decoration: none;
					color: #0f5183;
					text-decoration: none;
					padding: 0px 12px;
			}
			#nav a:hover {
					background-color: #ffffff;
					color: #2782d1;
					text-decoration: underline;
			}
			#nav2 {
				width: 880px;
				padding: 0px 5px 0px 5px;
				border-top: 1px solid #dddddd;
				border-bottom: 1px solid #dddddd;
				background-color: #F8F8F8;
				text-align: center;
			}
			#nav2 a {
					font-size: 9pt;
					font-family: Verdana, Helvetica, Arial, sans-serif;
					text-decoration: none;
					color: #0f5183;
					text-decoration: none;
					padding: 0px 12px;
			}
			#nav2 a:hover {
					background-color: #ffffff;
					color: #2782d1;
					text-decoration: underline;
			}
			#main {
				width: 900px;
				background-color: #f8f8f8;
			}
			#right {
				width: 350px;
				padding: 0;
				float: right;
			}
			#left {
				width: 530px;
				padding: 0 0 0 20px;
				float: left;
			}
				#left p {
					font-size: 10pt;
					line-height: 1.5em;
					margin: 8px 10px 10px 5px;
					color: #222222;
				}
					#left p.startp {
						font-size: 11pt;
					}
				#left ul {
					margin: 5px 0;
				}
				#left li {
					font-size: 10pt;
					line-height: 1.4em;
					margin: 5px 10px 5px -15px;
					color: #222222;
				}
					#left li strong {
						font-weight: bold;
						color: #086222;
					}
			#sub {
				width: 860px;
				margin: 10px 20px;
			}
				#sub h3 {
					color: #0f5183;
					margin: 14px 0 2px 0;
					font-size: 18pt;
					font-family: Georgia, "Times New Roman", serif;
				}
			#footer {
				font-size: 7pt;
				text-align: center;
				color: #999999;
				line-height: 1.2em;
			}
			.centered {
				text-align: center;
				display: block;
				margin: 0 auto;
			}
			.splash {
				width: 770px;
				background-color: #ffffff;
				color: #000022;
				margin: 12px auto;
				text-align: center;
				padding: 10px 10px;
				border: 3px double #aaaaaa;
			}
				.splash h2 {
					font-size: 20pt;
					font-family: Georgia, "Times New Roman", serif;
					line-height: 1.2em;
					font-weight: normal;
					padding: 0;
					margin: 0 15px;
				}
				.subsplash {
					display: block;
					font-size: 14pt;
					padding: 6px 20px 0px 20px;
					color: #086222;
					line-height: 1.1em;
					font-family: Georgia, "Times New Roman", serif;
				}
			.whitebox {
				display: none;
			}
			.graybox {
				background-color: #dddddd;
				padding: 5px 0 2px 0;
				margin: 15px 0;
				display: block;
				border: 3px double #999999;
			}
				.graybox img {
					border: 0;
					padding: 0;
					margin: 0;
				}
				.graybox p {
					font-family: Georgia, "Times New Roman", serif;
					font-size: 10pt;
					font-weight: bold;
					text-align: center;
					margin: 3px 0;
					padding: 0;
					line-height: 1.2em;
				}
				.graybox h3 {
					font-size: 16pt;
					margin: 2px 0;
					font-family: Georgia, "Times New Roman", serif;
				}
			.testimonial {
				font-size: 10pt;
				font-style: italic;
				color: #666666;
				line-height: 1.3em;
			}
				.testimonial h3 {
					font-size: 12pt;
					font-weight: bold;
					font-style: normal;
					margin: 4px 0;
				}
			.applybox {
				width: 300px;
				padding: 5px 15px;
				float: right;
				margin: 10px -20px 0 20px;
				background-color: #0f5182;
				color: #eeeeee;
				font-size: 9pt;
				line-height: 1.3em;
				border: 3px double #000000;
			}
				.applybox h2 {
					text-align: center;
					color: #ffffff;
					font-family: Georgia, "Times New Roman", serif;
					font-size: 28pt;
					margin: 0.5em 0 0.3em 0;
					text-shadow: #000000 1px 1px 1px;
				}
				.applybox .subhead {
					text-align: center;
					font-size: 16pt;
					color: #dddddd;
					line-height: 1.4em;
				}
				.applybox .applyform {
					margin: 5px 0 5px 10px;
					padding: 0;
					font-family: Georgia, "Times New Roman", serif;
				}
				.applybox .applyform label {
					float: left;
					width: 7.5em;
					font-size: 12pt;
					margin-top: 6px;
					padding: 2px 0;
					margin-right: .5em;
					margin-left: -.5em;
					display: block;
				}
					.applybox .applyform input.textfield {
						width: 150px;

						font-size: 12pt;
						color: #333333;
						margin: 4px 0;
						padding: 2px;
						font-family: Georgia, "Times New Roman", serif;
						color: #666666;
					}
					.applybox .applyform textarea {
						width: 270px;
						font-size: 9pt;
						color: #333333;
						padding: 2px;
						margin: 4px 0;
						font-family: Georgia, "Times New Roman", serif;
						color: #666666;
					}
					.applybox .applyform input.button {
						font-size: 16pt;
						color: #000000;
						padding: 4px 8px;
						font-weight: bold;
						float: right;
						background-color: #eeeeee;
						margin: 3px 15px;
						font-family: Georgia, "Times New Roman", serif;
					}
					.applybox h3 {
						font-size: 11pt;
					}
					.applybox ul {
						margin: 8px 0px;
						padding: 0;
					}
					.applybox li {
						font-size: 10pt;
						font-weight: bold;
						margin: auto auto auto -5px;
					}
					.applybox a {
						color:#03C600;
					}
			.rightinfo {
				float: right;
				width: 200px;
				padding: 8px 5px 8px 20px;
				line-height: 1.3em;
				background-color: #dddddd;
				font-size: 9pt;
				margin: 10px 0 0 10px;
				
			}
			label.error {  color: red; margin-left: 20em; padding-left: 20px; vertical-align: top; width: 200px !important; }
