html {margin:0px; padding:0px;}
body {
        margin: 0px;
        padding: 0px;
        background-color:#506974;
        background-image:url(/images/bg-page.gif);
        background-repeat:repeat-x;
        background-position:top;
        text-align: center;
        font-family:Arial, Helvetica, sans-serif;
        font-size:0.8em;
        height:100%;
        color:#2F383A;
}
IMG {border:0;}
a {
color:#216E83;
text-decoration:underline;
}
a:hover {
color:#999;
text-decoration:none;
}
a:visited {
color:#216E83;
text-decoration:underline;;
}
#all {margin:0; padding:0; width:100%;}

#wrapper {
        margin:0 auto;
        width:976px;
        text-align:left;
        background-image:url(/images/bg-wrap.gif);
        background-position:top;
        background-repeat:repeat-y;
}
#leftmargin {
        width:8px;
        float:left;
        background-image:url(/images/bg-leftmargin.gif);
        background-repeat:repeat-y;
        height:100%;
}
#rightmargin {
        width:8px;
        float:left;
        background-image:url(/images/bg-rightmargin.gif);
        background-repeat:repeat-y;
        height:100%;
}
#contentwrapper {
        width:960px;
        float:left;
        height:100%;
        background-color:#C2D4DD;
        margin:0px; padding:0px;
}
#header {
        height:186px;
        width:100%;
        background-image:url(/images/header.jpg);
        background-repeat:no-repeat;
        background-position:top;
        margin:0px; padding:0px;
}
#pagecontent {
        width:910px;
        padding:30px 25px 70px 25px;
        vertical-align:top;
        background-image:url(/images/bg-pagecont.jpg);
        background-repeat:no-repeat;
        background-position:top;
        height:100%;
        float:left;
}
#pagecontent2 {
        width:830px;
        padding:30px 65px 70px 65px;
        vertical-align:top;
        background-image:url(/images/bg-pagecont.jpg);
        background-repeat:no-repeat;
        background-position:top;
        height:100%;
        float:left;
}

#leftcolumn {
        float:left;
        width:200px;
        padding-top:20px;
}
#rightcolumn {
        float:left;
        width:690px;
        padding-left:20px;
}

#footer {
        background-color:#4A8FA6;
        background-image:url(/images/bg-footer.gif);
        background-repeat:repeat-x;
        background-position:bottom;
        border-top:1px solid #7EC5DB;
        padding:30px 0px;
        text-align:center;
        color:#FFFFFF;
        width:100%;
        float:left;
}

#3colm {
        float:left;
        width:280px;
border:1px solid #FFF;
}

/*-- NAVIGATION --*/
#navcontainer {
        padding-top:140px;
        height:35px;
        padding-bottom:0px;
        margin:0px;
        text-align:center;
        font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
        font-weight:normal;
        font-size:1.3em;
        text-transform:uppercase;
}
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}
#navlist li a {
color:#FFFFFF;
text-decoration:none;
}
#navlist li a:hover {
color:#216E83;
text-decoration:underline;
}
#navlist li a:visited {
color:#FFFFFF;
text-decoration:none;
}
#navlist li a.current {
color:#216E83;
text-decoration:underline;
}

/*-- END NAVIGATION --*/

/*--SUBNAVIGATION --*/
.subnav {width:200px; height:35px; margin:0; padding:0; background-color:#FFFFFF; vertical-align:bottom;}
.subnav1 {
        background-color:#FFFFFF;
        padding:15px 10px 25px 10px;
        font-size:95%;
}

#subnav2
{
padding:0;
margin-left: 0;
border-bottom: 1px solid #D3ECF8;
margin-top:0px;
}

#subnav2 li
{
list-style: none;
margin: 0;
padding: 0.3em 0em;
border-bottom: 1px solid #D3ECF8;
}

#subnav2 li.current {text-decoration:none; color:#666666; font-style:italic;}

#subnav2 li a { text-decoration: none; }

#subnav2 li a.current {text-decoration:none; color:#666666; font-style:italic;}

/*-- END SUBNAVIGATION --*/

.clear {clear:both;}
H1 {color:#216E83; margin:0px 0px 20px 0px; font-size:1.6em; font-weight:normal;}
H2 {color:#216E83; margin:0px 0px 10px 0px; font-size:1.3em; font-weight:normal;}
H3 {margin:0px 0px 7px 0px; font-size:1.1em; font-weight:bold;}

.list LI { list-style-type: square; margin-bottom:5px;}
.imgright {border:5px solid #FFFFFF; margin:0px 0px 10px 10px;}
.imgborder {border:5px solid #FFFFFF; margin:3px;}
.highlight {color:#314751;}
.width350 {width:350px;}
/*-- TABLES --*/

.thead {
        background-color:#FFFFFF;
        background-image:url(/images/bg-thead.gif);
        background-position:top;
        background-repeat:repeat-x;
        padding:4px 6px;
        font-weight:bold;
        color:#3996AC;
        border-bottom:1px solid #3996AC;
}
.tabledata {
        background-color:#D8E5EB;
        padding:4px;
        border-bottom:1px solid #A1BDC7;
        border-top:1px solid #FFFFFF;
        font-size:0.85em;
}
.tablewhite {background-color:#FFFFFF;vertical-align:middle; text-align:center;border-right:1px solid #A1BDC7;}
.tbwhitecenter {vertical-align:middle; text-align:center;background-color:#FFFFFF;}
.intl1 {background-color:#FFFFFF;vertical-align:middle; border:1px solid #A1BDC7; padding:5px; width:150px; background-image:url(/images/bg-thead.gif);
        background-position:top; font-size:1.2em;
        background-repeat:repeat-x;color:#216E83;}
.intl2 {background-color:#CDDEE6;vertical-align:middle; border:1px solid #A1BDC7; padding:3px;}

/*-- FAQ --*/

#faq
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#faq li
{
padding-left: 30px;
padding-bottom:15px;
background-image: url(/images/bullet-faq.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
}

/*-- PRINT STYLES --*/
@media print{
#wrapper {
        margin:0 auto;
        width:650px;
        text-align:left;
        background-image:none !important;
}
#leftmargin {
        visibility:hidden;
}
#rightmargin {
        visibility:hidden;
}
#contentwrapper {
        width:100%;
        float:left;
        height:100%;
        background-color:#fff;
}
#header {
        visibility:hidden;
}
#pagecontent {
        width:100%;
        padding:10px;
        vertical-align:top;
        background-image:none !important;
        height:100%;
}
#leftcolumn {
        visibility:hidden;
}
#rightcolumn {
        float:left;
        width:100%;
        padding-left:20px;
}

#footer {
        background-image:none !important;
        color:#000000;
}
}

