* {margin:0;padding:0}
BODY {background:#04b1f0;font:normal normal 85%/150% Arial,sans-serif}
TABLE {font-size:100%}
HR {display:none}
H1 {font:190%/150% Arial,sans-serif;margin-bottom:15px}
H2 {font:130%/150% Arial,sans-serif;margin:30px 0 10px 0}
H3 {font:bold 100%/150% Arial,sans-serif;margin:15px 0 0 0}
P {padding-bottom:10px}
DT {font-weight:bold;margin:10px 0 0 0}
DD {margin-left:15px}
BLOCKQUOTE {margin:0 20px;padding-bottom:15px;font-style:italic}
A {text-decoration:none;color:#387dae}
A:visited {color:#b88}
A:hover {text-decoration:underline;color:#ff110f}
FIELDSET {border:0}
ABBR, span.abbr {border-bottom:1px dotted #666}
#canvas {text-align:center;background:#fff url(body.png) repeat-x;padding-top:64px}
#top {width:894px;height:192px;background:transparent url(top.png) no-repeat;margin:0 auto;text-align:left;position:relative}
#tonavigation {position:absolute;top:-9999px}
#tohome {position:absolute;left:28px;top:0;width:154px;height:192px;display:block;}
#tohome SPAN {display:none;}

#nav {position:absolute;left:182px;top:110px;width:712px;height:31px;text-align:left}
#nav H2 {position:absolute;top:-9999px}
#nav UL {list-style:none;height:31px}
#nav UL LI UL {position:absolute;left:-9999px;width:190px;height:auto;margin-top:-1px;border-top:1px solid #ff5c5c;padding-bottom:10px;border-bottom:1px solid #a76236;background: #ff5c5c;}
#nav UL LI.hover UL,
#nav UL LI:hover UL {left:auto}
#nav LI {float:left;height:31px;}
#nav UL LI.hover,
#nav UL LI:hover {background:#fee url(active.png)}
#nav LI LI {float:left;padding:0 0 0 0;width:100%;height:auto;}
#nav LI A {color:#fff;font-size:.9em;text-decoration:none;display:block;height:31px;cursor:pointer}
#nav LI LI A {background:#ff5c5c;color:#fff;width:100%;height:auto}
#nav LI A SPAN {display:none}
#nav LI LI A SPAN {display:block;height:auto;padding:3px 0 3px 18px}
#nav LI LI A:hover {background:#fdd;color:#ff110f}

#nav UL LI#m_0.hover,
#nav UL LI#m_0:hover {background-position:0 0}
#nav UL LI#m_1.hover,
#nav UL LI#m_1:hover {background-position:-190px 0}
#nav UL LI#m_2.hover,
#nav UL LI#m_2:hover {background-position:-331px 0}
#nav UL LI#m_3.hover,
#nav UL LI#m_3:hover {background-position:-526px 0}

#nav UL LI#m_0 UL, LI#m_0 A {width:190px;}
#nav UL LI#m_1 UL, LI#m_1 A {width:141px;}
#nav UL LI#m_2 UL, LI#m_2 A {width:195px;}
#nav UL LI#m_3 UL, LI#m_3 A {width:154px;}

#middle {width:894px;height:auto !important;height:300px;min-height:300px;background:transparent url(middle.png) repeat-y;margin:0 auto;text-align:left}

#platform {width:100%;height:212px;background:transparent url(platform.png) repeat-x;text-align:center}
#bottom {width:894px;height:212px;background:transparent url(bottom.png) no-repeat;margin:0 auto;text-align:center}

#left {width:165px;float:left;font-size:95%;position:relative;left:20px;padding-top:4em}

#content {float:right;width:700px;font-size:95%}
#content .inner {padding:0 35px 10px 5px}
#content P IMG.right {float:right;padding-left:5px}
#content UL {margin-left:20px;padding-bottom:10px}
#content UL UL {padding-bottom:0}
#content .leftColumn {width:48.6%;float:left}
#content .rightColumn {width:48.6%;float:right}

.shadow {border-right:1px solid #9ec0cc;border-bottom:1px solid #9ec0cc}

.box {border-right:0}
.box TH {font-weight: bold;padding:0 4px;border-bottom: 1px solid #aa6339;background:#ff7d7c url(redbg.png) repeat-x;color:#fff;text-align:center}
.box TH A:link, .box TH A:visited {color:#fff;text-decoration:underline;}
.box TH A:hover {color:#fff;text-decoration:none;}
.box TD.boxContent {vertical-align:top;padding:2px 4px;background:#e1faff;font-size:.9em}
.box TD.alternating {background:#fff}
.box P {padding:0}
.box DT {margin:0}
.box .smallIndent {text-indent:1em}

.buttons {text-align:left;margin:0;padding:0;font-size:80%;width:170px;position:absolute;left:-170px}
.buttons A {text-decoration:none;border:1px solid #9ec0cc;margin:0 6px 6px 0;padding:0 5px;background:#e1faff;white-space:nowrap;display:block;float:left; width:auto}
.buttons A:hover {background:#FFF}

#semprog {position:relative}
#semprog DT {margin-top:25px;background:#EEE;color:#666;line-height:110%}
#semprog DD {padding:0 2em;line-height:110%}

.pdf {background:url(icon-pdf.gif) no-repeat left center;padding-left:20px}

#footer {text-align:left;padding-left:200px;padding-top:45px;font-size:70%;color:#000}
#footer A {color:#000;text-decoration:underline}
#footer A:hover {color:#ff110f;}
