﻿.VoucherTable tr th
{
	border-bottom: solid 2px black;
	padding: 0.02in 0.125in 0.02in 0.05in;
}
.VoucherTable td
{
	border-bottom: solid 1px black;
	padding: 0.02in 0.125in 0.02in 0.05in;
}
.NoMessage
{
	color: Black;
	font-size: medium;
	text-align: center;
	padding: 0px 0px 0px 0px;
	display: block;
}
.ErrorMessage 
{
	color: Red;
	font-size: x-large;
	text-align: center;
	padding: 0.5in 0px 0.5in 0px;
	display: block;
}
.SuccessMessage 
{
	color: Green;
	font-size: x-large;
	text-align: center;
	padding: 0.5in 0px 0.5in 0px;
	display: block;
}
html {
	background-color: #a9d39c;
}
body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	background-image: url(/consultants/img/Background/TopoMainBackground.jpg);
	background-repeat: repeat-x;
	background-color: #a9d39c;
}
#AllArea {
	padding: 1% 1% 1% 1%;
	width: 98%;
}
#TopArea {
	background-color: #a9d39c;
	width: 100%;
}
#TopMenu {
}
#TopMenuLeftArea {
}
#TopMenuLeftAreaPic {
	height: 1.0in;
}
#TopMenuRightArea div {
	font-family: Arial Narrow;
	font-size: medium;
}
#TopMenuRightAreaAddress tr td {
	font-family: Arial Narrow;
	font-size: medium;
}
#TopMenuRightAreaPics {
	margin-left: 10px;
	margin-right: 10px;
	display: block;
}
#TopMenuRightAreaAddress {
	font-size: medium;
	color: white;
	font-family: 'arial narrow';
	background-color: #006400;
	margin-left: 10px;
	margin-right: 10px;
}
#TopMenuRightAreaAddress td {
	padding-right: 0.03in;
	padding-left: 0.03in;
}
#TopMenuRightAreaMotto {
	margin-left: 10px;
	margin-right: 10px;
}
#MiddleArea {
}
#LeftArea {
}
#LeftMenu {
	padding: 3px;
	border: ridge 3px #99cc99;
	margin-top: 0.1in;
	margin-right: 0.1in;
	margin-bottom: 0.1in;
	color: #295c29;
	text-align: center;
	background-color: #a9d39c;
}
#LeftMenu a {
	display: block;
	cursor: pointer;
}
#LeftMenu a:hover {
	background-color: #99c38c;
}
#LeftMenu a span {
	font-weight: bold;
	font-family: Arial;
	display: block;
}
#LeftMenu a span.MenuNote {
	font-style: italic;
	font-size: x-small;
}
#CenterArea {
	height: 100%;
}
#RightArea {
	height: 100%;
}
#BottomArea {
	clear: both;
	width: 100%;
}
#BottomMenu {
	display: none;
}
#BottomMenu a img {
	width: 40px;
	padding-right: 10px;
	padding-top: 12px;
}
#BottomMenu a img:hover {
	width: 50px;
	padding-right: 0px;
	padding-top: 0px;
}
a:link {
	color: #107410;
}
a:visited {
	color: #309430;
}
img {
	border-width: 0px;
}
h1 {
	margin-bottom: 0.03in;
	margin-top: 0.03in;
	font-family: Georgia;
	font-weight: bold;
}
h2 {
	margin-bottom: 0.025in;
	margin-top: 0.225in;
	font-family: Book Antiqua;
	font-weight: bold;
}
h3 {
	margin-bottom: 0.02in;
	margin-top: 0.12in;
	font-family: Book Antiqua;
	font-weight: bold;
}
h4 {
	margin-bottom: 0.015in;
	margin-top: 0.015in;
	font-family: Book Antiqua;
	font-weight: bold;
	font-style: italic;
}
h5 {
	margin-bottom: 0.01in;
	margin-top: 0.01in;
	font-family: Book Antiqua;
	font-style: italic;
}
h6 {
	margin-bottom: 0.005in;
	margin-top: 0.005in;
}
.p {
	margin-top: .2in;
	margin-bottom: .2in;
}
table {
	margin-top: 0in;
	margin-bottom: 0in;
}
.NarrowSearchBox 
{
	border-style: groove; 
	border-width: 2px; 
	float: right; 
	position: relative; 
	/*left: 0.9in;*/
}
table.cake-sql-log {
    display:none;
}
.left {
    float: left;
}
.right {
    float: right;
}
.image_left {
    float: left;
    margin-right: 10px;
}
.image_right {
    float: right;
    margin-left: 10px;
}
.image_horizontal {
    width: 190px;
}
.image_vertical {
    height: 190px;
}
.outfitter_image_vertical {
    height: 300px;
}
.outfitter_image_horizontal {
    width: 300px;
}
.clear_both {
    clear: both;
}
#slide-images {
	display:block;
	margin:0px;
	padding:0px;
}
#slide-images li {
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#slide-images li img {
	display:block;
	border: 0;
}
#slide-show {
	float: right;
	width:300px;
	height:300px;
}
ul.checkboxMultiple { 
    margin:0; 
    padding:0; 
    list-style-type:none; 
} 
ul.checkboxMultiple li { 
    display:block; 
    float:left; 
    width: 220px; 
    margin: 0 8px 0 0; 
} 
.input.select {
	margin-bottom: 0.15in;
}
.input.textarea label {
	display: block;
	margin-top: 0.15in;
}
#TrailblazeInformationRequestEmail {
	width: 3in;
}
.input.text label {
	width: 1in;
}
.display_none {
	display: none;
}

