html,body {
  margin: 0;
  padding: 0;
}
html,body {
  height: 100%;
}
body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height : 14px;
  color:#000000;
}
a {
  text-decoration: none;color: #5970B2;
}
a:link {
  color: #5970B2;
  font-weight: bold;
  font-size : 14px;
  text-decoration:none;
  font-family : Arial,sans-serif,Helvetica;
}
a:visited {
  color: #5970B2;
  font-weight: bold;
  text-decoration:none;
  font-size : 14px;
  font-family : Arial,sans-serif,Helvetica;
}
a:active {
  color: #5970B2;
  font-weight: bold;
  text-decoration:none;
  font-size : 14px;
  font-family : Arial,sans-serif,Helvetica;
}
  a:hover {
  color: #5970B2;
  font-weight: bold;
  text-decoration:underline;
  font-size : 14px;
  font-family : Arial,sans-serif,Helvetica;
}
input{
  border: 1px solid #7f9db9;
  font-weight: normal;
  font-size: 14px;
  color: #4d4d4d;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
select, CHECKBOX, RADIO{
  border: 1px solid #7f9db9;
  font-weight: normal;
  font-size: 14px;
  color: #4d4d4d;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
textarea{
  border: 1px solid #7f9db9;
  font-weight: normal;
  font-size: 14px;
  color: #4d4d4d;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
table{
  font-weight: normal;
  font-size: 14px;
  color: #4d4d4d;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.resultinf{
  font-size: 14px;
  border: 1px solid #C40F0B;
  color: #C40F0B;
  text-align: center;
}
.contrls, input.contrls, select.contrls, checkbox.contrls, textarea.contrls {
  font-size : 14px;
  border: #7f9db9 1px solid;
}
input.button3 {
  color: #333333;
  background-color: #e7f1fe;
  border: #333333 1px solid;
}
input.button3:hover{
  color: #e7f1fe;
  background-color: #666666;
  border: #333333 1px solid;
  }
img {
  border: 0;
}
a img{
  border: 0;
}

H1{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #cc0033;
  font-size: 20px;
  font-weight: bold;
  }
H2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #003366;
  font-size: 18px;
  font-weight: normal;
  padding-top: 0px;
}
H3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
  text-decoration: none;
  font-size : 16px;
  font-weight : bold;
  }
H4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
  font-size : 14px;
  font-weight : bold;
  }
H5, H5 a:visited, h5 a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
  text-decoration: none;
  font-size : 14px;
  margin-top: 13px;
  margin-bottom: 10px;
  font-weight : bold;
  }

table.generic {
  border-spacing: 2px;
  width: 100%;
  }
tr.frst {
  font-weight: bold;
  font-size: 14px;
  color: #ffff88;
  height: 10px;
  background-color: #579add;
  }
tr.even {
  background-color: #eeeeee;
  padding: 3px;
}
tr.odd {
  background-color: #ffffff;
  padding: 3px;
}
tr.odd a, tr.even a{
  font-weight: bold;
}
td.tophrmenu{
  color: #999999;
  background-color: #eeeeee;
  padding-top: 1px;
  padding-bottom: 1px;
  text-align: left;
  font-size : 14px;
  }
td.tophrmenu a{
  font-size : 14px;
  color: #666666;
  background-color: #eeeeee;
  text-decoration: none;
  }
td.tophrmenu a:hover{
  color: #333333;
  background-color: #eeeeee;
  text-decoration: none;
  }
td.bodyhder{
  text-decoration: none;
  color: white;
  font-size: 16px;
  font-weight: normal;
  padding-left: 20px;
  background-color: #cc3333;
  height: 30px;
  width: 100%;
}
td.FrmHder{
  border: 1px solid #cccccc;
  color: #ffffff;
  background-color: #ffffac;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial;
  padding-left: 20px;
}
td.prompt{
  font-size: 14px;
  text-decoration: none;
  color: #003366;
  background-color: #eeeeee;
  padding-left: 2px;
}
td.promptred{
  font-size: 14px;
  text-decoration: none;
  font-weight : bold;
  color: #ff0000;
  background-color: #eeeeee;
  padding-left: 2px;
}
td.headrow, tr.headrow td {
  color:#111111;
  background-color:#FBFBF9;
  font-size:14px;
  font-weight:bold;
  padding:2px 8px 2px 8px;
  border:1px solid #9E9D98;
}
td.headrow a, td.headrow a:link, td.headrow a:visited, tr.headrow td a, tr.headrow td a:link, tr.headrow td a:visited{
  color: #888888;
  text-decoration: none;
}
td.evenbld,  td.evenbld select{
  font-size: 14px;
  background-color: #ffffff;
  padding: 3px;
  font-weight: bold;
  }
td.cbxbld{
  background-color: #FFBA91;
  border-width:2px;
  border-color:#616AE0;
  }
