﻿body
{
    margin: 0px;
    padding: 0px;
    text-align: center;
    background-color: #ffffff;
    color: #999999;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    background: repeat-x url(images/bg_header.jpg);
}

p, li, ul, ol, h1, h2, h3, h4, h5, h6, label, input, form
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #999999;
}

.buttonclass
{
    background-color: #336699;
}

#espanol
{
    text-align: center;
    font-size: medium;
    font-weight: bold;
    padding: 10px 0 0 0;
}

/* ------------------------------------------------ */
/*Form*/

#form-container
{
    float: left;
    width: 350px;
    background-color: #FFFFFF;
}
#form-container form p
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    padding: 5px;
}
#form-container form p label
{
    float: left;
    width: 29%;
    text-align: right;
    line-height: 125%;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#form-container form p.wide label
{
    width: 100%;
    text-align: left;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#form-container form p span.formw
{
    float: right;
    width: 100%;
    padding-bottom: 5px;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#form-container input,textarea
{
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
}

.darktxt
{
    color:red;
}

/* ---------------------------------------------------------------*/
/*Containers*/

#main_container
{
    width: 780px;
    margin: 35px auto auto auto;
    padding: 0 0 30px 0;
}

#col_one
{
    width: 300px;
    background: repeat-y left url(images/bg_sidebox.jpg);
    float: left;
}

#col_one_content
{
    text-align: left;
    clear: both;
    margin: 0 9px 0 18px;
}

#col_one_footer
{
    width: 306px;
    height: 27px;
    background: no-repeat url(images/bg_footer_sidebox.jpg);
}

#col_two
{
    width: 459px;
    padding: 0;
    float: left;
}

#col_two_header
{
    background: no-repeat url(images/bg_header_mainbox.jpg);
    height: 15px;
    width: 459px;
    margin: 0 0 0 5px;
}

#col_two_main
{
    width: 463px;
    text-align: left;
    background: repeat-y url(images/bg_mainbox.jpg);
}

#col_two_content
{
    width: 420px;
    margin: 5px auto 0 12px;
}

#col_two_content p
{
    line-height: 17px;
    margin: 0 0 0 20px;
}

#col_two_footer
{
    width: 459px;
    height: 64px;
    background: no-repeat url(images/bg_footer_mainbox.jpg);
    margin: 0 0 0 5px;
}

.sidebox
{
    width: 285px;
    height: 117px;
    background: no-repeat url(images/bg_sidebox_item.jpg);
    margin: 0 0 8px 0;
}

.sidebox_last
{
    width: 285px;
    height: 86px;
    background: no-repeat url(images/bg_sidebox_last.jpg);
    margin: 0 0 3px 0;
}

.sidebox_content
{
    padding: 5px;
}

#main_nav
{
    width: 280px;
    float: right;
    clear: left;
    margin: 0 3px 0 0;
}

ul
{
    list-style: none;
    padding: 5px 0 0 45px;
}

li
{
    background: no-repeat url(images/bullet_arrow.jpg) 0 3px;
    padding: 0 0 0 20px;
    margin: 10px 0 0 0;
    line-height: 17px;
}

img
{
    border: none;
}

#col_two_content h1
{
    font: bold 22px Verdana, Arial, Helvetica, sans-serif;
    color: #99CC00;
    background: no-repeat bottom left url(images/divider.jpg);
    padding: 0 0 5px 0;
    margin: 5px 5px 10px 30px;
}

#col_two_content h2
{
    font: bold 16px Verdana, Arial, Helvetica, sans-serif;
    color: #99CC00;
    background: no-repeat bottom left url(images/divider.jpg);
    padding: 0 0 5px 0;
    margin: 5px 5px 10px 0;
}

#col_two_content h3
{
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    color: #99CC00;
    background: no-repeat bottom left url(images/divider.jpg);
    padding: 0 0 5px 0;
    margin: 5px 5px 10px 0;
}

#col_two_content p
{
    padding: 0 0 15px 25px;
}

.sidebox_content h1
{
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    background: no-repeat bottom left url(images/bg_sidebox_header.jpg);
    padding: 0 0 0 3px;
    margin: 0;
}

.sidebox_content p
{
    padding: 3px 0 0 5px;
}

a
{
    color: #225D92;
    font-weight: bold;
    text-decoration: none;
}

#footer
{
    color: #666;
    font-weight: bold;
}
