@charset "utf-8";
a:link, a:visited {
  color: #cc0000;
  text-decoration: none;
}

a:hover {
  color: #cc0000;
  text-decoration: underline;
}

body, p, h1, h2,h3,h4,h5,h6,div,img,table,td {
  margin: 0;
  padding: 0;
  border: none;
  color: #082463;
}

h1 {
  color: #082463;
  font: bold 17px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  padding: 0 0 5px 0;
}

h2 {
  color: #cc0000;
  margin-bottom: 5px;
  font: bold 13px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  padding: 0 0 5px 0;
}

h3 {
  color: #cc0000;
  font: bold 12px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  padding: 0 0 5px 0;
}

h4 {
  color: #082463;
  font: bold 11px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  padding: 0 0 5px 0;
}

.head1 {
  color: #006699;
  font: bold 18px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  letter-spacing: 3px
}

.head3 {
  color: #cc0000;
  font: bold 14px "verdana", "geneva", "arial", "helvetica", "sans-serif";
}

a.head3:link {
  color: #cc0000;
  text-decoration: underline;
}

a.head3:visited {
  color: #cc0000;
  text-decoration: underline;
}

a.head3:hover {
  color: #0000ff;
  text-decoration: underline;
}

.head4 {
  font: bold 11px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  color: #663399;
}

img {
  border:0;
}

p {
  font: 11px/16px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  text-align: justify;
}

ul {
  font: 11px/16px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  list-style-type: square;
}

td {
  font: 11px "verdana", "geneva", "arial", "helvetica", "sans-serif";
}


.footer1 {
  color: #999999;
  font: 9px/14px "verdana", "geneva", "arial", "helvetica", "sans-serif";
}


.footer1 {
  color: #999999;
  font: 9px/14px "verdana", "geneva", "arial", "helvetica", "sans-serif";
}

.footer1 a:link, .footer1 a:visited {
  color: #ffffff;
  text-decoration: none;
}

.footer1 a:hover {
  color: #ff0000;
  text-decoration: none;
}

.caption {
  font: 9px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  font-style: italic;
}

.footer2 {
  font: 9px "verdana", "generva", "arial", "helvetica", "sans-serif";
}

.table1 {
  background: #f2f7f9;
  padding: 5px;
  font: 11px/15px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  border: #839cca 2px solid;
  border-collapse: collapse;
}

.searchtable {
  border: #839cca 2px solid;
  padding: 5px;
  background: #f2f7f9;
  font: 11px/15px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  border-collapse: collapse;
}

.searchtable a:link {
  font: 11px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  color: #000000;
  text-decoration: none;
}

.searchtable a:visited {
  font: 11px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  color: #000000;
  text-decoration: none;

}

.searchtable a:hover {
  font: 11px "verdana", "geneva", "arial", "helvetica", "sans-serif";
  color: #000000;
  text-decoration: underline;
}

th.table1 {
  background: #e5eef3;
  border: #cccccc 1px solid;
  padding: 5px;
  font-weight: bold;
}

td.table1 {
  border: #cccccc 1px solid;
  padding: 5px;
}

.select1 {
  color: #000000;
  background: #f2f4f5;
  font: 11px "verdana", "geneva", "arial", "helvetica", "sans-serif";
}

tr.header, td.header {
  color: #000000;
  background-color: #666666;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

tr.subhead, td.subhead {
  color: #000000;
  background-color: #cccccc;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  vertical-align: top;
}

.label {
  vertical-align: top;
}

.alert {
  color: #ff0000;
}

.button {
  color : #ffffff;
  background-color : #333333;
  font-family : tahoma, arial, helvetica, sans-serif;
  font-size : 8pt;
  text-align: center;
  border : 1px solid #cccccc;
  cursor : crosshair;
}

table#logo {
  width: 950px;
}
table#logo td#tdlogo {
  width: 120px;
}
table#logo td#tdlongname {
  width: 690px;
}
table#logo td#tdlang {
  width: 140px;
  text-align: right;
  vertical-align:bottom;
}

table#foot {
  width: 950px;
}

.border_l { background-image:url(../img/border_l.gif); }
.border_r { background-image:url(../img/border_r.gif); }
.border_bl { background-image:url(../img/border_bl.gif); }
.border_br { background-image:url(../img/border_br.gif); }

