body {
background-repeat: repeat;
font-family : Arial, sans;
font-size : 0.8em;
color : #000000;
padding-top : 0;
margin: 0 0 0 0;
background-color:#EDEDEF;
/*background-image: url(../i/mainbg.gif);*/
}
.pdtsubt{font:normal bold 0.9em Arial,Sans;line-height:20px;}
.pathline {font:normal normal 0.9em Arial,sans;color:#999999;}
.pathline a {color:#999999;}
.pathhl {color:#333333; font-weight:bold;}
#dotline { height:2px; border-top:1px dotted #cccccc; width:90%;}
#dchead {font:normal bold 14px arial,sans; }
#pdfl1 {float:left;width:20%;text-align:left;padding:0px; font:normal bold 1em arial,sans;}
#pdfl2 {float:left;width:78%;text-align:left;padding:0px; font:normal bold 1em arial,sans;}
.pdflk {color:#CD0E16;}
#dcleft {float:left; width:195px; text-align:left;}
#dcmiddle {float:left; width:360px;padding-left:5px; text-align:center; border-left:1px dotted #ccc; border-right:1px dotted #ccc;min-height:260px;} 
#dcmiddle2 {float:left; width:55%; text-align:center; padding:5px; border-left:1px dotted #ccc; min-height:260px;} 
#dcmiddle3 {float:left; width:70%; text-align:left; padding-left:20px; border-left:1px dotted #ccc; min-height:260px;} 
#dcright {float:left; width:250px; text-align:left; padding:0px; }
#dcl { width:215px;height:22px; border-bottom:1px solid #cccccc; background-color:#f9f9f9;}
#dclb { width:215px;height:20px; border-top:1px solid #ccc;}
#dcl1 {float:left;width:150px; height:20px; line-height:16px; border-left:1px solid #cccccc;  color:#444444; border-bottom:1px solid #ccc; font: normal normal 12px arial,sans;}
#dcl2 {float:left;width:54px; text-align:center; height:20px; line-height:16px; border-left:1px solid #cccccc;border-right:1px solid #cccccc; color:#444444;border-bottom:1px solid #ccc;padding-right:8px;} 
#dcl3 {float:left;width:54px; text-align:center; height:20px; line-height:16px; border-left:1px solid #cccccc;border-right:1px solid #cccccc; color:#444444;border-bottom:1px solid #ccc;padding-right:8px;} 

#news1 {float:left; width:200px; text-align:left;margin-left:20px;}
#news2 {float:left; width:20%; text-align:center; border-left:1px dotted #ccc;}
#news3 {float:left; width:48%; text-align:left; color:#666666; font:normal bold 0.9em arial,sans;}
a.abmenu { display: block;width:136px;height:24px; background-image:url(../i/greyarrow.jpg); background-position:center left; background-repeat:no-repeat;font:normal normal 11px arial,sans; padding-left:20px; text-decoration:none;line-height:24px; color:#BBBABA; border-bottom:1px solid #cccccc;} 
a.abmenu:hover {display: block;color:#BBBABA; background-image:url(../i/greyarrow.jpg); background-position:center left; background-repeat:no-repeat; font:normal normal 11px arial,sans;width:136px;height:24px;text-decoration:none;line-height:24px; border-bottom:1px solid #cccccc; }

a.abmenuhl { display: block;width:136px;height:24px; background-image:url(../i/redarrow.jpg); background-position:center left; background-repeat:no-repeat;font:normal normal 11px arial,sans; padding-left:20px; text-decoration:none;line-height:24px; color:#333333; border-bottom:1px solid #cccccc;} 
a.abmenuhl:hover {display: block;color:#333333; background-image:url(../i/redarrow.jpg); background-position:center left; background-repeat:no-repeat; font:normal normal 11px arial,sans;width:136px;height:24px;text-decoration:none;line-height:24px; border-bottom:1px solid #cccccc; }

#auleft {float:left; width:195px; text-align:left; }
#aumiddle {float:left; width:380px; text-align:left; padding-left:18px; padding-right:18px; border-left:1px dotted #ccc; font:normal normal 12px arial,sans;min-height:340px;color:#696969;} 
#aumiddleinst {float:left; width:70%; text-align:center; padding-left:10px; padding-right:10px; border-left:1px dotted #ccc; font:normal normal 0.9em arial,sans;min-height:340px;} 
#aumiddleinst2 {float:left; width:55%; text-align:center; padding:5px; border-left:1px dotted #ccc; font:normal normal 0.9em arial,sans;min-height:340px;} 
#auright {float:left; text-align:left; width:*; padding:0px; }



a.dc {color:#333333; text-decoration:none; font:normal normal 12px arial,sans;}
a.dc:hover {color:#999999; font:normal normal 12px arial,sans;}
#w5 {width:150px;}
#fw {
width : 100%;
padding-top : 10px;
padding-left : 10px;
padding-bottom : 10px;
vertical-align : middle;
background-color : #f9f9f9;
}
li { list-style:none inside;padding-left:20px;}
#hzlt {
float : left;
}
#hzrt {
float : right;
}
#mtblt {
width:60%;
left:0%;
position:absolute;
}
#mtbrt {
width:40%;
left:60%;
position:absolute;
}
.edd { border:1px dotted #009CFF; padding-left:2px; padding-right:2px; background-color:#EEF6F8;}
#mtb { height:90px; }
#mtbsp { height:130px; }
form {
font : normal 90% arial, sans;
padding:0px;
margin:0px;
}
a img {
border : 0;
margin-bottom:-5px;
}
label {
float: left;
text-align: left;
width: 9em;
margin-right: 0.5em; 
color:#333333;
display:block;
font-weight:bold;
font-size:12px;
}
#cell { line-height:2em; height:16px; display:block; }
.p12 { font:normal bold 12px Arial,sans;}
input.cr { font-size:1em; font-weight:bold;border-bottom:2px dotted #5A5A5A; border-top:none; border-left:none; border-right:none; color:#7E7E7E}
input.cr2 { font-size:0.8em; font-weight:bold;border:none; color:#7E7E7E}
.stext {
padding-left : 10px;
margin-top : -4px;
margin-bottom : -4px;
font-size : 9px;
font-weight : bold;
font-family : Arial, sans;
color : #000066;
height : 10px;
}
ol, ul {
width : 100%;
}
.menu3 {
width : 100%;
line-height:2em;
}
.menu4 {
width : 100%;
line-height:2em;
}
.menu4 li:hover {
background-color:#79DDFE;
}
.menu5 {
background-color : #eee;
width : 668px;
line-height:12px;
}

.clearboth {
clear : both;
}
.hd2 {
background-color : #5a5a5a;
color : #fff;
border-bottom : 2px solid #cccccc;
}
.btbl {
border : 1px solid #ffffff;
padding : 4px;
}
.mainbody {
font-size : 12px;
}
#delbtn {
width : 16px;
height : 16px;
margin : 0;
padding : 0;
border : 0;
background : transparent url(../i/delete.png) no-repeat center top;
cursor : pointer;
}
#acpbtn {
width : 16px;
height : 16px;
margin : 0;
padding : 0;
border : 0;
background : transparent url(../i/accept.png) no-repeat center top;
cursor : pointer;
}
#newslk{color:#333333; }
#ppbox {text-align:center;width:95%;display:block;}
#ppleft {float:left;width:46%;text-align:left; font:normal normal 12px arial,sans; color:#333333;}
#ppright {float:right;width:46%;text-align:left; font:normal normal 12px arial,sans; color:#333333; }
#ppright2 {border-left:1px dotted #ccc;float:right;width:43%;padding-left:40px;text-align:left; font:normal normal 12px arial,sans; color:#333333; }
#rpleft {float:left;width:46%;text-align:left; font:normal normal 12px arial,sans; color:#333333;}
#rpright {float:right;width:46%;text-align:center; font:normal normal 12px arial,sans; color:#333333; }

#catmleft{float:left; width:46%; text-align:left;}
#catmright{ float:right; width:46%; text-align:left;}

#cat_box {text-align:center;width:100%;display:block; }
#cat_left {float:left;width:40%;text-align:left; font:normal normal 12px arial,sans; color:#333333; }
#cat_right {float:left;width:46%;text-align:left; font:normal normal 12px arial,sans; color:#333333; }
h1 {
font-size : 2.18em;
letter-spacing : -0.012px;
}
h2 {
font-size : 1.2em;
color:#CD0E16;
letter-spacing : -0.02em;
}
#amlt {
position : absolute;
left : 3%;
width : 30%;
}
#amrt {
position : absolute;
left : 33%;
width : 66%;
}
.chdr {
text-align : left;
border : 1px solid #cccccc;
padding: 10px;
}
.fhdr {
text-align : center;
border : 1px solid #cccccc;
padding: 10px;
}
.ehdr {
width:200px;
text-align : center;
border : 1px solid #ff0000;
padding: 10px;
}
.chdr2 {
padding:5px;
text-align:center;
border : 1px solid #cccccc;
}
.bhdr {
width:100%;
background-color : #f9f9f9;
height:40px;
vertical-align:middle;
}
.titlelink {
color : #a00000;
font-weight : 900;
font-family : Arial, sans;
font-size : 12px;
}
.title1 {
color : #ff0000;
font-weight : 900;
font-family : Arial, sans;
font-size : 14px;
}
.title2 {
color : #FF0000;
font-weight : 900;
font-family : Arial, sans;
font-size : 14px;
}
.title2b {
color : #FF0000;
font-weight : 900;
font-family : Arial, sans;
font-size : 12px;
text-decoration: blink;
}
#red {
color : #FF0000;
font-weight : 900;
font-family : Arial, sans;
font-size : 12px;
}
.title3 {
color : #01cb14;
font-weight : 900;
font-family : Arial, sans;
font-size : 16px;
}
.title4 {

color : #000000;
font-weight : 900;
font-family : Arial, sans;
font-size : 16px;
}
a.tl4 { color : #000000;
font-weight : 900;
font-family : Arial, sans;
font-size : 16px; }
a.tl4:hover { color : #3F3F3F;
font-weight : 900;
font-family : Arial, sans;
font-size : 16px; }
.bigtitle {
color : #313131;
font-weight : normal;
font-family : Arial, sans;
font-size : 18px;
}
.bigtitle2 {
color : #ff0000;
font-weight : normal;
font-family : Arial, sans;
font-size : 18px;
}
.toplink {
color : #011248;
font-weight : 900;
font-family : Arial;
font-size : 14px;
}
.msg {
color : #ff0000;
font-weight : 900;
font-family : Georgia;
font-size : 14px;
}
.cr {
clear : both;
background : transparent url(3x3.gif) repeat-x top 0%;
}
a.m1 {
font : bold 100% georgia, sans;
color : #2c2c2c;
padding : 4px;
}
a.m1:hover {
font : bold 100% georgia, sans;
color : #1290ba;
text-decoration : underline;
padding : 4px;
}
fieldset {
border : 1px solid #011248;
}
#req {
color : #ff0000;
font-weight : bold;
}
tr.n2 {
font : bold 83% arial, sans;
color : #4F4F4F;
}
.footcp {
background-color : #f9f9f9;
height : 10px;
width : 100%;
}
tr.n1 {
background-repeat : repeat-x;
background-position : bottom left;
}
tr.n1:hover {
background-color : #EEF6F8;
}
div.hr {
height : 3px;
background : #fff url(3x3.gif) repeat-x;
}
div.hr hr {
display : none;
}
a {
font : bold 100% Arial, sans;
color:#333333;
/*color : #CD0E16;*/
text-decoration : underline;
line-height:2em;
}
a.tbl {padding-left:3px;}
a:hover {
font : bold 100% Arial, sans;
color : #333333;
text-decoration : underline;
line-height:2em;
}
frameset {
background-color : #ffffff;
font-family : Arial, sans;
font-size : 12px;
color : #000000;
}
input {
background-color : #ffffff;
font-family : Arial, sans;
font-size : 1em;
color : #000000;
}
#mbod{ padding-left:40px; padding-right:40px;}
table {
font-family : Arial, sans;
font-size : 12px;
color : #000000;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.n4 {
background-color : #f9f9f9;
}
input.btn {
border : 3px double #999999;
border-top-color : #cccccc;
border-left-color : #cccccc;
padding : 0.35em;
background-color : #f9f9f9;
background-repeat : repeat-x;
font:normal bold 1.2em arial,sans;
color : #333333;
}
input.btnhov {
border : 3px double #cccccc;
border-top-color : #999999;
border-left-color : #999999;
}
input.btn2 {
padding-top : 2px;
padding-left:-2px;
padding-bottom : 2px;
font:normal bold 1em Arial, sans;
background-color : #ffffff;
border:1px solid #fff;
background-repeat : repeat-x;
color : #333333;
font-size:1em;
}
input.btn2:hover {
border : 1px double #cccccc;
border-top-color : #999999;
border-left-color : #999999;
}
#ps {position:relative;
  left:0;
  top:0;
  height:400px;}
#pa1 {position:absolute;
  top:0;
  left:0;
  width:65%;}
