BODY	
{
	background:URL('/images/bgPattern.gif');
	background-repeat:repeat-x;
	background-color: #77583C;
	margin: 0px;
}

IMG {
	margin: 0px;
}

/**** define global type settings ****/

BODY, DIV, P, TD, UL	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
}

P, UL, OL	{
	line-height: 18px;
	margin-top: 0px;
	color:#3C2208;
	margin-bottom: 15px;
}


P.bodyContent {
	font-family: georgia, times new roman, serif;
	font-size:11px;
	margin-right:30px;
	line-height:18px;
	color:#3D2208;
}

P.bodyContent2 {
	font-family: georgia, times new roman, serif;
	font-size:11px;
	line-height:18px;
	color:#3D2208;
}

P.featureContent {
	font-size:11px;
	line-height:13px;
	margin-top:4px;
	text-align:left;
}

A {
	text-decoration: none;
	color:#4C7799;
}

A:hover {
	color: #849DC3;
}

A.rightCol {
	font-size:12px;
	font-family: arial, verdana, helvetica, sans-serif;
}

A.rightColSub {
	font-size:11px;
}


H1.locationName {
	font-family: georgia, times new roman, serif;
	font-size: 16px;
	font-weight: bold;
	margin: 5 0 10 0;
	color: #3D2208;
}

H2 {
	font-family: georgia, times new roman, serif;
	font-size: 14px;
	font-weight: bold;
	margin: 5 0 10 0;
	color: #3D2208;
}

H3 {
	font-family: georgia, times new roman, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 8 0 5 0;
	color: #3D2208;
}

/**** define global layout settings ****/

TABLE.Main {
	border-right: 1px solid #93A8C7;
}

DIV.TopNav {
	margin: 0 0 0 0;
}

DIV.Banner {
	margin: 0 0 0 0;	
}

DIV.Content {
	margin: 0 0 0 0;	
}

/* Top Nav Layout */

DIV.topNav {
	horizontal-align:center;
	margin: 0px;
}

DIV.topNav TABLE.topNav {
	background:URL('/images/nav/topnav_bg.jpg');
	background-repeat:repeat-x;
}

/* Home Page Layout */

DIV.bodyTableHome {
	margin: 0px;
}

DIV.bodyTableHome TABLE.bodyTableHome {
	background: #F7F2E6;
}

TABLE.bodyTableHome TD {
	padding: 6px;
}

/* Interior Layout */

DIV.bodyTable {
	margin: 0px;
}

DIV.bodyTable TABLE.bodyTable {
	background:URL('/images/body_bg.gif');
	background-repeat:repeat-y;
}

TABLE.bodyTable TD {
	padding:0px;
}

TABLE.bodyTable TD.bodyContent {
	padding:20 6 20 6;
}

TD.bodyContent DIV.bodyOneCol {
	margin:0px;
}

DIV.bodyOneCol TABLE.bodyOneCol {
	margin:0px;
}

TABLE.bodyOneCol TD.lineFlourish {
	background:URL('/images/lineflourish_bg.gif');
	background-repeat:repeat-x;
}


TABLE.subnav TD.subnavList170 {
	background:URL('/images/subnav_170_bg.gif');
	background-repeat:no-repeat;
	
}


TABLE.subnav TD.subnavList {
	background:URL('/images/subnav_bg.gif');
	background-repeat:no-repeat;
	height:265px;
}

DIV.bodyTwoCol {
	margin:15 0 15 0;
}

DIV.bodyTwoCol TABLE.bodyTwoCol {
	margin:0px;
}

TABLE.bodyTwoCol TD.colLeft {
	padding-right:0px;
}


TABLE.bodyTwoCol TD.colRight {
	padding-right:0px;
}

TD.colRight DIV.rightColContact {
	margin:25 0 10 0;
}

IMG.pageTitle {
	margin:10 0 10 0;
}

IMG.flourish {
	margin:0 10 0 10;
}

IMG.pageLead {
	margin:10 0 15 0;
}

IMG.pageAnchor {
	margin:0 0 15 0;
}

IMG.contact {
	margin-top:13px;
}

IMG.brownLine {
	margin:15 0 15 0;
}

IMG.flourish {
	margin:0 10 0 10;	
}

/* Footer Layout */

DIV.footerTable {
	margin:2 0 10 0;
}

DIV.footerTable DIV.footerInfo {
	text-align:center;
	margin-top:5px;
}