.menutop { background-color:#082463; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }


.menutitle a:link, .menutitle a:visited {
  color:#ffffff;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}
.menutitle a:active, .menutitle a:hover {
  color:#ff3333;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

/*
.highlight a {
  color:#ffffff;
  text-decoration: none;
}
*/

.highlight a:link, .highlight a:hover, .highlight a:visited {
  color:#ff3333;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}


.detail a:link, .detail a:visited {
  color:#ff0000;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
}
.detail a:active, .detail a:hover {
  color:#ff0000;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}

.rec1    { font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align: justify; font-size:12px; }
.rec1 a, .rec1 a:link, .rec1 a:visited { color: #FF3300; text-decoration: underline; }
.rec1_tl { background-image:url(../img/1_tl.gif); background-repeat:no-repeat; }
.rec1_tm { background-image:url(../img/1_tm.gif); background-repeat : repeat-x; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px;}
.rec1_tr { background-image:url(../img/1_tr.gif); background-repeat:no-repeat; }
.rec1_ml { background-image:url(../img/1_l.gif); }
.rec1_mr { background-image:url(../img/1_r.gif); }
.rec1_bl { background-image:url(../img/1_bl.gif); background-repeat:no-repeat; height: 30px; width:15px;}
.rec1_bm { background-image:url(../img/1_bm.gif); color:#FFFFFF; }
.rec1_br { background-image:url(../img/1_br.gif); background-repeat:no-repeat; }

.rec2_title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align: justify; font-size:16px; }
.rec2    { font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align: justify; font-size:12px; }
.rec2_tl { background-image:url(../img/2_tl.gif); background-repeat:no-repeat; }
.rec2_tm { background-image:url(../img/2_tm.gif); background-repeat : repeat-x; font-size:10px;}
.rec2_tr { background-image:url(../img/2_tr.gif); background-repeat:no-repeat; }
.rec2_ml { background-image:url(../img/2_l.gif); }
.rec2_mr { background-image:url(../img/2_r.gif); }
.rec2_bl { background-image:url(../img/2_bl.gif); background-repeat:no-repeat; }
.rec2_bm { background-image:url(../img/2_bm.gif); color:#FFFFFF; }
.rec2_br { background-image:url(../img/2_br.gif); background-repeat:no-repeat; }

.rec3_tl { background-image:url(../img/3_tl.gif); background-repeat:no-repeat; }
.rec3_tm { background-image:url(../img/3_tm.gif); background-repeat : repeat-x; color:#082463; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.rec3_tm2 { background-image:url(../img/3_tm2.gif); background-repeat : repeat-x;}
.rec3_tr { background-image:url(../img/3_tr.gif); background-repeat:no-repeat; }
.rec3_ml { background-image:url(../img/3_l.gif); }
.rec3_mr { background-image:url(../img/3_r.gif); }
.rec3_bl { background-image:url(../img/3_bl.gif); background-repeat:no-repeat; }
.rec3_bm { background-image:url(../img/3_bm.gif); color:#FFFFFF; }
.rec3_br { background-image:url(../img/3_br.gif); background-repeat:no-repeat; }

.rec4_bl { background-image:url(../img/4_bl.gif); }
.rec4_bm { background-image:url(../img/4_bm.gif); font-size: 9px;}
.rec4_br { background-image:url(../img/4_br.gif); }

.rec5_tl { background-image:url(../img/5_tl.gif); background-repeat:no-repeat; }
.rec5_tm { background-image:url(../img/5_tm.gif); background-repeat : repeat-x; color:#082463; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.rec5_tr { background-image:url(../img/5_tr.gif); background-repeat:no-repeat; }
.rec5_ml { background-image:url(../img/5_l.gif); }
.rec5_m  { background-image:url(../img/5_m.gif); }
.rec5_mr { background-image:url(../img/5_r.gif); }
.rec5_bl { background-image:url(../img/5_bl.gif); background-repeat:no-repeat; }
.rec5_bm { background-image:url(../img/5_bm.gif); background-repeat : repeat-x; color:#082463; }
.rec5_br { background-image:url(../img/5_br.gif); background-repeat:no-repeat; }

.description a:link, .description a:visited, .description a:hover {
  color:#000;
}

/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(../img/throbber.gif);
  background-repeat: no-repeat;
  background-position: 100% 2px;
}
html.js input.throbbing {
  background-position: 100% -18px;
}


