/* default text info */
* {	font-family : verdana, helvetica, arial, sans-serif;}

body {	
    background-color: White; 
	background: White;
	font-size : 10px;
	
	scrollbar-arrow-color:#79BEFC;
           scrollbar-base-color:#79BEFC;
           scrollbar-dark-shadow-color:white;
           scrollbar-face-color:navy;
           scrollbar-highlight-color:#79BEFC;
           scrollbar-shadow-color:#79BEFC
	
}
td, th {	
	font-size : 10px;
}

.button_nano {
	background:URL(./images/button_nano.gif);
	width : 50px;
	height : 18px;
	padding : 0px 0px 0px 0px;
	border : 0px;
	cursor : 'hand';
	color : #000000;
	font-size : 9px;
	font-weight : bold;
	text-align : center;
	background-repeat: no-repeat;
}
.button_micro {
	background:URL(./images/button_micro.gif);
	width : 60px;
	height : 18px;
	padding : 0px 0px 0px 0px;
	border : 0px;
	cursor : 'hand';
	color : #000000;
	font-size : 9px;
	font-weight : bold;
	text-align : center;
	background-repeat: no-repeat;
}
.button_milli {
	background:URL(./images/button_milli.gif);
	width : 80px;
	height : 18px;
	padding : 0px 0px 0px 0px;
	border : 0px;
	cursor : 'hand';
	color : #000000;
	font-size : 9px;
	font-weight : bold;
	text-align : center;
	background-repeat: no-repeat;
}
.button_unit {
	background:URL(./images/button_unit.gif);
	width : 100px;
	height : 18px;
	padding : 0px 0px 0px 0px;
	border : 0px;
	cursor : 'hand';
	color : #000000;
	font-size : 9px;
	font-weight : bold;
	text-align : center;
	background-repeat: no-repeat;
}
.button_kilo {
	background:URL(./images/button_kilo.gif);
	width : 120px;
	height : 18px;
	padding : 0px 0px 0px 0px;
	border : 0px;
	cursor : 'hand';
	color : #000000;
	font-size : 9px;
	font-weight : bold;
	text-align : center;
	background-repeat: no-repeat;
}
.button_mega {
	background:URL(./images/button_mega.gif);
	width : 160px;
	height : 18px;
	padding : 0px 0px 0px 0px;
	border : 0px;
	cursor : 'hand';
	color : #000000;
	font-size : 9px;
	font-weight : bold;
	text-align : center;
	background-repeat: no-repeat;
}
.button_giga {
	background:URL(./images/button_giga.gif);
	width : 200px;
	height : 18px;
	padding : 0px 0px 0px 0px;
	border : 0px;
	cursor : 'hand';
	color : #000000;
	font-size : 9px;
	font-weight : bold;
	text-align : center;
	background-repeat: no-repeat;
}
.button_tera {
	background:URL(./images/button_tera.gif);
	width : 240px;
	height : 18px;
	padding : 0px 0px 0px 0px;
	border : 0px;
	cursor : 'hand';
	color : #000000;
	font-size : 9px;
	font-weight : bold;
	text-align : center;
	background-repeat: no-repeat;
}

H3  {
	font-family : helvetica, arial, sans-serif;
	color : black;
	font-size : 16px;
}

A  {
	font-size : 9px;
}

A.noline  {
	font-family : helvetica, arial, sans-serif;
	color : DarkBlue;
	font-size : 11px;
	text-decoration : none;
}

A.sharp  {
	font-family : Trebuchet MS, Tahoma, Arial;
	color : DarkBlue;
	font-size : 11px;
	font-weight : bold;
	line-height : 30px;
	text-decoration : none;
}

.SmallText  {
	font-size : 10px;
	color : 333333;
}

.SmallWarning  {
	font-size : 10px;
	color : ff0000;
}

.SmallReadOnly  {
	font-size : 10px;
	color : 333333;
}

.helptext  {
	font-size : 9px;
	color : 0011ee;
}

.instruction  {
	font-size : 9px;
	color : 005500;
}

