/*
----------------
-GENERAL STYLES
-HEADING DISPLAY
----------------
*/
BODY {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma;text-align: left;
}

.RightHeader {
	PADDING-RIGHT: 4px; 
        PADDING-LEFT: 10px; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 11px; 
        PADDING-BOTTOM: 4px; 
        COLOR: #ffffff;
        PADDING-TOP: 4px; 
        FONT-FAMILY: Tahoma; 
        BACKGROUND-COLOR: #adaaad
}

.HeaderText{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 14px;
	color: #254B89;
	
}
.HeaderText2{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 14px;
	color: #254B89;
	
}
.PageHeader {
	WIDTH: 100%;
	/*BACKGROUND-COLOR: */
}
.PageHeader .Menu {
	PADDING-RIGHT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; FONT-FAMILY: Tahoma; TEXT-ALIGN: right
}
.PageHeader .Menu A {
	COLOR: #000000; TEXT-DECORATION: none
}
.PageHeader .Menu A:hover {
	TEXT-DECORATION: underline
}
.BodyContainer {
	
}
.PageFooter {
	FONT-SIZE: 12px; WIDTH: 100%; COLOR: white; FONT-FAMILY: Tahoma; TEXT-ALIGN: right
}
.PageFooter A {
	COLOR: white; TEXT-DECORATION: none
}
.PageFooter A:hover {
	TEXT-DECORATION: underline
}
.FooterLink {
        FONT-SIZE: 11px;
}
.OuterPanel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.Heading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: Tahoma
}
.Content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px; FONT-FAMILY: Tahoma
}
.
TD.Heading2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; FONT-FAMILY: Tahoma; HEIGHT: 16pt; BACKGROUND-COLOR: #adaaad
}
TR.Heading2 TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; FONT-FAMILY: Tahoma; HEIGHT: 16pt; BACKGROUND-COLOR: #adaaad
}
.Summary {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #f7f7f7
}
.Heading3 {
	PADDING-LEFT: 3pt; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Tahoma; HEIGHT: 20px; BACKGROUND-COLOR: #adaaad; TEXT-DECORATION: none
}
.Heading3 TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #adaaad
}
.Gap {
	PADDING-TOP: 5px
}

