﻿body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.2;
	color: #00467f;
	background-color: #FFF;
    margin:15px 0 0 0;
    
}
.creds {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	line-height: 15px;
	color: #000000;
}
.sub {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 20px;
	color: #003399;
	font-weight: normal;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;}
.copyCAP {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	text-transform: uppercase;
}

table.maintable {
	border-collapse:collapse;
	padding:0;
	width: 595px;
	background-image: url('images2/tablebkg.jpg');
}

.style1
{
	border-width:0;
}

p {
	font-size:80%;
	padding: 0 15px;
}

ul {
	font-size:80%;
}

ul ul {
	font-size:100%;
}


td.rightsidebar ul {
	font-size:70%;
}


.blue{
	background-color:#D4E5F1;
}

td.leftsidebar{
	/*width:420px;*/
	vertical-align:top;
}


td.rightsidebar{
	width:175px;
	vertical-align:top;
	border-top: 2px solid #56A1D5;
	padding: 10px 0;
}

td.rightsidebar p{
	font-size:70%;
	padding: 0 10px;
}

td.leftsidebar p{
	font-size:70%;
	padding:0 7px;
}


td.headertext{
  width:100%;
  height: 139px;
  background-color: #D4E5F1;
  background-image:url('images2/logo.jpg');
  background-repeat:no-repeat;
  vertical-align:top;
}

.headertext p{
	font-size:90%;
	color:#56A1D5;
	text-align:right;
	font-weight:bold;
	padding: 10px 25px 0 10px;
}

.headertext span.small
{
	font-size: 80%;
}

td.leftsidebar {
	background-image:url('images2/leftsidebar.jpg');
	width:159px;
	vertical-align:top;
	background-repeat:no-repeat;
}

td.mainpage img {
	float:right;
	border-right:4px #8BBDE0 solid;
	margin: 8px;
	border-bottom:4px #8BBDE0 solid;
}

td.rightsidebar img {
	border-right:4px #8BBDE0 solid;
	margin: 8px 0 8px 8px;
	border-bottom:4px #8BBDE0 solid;
}

/* -------------------------------------------------- HEADINGS FOR STATIC PAGES */

H1
{
font-size:95%;
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#56A1D5;
padding:0 15px 0 15px;
margin-top: 5px;
}

H2
{
font-size:90%;
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#56A1D5;
padding:0 15px 0 15px;
}

H3
{
font-size:80%;
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#56A1D5;
padding:0 15px 0 15px;
}

td.rightsidebar H1
{
font-size:90%;
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#00467F;
padding:0 10px;
margin-top: 5px;
}

td.rightsidebar H2
{
font-size:80%;
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#00467F;
padding:0 10px;
}

td.rightsidebar H3
{
font-size:75%;
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#00467F;
padding:0 10px 0em 10px;
}


/* -------------------------------------------------- Styles for Buttons (Menus) */
.buttons
{
	border-bottom: 1px solid white;
}

.buttons a 
{
color: #FFF;
background-color: #00467F;
border-top:1px solid white;
padding: 1px 0;
font: 80% Verdana, sans-serif;
text-decoration: none;
display: block;
width: 158px;
margin:1px 0;
text-align: left;
line-height: 170%;}

.buttons a:hover 
{
background-color: #56A1D5;
color: #FFF;
text-decoration: none;
}

.footer
{
width:100%;
text-align:center;
background-color:#fff;
padding-top:5px;
}

.footer p
{
	font-size:75%;
	color:#56a1d5;
	
}