td.cbxbld select{
  font-color: #616AE0;
  font-size: 14px;
  font-weight: bold;
}
.tdeven, .tdodd{
  color: #333333;
  font-size:14px;
  font-weight:normal;
}
tr.tdodd td a, tr.tdodd td a:link, tr.tdodd td a:visited, tr.tdeven td a, tr.tdeven td a:link, tr.tdeven td a:visited{
  color: #333333;
  font-size:14px;
  font-weight:bold;
  text-decoration: none;
}
td.tdodd a:hover, tr.tdodd td a:hover, td.tdeven a:hover, tr.tdeven td a:hover{
  text-decoration: underline;
}
.tdeven, {
  background-color: #ffffff;
}
.tdodd {
  background-color: #f1fbfd;
}
td.cbxbld{
  background-color: #FFBA91;
  border-width:2px;
  border-color:#616AE0;
  }
td.cbxbld select{
  font-color: #616AE0;
  font-size: 14px;
  font-weight: bold;
}
td.nav1sml{
  color:#888888;
  background-color:#FBFBF9;
  font-family: Verdana;
  font-size:14px;
  margin:0;
  padding:8px 2px 8px 2px;
  border-top:1px solid #9E9D98;
  border-bottom:1px solid #9E9D98;
  border-top:1px solid #9E9D98;
  }
.logtable {
  border-style: solid;
  border-color: #adc8ef;
  border-width: 1px;
  }
.logheard {
  font-weight: bold;
  font-size: 14px;
  color: #37588e;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
  padding-left: 11px;
  }
.login {
  padding: 10px;
  font-weight: normal;
  font-size: 14px;
  color: #424242;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background-color: #e7f1fe;
  text-decoration: none;
  }
