@charset "UTF-8";/* CSS Document */@charset "UTF-8";#container {	position:relative;	width:780px;	left:50%;	margin-left:-390px;	background:#FFFFFF;	height: 100%;	top: 0px;	padding-top: 0px;	overflow: visible;	padding-bottom: 0px;	}p {	margin-left: 90px;	margin-right: 130px;	margin-top: 0px;	line-height: 17px;	}	p.small    {	margin-left: 110px;	margin-right: 130px;	margin-top: 0px;	font-size: small;	text-align: justify;	line-height: 15px;}#Home-Page-01_ {	position:relative;	left:0px;	width:780px;	height:150px;	background-color: #504949;	top: 0px;	margin-top: -20px;	padding-top: 20px;}.italic {	font-style: italic;}ul.nav{	margin: 0px 0 0;	list-style-type: none;	background-color: #504949;	color: #FFFFFF;	width: 100%;	text-align: center;	font-family: "Times New Roman", Times, serif;	font-style: normal;	font-weight: normal;	font-variant: normal;	font-size: 105%;	height: 20px;	z-index: 50;	padding-right: 0;	padding-bottom: 2px;	padding-left: 0;	position: relative;	padding-top: 8px;}ul.bottom{	padding: 10px 0;	margin: 0px 0 0;	list-style-type: none;	background-color: #504949;	color: #FFF;	width: 100%;	text-align: center;	font-family: "Times New Roman", Times, serif;	font-style: normal;	font-weight: normal;	font-variant: normal;	font-size: 105%;}ul.bottom li {	display: inline;	color: #FFFFFF;}ul.bottom li a{	background-color: #504949;	color: #FFFFFF;	padding: 0.2em 1.4em 0.2em 1em;}ul.bottom li a:hover{	background-color: #504949;	color: #FFFFFF;}ul.bottom li a:active{	background-color: #504949;	color: #FFFFFF;	}ul.normal{	margin: 0 150px 0 110px;	list-style-type: square;	background-color: #FFFFFF;	color: #1A1A1A;	font-style: normal;	color: #2E2E2E;	left:0px;	text-align: left;	font-family: Times New Roman, Times, serif;	line-height: 17px;	font-weight: normal;	font-variant: normal;	list-style-position: outside;}.clearBackground {}ol {	list-style-type: circle;}maintext {	font-family: Times New Roman, Times, serif;	font-size: small;	font-style: normal;	color: #2E2E2E;	text-align: left;	margin: 100px;}ul.nav li {	display: inline;	vertical-align: middle;	color: #FFFFFF;}ul.nav li a{	text-decoration: none;	background-color: #504949;	color: #FFFFFF;	padding: 0.2em 1.4em 0.2em 1em;}ul.nav li a:hover{	background-color: #504949;	color: #FFFFFF;}ul.nav li a:active{	background-color: #504949;	color: #C87D3A;}#home_ {	position:absolute;	left:46px;	top:149px;	width:46px;	height:27px;}#Home-Photo_ {	position:relative;	left:0px;	top:0px;	width:780px;	height:287px;	color: #FFFFFF;}#topGraybar {	background-image: url(images/thingrayline_02.gif);	width: 780px;	height: 3px;	position: relative;	top: 0px;	background-repeat: no-repeat;	background-color: #FFFFFF;}#Home-main-text_ {	left:0px;	top:0px;	width:780px;	text-align: justify;	padding-top: 10px;	height: auto;	background-color: #FFFFFF;	overflow: visible;	position: relative;}#Sub-main-text_ {	position:relative;	left:0px;	top:0px;	width:780px;	text-align: justify;	background-color: #FFFFFF;	height: auto;	padding-top: 10px;	overflow: visible;}#Practice-main-text_ {	position:relative;	left:0px;	top:0px;	width:780px;	text-align: left;	padding-top: 8px;	height: auto;	background-color: #FFFFFF;}#home-bottom-bar_ {	position:absolute;	left:0px;	top:877px;	width:780px;	height:3px;	float: none;}#main-text-photo {	position: relative;	left: 110px;	text-align: left;	height: 347px;	width: 300px;	float: left;	background-color: #FFFFFF;}.rightCaption {	line-height: normal;	text-align: left;}#directions-photo {	position: relative;	float: none;	height: 310px;	width: auto;	clear: none;	background-color: #FFFFFF;	padding-bottom: 0px;	text-align: justify;	vertical-align: top;	padding-left: 110px;	padding-right: 40px;	font-size: small;	padding-top: 0px;}#directions {	position:relative;	width:780px;	text-align: justify;	background-color: #FFFFFF;	height: auto;}.image {	margin-left: 110px;	float: left;	clear: both;	margin-right: 25px;	margin-bottom: 10px;	background-color: #FFFFFF;}.centeredImage {	padding-left: 110px;}#footer {	position:relative;	width:780px;	font-family: Times New Roman, Times, serif;	font-size: small;	padding-bottom: 20px;	background-image: url(/images/footer.gif);	background-repeat: no-repeat;	padding-top: 10px;}html {	height: 100%;}#Footer_ {	position:absolute;	width:310px;	height:30px;	background-color: #FFFFFF;	font-family: Times New Roman, Times, serif;	font-size: x-small;	float: none;	padding-top: 10px;	padding-bottom: 20px;	padding-left: 80px;	clear: both;}#Footer_right_Legal {	position:relative;	width:310px;	height:30px;	background-color: #FFFFFF;	font-family: Times New Roman, Times, serif;	font-size: small;	text-align: right;	padding-top: 10px;	padding-bottom: 20px;	padding-right: 80px;	margin-left: 390px;}#bottomGraybar   {	height: 3px;	width: 560px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #504949;	background-color: #FFFFFF;	left: 110px;	position: relative;	padding-top: 3px;}h1 {	font-family: Times New Roman, Times, serif;	font-size: large;	font-style: italic;	font-weight: bold;	text-align: left;	letter-spacing: 0.2em;	padding-top: 20px;}h3 {	font-size: medium;	color: #812020;}strong {	font-size: medium;	color: #7D1D1E;}em {	font-weight: bold;	font-size: small;	font-style: normal;	font-variant: normal;}body {	font-family: "Times New Roman", Times, serif;	text-align: left;	font-size: small;	color:#000000;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-position: center;	background-color: #FFFFFF;	padding: 0px;	overflow: visible;	height: auto;	background-image: none;}#list {	list-style-position: outside;}.centered {	text-align: center;}.active {	color: #C87D3A;	padding: 0.2em 1.4em 0.2em 1em;}#taglineLeft {	padding-left: 110px;	padding-top: 0px;	display: block;	word-spacing: normal;	letter-spacing: normal;}#taglineRight {	display: block;	padding-left: 370px;	top: -30px;	position: relative;	letter-spacing: normal;	word-spacing: normal;}.manualIndent {	margin-left: 107px;	margin-top: 5px;}#Directions-main-text_ {	position:relative;	left:0px;	top:-13px;	width:780px;	text-align: justify;	background-color: #FFFFFF;	height: auto;	padding-top: 7px;	overflow: visible;	line-height: 95%;}