﻿#HousingCol
{
	position: absolute;
	left: 10px;
	top: 5px
}

#OMHousingRegisterBackG, #OMHousingRegister
{
	position: absolute;
	top: 60px;
	left: 10px;
}

body
{
	background-color: #fff;
	margin: 0;
	font-family: Lucida Sans, Trebuchet, Verdana, Sans-Serif;
	font-size: 75%
}

#GoButton
{
	padding-top: 12px;
	padding-bottom: 12px
}

#ClickGO img
{
	margin-left: 20px;
	vertical-align: middle
}

#Header
{
	max-height: 212px;
	width: 100%;
	position: relative;
}

#WhiteCrest
{
	position: absolute;
	right: 0;
	top: 0;
}

#LeftNav
{
	position: absolute;
	left: 10px;
	top: 1em;
	width: 174px;
}

#RightArea
{
	padding-top: 1.5em;
	margin-left: 194px;
	margin-right: 20px;
	padding-bottom: 3em
}

.titleBar
{
	background-color: #eff7ff;
	border-bottom: solid 1px #cedbe6;
	margin-bottom: 0.5em
}

img.horizLineTop
{
	position: absolute;
	top: -1px
}

img.horizLineBottom
{
	position: absolute;
	bottom: -1px
}

h2
{
	font-weight: normal;
	font-size: 130%;
	text-transform: uppercase;
	padding: 0.6em 0.3em 0.6em 0.3em;
	margin-bottom: 0;
	margin-top: 0;
	color: #184485
}

.link
{
	padding: 0.8em 0.8em 0.8em 0;
	font-size: 90%;
	position: relative
}

#Footer
{
	background-color: #00365f;
	color: #fff
}

.linkText
{
	padding-left: 1em
}

a:link
{
	color: #4066b0
}

a:hover, a:visited
{
	color: #14426f
}

#Footer a:link, #Footer a:hover, #Footer a:visited
{
	color: #fff
}

#StatesLogo
{
	float: right
}

#ContactUs
{
	position: absolute;
	left: 50%;
	margin-left: -1.5em
}

#Footer
{
	padding: 0.6em;
	font-size: 90%;
	position: relative
}

#Footer div
{
	padding: 0.5em
}

a:link, a:visited
{
	text-decoration: none
}

a:hover
{
	text-decoration: underline
}

.link.selected
{
	font-weight: bold;
	background-color: #fff
}

a img
{
	border-style: none
}

#HeaderLine
{
	background-color: #ed0b6e;
	height: 19px;
	min-height: 19px;
	position: absolute;
	top: 212px;
	left: 10px;
	right: 0
}

#MainArea
{
	position: absolute;
	top: 231px;
	width: 100%;
	padding: 0
}

#BodyArea
{
	margin: 0 0 0 10px;
	background-image: url(Register/LeftNav.png);
	background-repeat: repeat-y;
}

.fields th
{
	text-align: right;
	color: #144270;
	padding: 0.3em;
}

.fields td
{
	padding: 0.3em;
}

.fields.readonly th, .fields.readonly td
{
	border-bottom: solid 1px #cedbe6;
}

.grid tbody tr:first-child th
{
	padding: 0.3em 0.6em 0.3em 0.6em;
	background-color: #ffeffb;
	border-bottom: solid 1px #e6cee1;
	color: #144270;
	text-align: left
}

input[type="text"]
{
	width: 25em
}

select
{
	font-family: Lucida Sans, Trebuchet, Verdana, Sans-Serif;
}

.grid td
{
	padding: 0.3em 0.6em 0.3em 0.6em;
	border-bottom: solid 1px #cedbe6;
	font-size: 90%
}

table.grid
{
	width: 100%
}
