/* CSS Document */
body {
min-width:640px;
margin:0;
padding:0;
font-size: medium;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
table {
	/*width:100%;*/
}
.contentBox a, .contentBox2 a, #sidebar a {
	color:#2987c3;
}
.contentBox2 a:hover, .contentBox2 a:hover, #sidebar a:hover  {
	text-decoration:none;
}
.contentBox a:visited, .contentBox2 a:visited, #sidebar a:visited {
	color:#1B5880;
}
h1 {
font-size:1.5em;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
h2 {
color: #000033;
margin-bottom:-10px;
padding-left:38px;
font-size: 1.35em;
font-family:"Times New Roman", Times, serif;
/*background-image: url(images/header.gif);*/
background-repeat:no-repeat;
height:28px;
}
h3 {
color: #000033;
font-size: 1.35em;
font-family:"Times New Roman", Times, serif;
}
p {
font-size: 1em;
/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
font-family:"Times New Roman", Times, serif;
text-align:justify;
}
.menuBox a:link, .menuBox a:visited{
	color: #666666;
	text-decoration: none;
}
.menuBox a:hover {
	color: #000000;
	text-decoration: none;
	background: none;
}
.menuBoxtop a:link, .menuBoxtop a:visited{
	color: #000000;
	text-decoration: none;
}
.menuBoxtop a:hover {	
	color: #FFFFFF;
	text-decoration: none;
}
.logoBox {
padding-left:17px;
padding-top:12px;
}
.fontStyleBox{
font-size:large;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-left:20px;
background-color:#2987c3;
color:#FFFFFF;
border-bottom:solid 2px #1B5880;
border-top: 1px solid #60A6d2;
}
.fontStyleBox a{
color:#FFFFFF;
text-decoration:none;
}
.fontStyleBox a:hover{
color:#CCCCCC;
text-decoration:none;
}
.sloganBox{
padding-right: 30px;
font-size: 1em;
font-style:italic;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
background-color:#2987c3;
border-bottom:solid 2px #1B5880;
border-top: 1px solid #60A6d2;
}

table.menutable td {
	border-left:dotted #2987c3 1px;
	border-bottom: dotted #2987c3 1px;
	
}
table.menutableright td {
	border-left:dotted #2987c3 1px;
	border-right:dotted #2987c3 1px;
	border-bottom: dotted #2987c3 1px;
}
.topRow {
background-color:#89BDDE;
}
.menuBoxtop {
/*background-color:#89BDDE;*/
text-align:center;
}
.menuBoxtop a:hover {
color:#FFFFFF;
}
.currentMenuBox {
background-color:#E9F3F9;
}
#currentTop, #currentTop a {
	color:#FFFFFF;
	background-color: #2987c3;
}
#currentLink {
	background-color:#ffc004;
}
#current {
	background-color:#2987c3;
}
.menuBox {
padding-left: 7px;
font-size:85%;
text-align:left;
padding-right:10px;
}
a.branches		{color:#E3E3E3; display: block; padding: 2px; text-decoration: underline;}
a.branches:hover		{color:#FFFFFF; display: block; padding: 2px; background-color: #666666}

.contentBox {
text-align:justify;
padding-top:15px;
padding-left:20px;
padding-right: 20px;
padding-bottom:20px;
border-right:solid 2px #1B5880;
font-family:"Times New Roman", Times, serif;
background-repeat:no-repeat;
background-position:right bottom;
}
.contentBox2 {
text-align:justify;
padding-top:15px;
padding-left:20px;
padding-right: 20px;
padding-bottom:20px;
border-right:solid 2px #1B5880;
font-family:"Times New Roman", Times, serif;
background-repeat:no-repeat;
background-position:right bottom;
}
.contentBox p {
width:68%;
}
#rightside {
background-color:#FBDD8E;
width:160px;
}
#rightside a{
text-decoration:none;
font-weight:bold;
color:#1B5880;
}
.footerBox {
background-color:#2987c3;
border-bottom:solid 2px #1B5880;
border-top: 1px solid #60A6d2;
padding-left:25px;
padding-top:10px;
padding-right:25px;
padding-bottom:10px;
font-size:.75em;
color:#FFFFFF;}
.footerBox a{
	color:#FFFFFF;
	text-decoration:underline;
}
.footerBox a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.gDescription {
	width:160px;
	border:solid 2px #FFC112;
	text-align:center;
	background-color:#FFFFFF;
}
.mailing_list {
	width:240px;
	padding:5px;
	border:solid 2px #FFC112;
	text-align:left;
	background-color:#FFFFFF;
}
#name_label, #email_label {
color:#1B5880;
}
.arialLinks{
text-align:center;
color:#1B5880;
}
label {
	font-weight:bold;
}
#join, #unsubscribe {
	border: 1px solid #1B5880;
}
#summary_table, #key_contact, #menu_bar {
width: 100%;
}
#sidebar {
	padding-right:17px;
	padding-top:12px;
}
#sidebar li {
	list-style: none;
}
.image_border {
	border:solid 2px #1B5880;
}