body {
 margin:0;
 background:#f1f1f1;
}

#bg_header {
 background:url('images/bg_header.gif') repeat-x;
}

#bg_footer {
 background:url('images/bg_footer.gif');
 height:60px;
}

img {
 border:0;
}

p,form {
 padding:0;
 margin:0;
}

table {
 font-family:tahoma;
 font-size:11px;
 color:#332b64;
}

#hbg {
 background:url('images/header.jpg');
 width:884x;
 height:141px;
}

#container {
 width:884px;
}

#mbg {
 width:878px;
 height:50px;
 background:url('images/mbg.gif');
 padding-left:6px;
}

#bg {
 width:884px;
 height:1px;
 background:url('images/bg.gif');
}

#cbg {
 width:870px;
 background:url('images/cbg.gif') no-repeat;
 padding:4px 7px 7px 7px;
}

a {
 font-family:tahoma;
 font-size:11px;
 color:#332b64;
 text-decoration:none;
 font-weight:bold;
}

a:hover {
 text-decoration:underline;
}

a.a11 {
 font-family:tahoma;
 font-size:11px;
 color:#332b64;
 text-decoration:none;
 font-weight:normal;
}

a.a11:hover {
 text-decoration:underline;
}

a.pacala {
 font-family:tahoma;
 font-size:11px;
 color:#ffffff;
 text-decoration:none;
 font-weight:normal;
}

a.pacala:hover {
 text-decoration:underline;
}

a.ora {
 font-family:tahoma;
 font-size:11px;
 color:#e17400;
 text-decoration:underline;
 font-weight:normal;
}

a.wh {
 font-family:tahoma;
 font-size:11px;
 color:#ffffff;
 text-decoration:none;
}

a.sol {
 font-family:tahoma;
 font-size:11px;
 color:#332b64;
 text-decoration:none;
 font-weight:normal;
}

a.sol:hover {
 text-decoration:underline;
}

a.aw {
 font-family:tahoma;
 font-size:11px;
 color:#ffffff;
 text-decoration:none;
}

a.aw:hover {
 font-family:tahoma;
 font-size:11px;
 color:#ffffff;
 text-decoration:underline;
}

a.el {
 font-family:tahoma;
 font-size:11px;
 color:#332b64;
 text-decoration:none;
 background:#ffd800;
 font-weight:normal;
 padding:2px;
}

a.el:hover {
 text-decoration:underline;
}

.text {
 color:#332b64;
 font-family:tahoma;
 font-size:11px;
}

.error {
 color:#e67700;
 font-family:tahoma;
 font-size:11px;
}

.errorw {
 color:#ffffff;
 font-family:tahoma;
 font-size:11px;
}

.star {
 color:#e67700;
 font-family:tahoma;
 font-size:11px;
}

.ecl {
 width:547px;
 color:#ffffff;
 font-weight:bold;
 padding-left:30px;
}

.eclc {
 font-size:15px;
 color:#ffffff;
 font-weight:bold;
 padding:2px 0 0 10px;
}

.ecy {
 width:70px;
 color:#ffffff;
 text-align:center;
 font-weight:bold;
 padding:3px 0;
}

.ecye {
 width:608px;
 color:#ffffff;
 text-align:center;
 font-weight:bold;
 padding:3px 0;
}

.sqt {
 background:url('images/sq3bgt.gif');
 width:430px;
 height:140px;
}

.sqm {
 background:url('images/sq3bgm.gif');
 width:430px;
 height:141px;
}

.sqb {
 background:url('images/sq3bgb.gif');
 width:430px;
 height:136px;
}

.p7 {
 padding-left:7px;
 float:left;
}

.p1 {
 padding-left:1px;
 float:left;
}

.p17 {
 padding:1px 0 0 7px;
 float:left;
}

.p11 {
 padding:1px 0 0 1px;
 float:left;
}

.tb2 {
 background:url('images/tb2m.gif');
 width:413px;
}

.tb1 {
 background:url('images/tb1m.gif');
 width:413px;
}

.htb1 {
 background:url('images/home1bg.gif') no-repeat;
 width:435px;
 height:192px;
}

.htb2 {
 background:url('images/home3bg.gif') no-repeat;
 width:200px;
 height:250px;
 margin:5px 0 0 25px;
 float:left;
}

.htb3 {
 width:200px;
 margin:5px 0 0 25px;
 float:left;
}

.htb3bg {
 background:url('images/hslbg.jpg');
 width:160px;
 padding:10px 20px 10px 20px;
 text-align:left;
}

.euiwin {
 background:url('images/euiwinbg.gif');
 width:435px;
}

.tbpbg {
 background:url('images/tbpbg.gif') repeat-y;
 width:359px;
}

.calmonth {
 font-size:13px;
 font-weight:bold;
 color:#332b64;
 padding:0 0 3px 7px;
}

.calmonthpa {
 font-size:13px;
 font-weight:bold;
 color:#ffffff;
 padding:6px 0 0 11px;
 background:#463d7c;
 width:227px;
 height:29px;
}

.calbg2 {
 background:url('images/calbg2.gif') no-repeat;
 width:238px;
 padding-top:1px;
}

.calbg2pa {
 width:238px;
}

.calbg3 {
 background:url('images/calbg3.gif') no-repeat;
 height:31px;
 width:41px;
 font-size:11px;
 padding:4px 0 4px 8px;
}

.calbg3pa {
 background:#139ae7;
 font-size:11px;
 padding:6px;
 width:226px;
}

