BODY   { background-color: #012345; }    /* 4888a3 */

#tooltip {
    z-index: 6;
    padding: 3px;
    background: #fff7e5;
    border: 1px solid #eee;
    text-align: center;
    font-family: Tahoma, Arial, Verdana;
    font-size: smaller;
}

span.tip {
    border-bottom: 1px solid #eee;
}

.btxt { color: #333333; font-size: 13px; font-family: Tahoma, arial, verdana, Helvetica, sans-serif ; line-height: 18px; }
.btxt2 { color: #000000; font-size: 13px; font-family: Tahoma, arial, verdana, Helvetica, sans-serif ; line-height: 20px; }
.ep_title { font-size: 15px; font-family: arial, Helvetica, verdana, sans-serif ; line-height: 20px; }
.btxtgray { color: #585858; font-size: 12px; font-family: Tahoma, arial, verdana, Helvetica, sans-serif ; line-height: 16px; }
.bsubtitledba { color: #cc6600; font-size: 13px; font-family: arial, verdana, Helvetica, sans-serif ; font-weight: bold; }
.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: #30989f; font-size: 13px; font-family: arial, verdana, Helvetica, sans-serif ; font-weight: bold; }
.bsubttlep { color: #bb2421; font-size: 13px; font-family: Tahoma, arial, verdana, Helvetica, sans-serif ; font-weight: bold; }
.ptitle { font-size: 14px; color : #2c6192; font-family: Arial, Tahoma, verdana, Helvetica; font-weight: bold; }
.ptitle1 { font-size: 15px; font-family: Tahoma, arial, verdana, Helvetica; font-weight: bold; }
.btxt2 { font-size: 12px; font-family: arial, verdana, Helvetica, sans-serif }
.newsttl { color: #b14b00; font-size: 14px; font-family: arial, verdana, Helvetica, sans-serif ; font-weight: bold; }
.subTitledb { color: #015a83; font-size: 14px; line-height: 16px; font-family: Tahoma, verdana, Helvetica, arial ; font-weight: bold }
.btxt1 { font-size: 13px; font-family: Tahoma, arial, verdana, Helvetica, sans-serif; line-height: 22px; }
.timetxt { color: #222222; font-size: 10px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }
.btxtsm { font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; line-height: 16px; }
#lyfooter { color: #fff; font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; line-height: 16px; }
#lyfooter a:link { color : #ffff00; text-decoration:none; }
#lyfooter a:visited { color : #ffff00; text-decoration:none; }
#lyfooter a:hover { color : #ffff00; text-decoration: underline; }
#lyfooter a:active { color : #ffff00; text-decoration:none; }

.rbbir { background-image: url(../images/bir.png); }
.rbbib { background-image: url(../images/bib.png); }
.rbbit { background-image: url(../images/bit.png); }
.rbbil { background-image: url(../images/bil.png); }
.rbbt { background-image: url(../images/bt.png); }
.rbbr { background-image: url(../images/br.png); }
.rbbb { background-image: url(../images/bb.png); }
.rbbl { background-image: url(../images/bl.png); }

.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); }

.btxtsmg { color: #666; font-size: 10px; font-family: Tahoma, arial, verdana, Helvetica, sans-serif; line-height: 16px;  }
.btxtbold1 { color: #cb0000; font-size: 13px; font-family: Tahoma, arial, verdana, Helvetica, sans-serif ; line-height: 22px; font-weight: bold; }
.btxtnorm1 { font-size: 13px; font-family: Tahoma, arial, verdana, Helvetica, sans-serif ; line-height: 22px; font-weight: bold; color: #ffffff; }
.picborder { z-index: 1; border: solid 1px #72acb7  }
.mnu_bg { background-image: url(../../../../media/menus/mbg.png); background-repeat: repeat-x; background-position: 0 top; }
.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; }

#smrow { background-color: #056c9c; }

#menuSystem			 { width: 100%; visibility: visible; position: relative; z-index: 1; top: 0; left: 0px }
#menuSystem table		 { border: 0pt; border-collapse: collapse }
#menuSystem table	td	 { padding-right: 4px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; }

#mainTable { font-size: 12px; font-family: Arial, Tahoma, verdana, Helvetica, sans-serif ; border-width: 0; border-collapse: collapse }
#mainTable th     { height:18px; text-align:center }
#mainTable table td 	{ height: 18px; text-align:center; border-collapse: collapse; }

#mainTable a       		{ display: block; color: #fff; text-decoration: none; font-weight: bold; white-space: nowrap; }
#mainTable a:link       	{ color: #fff; text-decoration: none; font-weight: bold }
#mainTable a:visited      	{ color: #fff; text-decoration: none; font-weight: bold }
#mainTable a:active      	{ color: #fff; text-decoration: none; font-weight: bold }
#mainTable a:hover      	 { color: #fff000; text-decoration: underline; font-weight: bold }


#mcTABLE  { font-size: 12px; line-height: 16px; font-family: arial, verdana, Helvetica, sans-serif; }
#mcTABLE a:link {	color : #00bc28; text-decoration:none; }
#mcTABLE a:visited {	color : #00bc28; text-decoration:none; }
#mcTABLE a:hover { color : #0a4965; text-decoration: underline; }
#mcTABLE a:active {	color : #00bc28; text-decoration:none; }

#paramTABLE  { font-size: 12px; line-height: 16px; font-family: arial, verdana, Helvetica, sans-serif; border-bottom: 1px dashed gray; }
#paramTABLE a:link {	color : #2c6192; text-decoration:none; }
#paramTABLE a:visited {	color : #2c6192; text-decoration:none; }
#paramTABLE a:hover { color : #009a3a; text-decoration: underline; }
#paramTABLE a:active {	color : #2c6192; text-decoration:none; }


#eservicestbl  { display: block; padding-left: 8px; color : #fff; font-size: 13px; line-height: 20px; font-family: Helvetica, arial, sans-serif, Tahoma, verdana; font-weight: bold }
#eservicestbl a {	color : #fff; text-decoration:none; }
#eservicestbl a:link {	color : #fff; text-decoration:none; }
#eservicestbl a:visited {	color : #fff; text-decoration:none; }
#eservicestbl a:hover { color : #fff; text-decoration: underline; }
#eservicestbl a:active {	color : #fff; text-decoration:none; }

#rgBarTABLE { position: relative; font-weight: normal }
#rgBarTABLE a { text-decoration: none }
#rgBarTABLE a:link { color : #0a4965; text-decoration: none }
#rgBarTABLE a:visited { color : #0a4965; text-decoration: none }
#rgBarTABLE a:active { color : #0a4965; text-decoration: none  }
#rgBarTABLE a:hover { color : #00bc28; text-decoration: underline }

#nwTABLE { display: block; padding-right: 8px; color: #04656a; text-decoration: none; font-weight: normal }
#nwTABLE a:link { color: #04656a; text-decoration: none }
#nwTABLE a:visited { color: #04656a; text-decoration: none }
#nwTABLE a:active { text-decoration: none  }
#nwTABLE a:hover { text-decoration: underline }

#topMenu {	font-size: 13px; font-family: Tahoma, arial, verdana, Helvetica, sans-serif ; color : #015d8e; text-decoration:none; line-height: 14px; font-weight: normal }
#topMenu a {	color : #063644; text-decoration:none; line-height: 14px; font-weight: normal }
#topMenu a:link {	color : #063644; text-decoration:none; font-weight: normal }
#topMenu a:visited {	color : #063644; text-decoration:none; font-weight: normal }
#topMenu a:hover { color : #009a3a; text-decoration: underline; font-weight: normal }
#topMenu a:active {	color : #063644; text-decoration:none; font-weight: normal }

#FooterTable { color: #01476B; font-size: 13px; font-family: Tahoma, 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; }

#news-column a {	color : #2c6192; text-decoration:none; }
#news-column a:visited {	color : #2c6192; text-decoration:none; }
#news-column a:hover { color : #009a3a; text-decoration: underline; }
#news-column a:active {	color : #2c6192; text-decoration:none; }
.inputbox { font-size: 12px; font-family: Arial, Tahoma, verdana, Helvetica, sans-serif; border-collapse: collapse; width: 220px; background-image: url(../images/input_bg.jpg); margin: 5px; padding:4px;border:solid 2px #617b92; }
#cTrail a{	color : #2c6192; text-decoration:none; }
#cTrail a:hover{ color : #009a3a; 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: #056c9c; }
.tableheadbg { background-color: #558eaa; }
.tablerow { padding-top: 3px; }
.tbrowcol { background-color: #fff7e5; border-bottom: 1px solid #eee;}
.mnu_str { background-color: white; background-image: url(../images/mnu_str.jpg); background-repeat: no-repeat; background-position: 0 0; }
.bgyel { background-color: #faeb74; }
.whitetxt { color: #ffffff; font-size: 13px; font-weight: bold; font-family: Tahoma, arial, verdana, Helvetica, sans-serif ; }

.activemitem { display: block; white-space: nowrap; color: #0e3c68; background-color: #cae2f9; margin-left: -5px; margin-right: -5px; padding-bottom: 0; padding-left: 5px; padding-top: 0; padding-right: 5px; }
.activemitem:hover { text-decoration:none; }
.hint { }

#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 }

#flsrchTab a:link { color: #000000; text-decoration: none }
#flsrchTab a:visited { color: #000000; text-decoration: none }
#flsrchTab a:active { color: #000000; text-decoration: none  }
#flsrchTab a:hover { color: #000000; text-decoration: underline }

#scr1 {
   
   margin:0px auto;
}
#scr1 table tr td {
   padding:1px;
   color:#012345;
   background-color:#ffe1bd;
   text-align:left;
   vertical-align:middle;
}

#scr1 a {
   color:#ba0000;
   text-decoration: none;
}

#scr1 a:link {
   color:#ba0000;
   text-decoration: none;
}

#scr1 a:hover {
   color:#ba0000;
   text-decoration: underline;
}

.shadetabs{
padding: 4px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px tahoma, Arial;
list-style-type: none;
text-align: left;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{ 
text-decoration: none; 
padding: 4px 8px; 
margin-right: 3px; 
color: #2d2b2b; 
background: white url(../images/shade.gif) repeat-x left top; 
border-top: 1px solid #778; 
border-right: 1px solid #778; 
border-left: 1px solid #778; 
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{
background-image: url(../images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{
text-decoration: none;
}

.tabcontent{
display:none;
color: #ffffff;
}

@media print {
.tabcontent {
display:block!important;
}
}

a.info{
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25}

a.info span{display: none}

a.info:hover span{
    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}
    
