/* General styles */

a, a:link {
	color: #273d92;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}
/****************************************************************/
/********** LINKS STYLES *************************************/
 a:visited {
	background-color: inherit;
	color: #595b86;
}
a:hover{
	background-color: inherit;
	color: #982417;
}
body {
	_font-size: .75em;
	background-color: #2e302e;
	color: black;
	font: normal normal normal .9em/125% arial, verdana, "microsoft sans serif", sans-serif;
	margin: 0px 5% auto 5%;
	min-width: 1050px;
	text-align: justify;
}
/******************************************************/
/***** HEADING STYLES ******/	
h1, h2, h3 {
	font-family: Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	margin: .5em 0 .25em 0;
	padding: 0;
}
h2 {
	_padding-top: 1em;
	background-color: transparent;
	color: Black;
	font: italic normal bold 1.15em/125% Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	margin: 1em 0 .125em 0;
	padding: 0px 6px 0px 0px;
}

#right h2{
	background-color: transparent;
	color: #a5a8ad;
}
#homeright h2 {
	font: italic normal bold 1.15em/125% Georgia,  "Times New Roman", Times, Garamond, "Palatino Linotype", serif;
	background-color: transparent;
	color: #A5A8AD;
		margin:1em 0 .125em 0;
	padding: 0px 6px 0px 0px;
		_padding-top:1em;
	}	
/***************************************************/
/******IMAGE LAYOUT *********************************/
img {
	margin: 0px 0px;
	max-width: 100%;
}
/***********************************************************************/
/********** PARAGRAPH STYLES ****************************/
p {
	margin: .4em 0 .8em 0;
	padding: 0;
}
p.box {
	background-color: #CECCAE;
	font: italic bolder 120% Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	line-height: 200%;
}
p.boxleft {
	background-color: #EAEAE1;
	font: normal normal normal 95%/145% Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	width: 45%;
	border: 1px solid #586327;
}
span.bottom{
	bottom: 13%;
	position: absolute;
	right: 5%;
	z-index: 250;
}
td {
	*font: normal small-caps .66em arial, verdana, tahoma,  helvetica, "microsoft sans serif",  sans-serif;
	font: normal small-caps .75em arial, verdana, tahoma,  helvetica, "microsoft sans serif",  sans-serif;
	font-stretch: wider;
	padding: 0px 9px 0px 0px;
}
td.address-bottom{
	margin: 0px 0px 0px 3px;
	padding: 0px 2px 0px 3px;
	vertical-align: top;
}
td.address-top{
	margin: 0px 0px 0px 6px;
	padding: 0px 2px 0px 6px;
	vertical-align: bottom;
}
td.below{
	vertical-align: top;
}
td.home{
	*text-align: right;
	border-right: 1px dashed #848484;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 9px 6px 0px 2px;
	text-align: right;
}
td.top{
	padding-bottom: 0px;
	vertical-align: bottom;
}
/*********************************************************************/
/*****  TABLE ELEMENTS  *********************************************/
th {
	*font: normal normal bold .75em/105% arial, verdana, tahoma, helvetica, "microsoft sans serif",  sans-serif;
	font: normal normal bold .9em/105% arial, verdana, tahoma, helvetica, "microsoft sans serif",  sans-serif;
	text-align: left;
}
tr{
	margin: 0px 0px;
	padding: 0px 3px 3px 6px;
}
ul.leftcol{
	*text-indent: -4%;
	_padding-top: 1em;
	font: normal normal .9em/112%  arial, verdana, "microsoft sans serif", sans-serif;
	list-style-type: none;
	margin: 0px 0px 6px 0px;
	overflow: visible;
	padding: 1px 2% 3px 9%;
	text-indent: -5%;
}
ul.leftcol li{
	_padding: 1px 0px 9px 0px;
	list-style-type: none;
	padding: 1px 0px 9px 2%;
}
/*********************************************/
/******LISTS *******************************/
ul.middlecol{
	*text-indent: -1%;
	_padding-top: 1em;
	_text-indent: -1%;
	font: normal normal .9em/112%  arial, verdana, "microsoft sans serif", sans-serif;
	list-style-type: none;
	margin: 0px 0px 6px 0px;
	overflow: visible;
	padding: 1px 2% 3px 4%;
	text-indent: -2%;
}
ul.middlecol li{
	_padding: 1px 0px 9px 0px;
	list-style-type: none;
	padding: 1px 0px 9px 2%;
}
div.border{
	border: 1px solid #AEAE88;
	margin:10px 0px 0px 0px;
	padding:6px 6px 6px 6px;
	height: 325px;
}
div.border img{
	float: right;
}
div.border p.caption{
background-color: inherit;
color: #464140;
	display: inline;
	text-align: left;
	float: left;
	font: normal normal bold small Arial, verdana, "Century Schoolbook", "Gill Sans MT", "Microsoft Sans Serif", SansSerif;
	padding: 12px 3px 3px 3px;
	width:15%;
}


