﻿@charset "UTF-8";
/* CSS Document */

body {
	background: #e1e1e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	margin: 0px;
}

#wrapper {
	margin: 0 auto;
	width: 820px;
}

/*Reset Styles!*/
td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
tr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
tfoot {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
tbody {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
dd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
dt {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
dl {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
center {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
i {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
u {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
b {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
tt {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
sup {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
sub {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
strong {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
strike {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
small {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
samp {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
s {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
q {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
kbd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ins {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
font {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
em {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
dfn {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
del {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
code {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
cite {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
big {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
address {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
acronym {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
abbr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
pre {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h5 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h4 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h3 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h2 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h1 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
iframe {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
object {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
applet {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
span {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
html {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
q {
	quotes: none;
}
blockquote {
	quotes: none;
}
q:after {
	content: &#39;&#39;;
	content: none;
}

q:before {
	content: &#39;&#39;;
	content: none;
}

blockquote:after {
	content: &#39;&#39;;
	content: none;
}

blockquote:before {
	content: &#39;&#39;;
	content: none;
}

h1 {
	color: #57c54b;
	font-size: 18px;
	margin-top: 10px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 14px;
}

h4 {
	font-size: 13px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}

h6 {
	font-family: Trajan Pro, "Times New Roman", Times, serif;
}

h5 {
	font-family: Trajan Pro, "Times New Roman", Times, serif;
}

h4 {
	font-family: Trajan Pro, "Times New Roman", Times, serif;
}

h3 {
	font-family: Trajan Pro, "Times New Roman", Times, serif;
}

h2 {
	font-family: Trajan Pro, "Times New Roman", Times, serif;
}

h1 {
	font-family: Trajan Pro, "Times New Roman", Times, serif;
}

p {
	line-height: 16px;
}

/*------Header-----*/

#header {
	background: url(../images/header_bg.jpg) bottom repeat-x;
	height: 107px;
	margin-top: 14px;
	overflow: hidden;
	width: 820px;
}

#logoArea {
	background: url(../images/logo_bg.jpg) bottom no-repeat;
	display: inline;
	float: left;
	font-family: "Times New Roman", Times, serif;
	height: 107px;
	padding-left: 25px;
	width: 249px;
}

#logoArea p {
	color: #666666;
	font-size: 11pt;
	line-height: 12pt;
	padding-left: 40px;
	padding-top: 0px;
}

#topNavArea {
	background: url(../images/topNavArea_bg.jpg) bottom right no-repeat;
	display: inline;
	float: left;
	height: 107px;
	padding-right: 20px;
	width: 526px;
}

#topNav {
	height: 45px;
}

#topNav ul {
	color: #762419;
	font-size: 12px;
	padding-top: 20px;
	padding-right: 10px;
}

#topNav li {
	display: inline;
	float:right;
	padding: 0px 3px;
}

#topNav li a:visited {
	color: #762419;
	text-decoration: underline;
}

#topNav li a:link {
	color: #762419;
	text-decoration: underline;
}

#topNav li a:active {
	color: #762419;
	text-decoration: underline;
}

#topNav li a:hover {
	color: #762419;
	text-decoration: none;
}

#phone {
	color: #3d95af;
	display: inline;
	float: right;
	font-size: 40px;
	padding: 10px;
}

/*------Banner Area-----*/
#bannerArea {
}

#bannerHome {
	background: url(../images/bannerHome.jpg) no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	height: 230px;
	padding: 0px 20px;
	overflow: hidden;
	width: 780px;
}

.bannerText_home {
	padding: 120px 0px 0px 85px;
}

.bannerText_home a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.bannerText_home a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.bannerText_home a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.bannerText_home  a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#learnBtn {
	float: right;
	margin-right: 250px;
	margin-top: 140px;
}

#bannerAboutUs {
	background: url(../images/bannerAboutUs.jpg) no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	height: 173px;
	padding: 0px 20px;
	overflow: hidden;
	width: 780px;
}

.bannerText_about {
	padding: 90px 0px 0px 75px;
}

.bannerText_about a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.bannerText_about a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.bannerText_about a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.bannerText_about  a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#learnBtn2 {
	float: right;
	margin-right: 260px;
	margin-top: 105px;
}


/*------Main Navigation-----*/
#mainNavArea {
	background: url(../images/shadow_bg.jpg) repeat-y top;
	height: auto;
	padding: 0px 20px;
	text-align: center;
}

#mainNav {
	background: #badcf0;
	height: 44px;
	width: 780px;
}

#mainNav ul {
	color: #3d95af;
	font-family: Trajan Pro, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 14px;
}

#mainNav li {
	background: url(../images/mainNav_list_bg.jpg) left repeat-y;
	display: inline;
	padding: 14px 10px 14px 17px;
}

#mainNav li a:visited {
	color: #3d95af;
	text-decoration: none;
}

#mainNav li a:link {
	color: #3d95af;
	text-decoration: none;
}

#mainNav li a:active {
	color: #3d95af;
	text-decoration: none;
}

#mainNav li a:hover {
	color: #762419;
	list-style: url(../images/maroonBullet.jpg);
	text-decoration: none;
}

/*------Main Container-----*/

#main {
	background: url(../images/shadow_bg.jpg) repeat-y top;
	height: auto;
	overflow: hidden;
	padding: 5px 25px;
	width: 770px;
}

/*Side Bar Left-----*/
#sideBarLeft {
	display: inline;
	float: left;
	height: auto;
	overflow: hidden;
	width: 202px;
}

#sideBarLeft h3  {
	background: url(../images/gray_border.jpg) bottom no-repeat;
	color: #3d95af;
	padding: 15px 0px 10px 5px;
}

#services {
	background: #d9ecf7;
	height: auto;
	padding: 5px;
}

#services ul {
	color: #5b5852;
	font-size: 13px;
	margin-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
}

#services li {
	border-bottom: #FFFFFF 1px solid;
	padding: 5px;
}

#services li a:visited {
	color: #5b5852;
	text-decoration: none;
}

#services li a:link {
	color: #5b5852;
	text-decoration: none;
}

