body {
   font-family: Verdana;
   font-size: 11px;
   color: #202330;
}

.t12 {
   font-family: Verdana;
   font-size: 12px;
   color: #202330;
}

.input {
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
}

.input200 {
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   width: 200px;
}

.input75 {
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   width: 75px;
}

.input125 {
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   width: 125px;
}

.headarial {
   font-family: Arial;
   font-size:13px;
   color: #515151;
   font-weight: bold;
}

.tdleftbrd {
   border-left-style:solid;
   border-left-color:#CCCCCC;
   border-left-width:1px;
}

.rred {
   font-family: Verdana;
   font-size:12px;
   color: #C30954;
   line-height:15px;
   font-weight: bold;
}

.dettable1 {
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#CCCCCC;
   border-right-style:solid;
   border-right-width:1px;
   border-right-color:#CCCCCC;
}


a.main:link    { font-family: Arial; font-size: 12px; color: blue; text-decoration: underline; line-height:16px; }
a.main:visited { font-family: Arial; font-size: 12px; color: blue; text-decoration: underline; line-height:16px; }
a.main:active  { font-family: Arial; font-size: 12px; color: blue; text-decoration: underline; line-height:16px; }
a.main:hover   { font-family: Arial; font-size: 12px; color: blue; text-decoration: underline; line-height:16px; }

a:link    { font-family: Verdana; font-size: 11px; color: blue; text-decoration: underline; }
a:visited { font-family: Verdana; font-size: 11px; color: blue; text-decoration: underline; }
a:active  { font-family: Verdana; font-size: 11px; color: blue; text-decoration: underline; }
a:hover   { font-family: Verdana; font-size: 11px; color: blue; text-decoration: underline; }

.button {
   font-family: Arial;
   font-size: 14px;
   text-decoration: none;
   border: 1px;
   padding: 1px;
   margin: 2px 5px;
   color: #ffffff;
   background-color: #428166;
   font-weight: bold;
}

.table_header {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #ffffff;
   background-color: #428166;
   border-style: solid;
   border-width:1px;
   border-color: #CDCDCD;
   height:18px;
   padding-left:4px;
}

.table_main {
   padding-top: 5px;
   padding-left:5px;
   padding-right:5px;
   padding-bottom:5px;
}

.table_head_left {
   font-family: Arial;
   font-size: 16px;
   font-weight: bold;
   color: #ffffff;
   height:28px;
   padding-left:4px;
}

.table_head_right {
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   color: #ffffff;
   height:28px;
   padding-left:4px;
}

.limit_table {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #ffffff;
   background-color: #428166;
}

.limit_table td {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #ffffff;
   border-style: solid;
   border-width:1px;
   border-color: #FFFFFF;
   padding-left:2px;
}

.form_table {
	padding-left:4px;
}

.form_table td {
   border-style: solid;
   border-width:1px;
   border-color: #EBEBEB;
}

/*
    Link types
*/


a.gr_f1:link   { font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }
a.gr_f1:visited{ font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }
a.gr_f1:active { font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }
a.gr_f1:hover  { font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }

