BODY {
scrollbar-face-color:#A4B1C7; scrollbar-highlight-color:#A4B1C7; scrollbar-shadow-color:#A4B1C7; scrollbar-3dlight-color:#647896; scrollbar-arrow-color: #000000; scrollbar-track-color:#647896; scrollbar-darkshadow-color:#647896;
  font-family:arial,helvetica, sans-serif; font-size:10pt;  
 background-color: White; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
   text-align: justify
  }

/*div	 {
     	font-size: 11px;
		font-family: verdana,geneva,helvetica, sans-serif;
	 	font-weight:normal;
		color:#000;
		background-color: #fff;
		padding: 0.2em 0.5em 0.2em 0.7em;}
*/
P,DIV,TH,TD,P,SELECT,TEXTAREA {
        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
        COLOR: #000000; FONT-SIZE: 11px;}

INPUT {
					/*border-bottom : 1px outset #000000;
					border-left : 1px outset #000000;
					border-right : 1px outset #000000;
					border-top : 1px outset #000000;*/
					font-family : Verdana, Helvetica, Arial, Tahoma;
					font-size : 11px; }

.checkbox  { font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle;  border: none;  }		  
/*add */
FORM {margin: 0em;}
/* NAVIGATION HEAD AND FOOTER */
.navbar {
		padding: 0.2em 0.5em 0.2em 0.5em;
		text-align: center;
		border-right: 1px solid #000000;
		border-left: 1px solid #C0C0C0;
      background: url(images/catbar2.gif);
		}
.navbarfirst {
		padding: 0.2em 0.5em 0.2em 0.5em;
		text-align: center;
		border-right: 1px solid #000000;
      background: url(images/catbar2.gif);
		}
.navbarlast	{
	 	padding: 0.2em 0.5em 0.2em 0.5em;
		text-align: center;
		border-left: 1px solid #C0C0C0;
      background: url(images/catbar2.gif);
		}
/* top nav bar */
.navBorder { border-top: 1px solid #000;
			border-bottom: 1px solid #000;
         /*background-color: #CEC3C6;*/
         background: url(images/catbar2.gif);	
         /* #FFEEDD  #AA5522  #CC9900 */
			padding: 0.2em 0.5em 0.2em 0.7em;
			color: #000000;}
.navBorder a  {
	color:#000000;
	/*background-color: #CEC3C6;*/
    text-decoration:none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;}

.navBorder a:hover  {	color: Gray;
			background-color: transparent;
          	text-decoration:none;}
div.navtop {
			/*background-color: transparent;*/
			color: #000000;
			text-align: right;
			vertical-align: top;
			}
.navtop a {
			/*background-color: transparent;*/
			color: #05059F;
			font-weight: normal;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-align: right;
			}
.slogan {
		color:#008A7B;
		background-color: transparent;
		}
/* Nav Bar */
p.navLine1 {
			border-top: 0.05em solid #000;
			line-height: 13px;
			color: #fff;
			background-color: #008A7B;
			padding: 0em;
			margin: 0em;
			}
p.hr-line1 {
			line-height: 2px;
			color: #000;
			background-color: #fff;
			padding: 0em;
			margin: 0em;
			}
p.hr-line2 {
			border-bottom: 0.05em solid #000;
			line-height: 3px;
			color: #fff;
			background-color: #008A7B;
			padding: 0em;
			margin: 0em;
			}
/*second*/

/*div	 {
     	font-size: 11px;
		font-family: verdana,geneva,helvetica, sans-serif;
	 	font-weight:normal;
		color:#000;
		background-color: #fff;
		padding: 0.2em 0.5em 0.2em 0.7em;}
*/

.maintitle { 
				vertical-align:middle;
				font-weight:bold;
				color:#000;
				padding:8px 0px 8px 5px;
				background-image: url(images/tile_back.gif);
}
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active {
				text-decoration: none;
				color: Black;
}
.maintitle a:hover {
				text-decoration: underline
}
.tableborder {
				border: 1px solid Black;
				background-color:#FFF;
				padding:0;
				margin:0;
}
.row2 { background-color: #C7C7C7;}
.rowth { background-color: #F5F5F5;  font-weight: bold;  color: Black;  font-family: Arial, Helvetica, sans-serif;;  font-size: 11px;    }
.rowt { background-color: #FFFFFF;}
.maintitle2 { vertical-align:middle;font-weight:bold; color:#000; padding:8px 0px 8px 5px; background-image: url(images/tile_back2.gif); }

.sml01 {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Arial; fontsize: 11px
}
.nrm01 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; fontsize: 11px
}

.link01:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
.link01:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.link01:hover {
	COLOR: Gray; TEXT-DECORATION: underline
}

.link07 {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font-size: 10px;
}
.link07:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.link07:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.link07:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}

a.link09, a.link09:visited, a.link09:active { 
	font-family: Arial, Helvetica, sans-serif;
	color: Black; text-decoration: none;
	font-weight: normal;  font-size: 11px;
}

a.link09:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: Gray; text-decoration: underline;
	font-weight: normal;  font-size: 11px;
}

.link09 { 
	font-family: Arial, Helvetica, sans-serif;
	color: Black; text-decoration: none;
	font-weight: normal;  font-size: 11px;
}


/* text - hover */
.blb_hover:link { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: none;  font-weight: bold;  font-size: 11px;  }
.blb_hover:active { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: none;  font-weight: bold;  font-size: 11px;  }
.blb_hover:visited { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: none;  font-weight: bold;  font-size: 11px;  }
.blb_hover:hover { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: underline;  font-weight: bold;  font-size: 11px;  }
/*
.bl_hover:link { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: none;  font-size: 11px; }
.bl_hover:active { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: none;  font-size: 11px; }
.bl_hover:visited { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: none;  font-size: 11px; }
.bl_hover:hover { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: underline;  font-size: 11px; }
*/

a.bl_hover, a.bl_hover:visited, a.bl_hover:active { 
	font-family: Arial, Helvetica, sans-serif;
	color: Blue; text-decoration: none;
	font-weight: normal;  font-size: 11px;
}

a.bl_hover:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: Blue; text-decoration: underline;
	font-weight: normal;  font-size: 11px;
}

.bl_hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: Blue; text-decoration: none;
	font-weight: normal;  font-size: 11px;
}

a.blu_hover, a.blu_hover:visited, a.blu_hover:active { 
	font-family: Arial, Helvetica, sans-serif;
	color: Blue; text-decoration: none;
	font-weight: normal;  font-size: 11px;
}

a.blu_hover:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: Blue; text-decoration: underline;
	font-weight: normal;  font-size: 11px;
}

