﻿/* CSS Document */@import "dropdown_menu.css";body {	text-align: center;	margin: 0px;	padding: 0px;	font-family: Tahoma, Arial, sans-serif;	position: relative;	background: #D4E2CB;}/* ===== TAGS ====*/h1 {	padding: 0px 0px 12px;	margin: 0px;	color: #224D31;	text-transform: none;	font-size: 23px;	font-weight: lighter;	font-variant: normal;	line-height: 100%;}h2 {	margin: 0px;	color: #000000;	padding: 0px 0px 8px;	font: normal 16px Georgia, "Times New Roman", Times, serif;}h3 {	font-size: 13px;	font-weight: bold;	margin: 0px;	color: #273458;	padding: 12px 0px 8px;	font-family: Georgia, "Times New Roman", Times, serif;}p {	margin: 0px;	padding: 0px;}ul {	margin: 0px;	list-style: none;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 18px;}li {	font-size: 11px;	margin: 0px;	list-style-position: outside;	list-style-type: square;	line-height: 14px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 0px;	font-weight: bold;	color: #31432C;}table {	margin: 0px;	padding: 0px;}td {	margin: 0px;	padding: 0px 0px 10px 0px;}hr {	border: 0;	color: #39549B;	background-color: #39549B;	height: 1px;	width: 100%;	text-align: left;	margin: 0px;	padding: 0px;	clear:both;}div#frame {	margin: 0px auto;	padding: 0px;	width: 980px;	background: #F5F8FF url(images/bkg_container.jpg) repeat-y;	text-align: center;	position: relative;}img#logo {	float: left;}img#homePhoto {	margin: 0px 0px 0px 6px;	padding: 0px;}div#container {	text-align: left;	padding: 0px 15px;	margin: 0px;}div#content{	text-align: left;	padding: 0px;	margin: 0px;	background: url(images/bkg_content.jpg) repeat-y;	clear: both;}div#content div.inner{	padding: 5px 20px 0px;	margin: 0px;}div#homeFlash {	margin: 0px;	padding: 0px;	border-style: none;}div#subFlash {	background: #000000;	margin: 0px 0px 12px;	padding: 0px;	width: 860px;	border-style: none;	border: 1px solid #9F844D;	}div#sidebar {	float: left;	width: 240px;	text-align: center;}div.homeLeft {	width: 640px;	margin: 0px;	padding: 0px;	float: left;	text-align: left;}div.homeLeft div.inner{	margin: 0px 6px;	padding: 0px 22px 22px;	font-size: 12px;}div.homeLeft p.address {	margin: 0px;	padding: 0px;	font-size: 11px;	text-transform: uppercase;	line-height: 24px;	letter-spacing: 0.2em;	font-weight: normal;}div.homeLeft p {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 13px;	padding-left: 0px;}img.right {	background-color: #FFFFFF;	padding: 3px;	float: right;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 18px;	margin-left: 18px;	border: 1px solid #22533E;}div#homeRight {	margin: 0px;	padding: 0px;	float: left;	text-align: left;	width: 280px;	font-size: 12px;}div#homeRight  h2{	padding: 0px 0px 0px 20px;}div#homeCalendar {	margin: 0px;	padding: 0px;	text-align: left;	width: 240px;	font-size: 12px;	background: url(images/bkg_calendar_02.jpg) repeat-y;}div#homeCalendar div.inner{	margin: 0px 14px;	padding: 0px 7px;	overflow: scroll;	overflow-x: hidden;	height: 180px;}div#homeCalendar  div.inner  div.alt {	background: #E2E1C5;	margin: 0px;	padding: 0px;	border-bottom: 1px solid #7D7C50;	border-top: 1px solid #7D7C50;}div#homeCalendar  div.inner p {	padding: 0px;	margin: 0px;}div#homeCalendar  div.inner p.date {	font-size: 11px;	padding-left: 12px;	padding-top: 5px;}div#homeCalendar  div.inner p.title {	font-size: 13px;	font-weight: bold;	padding-left: 12px;	padding-bottom: 6px;}div#homeCalendar div.inner a  {	font-weight: bold;	text-decoration: none;	color: #464F39;	font-size: 13px;}div.subContent {	width: 900px;	float: left;	text-align: left;	line-height: 13px;	margin: 0px;	padding: 0px 0px 21px;}div.subContent div.inner{	font-size: 12px;	padding: 0px;	margin: 0px;}div.subContent p{	margin: 0px;	padding: 0px 0px 12px;	font-size: 13px;	line-height: 120%;}.clearBox {	clear: both;}div#address {	font-size: 12px;	font-weight: bold;	position: relative;	text-align: left;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-image: url(images/bkg_address.jpg);	background-repeat: repeat;	background-position: center;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #000000;	padding: 0px;}div#address p {	font-size: 12px;	font-weight: bold;	text-align: left;	color: #d49858;	padding-top: 12px;	padding-right: 6px;	padding-bottom: 12px;	padding-left: 24px;}div#footer {	margin: 0px;	text-align: left;	clear: both;	font-size: 11px;	padding: 12px 0px 0px;}div#footer p.left {	float:left;	margin: 0px;	padding: 0px 0px 0px 18px;	text-align: left;	background: url(images/bkg_footer.jpg) no-repeat;	font-size: 12px;	font-weight: bold;	color: #39549B;}div#footer p.right {	float:right;	margin: 0px;	text-align: left;	font-size: 9px;	font-weight: normal;	color: #39549B;	padding-top: 2px;	padding-right: 24px;	padding-bottom: 2px;	padding-left: 0px;}div#footer a {	color: #39549B;}p.footer {	color: #f6eca7;	text-align: center;	text-transform: uppercase;	font: 11px Georgia, "Times New Roman", Times, serif;	margin: 0px;	padding: 20px 0px;}div.photo {	margin: 25px 45px 18px 24px;	padding: 2px;	border: 2px solid #9F844D;	float: right;	display: inline;	background: #000000;}div.photo p{	margin: 0px;	padding: 0px;}div#subpageContent {	margin: 0px 120px 0px 80px;	padding: 18px 0px 0px;	text-align: left;	color: #FFFFFF;	font: 13px Tahoma, Arial, sans-serif;}div#subpageContent img {	margin: 0px;	padding: 0px;	border: 2px solid #9F844D;	float: right;}div#subpageContent p{	margin: 0px;	padding: 0px 0px 12px;}div#subpageContent a{	color: #FFCC66;}div#subpageContent a:hover{	color: #FFFF99;}img.subphoto {	margin: 0px;	padding: 0px;	border: 1px solid #9F844D;}p.stimp {	font-size: 14px;	color: #525924;	margin: 0px;	padding: 0px 0px 14px;}p.stimp span.updated{	font-size: 10px;	color: #1C8D51;}div#courses {	margin: 0px;	font-size: 11px;	text-align: center;	padding-top: 12px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}td.menu_sidebar {	padding: 12px;	border: 1px solid #336666;	background-color: #FFFFFF;}img.border {	margin: 0px;	padding: 0px;	vertical-align: top;	display: inline;	border-style: none;}