body, form {margin:0px; padding:0px;}
a, td, th {font-family:Arial; font-size:9pt; color:#000000; text-decoration:none;}
a :link, a :visited, a :hover {color:#0000CC; text-decoration:underline;}
a :hover {color:#CC0000; text-decoration:underline;}
p {font-family:Arial; font-size:9pt; color:#000000; text-decoration:none; line-height:150%;}
.input, .input :link, .input :visited, .input :hover {font-family:Arial; font-size:9pt; color:#000000;}
.button, .button :link, .button :visited, .button :hover {font-family:Verdana; font-size:8.5pt; font-weight:bold; padding-top:1pt; color:#000000; padding-bottom:1pt;}


/*====== Logo ===========*/
.logo {padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px;}
.logotext {padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:20px;}

/*====== Body ===========*/
.body_box {width:100%; height:100%;} /*NOTE: Use Width:100% for full screen resolution*/


/*====== HEADER ===========*/
.hdr {background-image:url(../images/bg.jpg); background-position:0% 0%; background-repeat:repeat;}
.hdrseachinput {font-family:Verdana; font-size:7.5pt; color:#000000;}
.hdrbar {height:35px; background-color:#4B597F; background-image:url(../images/hdrbar.bg.jpg); background-position:0% 0%; background-repeat:repeat-x; border-top:1px solid #000000; border-bottom:1px solid #000000;}
.hdrbarinner {height:35px; background-image:url(../images/hdrbar.jpg); background-position:0% 0%; background-repeat:no-repeat; border-top:2px solid #6B7A9C;}
.hdrbarTitleFont, .hdrbarTitleFont :link, .hdrbarTitleFont :visited, .hdrbarTitleFont :hover {font-family:Arial; font-size:14pt; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.hdrbarTitle {padding-left:10px; padding-right:10px;}


/*====== TOP MENUS ===========*/
.topmenu {padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px;}
.topmenuFont, .topmenuFont :link, .topmenuFont :visited, .topmenuFont :hover {font-family:Arial; font-size:8.5pt; color:#666666; text-decoration:none; letter-spacing:1pt; white-space:nowrap;}
.topmenuFont :link, .topmenuFont :visited {color:#333333; text-decoration:none; white-space:nowrap;}
.topmenuFont :hover {color:#000000; text-decoration:underline; white-space:nowrap;}


/*====== MENUS ===========*/
.menuCrvTL {background-image:url(../images/menu.lcurve.gif);background-repeat:no-repeat;background-position:0% 0%;}
.menuCrvTR {background-image:url(../images/menu.rcurve.gif);background-repeat:no-repeat;background-position:100% 0%;}
.menuLineT {background-image:url(../images/menu.dot.gif);background-repeat:repeat-x;background-position:0% 0%;}
.menuLineL {background-image:url(../images/menu.dot.gif);background-repeat:repeat-y;background-position:0% 0%;}
.menuLineR {background-image:url(../images/menu.dot.gif);background-repeat:repeat-y;background-position:100% 0%;}
.menuOnBg {background-color:#40ADE2; background-image:url(../images/menu.on.bg.gif);background-repeat:repeat-x;background-position:0% 0%;}
.menuOnHoverBg {background-color:#40ADE2; background-image:url(../images/menu.on.bg2.gif);background-repeat:repeat-x;background-position:0% 0%;}
.menuOffBg {background-color:#45547A; background-image:url(../images/menu.off.bg.gif);background-repeat:repeat-x;background-position:0% 0%;}
.menuOffHoverBg {background-color:#45547A; background-image:url(../images/menu.off.bg2.gif);background-repeat:repeat-x;background-position:0% 0%;}
.menuOn {cursor:pointer; height:25px; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px;}
.menuOff {cursor:pointer; height:22px; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px;}
.menuOnFont, .menuOnFont :link, .menuOnFont :visited, .menuOnFont :hover {font-family:Arial; font-size:8.5pt; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.menuOffFont, .menuOffFont :link, .menuOffFont :visited, .menuOffFont :hover {font-family:Arial; font-size:8.5pt; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.menuCell {padding-right:1px; vertical-align:bottom;}


/*====== APP MENUS =======*/
.appmenuSep {color:#999999;}
.appmenuFont, .appmenuFont :link, .appmenuFont :visited, .appmenuFont :hover {font-family:Verdana; font-size:8.5pt; color:#000000; text-decoration:none;}


/*====== APP SIDE MENUS =======*/
.appsidemenuBack {background-color:#FFFFFF;}
.appsidemenuT {background-image:url('../images/appsidemenu.dot.gif');background-repeat:repeat-x;background-position:0% 0%;}
.appsidemenuB {background-image:url('../images/appsidemenu.dot.gif');background-repeat:repeat-x;background-position:0% 100%;}
.appsidemenuL {background-image:url('../images/appsidemenu.dot.gif');background-repeat:repeat-y;background-position:0% 0%;}
.appsidemenuR {background-image:url('../images/appsidemenu.dot.gif');background-repeat:repeat-y;background-position:100% 0%;}
.appsidemenuTL {background-image:url('../images/appsidemenu.ltcurve.gif');background-repeat:no-repeat;background-position:0% 0%;}
.appsidemenuTR {background-image:url('../images/appsidemenu.rtcurve.gif');background-repeat:no-repeat;background-position:100% 0%;}
.appsidemenuBL {background-image:url('../images/appsidemenu.lbcurve.gif');background-repeat:no-repeat;background-position:0% 100%;}
.appsidemenuBR {background-image:url('../images/appsidemenu.rbcurve.gif');background-repeat:no-repeat;background-position:100% 100%;}
.appsidemenuList {border-bottom:1px solid #EEEEEE;}
.appsidemenuFont, .appsidemenuFont :link, .appsidemenuFont :visited, .appsidemenuFont :hover {font-family:Arial; font-size:9pt; color:#000000; text-decoration:none;}


/*====== FOOTER ===========*/
.ftrbar {height:35px; background-color:#4B597F; border-top:1px solid #000000; border-bottom:1px solid #000000;}
.ftrbarinner {height:35px; border-top:2px solid #6B7A9C;}
.ftrPad {padding-left:5px; padding-right:5px;}
.ftrFont, .ftrFont :link, .ftrFont :visited, .ftrFont :hover {font-family:Verdana; font-size:7.5pt; color:#FFFFFF; text-decoration:none; white-space:nowrap;}
.copyrightFont, .copyrightFont :link, .copyrightFont :visited, .copyrightFont :hover {font-family:Verdana; font-size:7.5pt; color:#FFFFFF; text-decoration:none; white-space:nowrap;}


/*====== CONTENT ===========*/
.ctn {height:100%; vertical-align:top}


/*====== SIDE PANEL ===========*/
.sidepanel {width:250px; height:100%; background-color:#F9F9F9; border-right:1px solid #CCCCCC;}
.sidepanelMenuFont, .sidepanelMenuFont :link, .sidepanelMenuFont :visited, .sidepanelMenuFont :hover {font-family:Arial; font-size:9pt; color:#333333; text-decoration:underline; white-space:nowrap;}


/*====== SECTION BOX =======*/
.secboxTitleBg {background-color:#DDDDDD;}
.secboxBodyBg {background-color:#FCFCFC;}
.secboxTitleBg2 {background-color:#CBD2D8;}
.secboxBodyBg2 {background-color:#FCFCFC;}
.secboxTitle {font-family:Verdana; font-size:10pt; font-weight:bold; color:#000000; text-decoration:none; white-space:nowrap;}
.secboxTitle2 {font-family:Verdana; font-size:8.5pt; font-weight:bold; color:#000000; text-decoration:none; white-space:nowrap;}
.secboxTitlePad {padding-left:5px; padding-right:5px;}
.secboxPagerFont, .secboxPagerFont :link, .secboxPagerFont :visited, .secboxPagerFont :hover {font-family:Arial; font-size:8pt; color:#333333; text-decoration:none;}
.secboxPagerFont :link, .secboxPagerFont :visited, .secboxPagerFont :hover {color:#000000; text-decoration:underline;}
.secmnu {padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; background-color:#EEEEEE; border:1px solid #999999; cursor:pointer;}
.secmnu, .secmnu :link, .secmnu :visited, .secmnu :hover {font-family:Verdana; font-size:8.5pt; font-weight:bold; color:#333333; font-weight:bold; text-decoration:none; white-space:nowrap;}


/*This font is used as title of pages*/
.titleFont, .titleFont :link, .titleFont :visited, .titleFont :hover {font-family:Arial; font-size:12pt; font-weight:bold; color:#333333; text-decoration:none;}


/*====== FONTS =======*/
.normalFont, .normalFont :link, .normalFont :visited, .normalFont :hover {font-family:Arial; font-size:9.5pt; color:#000000; text-decoration:none;}
.normalFont :link, .normalFont :visited, .normalFont :hover {color:#0000CC; text-decoration:underline;}

.smallFont, .smallFont :link, .smallFont :visited, .smallFont :hover {font-family:Tahoma; font-size:8.5pt; color:#000000; text-decoration:none;}
.smallFont :link, .smallFont :visited, .smallFont :hover {color:#0000CC; text-decoration:underline;}

.smallxFont, .smallxFont :link, .smallxFont :visited, .smallxFont :hover {font-family:Verdana; font-size:7.5pt; color:#000000; text-decoration:none;}
.smallxFont :link, .smallxFont :visited, .smallxFont :hover {color:#0000CC; text-decoration:underline;}

.bigFont, .bigFont :link, .bigFont :visited, .bigFont :hover {font-family:Arial; font-size:10pt; color:#000000; text-decoration:none;}
.bigFont :link, .bigFont :visited, .bigFont :hover {color:#0000CC; text-decoration:underline;}

.listFont, .listFont :link, .listFont :visited, .listFont :hover {font-family:Verdana; font-size:8.5pt; color:#000000; text-decoration:none;}
.listFont :link, .listFont :visited, .listFont :hover {color:#0000CC; text-decoration:underline;}
.listPad {padding-left:5px; padding-right:5px;}

.sectionTitle, .sectionTitle :link.sectionTitle :visited, .sectionTitle :hover {font-family:Verdana; font-size:10pt; font-weight:bold; color:#000000; text-decoration:none;}

.sectionSubtitle, .sectionSubtitle :link, sectionSubtitle :visited, .sectionSubtitle :hover {font-family:Verdana; font-size:8.5pt; font-weight:bold; color:#000000; text-decoration:none;}


/*====== FORMS ======*/
form fieldset { clear: both; font-size: 100%; border-color: #6B7A9C; border-width: 1px 0 0 0; border-style: solid none solid none; padding: 10px; margin: 0 0 0 0; }
form fieldset legend { font-size: 125%; font-weight: normal; color: #000000; margin: 0 0 0 0; padding: 0 5px; }
p.error { background-color: #ff0000; background-image: url(../images/ico.err.gif); background-repeat: no-repeat; background-position: 3px 3px; color: #ffffff; padding: 3px 3px 5px 27px; border: 1px solid #000000; margin: auto 100px; }