@charset "UTF-8";
/*
Theme Name: Northcutt Realty
Author: Chris Lock
Author URI: http://www.v3mg.com/
*/

/*
============================================================================
GENERAL
============================================================================
*/
html {
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	background: #00006E;
	display: table;
	width: 100%;
	height: 100%;
	color: #00006E;
	font: 100%/125% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4 {
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ol	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

form, input, select {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

a {
	color: #CA3131;
	text-decoration: none;
}

a:hover {
	color: #00006E;
}

img {
	border: 0px none;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}


/*
============================================================================
TOP
============================================================================
*/
#top {
	background: #00006E url('images/top.jpg') repeat-x center 84px;
	position: relative;
	display: table;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#header {
	background: url('images/header.jpg') no-repeat center 0px;
	position: relative;
	width: 975px;
	height: 135px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#logo {
	background: url('images/logo.jpg') no-repeat 0px 0px;
	position: absolute;
	width: 244px;
	height: 135px;
	left: 365px;
	top: 0px;
}

#logo:hover {
	background: url('images/logo.jpg') no-repeat 0px -135px;
}

#menu {
	position: absolute;
	width: 945px;
	height: 37px;
	font: 93.75%/100% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	left: 15px;
	top: 98px;
}

#menu .first {
	position: relative;
	display: inline;
	padding: 0px 0px 0px 0px;
}

#menu li {
	position: relative;
	display: inline;
	padding: 0px 0px 0px 45px;
}

#menu a {
	color: #FFFFFF;
}

#menu a:hover {
	color: #94B7DB;
}


/*
============================================================================
BAR
============================================================================
*/
#bar {
	background: #FFFFFF url('images/bar_top.jpg') repeat-x center 0px;
	position: relative;
	display: table;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#bar_inner {
	background: url('images/bar_bottom.jpg') repeat-x center bottom;
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*
SLIDESHOW
================================================================
*/
#main_slideshow {
	position: relative;
	width: 975px;
	height: 270px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

.slide {
	position: absolute;
	width: 975px;
	height: 270px;
	left: 0px;
	top: 0px;
}

.slide a {
	display: block;
	color: #999999;
	font: 187.5%/100% Georgia, "Times New Roman", Times, serif;
}

.slide a:hover {
	color: #00006E;
}

.slide .big {
	font: 233%/114.28% Georgia, "Times New Roman", Times, serif;
}

#since {
	background: url('images/samford.jpg') no-repeat 0px 0px;
	width: 470px;
	height: 210px;
	padding: 60px 0px 0px 495px;
}

#since .small {
	padding: 0px 0px 0px 180px;
}

#need {
	background: url('images/apartments.jpg') no-repeat 0px bottom;
	width: 920px;
	height: 240px;
	text-align: right;
	padding: 30px 55px 0px 0px;
}

#need .small {
	padding: 0px 22px 0px 0px;
}

#pay {
	background: url('images/pay.jpg') no-repeat 0px bottom;
	width: 930px;
	height: 225px;
	text-align: right;
	padding: 45px 45px 0px 0px;
}

#pay .small {
	padding: 0px 15px 0px 0px;
}

#fix {
	background: url('images/wrench.jpg') no-repeat 0px bottom;
	width: 945px;
	height: 240px;
	padding: 30px 0px 0px 30px;
}

#fix .small {
	padding: 0px 0px 0px 130px;
}


/*
PAGE TITLE
================================================================
*/
#page_title {
	position: relative;
	width: 480px;
	color: #999999;
	text-align: right;
	margin: 0px auto 0px auto;
	padding: 35px 495px 65px 0px;
}

#title_line {
	position: absolute;
	width: 465px;
	height: 75px;
	top: 0px;
	right: 15px;
	border-bottom: solid 2px #00006E;
}

#page_title h1 {
	font: 375%/100% Georgia, "Times New Roman", Times, serif;
}

#page_title h2 {
	padding: 0px 20px 0px 0px;
}

#page_title_02 {
	color: #CA3131;
	font: italic 312.5%/100% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 15px 0px;
}

/*
============================================================================
CONTENT
============================================================================
*/
#middle {
	background: #94B7DB url('images/border.jpg') repeat-x center 9px;
	position: relative;
	display: table;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#inner {
	background: url('images/inner.jpg') no-repeat center 0px;
	position: relative;
	width: 975px;
	margin: 0px auto 0px auto;
	padding: 30px 0px 15px 0px;
}

