
	/* General styles */
body {
	 background-color: #2E302E;
	color: Black;
 	font: normal normal normal 1em/125% Arial, Verdana, "Microsoft Sans Serif", sans-serif;
	_font-size:.75em;
	margin: 0px 5% auto 5%;
	text-align: left;
	min-width: 1050px;
	}
	

/****************************************************************/
/********** LINKS STYLES *************************************/
 a:visited {
	background-color: inherit;
	color: #595B86;
	}

a, a:link {
	text-decoration: none;
	color: #273D92;
	font-size: smaller;
	font-weight: bold;
}
a:hover{
		background-color: White;
		color: #982417;
	}

/******************************************************/
/***** HEADING STYLES ******/	
h1, h2, h3 {
		font-family:  Georgia,  "Times New Roman", Times, Garamond, "Palatino Linotype", serif;
		margin:.5em 0 .25em 0;
		padding:0;
	}
	
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;
	}	


#outer .holder h2 {
	background-color: transparent;
	color: Black;
	padding: 0px 6px 0px 5%;
		_padding-top:1em;
	}
	.left h3{
	font: italic normal bold 1em/125% Georgia,  "Times New Roman", Times, Garamond, "Palatino Linotype", serif;
	background-color: transparent;
	color: Black;
		margin:1em 0 .125em 0;
	padding: 0px 6px 0px 5%;
		_padding-top:1em;
	}
	
 #right 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;
	}
.center h3{
	font: normal normal bold 1.25em/125% Arial, Verdana, Tahoma, "Lucinda Sans",  "Microsoft Sans Serif",  "Century Gothic", Helvetica, sans-serif;
	background-color: transparent;
	color: #4B4B4B;
		margin:1em 0 .75em 0;
	padding: 0px 6px 7px 0px;
		_padding-top:1em;
	text-align: center;
	border-bottom: 1px solid #565656; 
	}	

	
.contact h3
{	
	font: normal normal bold 13px/80% Arial, Verdana, Tahoma, "Lucinda Sans",  "Microsoft Sans Serif",  "Century Gothic", Helvetica, sans-serif;
	padding-bottom: 4px;
	margin-bottom:4px;
	word-spacing: 9px;
	letter-spacing: 4px;
	border-bottom: 1px solid #7C847B;
}

/***********************************************************************/
/********** PARAGRAPH STYLES ****************************/
p {
padding:0;
margin:.4em 0 .8em 0;
}

.center p {
margin: 2px 0px 3px 0px;
	padding: 0px 6px 6px 6px;
}
	
.contact p {
margin:1px 0px 3px 0px;
padding: 1px 0px 5px 0px;
line-height: 125%;
}

#right p{
font: normal normal .9em/112% Arial, Verdana, "Microsoft Sans Serif", sans-serif;  
_font-size:.75em;
}
#outer .holder p.headline{
text-align:left;
margin:0px 0px 0px 0px;
padding: 6px 9px 6px 3px;
background-color: transparent;
color: #2F2A17;
font: normal normal bold 75%/125% Georgia, "Times New Roman", Times, Garamond, "Palatino Linotype", serif;
}
.double {
	 	font: normal normal normal 1em/125% Arial, Verdana, "Microsoft Sans Serif", sans-serif;

}

/*********************************************/
/******LISTS *******************************/
ul.middlecol{
font: normal normal .9em/112%  Arial, Verdana, "Microsoft Sans Serif", sans-serif;
list-style-type: none;	
margin: 0px 0px 6px 0px; 
padding: 1px 2% 3px 4%; 
text-indent: -2%;
*text-indent: -1%;
_text-indent: -1%;
overflow: visible;
	_padding-top:1em;
}
ul.middlecol li{
list-style-type: none;	
padding: 1px 0px 9px 2%; 
_padding: 1px 0px 9px 0px; 
}

ul.leftcol{
font: normal normal .9em/112%  Arial, Verdana, "Microsoft Sans Serif", sans-serif;
list-style-type: none;	
margin: 0px 0px 6px 0px; 
padding: 1px 2% 3px 9%; 
text-indent: -5%;
*text-indent: -4%;
overflow: visible;
	_padding-top:1em;
}
ul.leftcol li{
list-style-type: none;	
padding: 1px 0px 9px 2%; 
_padding: 1px 0px 9px 0px; 
}




