﻿* 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	

body{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/redbrocade.gif);
	background-repeat: repeat;
}

#testimonial
{
	font-size: 9pt;
	margin-left: 20px;
	margin-right: 20px;
	padding-right: 200px;
	color: #C5B89B;
}

#testimonial p
{
	font-size: 9pt;
	color: #59100C;
	margin-bottom: 0px;
}
#testimonial p.attribute
{
	font-size: 9pt;
	margin-top: 0px;
	text-align:right;
}
#testimonial a
{
	font-size: 9pt;
	color: #59100C;
}
#testimonial a:visited
{
	color: #59100C;
}
#testimonial a:hover
{
	color: #990000;
}

.photo
{
	margin: 5px;
}
.mainbg {
	background-image: url(images/brocade_bg.jpg);
	background-repeat: no-repeat;
	background-color: #F7F2E6;
}

ul, table{
	font-size: 10pt;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

ol{
	font-size: 10pt;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

p{
	font-size: 10pt;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:link {
	font-size: 10pt;
	line-height: 15px;
	font-weight: normal;
	color: #002C59;
	text-decoration: underline;
}
a:visited {
	font-size: 10pt;
	line-height: 15px;
	font-weight: normal;
	color: #373737;
	text-decoration: underline;
}
a:hover {
	font-size: 10pt;
	line-height: 15px;
	font-weight: normal;
	color: #54291F;
	text-decoration: underline;
}

a.mainnav:link {
	font-size: 10pt;
	line-height: 15px;
	font-weight: bold;
	color: #385BA9;
	text-decoration: none;
}
a.mainnav:visited {
	font-size: 10pt;
	line-height: 15px;
	font-weight: bold;
	color: #385BA9;
	text-decoration: underline;
}
a.mainnav:hover {
	font-size: 10pt;
	line-height: 15px;
	font-weight: bold;
	color: #005353;
	text-decoration: underline;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	font-weight: bold;
	text-decoration: none;
	color: #8D8582;
	padding-top: 11px;
	margin: 0px;
	font-variant:small-caps;
}
h2 {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #54291F;
	text-decoration: none;
}
h3 {
	font-size: 10pt;
	line-height: 14px;
	font-weight: bold;
	color: #363636;
	text-decoration: none;
	padding-top: 15px;
}
.calloutbg {
	background-image: url(images/callout_bg.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.callout {
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.callout-maroon {
	font-size: 10pt;
	line-height: 14px;
	font-weight: bold;
	color: #73130B;
	text-decoration: none;
}


.footer, .footernav {
	font-size: 10px;
	line-height: 12px;
	color: #363636;
	text-decoration: none;
}

.footer
{
	font-weight: normal;
}

.footernav
{
	font-weight: bold;
}
a.footer:link {
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #54291F;
	text-decoration: underline;
}
a.footer:visited {
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #54291F;
	text-decoration: underline;
}

a.footer:hover {
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #002C59;
	text-decoration: underline;
}
a.footer-nobold:link {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #54291F;
	text-decoration: none;
}
a.footer-nobold:visited {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #54291F;
	text-decoration: underline;
}

a.footer-nobold:hover {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #002C59;
	text-decoration: underline;
}

.blanktitle
{
	background-image: url(images/blanktitle.jpg);
}
.calloutcontainer
{
	margin: 15px;
}
#bordercontainer
{
	width: 430px;
}
#contactform
{
	width: 430px;
}
#contactform p
{
	margin-top: 5px;
}
#contactform textarea
{
	width: 260px;
	border: 1px #CCCCCC solid;
}
#contactform input
{
	width: 260px;
	border: 1px #CCCCCC solid;
}
#contactform textarea
{
	height: 100px;
}
#contactform input.submitbutton
{
	width: 150px;
}
.altrow
{
	background-color:	DED2B9;
}
#bordercontainer
{
	border: 1px #CCCCCC solid;
}
object
{
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	line-height: 0px;
}
div.gallery
{
	border: 1px black solid;
	margin-left: 50px;
	width: 530px;
	height: 394px;
}

p.testimonial
{
	text-align: left;
	margin-bottom: 0px;
}
p.testimonial-person
{
	text-align:right;
	margin-top: 0px;
	margin-right: 30px;
	font-style: italic;
}
li.internal-nav
{	
	margin-top: 10px;
	list-style-image:url(images/indent-triangle.gif);
}
img.return-to-top
{
	display: block;
	margin-left: auto;
	margin-right: 0px;
	text-align: right;
}