.EditHeadingRequired  {
	background-color:e9e9e9;
	font-size:10px;
	color:red;
}
.EditTextRequired  {
	font-size:10px;
	color:red;
}

.EditHeadingNotRequired  {
	background-color:e9e9e9;
	font-size:10px;
}

.EditHeadingNormal  {
	font-size : 10px;
	color : blue;
}

.bgFormLite {
	background-color:f9f9f9;
}

.bgTableWhite {
	background-color : #ffffff;
}

.bgTableMed {
	background-color : #cccccc;
}

.bgTableDarkest {
	background-color:black;
}

.bgBlueGradient{
	background-color: #ddeeff;
	background-image: url(./images/blue_gradient.gif);
	background-repeat: repeat;
}
.bgSepiaGradient{
	background-color: #DAA520;
	background-image: url(./images/sepia_gradient.gif);
	background-repeat: repeat;
}
.bgGreenGradient{
	background-image: url(./images/green_gradient.gif);
	background-repeat: repeat;
}
.bgRedGradient{
	background-image: url(./images/red_gradient.gif);
	background-repeat: repeat;
}

.bgInfo{
	background-color: #ffffee;
}
/* light table cell color - alternating shades */
.cellLt {
	background-color : #F9F9F9;
}

/* med table cell color - alternating shades */
.cellMed {
	background-color : #e9e9e9;
}
/* white table row color - titles, etc */
.rowWhite {
	background-color : #ffffff;
}
/* med dk table row color - titles, etc */
.rowHeader{
	background-color: #dddddd;
}
/* light table row color - alternating shades */
.rowLt {
	background-color : #F9F9F9;
}

/* med table row color - alternating shades */
.rowMed {
	background-color : #e9e9e9;
}

/* #f9f9aa = yellow, for mouseover effect */
.rollover {
	background-color : #f9f9aa;
}

/* #f9f9aa = yellow */
.noneFound {
	background-color:#f9f9aa;
}

/* pop up calendar colors separate from main site */
/* #f9f9aa = yellow - to show selected date */
.calSelect {
	background-color:#f9f9aa;
	font-size : 9px;
	border : 1px;
	border-color : #cccccc;
	border-style : solid;
	border-spacing: 0px;
}
/* lightsteelblue - to show todays date */
.calToday {
	background-color:#B0C4DE;
	font-size : 9px;
	border : 1px;
	border-color : #cccccc;
	border-style : solid;
	border-spacing: 0px;
}
/* ffffff - white for calendar days */
.calDay {
	background-color:white;
	font-size : 9px;
	border : 1px;
	border-color : #cccccc;
	border-style : solid;
	border-spacing: 0px;
}
/* f3fff3 - very light gray for weekday title (days are white?)*/
.calWkDayT {
	background-color:#f3fff3;
	font-size : 9px;
	border : 1px;
	border-color : #cccccc;
	border-style : solid;
	border-spacing: 0px;
}
/* ffeeee - very light yellow for weekend title (not days?) */
.calWkEndT {
	background-color: #ffeeee;
	font-size: 9px;
	border: 1px;
	border-color: #cccccc;
	border-style: solid;
	border-spacing: 0px;
}
/* eef3ef - med light gray for title and blank days */
.calNotDay {
	background-color:#eef3ef;
	font-size : 9px;
	border : 1px;
	border-color : #cccccc;
	border-style : solid;
	border-spacing: 0px;
}

.appTableBorder1 {
	border:1px solid Black;
	background-repeat: no-repeat;
}

.appBorderBottom {
	border-bottom:1px dashed Black;
}

.TinyText  {
	font-size : 9px;
}

table { 
	border-collapse: collapse;
}

.table_title {
	background-color: inherit;
	border-top-color: ButtonShadow;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: ButtonShadow;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: ButtonShadow;
	border-right-width: 1px;
	border-right-style: solid;
	font-size : 9px;
}

.theader {
	background-color: inherit;
	font-size : 9px;
	border : 1px;
	border-color : #cccccc;
	border-style : solid;
	border-spacing: 0px;
}

