BODY   { background-color: #cfe0f1; }

#tooltip {
    z-index: 6;
    padding: 3px;
    background: #fff7e5;
    border: 1px solid #eee;
    text-align: center;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: smaller;
}

span.tip {
    border-bottom: 1px solid #eee;
}

.btxt { color: #333333; font-size: 13px; font-family: "Trebuchet MS", arial, verdana, Helvetica, sans-serif ; line-height: 18px; }
.btxt2 { color: #000000; font-size: 13px; font-family: "Trebuchet MS", arial, verdana, Helvetica, sans-serif ; line-height: 20px; }
.ep_title { font-size: 15px; font-family: arial, Helvetica, verdana, sans-serif ; line-height: 20px; }
.epm_title { font-size: 15px; font-weight: bold; font-family: arial, Helvetica, verdana, sans-serif ; line-height: 20px; }
.btxtgray { color: #585858; font-size: 12px; font-family: "Trebuchet MS", arial, verdana, Helvetica, sans-serif ; line-height: 16px; }
.bsubtitledb { color: #2c6192; font-size: 13px; font-family: arial, verdana, Helvetica, sans-serif ; font-weight: bold; }
.bsubtitle { font-size: 13px; font-family: arial, verdana, Helvetica, sans-serif ; font-weight: bold; }
.bsubttlblu { color: #083c6c; font-size: 13px; font-family: arial, verdana, Helvetica, sans-serif ; font-weight: bold; }
.bsubttlred { color: #e22500; font-size: 13px; font-family: arial, verdana, Helvetica, sans-serif ; font-weight: bold; }
.newsttl { color: #970606; font-size: 14px; font-family: arial, verdana, Helvetica, sans-serif ; font-weight: bold; }
.bsubttlep { color: #bb2421; font-size: 13px; font-family: "Trebuchet MS", arial, verdana, Helvetica, sans-serif ; font-weight: bold; }
.ptitle { font-size: 15px; color : #012345; font-family: "Trebuchet MS", Arial, verdana, Helvetica; font-weight: bold; }
.wtitle { font-size: 15px; color : #443b01; font-family: "Trebuchet MS", Arial, verdana, Helvetica; font-weight: bold; }
.ptitle1 { font-size: 15px; font-family: "Trebuchet MS", arial, verdana, Helvetica; font-weight: bold; }
.ptitle2 { font-size: 14px; color : #800000; font-family: "Trebuchet MS", Arial, verdana, Helvetica; font-weight: bold; }
.ptitle3 { font-size: 18px; color : #fff; font-family: "Trebuchet MS", Arial, verdana, Helvetica; font-weight: bold; }
.btxt2 { font-size: 12px; font-family: arial, verdana, Helvetica, sans-serif }
.subTitledb { color: #990000; font-size: 13px; line-height: 16px; font-family: Tahoma, verdana, Helvetica, arial ; font-weight: bold }
.btxt1 { font-size: 13px; font-family: "Trebuchet MS", arial, verdana, Helvetica, sans-serif; line-height: 22px; }
.timetxt { color: #ffffff; font-size: 11px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; }
.btxtsm { font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; line-height: 16px; }
.btxtsmg { color: #666; font-size: 11px; font-family: Tahoma, arial, verdana, Helvetica, sans-serif; line-height: 16px;  }
.btxtsmr { color: #b20000; font-size: 11px; font-family: Tahoma, arial, verdana, Helvetica, sans-serif;  }
.btxtbold1 { color: #cb0000; font-size: 13px; font-family: "Trebuchet MS", arial, verdana, Helvetica, sans-serif ; line-height: 22px; font-weight: bold; }
.btxtnorm1 { font-size: 13px; font-family: "Trebuchet MS", arial, verdana, Helvetica, sans-serif ; line-height: 22px; font-weight: bold; color: #ffffff; }
.picborder { z-index: 1; border: solid 1px #72acb7  }
.ft_bottom { background-image: url(../images/ftb.png); background-repeat: repeat-x; background-position: 0 bottom; }
.error { color: red; font-size: 12px; }
.mcontainer { position: absolute; top: 0; z-index: 1; visibility: visible; }
.ly_logo { position: absolute; top: 0; left: 0; z-index: 2; visibility: visible; }
.sml { background-color: transparent; position:absolute;top:482px;left:50%; }
.htlc { background-image: url(../images/tlc.png); background-repeat: no-repeat; background-position: left 0; }
.htrc { background-image: url(../images/trc.png); background-repeat: no-repeat; background-position: right 0; }

.nsnwb { background-image: url(../images/nwb.png); }
.nsnwt { background-image: url(../images/nwt.png); }
.nsnwl { background-image: url(../images/nwl.png); }
.nsnwr { background-image: url(../images/nwr.png); }

.ffmt { background-image: url(../images/fmt.png); }
.ffmr { background-image: url(../images/fmr.png); }
.ffml { background-image: url(../images/fml.png); }
.ffmb { background-image: url(../images/fmb.png); }
.ffsr { background-image: url(../images/fsr.png); }
.ffsb { background-image: url(../images/fsb.png); }
.ffst { background-image: url(../images/fst.png); }
.ffsl { background-image: url(../images/fsl.png); }

.tmtbgf { background-image: url(../images/menus/tbgf.png); }
.tmtbg { background-image: url(../images/menus/tbg.png); }
.tmtbgc { background-image: url(../images/menus/tbgc.png); }
.tmtbgl { background-image: url(../images/menus/tbgl.png); }

.mntr { background-image: url(../images/tr.png); }
.mntl { background-image: url(../images/tl.png); }
.mnnt { background-image: url(../images/t.png); }
.mnnb { background-image: url(../images/b.png); }
.mntbg { background-image: url(../images/tbg.jpg); }
.mnl { background-image: url(../images/l.png); }
.mnr { background-image: url(../images/r.png); }
.mnmbg { background-image: url(../images/menus/mbg.png); }

.tbsul { margin: 1px; padding: 1px; }
.tbsli { list-style-type: circle; margin-left: 16px; }

.tbhbg { background-image: url(../images/tbhbg.png); }
.tbh { background-image: url(../images/tbh.png); }
.tbt { background-image: url(../images/tbt.png); }
.tbb { background-image: url(../images/tbb.png); }
.tbl { background-image: url(../images/tbl.png); }
.tbr { background-image: url(../images/tbr.png); }

.tbyhbg { background-image: url(../images/tbyhbg.png); }
.tbyh { background-image: url(../images/tbyh.png); }
.tbyt { background-image: url(../images/tbyt.png); }
.tbyb { background-image: url(../images/tbyb.png); }
.tbyl { background-image: url(../images/tbyl.png); }
.tbyr { background-image: url(../images/tbyr.png); }

.lyrbt { background-image: url(../images/rbt.png); background-repeat: no-repeat; background-position: left bottom; }
.lylbt { background-image: url(../images/lbt.png); background-repeat: no-repeat; background-position: right bottom; }
.lyrbto { background-image: url(../images/brio.png); background-repeat: no-repeat; background-position: left bottom; }
.lylbto { background-image: url(../images/blio.png); background-repeat: no-repeat; background-position: right bottom; }
.lyrbtb { background-image: url(../images/brib.png); background-repeat: no-repeat; background-position: 0 0; }
.lylbtb { background-image: url(../images/blib.png); background-repeat: no-repeat; background-position: 0 0; }

#menuSystem { width: 100%; visibility: visible; position: relative; z-index: 1; top: 0; left: 0px }
#menuSystem table { border: 0pt; border-collapse: collapse }
#menuSystem table td {  }

table.mainTablea { font-size: 13px; font-family: Arial, "Trebuchet MS", verdana, Helvetica, sans-serif ; border-width: 0; border-collapse: collapse }
th.mainTablea     { height:18px; text-align:center }
table td.mainTablea 	{ height: 18px; text-align:center; border-collapse: collapse; padding: 2px 4px; }

a.mainTablea       { display: block; color: #fff; text-decoration: none; font-weight: bold; white-space: nowrap; }
a.mainTablea:link  { color: #fff; text-decoration: none; font-weight: bold }
a.mainTablea:visited  { color: #fff; text-decoration: none; font-weight: bold }
a.mainTablea:active  { color: #fff; text-decoration: none; font-weight: bold }
a.mainTablea:hover  { color: #ffcc00; text-decoration: underline; font-weight: bold }

table.mainTable { font-size: 13px; font-family: Arial, "Trebuchet MS", verdana, Helvetica, sans-serif ; border-width: 0; border-collapse: collapse }
th.mainTable     { height:18px; text-align:center }
table td.mainTable 	{ height: 18px; text-align:center; border-collapse: collapse; padding: 2px 4px; }

a.mainTable { display: block; color: #000; text-decoration: none; font-weight: bold; white-space: nowrap; }
a.mainTable:link { color: #000; text-decoration: none; font-weight: bold }
a.mainTable:visited { color: #000; text-decoration: none; font-weight: bold }
a.mainTable:active { color: #000; text-decoration: none; font-weight: bold }
a.mainTable:hover { color: #000; text-decoration: underline; font-weight: bold }

#mcTABLE  { font-size: 12px; line-height: 16px; font-family: arial, verdana, Helvetica, sans-serif; }
#mcTABLE a:link {	color : #ba0000; text-decoration:none; }
#mcTABLE a:visited {	color : #ba0000; text-decoration:none; }
#mcTABLE a:hover { color : #940000; text-decoration: underline; }
#mcTABLE a:active {	color : #ba0000; text-decoration:none; }

#paramTABLE  { font-size: 13px;line-height: 16px;font-family: Tahoma, arial, verdana, Helvetica, sans-serif; }
#paramTABLE a:link {	color : #00828a; text-decoration:none; }
#paramTABLE a:visited {	color : #00828a; text-decoration:none; }
#paramTABLE a:hover { color : #00484d; text-decoration: underline; }
#paramTABLE a:active {	color : #00828a; text-decoration:none; }

#rgtabs { font-family: "Trebuchet MS", Arial, verdana, Helvetica; }
#rgtabs span:hover { cursor: pointer; }
#rgtabs a.link:hover { color: #012345; }
.rgitma { font-size: 15px; font-weight: bold; color: #012345;background-image: url(../images/tbh.png);line-height: 22px;background-repeat: repeat-x;background-position: 0 0; }
.rgitm  { font-size: 14px; font-weight: bold; color: #333333;background-image: url(../images/tbhi.png);line-height: 20px;background-repeat: repeat-x;background-position: 0 0; }

#rgBarTABLE { position: relative; font-weight: normal }
#rgBarTABLE a { text-decoration: none }
#rgBarTABLE a:link { color : #2c6192; text-decoration: none }
#rgBarTABLE a:visited { color : #2c6192; text-decoration: none }
#rgBarTABLE a:active { color : #2c6192; text-decoration: none  }
#rgBarTABLE a:hover { color : #940000; text-decoration: underline }

#topMenu { font-size: 13px; font-family: "Trebuchet MS", arial, verdana, Helvetica, sans-serif ; font-weight: normal }
#topMenu td { height:28px;vertical-align: top;}
#topMenu a { color : #ba0000;line-height: 24px;padding:6px 5px 6px 5px; }
#topMenu a:link { text-decoration:none; }
#topMenu a:visited { text-decoration:none; }
#topMenu a:hover {  color:#940000;text-decoration: underline; }
#topMenu a:active { text-decoration:none; }

#MFooterTable { color: #8a6f29; font-size: 13px; font-family: "Trebuchet MS", Arial, verdana, Helvetica, sans-serif; }
#MFooterTable a { color : #8a6f29; text-decoration:none; }
#MFooterTable a:visited { color : #8a6f29; text-decoration:none; }
#MFooterTable a:hover { color : #665b3e; text-decoration: underline; }
#MFooterTable a:active {	color : #8a6f29; text-decoration:none; }

#FooterTable { color: #01476B; font-size: 13px; font-family: "Trebuchet MS", Arial, verdana, Helvetica, sans-serif; }
#FooterTable a { color : #01476B; text-decoration:none; }
#FooterTable a:visited { color : #01476B; text-decoration:none; }
#FooterTable a:hover { color : #01476B; text-decoration: underline; }
#FooterTable a:active {	color : #01476B; text-decoration:none; }

.inputbox { font-size:13px;font-family: "Trebuchet MS", Arial, verdana, Helvetica, sans-serif;border-collapse:collapse;border-style:none;height:18px;width:198px;background-image:url(../images/input_bg.png);background-repeat:no-repeat;padding:5px;background-color: #3d678d; }
#cTrail a{	color : #ba0000; text-decoration:none; }
#cTrail a:hover{ color : #940000; text-decoration: underline; }
.smindent { position: relative; left: 25px; }
.catindent { position: relative; left: 15px; }
.tableheader { color: #ffffff; font-size: 13px; font-weight: bold; line-height: 20px; text-decoration: none; background-color: #800000; }
.tableheadbg { background-color: #558eaa; }
.tablerow { padding-top: 3px; }
.tbrowcol { background-color: #ffffff; }
.bgyel { background-color: #faeb74; }
.whitetxt { color: #ffffff; font-size: 13px; font-weight: bold; font-family: "Trebuchet MS", arial, verdana, Helvetica, sans-serif ; }

.activemitem { display: block;white-space: nowrap;color:#fff;background-color:#1f4a73;margin-top: -4px;margin-left: -5px;margin-right: -5px;padding: 4px 8px 4px 8px; }
.activemitem:hover { text-decoration:none; }
.activesmitm { display: block;white-space: nowrap;color:#fff;background-color:#275c8d;padding: 4px 8px; }
.activesmitm:hover { color:#ffcc00; text-decoration:underline; }
.activesmitma { color:#1f4a73;line-height: 22px; }
.activesmitma:hover { text-decoration:none; }
.hint { }
.mmitmo { font-size:15px;color:#291900;background-image:url(../images/menus/bbgo.png);padding: 10px 8px 6px 8px;text-decoration:underline; }
.mmitm { font-size:15px;color:#452b02;background-image:url(../images/menus/bbg.png);padding: 10px 8px 6px 8px;text-decoration:none  }
.mmitma { font-size:18px;color:#ffffff;background-image:url(../images/menus/bbga.png);padding: 9px 8px 7px 8px;text-decoration: none }
.mmitma:hover { color:#ffcc00;text-decoration: underline }
#ly_mmenu { margin-left:-476px;position:absolute;top:440px;left:50%;width:952px;height:40px;background:transparent url(../images/menus/mbg.png);visibility:visible;z-index:8; }
#ly_mmenu td {white-space: nowrap;font-weight:bold;font-family: "Trebuchet MS", arial, verdana, Helvetica, sans-serif;}
#ly_mmenu a {line-height: 24px;display:block; }
#ly_mmenu a:link {}
#ly_mmenu a:hover {  }

#ly_menu1 a:link { color: #01476B; text-decoration: none }
#ly_menu1 a:visited { color: #01476B; text-decoration: none }
#ly_menu1 a:active { color: #01476B; text-decoration: none }
#ly_menu1 a:hover { color: #012345; text-decoration: underline }
#cmd { background : transparent url(../../../../media/layout/z.gif); white-space: nowrap; position: absolute; margin-top: -12px;  display: block; padding: 1px; border: none; text-decoration: none; cursor: pointer; z-index: 5 }


#scr1 {
   
   margin:0px auto;
}
#scr1 table tr td {
   padding:1px;
   color:#012345;
   background-color:#ffe1bd;
   text-align:left;
   vertical-align:middle;
}

#btlk { 
  display: block;
  width: 160px;
}
#btlk a
{
color: #000;
background: url(../images/navl.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px;
line-height: 24px;
font-weight: bold;
}

#btlk a span
{
color: #4e3f06;
background: url(../images/navr.gif) right top no-repeat;
padding-right: 10px;
height: 26px;
}

#btlk a, #btlk a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#btlk a, #btlk a span
{
float: none
}
/* End hide */

#btlk a:hover
{
color: #000;
font-weight: bold;
text-decoration: none;
cursor: pointer;
background: #ffcc00 url(../images/navlh.gif) left top no-repeat;
padding-left: 10px
}

#btlk a:hover span
{
color: #000;
background: url(../images/navrh.gif) right top no-repeat;
padding-right: 10px
}

#btlk ul
{
display: block;
list-style:none;
padding: 0;
margin: 4px auto;
}
#btlk li
{
background: #ffcc00 url(../images/navc.gif) left top repeat-x;
display:inline;
width:150px;
text-align: center;
list-style:none;
white-space: nowrap;
float: left;
margin: 5px;    
}
#submactive a
{
color: #000;
background: #9ad3ff url(../images/navla.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px;
line-height: 24px;
font-weight: bold;
}
#submactive a span
{
color: #000;
background: url(../images/navra.gif) right top no-repeat;
padding-right: 10px;
height: 26px;
}
a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    padding:4px;
    text-decoration:none;
    position:absolute;
    top:0.1em; left:2em;
    white-space: nowrap;
    border:1px dashed #ccc;
    background-color:#fdf5de; color:#000;
    text-align: center}

#odfc a:link { color : #00484d; text-decoration:none; }
#odfc a:visited { color : #00484d; text-decoration:none; }
#odfc a:hover { color : #012345; text-decoration: underline; }
#odfc a:active { color : #00484d; text-decoration:none; }

.faqc{
cursor: hand;
cursor: pointer;
font-weight: bold;
margin: 10px 0;
padding:2px;
background-color:#eaf1f6;
}
.faqi{
margin-left: 18px;
}

.openfaq{
color: #003d81;
}

.closedfaq{
color: maroon;
}

