/******* HTML ********/
body {
    margin: 0px;
    padding: 0px;
    background: #FFFFFF url('/images/bg_gradient.gif') repeat-x top left;   
}
p {
    margin: 0px; 
    padding: 0px; 
    font: .75em Arial, Helvetica, Verdana, sans-serif;
    color: #555555;
}
td {
    margin: 0px; 
    padding: 0px; 
    line-height: .7em; 
    font: .85em Arial, Helvetica, Verdana, sans-serif;
    color: #555555;
}
h1 {
    font-weight: bold; 
    font: 160% Arial, Helvetica, Verdana, sans-serif;
    color: rgb(64,64,255)
}
h2 {
    padding-top: 4px;
    margin-bottom: 2px;
    font-weight: bold; 
    font: 1em Arial, Helvetica, Verdana, sans-serif;
    color: #f48117;
    text-transform: uppercase;
}
h3 {
    margin-bottom: 4px;
    font-weight: bold; 
    font: .9em Arial, Helvetica, Verdana, sans-serif;
    color: #555555;
}
ul {
    margin-top: -2px;
    margin-left: 0px;
    padding: 0px;
    padding-bottom: -8px;
    list-style-type: disc;
    list-style-position: inside;
}
li {
    margin: 0px;
    padding: 4px;
    font: .75em Arial, Helvetica, Verdana, sans-serif;
    color: #555555;
}
ul.normal {
    margin-top: 8px;
    padding-top: -4px;
    margin-left: 12px;
    padding: 0px;
    list-style-type: disc;
    list-style-position: outside;
}
li.normal {
    margin: 0px;
    margin-left: 20px;
    padding: 1px;
    font: .75em Arial, Helvetica, Verdana, sans-serif;
    color: #555555;
}
ul.nested {
    margin-top: 2px;
    padding-top: -4px;
    margin-left: 12px;
    padding: 0px;
    list-style-type: disc;
    list-style-position: outside;
}
li.nested {
    margin: 0px;
    margin-left: 20px;
    padding: 1px;
    font: 1em Arial, Helvetica, Verdana, sans-serif;
    color: #555555;
}
ul.decimal {
    margin-top: 8px;
    padding-top: -4px;
    margin-left: 12px;
    padding: 0px;
    list-style-type: decimal;
    list-style-position: outside;
}
li.decimal {
    margin: 0px;
    margin-left: 20px;
    padding: 1px;
    font: 75% Arial, Helvetica, Verdana, sans-serif;
    color: #555555;
}
a {
    color: #003366;
    text-decoration: underline;
}
a:hover {
    color: #999999;
    text-decoration: underline;
}
input, textarea {
    width: 350px;
}

#links {
    padding: 4px;
    padding-top: 8px;
    margin: 4px;
}
#links a {
    font: 95% Arial, Helvetica, Verdana, sans-serif;
    color: #e68225;
}

/******* PAGE ********/
#page {
    margin: 0 auto;
    width:800px;
}

/******* HEADER ********/
#header_top {
    height: 100px;
    background: #e68225 url('/images/bg_header.gif') repeat-x left top;
}
#header_middle {
    height: 4px;
    background: #004c81;
}
#header_bottom {
    font: 1em Arial, Helvetica, Verdana, sans-serif;
    padding-left: 33px;
    height: 25px;
    background: #666666 url('/images/bg_greybar.gif') repeat-x left top;
    color: white;
}
#header_bottom a {
    font: .60em Arial, Helvetica, Verdana, sans-serif;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
}
#header_bottom a:hover {
    font: .60em Arial, Helvetica, Verdana, sans-serif;
    color: #e68225;
    text-decoration: none;
    text-transform: uppercase;
}
#header_bottom a.orange {
    font: .60em Arial, Helvetica, Verdana, sans-serif;
    color: #e68225;
    text-decoration: none;
    text-transform: uppercase;
}
#header_bottom strong {
    font: .70em Arial, Helvetica, Verdana, sans-serif;
    color: #DFDFDF;
    text-decoration: none;
    text-transform: uppercase;
}
#logo {
    position: relative;
    top: 0px;
    left: 10px;
}

/******* CONTENT ********/
#wrapper {
  background-color:#FFF;
  overflow:hidden;
  padding: 0px;
  margin: 0px;
  width:800px;
}
#left {
  float:left;
  width:365px;
  padding: 0px;
  margin-bottom: -4px;
  margin-right:-435px;
  border-right: 435px solid #FFF;
}
#flashcontent {
    width:350px;
    height:450px;
    margin: 0px;
    padding: 0px;
}
#right {
  background-color:#FFF;
  width:410px;
  float:left;
  padding-top: 8px;
}

/******* FOOTER ********/
#footer {
    clear:both;
}
#footer_top {
    font: 1em Arial, Helvetica, Verdana, sans-serif;
    height: 25px;
    background: #666666 url('/images/bg_greybar.gif') repeat-x left top;
    color: white;
    text-align: center;
}
#footer_top a {
    font: .60em Arial, Helvetica, Verdana, sans-serif;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
}
#footer_top a:hover {
    font: .60em Arial, Helvetica, Verdana, sans-serif;
    color: #e68225;
    text-decoration: none;
    text-transform: uppercase;
}
#footer_top a.orange {
    font: .60em Arial, Helvetica, Verdana, sans-serif;
    color: #e68225;
    text-decoration: none;
    text-transform: uppercase;
}
#footer_top strong {
    font: .60em Arial, Helvetica, Verdana, sans-serif;
    color: #DFDFDF;
    text-decoration: none;
    text-transform: uppercase;
}
#footer_middle {
    padding-top: 10px;
    font: .75em Arial, Helvetica, Verdana, sans-serif;
    color: #666666;
    text-align: center;
}
#footer_bottom {
    padding-top: 8px;
    font: .75em Arial, Helvetica, Verdana, sans-serif;
    color: #999999;
    text-align: center;
}