#services li a:active {
	color: #5b5852;
	text-decoration: none;
}

#services li a:hover {
	color: #5b5852;
	font-weight: bold;
	text-decoration: none;
}

#businessHours {
	background: #d9ecf7;
	height: auto;
	margin-top: 5px;
	padding: 5px 5px 15px 5px;
	overflow: hidden;
}

.hour {
	background: #d9ecf7;
	display: inline;
	float: left;
	font-size: 13px;
	margin-top: 5px;
	width: 50%;
}

.day {
	background: #d9ecf7;
	display: inline;
	float: left;
	font-size: 13px;
	margin-top: 5px;
	width: 50%;
}

.day ul {
	padding-left: 5px;
}

.day li {
	color: #929292;
	padding-left: 5px;
	padding-top: 5px;
}

.hour ul {
	color: #3d95af;
}

.hour li {
	color: #3d95af;
	padding-top: 5px;
}

/*Content-----*/

#content {
	background: url(../images/content_bg.jpg) left top no-repeat;
	display: inline;
	float: left;
	height: auto;
	padding: 5px 0px;
	overflow: hidden;
	width: 558px;
}

#content h2 {
	background: url(../images/contentTitle_border.jpg) bottom no-repeat;
	color: #3d95af;
	font-size: 16px;
	padding: 12px 0px 10px 10px;
	white-space: nowrap;
}

#textArea {
	color: #5b5852;
	font-size: 13px;
	min-height: 180px;
	padding-left: 18px;
	padding-top: 25px;
}

#textArea h4 {
	color: #3d95af;
}

#textArea ul {
	line-height: 16px;
	margin-bottom: 15px;
	margin-left: 50px;
}

#textArea li {
	list-style: disc;
}

.aboutUs {
	text-align: justify;
}

/*Contact Form-----*/

#sideBarRight {
	display: inline;
	float: right;
	height: auto;
	overflow: hidden;
	width: 250px;
}

#contactForm {

	background: url(../images/contactForm.jpg) left top no-repeat;

	display: inline;

	float: right;

	height: 311px;

	margin: 45px 0px 10px 30px;

	width: 219px;

	color: #3d95af;

	font-size: 11px;

	font-weight: bold;

}



#contactForm form {

	margin-top: 43px;

	margin-left: 15px;

}



.fieldTitle {
	float: left;
	padding-top: 5px;
}

.formField {
	float: right;
	padding-right: 7px;
}

.formField input {
	height: 10px;
	width: 115px;
}

.formField textarea {
	height: 30px;
	width: 195px;
}

.formFieldBtn {
	background: url(../images/contactForm_Btn.jpg) no-repeat;
	border: none;
	color: #FFFFFF;
	float: right;
	font-size: 10px;
	font-weight: bold;
	height: 19px;
	margin-top: 2px;
	margin-right: 15px;
	text-align: center;
	width: 60px;
}
.formFieldBtn2 {
	background: url(../images/contactForm2_Btn.jpg) center no-repeat;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	float: right;
	height: 18px;
	margin-right: 50px;
	margin-top: 3px;
	width: 53px;
}

/*Our Services Box-----*/
#ourServices_Box {
	margin-top: 30px;
	padding-left: 10px;
}

#ourServices_Box img {
	display: inline;
	float: left;
	margin-right: 15px;
}

#ourServices_Box h3 {
	color: #3d95af;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
}

#ourServices_Box ul {
	color: #747877;
	display: inline;
	font-size: 13px;
	float: left;
	line-height: 15px;
	margin-right: 30px;
	margin-top: 20px;
}

#ourServices_Box li a:visited {
	color: #747877;
	text-decoration: none;
}

#ourServices_Box li a:link {
	color: #747877;
	text-decoration: none;
}

#ourServices_Box li a:active {
	color: #747877;
	text-decoration: none;
}

#ourServices_Box li a:hover {
	color: #747877;
	text-decoration: underline;
}

/*Contact Action-----*/
#contactAction {
	background: url(../images/contactAction_bg.jpg) no-repeat;
	color: #FFFFFF;
	float: left;
	font-size: 15px;
	height: 42px;
	margin: 20px 0px 20px 5px;
	padding-top: 18px;
	text-align: center;
	width: 553px;
}

.contactAction_phone {
	color: #3d95af;
	font-size: 20px;
	font-weight: bold;
}

/*------Foter-----*/

#footer {
	background: url(../images/footer_bg.jpg) top no-repeat;
	color: #898989;
	font-size: 11px;
	height: 63px;
	text-align: center;
}

#footer p {
	padding-top: 5px;
}

#footer ul {
}

#footer li {
	display: inline;
}

#footer li a:visited {
	color: #898989;
	text-decoration: none;
}

#footer li a:link {
	color: #898989;
	text-decoration: none;
}

#footer li a:active {
	color: #898989;
	text-decoration: none;
}

#footer li a:hover {
	color: #898989;
	text-decoration: underline;
}

/*------Important Classes-----*/

.blue {
	color: #3d95af;
}

/*------General Classes-----*/
