﻿body {
	margin: 0;
	padding: 0;
	font-family: Georgia, Serif;
	font-size: 11px;
	color: #989898;
	background: #262626;
}
a:link {color: #0000ff; text-decoration: none}
a:visited {color: #0000ff; text-decoration: none}
a:hover {text-decoration: underline}

/* -----------------------------------------------------------------------------------
   ROOT ELEMENTS
   ----------------------------------------------------------------------------------- */

img {
	border: none;
}

a, a:visited {
	border: none;
}

p {
 margin: 0;
 padding: 12px;
 padding-top: 0;
 text-indent: 0;
 line-height: 16px;
}

strong {
	font-weight: bold;
}


/* -----------------------------------------------------------------------------------
   SMALL GLOBAL STYLES
   ----------------------------------------------------------------------------------- */

#Center1 { text-align: center; margin: 0 auto; width: 100%; }
#Center1 img, #Center1 table { text-align: center; margin: 0 auto; }
#Center2 { text-align: center; margin: 0 auto; width: 100%; }
#Center2 img, #Center2 table { text-align: center; margin: 0 auto; }
#Center3 { text-align: center; margin: 0 auto; width: 100%; }
#Center3 img, #Center3 table { text-align: center; margin: 0 auto; }
#Center4 { text-align: center; margin: 0 auto; width: 100%; }
#Center4 img, #Center4 table { text-align: center; margin: 0 auto; }

.Important {
	color: #df7b19;
	font-size: 14px;
	line-height: 18px;
}

.Important a{
	color: #df7b19;
	font-size: 14px;
	line-height: 18px;
}


/* -----------------------------------------------------------------------------------
   MENU BAR
   ----------------------------------------------------------------------------------- */
#MenuBar {
	width: 100%;
	height: 26px;
	overflow: hidden;
	background: #df7b19 url(Images/Backgrounds/Menu-Bar.jpg) top center repeat-x;
}

#MenuBar div {
	width: 770px;
	height: 26px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

#MenuItem-1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 173px;
	height: 26px;
	background: url(Images/Menu/Menu-1.jpg) top left no-repeat;
	text-indent: -9000px;
}

#MenuItem-2 {
	position: absolute;
	top: 0;
	left: 173px;
	width: 202px;
	height: 26px;
	background: url(Images/Menu/Menu-2.jpg) top left no-repeat;
	text-indent: -9000px;
}

#MenuItem-3 {
	position: absolute;
	top: 0;
	left: 375px;
	width: 163px;
	height: 26px;
	background: url(Images/Menu/Menu-3.jpg) top left no-repeat;
	text-indent: -9000px;
}

#MenuItem-4 {
	position: absolute;
	top: 0;
	left: 538px;
	width: 232px;
	height: 26px;
	background: url(Images/Menu/Menu-4.jpg) top left no-repeat;
	text-indent: -9000px;
}

#MenuItem-1:hover { background: url(Images/Menu/Menu-1.jpg) bottom left no-repeat; }
#MenuItem-2:hover { background: url(Images/Menu/Menu-2.jpg) bottom left no-repeat; }
#MenuItem-3:hover { background: url(Images/Menu/Menu-3.jpg) bottom left no-repeat; }
#MenuItem-4:hover { background: url(Images/Menu/Menu-4.jpg) bottom left no-repeat; }
	


/* -----------------------------------------------------------------------------------
   FOOTER
   ----------------------------------------------------------------------------------- */

#Footer {
	width: 100%;
	height: 59px;
	background: #262626;
	font-size: 11px;
	text-align: center;
	line-height: 59px;
	color: #fff;
	border-top: solid 1px #555;
}

#Footer a {
	text-decoration: none;
	color: #989898;
}

#Footer a:hover { color: #ede1cb; }


/* -----------------------------------------------------------------------------------
   HOME PAGE
   ----------------------------------------------------------------------------------- */

#Home-Masthead {
	width: 100%;
	background: url(Images/Backgrounds/Leather-Top-Big.jpg) top center repeat-x;
}

#Home-Masthead div {
	width: 770px;
	height: 184px;
	margin: 0 auto;
}

#Home-Masthead-Logo {
	/*text-indent: -9000px;*/
	width: 399px;
	height: 182px;
	float: left;
	/*background: url(Images/Home/Logo.jpg) top left no-repeat;*/
}

#Home-Masthead-Image {
	width: 253px;
	height: 182px;
	float: right;
	/*background: url(Images/Home/Gavel.jpg) top left no-repeat;*/
}

#Home-Banner {
	width: 517px;
	height: 171px;
	/*background: url(Images/Home/Banner.jpg) top left no-repeat;
	text-indent: -9000px;*/
}

