BASEFONT , BODY, TEXT, TABLE{ 
	font-family:  Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: black; 
	}
.fsize { 
	font-size: 100%; 
	}
H1	{
	font-family: "Arial";
	font-size: normal;
	color: black
	}
.FIELD	{
	color: Dark Blue;
	font-family: Arial;
	font-size: xx-small; 
//	font-size: 10pt;
	background-color: White;
	border : 0 ;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT : #000000 0px solid;
	}
.TABLEFIELD	{
	color: Black;
	font-family: Arial;
	font-size: 9pt;
	background-color: #E8E8E8;
	border : 0 ;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT : #000000 0px solid;
	}
.MenuLink2  {
	height : 15px;
	font-family : Arial;
	font-size : 8pt;
	color : #000000;
	background-color: #000095;
	background : #ffffff;
}
.TICKERTAPE	{
	color: black;
	font-family: "monospace";
	font-size: 8pt;
	font-weight: normal;
	background-color: transparent;
	wrap: Virtual;
	border : 0;
	BORDER-BOTTOM: #808080 0px solid;
	BORDER-TOP:#CCCCCC 0px solid;
	BORDER-LEFT: #CCCCCC 0px solid;
	BORDER-RIGHT : #808080 0px solid;
	}
.COMPFIELD	{
	font-size: 10pt;	
	font-family: Arial;	
	font-size: normal;
	color: black;
	size: ##;
	background-color: #FFFFFF;
	border : 0 ;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT : #000000 0px solid;
	}