.body .body1{
text-align: justify;
	background-color: white;
	color: #000000;
	font: normal normal 12px/17px Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
}

.body .right {
	clear: none;
	float: right;
}
.body a {
	background: White #transparent;
	color: #666666;
	overflow: hidden;
	text-decoration: none;
}
.body a:visited {
	color: #8D8F85;
}
.body a:hover, .body a:active {
	color: #b30f18;
	text-decoration: underline;
}
	
	
p.body1:first-line{
	display: inline;
	font-weight: bold;

	color: Black;
	line-height:115%;
}

.bottomnote {
	background-color: transparent;
	color: #4a4a4a;
	font: normal normal bold x-small/98% arial,  verdana, "microsoft sans serif", "century gothic", sans-serif;
	margin: 12px 0px 2px 0px;
	padding: 3px 0px;
	text-align: center;
}
.center h3{
	_padding-top: 1em;
	background-color: transparent;
	
	color: #4b4b4b;
	font: normal normal bold 1em/125% arial, verdana, tahoma, "lucinda sans",  "microsoft sans serif",  "century gothic", helvetica, sans-serif;
	margin: 1em 0 .75em 0;
	padding: 0px 6px 7px 0px;
	text-align: center;
}
.center img {
	clear: both;
	float: none;
	margin-top: 12px;
padding-left:10px;
}
.center p {
	margin: 2px 0px 3px 0px;
	padding: 12px 6px 6px 6px;
}
.contact{
	clear: left;
	float: right;
	font: normal normal 11px/110% arial, verdana, "microsoft sans serif", sans-serif;
	margin: 0px 0px 0px auto;
	padding: 6px 0px 0px 12px;
	padding-top: 0px;
	width: 50%;
}
.contact h3 {
	border-bottom: 1px solid #7c847b;
	font: normal normal bold 13px/80% arial, verdana, tahoma, "lucinda sans",  "microsoft sans serif",  "century gothic", helvetica, sans-serif;
	letter-spacing: 4px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	word-spacing: 9px;
}
.contact p {
	line-height: 125%;
	margin: 1px 0px 3px 0px;
	padding: 1px 0px 5px 0px;
}
.description {
	font: normal normal normal 1em/115% arial, verdana, tahoma, "lucinda sans", "century gothic", helvetica, sans-serif;
}
.description sup {
	font-size: 70%;
	line-height: 55%;
}
.description:first-letter {
	color: #982417;
	display: inline;
	float: left;
	font: normal normal bold 450%/75%  garamond, georgia, "times new roman", times, "palatino linotype", serif;
	margin: 2px 2px -2px 2px;
}
.description:first-line {
	color: black;
	display: inline;
	font-size: 1em;
	font-weight: bold;
	line-height: 120%;
}
.double {
	font: normal normal normal 1em/125% arial, verdana, "microsoft sans serif", sans-serif;
}

.emphasis {
	background-color: #BABAAD;
	border: 1px solid Black;
	color: Black;
	font: normal normal bolder small Arial, Verdana, "MS Sans Serif", sans-serif;
	line-height: 120%;
	margin: 3px 3px 3px 3px;
	padding: 6px 6px 6px 6px;
	text-align: left;
	width: 74%;
	position:relative;
	left:10%;
}
.headline{
	background-color: transparent;
	color: #2f2a17;
	font: normal normal bold 75%/125% Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 6px 9px 6px 5%;
	text-align: left;
}
.hidden {
	border: 0px;
	display: none;
	margin: 0px;
	padding: 0px;
}
.holder img{
	float:left;
	clear:both;
}
.home-image{
	clear: both;
	
	float: none;
}
.image-center-a {
	float: none;
	margin: 4px 12px 4px 0px;
}
.larger {
	display: inline;
	font-family: Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	font-size: 150%;
	font-weight: 600;
	margin-left: -2px;
}

