body {
font-family: Verdana, Arial, Helvetica, sans-serif;
position: relative;
z-index: 1;
 }
h1 {
font-size: 1.2em;
}
h2 {
font-size: 1.1em;
}
h3 {
font-size: 1em;
}


#navlist ul
{
margin: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a {
	padding: 3px 10px;
	font-weight: bold;
	font-size: .8em;
	border-left: 2px solid #fff;
}

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
background-image: none;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
background-image: none;
text-decoration: none;
}


#navcontainer {margin: 0px; padding: 0px; list-style-type: none; width: 163px;}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;

}

#navcontainer li { margin: 0 0 1px 0; list-style-type: none;}

#navcontainer a
{
display: block;
padding: 5px 0px;
width: 100%;
color: #fff;
font-size: .8em;
font-weight: bold;
background-color: #036;
background-image: none;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
background-color: #69C;
background-image: none;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; list-style-type: none; font-size: .9em;}

#navcontainer ul ul a
{
display: block;
width: 153px;
color: #fff;
background-color: #369;
background-image: none;
text-decoration: none;
padding: 5px 0px;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #69C;
background-image: none;
text-decoration: none;
}

.navhome {
font-weight: bold;
display: block;
padding: 0px;
width: 160px;
color: #fff;
background-color: #036;
background-image: none;
text-decoration: none;
}
.title
{
font-weight: bold;
color: #ffffff;
background-color: #005C96;
background-image: none;
padding: 3px;
border-bottom: 2px solid #00A54F;
margin-top: 5px;
}
.subtitle
{
font-weight: bold;
color: #005C96;
background-color: #fff;
border-bottom: 1px solid #005c96;
margin-top: 30px;
}

#horiznavcontainer {
text-align: right;
}
#horiznavcontainer ul, ol {
list-style-position: outside;
margin: 0px;
padding: 0px;
}

.content {
padding: 0px 10px;
margin: 0px;
position: relative;
z-index: 10;
}
.content p {
font-size: .8em;
line-height: 1.5em;
color: #000;
background-color: #fff;
}
img {
z-index: 20;
}
.bullet {
font-size: .8em;
margin-left: 50px;

}
.bullet li {
margin-bottom: 10px;
}

.footer {
text-align: center;
margin: 20px 0px;
border-top: 2px solid #005c96;
font-size: .8em;
}
.content a {
color: #005c96;

}
.print {
float: right; 
font-size:.6em; 
font-weight: bold; 
padding: 4px; 
margin: 5px; 
border: 0px solid #036; 
}
.image {
float: right;
margin: 8px 0px 8px 8px;
width: auto;
position: relative; 
z-index: 25;
}
.imageleft {
float: left;
margin: 8px 8px 8px 0px;
width: auto;
position: relative; 
z-index: 25;
}
.bluebox {
width: 475px; 
border: 1px solid #369; 
color: #000; 
background-color: #EEF3F9; 
padding: 4px; 
font-size: .8em; 
line-height: 1.5em;
}
.bluebox2 {
width: 598px; 
height: auto;
border: 1px solid #369; 
background-color: #EEF3F9;
color: #000; 
padding: 2px; 
line-height: 1.5em;
margin: 0px;
font-size: 0.8em;
}
.bluebox3 {
width: 575px; 
height: auto;
border: 1px solid #369; 
background-color: #EEF3F9;
color: #000; 
padding: 2px; 
line-height: 1.5em;
margin: 0px;
}
.bluebox4 {
width: 100%; 
height: auto;
border: 2px solid #369; 
background-color: #EEF3F9;
color: #000; 
padding: 2px; 
line-height: 1.5em;
margin: 3px;
text-align: center;
}
.bluebox5 {
/* width: 80%; */
height: auto;
border: 1px solid #369; 
background-color: #EEF3F9;
color: #000; 
padding: 2px; 
line-height: 1.5em;
margin: 0px;
font-size: 0.8em;
position: relative; 
z-index: 25;
}
.sponsorbox {
margin: 0 7 0 7;
border: 1px solid #005C96;
}
h3.sponsortitle
{
font-weight: bold;
color: #ffffff;
background-color: #005C96;
background-image: none;
padding: 3px;
border-bottom: 2px solid #00A54F;
margin-top: 0px;
font-size: .9em;}
.indent {
margin-left: 3em;
}