.he11 {
   font-family:Trebuchet MS;
   font-size:11px;
   color:#022857;
}

.he12 {
   font-family:Trebuchet MS;
   font-size:13px;
   color:#4d4d4d;
}

.bttn {
font-size:12px;
   font-family:Arial,sans-serif;
   height:25px;
   background-color:#C4B9A9;
   border: solid 1px #000000;
}

.inpt {
   font-family: Arial;
   background-color: #ffffff;
   font-size: 10 pt;
   color: #000000;
   border: 1 solid #aaaaaa;
}


.t12 {
   font-family: Verdana;
   font-size: 12px;
   color: #202330;
}

.input {
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
}


.inputoca {
   font-family: Verdana;
   font-size: 13px;
   color: #000000;
}


.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; }

.button {
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
   border: 0px;
   padding: 1px;
   margin: 1px 5px;
   color: #ffffff;
   background-color: #9A150F;
   font-weight: bold;
}

.table_header {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #515151;
   background-color: #D8D8D8;
   border-style: solid;
   border-width:1px;
   border-color: #CDCDCD;
   height:18px;
   padding-left:4px;
}

.table_main {
   background-color: #FAFAFA;
   border-style: solid;
   border-width:1px;
   border-color: #CDCDCD;
   border-top-width: 0px;
   padding-top: 5px;
   padding-left:5px;
   padding-right:5px;
   padding-bottom:5px;
}

/*
    Link types
*/


a.gr_f1:link   { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a.gr_f1:visited{ font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a.gr_f1:active { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a.gr_f1:hover  { font-family: Verdana;  font-size: 11px;  color: #000000;  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: #000000;  text-align: center; text-decoration: none; }
a.ttd:visited { font-family: Arial;  font-size: 13px;  font-weight: bold;  color: #000000;  text-align: center; text-decoration: none; }
a.ttd:active  { font-family: Arial;  font-size: 13px;  font-weight: bold;  color: #000000;  text-align: center; text-decoration: none; }
a.ttd:hover   { font-family: Arial;  font-size: 13px;  font-weight: bold;  color: #000000;  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: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   background-color: #B9AC90;
   text-align: center;
   height:16px;
}

.gr_tc_td1a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #EEEEEE;
}

.gr_tc_td1b {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #E5E5E5;
}

.gr_tc_td1_over {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #DF9D9A;
}

.gr_tf_td1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   font-weight: normal;
   background-color: #ffffff;
   text-align: center;
   height:20px;
   border-top: solid 1px #aaaaaa;
}
.top_ltdb {
   border-left-style:solid;
   border-left-color:#010000;
   border-left-width:1px;
}



/* 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: #000000;
   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: #000000;  text-decoration: underline; }
a.gr_f2:visited{ font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a.gr_f2:active { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a.gr_f2:hover  { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }

.tdcap {
   font-family: Arial;
   font-size: 12px;
   color: #000000;
   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;
}

.req
{
font-family: Arial; 
background-color: #ffffff; 
font-size: 10 pt; 
color: #000000; 
border: 1 solid #ac0909
} 

 .err
{
border:solid 1px #DEDEDE;
background:#FFFFCC url(/icons/exclamation.png) 8px 6px no-repeat;
color:#222222;
padding:4px;
text-align:center;

}


.icon-ok
{
		border:solid 1px #90ac13; 
		background:#eef4d3 url(/icons/icon-green.png) 8px 6px no-repeat;
		color:#6b800d;
		font-weight:bold;
		font-family: Arial; 
		font-size: 11px;
		padding:4px;
		text-align:left;
}

.icon-err
{
		border:solid 1px #CC0000; 
		background:#F7CBCA url(/icons/icon-red.png) 8px 6px no-repeat;
		color:#CC0000;
		font-family: Arial; 
		font-weight:bold;
		padding:4px;
		font-size: 11px;
		text-align:left;
}

