﻿/* basic styles (applied by tag) */

body {
	font: 10pt/12pt Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
	}

h1 {
	margin-top: 0px;
	font: 16pt/18pt Verdana, Arial, Helvetica, sans-serif;
	color: #A84124;
	font-weight: bold;
	}
	
h2 {
	margin-top: 0px;
	font: 14pt/16pt Verdana, Arial, Helvetica, sans-serif;
	color: #596744;
	font-weight: bold;
	}
	
h3 {
	margin-top: 0px;
	font: 12pt/14pt Verdana, Arial, Helvetica, sans-serif;
	color: #a84124;
	font-weight: bold;
	}
	
h4 {
	/*margin-top: -14px;*/
	margin-top: 15px;
	font: 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
	color: #3A3A3A;
	font-weight: bold;
	}
	
dl {
	clear: both;
}
	
dt {
	clear: both;
}

dd {
	margin-bottom: 12px;
}

	
/* custom styles (applied by class or id) */

#nav {
	margin-top: 0px;
	float: left;
	padding: 7px;
	width: 150px;
}

#grandbank {
	margin-top: 0px;
	float: left;
	padding: 7px;
	width: 150px;
}

#content {
	float: left; 
	padding: 7px;
	width: 550px;
	text-decoration: none;
}


#footer {
	float: left;
	clear: left;
	width: 100%;
}

table.content {
	padding: 7px;
	font: 10pt/12pt Arial, Verdana, Helvetica, sans-serif;
	/*width: 600px;*/
	border: 0px;
	}
	
.footerhr {
	margin-top: 0px;
	margin-bottom: 0px;
	}
	

	
.headerlink {
	color: #ffffff;
	text-decoration: none;
	font: 8pt/10pt Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	}
	


	
p.flinks {
	font: 8pt/10pt Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 0;
	margin-right: 3px;
	text-decoration: none;
	}
		
p.flinks a {
	color: #596744;
	text-decoration: none;
	}
	
p.flinks a:hover, p.flinks a:active, p.flinks a:focus {
	text-decoration: none;
	}
	
p.ftext {
	font: 8pt/10pt Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0;
	}
	
* html p.ftext {
	font: 8pt/10pt Arial, Verdana, Helvetica, sans-serif;
	margin-top: -4px;
	}
	
.small {
	font: 8pt/10pt Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	}
	
.credit {
	font: 8pt/10pt Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	}
	
p.main {
	font: 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
	}
	
* html p.main {
	padding-top: 16px;
	}
	
.nobullet {
	list-style-type: none;
	}
	
table.list tr td, table.para tr td {
	font: 10pt/12pt Arial, Verdana, Helvetica, sans-serif;
	vertical-align: top;
	}
	
table.calendar {
	text-align: center;
	background: #EDEDED;
	}
		
table.calendar tr td table tr td {
	vertical-align: top;
	}
	
table.calendar tr td table tr td table {
	background: #FFFFFF;
	}
	
table.calendar tr td table tr td table tr td {
	font: 9pt/12pt Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	}

table.bills th {
	background-color: #596744;
	font: bold 8pt/10pt Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-right: 2px;
	vertical-align: bottom;
	}
	

	
table.bills tr.odd {
	font: 8pt/10pt Arial, Verdana, Helvetica, sans-serif;
	padding: 1px;
	vertical-align: top;
	background-color: #EDEDED;
	}
	
table.bills td {
	font: 8pt/10pt Arial, Verdana, Helvetica, sans-serif;
	padding: 1px;
	vertical-align: top;
	}
	
table.documents th {
	background-color: #596744;
	font: bold 10pt Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-right: 2px;
	vertical-align: bottom;
	}

table.documents tr.odd {
	font: 11pt Arial, Verdana, Helvetica, sans-serif;
	padding: 1px;
	vertical-align: top;
	background-color: #EDEDED;
	}
	
table.documents td {
	font: 10pt Arial, Verdana, Helvetica, sans-serif;
	padding: 1px;
	vertical-align: top;
	}


.redhoa {
	color: #A84124;
	}
	
a.back {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #596744;
	text-decoration: none;
	margin-bottom: 0;
}

a.back:hover, a.back:active, a.back:focus {
	text-decoration: none;
}/* menu styles */

#grandbank, #grandbank ul {
	padding-top: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.2em;
    margin-left: 0;
    margin-top: 0;
    list-style-type: none;
    background: #596744;
    border: 2px solid #000000;
    width: 11.3em;
}

* html #grandbank, #grandbank ul {
	margin-top: 1em;
}

#grandbank li {
	padding-bottom: 5px;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

#grandbank a {
    text-decoration: none;
    color: #FFFFFF;	
    font: 10pt Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#grandbank a:hover, #grandbank a:active, #grandbank a:focus {
    color: #EDEDED;
}

#grandbank ul {
	padding: 0.25em 0.4em 0.25em 0.2em;
	margin-top: 0.2em;
	margin-left: -0.55em; 
	border: 0;
	width: 12.5em;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #EEEEEE;
}

* html #grandbank ul {
	margin-left: -0.65em;
    width: 13em;
    padding-right: 0.1em;
}

#grandbank ul li {
	margin-left: 1em;
	padding-bottom: 0px;
	padding: 2px;
	font: 9pt Arial, Verdana, Helvetica, sans-serif;
}

#grandbank ul li a {
    text-decoration: none;
    color: #43575c;	
    font: 9pt Arial, Verdana, Helvetica, sans-serif;
}

#grandbank ul li a:hover, #grandbank ul li a:active, #grandbank ul li a:focus {
	text-decoration: none;
    color: #7a7a7a;
}

#mainnav, #mainnav ul {
	padding-top: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.2em;
    margin-left: 0;
    margin-top: 0;
    list-style-type: none;
    background: #596744;
    border: 2px solid #000000;
    width: 11.3em;
}


#mainnav, #mainnav ul {
	padding-top: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.2em;
    margin-left: 0;
    margin-top: 0;
    list-style-type: none;
    background: #596744;
    border: 2px solid #000000;
    width: 11.3em;
}



* html #mainnav, #mainnav ul {
	margin-top: 1em;
}

#mainnav li {
	padding-bottom: 5px;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}



#mainnav a {
    text-decoration: none;
    color: #FFFFFF;	
    font: 10pt Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#mainnav a:hover, #mainnav a:active, #mainnav a:focus {
    color: #EDEDED;
}

#mainnav ul {
	padding: 0.25em 0.4em 0.25em 0.2em;
	margin-top: 0.2em;
	margin-left: -0.55em; 
	border: 0;
	width: 12.5em;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #EEEEEE;
}

* html #mainnav ul {
	margin-left: -0.65em;
    width: 13em;
    padding-right: 0.1em;
}

#mainnav ul li {
	margin-left: 1em;
	padding-bottom: 0px;
	padding: 2px;
	font: 9pt Arial, Verdana, Helvetica, sans-serif;
}

#mainnav ul li a {
    color: #43575c;	
    font: 9pt Arial, Verdana, Helvetica, sans-serif;
}

#mainnav ul li a:hover, #mainnav ul li a:active, #mainnav ul li a:focus, #mainnav ul li {
    color: #7a7a7a;
}