﻿/*
	gray:		#DDDCCE
	gray:		#525E64		paragraph text
	gray dark:	#2A3A45		default link color, footer text
	blue:		#325D7D		page title, top #1 nav
	brown:		#68511A		sub title, top nav hover
	blue:		#879BA5		tag line

*/


* { padding: 0px; margin: 0px; }

/******** 
	Apply this to the the container that has floating divs inside it, important apply to the parent 
******/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/******** 
	float container fix ends 
******/

body { background: #DDDACE url('/resources/images/design/bg.jpg'); }

body, p, a, div, table, td, select, input, ul, ol, li, h1, h2, h4, h5
	{ font-family: Georgia, Arial, Helvetica, sans-serif; color: #525E64; }
body, p, a, div, table, td, select, input, ul, ol, li 	
	{ font-size: 13px; line-height: 18px; }

table.normal, table { border: 0; width: 100%; border-collapse: collapse; }
table.normal tr { margin-top: 1px; }
table.normal td { padding: 1px;}

blockquote { margin: 0 0 0 30px; }

img, a img { border:0 none; }

/* site default link */
a, a:link, a:active, a:visited { color: #2A3A45; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }

.top { padding-top: 10px; height: 484px; background-image: url('/resources/images/design/bg-tile-top2.jpg'); background-repeat: repeat-x; }
.topHeader { margin: 0px auto; padding: 16px 30px 0px 30px; width: 830px; height: 70px; background-image: url('/resources/images/design/top.jpg'); }

.topNav1 { color: #325D7D; font-family: Georgia, Verdana, Arial; font-size: 14px; line-height: 19px; }
.topNav1 a:link, .topNav1 a:active, .topNav1 a:visited {  text-decoration: none; font-weight: bold;  }
.topNav1 a:hover { text-decoration: underline; }

.topBottom { margin: 0px auto; width: 849px; }
.topNav2{ height: 27px; padding: 17px 0px 0px 300px; background-image: url('/resources/images/design/menu-bg.jpg');}
.topNav2 ul {margin: 0; padding: 0; }
.topNav2 ul li{ display: inline; list-style: none; }
.topNav2 ul li a:link, .topNav2 ul li a:visited, .topNav2 ul li a:active
{
	padding-right: 18px; color: #FFF; text-decoration: none; font-family: Georgia, Verdana, Arial; line-height: 16px; font-size: 12px; font-weight: bold;
} 
.topNav2 ul li a:hover{
	 text-decoration: underline;	
} 

.contentWrapper { margin: 0px auto; width:849px; }
.content { padding: 5px 30px 5px 30px; background-color: #FFF; height: auto !important; height: 100px;min-height: 100px; }
.contentBorder { background: url('/resources/images/design/lowercorners.gif'); height: 12px; } 
.footer { margin: 10px 0px 10px 0px; text-align: center; color: #2A3A45; font-family: Verdana, Georgia, Arial; line-height: 16px; font-size: 10px; }

.tagLine { color: #879BA5; font-family: Georgia, Verdana, Arial; line-height: 18px; font-size: 12px; font-weight: bold; font-style: italic; }
.pageTitle { height: 34px; margin: 0px; padding:14px 0px 0px 30px; font-family: Georgia, Arial; font-size: 22px; font-style: normal; 
			line-height: 32px; color: #325D7D; background: url('/resources/images/design/lowertop-bg.gif'); background-repeat: no-repeat; }			
.subTitle { color: #68511A; font-family: Verdana, Georgia, Arial; line-height: 18px; font-size: 12px; font-weight: bold; text-transform: uppercase; }
			
.distance { margin-top: 15px; }