.motto{
	background-color: transparent;
	border-bottom: 2px solid black;
	border-bottom-width: 90%
	clear: both;
	color: #8e6635;
	font: normal normal bold 1.25em/95% arial,  verdana, "microsoft sans serif", "century gothic", sans-serif;
	letter-spacing: 3px;
	margin-left: 1%;
	margin-right: 1%;
	padding: 6px 6px 9px 6px;
	text-align: center;
}
#axiom{
	background-color: transparent;
	margin: .5em 0em .5em 0px; /*padding: 2em 1em 0em 1em;*/
	z-index: 60;
}
blockquote {
	display: block;
	float: left;
	font: normal 85%/120% Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	padding: 1.25em .25em;
	text-align: justify;
	width: 70%;
	position: relative;
	left:10%;
}
.blockquote {
	display: block;
	font: normal 14px/150% "Times New Roman", Century, serif;
	margin: 0em 0em 0em 0em;
	padding: 1em 1em;
	text-align: justify;
	z-index: 100;
}
.blockquote:first-letter {
	background-color: transparent;
	clear: both;
	color: #b30f18;
	margin-bottom: -3px;
	padding: 0em 3px 0px 0px;
	vertical-align: baseline;
	z-index: 200;
	font: normal normal bold 62px/57% Georgia,  "Times New Roman", Times, Garamond,"Palatino Linotype", serif;
}
/************************************************************/
/************ MISCELLANEOUS *********************************/
#border {
	margin: 6px 0px 21px 0px;
	padding: 0px;
	text-align: center;
	width: 100%;
}
#branches {
	background: transparent;
	clear: both;
	margin: 0px auto 2% auto;
	padding: 3px 4px 3px 4px !important;
	text-align: left;
	width: 60%;
}
#centerbox {
	background-color: #D0D0C8;
	border: 1px #c0c0c0 solid;
	color: #343434;
	display: block;
	height: 56px;
	left: 100px;
	padding: 8px;
	position: relative;
	text-align: center;
	width: 356px;
}
#centerbox img {
	border: 1px solid #982417;
	padding: 0px;
}

#left{
	text-align: left;
	color: Black;
	background-color: inherit;
	font-size: inherit;
}
#left h2.evenout{
	
	background-color: transparent;
	color: Black;
	font: italic normal bold 1.15em/115% Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	margin: .75em 0 .125em 0;
	padding: 0px 6px 0px 9px;
}

#left a, #left a:link {
	background: transparent;
	color: #31368C;
	display: block;
	font: normal normal bold 12px/125% Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	margin-top: 6px;
	text-decoration: none;

}
#left a:visited {
	color: #85888F;
	display: block;

}
#left a:active, #left a:hover {
	color: #982417;
	font-weight: bold;
}

#left a.who , #left a.who:link {
	background: transparent;
	color: #85888F;
	margin-top: 6px;
	text-decoration: none;
}
#left a.who:active, #left a.who:hover {
	color: #982417;
	font-weight: bold;
}

#left a.where , #left a.where:link {
	background: transparent;
	color: #1e3060;
	margin-top: 6px;
	text-decoration: none;
}
#left a.where:visited {
	color: #85888F;
	display: block;

}
#left a.where:active, #left a.where:hover {
	color: #982417;
	font-weight: bold;
}

/************** .feature styles ***************/
#feature{
	background-color: transparent;
	margin: 0em 0px 60px 0px;
	padding: 20px 6px 30px 6px;
	text-align: justify;
}
	#feature a img{
	border: none;
	margin: 12px auto 12px 0px;
	padding: 0px;
	z-index:200;
}

#feature h2 {
	border-bottom: 3px solid #E6E1CC;
	color: #17282F;
	font: normal 800 120%/115% Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	padding: 20px 0px 3px 12px;
	text-align: right;
	width: auto;
}