#Home-Benefits {
	width: 252px;
	height: 65px;
	background: url(Images/Home/Benefits.jpg) top left no-repeat;
	text-indent: -9000px;
}

#Home-Testimony {
	width: 252px;
	height: 65px;
	background: url(Images/Home/Testimony.jpg) top left no-repeat;
	text-indent: -9000px;
}

#Home-Mission {
	width: 252px;
	height: 65px;
	background: url(Images/Home/Mission.jpg) top left no-repeat;
	text-indent: -9000px;
}

#Home-Links {
	margin-left: 25px;
	margin-right: 25px;
	font-size: 14px;
	line-height: 18px;
}

#Home-Links img {
	margin-right: 8px;
	position: relative;
	top: 2px;
}


/* -----------------------------------------------------------------------------------
   ALL PAGES
   ----------------------------------------------------------------------------------- */
#Content-Background-Top {
	width: 100%;
	background: #333 url(Images/Backgrounds/Body-Fade-Top.jpg) top left repeat-x;
}

#Content-Background-Bottom {
	width: 100%;
	background: url(Images/Backgrounds/Body-Fade-Bottom.jpg) bottom left repeat-x;
}

#Content-Frame-Outer {
	width: 770px;
	margin: 0 auto;
	min-height: 135px;
}

/*\*/
* html #Content-Frame-Outer {
 height: 135px;
}
/**/

.Content-Column-Left {
	width: 517px;
	vertical-align: top;
}

td.Content-Divider {
	width: 1px;
	vertical-align: top;
	background: #555 url(Images/Backgrounds/Divider-Bottom.gif) bottom left repeat-x;
}

.Content-Column-Right {
	width: 252px;
	vertical-align: top;
}

.Content-Column-Right blockquote {
 font-style: italic;
 padding: 0;
 margin: 0;
 padding-left: 24px;
 padding-right: 24px;
}

.Content-Column-Right cite {
	display: block;
	text-indent: 48px;
	padding-bottom: 12px;
}

.Content-Column-Right a {
	color: #989898;
}

.Content-Column-Right a:hover {
	color: #df7b19;
}


/* -----------------------------------------------------------------------------------
   INTERIOR PAGES
   ----------------------------------------------------------------------------------- */

#Interior-Masthead {
	width: 100%;
	background: url(Images/Backgrounds/Leather-Top-Small.jpg) top center repeat-x;
}

#Interior-Masthead div {
	width: 770px;
	height: 112px;
	margin: 0 auto;
}

#Interior-Masthead-Logo {
	text-indent: -9000px;
	width: 343px;
	height: 110px;
	float: left;
	background: url(Images/Interior/Logo.jpg) top left no-repeat;
	cursor: hand;
}

#Interior-Masthead-Image {
	width: 427px;
	height: 112px;
	float: right;
	background: url(Images/Interior/Gavel.jpg) top left no-repeat;
}

.Interior-Spacer11 {
	height: 11px;
	overflow: hidden;
}

.Interior-Spacer4 {
	height: 4px;
	overflow: hidden;
}

.Interior-Spacer24 {
	height: 24px;
	overflow: hidden;
}

#Interior-Text-Box-Outer {
	background: #555;
	text-align: center;
	width: 506px;
}

#Interior-Text-Box-Inner {
	background: #ede1cb url(Images/Backgrounds/Text-Box-Fade.jpg) top left no-repeat;
	width: 498px;
	margin: 0 auto;
}

#Interior-Text-Box-Content {
	width: 450px;
	margin: 0 auto;
	text-align: left;
	color: #333;
	line-height: 16px;
	
}

.Here {
	color: #ede1cb;
}

#Interior-Benefits {
	width: 252px;
	height: 65px;
	background: url(Images/Interior/Benefits.jpg) top left no-repeat;
	text-indent: -9000px;
}

.Text-Box-Photo {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 1px;
	border: solid 1px #6a0300;
}

#All-ContactUs {
	width: 252px;
	height: 108px;
	background: url(Images/Interior/ContactUs.jpg) top left no-repeat;
	text-indent: -9000px;
}

#ContactUsForm {
	font-weight: bold;
}

#ContactUsForm input, #ContactUsForm textarea {
	background: #333;
	border: solid 1px #555;
	color: #989898;
	font-weight: normal;
	font-family: Georgia, Serif;
	font-size: 11px;
}

#ContactUsForm p {
 margin: 0;
 padding: 12px;
 padding-bottom: 6px;
 padding-top: 0;
 text-indent: 0;
 line-height: 16px;
}

#SubmitButton p {
	padding-bottom: 12px;
	padding-left: 12px;
}

#ContactUsBorder {
	border: solid 1px #555;
	border-top: none;
	margin-left: 10px;
	margin-right: 7px !important;
	margin-right: 11px;
}
