/* CSS Document */

/* Global CSS */

body {
	margin: 0;
}
img {
	border: 0;
}


#nav, #nav ul {
	float: left;
	width: 770px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	line-height: 19px;
	background: #382E24;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	border-width: 0;
	margin: 0 0 0px 0;
}

#nav a {
	display: block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
#nav li {
	float: left;
	padding: 0;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	font-weight: normal;
	border-width: 0 1px 1px 0;
	margin: 0;
	background: #AB1B1B;
	text-align: center;
}
#nav li li {
	padding-right: 1em;
	width: 13.4em;
	w\idth: 13.4em;
	background: #AB1B1B;
	border-bottom: 1px #D48C8D solid;
	text-align: center;
}
#nav li ul a {
	width: 13em;
}
#nav li ul ul {
	margin: -1.75em 0 0 14em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.sfhover {
	background: #701212;
}



#content  { color: #2a231b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; margin: 0; padding: 35px 20px 25px 5px; clear: left }

#content p {
color: #2a231b;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 16px;
margin: 0px;
padding: 5px 0 5px 0;

}


#content h1 {
	font-family: "Gill Sans", Arial, sans-serif;
	font-weight: normal; 
	color: #636337;
	font-size: 18px;
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 0px;
}
#content h2  { color: #636337; font-size: 16px; font-family: "Gill Sans", Arial, sans-serif; font-weight: normal; line-height: 20px; margin: 0 0 0; padding: 0 }
h3   { color: #636337; font-size: 13px; font-weight: bold; line-height: 5px; margin: 0 0 0 0; padding: 10px 0 0 0 }
a.content:link  { color: #ab1b1b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; display: inline }
a.content:visited  { color: #ab1b1b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; display: inline }
a.content:hover  { color: #cccccc; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; display: inline }

a.crumb:link   { color: #ab1b1b; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; text-decoration: underline }
a.crumb:visited   { color: #ab1b1b; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; text-decoration: underline }
a.crumb:hover   { color: #cccccc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; text-decoration: underline }
a.crumb_med:link   { color: #ab1b1b; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; text-decoration: underline }
a.crumb_med:visited   { color: #ab1b1b; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; text-decoration: underline }
a.crumb_med:hover   { color: #cccccc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; text-decoration: underline }
.crumb_off   { color: #636337; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a.crumb_sm:link  { color: #ab1b1b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; text-decoration: underline }
a.crumb_sm:visited  { color: #ab1b1b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; text-decoration: underline }
a.crumb_sm:hover  { color: #cccccc; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; text-decoration: underline }
p.indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A231B;
	margin-left: 20px;
	line-height: 16px;
}
p.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A231B;
	margin-right: 0px;
	padding-right: 10px;
	line-height: 16px;
}
p.r_indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A231B;
	margin-right: 25px;
	padding-right: 60px;
	line-height: 16px;
}
.cmp_pro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #636337;
}
#content ul {
	padding: 5px;
	margin: 0;
	list-style: disc inside;
}

#content li {
	float: none;
	padding-left: 15px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #ffffff;

}
p.lg_quote {
	font-family: "Gill Sans", Arial, sans-serif;
	font-weight: normal;
	font-style: italic; 
	color: #636337;
	font-size: 16px;
	padding: 10px 0 0 0;
	margin: 0 0 0px 0;
}
.quote_nam  { color: #636337; font-size: 12px; font-family: "Gill Sans", Arial, sans-serif; font-style: normal; font-weight: normal; text-align: right; display: block; margin: 0 0 0; padding: 10 50px 10 0 }

p.ftr_bot {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	padding: 5px 0 5px 0;
	margin: 0;
}
a.fttr:link {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
}
a.fttr:visited {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
}
a.fttr:hover {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ccc;
	text-decoration: none;
}
p.frm {
	font-weight: bold;
	display: block;
	width: 450px;
	border: 0;
	background: #ccc;
	padding: 10px;

}
.itl {
	font-style: italic;
	color: #AB1B1B;

}
p.buttn {
	width: 450px;
	text-align: right;
}

input.write:focus {
	background: #ccc;

}
textarea.txt_write:focus {
	background: #ccc;

}

/* Navigation CSS */

#leftNav {
	border-top: 1px solid #BDBB95;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	margin: 30px 20px 0 0;
	padding: 0px;
	list-style-type: none;
	background-color: #ffffff;
}

#leftNav li {
	border-bottom: 1px solid #BDBB95;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	float: none;
	width: 165px;
	padding-left: 8px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #ffffff;
}

a.lfnv:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AB1B1B;
	text-decoration: none;
}
a.lfnv:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AB1B1B;
	text-decoration: none;
}
a.lfnv:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	text-decoration: none;
}


#hdr_rt {
	text-align: right;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#hdr_rt a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #AB1B1B;
	margin: 8px 0px 0 8px;
}
#hdr_rt form {
	display: inline;

}
#hdr_rt input {
	font-size: 10px;
	border-width: 1px 0 0 1px;
	border-color: #515151;
	display: inline;
}


#searchBar {
	float: right;
	margin: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#searchBar a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #AB1B1B;
	margin: 8px 0px 0 8px;
}

#searchBar input {
	font-size: 10px;
	border-width: 1px 0 0 1px;
	border-color: #515151;
}

#searchBar form {
	display: inline;
}

#topNav {
	list-style-type: none;
	padding: 0;
	margin: 0;
	background-color: #382E24;
}

#topNav li {
	padding: 0 10px;
	display: inline;
	border-left: 1px #382E24 solid;
}

#topNav li#selected {
	background-color: #A00010;
	border-left: 1px #CF7379 solid;
}

#topNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	vertical-align: middle;
	color: #FFF;
}

.nav_off {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AB1B1B;
	text-decoration: none;
	color: #636337;
	font-weight: bold;
}	
	

/* Footer CSS for home page */

.box {
	border: 2px #FFF solid;
	border-width: 2px 2px 2px 0;
	background-color: #BDBB95;
	float: left;
	width: 255px;
	height: 77px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.box p {
	width: 140px;
	margin: 0 0 8px 8px;
	font-size: 9px;	
	font-weight: bold;
}

.box a {
	text-decoration: none;
	color: #000;
}

.box h1 {
	font-size: 11px;
	font-weight: bold;
	color: #AB1B1B;
	margin: 8px 0px 0 8px;
}
#hdr_sub { font-size: 12px; line-height: 12px }