.tcell {
	background-color: inherit;
	font-size : 9px;
	border : 1px;
	border-color : #cccccc;
	border-style : solid;
	border-spacing: 0px;
}

.tsides {
	background-color: inherit;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width : 0px;
	border-bottom-width : 0px;
	font-size : 9px;
	border-color : #cccccc;
	border-style : solid;
	border-spacing: 0px;
}

.textenter {
	background-color: #ffffff;
	border-top-color: ButtonShadow;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: ButtonShadow;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: ButtonShadow;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: ButtonShadow;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size : 9px;
}

.textreadonly {
	background-color: #e3e3e3;
	border-top-color: ButtonShadow;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: ButtonShadow;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: ButtonShadow;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: ButtonShadow;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size : 9px;
}

.numenter {
	background-color: #ffffff;
	border-top-color: ButtonShadow;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: ButtonShadow;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: ButtonShadow;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: ButtonShadow;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size : 9px;
	text-align : right;
}

.numreadonly {
	background-color: #e3e3e3;
	border-top-color: ButtonShadow;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: ButtonShadow;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: ButtonShadow;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: ButtonShadow;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size : 9px;
	text-align : right;
}

.numreadonlybold {
	background-color: #e3e3e3;
	border-top-color: ButtonShadow;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: ButtonShadow;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: ButtonShadow;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: ButtonShadow;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size : 9px;
	font : bold;
	text-align : right;
}

TD.atoz  {
	width : 16px;
	height : 16px;
}

li  {
	line-height : 14px;
}

ul  {
	margin-bottom : 3px;
	margin-top : 3px;
}

.footer_small{font-size:10px;
   color:#FFFFFF;
   text-decoration: none;              
   line-height:100%;}
.footer_small:hover{font-size:10px;
   color:#FFFFFF;
   text-decoration: none;
   border-bottom:1px dotted #FFFFFF;                
   line-height:100%;}

.TD1{background-color:#CD0606}
.TD2{background-color:navy}
.tab1{font-size:11px;color:#FFFFFF;text-decoration:none;}
.tab1:hover{font-size:11px;
   color:#FFFFFF;
   text-decoration: none;
   border-bottom:1px dotted #FFFFFF;   
   line-height:110%;}
.tab2{font-size:11px;
   color:#FFFFFF;
   text-decoration: none;
   border-bottom:1px dotted #FFFFFF;                
   line-height:110%;}
.tab2:hover{font-size:11px;
   color:#FFFFFF;
   text-decoration: none;
   border-bottom:1px dotted #FFFFFF;                
   line-height:110%;}
.tblbg{background-color:#FFFFFF}
.br1{font-size:1px}
.br2{font-size:2px}
.br3{font-size:3px}
.br4{font-size:4px}
.br5{font-size:5px}
.br6{font-size:6px}
.br7{font-size:7px}
.br8{font-size:8px}
.br9{font-size:9px}

.navmenu{font-size:12px; margin:2px; background-color:navy; color:#FFFFFF; border:1px solid #f0f0f0; padding:0px; text-align:center;font-weight:bold;}

.navmenu_link{font-size:11px; color:white; text-decoration: none; border-bottom:1px dotted white; line-height:100%;}

.menuOut {font-size:11px;cursor:pointer; margin:2px; background-color:silver; color:navy; border:1px solid #f0f0f0; padding:1px; text-align:left; font-weight:bold;}
.menuOver {font-size:11px;cursor:pointer; margin:2px; background-color:#e0e0e0; color:navy; border:1px solid silver; padding:1px; text-align:left; font-weight:bold;}
.submenu {font-size:11px;margin:2px; background-color:#e0e0e0; color:navy; border:1px solid #f0f0f0; padding:1px; text-align:left; font-weight:bold;}
.submenuTD {font-size:11px;color:navy;}
.submenu_a {font-size:11px;color:navy;
	text-decoration:none;
	font-weight:none;
	line-height:100%;}
.submenu_a:hover {font-size:11px;color:navy; font-weight: none;
   text-decoration: none;
   border-bottom:1px dotted navy;
   line-height:100%;}
.navBGColor {background-color:gray;}