DIV.footerTable DIV.footerTableBottom {
	margin:6 0 20 0;
}

DIV.footerTable TABLE.footerTable {
	background:URL('/images/footer/footer_bg.jpg');
	background-repeat:repeat-x;
}

TABLE.footerTable TD.footerSpace {
	padding-right:5px;
}

DIV.featureOne {
	margin-left:7px;
}

DIV.featureOne Div.featureOneContent {
	margin:0px;
}

Div.featureOneContent TABLE.featureOneContent {
	margin:0px;
}

DIV.featureTwo Div.featureTwoContent {
	margin:0px;
}

DIV.featureTwoContent TABLE.featureTwoContent {
	margin:0px;
}

DIV.menuList {
	margin-right:20px;
	margin-bottom:20px;
	padding:0 0 0 5;
	border-bottom:1px solid #61442A;
}

DIV.vendorList {
	margin-right:5px;
	margin-bottom:20px;
	padding:0 0 0 5;
}


IMG.footerTitle {
	margin-left:0px;
	margin-top:10px;
}

IMG.footerTitleTwo {
	margin-left:0px;
	margin-top:12px;
}

IMG.footerThumb {
	margin:10 10 3 0;
}

IMG.learnMore {
	margin-left:4px;
	margin-top:0px;
}

/* Lists */


UL.rightCol {
	font-family: arial, verdana, helvetica, sans-serif;
	color:#786756;
	font-size:11px;
	line-height:14px;
	list-style:none;
	margin:3 0 0 15;
	padding:0px;
}

UL.rightCol LI {
	font-family: arial, verdana, helvetica, sans-serif;
	color:#786756;
	font-size:11px;
	line-height:16px;
	margin:5 0 5 0;
}

UL.contentList {
	list-style-image:URL('/images/content_bullet.gif');
	padding:0px;
	margin:0px;
}

UL.contentList LI {
	margin:5 50 0 20;
	line-height:16px;
}

UL.vendorList {
	list-style-image:URL('/images/content_bullet.gif');
	padding:0px;
	margin:0px;
}

UL.vendorList LI {
	margin:5 15 0 15;
	line-height:16px;
}

UL.subnavList {
	list-style:none;
	padding:0px;
	margin:5 0 0 20;
}

UL.subnavList LI {
	line-height:14px;
	margin:6 0 6 0;
}

UL.subnavList LI.partnersLink {
	line-height:16px;
	margin-right:20px;
	margin-top:5px;
}

UL.subnavList LI.subnavOn A {
	line-height:14px;
	color:#849DC3;
}

DIV.menuList UL.menuList {
	list-style:none;
	padding:0px;
	margin:0 0 30 0;
}

UL.menuList LI {
	margin:5 20 5 0;
	line-height:16px;
	padding:0px;
}

UL.menuList LI.bold {
	font-weight:bold;
	margin-top:10px;
}


/* Contact Form */
TEXTAREA, INPUT {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #61442A;
	color:#61442A;
}

LABEL {
	font-family: georgia, times new roman, serif;
	color: #61442A;
	font-size: 11px;
	font-weight: normal;
}

TABLE.contactForm TD {
	padding: 6 0 6 0;
}

TD.label {

}


TD.radio {
	background:#E3DED4;
	width:230px;
	text-align:left;
}

INPUT.textbox {
	padding: 2 20 0 2;
	height: 18px;
	width: 250px;
}

TABLE.contactForm {
	margin-right:10px;
}

TABLE.contactForm TD.label {
	width:120px;
	padding-right:10px;
	text-align:right;
}

TEXTAREA:focus, INPUT.textbox:focus {
	background: #E3DED4;
}

INPUT.radio {
	margin:6 2 -2 30;
	border:none;
}

INPUT.submit {
	font-family:georgia, times new roman, serif;
	width: 125;
	height: 25;
	background-color: #432E19;
	cursor:pointer;
	cursor:hand;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0 0 0 0;
	margin: 10 0 0 0;
	border-bottom: 1px solid #5D4C3C;
	border-right: 1px solid #5D4C3C;

}

INPUT.submitDown {
	cursor:pointer;
	cursor:hand;
	font-weight: bold;
	line-height: 9px;
	margin: 10 0 0 0;
	border-top: 1px solid #5D4C3C;
	border-left: 1px solid #5D4C3C;
}