.logcontrls {
  border: 1px solid #7f9db9;
  font-weight: normal;
  font-size: 14px;
  color: #4d4d4d;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  }
.bgmd           {background-color: #A7BEA7}
.navend         {background-color: #C6D7C6; font-weight: bold; font-family: Verdana,Helvetica,sans-serif; padding: 3 ; border-style: solid; border-style: solid; border-width: 1 0 1 0; border-color: #ffffff #9c9a97 #9c9a97 #ffffff;}
.bgbar          {background-color: #C6D7C6}
.navtitle       {background-color: #C6D7C6; font-size: 14px; font-weight: bold; font-family: Verdana,Helvetica,sans-serif; padding: 3 ; border-style: solid; border-width: 1 0 1 1; border-color: #ffffff #9c9a97 #9c9a97 #ffffff;}
.texttablebold  {background-color: #E9F1E9; font-size: 14pt; color: #000000; padding: 2 5 2 5; font-weight: bold; border-style: solid; border-width: 1 0 0 0; border-color: white; vertical-align: top;}
.textdarkbold   {background-color: #666666; font-size: 14pt; color: #FFFFFF; font-weight: bold}
.bgofftabsub    {background-color: #B5B5B5; color: #666666; border-bottom:solid 1px #999999;}
.bgbutton       {background-color: #D2D2C8; font-size: 14pt; color: #000000; font-weight: bold;}
.popupsegment   {background-color: #D5D5D5; font-size: 14pt; }
.bgofftabbottom {background-color: #DDDDDD;  color: #666666; border-bottom: 1px solid #999999; }
.tasktitlemed   {font-size: 14px;font-weight: bold; color: #008ab5;
}
.inputgraybold  {font-size: 14pt; font-weight: bold;color: #999999; }
.listheader{padding: 0 2 2 2; border-style: solid; border-width: 1; ; border-color:  #C2C2C2 #8F8F8F #888888 #FFFFFF; vertical-align: top; margin-left: 1;}
.listtext  {padding: 2 5 2 5; border-style: solid; border-width: 1 1 1 1; border-color: #FFFFFF; vertical-align: top; background-color: #FFFFFF; }
.listtexthl{padding: 2 5 2 5; border-style: solid; border-width: 1 1 1 1; border-color: #FFFFFF #E9F1E9 #E9F1E9 #E9F1E9; vertical-align: top; background-color: #E9F1E9; }

.textcell{
  color: #000099;
  font-weight : normal;
  font-size : 14px;
  font-family : Arial,sans-serif,Helvetica;
  text-align : justify;
}
.textbold{
  font-weight : bold;
  font-size : 14px;
  font-family : Arial,sans-serif,Helvetica;
  color: #FF3300;
}
.textbold2,  .textbold2 select{
  font-weight : bold;
  font-size : 16px;
  font-family : Arial,sans-serif,Helvetica;
  color: #03479C;
}
.textbold3{
  font-weight : bold;
  font-size : 18px;
  font-family : Arial,sans-serif,Helvetica;
  color: #009900;
}
.textsmall{
        font-weight : 500;
        font-size : 12px;
        font-style: italic;
        font-family : Arial,Helvetica,serif;
        color: #000000;
}
.tabBlueactive, td.tabBlueactive{
  text-align: center;
  background: #5970B2;
  font: bold 11px arial;
  padding: 4px 10px;
  margin: 0 1px 0 0;
  color: #FFF;
  width: auto;
  text-decoration: none;
  white-space: nowrap;
}
.tabBlue, td.tabBlue, .tabBlue A, td.tabBlue A{
  text-align: center;
  background: #FFF;
  font: bold 11px arial;
  padding: 4px 10px;
  margin: 0 1px 0 0;
  color: #5970B2;
  width: auto;
  text-decoration: none;
  white-space: nowrap;
}
.tabBlue A:link{color:#5970B2; text-decoration:none;}
.tabBlue A:visited{color:#5970B2; text-decoration:none;}
.tabBlue A:active{color:#5970B2; text-decoration:none;}
.tabBlue A:hover{color:#5970B2; text-decoration:underline;}
/*advanced*/
.mainblock {
  color: #000000;
  border: #dddddd 1px solid;
  padding: 3px;
  background-color: #fbfbfb;
  font-family: tahoma, verdana, arial, helvetica,sans-serif;
  font-size: 14px;
  margin: 0px;
}
.mainblock p{
  margin-top:6px;
  margin-bottom: 6px;
}
.mainbox-title, td.mainbox-title {
  color: #ffffff;
  font-size: 14px;
  font-family: tahoma, arial, verdana, helvetica, sans-serif;
  font-weight: bold;
  background-color: #b1c8e7;
}
.manage-header {
  background-color: #519df5;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 3px;
  height: 22px;
}
.new-header, tr.new-header {
  background-color: #D5D6DA;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 3px;
  padding-right: 3px;
  height:19px;
}

.manage-row, tr.manage-row, tr.manage-row td {
  font-size: 14px;
  background-color: #f1f3f7;
}
.manage-rowfff, tr.manage-rowfff, tr.manage-rowfff td {
  font-size: 14px;
  background-color: #fff;
}
input.button,  input.button a{
  color: #ffffff;
  background-color: #999999;
  border: #333333 1px solid;
  padding: 0px 5px 2px 5px;
  font-weight: bold;
  font-size:14px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
input.button:hover, input.button a:hover {
  color: #333333;
  background-color: #eeeeee;
  border: #333333 1px solid;
  padding: 0px 5px 2px 5px;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
input.button1, input.button1:hover, td.button1 a, td.button1 a:link, td.button1 a:visited, td.button1 a:hover,
input.button1r, input.button1r:hover, td.button1r a, td.button1r a:link, td.button1r a:visited, td.button1r a:hover,
input.button2, input.button2:hover, td.button2 a, td.button2 a:link, td.button2 a:visited, td.button2 a:hover,
input.button2r, input.button2r:hover, td.button2r a, td.button2r a:link, td.button2r a:visited, td.button2r a:hover,
input.button3, input.button3:hover, td.button3 a, td.button3 a:link, td.button3 a:visited, td.button3 a:hover,
input.button3r, input.button3r:hover, td.button3r a, td.button3r a:link, td.button3r a:visited, td.button3r a:hover,
input.button4, input.button4:hover, td.button4 a, td.button4 a:link, td.button4 a:visited, td.button4 a:hover,
input.button4r, input.button4r:hover, td.button4r a, td.button4r a:link, td.button4r a:visited, td.button4r a:hover{
  border: #333333 1px solid;
  padding: 0px 5px 2px 5px;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}
input.button1, td.button1 a, a.button1, a.button1:link, a.button1:visited,
td.button1 a:link, td.button1 a:visited,
input.button1r:hover, a.button1r:hover, td.button1r a:hover{
  color: #cfeef0;
  background-color: #cd5c5c;
}
input.button1:hover, a.button1:hover, td.button1 a:hover,
input.button1r, td.button1r a, a.button1r, a.button1r:link, a.button1r:visited,
td.button1r a:link, td.button1r a:visited{
  color: #cd5c5c;
  background-color: #d4eff1;
}
input.button2, td.button2 a, a.button2, a.button2:link, a.button2:visited,
td.button2 a:link, td.button2 a:visited,
input.button2r:hover, a.button2r:hover, td.button2r a:hover{
  color: #f8ebf2;
  background-color: #40b974;
}
input.button2:hover, a.button2:hover, td.button2 a:hover,
input.button2r, td.button2r a, a.button2r, a.button2r:link, a.button2r:visited,
td.button2r a:link, td.button2r a:visited{
  color: #297c4e;
  background-color: #f8ebf2;
}
input.button3,td.button3 a, a.button3, a.button3:link, a.button3:visited,
td.button3 a:link,td.button3 a:visited,
input.button3r:hover,a.button3r:hover, td.button3r a:hover{
  color: #ffeddd;
  background-color: #62b6ff;
}
input.button3:hover,a.button3:hover, td.button3 a:hover,
input.button3r,td.button3r a, a.button3r, a.button3r:link, a.button3r:visited,
td.button3r a:link,td.button3r a:visited{
  color: #0072d4;
  background-color: #ffeddd;
}
input.button4,td.button4 a, a.button4, a.button4:link, a.button4:visited,
td.button4 a:link,td.button4 a:visited,
input.button4r:hover,a.button4r:hover, td.button4r a:hover{
  color: #eaffeb;
  background-color: #ff66ff;
}
input.button4:hover,a.button4:hover, td.button4 a:hover,
input.button4r,td.button4r a, a.button4r, a.button4r:link, a.button4r:visited,
td.button4r a:link,td.button4r a:visited{
  color: #bc00bd;
  background-color: #eaffeb;
}