A:link{color: #000099; text-decoration:none}
A:visited{color: #000099; text-decoration:none}
A:hover{color:blue; text-decoration:underline}
A:active{color: #000099; text-decoration:none}
.btnav { background-color: #000099; border: 1px #000000 solid;} 
.dekimage {
	//  border: none;
	vspace:10;
	hspace:10;
border: 5px solid white;
}
a img {
	border: none;
	vspace:5;
	hspace:10;
}
img {
	border: none;
	
	
}
myimg{
vertical-align: bottom;
}
.MyTable{border:1px solid #000; Padding:1px;}
.MyTable2{border:1px solid #000; Padding:6px; Spacing:6px;}
.HomePageTableTitleCell {Padding:6px; Spacing:6px}
.form-button {
	color: #000;
	background-color: #eee;
	border: 2px solid #666;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 1px;
	margin: 0;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}
.form-field {
	color: #000;
	background-color: #eee;
	border: 1px solid #666;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	padding-left: 1px;
	padding-right: 1px;
	margin: 0;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}
.MenuLink  {
	height : 15px;
	font-family : Arial;
	font-size : 8pt;
	color : #445583;
	background-color: #445583;
	background : #445583;
}
INPUT, TEXTAREA, SELECT {
	color: #000000;
	font-size: 11px; 
	}
.MenuLine {
	background-color : white;
}
.Nav { 
	color: #FFFFFF ;
	cursor:hand;
} 
a.Nav:link { color: #ffffff } 
a.Nav:visited { color: #ffffff } 
a.Nav:hover { color: Yellow ; text-decoration:none;}
/* --- Blue Bar menu styles ---
/* level 0 inner */
.m0l0iout {
	font-family: "Arial";
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
	margin: 5px 0 0 8px;
	color: #FFFFFF;
}
.m0l0iover {
		font-family: "Arial";
	font-size: 11px;
//	text-decoration: underline;
	text-decoration: none;
	padding: 0px;
	margin: 5px 0 0 8px;
	color: #FFFF00;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background-image: url(/img/lev0_bg1.gif);
//	border: 1px solid #336699;
	background-color: #000099;
}
.m0l0oover {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background-color: #000099;
	background-image: url(/img/lev0_bg2.gif);
//	background-color: #2C5F93;
//	border: 1px solid #336699;
}
/* level 1 inner */
.m0l1iout {
	font: Arial;
font-size: xx-small;
	margin: 4px 0 0 17px;
	text-decoration: none;
	padding: 0px;
	color: #ffffff;
}
.m0l1iover {
	font: bold Arial;
font-size: xx-small;
	margin: 4px 0 0 17px;
	text-decoration : none;
	padding: 0px;
	color: #FFFF00;
}
/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background: #000099;
	filter: alpha(opacity=85) ;
	filter: blendTrans(duration=3);
}
.m0l1oover {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background-image: url(/img/lev1_arrow.gif);
	background-repeat: no-repeat;
	background-color: #0000ff;
//	background-color: #1A4D81;
//	border: 1px solid #336699;
	filter: revealTrans(duration=1, transition=5)
}
/* level 2 inner */
.m0l2iover {
	font: Arial;
	text-decoration : none;
	padding: 0px;
	color: #ffff00;
}
/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background: #000099;
}
.m0l2oover {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background: #0000ff;
	background-image: url(/img/lev1_arrow.gif);
	background-repeat: no-repeat;
}
.areabutton { 
		background:#000099; 
		border-bottom: 1px solid #465227; 
		border-right: 1px solid #465227;
		border-left: 1px solid #eefaaa ; 
		border-top:1px solid #eefafa; 
		width:150px; 
		font-size:110%;
		color:white;
		text-decoration:none; 
		cursor: hand } 
.ScrollArea
	{
	scrollbar-arrow-color:Blue;
	scrollbar-highlight-color:khaki;
	scrollbar-shadow-color:blue;
	}
.ScrollArea10
	{
//	scrollbar-3dlight-color:pale-goldenrod;
	scrollbar-arrow-color:blue;
	scrollbar-base-color:dark-blue;
//	scrollbar-darkshadow-color:khaki;
//	scrollbar-face-color:yellow;
//	scrollbar-highlight-color:khaki;
//	scrollbar-shadow-color:pale-goldenrod;
	}
.TitleFont
	{
	font-size: 125%;
	font-weight:bolder;
	}
.ButtonTable 
	{width:100%; }
.Header
	{width:100%}
.Lists
	{
	color:black;
	valign:top;
	height:15px;
	width:100%; 
	}
.lists td
	{
	border:1px solid black;
	height:25px;
	}
.lists td.link
	{
	border:1px solid black;
	cursor: hand; 	
	height:25px;
	}
TH 	
	{ 
	background-color: pale-goldenrod; 
	font-weight:bolder;
	font-size:110%;
	border:1 black;
	height:25px;
	} 
.colHeader 
	{ 
	background-color:pale-goldenrod; 
	font-weight:bolder;
	font-size:110%;
	height:25px;
	padding :2px;
	} 
.colHeader td
	{
	height:25px;
	padding :2;
	}
textarea.MANDATORY, input.MANDATORY, select.MANDATORY 
	{ 
	background-color:mintcream; 
	width:150
	} 
.sectionbutton { 
		background:#e0d9e9; 
		border-bottom: 1px solid #465227; 
		border-right: 1px solid #465227; 
		border-left: 1px solid #eefaaa ; 
		border-top:1px solid #eefafa; 
		width:100%; text-decoration:none; 
		font-size:110%;
		cursor: hand } 
.sectionbuttonmand { 
		background:#000099; 
		border-bottom: 2px solid #465227; 
		border-right: 2px solid #465227; 
		border-left: 2px solid #eefaaa ; 
		border-top:2px solid #eefafa; 
		width: 100%; 
		text-decoration:none; 
		font-size:110%;
		cursor: hand } 
.areabutton { 
		background:#000099; 
		border-bottom: 1px solid #465227; 
		border-right: 1px solid #465227;
		border-left: 1px solid #eefaaa ; 
		border-top:1px solid #eefafa; 
		width:150px; 
		font-size:110%;
		color:white;
		text-decoration:none; 
		cursor: hand } 
td.templateHeader{
		background-color:pale-goldenrod; 
		font-weight:bolder;
		border:1 solid black;
		height:25px;
		
}
td.headerLabel
	{
	background-color:pale-goldenrod; 
	font-weight:bolder;
	font-size:110%;
	height:25px;
	}
td.headerContent{
		height:25px;
		}
td.template{
		border:1px solid black;
		 height:25px;
	}
INPUT.InputButton 
{
 BACKGROUND-COLOR: #000099;
 BORDER-BOTTOM: #4d4a46 1px solid;
 BORDER-LEFT: #4d4a46 1px solid;
 BORDER-RIGHT: #4d4a46 1px solid;
 BORDER-TOP: #4d4a46 1px solid;
 FONT-SIZE: 100%
}
.Title
{
	FONT-SIZE: 115%;
	text-align:center;
	FONT-WEIGHT: bold;
	WIDTH:auto;
}
h2 { font-size:9pt; text-align:left; display:'none';}
.table { 
 background-color: #F9FBFD; 
 color: #000000; 
 width: 800px; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 
.subheadercell { 
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #000000; 
 background-color: transparent; 
 text-align:left;
} 
.labelcell { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #000000; 
 background-color: transparent; 
 width: 200px;
}
.fieldcell { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #F2F7FB; 
 color: #000000; 
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px; 
} 
.smalllabelcell { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight:bold;
 background-color: transparent; 
 color: #000000; 
 width: 140px;
} 
.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}
textarea { 
width:500px;
background-color: #ffffff; 
border-width: 1; 
border-style: solid; 
border-color: #8E8F8F; 
overflow:auto;
} 
td#tcell { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
}
.headercell { 
 font: 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #000000; 
 background-color: transparent; 
 text-align: center; 
} 
.CONTENT-MAIN {
	WIDTH:100%;
	HEIGHT: 500PX;
	OVERFLOW: AUTO;
	BACKGROUND : #EFEFEF;
	}
.TABLEPSP { 
 	BACKGROUND-COLOR: TRANSPARENT;
 	COLOR: #000000; 
	WIDTH: 100%;
 	BORDER: 1PX SOLID #FFFFFF; 
 	BORDER-COLLAPSE: COLLAPSE; 
	} 
.CONTENT-MAIN {
	WIDTH:100%;
	HEIGHT: 500PX;
	OVERFLOW: AUTO;
	BACKGROUND : #EFEFEF;
	}
.COLUMN-TEXT {
	FONT: 11PX VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
 	FONT-WEIGHT:NORMAL;
 	COLOR: #000000; 
 	TEXT-ALIGN: LEFT;
	VERTICAL-ALIGN: TOP;
	}
.BASICCOLUMN-TEXT {
	FONT: 10PX VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
 	FONT-WEIGHT:NORMAL;
 	COLOR: #444444; 
 	TEXT-ALIGN: LEFT;
	VERTICAL-ALIGN: TOP;
	}
.CATEGORY-TEXT {
	FONT: 12PX VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
 	FONT-WEIGHT:BOLD;
 	BACKGROUND-COLOR: TRANSPARENT; 
	COLOR: #000080; 
 	TEXT-ALIGN: LEFT;
	CURSOR: HAND;
	}
.CATEGORY-TEXT2 {
	FONT: 12PX VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
 	FONT-WEIGHT:BOLD;
 	BACKGROUND-COLOR: TRANSPARENT; 
 	COLOR: #008080; 
 	TEXT-ALIGN: LEFT;
	CURSOR: HAND;
	}
.CATEGORY-TEXT3 {
	FONT: 12PX VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
 	FONT-WEIGHT:BOLD;
 	BACKGROUND-COLOR: TRANSPARENT; 
 	COLOR: #800000; 
 	TEXT-ALIGN: LEFT;
	CURSOR: HAND;
	}
.images
{
	border-bottom: 1px dotted #eee;
	text-align: center;
}
.scaleimage
{
	padding: 3px;
	border: 1px solid white;
	margin: 6px 12px;
	vertical-align: top;
	background-color: #eee; 
}
/************************* Tabs *************************/
div.tabs {
  margin: 0px 5px 5px 5px;
}
div.tabs ul.tabs {
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 0px 5px;
  list-style: none;
  border: 0;
  background: transparent url(/common/stdimage.nsf/images/border.png/$file/border.png) repeat-x scroll bottom;
}
div.tabs ul.tabs:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility:hidden;
}
div.tabs ul.tabs li {
  float:left;
  display: block;
  margin: 2px 3px 0px 0px;
  padding: 3px 8px;
  border: 1px solid #909090;
  border-bottom: 0px;
  color: #444444;
  background: #E3E3E3 url(/common/stdimage.nsf/images/tabGradient.png/$file/tabGradient.png) repeat-x scroll 50% 50%;
  cursor: pointer;
}
div.tabs ul.tabs li.highlight {
  text-decoration: underline;
}
div.tabs ul.tabs li.active {
  margin-top: 0px;
  padding: 5px 11px 4px 11px;
  font-weight: bold;
  text-decoration: none;
  color: #181818;
  background: #ACC2D8 url(/common/stdimage.nsf/images/tabActiveGradient.png/$file/tabActiveGradient.png) repeat-x scroll 50% 50%;
  cursor: default;
}
div.tabs div.tabsContent div.tabContent {
  margin: 0px;
  padding: 10px 0px 1px 0px;
  display: none;
  border: 1px solid #909090;
  border-top: 0px;
  background: transparent url(/common/stdimage.nsf/images/tabBorder.png/$file/tabBorder.png) repeat-x scroll top;
}
div.tabs div.tabsContent div.active {
  display: block;
}