.MenuText {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.MenuTextDisable {
	FONT-SIZE: 11px; COLOR: #C1CDCD; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.MenuText:hover {
	TEXT-DECORATION: underline
}
/*
----------------
-GENERAL STYLES
-Layout Format
----------------
*/

.content {
   margin: 5px;

}
INPUT {
	FONT-SIZE: 14px;
        FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
        border: 1px solid #666666;
        padding-left: 3px;
}

/* TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
} */

/* BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
} */
TD {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.little {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.small {
	FONT-SIZE: 8pt; COLOR: #a0aec8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.smhead {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.heading {
	FONT-SIZE: 10pt; COLOR: #333399; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A {
	COLOR: #003366; TEXT-DECORATION: none
}
A:hover {
	COLOR: #808080; TEXT-DECORATION: underline
}
A.leftnav {
	FONT-SIZE: 10pt; COLOR: #a0aec8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.leftnavsmall {
	FONT-SIZE: 8pt; COLOR: #c0c0c0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.leftnavsmall:hover {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.leftnav:hover {
	COLOR: #ffffff
}
A.resource {
	FONT-SIZE: 2pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.resource:hover {
	COLOR: #ffff00
}

/*
----------------
-Content Styles
----------------
*/

TEXTAREA.fld_data {
	FONT-SIZE: 11pt;  COLOR: #000;
	FONT-FAMILY: Courier;
	/* font-weight: bold; */
	padding: 5px 5px 0px 5px;
        border: 1px solid #666666;
        /* overflow:hidden;*/
}

.acc_print {
   FONT-SIZE: 7pt;
   padding: 1px 2px 2px 2px;
}

.acc_table {
 border: 1px solid #DADADA;
}

.box1 {
   border: 1px solid #DADADA;
   padding: 5px 1px 5px 5px;
   margin: 5px 5px 5px 5px;
   text-align: left;
}

.box2 {
   border: 1px solid #DADADA;
   padding: 5px;
   margin: 5px 5px 5px 1px;
}
.main{
   font-size: 18px;
   text-align: left;
   padding-left: 4px;
   FONT-FAMILY: Tahoma;
   font-weight: bold;  
   border-bottom: 1px solid #DADADA;
}
.mid_heading{
   font-size: 12px;
   font-weight: bold;
   FONT-FAMILY: Tahoma;
   BACKGROUND-COLOR: #f7f7f7;
   padding: 2px;
   border-bottom: 1px solid #DADADA;
}
.fld_text{
   FONT-SIZE: 12px;
   COLOR: #333333;
   FONT-FAMILY: Tahoma;
}

.usr_info{
   font-size: 13px;
   font-weight: bold;
   FONT-FAMILY: Tahoma;
   BACKGROUND-COLOR: #f7f7f7;
   padding: 2px;
   margin: 3px 5px 0px 5px;
   border: 1px solid #DADADA;

}

.text_field{
   FONT-SIZE: 11px;
   COLOR: #333333;
   FONT-FAMILY: Tahoma;
}
.text_field2{
   FONT-SIZE: 12px;
   COLOR: #333333;
   FONT-FAMILY: Tahoma;
   font-weight: bold;
}
INPUT.button {
	border: 1px solid #666666;
	FONT-SIZE: 12px;
}
INPUT.input_box {
	border: 1px solid #666666;
	FONT-SIZE: 12px;
	margin-bottom: 2px;
}
INPUT.usr_login {
	border: 1px solid #CCCCCC;
	FONT-SIZE: 12px;
	margin-bottom: 2px;
}
.imgs IMG {
   VERTICAL-ALIGN: middle;
}

.tbl_header{
   PADDING-LEFT: 3pt;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   VERTICAL-ALIGN: middle;
   COLOR: #ffffff;
   FONT-FAMILY: Tahoma;
   HEIGHT: 20px;
   BACKGROUND-COLOR: #adaaad;
   TEXT-DECORATION: none;
   border: 1px solid #DADADA;
   margin: 3px;
}
.tbl_data{
   FONT-SIZE: 12px;
   COLOR: #333333;
   FONT-FAMILY: Tahoma;
   border: 1px solid #DADADA;
}
TR.GridRow TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #f7f7f7
}
TR.GridRowOver TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #dddddd
}
.tbl_header2{
   PADDING-LEFT: 3pt;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   VERTICAL-ALIGN: middle;
   FONT-FAMILY: Tahoma;
   HEIGHT: 20px;
   BACKGROUND-COLOR: #adaaad;
   TEXT-DECORATION: none;
   border: 1px solid #666666;
   margin: 3px;
}
.tbl_data2_1{
   FONT-SIZE: 12px;
   BACKGROUND-COLOR: #fff;
   FONT-FAMILY: Tahoma;
   border: 1px solid #DADADA;
}
.tbl_data2_2{
   FONT-SIZE: 12px;
   BACKGROUND-COLOR: #adaaad;
   FONT-FAMILY: Tahoma;
   border: 1px solid #adaaad;
}
.result_name{
   font-size: 14px;
   font-weight: bold;
   FONT-FAMILY: Tahoma;
   /* BACKGROUND-COLOR: #f7f7f7; */
   padding: 3px;
}
.result_headers{
   font-size: 12px;
   font-weight: bold;
   FONT-FAMILY: Tahoma;
   BACKGROUND-COLOR: #f7f7f7;
   padding: 3px;
}

.separator{
   height: 2px;
   color: #000000;
   background-color: #000000;
}
.result_desc{
   font-size: 12px;
   FONT-FAMILY: Tahoma;
}
.result_fld_text{
   FONT-SIZE: 12px;
   font-weight: bold;
   COLOR: #333333;
   FONT-FAMILY: Tahoma;
}
.result_fld_data{
   FONT-SIZE: 12px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.red_alert_message{
   FONT-SIZE: 12px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #CC0000;
}

.small_description{
   FONT-SIZE: 12px;
   FONT-FAMILY: Tahoma;
}

/*
----------------
-Login Styles      margin-top: 3px;
----------------
*/
.loginbox {
   border: 1px solid #DADADA;
}
.loginbox_detail {
   border: 1px solid #CCCC99;
   /* padding: 5px 1px 5px 5px; */
   margin: 5px 25px 25px 25px;
}
TEXTAREA.loginbox {
	border: 1px solid #666666;
}
INPUT.loginbox {
	border: 1px solid #666666;
}
.smalldesc {
	FONT-SIZE: 9px; COLOR: #666699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smalldesc:hover {
	COLOR: #666699
}

/*
----------------
Web Site Styles
----------------
*/
.main_table{
	background-image: url(img/background.gif);
	background-repeat: no-repeat;
}

.wp_text{
	font-family:verdana;
	font-size:8pt;
	text-align: justify;
	padding-left: 3pt;
	padding-right: 10pt;
}

.wp_text_reg{
	font-family:verdana;
	font-size:8pt;
	padding-left: 3pt;
	padding-right: 10pt;
	padding-top: 5pt;
	margin-top: 5pt;
}

.wp_text_box_hd{
	font-family:verdana;
	font-size:8pt;
	font-weight: bold;
	padding: 5pt;
}

.wp_text_box_data1{
	font-family:verdana;
	font-size:8pt;
	padding: 5pt;
	BACKGROUND-COLOR: #D6D6EB;
}

.wp_text_box_data2{
	font-family:verdana;
	font-size:8pt;
	padding: 5pt;
}

.wp_text_spaced{
	font-family:verdana;
	font-size:8pt;
	padding-left: 3pt;
	padding-right: 10pt;
	text-align: justify;
}

A.weblink {
  text-decoration: none;
  font-size:8pt;
  color: #7DAB0C;
}

A.weblink:hover {
  /* background-color:#254B89; 
  color: #FFF; */
  color: #254B89;
  font-size:8pt;
}

.wp_separator{
   height: 2px;
   color: #F2F2F2;
   background-color: #000000;
   margin-left: 10px;
   margin-right: 10px;
}
/* 
----------------
Menu Layout 
----------------
*/

#mnucenter {
  margin-top: 30px;
  margin-left: 60px;
  margin-right: 120px;
}
#content {
  width: 700px;
  BACKGROUND-COLOR: #FFF;
  margin-top: 0;
  margin-left: 60px;
  margin-right: 120px;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}
A.menulink {
  display: block;
  width: 110px;
  text-align: center;
  text-decoration: none;
  font-family:arial;
  font-size:11px;
  color: #000000;
  border: 1px solid #666666;
  BACKGROUND-COLOR: #CCCC99;
  TEXT-DECORATION: none;
  padding: 1px 7px 3px 7px;
  margin: 1px 0px 0px 0px;
}

A.menulink:hover {
  border-top: solid 1px #666666;
  background-color:#666600;
  color: #FFF;
}

A.menulink1 {
  display: block;
  width: 110px;
  text-align: center;
  text-decoration: none;
  font-family:arial;
  font-size: 11px;
  color: #333;
  BACKGROUND-COLOR: #FFF;
  TEXT-DECORATION: none;
  border: 1px solid #666666;
   border-bottom: 0px;
   /* border-left: 0px; */
  padding: 1px 7px 3px 7px;
  margin: 1px 0px 0px 0px;
}

A.menulink1:hover {
/* border-top: solid 1px #666666;
background-color:#003366;
color: #FFF; */
}
.corners {
  width: 30px;
  border-bottom: 1px solid #CCC;
  margin: 1px 0px 0px 0px;
}

/*
----------------
DIV Forms and Dinamic Table Layout
----------------
*/
div.dtable {
  border: 2px;
  background-color: #ffe;
  }
div.drow {
  border: 2px;
  background-color: #ffe;
  }

div.spacer {
  clear: both;
  }

div.dcell {
  float: left;
  border:1px solid  #666666;
  margin: 5px;
  padding: 5px;
  }
  
div.dcell p {
   text-align: center;
   }

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
  }




/* 
----------------
Debug Fonts 
----------------
*/
.dbugqry {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color : transparent;
    border: 1px solid #666666;
    padding: 3px 3px 3px 3px;
    margin: 3px 3px 3px 25px;
}

.dbugline {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background-color : #EBEBEB;
    border-bottom: 1px solid #666666;
    padding: 3px 7px 3px 5px;
}

































