body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
     }

a:link {
	color: #1457A0;
}
a:visited {
	color: #4DA92D;
}

.h1 {
        font-size: 18px;
        font-weight: bold;
        margin: 0px;
}

.textTemp {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 14px}
.text {
        font-color:#aaccdd;
        font-size: 11px;
}


.white_text {
        color:#ffffff;
        font-size: 11px;
}


.link {
        font-size: 11px;
      }


.nav_section {
        color:#669966;
        font-size: 13px;
        background: #ccddee;
        
}

.table_header1 {
        color:#ffffff;
        font-size: 11px;
        font-weight: bold;
        background: #000066;
}

.table_header2 {
        color:#ffffff;
        font-size: 11px;
        font-weight: bold;
        background: #99CC99;
}

.table_row {
        font-size: 10px;
}

.table_even_row {
        font-size: 9px;
        background: #EEEEEE;	
}        

.table_odd_row {
        font-size: 9px;
        background: #DDDDDD;
        
}

.table_bottom_line {
        font-size: 10px;
        background: #cccddd;
}

.table_link {
        font-size: 10px;
        color: yellow;
}


.fieldset {
        font-size: 12px;
        font-weight: bold;
        background: #ECEDFC;
	}

.fieldset .label {
        font-size: 11px;
        font-weight: bold;
        color: #778899;
        margin: 0px;
	}


.fieldset .nobr {
	display:none; 
	}  

.fieldset .textfield {
	height:20px;
	font-size: 10px;
	}


.fieldset .disabled_textfield {
	height:20px;
	font-size: 10px;
	border: 0px;
	}
	
.fieldset .textarea {
	margin:3px;
	font-size: 10px;
	}


.fieldset .button{
	margin:3px;
	height:20px;
	}

.fieldset .tiny_button{
	font-size: 9pt;
	}


.fieldset .file{
	margin:0px;
	height:20px;
	}
	
.fieldset .list {
	font-size: 9pt;
	}
	

.tiny_separator {
   font-size: 9px;
   color: #cccddd;
}	

.error_block
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background: red;
}

div.float {
border: 1px dotted green;
float: left;
display: inline;
font-size: 10px;
background: #cccddd;
}

.textsuccessnotes {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #1f3f7f; line-height: 15px}

.reportEvenRow
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;

  background-color: #EDF2F9;
  text-decoration: none;
}

.reportEvenRow a
{
  color: #688CDA;
}

.reportOddRow
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;

  background-color: #DCE8FA;
  text-decoration: none;
}

.reportOddRow a
{
  color: #688CDA;
}
.textType
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.msgClass
{
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        margin: 1px;
}
.mainTabOn {
	color:#000000;
	font-weight:bold;
	width: 120px;
	padding: 5px;
	font-size: 9px;
	background-color:#EEEFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #B3C6E3;
	border-left-color: #FFFFFF;

}
.mainTabOff {
  color:#000000;
	font-weight:bold;
	background-color:#EBEBEB;
	width: 120px;
	padding: 5px;
	font-size: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
.mainTabEnd {
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #83A2D1;
	border-right-color: #83A2D1;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
.mainContentArea
{
	padding: 10px;
}

div.box {
	height:150px; 
	width:125px; 
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;

	overflow: auto; 
	/*overflow-x: hidden;
	overflow-y: scroll;*/

	margin-top: 1px;
	margin-bottom: 1px;
}

INPUT.noBorder
{
  BORDER-RIGHT: ;
  BORDER-TOP: ; 
  BORDER-LEFT: ;
  BORDER-BOTTOM:
}
.label {
         font-size : 11px;
         font-weight : bold;
         color : #666666;
         margin : 0;
}
.legend {
   background-color: #D8D9E5;
}

/* Change color of active tab */
.tab{
   -moz-appearance: none !important;
}
.select[selected="true"] {
   background-color: rgb(222,218,210) !important;
   color: black !important;
}

/* Change color of normal tabs */
.tab:not([selected="true"]) {
   background-color: rgb(200,196,188) !important;
   color: gray !important;
}

.adminBackground {
   background-color: #ECEDFC;
}