.content {
	position: relative;
	width: 975px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content ul {
	list-style: none;
}

.content h3 {
	color: #CA3131;
	font: italic 150%/100% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 10px 0px;
}

.content h4 {
	color: #CA3131;
	font: italic 125%/100% Georgia, "Times New Roman", Times, serif;
}

.column_4 {
	position: relative;
	width: 945px;
	padding: 0px 0px 0px 15px;
}

.column_3 {
	position: relative;
	float: left;
	width: 705px;
	padding: 0px 0px 0px 15px;
}

.column_2 {
	position: relative;
	float: left;
	width: 465px;
	padding: 0px 0px 0px 15px;
}

.column_1 {
	position: relative;
	float: left;
	width: 225px;
	padding: 0px 0px 0px 15px;
}

.column_3_left {
	position: relative;
	float: left;
	width: 705px;
	padding: 0px 0px 0px 0px;
}

.column_2_left {
	position: relative;
	float: left;
	width: 465px;
	padding: 0px 0px 0px 0px;
}

.column_1_left {
	position: relative;
	float: left;
	width: 225px;
	padding: 0px 0px 0px 0px;
}

.form_input {
	height: 15px;
	color: #00006E;
	font: 87.5% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 10px 0px;
	padding: 5px 0px 0px 5px;
	border: 1px solid #00006E;
	outline: 0px none;
}

.form_text {
	color: #00006E;
	font: 87.5% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 10px 0px;
	padding: 5px 0px 0px 5px;
	border: 1px solid #00006E;
	outline: 0px none;
}

.form_input_error {
	height: 14px;
	color: #00006E;
	font: 87.5% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 10px 0px;
	padding: 4px 0px 0px 5px;
	border: 2px solid #CA3131;
	outline: 0px none;
}

.form_text_error {
	color: #00006E;
	font: 87.5% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 10px 0px;
	padding: 3px 0px 0px 5px;
	border: 2px solid #CA3131;
	outline: 0px none;
}

.column_4 .form_input, .column_4_left .form_input, .column_4 .form_text, .column_4_left .form_text {
	width: 938px;
}

.column_3 .form_input, .column_3_left .form_input, .column_3 .form_text, .column_3_left .form_text {
	width: 698px;
}

.column_2 .form_input, .column_2_left .form_input, .column_2 .form_text, .column_2_left .form_text {
	width: 458px;
}

.column_1 .form_input, .column_1_left .form_input, .column_1 .form_text, .column_1_left .form_text {
	width: 218px;
}

.column_4 .form_input_error, .column_4_left .form_input_error, .column_4 .form_text_error, .column_4_left .form_text_error {
	width: 936px;
}

.column_3 .form_input_error, .column_3_left .form_input_error, .column_3 .form_text_error, .column_3_left .form_text_error {
	width: 696px;
}

.column_2 .form_input_error, .column_2_left .form_input_error, .column_2 .form_text_error, .column_2_left .form_text_error {
	width: 456px;
}

.column_1 .form_input_error, .column_1_left .form_input_error, .column_1 .form_text_error, .column_1_left .form_text_error {
	width: 216px;
}

.form_submit {
	background: #00006E;
	color: #FFFFFF;
	font: italic 87.5% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border: double 3px #FFFFFF;
	cursor: pointer;
}

.form_submit:hover {
	background: #999999;
}

.form_label, .form_label_error {
	font: 87.5% Georgia, "Times New Roman", Times, serif;
}

.form_label_error span {
	color: #CA3131;
	font: italic 85.71% Georgia, "Times New Roman", Times, serif;
}

.form_message {
	font: italic 87.5% Georgia, "Times New Roman", Times, serif;
}

.error_message {
	color: #CA3131;
	font: italic 87.5% Georgia, "Times New Roman", Times, serif;
}

.block_link {
	display: block;
	margin: 0px 0px 15px 0px;
}

.navigation {
	font: italic 87.5%/142.86% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 15px 15px;
}

.navigation a {
	padding: 0px 10px 0px 0px;
}

.navigation span {
	padding: 0px 10px 0px 0px;
}

.navigation .current {
	color: #00006E;
	font: 128.57% Georgia, "Times New Roman", Times, serif;
}

.back_link {
	font: italic 87.5%/100% Georgia, "Times New Roman", Times, serif;
}


/*
============================================================================
HOME
============================================================================
*/
#main_links {
	position: relative;
	width: 945px;
	height: 150px;
	margin: 0px 0px 0px 15px;
}

#main_links a {
	background: url('images/main_links.jpg') no-repeat 0px -375px;
	position: relative;
	display: block;
	width: 210px;
	height: 40px;
	color: #FFFFFF;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	padding: 110px 0px 0px 15px;
}