#pa2 {position:absolute;
  top:0;
  left:65%;
  width:35%;}

/* css table code */
  #mshead {
  position:relative;
  left:0;
  top:0;
  height:24px;
  background : #eee none;
  border-bottom : 2px solid #6c6c6c;
  }
  #ms {
  position:relative;
  left:0;
  top:0;
  height:24px;
  font: normal 12px arial,sans;
  }
  #ms:hover {
  position:relative;
  left:0;
  top:0;
  height:24px;
  background-color:#FDFCEA;
  }
  #mc1 {
  line-height:2em;
  position:absolute;
  top:0;
  left:0;
  width:4%;
  border:1px solid #E8E8E8;
  }
  #mc2 {
  line-height:2em;
  position:absolute;
  top:0;
  left:4%;
  width:26%;
  border:1px solid #E8E8E8;
  }
  #mc3 {
  line-height:2em;
  position:absolute;
  top:0;
  left:30%;
  width:10%;
  border:1px solid #E8E8E8;
  text-align:left;
  }
  #mc4 {
  line-height:2em;
  position:absolute;
  top:0;
  left:40%;
  width:6%;
  border:1px solid #E8E8E8;
  }
  #mc5 {
  line-height:2em;
  position:absolute;
  top:0;
  left:46%;
  width:10%;
  /*border:1px solid #E8E8E8;*/
  }
  #mc6 {
  line-height:2em;
  position:absolute;
  top:0;
  left:56%;
  width:10%;
  border:1px solid #E8E8E8;
  }
  #mc7 {
  line-height:2em;
  position:absolute;
  top:0;
  left:66%;
  width:10%;
  border:1px solid #E8E8E8;
  }
  #mc8 {
  line-height:2em;
  position:absolute;
  top:0;
  left:76%;
  width:10%;
  border:1px solid #E8E8E8;
  }
  #mc9 {
  line-height:2em;
  position:absolute;
  top:0;
  left:86%;
  width:8%;
  border:1px solid #E8E8E8;
  }
  #mc10 {
  line-height:2em;
  position:absolute;
  top:0;
  left:94%;
  width:6%;
  border:1px solid #E8E8E8;
  }
 
 /* Maintenance Update Form CSS */
  
  #mts {
  position:relative;
  left:0;
  top:0;
  height:24px;
  text-align:center;
  color:#707070;
  }
  #mts2 {
  position:relative;
  left:0;
  top:0;
  height:24px;
  text-align:center;
  }
  #mt1 {
  line-height:2em;
  position:absolute;
  top:0;
  background-color:#FCFCFC;
  left:0%;
  width:30%;
  border-top:1px solid #656F76;
  text-align:left;
  }
  #mt2 {
  line-height:2em;
  position:absolute;
  top:0;
  background-color:#FCFCFC;
  left:30%;
  width:10%;
  border-top:1px solid #656F76;
  }
  #mt3 {
  line-height:2em;
  position:absolute;
  top:0;
  background-color:#FCFCFC;
  left:40%;
  width:10%;
  border-top:1px solid #656F76;
  }
  #mt4 {
  line-height:2em;
  position:absolute;
  top:0;
  background-color:#FCFCFC;
  left:50%;
  width:10%;
  border-top:1px solid #656F76;
  }
  #mt5 {
  line-height:2em;
  position:absolute;
  text-align:center;
  top:0;
  background-color:#FCFCFC;
  left:60%;
  width:6%;
  height:22px;
  border-top:1px solid #656F76;
  }
  #mt6 {
  line-height:2em;
  position:absolute;
  text-align:center;
  top:0;
  background-color:#FCFCFC;
  left:66%;
  width:6%;
  height:22px;
  border-top:1px solid #656F76;
  }
  #mt7 {
  line-height:2em;
  position:absolute;
  text-align:left;
  top:0;
  background-color:#FCFCFC;
  left:72%;
  width:28%;
  height:22px;
  border-top:1px solid #656F76;
  }
  #mth1 {
  line-height:2em;
  position:absolute;
  top:0;
  left:0%;
  width:30%;
  }
  #mth2 {
  line-height:2em;
  position:absolute;
  top:0;
  left:30%;
  width:10%;
  }
  #mth3 {
  line-height:2em;
  position:absolute;
  top:0;
  left:40%;
  width:10%;
  }
  #mth4 {
  line-height:2em;
  position:absolute;
  top:0;
  left:50%;
  width:10%;
  }
  #mth5 {
  line-height:2em;
  position:absolute;
  top:0;
  left:60%;
  width:6%;
  height:22px;
  }
  #mth6 {
  line-height:2em;
  position:absolute;
  top:0;
  left:66%;
  width:6%;
  height:22px;
  }
  #mth7 {
  line-height:2em;
  position:absolute;
  top:0;
  left:72%;
  width:28%;
  height:22px;
  }
  #mtlt { float:left;width:50%;height:210px; text-align:left; }
  #mtrt { float:right; width:50%;height:210px; text-align:left; }
  #mtlt2 { position:absolute;top:0;left:0%; width:50%;height:25px; }
  #mtrt2 { position:absolute;top:0;left:50%; width:50%;height:25px; }
  #cc1 {
  line-height:2em;
  position:absolute;
  top:0;
  left:0;
  width:25%;
  border:1px solid #E8E8E8;
  }
  #cc2 {
  line-height:2em;
  position:absolute;
  top:0;
  left:25%;
  width:30%;
  border:1px solid #E8E8E8;
  }
  #cc3 {
  line-height:2em;
  height:24px;
  position:absolute;
  top:0;
  left:55%;
  width:10%;
  border:1px solid #E8E8E8;
  }
  #cc4 {
  line-height:2em;
  height:24px;
  position:absolute;
  top:0;
  left:65%;
  width:10%;
  border:1px solid #E8E8E8;
  }
  #cc5 {
  line-height:2em;
  height:24px;
  position:absolute;
  top:0;
  left:75%;
  width:10%;
  border:1px solid #E8E8E8;
  }
  #cc6 {
  line-height:2em;
  position:absolute;
  top:0;
  left:87%;
  width:13%;
  border:1px solid #E8E8E8;
  }
  #sfs {
  height:26px;
  text-align:center;
  color:#707070;
  width:200px;
  }
  #sf1 {
  line-height:2em;
  height:24px;
  border:1px solid #E8E8E8;
  float:left;
  width:78%;
  padding:1px;
  }
  #sf2 {
  line-height:2em;
  height:24px;
  float:right;
  border:1px solid #E8E8E8;
  width:18%;
  padding:1px;
  }
  #mafs {
  position:relative;
  left:0;
  top:0;
  text-align:center;
  background-color:#ededef;
  }
  #maf1{
  width:916px;
  /* hack for stupid IE6 */
  /*width:expression(document.body.clientWidth < 916? "916px": "auto" );*/
  background-color:#ffffff;
  /*border-left:1px solid #cacaca;
  border-right:1px solid #cacaca;*/
  }
  #lb{ width:898px; border:1px solid #d0d0d0; }
  #lb1{
  float:left;
  width:298px;
  height:200px;}
  #lb2{
  float:left;
  width:298px;
  border-left:1px solid #d0d0d0;
  height:200px;}
  #lb3{
  float:left;
  width:242px;
  border-left:1px solid #d0d0d0;
  height:200px;}
  #foot1 { text-align:center; line-height:8px; }
  #foot2 { padding-top:4px; font:normal normal 0.8em Arial,sans;padding-bottom:5px; }
  a.foot2b { font:normal normal 1em Arial,sans; color:#000; }
  .mcontainer {
  margin-top:0;
position : relative;
width : 100%;
background-color:#EDEDEF;
margin-left : auto;
margin-right : auto;
height:100%;
/*background-position:top center;
background-image:url(../i/toplcell.gif); background-repeat:repeat-x;*/
}
  #menubar { padding:0px; margin:0px;height:20px; background-image:url(../i/menubarbg.jpg); background-repeat: repeat-x; text-align:left; clear:both;}
  * html div#menubar { /* limits to all IE */
   height:10px; /* width for WinIE5.x */
   h\eight:10px; /* width for other IE */
}
  #menubar2 { padding:0px; margin:0px;  height:2px; background-color:#D3D3D3; text-align:left; clear:both;}
    * html div#menubar2 { /* limits to all IE */
   height:2px; /* width for WinIE5.x */
   h\eight:2px; /* width for other IE */
}
  #toplcell{ background-image:url(../i/toplcell.gif); background-repeat:no-repeat; height:120px; }
 #error { font:normal bold 1.4em Arial, sans; color:red; background-color:#fff; padding-top:5px; padding-bottom:5px; padding-left:8px; padding-right:8px; border:1px solid red;}
 #saveok { font:normal bold 1.4em Arial, sans;  color:#15E100; background-color:#fff; padding-top:5px; padding-bottom:5px; padding-left:8px; padding-right:8px; border:1px solid #15E100;}
 #blink {text-decoration: blink;}
 
 #cadl {
  float:left;
  width:48%;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;  }
 #cadr {
  float:right;
  width:48%;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px; }
  
  #listcadint1 { position:absolute; display:block; left:0; width:75%; }
  #listcadint2 { position:absolute; display:block; left:70%; width:25%;  }
  #fpl1{float:left; width:48%; padding-left:28px;text-align:left;}
  #fpl2{float:left; width:36%;}
  .fpsepa {height:3px;}