.blu_hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: Blue; text-decoration: none;
	font-weight: normal;  font-size: 11px;
}


/*.blu_hover:link { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: underline;  font-size: 11px; }
.blu_hover:active { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: underline;  font-size: 11px; }
.blu_hover:visited { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: underline;  font-size: 11px; }
.blu_hover:hover { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: none;  font-size: 11px; }
*/
.blb_hover_large:link { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: none;  font-weight: bold;  font-size: 12px;  }
.blb_hover_large:active { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: none;  font-weight: bold;  font-size: 12px;  }
.blb_hover_large:visited { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: none;  font-weight: bold;  font-size: 12px;  }
.blb_hover_large:hover { font-family: Arial, Helvetica, sans-serif; color: Blue; text-decoration: underline;  font-weight: bold;  font-size: 12px;  }
.headline { COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.rsub3:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: Red; FONT-FAMILY: Arial, Helvetica, Lucida, sans-serif; TEXT-DECORATION: none}
.rsub3:active {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: Red; FONT-FAMILY: Arial, Helvetica, Lucida, sans-serif; TEXT-DECORATION: none}
.rsub3:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: Red; FONT-FAMILY: Arial, Helvetica, Lucida, sans-serif; TEXT-DECORATION: none}
.rsub3:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: Red; FONT-FAMILY: Arial, Helvetica, Lucida, sans-serif; TEXT-DECORATION: underline;}

a.navlink, a.navlink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	text-decoration: none;

}
a.navlink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	text-decoration: underline;


}
a.topnavlink, a.topnavlink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005B90;
	text-decoration: none;

}
a.topnavlink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	text-decoration: underline;


}
.topnavlink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}

a.topnavlinku, a.topnavlinku:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	text-decoration: underline;

}
a.topnavlinku:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Gray;
	text-decoration: none;


}
.topnavlinku {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
}

a.topnavlinkbu, a.topnavlinkbu:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Blue;
	text-decoration: underline;

}
a.topnavlinkbu:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Gray;
	text-decoration: none;


}
.topnavlinkbu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Blue;
	text-decoration: none;
}


a.blk_hover, a.blk_hover:visited, a.blk_hover:active { 
	font-family: Arial, Helvetica, sans-serif;
	color: Black; text-decoration: none;
	font-weight: bold;  font-size: 11px;
}

