/***************** GENERAL *****************/
body, td {font-family:arial,helvetica,sans-serif;font-size:12px;line-height: 14px;}

body 
{
    background-color: rgb(9,189,242);
    background-image: url(../../Media/images/main_background.jpg);
    background-repeat: repeat-x; 
    width: 100%; 
    position: relative; 
    line-height: 14px;
}

h1, h2, h3, h4 {color:rgb(0,80,127);padding-top:5px;padding-bottom:5px; line-height: 1.25;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child {padding-top:0px}
h1, h2, h3 {font-family:"lucida sans unicode", "Lucida Sans", sans-serif; font-weight:normal;color:rgb(0,80,127);text-transform:uppercase}
h1 {font-size:20px}
h2 {font-size:16px;}
img { display: block; }

h1 + p {margin-top:14px}
p + p {margin-top:12px}
p + h2 {margin-top:12px}

a 
{
    color: #00507F; 
    text-decoration: none;
}

/***************** MISC *****************/
.required,
.error,
.highlight
{
    font-weight: bold;
    color: #00507F;
}

.featureBox
{
    padding: 8px;
    background-color: #F9F9F9;
    border: Solid 1px #CFCFCF;
    margin: 20px 0;
}

.featureBox ul
{
    margin: 10px 0 10px 30px;
}

/***************** BUTTONS *****************/
a.button
{
    float: left;
    display: block;
    height: 26px;
    font-weight: bold;
    line-height: 26px;
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-align: center;
    background-position: 0 0;
    background-repeat: no-repeat;
    text-decoration: none;
    margin: 0 5px 0 0;
}
a.button:hover { text-decoration: none !important; }

a.regular
{
    background-image: url(../../Media/Images/button.gif);
    width: 101px;
}
a.regular:hover { background-position: -101px 0; }

a.small
{
    background-image: url(../../Media/Images/button_small.gif);
    width: 87px;
}
a.small:hover { background-position: -87px 0; }