#right 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;
}
#right ul.rightcol li{
list-style-type: none;	 
padding: 1px 0px 9px 2%; 
}

#outer .holder ul {
border:0px;
text-align: left; 
font: normal normal .9em/115%  Arial, Verdana, "Microsoft Sans Serif", sans-serif;

}

/***************************************************/
/******IMAGE LAYOUT *********************************/
img {
		margin:0px 0px;
		max-width: 100%;
	}
.image-center-a {
	float: none;
	margin: 4px 12px 4px 0px;
	
}
.home-image{
	text-align:center;
	clear: both;
}

/*********************************************************************/
/*****  TABLE ELEMENTS  *********************************************/

th {
	font: normal normal bold .9em/105% Arial, Verdana, Tahoma, Helvetica, "Microsoft Sans Serif",  sans-serif;
	*font: normal normal bold .75em/105% Arial, Verdana, Tahoma, Helvetica, "Microsoft Sans Serif",  sans-serif;
	text-align:left;
}
td {
padding:0px 9px 0px 0px;
	font: normal small-caps .75em Arial, Verdana, Tahoma,  Helvetica, "Microsoft Sans Serif",  sans-serif;
	*font: normal small-caps .66em Arial, Verdana, Tahoma,  Helvetica, "Microsoft Sans Serif",  sans-serif;
	font-stretch: wider;
}
td.home{
	border-right: 1px dashed #848484;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding:9px 6px 0px 2px;
	text-align:right;
	*text-align:right;
}
td.top{
	vertical-align: bottom;
	padding-bottom:0px;
}
td.below{
	vertical-align: top;
}

td.address-bottom{
margin: 0px 0px 0px 3px;
vertical-align: top;
	padding:0px 2px 0px 3px;
}
td.address-top{
margin: 0px 0px 0px 6px;
vertical-align: bottom;
	padding:0px 2px 0px 6px;
}

tr{
	padding:0px 3px 3px 6px;
	margin:0px 0px;
}

	#branches {
	
	width: 60%;
		clear:both;
		background: transparent;
		padding:3px 4px 3px 4px !important;
		text-align:left;
		margin:0px auto 2% auto;

	}
/************************************************************/
/************ MISCELLANEOUS *********************************/
#border {
	width:100%;
	margin: 6px 0px 21px 0px;
	padding: 0px;
	text-align: center;
}

#headline{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 20;
}

#right{
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;
}
.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{
	font: normal normal .9em/125%  Arial, Verdana, "Microsoft Sans Serif", sans-serif;
	text-align: justify;
		margin: 0em 0px 0px 0px;
	padding: 1.5em 24px 1em 6px;
	z-index: 0;
}
.contact{
float:right;
clear: left;
width: 50%;
padding-top:0px;
margin: 0px 0px 0px auto;
	font: normal normal 11px/110% Arial, Verdana, "Microsoft Sans Serif", sans-serif;
padding: 6px 0px 0px 12px;
}
.description {
	font: normal normal normal 1em/115% Arial, Verdana, Tahoma, "Lucinda Sans", "Century Gothic", Helvetica, sans-serif;
	}

.description:first-letter {
	display: inline;
	float:left;
	color: #982417;
	margin:2px 2px -2px 2px;
	font: normal normal bold 450%/75%  Garamond, Georgia, "Times New Roman", Times, "Palatino Linotype", serif;
	}	
	
.description:first-line {
	display: inline;
	font-weight: bold;
	font-size:1em;
	color: Black;
	line-height:120%;
}	
.description sup {
	font-size:70%;
	line-height:55%;
}

.headline{
	text-align:left;
	margin:0px 0px 0px 0px;
	padding: 6px 9px 6px 5%;
	background-color: transparent;
	color: #2F2A17;
	font: normal normal bold 75%/125% Georgia, "Times New Roman", Times, Garamond, "Palatino Linotype", serif;
}
.hidden {
	border: 0px;
	display: none;
	margin: 0px;
	padding: 0px;
}

.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
}	

span.bottom{
	position: absolute;
	bottom: 13%;
	z-index:250;
	right: 5%;
}


@media print {.noprint{display:none;}