body { min-width: 765px; color: #000000; background-color: #FFFFFF; margin: 3px 0px 3px 3px; padding: 0px}

/* Template */
.templatetopheader { position: relative; width: 99%; border: 1px solid #136680; background-color: #BBE2FF; background: url(/images/gradient_top_header.gif); background-repeat: repeat-y}
.templatelogodiv   { width: 249px; height: 107px}
.templatelogoimg   { position: absolute; top: 87px; left: 0px}
.templateoptions   { position: absolute; top: 84px; left: 249px; width: 508px; height: 23px; background: url(/images/background_slogan.jpg)}
.templatedivider   { width: 99%; height: 4px; font-size: 1px; line-height: 1px; background: url(/images/background_divider.gif); border: 1px solid #136680; border-top: 0px; border-bottom: 0px}
.templatemidblock  { position: relative; width: 99%; min-height: 1615px; border: 1px solid #136680; border-top: 0px; background-color: #80C8FF; background: url(/images/gradient_middle_block.gif); background-repeat: repeat-y}
.templatenav       { position: absolute; top: 0px; left: 0px; width: 169px; padding: 4px 2px 0px 0px; text-align: center}
.templatecontent   { margin-left: 171px; padding: 0px 2px 0px 3px}
.templatebannerset {
position: absolute;
top: 0px;
left: 249px;
width: 508px;
height: 85px;
background: url(/images/background_banner_set.jpg);
background-repeat: no-repeat;
padding-top: 12px;
text-align: right
}
/* -------- */

/* Navigation & left side */
.navitem        { height: 18px; padding-left: 15px; border-bottom: 1px solid #0C6F99; background: url(/images/navigation_square.gif); background-repeat: no-repeat; background-position: 5px 7px}
.subnavitem     { height: 17px; padding-left: 25px; border-bottom: 1px solid #0C6F99}
.navnonlink     { position: relative; top: 1px; color: #FFFFFF}
.navselected    { background: url(/images/deg6.gif)}
.navcontainer   { width: 156px; background: url(/images/deg5.gif); text-align: left}
.navcontainer a { position: relative; top: 1px}

.announce      { width: 156px; margin-top: 9px; padding: 1px; border: 1px solid #8CE2FF; background-color: #00BFFF; background: url(/images/bk4.gif)}
.cashighlights { width: 130px; margin-top: 12px; padding: 3px 1px 1px 1px; border: 2px solid #FFFFFF; background-color: #1395CC; text-align: center}
/* ---------------------- */

.formobjects   { background-color: #FFFFCC; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: black;}
.submitbutton  { background-color: #FFFF66; color: #000000; border: 1px solid #000000; border-style: outset;}

.lksectionsel      { position: absolute; top: 0px; width: 27%; border: 1px dotted #006699; border-bottom: 0px; padding: 4px; text-align: center}
.lksection         { position: absolute; width: 27%; top: 0px; padding: 4px}
.lksection a:hover { background-color: #FFFF99; background: url(/images/gradient8.gif); height: 30px; position: absolute; top: -6px}
.lksection a       { position: absolute; top: 0px; height: 24px; width: 100%; border: 1px dotted #006699; background-color: #1ABAFF; border-bottom: 0px; text-align: center}

.lkguidesele { background-color: #E0F7FF}
.lkguidedark { background-color: #7AD7FF}
.lkguidewhit { background-color: #94DFFF}

.lkdescb { border-bottom: 1px solid #CCCCCC; height: 60px; background: url(/images/gradient9.gif); padding-top: 3px; line-height: 15px}

.borderblue  { border: 1px solid #0000FF}
.bordergrey  { border: 1px solid #006699}
.bordergreys { border: 1px solid #308FBF}
.borderlk    { border-top: 1px solid #4CAED9; border-bottom: 1px solid #4CAED9}
.borderlkb   { border-bottom: 1px solid #4CAED9}

.pagebox a       {
border: 1px solid #4070FF;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
background-color: #E9E9E9;
background:url(/images/gradient11.gif)
}
.pagebox a:hover { background-color: #FFFF99; background: url(/images/gradient8.gif)}

.poswdyt { float: right; margin-left: 6px}

.cm     { border: 1px solid #C7EAFF; background-color: #9EDBFF; width: 592px; margin-bottom: 7px; padding: 5px; line-height: 16px}
.cmhead { border: 1px solid #ABAB33; background: url(/images/gradient9.gif); height: 17px; margin-bottom: 5px; padding: 1px}
.cmicon { position: relative; top: 1px; margin-left: 2px; margin-right: 6px}

.alus { position: relative; float: left; top: 2px; margin-right: 1px}
.nc   { border: 2px solid #FFFF00; border-right: 3px solid #FFFF00; padding: 0px 1px 0px 0px}
.nct  { width: 100%; margin-bottom: 2px; color: #808013; background-color: #FFFF00; border: 1px solid #808013; text-align: right}
.nctx { position: relative; left: -2px}

/* CSS for rounded boxes, several sizes & methods */
.rdboxbig-tr { margin: auto; padding: 0; background: url("/images/rdboxes/rdboxbig_tr.gif") no-repeat right top}
.rdboxbig-tl { margin: 0; padding: 0; background: url("/images/rdboxes/rdboxbig_tl.gif") no-repeat left top}
.rdboxbig-br { margin: 0; padding: 0; background: url("/images/rdboxes/rdboxbig_br.png") no-repeat right bottom}
.rdboxbig-bl { margin: 0; padding: 6px 10px; background: url("/images/rdboxes/rdboxbig_bl.png") no-repeat left bottom}
.rdboxmed-tr { margin: auto; padding: 0; background: url("/images/rdboxes/rdboxmed_tr.gif") no-repeat right top}
.rdboxmed-tl { margin: 0; padding: 0; background: url("/images/rdboxes/rdboxmed_tl.gif") no-repeat left top}
.rdboxsma-tr { margin: auto; padding: 0; background: url("/images/rdboxes/rdboxsma_tr.gif") no-repeat right top}
.rdboxsma-tl { margin: 0; padding: 0; background: url("/images/rdboxes/rdboxsma_tl.gif") no-repeat left top}
.rdbox-medsmall-br { margin: 0; padding: 0; background: url("/images/rdboxes/rdbox_medsmall_br.png") no-repeat right bottom}
.rdbox-medsmall-bl { margin: 0; padding: 4px 8px 1px 8px; background: url("/images/rdboxes/rdbox_medsmall_bl.png") no-repeat left bottom}
.rdbox-clfix {clear: both; height: 4px; font-size: 4px}
.rdbox-lenfixedmed-top { width: 178px; height: 16px; background: url(/images/rdboxes/rdbox-lenfixedmed-top.gif)}
.rdbox-lenfixedmed-mid { width: 178px; background: url(/images/rdboxes/rdbox-lenfixedmed-middle.gif)}
.rdbox-lenfixedmed-bot { width: 178px; height: 7px; background: url(/images/rdboxes/rdbox-lenfixedmed-bottom.gif); font-size: 6px}

.cssrdbox { height: 32px; padding: 3px 0px 0px 5px; margin-bottom: 13px; background: url(/images/deg9.gif)}

.article-bdtext { border-left: 1px dotted #006666; border-right: 1px dotted #006666; padding:2px 6px 6px 6px}
/* ---------------------------------------------- */

/* Image alignements */
.imgtop1 {position: relative; top: 1px}
.imgtop2 {position: relative; top: 2px}
/* ----------------- */

/* Position adjustment shortcuts */
.mt1 { margin-top: 1px}
.mt2 { margin-top: 2px}
.mt3 { margin-top: 3px}
/* ----------------------------- */