/* CSS Document */body {	background-color: #003568;}	#container {	margin: auto;	width: 750px;	background-color: #ffffff;}#headertop {	background-image: url(images/header.gif);	height: 80px;	width: 750px;}#headerbottom {	background-image: url(images/header2.jpg);	height: 19px;	width: 750px;}a:link, a:visited {	color: #f29732;	font-weight: bold;	text-decoration: underline;}a:hover, a:active {	color: #003568;	text-decoration: underline;}#nav {	height: 27px;	padding: 0;	margin: 0;	list-style: none;	background-color: #003568;	z-index: 100;}#nav li {	float: left;	position: relative;	font-family: arial;	font-size: 9pt;	text-align: center;	}#nav li a:link, #nav li a:visited {	color: #fff;	text-decoration: none;	padding: 8px 25px 7px 25px;	display: block;}#nav li a:hover, #nav li a:active {	color: #fff;	text-decoration: none;	padding: 8px 25px 7px 25px;	background-color: #f29732;	display: block;}#nav li ul {	background-color: #003568;	position: absolute;	left: -999em;	border-bottom: 1px solid #fff;    margin: 0;    padding: 0;	z-index:1000;}#nav li ul li{	clear: both;	display: block;	width: 150px;	border: 1px solid #fff;	border-bottom: none;	z-index:1000;}#nav ul ul {	position: absolute;	border: none;    display: block;    z-index:1000;    margin: 0;    padding: 0;}#nav ul ul li {    display: block;	width: 150px;	border: none;	border-bottom: 1px solid #fff;	border-right: 1px solid #fff;	border-left: 1px solid #fff;	margin-left: -31px;	z-index:1000;}#nav ul ul li a, #nav ul ul li a:visited {	display: block;	z-index:1000;	padding: 0;}#nav ul ul li a:hover, #nav ul ul li a:active {	display: block;	z-index:1000;	padding: 0;}#nav li:hover ul {	left: auto;	z-index:1000;}#nav li:hover ul ul, #nav li.sfhover ul ul {	left: -999em;	z-index:1000;}#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {	left: auto;	z-index:1000;}#content {	padding: 10pt;	background-color: #ffffff;	font-family: arial,tahoma;	font-size: 9pt;	clear: left;	min-height: 300px;}#rotator {	clear: left;	background-color: #ffffff;	font-family: arial,tahoma;	font-size: 9pt;}.dyncontent {}.homepageTable {	float: right;	width: 160px;}.prop {	float: left;	width: 1px;	height: 250px;}#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {	margin: 0;	color: #003568;}#content h1 {	font-size: 18px;}#content h2 {	font-size: 16px;}#content h3, #content h4, #content h5, #content h6 {	font-size: 14px;}#content form {	float: left;	width: 95%;}#content form p {	clear: left;	margin: 0;	padding: 0;	padding-top: 5px;}#content form h2 {	border-bottom: 1px solid #003568;}#content form p label {	float: left;	width: 30%;	font-weight: bold;}#letterOfInstruction p label {	float: left;	width: 50%;	font-weight: bold;}#content input, #content select, #content textarea {	border: 1px solid #003568;}#content textarea {	height: 90px;	width: 367px;}#contentimages {	text-align: right;}#footer {	margin: 0;	padding: 3pt;	background-color: #ffffff;	border-top: 0.1em solid #003568;	font-family: arial,tahoma;	letter-spacing: 1px;	word-spacing: 1px;	font-size: 8pt;}#footer a:link, #footer a:visited {	text-decoration: none;	color: #7193da;}#altstudio {	margin: auto;	width: 750px;	padding: 3pt;	letter-spacing: 1px;	word-spacing: 1px;	font-family: arial,tahoma;	font-size: 11px;}#altstudio a:link, #altstudio a:visited {	text-decoration: none;	color: #7193da;}#altstudio a:hover, #altstudio a:active {	text-decoration: none;	color: #fff;}#footer img {	vertical-align: middle;	border: none;}#footer span {	float: right;}#footerimage {	background-image: url(images/footer.jpg);	height: 5px;	width: 750px;}#newsContainer {	background-image: url('images/news_background.jpg');	background-repeat: no-repeat;	width: 717px;	height: 41px;	margin: auto;	margin-bottom: 20px;	z-index:1;}.Title {	color: #8c0408;	font-weight: bold;}	