a:link {	color: #990000;	text-decoration: underline;}a:visited {	text-decoration: underline;	color: #333333;}a:hover {	text-decoration: none;	color: #333333;}a:active {	text-decoration: underline;	color: #990000;}#background {	background-image: url(images/as-hp_01a.gif);	background-repeat: repeat-x;	padding-top:44px;	background-color:#184d89;}#background #container {	margin: auto;	width: 971px;	background-color: #FFFFFF;}#footer {	font-size: 11px;	color: #CCCCCC;	text-align: center;	width:971px;	margin: auto auto;	background-image: url(images/as-hp_38-rev.gif);	background-repeat: no-repeat;	background-position: center -10px;	padding-top:50px;	background-color: #19283f;	padding-bottom: 50px;}#background #container #masthead {	background-color: #FFFFFF;	background-image: url(images/as-hp_05.gif);	background-repeat: repeat-x;	background-position: bottom;	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #d0dbe6;	width:961px;	margin:auto;}#background #container #hpImages {	margin: auto;	width: 961px;	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #d0dbe6;}#background #container #navOuter {	background-color: #000000;	margin: 5px auto auto;	width: 961px;	padding-top: 2px;	padding-bottom: 6px;	padding-right: 0px;	padding-left: 0px;}#background #container #navOuter #navInner {	margin: auto;	width: 957px;	background-image: url(images/as-hp_25.jpg);	background-repeat: repeat-x;	background-position: top;	padding: 0px;	clear:both;	overflow:visible;}#background #container #intro {	background-image: url(images/as-hp_29.gif);	background-repeat: repeat-x;	background-position: left 25px;	margin: 25px auto auto;	width: 961px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #D0DBE6;	overflow: visible;	clear: both;}#background #container #intro #right {	float: right;	width: 400px;	margin-left: 25px;	margin-right: 25px;	margin-top: 0px;	display: block;}#background #container #intro #right #contact {	margin: 0px;	padding: 0px 0px 15px;}#background #container #intro h2 {	margin-top: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;	color: #3D7AA9;}#background #container #intro p {	padding-left: 15px;	line-height: 20px;	margin-bottom: 8px;	padding-bottom: 8px;	padding-right: 15px;}#background #container #content {	margin: 25px auto auto;	width: 961px;	overflow: visible;	padding: 0px;	clear: both;	background-color: #FFFFFF;}#background #container #content h2 {	margin: 0px;	padding: 0px;}#background #container #content #leftOuter {	float: left;	width: 640px;	margin: 0px;	padding: 0px;	height: auto;}#background #container #content #leftOuter hr {	margin-left: 15px;	background-color: #7CA0BE;	height: 1px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	margin-right: 10px;}#background #container #content #rightOuter ul {	margin-left: 15px;	padding-left: 15px;	line-height:20px;}#background #container #content #leftOuter #leftInner {	background-image: url(images/as-hp_29.gif);	background-repeat: repeat-x;	background-position: left 25px;	float: left;	width: 318px;	margin: 0px;	padding: 0px;}#background #container #content #leftOuter #rightInner {	background-image: url(images/as-hp_29.gif);	background-repeat: repeat-x;	background-position: left 25px;	width: 318px;	float: right;	margin: 0px;	padding: 0px;}#background #container #content p {	padding-right: 10px;	padding-left: 15px;	line-height: 20px;}#background #container #content h2 {	padding-left: 15px;	color: #3D7AA9;}#background #container #content #rightOuter {	background-image: url(images/as-hp_29.gif);	background-repeat: repeat-x;	background-position: left 25px;	float: right;	width: 317px;}#navcontainer {	text-align:center;	width: 957px;	margin: 0px;	padding: 0px;	clear:both;}#navcontainer ul {	padding-left: 0;	margin-left: 0;	color: White;	font-family: arial, helvetica, sans-serif;	margin-top: 0px;	margin-bottom: 0px;	margin-right: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}#navcontainer ul li {	display: inline;	margin: 0px;	padding: 0px;}#navcontainer ul li a {	padding: 15px 0px;	background-color: #036;	color: White;	text-decoration: none;	background-image: url(images/as-hp_23.gif);	margin: 0px;	width: 135px;	float: left;	font-weight: bold;}#navcontainer ul li a:hover {	background-color: #369;	color: #fff;	background-image: url(images/as-hp_21.gif);	background-repeat: repeat-x;}#background #container #intro blockquote {	margin-top: -25px;	padding: 0px;}label {	display: block;	width: 150px;	float: left;	margin-bottom: 10px;}input {	width:150px;	background-color:#fff !important;	font-size: 12px;	font-weight: bold;	color: #000000;	padding: 5px;	border: 1px solid #999999;	line-height: 12px;}#background #container #subIntro #left #congratulations {	font-size: 16px;	line-height: 22px;	font-weight: bold;	color: #EC8D01;}label {	text-align: left;	width: 120px;	padding-right: 20px;	font-weight: bold;	color: #3D7AA9;	background-color: #E8EDF2;	padding-top: 6px;	padding-bottom: 6px;	padding-left: 6px;	margin-left: 15px;	margin-right: 3px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #4885B1;}textarea{	width:403px;	height:100px;	border: 1px solid #999999;	padding:5px;	font-size: 12px;	font-weight: bold;	color: #000000;	background-color:#fff !important;}br {	clear: left;}#background #container #intro #left {	float: left;	width: 500px;}#background #container #subIntro #right {	float: right;	width:350px;	background-color: #e8edf2;	background-image: url(images/right-column-back.gif);	background-repeat: no-repeat;	background-position: right bottom;	margin: 0px;	padding: 0px;}#background #container #subIntro {	width: 961px;	margin-left: auto;	padding-bottom: 7px;	padding-left: 0px;	padding-top: 5px;	color: #000000;	margin-top: 25px;	margin-right: auto;	margin-bottom: 0px;}#background #container #subIntro #right h2 {	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #C8D3DF;	padding-bottom: 5px;	padding-top: 7px;	margin-top: 5px;	font-size: 13px;}#background #container #subIntro #right .rightColumn {	width: 320px;	padding-top: 0px;	padding-right: 15px;	padding-bottom: 15px;	padding-left: 15px;	margin-bottom: 15px;}#background #container #subIntro #left {	width: 595px;	float: left;	background-image: url(images/left-column-back.gif);	background-repeat: repeat-x;	background-position: bottom;	min-height: 500px;	padding-bottom: 25px;}#background #container #subIntro #left hr {	width:95%;	height:2px;	color:#C8D3DF;	background-color:#C8D3DF;	margin-left:auto;	margin-right:auto;	margin-top:50px;	margin-bottom:50px;	border:0px;}#background #container #subIntro #left #contact {	margin: 8px 0px 0px 15px;	padding: 8px 0px 15px;}#background #container #subIntro h2 {	margin-top: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;	color: #3D7AA9;}#background #container #subIntro p {	padding-left: 15px;	margin-bottom: 0px;	padding-bottom: 0px;	padding-right: 15px;	line-height: 20px;}#background #container #subIntro li {	line-height: 20px;	padding-right: 15px;}#background #container #subIntro #left h2 {	background-color: #FFFFFF;	width: 580px;	margin-left: 0px;	padding-bottom: 7px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #C8D3DF;}.clear {	clear:both;	height:0px;	padding:0px;	margin:0ps;}#background #container #subIntro #right .rightColumnTop {	background-image: url(images/as-hp_23.gif);	background-repeat: repeat-x;	background-color: #335F86;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #1E466A;}#background #container #subIntro #right .rightColumnTop #solutionsRight {	margin: 0px;	padding: 0px;	color: #C8D3DF;}#background #container #subIntro #right .rightColumnTop #solutionsRight p {	padding-right: 30px;	padding-left: 30px;	margin-top: 5px;	margin-bottom: 0px;	padding-top: 5px;	padding-bottom: 0px;}#background #container #subIntro #right .rightColumnTop #solutionsRight h2 {	color: #FFFFFF;	margin: 0px 15px;	padding-top: 8px;}#background #container #subIntro #right .rightColumnTop #solutionsRight a {	font-weight: bold;	color: #2D577E;	display: block;	margin: 0px;	padding: 0px 4px;	background-color: #C8D3DF;	font-size: 11px;	border:1px solid #335F86;}#background #container #subIntro #right .rightColumnTop #solutionsRight a:link, #background #container #subIntro #right .rightColumnTop #solutionsRight a:visited, #background #container #subIntro #right .rightColumnTop #solutionsRight a:active {	text-decoration:none;}#background #container #subIntro #right .rightColumnTop #solutionsRight a:hover {	text-decoration:none;	background-color: #e8edf2;	border:1px solid #000;	color:#000;}#background #container #subIntro #left blockquote a {	display: block;	font-weight: bold;	color: #3D7AA9;	background-color: #E8EDF2;	padding: 3px 3px 3px 6px;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	border:1px solid #335F86;	text-decoration:none;}#background #container #subIntro #left blockquote a:link #background #container #subIntro #left blockquote a:visited, #background #container #subIntro #left blockquote a:active {	text-decoration:none;}#background #container #subIntro #left blockquote a:hover {	text-decoration:none;	background-color: #fff;	border:1px solid #000;	color:#000;}#background #container #subIntro #left #errors {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #17283F;	background-color: #F9E6E9;	padding: 10px;	margin-top: 10px;	margin-bottom: 10px;	border: 2px double #CC0000;	margin-left: 15px;	margin-right: 15px;}h3 {	font-size: 14px;	font-weight: bold;	color: #3D7AA9;	margin-bottom: -10px;	padding-bottom: 0px;	padding-left: 15px;}
