body {

    background-image:url(images/bggradient.jpg);

    background-repeat:repeat-x;

    background-color:#004C99;

    background-attachment:fixed;

    text-align:center;

    padding:0px;

    margin:0px;

    font-family:Arial, Helvetica, sans-serif;

}
.style28 {color: #0000FF}
.style29 {color: #004080}
.style31 {font-size: 12px}

a img {

    border:none;

}

#cont {

    width:620px;

    margin-top:10px;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

    background-color:#FFFFFF;

    overflow: auto;

}

#header {

    width:620px;

    background-image:url(images/header.jpg);

    background-repeat: no-repeat;

    background-color: #FFFFFF;

    overflow: visible;

}

#subhead {

    width:620px;

    background-color: #FFFFFF;

    overflow: visible;

}

.hspacer {

    width:40px;

    height:100px;

    float:left;

}

.headline {

    width:540px;

    margin-top:0px;

    font-family: Impact, Arial;

    font-size: 22pt;

    color: #ee0033;

    letter-spacing: -1pt;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

    float: none;

    padding-top: 20px;

    line-height: 40px;

}

.subheadline {

    width:540px;

    margin-top:0px;

    font-family: Impact, Arial;

    font-size: 22pt;

    color: #ee0033;

    text-align: center;

    letter-spacing: -1pt;

    float: left;

    padding-top: 20px;

    line-height: 40px;

	display:block;

}

#maincont {

    width:540px;

    text-align: left;

    margin-top: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

}

#disclaimers {

    width:540px;

    text-align: left;

    margin-top: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

}

#footer_text {

    width:540px;

    text-align: left;

    margin-top: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

}

.yellowbox {

    width: 500px;

    border: 3px solid #000;

    padding: 10px 25px;

    background: #ffffcb;

}

.yellowbox2    {

    border: 1px dashed #000;

    width: 500px;

    padding: 10px 25px;

    background: #ffffcb;

}

.yellowbox h2    {

    color: #36F;

    text-align: center;

    font-family: Arial, Helvetica, sans-serif;

}

.yellowbox h3, .yellowbox2 h3    {

    color: #000;

    text-align: center;

}

.certificate {

    width:540px;

    height:410px;

    background-image:url(images/certificate.jpg);

    background-repeat:no-repeat;

    margin:0px auto;

}

.certificatecont {

    width:450px;

    height:100px;

    margin-top: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

    padding-top: 45px;

}

#footer {

    width:620px;

    height:90px;

    margin:0px auto;

    background-image:url(images/footer_bottom.jpg);

}

ul.checkList li    {

    list-style: none;

    list-style-image: url(images/check.gif);

    padding-left: 0px;

    margin-left: 25px;

    line-height: 25px;

}

.underline    {

    text-decoration: underline;

    white-space: nowrap;

    font-weight: bold;

}

.nobr    {

    white-space: nowrap;

}

.red    {

    color: #F00;

}

.style1 {



    color: #FF0000;



    font-size: small;



}



.style2 {



    color: #000000;



    font-size: x-large;



    font-family: "Times New Roman", Times, serif;



}



.style5 {



    font-size: large;



    font-weight: bold;



}



.style6 {



    font-size: xx-large;



    font-weight: bold;



    font-style: italic;



}



.style7 {color: #0099CC}



.style9 {font-size: 14px}



.style10 {color: #FF0000}



.style15 {



    color: #0000ff;



    font-size: xx-large;



    font-weight: bold;



}



.style20 {



    color: #CC0000;



    font-size: small;



    font-weight: bold;



}



.style22 {color: #FF0000; font-weight: bold; }

.style24 {font-size: 18px}

.style25 {font-size: 10px}

.style27 {font-size: 18px; font-weight: bold; }

table, td, tr, textarea {
	max-width:510px;
}