#main_links a:hover {
	background: url('images/main_links.jpg') no-repeat -225px 105px;
	color: #00006E;
}

#sales {
	background: url('images/main_links.jpg') no-repeat 0px -45px;
	position: absolute;
	width: 225px;
	height: 150px;
	left: 0px;
	top: 0px;
}

#rentals {
	background: url('images/main_links.jpg') no-repeat -225px -45px;
	position: absolute;
	width: 225px;
	height: 150px;
	left: 240px;
	top: 0px;
}

#associations {
	background: url('images/main_links.jpg') no-repeat 0px -195px;
	position: absolute;
	width: 225px;
	height: 150px;
	left: 480px;
	top: 0px;
}

#maintenance {
	background: url('images/main_links.jpg') no-repeat -225px -195px;
	position: absolute;
	width: 225px;
	height: 150px;
	left: 720px;
	top: 0px;
}


/*
============================================================================
PROPERTY
============================================================================
*/
.property_search_from, .property_featured {
	float: left;
	width: 480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3.search_title, h3.featrued_title {
	padding: 0px 0px 15px 15px;
}

.property_search_from .DropDownField {
	position: relative;
	float: left;
	width: 465px;
	padding: 0px 0px 0px 15px;
}

.property_search_from .DropDownField select {
	height: 25px;
	color: #00006E;
	width: 463px;
	font: 87.5% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #00006E;
	outline: 0px none;
}

.property_search_from .TextField {
	position: relative;
	float: left;
	width: 225px;
	padding: 0px 0px 0px 15px;
}

.property_search_from .TextField input {
	height: 15px;
	color: #00006E;
	width: 218px;
	font: 87.5% Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 10px 0px;
	padding: 5px 0px 0px 5px;
	border: 1px solid #00006E;
	outline: 0px none;
}

.property_submit {
	position: relative;
	float: left;
	background: #00006E;
	color: #FFFFFF;
	font: italic 87.5% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 0px 15px 0px 15px;
	padding: 5px 5px 5px 5px;
	border: double 3px #FFFFFF;
	cursor: pointer;
}

.property_submit:hover {
	background: #999999;
}

.search_details {
	position: relative;
	float: left;
	font: 75%/125% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 0px 0px;
}

#more_property_link {
	background: #00006E;
	position: relative;
	display: table;
	color: #FFFFFF;
	font: italic 87.5% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 15px;
	padding: 5px 5px 5px 5px;
	border: double 3px #FFFFFF;
}

#more_property_link:hover {
	background: #999999;
}

.property_list_image {
	position: relative;
	display: block;
	width: 223px;
	height: 143px;
	border: 1px solid #00006E;
}

.property_list_image:hover {
	border: 1px solid #CA3131;
}

.property_list_image img {
	width: 223px;
	height: 143px;
}

.property_main_date {
	background: #FFFFFF;
	position: absolute;
	color: #CA3131;
	display: table;
	font: 62.5%/100% Georgia, "Times New Roman", Times, serif;
	padding: 5px 5px 5px 5px;
	border: 1px solid #00006E;
	left: 25px;
	top: 10px;
}

.property_list_info {
	position: relative;
	width: 225px;
	height: 85px;
	padding: 5px 0px 0px 0px;
}

h3.property_title {
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 0px 0px;
}

.property_list_info p {
	padding: 0px 0px 0px 0px;
}

.property_list_size, .property_list_price {
	font: 75%/125% Georgia, "Times New Roman", Times, serif;
}

.property_list_number {
	font: 125% Georgia, "Times New Roman", Times, serif;
}

#property_image {
	position: relative;
	display: block;
	width: 463px;
	height: 298px;
	border: 1px solid #00006E;
}

#property_image:hover {
	border: 1px solid #CA3131;
}

#property_image img {
	width: 463px;
	height: 298px;
}

#more_images {
	background: #FFFFFF;
	position: absolute;
	display: table;
	font: italic 87.5%/100% Georgia, "Times New Roman", Times, serif;
	padding: 5px 5px 5px 5px;
	border: 1px solid #00006E;
	left: 25px;
	bottom: 10px;
}

#property_info {
	float: left;
	width: 480px;
}

#property_title {
	padding: 0px 0px 0px 0px;
}

.property_date {
	color: #CA3131;
	padding: 0px 0px 0px 0px;
}

#property_address p {
	display: inline;
}

#property_address .google {
	font: 75% Georgia, "Times New Roman", Times, serif;
}

#property_type {
	font: 75% Georgia, "Times New Roman", Times, serif;
}

