#warning_popup {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  text-align: left;
  position: absolute;
  top: 20%;
  left: 50%;
  border: thick solid #791118;
  padding: 30px;
  display: block;
  z-index: 3000;
  width: 450px;
  margin-left: -175px;
  background-image: url(../images/hdr_rep.jpg);
  background-repeat: repeat-y;
}
#warning_popup a:active, #warning_popup a:link, #warning_popup a:visited {
  font-size: 10pt;
  color: #365F91;
  font-weight: normal;
  font-family: Arial, Tahoma,sans-serif;
}
#warning_popup a:hover{
  font-size: 10pt;
  font-weight: normal;
  font-family: Arial, Tahoma, sans-serif;
  text-decoration: none;
}

/* Body or paragraph style */
td {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color:717171;
}

h1 {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color:#004990;
  text-align:center;
}

h2 {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#555;
  text-align:center;
}

fieldset
{
border: 1px solid #ccc;

/* firefox shows extra line at the top 
-moz-box-shadow: 0 0 0 #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
*/
}

legend
{
	width:50%;
color: #ffffff;
background: #00455f;
border: 1px solid #00455f;
padding: 2px 6px;

}

.blue-label{
color:#fff;	
font-size:10.5pt;
text-align:center;
}

.button-app {
  color: #383838;
  font-size: 100%;
  text-transform: uppercase;
}

.button-app a:hover {
  color: #000;
 
  font-size: 100%;
  text-transform: uppercase;
}

a {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 7.5pt;
  font-weight: bold;
  color: #1e549e;
  text-decoration: underline;
}
a:hover {
  color: #636775;
  text-decoration: none;
}
.poplink {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 8pt;
  color: #FFF;
  font-size: 7pt;
}
.popback {
  font-family:Arial, Tahoma, sans-serif;
  font-size: 7.5pt;
  color: #000000;
  font-weight: bold;
  background-color: #84bab2;
}

a.poplink {
  font-family:Arial, Tahoma, sans-serif;
  font-size: 7.5pt;
  color: #FFFFFF;
  text-decoration: underline;
  font-weight: bold;
}
a.poplink:hover {
  color: #FFF;
  text-decoration: none;
}
.rateback {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #3388fe;
  font-family: Arial, Tahoma, sans-serif;
  font-size:9pt;
  padding:3px 0 3px 8px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #555;
}
.rateback2 {
  background-color: #FFF;
  border: 1px solid #E7EAED;
  padding: 5px;
}


.mainframe {
  background-color: #d8932b;
  border: 1px solid #000000;
  padding: 3px;
  font-family:Arial, Tahoma, sans-serif;
  font-size: 8.5pt;
  color: #FFF;
  font-weight: bold;
}


.orange-bg {
  background-color: #d8932b;
  border: 1px solid #000000;
  padding: 3px;
  font-family:Arial, Tahoma, sans-serif;
  font-size: 8.5pt;
  color: #FFF;
  font-weight: bold;
}


.ItemHeaders {
    color: #717171;
    line-height:18px;
  } 
.ItemHeadersOutput {
  font-weight: bold;
  color: #717171;
}
.ItemInfoOutput {
	color: #717171;
	line-height:18px;
 }

.style1 {
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}
.style2 {color: #545838}
.style3 {color: #990000}

a.ItemHeadersOutput {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 7.5pt;
  font-weight: bold;
  color: #004990;
}

a.ItemHeadersOutput:hover {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 7.5pt;
  font-weight: bold;
  color: #999;
  text-decoration: none;
}

.thead {

 background-color:#fff;
 font-size:10pt;
 font-family:Arial, Tahoma, sans-serif;
 color:#717171;
}

.header {
  font-family:Arial, Tahoma, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

.CategoryHeaders {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 8.5pt;
  font-weight: bold;
  color: #2F3030;
}

.TextBoxes {
  padding: 2px;
  background: #FFFFFF;
  border: 1px solid #d2d1d1;
  color:#717171;
  font-size: 8pt;
  font-family: Arial, Tahoma, sans-serif; 
  }
  
.Initials {
  padding: 5px 0px 5px 0px;
  background: #FFFFFF;
  border: 1px solid #d2d1d1;
  color:#717171;
  font-size: 12pt;
  font-family: Arial, Tahoma, sans-serif; 
  text-align:center;
  }
  
.ItemText {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 6.5pt;
  font-weight: normal;
  color: #2F3030;
} 
.ItemSubHeaders {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 8pt;
  font-weight: normal;
}
.redtext {
  color: #C00;
}

.submithere {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  padding:5px;
  font-weight: bold;
  background-color: #0f3468;
}

a{
font-size:10pt;	
}

.brdr img
{
height:5px;}

a img{
border:none;	
}
@media all {
  .page-break  { display: none; }
}

@media print {
  .page-break  { display: block; page-break-before: always; }
}
