html {
	height: 100%;
}

body {
    background: #EEEEEE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    margin: 0px;
}

h2 {
    font-weight: bold;
    margin: 0px;
    padding:10px;
    background: #215d94;
    color: #FFFFFF;
    text-align:center;
    font-size:10pt;
}

h3 {
    font-weight: bold;
    margin: 5px 0 20px;
    font-size: 10pt;
    color: #8291b2;
}

.navigation {
    background: #0e284d;
    width: 100%;
    padding: 5px 0;
    text-align:right;
    border-bottom:1px solid #000000;
    height:20px;
}

.navigation ul {
    list-style: none;
    float:right;
    margin:1px 0 0 0;
}

.navigation li {
    color: #FFFFFF;
    display:inline;
    padding:0 10px;
    border-right: 1px solid #DDDDDD;
}

.navigation a {
    color: #DDDDDD;
    text-decoration:none;
}

.navigation a:hover {
    color: #8291B2;
}

.navigation a:visited {
    color: #DDDDDD;
}

.header {
    background: #264766;
    padding:15px 0;
    height:105px;
    background: transparent url('../images/header-bg.png') repeat-x;
}

.menu {
    width:100%;
    background: #215d94;
    height: 40px;
    border-bottom:1px solid #000000;
    border-top: 1px solid #3d5980;
    font-weight:bold;
    font-size:10pt;
    font-family: Georgia, serif;
}

.menu ul {
    margin: 0px auto;
    padding: 0px;
    list-style: none;
    width: 1000px;
}

.menu li {
    display:inline;
    
}

.menu li a{
    color: #FFFFFF;
    padding: 12px 40px;
    text-decoration:none;
    float:left;
}

.arrow {
    margin:4px 0 0 -20px;
    position:absolute;
    display:none;
    border:none;
}

.submenu {
    margin: 0px auto;
    display:block;
    margin-top:-1px;
    width: 1000px;
}

.submenu ul {
    list-style:none;
    position: absolute;
    margin: -1px 0 0 0;
    padding: 0px;
    border-right: 1px solid #0e284d;
    border-left: 1px solid #0e284d;
    z-index: 40;
    display:none;
}

.submenu li {
	color: #FFFFFF;
	padding:8px 5px;
	background: #215d94;
	border-bottom: 1px solid #0e284d;
}

.submenu li:hover {
    background: #0e284d;
    cursor:pointer;
}

.content {
    width: 1000px;
    margin: 0px auto;
    padding: 15px 0;
}

.holder {
	padding:10px;
	border:1px solid #AAAAAA;
	margin:5px 0;
	background: #FFFFFF;
}

.slideshow {
    background: #FFFFFF;
    height: 392px;
    border:1px solid #AAAAAA;
}

.marquee {
    position:absolute;
    z-index: 20;
    margin:10px;
}

.previous {
    position:absolute;
    z-index:30;
    background: transparent url('../images/previous.png') no-repeat;
    height:55px;
    width:27px;
    margin:165px 0 0 0px;
    cursor:pointer;
}

.next {
    position:absolute;
    z-index:30;
    background: transparent url('../images/next.png') no-repeat;
    height:55px;
    width:27px;
    margin:165px 0 0 971px;
    cursor:pointer;
}

.box {
    border:1px solid #AAAAAA;
    background: #FFFFFF;
    margin:10px 0 0;
    float:left;
    width: 493px;
    height: 655px;
    text-align:left;
}

.box p {
    padding:10px;
    margin: 0px;
}

.box ul {
	padding:0 0 0 10px;
	margin: 0px 10px 0px 0;
	list-style: none;
}

.box li {
	padding:8px 5px;
	border-bottom:1px solid #DDDDDD;
	font-size:10.5px;
}

.box a {
	text-decoration: none;
}

.images {
	border:1px solid #DDDDDD;
	margin: 0 10px 0 0;
	padding: 5px;
	float:left;
}

#sitemap li {
	padding: 5px;
}
.footer{
    background: #0e284d;
}

.footer ul {
    list-style:none;
    margin:0 10px 20px 0;
    padding:10px;
    font-size:8pt;
    float:left;
}

.footer li {
    padding:2px 0;
}
.footer a:link {
    color: #adbed2;
    text-decoration:none;
}

.footer a:visited {
    color: #adbed2;
    text-decoration:none;
}

.footer a:hover {
    color: #FFFFFF;
    text-decoration:none;
}

.navigationBottom ul {
    margin: 0 auto;
    width: 1000px;
    list-style:none;
    font-size: 8pt;
    padding: 15px 0;
    text-align:center;
}

.navigationBottom li {
    display: inline;
    padding:0 8px;
    border-right: 1px solid #aaa;
}

.navigationBottom a:link {
    color: #777777;
    text-decoration:none;
}

.navigationBottom a:visited {
    color: #777777;
}

.navigationBottom a:hover {
    color: #000000;
}

#spinner {
	background: url("../images/spinner.gif") no-repeat center;
	display:none;
	height:16px;
	width:20px;
	float:right;
}

.reports a {
	text-decoration: none;
}

a:link {
	color: #5700EE;
}

a:visited {
	color: #5700EE;
}

a:hover {
	color: #777777;
}

.search {
	background: url('../images/search.png') no-repeat center top;
	width: 37px;
	height: 34px;
	border: none;
	float:left;
	cursor:pointer
}