.caltext11 {
 font-family:tahoma;
 font-size:11px;
 color:#332b64;
 text-align:left;
 padding:4px 8px 0 0;
}

.ptitle {
 color:#ffffff;
 font-family:tahoma;
 font-size:26px;
 padding-left:24px;
 height:20px;
}

.ptext {
 color:#ffffff;
 font-family:tahoma;
 font-size:13px;
 font-weight:bold;
 padding-left:26px;
 height:16px;
 width:80px;
}

.ftitle {
 color:#ffffff;
 font-family:tahoma;
 font-size:11px;
 padding:15px;
 font-weight:bold;
}

.ftext {
 color:#ffffff;
 font-family:tahoma;
 font-size:13px;
 font-weight:bold;
 padding-left:15px;
 height:16px;
 width:80px;
}

#bg41 {
 background:url('images/41bg_b.jpg') no-repeat;
 width:139px;
 height:224px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg41:hover {
 background:url('images/41bg_ba.jpg') no-repeat;
 width:139px;
 height:224px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg42 {
 background:url('images/42bg_b.jpg') no-repeat;
 width:139px;
 height:224px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg42:hover {
 background:url('images/42bg_ba.jpg') no-repeat;
 width:139px;
 height:224px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg43 {
 background:url('images/43bg_b.jpg') no-repeat;
 width:139px;
 height:224px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg43:hover {
 background:url('images/43bg_ba.jpg') no-repeat;
 width:139px;
 height:224px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg44 {
 background:url('images/44bg_b.jpg') no-repeat;
 width:139px;
 height:224px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg44:hover {
 background:url('images/44bg_ba.jpg') no-repeat;
 width:139px;
 height:224px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg45 {
 background:url('images/45bg_b.jpg') no-repeat;
 width:139px;
 height:224px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg45:hover {
 background:url('images/45bg_ba.jpg') no-repeat;
 width:139px;
 height:224px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg31 {
 background:url('images/31f_b.jpg') no-repeat;
 width:237px;
 height:226px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg31:hover {
 background:url('images/31f_ba.jpg') no-repeat;
 width:237px;
 height:226px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg32 {
 background:url('images/32f_b.jpg') no-repeat;
 width:237px;
 height:226px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg32:hover {
 background:url('images/32f_ba.jpg') no-repeat;
 width:237px;
 height:226px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg33 {
 background:url('images/33f_b.jpg') no-repeat;
 width:237px;
 height:226px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

#bg33:hover {
 background:url('images/33f_ba.jpg') no-repeat;
 width:237px;
 height:226px;
 font-size:11px;
 text-align:justify;
 padding:130px 15px 0 15px;
 cursor:pointer;
}

.pa {
 color:#463d7c;
 font-size:13px;
 text-decoration:none;
 display:block;
 padding:5px 30px 3px 2px;
}

.pa:hover {
 color:#463d7c;
 font-size:13px;
 text-decoration:none;
 display:block;
 padding:5px 30px 3px 2px;
}

.pabg {
 border-bottom:1px solid #463d7c;
}

.pad {
 color:#463d7c;
 font-size:11px;
 text-decoration:none;
 display:block;
 padding:2px 30px 2px 2px;
 --width:110px;
}

.pad:hover {
 color:#463d7c;
 font-size:11px;
 text-decoration:none;
 display:block;
 padding:2px 30px 2px 2px;
}

.wiwtxt {
 color:#463d7c;
 font-size:13px;
 font-weight:bold;
}

.aa {
 color:#463d7c;
 font-size:13px;
 text-decoration:none;
 display:block;
 padding:7px 7px 7px 7px;
}

.aa:hover {
 color:#463d7c;
 font-size:13px;
 text-decoration:none;
 display:block;
 padding:7px 7px 7px 7px;
 background-color:#97b963;
}

.aa_a {
 color:#463d7c;
 font-size:13px;
 text-decoration:none;
 display:block;
 padding:7px 7px 7px 7px;
 background-color:#97b963;
}

.aabg {
 border-bottom:1px solid #463d7c;
}

.aabg1 {
 border-bottom:1px solid #463d7c;
 background-color:#97b963;
 padding:2px 10px;
 font-weight:bold;
 color:#463d7c;
 font-size:13px;
 width:250px;
}

.aabg2 {
 border-bottom:1px solid #463d7c;
 padding:2px 10px;
 color:#463d7c;
 font-size:12px;
}

a.a2 {
 font-family:tahoma;
 font-size:12px;
 color:#463d7c;
 text-decoration:none;
 font-weight:normal;
}

a.a2:hover {
 text-decoration:underline;
}

.tbody {
 background:#dddddd;
}

.thead {
 background:#463d7c;
 color:#ffffff;
 text-align:center;
 font-weight:bold;
}

a.ta {
 color:#ffffff;
 text-decoration:none;
}

a.ta:hover {
 text-decoration:underline;
}

.tc {
 text-align:center;
}

.tcb {
 text-align:center;
 font-weight:bold;
}

.trow {
 background:#ffffff;
}

.trow:hover {
 background-color:#eeeeee;
}

.tpages {
 background:#ffffff;
 padding:5px;
}

.scdo {
 width:200px;
 height:100px;
 background:#ffffff;
 border:1px solid #a5acb2;
 z-index:10;
 position:absolute;
 display:none;
}

.ppt {
 background:#463d7c;
 height:23px;
 color:#ffffff;
 font-size:15px;
 font-weight:bold;
 padding:5px 0 0 26px;
 width:844px;
}