a.blk_hover:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: Black; text-decoration: underline;
	font-weight: bold;  font-size: 11px;
}

.blk_hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: Black; text-decoration: none;
	font-weight: bold;  font-size: 11px;
}

a.blkt_hover, a.blkt_hover:visited, a.blkt_hover:active { 
	font-family: Arial, Helvetica, sans-serif;
	color: Black; text-decoration: none;
	font-weight: normal;  font-size: 11px;
}

a.blkt_hover:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: Black; text-decoration: underline;
	font-weight: normal;  font-size: 11px;
}

.blkt_hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: Black; text-decoration: none;
	font-weight: normal;  font-size: 11px;
}
/*.blk_hover:active { font-family: Arial, Helvetica, sans-serif; color: Black; text-decoration: none;  font-weight: bold;  font-size: 11px;  }
.blk_hover:visited { font-family: Arial, Helvetica, sans-serif; color: Black; text-decoration: none;  font-weight: bold;  font-size: 11px;  }
.blk_hover:hover { font-family: Arial, Helvetica, sans-serif; color: Black; text-decoration: underline;  font-weight: bold;  font-size: 11px;  }
*/

/* text */
.normal {  font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align: justify}
.normalboldblk {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #333333; font-style: normal; line-height: normal; font-variant: normal}
.small {  font-size: 11px; font-family: Arial, Helvetica, sans-serif}
.verysmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.smallbr {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold;  color: Red;  }
.normalboldbluecenter {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #3A45C1; font-style: normal; line-height: normal; font-variant: normal; text-decoration: none; text-align: center;
}
/* table */
.PythonAltDataTD{ border-bottom : 1px solid #D8D8D8; background-color : #F4F4F4; color : #000000; font-size : 13px; }
.PythonDataTD{ border-bottom : 1px solid #D8D8D8; color : #000000; font-size : 13px; }
.PythonColumnTD{ border-bottom : 2px solid #000000; background-color : #DADADA; color : #000000; font-size : 13px; }
.FieldCaptionTD{ border-bottom : 1px solid #EDEDED; background-color : #3399FF; color : #000000; font-size : 11px; font-weight : bold; }
.FieldCaptionTDbl{ border-bottom : 1px solid #EDEDED; background-color : Black; color : White; font-size : 11px; font-weight : bold; }
.FieldCaptionTDg{ border-bottom : 1px solid #EDEDED; color : #000000; font-size : 11px; font-weight : bold; }
.FieldCaptionTDgs{ border-bottom : 1px solid #EDEDED; color : #000000; font-size : 10px; font-weight : normal;  background: #E9E9E9;  }
.FieldCaptionTDgsalt{ border-bottom : 1px solid #EDEDED; color : #000000; font-size : 10px; font-weight : normal;  background: #DCDCDC;  }
.FieldTD{ background-color : #EDEDED; color : #000000; font-size : 11px; font-weight : normal; }
.FieldTD2{ background-color : #DDDDDD; color : #000000; font-size : 11px; font-weight : normal; }
.columnTD{ background-color : White; color : #000000; font-size : 11px; font-weight : normal; }
.smallb {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
/*td.tdTop	 { border-width: 1px 0px 0px 0px; background-color: #006699;
background-image: url(images/cellpic3.gif);
 color: #FFA34F;
 font-weight: bold;
}*/
/* elements */
.silverButton {
 background-color : #EEEEEE; font-size : 11px; font-family : Tahoma, Verdana, Arial, Helvetica;
 font-weight : normal;  background: url(images/catbg3.gif);  }
.silverButtonb {
 background-color : #EEEEEE; font-size : 11px; font-family : Tahoma, Verdana, Arial, Helvetica;
 font-weight : bold;  background: url(images/catbg3.gif);  }

.BlueNoteInput { border-bottom : 1px outset #000000; border-left : 1px outset #000000; border-right : 1px outset #000000; border-top : 1px outset #000000; font-family : Verdana, Helvetica, Arial, Tahoma; font-size : 10px; }
.bltextarea {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; COLOR: #000000; FONT-SIZE: 10px;}

HR {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #ffffff; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 1px
}
.blueNoteText { border-bottom : 1px solid #000000; border-left : 1px solid #000000; border-right : 1px solid #000000; border-top : 1px solid #000000; font-size : 10px; font-family : Tahoma, Verdana, Arial, Helvetica; }
.Inputnobord {
border-bottom : White;
border-left : white;
border-right : White;
border-top : White;}