.property_number {
	font: 125% Georgia, "Times New Roman", Times, serif;
}

.property_description {
	position: relative;
	float: left;
	width: 465px;
	padding: 15px 0px 0px 0px;
}

.property_features {
	font: 75%/133.33% Georgia, "Times New Roman", Times, serif;
}

.property_features h4 {
	color: #CA3131;
	font: italic 133.33%/100% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 0px 15px;
}

.property_back_link {
	font: italic 87.5%/100% Georgia, "Times New Roman", Times, serif;
	padding: 15px 0px 15px 0px;
}


/*
============================================================================
RENTALS
============================================================================
*/
#bar_inner .rentals {
	background: url('images/head_rentals.jpg') no-repeat 495px bottom;
}


/*
============================================================================
SALES
============================================================================
*/
#bar_inner .sales {
	background: url('images/head_sales.jpg') no-repeat 420px bottom;
}


/*
============================================================================
ASSOCIATIONS
============================================================================
*/
#bar_inner .associations {
	background: url('images/head_associations.jpg') no-repeat 480px bottom;
}

.association_list_info {
	position: relative;
	width: 225px;
	height: 25px;
	padding: 5px 0px 0px 0px;
}


/*
============================================================================
PAY ONLINE
============================================================================
*/
#bar_inner .pay {
	background: url('images/head_pay.jpg') no-repeat 435px bottom;
}

.tarequote {
	color: #CA3131;
	font: italic 150%/100% Georgia, "Times New Roman", Times, serif;
}

#pay_online_link {
	background: #00006E;
	position: relative;
	display: table;
	color: #FFFFFF;
	font: italic 150%/100% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: double 3px #FFFFFF;
}

#pay_online_link:hover {
	background: #999999;
}


/*
============================================================================
MAINTENANCE
============================================================================
*/
#bar_inner .maintenance {
	background: url('images/head_maintenance.jpg') no-repeat 360px bottom;
}

.maintenance_column_left {
	position: relative;
	float: left;
	width: 465px;
	padding: 34px 0px 0px 15px;
}

#maintenance_request_link {
	background: #00006E;
	position: relative;
	display: table;
	color: #FFFFFF;
	font: italic 150%/100% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: double 3px #FFFFFF;
}

#maintenance_request_link:hover {
	background: #999999;
}

.maintenance_left {
	position: relative;
	float: left;
	width: 225px;
	padding: 0px 15px 10px 0px;
}

.maintenance_right {
	position: relative;
	float: left;
	width: 225px;
	padding: 0px 0px 10px 0px;
}

.maintenance_left a, .maintenance_right a {
	color: #00006E;
}

.maintenance_left a:hover, .maintenance_right a:hover {
	color: #CA3131;
}


/*
============================================================================
MAINTENANCE REQUEST FORM
============================================================================
*/
#maintenance_form .form_text, #maintenance_form .form_text_error {
	height: 68px;
}


/*
============================================================================
CONTACT
============================================================================
*/
#bar_inner .contact {
	background: url('images/head_contact.jpg') no-repeat 480px bottom;
}

.contact_text {
	color: #CA3131;
	font: italic 150%/100% Georgia, "Times New Roman", Times, serif;
}


/*
============================================================================
ABOUT US
============================================================================
*/
#bar_inner .about {
	background: url('images/head_about.jpg') no-repeat 420px bottom;
}


/*
============================================================================
LINKS
============================================================================
*/
#bar_inner .links {
	background: url('images/head_links.jpg') no-repeat 360px bottom;
}

#links_list a {
	position: relative;
	display: block;
	color: #CA3131;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 15px 0px;
}

#links_list a:hover {
	color: #00006E;
}


/*
============================================================================
NEWS AND UPDATES
============================================================================
*/
#bar_inner .news {
	background: url('images/head_news.jpg') no-repeat 375px bottom;
}

.news_left {
	position: relative;
	float: left;
	width: 465px;
	padding: 0px 15px 15px 15px;
}

.news_right {
	position: relative;
	float: left;
	width: 465px;
	padding: 0px 15px 15px 0px;
}

.news_date {
	color: #00006E;
	font: 66.66%/100% Georgia, "Times New Roman", Times, serif;
}


/*
============================================================================
CALENDAR
============================================================================
*/
#bar_inner .calendar {
	background: url('images/head_calendar.jpg') no-repeat 345px bottom;
}

.calnk a {
	color: #CA3131;
}

.calnk a:hover {
	color: #00006E;
}

.calnk a span { 
	display: none;
}