#feature h3 {

	color: #535753;
	padding: 18px 0px 6px 2px;
	text-align: left;
}
 
#feature img{
	float: right;
	margin: 0 5px 5px 0;
	padding: 12px 0px 12px 18px;
}
#feature img.leftblock {
	background-color: White;
	border: 2px solid #7C847B;
	clear: right;
	float: left;
	margin: 12px 6px 0px 0px;
	padding: 5px;
}
#feature .emphasis {
	background-color: #A2A291;
	border: 1px solid Black;
	color: #E9E9E6;
	font: normal normal bold smaller Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	line-height: 120%;
	margin-left: 2em;
	padding: .75em;
	width: 38em;
}

#feature .rightbox {
	background-color: #CECCAE;
	border: 1px #c0c0c0 solid;
	clear: both;
	color: #343434;
	font: normal normal normal 85%/140% Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	margin: 1.25em 0em .25em .5em;
	padding: .5em;
	text-align: left;
	width: 12em;
	float: right;
}
#feature .leftbox {
	background-color: #CECCAE;
	border: 1px #c0c0c0 solid;
	clear: both;
	color: #343434;
	float: left;
	font: normal normal normal 85%/140% Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	margin: 1.25em .5em .25em 0em;
	padding: .5em;
	text-align: left;
	width: 25%;
}

/****************************************************************/

#headline{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 20;
}

p.headline{
	background-color: transparent;
	color: #2f2a17;
	font: normal normal bold 75%/125% Arial, Verdana, "MS Sans Serif", Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 6px 9px 6px 3px;
	text-align: left;
}
#outer .holder ul {
	border: 0px;
	font: normal normal .9em/115%  arial, verdana, "microsoft sans serif", sans-serif;
	text-align: left;
}

#right p{

	text-align: left;
	_font-size: .75em;
	font: normal normal normal .9em/112% arial, verdana, "microsoft sans serif", sans-serif;
	color: #EBEBEB;
	z-index:200;
}
#homeright{
font-family: Arial, Verdana, "Microsoft Sans Serif", sans-serif;
	z-index: 0;
	margin:1em 0px 6px 0px;
	padding: 0px 1.125em 9px 1.125em;
	_padding: 1em .125em 9px .125em;
	text-align:left;
	color: #F7F7F7;
}
#homerightright h2{
	background-color: transparent;
	color: #a5a8ad;
}
#homeright a.body:visited {
	color: #31368C;
}
#homeright a.body:hover, a.body:active {
	color: #b30f18;
	text-decoration: underline;
}
 #homeright h3 {
	font: italic normal bold 1.15em/125% Georgia,  "Times New Roman", Times, Garamond, "Palatino Linotype", serif;
	background-color: black;
	color: White;
	margin:1em 0 .5em -10px;
	padding: 6px 5% 0px 3%;
	text-align: left;
	}
#right ul.rightcol{
color: #ffffff;
background-color: inherit;
font: normal normal .9em/112% Arial, Verdana, "Microsoft Sans Serif",sans-serif;  
_font-size:.75em;
list-style-type: none;	
margin: 0px 0px 6px 0px; 
padding: 1px 0px 3px 8%; 
_padding: 1px 0px 3px 7px;
text-indent: -5%;
*text-indent: -1%;
overflow: visible;
}
#right ul.rightcol li{
list-style-type: none;	 
padding: 1px 0px 9px 2%; 

}
#homeright ul.rightcol{
font: normal normal .9em/112% Arial, Verdana, "Microsoft Sans Serif",sans-serif;  
_font-size:.75em;
list-style-type: none;	
margin: 0px 0px 6px 0px; 
padding: 1px 0px 3px 8%; 
_padding: 1px 0px 3px 7px;
text-indent: -5%;
*text-indent: -1%;
overflow: visible;
}
#homeright ul.rightcol li{
list-style-type: none;	 
padding: 1px 0px 9px 2%; 
}

@media print {.noprint{
	display: none;
}}
@namespace foo url(http://www.example.com);
 foo|h1 { color: blue }  /* first rule */
 foo|* { color: yellow } /* second rule */
 |h1 { color: red }      /* ...*/
 *|h1 { color: green }
 h1 { color: green }