body
{
background: #FF9A1D/*#2B39C8/*#F8ED7D/*#FFDB70/* url(img/bg_gradient.jpg)*/;
background-image: url(images/bg_bubbles.jpg);
font: 76%/1.4em Tahoma, Helvetica, Verdana, Arial, Sans-serif;
color: #444444;
margin: 0px;
}

#outer
{
margin: 0px;
padding: 0px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#header
{
width:780px;
height: 150px;
margin: 0px;
background: #DEC399;
margin-left: auto;
margin-right: auto;
}

#headercontent
{
width: 780px;
margin: 0px;
padding: 0px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#leftheadercontent
{
float: left;
width: 180px;
padding: 5px;
}

#rightheadercontent
{
float: right;
width: 530px;
padding: 5px;
}

h1
{
font: 220%/1.4em Tahoma, Verdana, Helvetica, Arial, Sans-serif;
margin-top: 25px;
margin-bottom: 0px;
}

h5
{
font: 160%/1em Tahoma, Verdana, Helvetica, Arial, Sans-serif;
margin-top: 0px;
}

a
{
font-family: Verdana, Helvetica, Arial, Sans-serif;
color: #4D83FF;
}

a:visited
{
font-family: Verdana, Helvetica, Arial, Sans-serif;
color: #4D83FF;
}

a:active
{
font-family: Verdana, Helvetica, Arial, Sans-serif;
color: #4D83FF;
}

a:hover
{
font-family: Verdana, Helvetica, Arial, Sans-serif;
color: #004D99;
}

a.mainnav
{
margin: 4px 20px 0px 0px;
font: 160%/1.8em Verdana, Helvetica, Arial, Sans-serif;
color: #4D83FF;
text-decoration: none;
}

a.mainnav:hover
{
margin: 4px 20px 0px 0px;
font: 160%/1.8em Verdana, Helvetica, Arial, Sans-serif;
color: #004D99;
text-decoration: none;
}

#main
{
background: #FFF377;
width: 780px;
margin: 0px;
padding: 0px;
text-align: left;
margin-left: auto;
margin-right: auto;
border-top-style: solid;
border-top-color: #3C3020;
border-top-width: 8px;
border-bottom-style: solid;
border-bottom-color: #3C3020;
border-bottom-width: 4px;
}

#maincontent
{
width: 780px;
margin: 0px;
padding: 0px;
text-align: left;
}

#navigation
{
float: left;
width: 250px;
margin: 0px;
padding: 0px;
background: #A0D2A1;
}

a.sidenav
{
display: block;
margin: 8px 10px 6px 10px;
color: #1E62FF;
text-decoration: none;
}

a.sidenav:hover
{
display: block;
margin: 8px 10px 6px 10px;
color: #004D99;
text-decoration: none;
}

p.navtxt
{
margin: 6px 0px 6px 10px;
}

#pagecontent
{
float: right;
width: 520px;
margin: 0px;
padding: 0px;
}

h2
{
font: 160%/1.4em Tahoma, Verdana, Helvetica, Arial, Sans-serif;
color: #3C3020;
font-weight: bold;
text-align: left;
}

h3
{
font: 120%/1.4em Tahoma, Verdana, Helvetica, Arial, Sans-serif;
color: #3C3020;
font-weight: bold;
text-align: left;
}

h4
{
font: 100%/1.4em Tahoma, Verdana, Helvetica, Arial, Sans-serif;
color: #3C3020;
font-weight: bold;
text-align: left;
}

ul.freeform
{
margin-left: 0;
padding-left: 0.5em;
padding-right: 0.5em;
list-style-type: none;
}

ul.freeform li
{
margin-left: 0px;
}

hr
{
width: 99%;
align: left;
margin: 0px;
border: 0;
height: 1px;
color: #444444;
background-color: #444444;
}

#footer
{
clear: both;
font: 76%/1.4em Tahoma, Helvetica, Verdana, Arial, Sans-serif;
border-top-style: dotted;
border-top-color: #3C3020;
border-top-width: 2px;
padding: 4px 0px 4px 4px;
margin-top: 6px;
}

table
{
border-collapse: collapse;
border-left: 1px solid #363636;
border-top: 1px solid #363636;
}

th
{
border-right: 1px solid #363636;
border-bottom: 1px solid #363636;
text-align: left;
padding: 3px;
}

th.center
{
text-align : center;
}

td
{
border-right: 1px solid #363636;
border-bottom: 1px solid #363636;
padding: 3px;
font-size: x-small;
}

td.photocell
{
border: 0px;
padding: 2px;
font-style: italic;
color: #272727;
}

caption
{
caption-side: top;
font-weight: bold;
padding-bottom: 0.5em;
text-align: left;
}

blockquote
{
border: 0;
}

a.styleRef
{
color: #D5580D;
}

table.format
{
border: none;
margin: 15px;
}

td.format
{
border: none;
}

tr
{
border: none;
}