a.blk:link   { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a.blk:visited{ font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a.blk:active { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a.blk:hover  { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }

a.ttd:link    { font-family: Arial;  font-size: 13px;  font-weight: bold;  color: #ffffff;  text-align: center; text-decoration: none; }
a.ttd:visited { font-family: Arial;  font-size: 13px;  font-weight: bold;  color: #ffffff;  text-align: center; text-decoration: none; }
a.ttd:active  { font-family: Arial;  font-size: 13px;  font-weight: bold;  color: #ffffff;  text-align: center; text-decoration: none; }
a.ttd:hover   { font-family: Arial;  font-size: 13px;  font-weight: bold;  color: #ffffff;  text-align: center; text-decoration: underline; }

a.btd:link    { font-family: Arial;  font-size: 12px;  font-weight: normal;  color: #474DA1;  text-align: center; text-decoration: none; }
a.btd:visited { font-family: Arial;  font-size: 12px;  font-weight: normal;  color: #474DA1;  text-align: center; text-decoration: none; }
a.btd:active  { font-family: Arial;  font-size: 12px;  font-weight: normal;  color: #474DA1;  text-align: center; text-decoration: none; }
a.btd:hover   { font-family: Arial;  font-size: 12px;  font-weight: normal;  color: #474DA1;  text-align: center; text-decoration: underline; }



/*  templates:   template1 */

.gr_th_td1 {
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   background-color: #FF9900;
   text-align: center;
   height:16px;
}

.gr_tc_td1a {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #EEEEEE;
}

.gr_tc_td1b {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #E5E5E5;
}

.gr_tc_td1_over {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #CCCCFF;
}

.gr_tf_td1 {
   font-family: Verdana;
   font-size: 11px;
   color: #FFFFCC;
   font-weight: normal;
   background-color: #7296C0;
   text-align: center;
   height:20px;
   border-style: solid;
   border-color: #757D7D;
   border-width: 1px;
   border-top-width:0px;
}
.top_ltdb {
   border-left-style:solid;
   border-left-color:#010000;
   border-left-width:1px;
}

.borderAll {
   border-left-style:solid;
   border-left-color:#E1E1E1;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#E1E1E1;
   border-right-width:1px;
   border-top-style:solid;
   border-top-color:#E1E1E1;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#E1E1E1;
   border-bottom-width:1px;
}


.top_ltdbactive {
   border-left-style:solid;
   border-left-color:#010000;
   border-left-width:1px;
   background-color: #fff;
   font-family: Verdana;
   font-size: 11px;
   color: #000;
   font-weight: bold;
}

.subnavactive {
   background-color: #506793;
   font-family: Verdana;
   font-size: 11px;
   color: #fff;
   font-weight: bold;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
}



/* templates:  template2 */

.gr_th_td2 {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #FF9900;
   text-align: center;
   height:16px;
}

.gr_tc_td2a {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #EEEEEE;
}

.gr_tc_td2b {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #E5E5E5;
}

.gr_tc_td2_over {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #CCCCFF;
}

.gr_tf_td2 {
   font-family: Verdana;
   font-size: 11px;
   color: #FFFFCC;
   font-weight: normal;
   background-color: #7296C0;
   text-align: center;
   height:20px;
   border-style: solid;
   border-color: #757D7D;
   border-width: 1px;
   border-top-width:0px;
}

a.gr_f2:link   { font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }
a.gr_f2:visited{ font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }
a.gr_f2:active { font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }
a.gr_f2:hover  { font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }

.tdcap {
   font-family: Arial;
   font-size: 12px;
   color: #696969;
   font-weight: bold;
   border-left-style:solid;
   border-left-color:#CCCCCC;
   border-left-width:1px;

}

.tdn {
   font-family: Verdana;
   font-size: 11px;
   border-left-style:solid;
   border-left-color:#CCCCCC;
   border-left-width:1px;

}

.tdn1 {
   font-family: Verdana;
   font-size: 11px;
   border-left-style:solid;
   border-left-color:#CCCCCC;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#CCCCCC;
   border-right-width:1px;
}

.tdbl {
   font-family: Verdana;
   font-size: 11px;
   border-left-style:solid;
   border-left-color:#CCCCCC;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#CCCCCC;
   border-right-width:1px;
}

.bottd {
   border-left-style:solid;
   border-left-width:1px;
   border-left-color:#CCCCCC;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#CCCCCC;
   border-right-style:solid;
   border-right-width:1px;
   border-right-color:#CCCCCC;
}

.abottd {
   border-left-style:solid;
   border-left-width:1px;
   border-left-color:#CCCCCC;
   border-right-style:solid;
   border-right-width:1px;
   border-right-color:#CCCCCC;
}