.calnk a:hover span {
	background: #00006E;
	position: absolute;
	display: block;
	width: 150px;
	color: #FFFFFF;
	text-align: left;
	margin: 1px 0px 0px 0px; 
	padding: 5px 5px 5px 5px; 
	border: 1px solid #FFFFFF;
	z-index:100;
}

.calendar-table {
	width: 945px;
	border: none;
	margin: 0px 15px 0px 15px;
	border: 1px solid #00006E;
}

.calendar-heading {
	background-color: #00006E;
	text-align: center;
	border: 1px solid #00006E;
	padding: 5px 0px 5px 0px;
}

.calendar-heading a:hover {
	color: #FFFFFF;
}

.calendar-next {
	font: 62.5%/150% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 0px 10px;
}

.calendar-prev {
	font: 62.5%/150% Georgia, "Times New Roman", Times, serif;
	padding: 0px 10px 0px 0px;
}

.calendar-month {
	width: 100%;
	color: #FFFFFF;
	font: italic 150%/100% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 0px 0px 2px 0px;
}

.normal-day-heading {
	background: #FFFFFF;
	width: 14.29%;
	font: italic 87.5%/100% Georgia, "Times New Roman", Times, serif;
	padding: 5px 0px 5px 5px;
	border: 1px solid #00006E;
}

.weekend-heading {
	background: #FFFFFF;
	width: 14.29%;
	color: #CA3131;
	font: italic 87.5%/100% Georgia, "Times New Roman", Times, serif;
	padding: 5px 0px 5px 5px;
	border: 1px solid #00006E;
}

.day-with-date {
	background: #FFFFFF;
	height: 75px;
	vertical-align: text-top;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border: 1px solid #00006E;
}

.no-events {
}

.day-without-date {
	background: #DDDDDD;
	height: 75px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #00006E;
}

span.weekend {
	color: #CA3131;
}

.current-day {
	background: #94B7DB;
	height: 75px;
	vertical-align: text-top;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border: 1px solid #00006E;
}

span.event {
	font: 87.5%/100% Georgia, "Times New Roman", Times, serif;
}

.event-title {
	font: italic 142.86%/100% Georgia, "Times New Roman", Times, serif;
}

.event-time {
	font: italic 71.43%/100% Georgia, "Times New Roman", Times, serif;
}

.event-title-break {
}

.event-content-break {
	height: 10px;
}

.calendar-date-switcher {
}

.calendar-date-switcher form {
}
.calendar-date-switcher input {
}

.calendar-date-switcher select {
}

.cat-key {
}


/*
============================================================================
FORMS
============================================================================
*/
#bar_inner .forms {
	background: url('images/head_forms.jpg') no-repeat 480px bottom;
}

#application_link {
	background: #00006E;
	position: relative;
	display: table;
	color: #FFFFFF;
	font: italic 150%/100% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 15px 0px;
	padding: 5px 5px 5px 5px;
	border: double 3px #FFFFFF;
}

#application_link:hover {
	background: #999999;
}


/*
============================================================================
FOOTER
============================================================================
*/
#footer_links {
	background: url('images/border.jpg') repeat-x center 9px;
	position: relative;
	width: 945px;
	color: #00006E;
	font: 62.5%/150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 15px 0px 15px;
	padding: 30px 0px 15px 0px;
}

#footer_links h3 {
	color: #CA3131;
	font: italic 240%/100% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 10px 0px;
}

#footer_links h4 {
	color: #CA3131;
	font: italic 140%/100% Georgia, "Times New Roman", Times, serif;
}

#footer_links p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#footer_links .northcutt {
	position: relative;
	float: left;
	width: 225px;
}

#footer_links .news, #footer_links .links, #footer_links .office {
	position: relative;
	float: left;
	width: 225px;
	padding: 0px 0px 0px 15px;
}

#footer_links h4 .news_date{
	color: #00006E;
	font: 85.71%/100% Georgia, "Times New Roman", Times, serif;
}

#footer_links .links a {
	color: #00006E;
}

#footer_links .links a:hover {
	color: #CA3131;
}

#bottom {
	position: relative;
	display: table;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer {
	position: relative;
	width: 945px;
	color: #FFFFFF;
	font: italic 62.5%/100% Georgia, "Times New Roman", Times, serif;
	margin: 0px auto 0px auto;
	padding: 15px 0px 30px 0px;
}

#footer a {
	color: #FFFFFF;
}

#footer a:hover {
	color: #CA3131;
}

#footer .v3 {
	position: relative;
	float: left;
	width: 480px;
}

#footer .copyright {
	position: relative;
	float: left;
	width: 465px;
}

