* 
{
padding: 0;
margin: 0;
}

/*
layout
*/

#wrapper 
{
height: 650px;
width: 800px;
position: relative;
left: 50%;
margin-top: 10px;
margin-bottom: 10px;
margin-left: -400px;
margin-right: 0px;
border-width: 1px;
border-style: solid;
border-color: #000000;
}

#branding
{
float: left;
width: 800px;
height: 100px;
}

#navigation
{
float: left;
background-color: #0B8CAB;
height: 25px;
width: 100%;
}

#content
{
height: 440px;
float: left;
}

#breadcrumbs
{
width: 750px;
height: 30px;
float: left;
clear: both;
}

#content_body
{
float: left;
width: 525px;
height: 440px;
margin-left: 25px;
margin-bottom: 25px;
}

#content_body_1
{
float: left;
width: 260px;
}

#content_body_2
{
float: left;
width: 260px;
margin-left: 5px;
}

#content_body_1_col_1
{
float: left;
width: 130px;
}

#content_body_1_col_2
{
float: left;
width: 130px;
}

#content_nav
{
float: left;
width: 190px;
height: 440px;
margin-right: 25px;
margin-left: 25px;
margin-bottom: 25px;
}

#footer
{
width: 800px;
height: 24px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-style: solid;
border-color: #0B8CAB;
float: left;
}

/*
tags
*/

body
{
background-color: #ffffff;
}

a
{
text-decoration: none;
}

img
{
border: 0px none;
}

h1
{
font-family: arial;
font-size: 16pt;
color: #01366A;
padding-bottom: 14px;
}

p
{
font-family: helvetica;
font-size: 10pt;
color: #01204B;
padding-bottom: 12px;
}

label
{
font-family: helvetica;
font-size: 10pt;
color: #01204B;
float: left;
width: 10em;
}

span
{
font-family: helvetica;
font-size: 10pt;
color: #01204B;
padding-bottom: 12px;
}

ul
{
font-family: helvetica;
font-size: 10pt;
color: #01204B;
padding-bottom: 12px;
padding-left: 25px;
}

input[type="text"]
{
width: 8em;
}

/*
classes
*/

.nav_links
{
font-family: helvetica;
font-size: 9pt;
font-weight: bold;
color: #ffffff;
}

.logo
{
padding-left: 20px;
padding-top: 25px;
}

.nav_spacer_left
{
height: 18px;
width: 5px;
float: left;
background-color: #ffffff;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-style: solid;
border-color: #ffffff;
}

.nav_spacer_right
{
height: 18px;
width: 189px;
float: left;
background-color: #ffffff;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-style: solid;
border-color: #ffffff;
}

.nav_button_active
{
height: 18px;
width: 100px;
float: left;
text-align: center;
background-color: #0B8CAB;
border-right-width: 1px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-color: #ffffff;
}

.nav_button_inactive
{
height: 18px;
width: 100px;
float: left;
text-align: center;
background-color: #01366A;
border-right-width: 1px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-style: solid;
border-color: #ffffff;
}

.side_nav_a
{
font-family: helvetica;
font-size: 10pt;
color: #0B8CAB;
text-decoration: underline;
}

.fsa_text
{
font-family: helvetica;
font-size: 7pt;
color: #01366A;
padding-left: 25px;
padding-right: 25px;
padding-top: 10px;
}

.breadcrumbs
{
font-family: helvetica;
font-size: 8pt;
text-decoration: underline;
color: #01366A;
text-transform: uppercase;
}

.bc_container
{
padding-top: 10px;
padding-left: 25px;
padding-right: 25px;
font-size: 8pt;
color: #01366A;
}

.text
{
font-family: helvetica;
font-size: 10pt;
color: #01204B;
text-decoration: none;
padding-bottom: 3px;
}

.contact_link
{
float: left;
width: 10em;
}

.contact_text
{
display: block;
font-family: helvetica;
font-size: 10pt;
color: #01204B;
}

.contact_span
{
padding-bottom: 10px; 
display: block;
}

.contact_div
{
padding-bottom: 4px;
}

.input_button
{
background-color: #1A83A3; 
font-weight: bold; 
color: #ffffff;
}

.button_holder
{
position: relative;
left: 132px;
}

/*
dotted line around an element

border-width: 1px;
border-style: dotted;
border-color: #000000;
*/