body  {
	font-family : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size   : 10pt;
	position    : relative;
	/*width       : 658pt;*/
	color       : rgb(000,010,080);
	background  : #80A0A0  /*silver*/;
}

h1,h2,h3,h4,h5{
	font-family : "Arial Black","Helvetica Bold",sans-serif;
	font-weight : normal;
	line-height : 100%;
	color       : rgb(000,050,120);
	background  : transparent;
	padding-top : 10pt;
	clear       : left;
	}

h1  {
	font-size:150%;
}

h2  {
	font-size:135%;
}

h3  {
	font-size:125%;
}

h4  {
	font-size:115%;
}

h5  {
	font-size:100%;
}

p  {
	text-align  : justify;
	/***
	font-family : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size   : 90%;
	line-height : 135%;
	color       : rgb(000,010,080);
	background  : transparent;
	***/
}

blockquote,
.blockquote  {
	font-family : Times New Roman, Times Roman, serif;
	font-size   : 115%;
	/*color : rgb(000,095,070);*/
}

blockquote  ol,
blockquote  ul,
blockquote  li,
.blockquote  ol,
.blockquote  ol li,
.blockquote  ul li,
.blockquote  ul,
.blockquote  li  {
	font-family : Times New Roman, Times Roman, serif;
}

.boldtext{
	font-family : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size   : 100%;
	line-height : inherit;
	color       : rgb(000,050,120);
	background  : transparent;
	}

/********************************************
#spacer0{
	height:0pt;
	width            : 658pt; /* 100%; * /
	background       : white;
	}
/* header.inc:16:  	<div id = "spacer0">  * /

.spacer10{
	color:rgb(250,255,255);
	background-color:rgb(250,255,255);
	height:10pt;
	width:100%;
	}

#logo1,
.logo1  {
	float:left;
	font-family      : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size        : 11pt;
	font-weight      : bold;
	text-decoration  : none;
	height           : 75px;
	width            : 658pt;
	padding          : 5pt 0pt 0pt 0pt;
	border-collapse  : collapse;
	clear            : left;
	color            : navy;
	background       : white;
	}
********************************************/

.ScrollToCell  {
	/***
	display    : none;
	visibility : hidden;
	***/
	height     : 0px;
	width      : 0px;
	font-size  : 1px;
	clear      : both;
	padding    : 0px 0px 0px 0px;
	margin     : 0px 0px 0px 0px;
	background : red; /*transparent;*/
	}

.masthead  {
	font-family      : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size        : 8pt;
	font-weight      : normal;
	text-decoration  : none;
	height           : 75px;
	width            : 643pt;
	padding          : 5pt 10pt 0pt 5pt;
	color            : navy;
	background       : white;
	/*background  : url("./images/buttonmastdkblue.png") navy repeat;*/
}

.logo98  {
	float : left;
}

a:link{
	/*color           : rgb(100,055,000);*/
	background      : transparent;
	text-decoration : none;
	}

a:visited{
	/*color      : rgb(100,055,000);*/
	background : transparent;
	text-decoration : none;
	}

a:hover{
	/*color           : rgb(100,055,000);*/
	background      : transparent;
	text-decoration : underline;
	}

ul, ol{
	font-family:"Verdana","Helvetica",sans-serif;
	/* font-size:90%; */
	color:rgb(000,010,080);
	background-color:transparent;
	line-height:150%;
	text-align:justify;
	}

ul{
	list-style-type : disc;
	}

.navigate  {
	font-family     : "Verdana","Helvetica",sans-serif;
	font-size       : 11pt;
	font-weight     : bold;
	font-variant    : small-caps;
	text-decoration : none;
	height          : 17pt;
	width           : 658pt;
	padding         : 2pt 0pt 0pt 0pt;
	border-collapse : collapse;
	/*border-right  : solid 3pt rgb(100,140,200);
	border-left     : solid 3pt rgb(100,140,200);*/
	margin          : 0 0 0 0;
	clear           : left;
	color           : white;
	background      : rgb(100,140,200);
	}

.navigate a:link,
.navigate a:visited {
	font            : inherit;
	font-weight     : bold;
	text-decoration : none;
	color           : white;
	background      : transparent;
	}

.navigate a:hover {
	font            : inherit;
	font-weight     : bold;
	text-decoration : none;
	color           : gold;
	background      : transparent;
	}

.current_tab  {
	text-decoration : none;
	float           : left;
	padding         : 3pt 18pt 3pt 18pt;
	border-collapse : collapse;
	border          : solid 1pt rgb(170,220,255);
	border-bottom   : solid 1pt rgb(090,145,175);
	color           : white;
	/**/
	background      : rgb(090,145,175);
	/** /
	background  : url("./images/buttonmastinvdkgreen.png") navy repeat;
	/**/
	}

.other_tab  {
	text-decoration : none;
	float           : left;
	padding         : 3pt 18pt 3pt 18pt;
	border-collapse : collapse;
	/*border          : solid 1pt inherit;*/
	border-bottom   : solid 1pt rgb(170,220,255);
	color           : white;
	/**/
	background      : rgb(100,140,200);
	/** /
	background  : url("./images/buttonmastdkblue.png") navy repeat;
	/**/
	}

.blank_tab  {
	text-decoration : none;
	width           : auto;
	padding         : 3pt 0pt 3pt 0pt;
	border-collapse : collapse;
	/*border          : solid 1pt inherit;*/
	border-bottom   : solid 1pt rgb(170,220,255);
	color           : white;
	/**/
	background      : rgb(100,140,200);
	/** /
	background  : url("./images/buttonmastdkblue.png") navy repeat;
	/**/
	}

.nav_footer{
	text-decoration : none;
	text-align      : center;
	height          : 16pt;
	width           : 658pt;
	padding         : 4pt 0pt 2pt 0pt;
	clear           : both;
	color           : white;
	background      : rgb(100,140,200);
	}

.nav_footer a:link,
.nav_footer a:visited {
	font-family     : Verdana,Helvetica,sans-serif;
	font-size       : 10pt;
	font-weight     : bold;
	text-decoration : none;
	padding-left    : 12pt;
	padding-right   : 12pt;
	color           : white;
	background      : transparent;
	}

.nav_footer a:hover {
	font-family     : inherit;
	font-weight     : bold;
	text-decoration : none;
	color           : gold;
	background      : transparent;
	}

.nav_footer_tab{
	text-decoration : none;
	float           : left;
	padding         : 0pt 8pt 3pt 8pt;
	color           : white;
	background      : rgb(100,140,200);
	}

.footer_content{
	width      : 658pt;
	height     : auto;
	padding    : 0pt 0pt 5pt 0pt;
	background : white;
	}

#logo2{
	float   : right;
	padding : 5pt 5pt;
	}

.logo3{
	float:left;
	margin : 10pt 5pt 10pt 5pt;
	padding-bottom : 5pt;
	}

#copyright{
	font-family:"Verdana","Helvetica",sans-serif;
	color:rgb(000,010,080);
	background-color:white;
	font-size:75%;
	text-align:center;
	padding-top:10pt;
	}

.separator_line  {
	height        : 2pt;
	width         : 100%;
	clear         : left;
	margin-bottom : 5pt;
	background    : inherit;
	color         : rgb(090,140,180);
	}

#home_tab{
	color:white;text-decoration:none;
	background-color:rgb(090,130,190);
	padding-top:3pt;padding-bottom:2pt;
	float:left;
	border-top:solid;border-top-width:1pt;border-top-color:rgb(170,220,255);
	border-right:solid;border-right-width:1pt;border-right-color:rgb(170,220,255);
	border-left:solid;border-left-width:1pt;border-left-color:rgb(170,220,255);
	}

#home_page_content{
	width            : 652pt;
	height           : auto;
	clear            : left;
	float            : left;
	border-top       : solid 1pt rgb(090,130,190);
	border-bottom    : solid 2pt rgb(100,140,200);
	border-right     : solid 3pt rgb(100,140,200);
	border-left      : solid 3pt rgb(100,140,200);
	color            : inherit;
	background-color : rgb(230,245,250);
	}

#home_content{
	width            : 592pt;
	height           : auto;
	float            : none;
	padding-left     : 30pt;
	padding-right    : 30pt;
	border-top       : solid 1pt rgb(090,130,190);
	border-bottom    : none; /*solid 2pt rgb(100,140,200);*/
	border-right     : solid 3pt rgb(100,140,200);
	border-left      : solid 3pt rgb(100,140,200);
	color            : rgb(000,010,080);
	background-color : rgb(250,255,255);
	}

.home_box{
	width            : 100%;
	height           : auto;
	clear            : both;
	padding          : 0px 0px 0px 0px;
	color            : inherit;
	background-color : rgb(250,255,255);
	}

.home_box1{
	width            : 150pt;
	height           : auto;
	margin           : 0pt 0pt 4pt 0pt;
	padding          : 0pt 10pt 0pt 10pt;
	float            : left;
	color            : inherit;
	background-color : rgb(230,245,250);
	}

.home_box2{
	width            : 392pt;
	height           : auto;
	/*border-left : solid 1pt rgb(100,140,200);*/
	padding          : 0pt 0pt 25pt 30pt;
	margin           : 0pt 0pt 0pt 0pt;
	float            : left;
	color            : inherit;
	background-color : rgb(250,255,255);
	}

.home_info_box  {
	height      : auto;
	width       : auto;
	border-left : solid 1pt rgb(100,140,200);
	padding     : 0pt 40pt 25pt 40pt;
	float       : left;
	color       : inherit;
	background  : rgb(250,255,255);
}


.main-content  {
	height        : auto;
	width         : 652pt;
	clear         : left;
	float         : left;
	border-top    : solid 1pt rgb(090,130,190);
	border-bottom : solid 2pt rgb(100,140,200);
	border-right  : solid 3pt rgb(100,140,200);
	border-left   : solid 3pt rgb(100,140,200);
	color         : inherit;
	background    : rgb(250,255,255);
}



/*
  ==================
  Menu Styles
  ==================
*/

.left-menu-column  {
	height     : auto;
	/*width      : 125pt;*/
	width      : 17%;
	float      : left;
	color      : inherit;
	background : rgb(230,245,250);
}


.left-menu-table  {
	vertical-align : middle;
	padding        : 10pt 0pt 10pt 0pt;
	border-right   : solid 1px rgb(100,140,200);
	border-bottom  : solid 1px rgb(100,140,200);
/*	background     : rgb(230,245,250);*/
}

.left-menu,
.left-menu a:link,
.left-menu a:visited,
.left-menu-selected,
.left-menu-selected a:link,
.left-menu-selected a:visited  {
	display             : block;
	font-family         : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style          : normal;
	font-weight         : bold;
	font-size           : 10pt;
	text-decoration     : none;
	vertical-align      : middle;
}

.left-menu a:link,
.left-menu a:visited,
.left-menu-selected a:link,
.left-menu-selected a:visited  {
	padding    : 2px 10px 2px 10px;
	margin     : 3px 5px 3px 5px;
	color      : navy;
}


.left-menu a:link,
.left-menu a:visited  {
	background : #A0D0F0;
}

.left-menu a:active,
.left-menu a:hover  {
	color      : gold;
	background : navy;
}

.left-menu-selected a:link,
.left-menu-selected a:visited  {
	background : #E0F0FF;
}

.left-menu-selected a:active,
.left-menu-selected a:hover  {
	color      : red;
}

.left-menu span  {
	border-collapse : collapse;
	background      : #E0F0FF;
}

.left-menu span a:link,
.left-menu span a:visited  {
	border          : none;
	border-collapse : collapse;
	padding         : 0px;
	margin-top      : 0px;
	margin-bottom   : 0px;
	background      : #FAF0E6; /*#E0F0FF;*/
}

.left-menu span a:hover  {
	border          : none;
	color           : red;
	background      : #FAF0E6; /*#E0F0FF;*/
}


.page-menu-table  {
	display         : block;
	border-collapse : collapse;
	width           : 100%;
	text-align      : center;
	vertical-align  : middle;
	float           : left;
	padding         : 0px 0px 0px 0px;
}

.page-menu-spacer  {
	font-size : 1px;
	margin    : 0;
	padding   : 0;
	float     : left;
}

.page-menu,
.page-menu a:link,
.page-menu a:visited,
.page-menu-selected,
.page-menu-selected a:link,
.page-menu-selected a:visited,
.page-menu-selected a:active  {
	display             : block;
	font-family         : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style          : normal;
	font-weight         : normal;
	font-size           : 8pt;
	text-align          : center;
	text-decoration     : none;
	vertical-align      : middle;
	padding             : 3px 2px 3px 2px;
	color               : navy;
	/*background          : #E0F0FF;*/
}

.page-menu,
.page-menu-selected  {
	float               : left;
	margin              : 5px 0px 2px 0px;
}

.page-menu a:link,
.page-menu a:visited  {
	background : #F0F8FF;
}

.page-menu a:hover  {
	color      : gold;
	background : #A0D0F0;
}

.page-menu a:active  {
	color      : red; /*#E8FFE8;*/
	background : blue;
}

.page-menu-selected a:link,
.page-menu-selected a:visited,
.page-menu-selected a:active  {
	background : #A0D0F0;
}

.page-menu-selected a:hover  {
	color : white;
}


.header-menu-table  {
	font-family     : "Verdana","Helvetica",sans-serif;
	font-size       : 11pt;
	font-weight     : bold;
	font-variant    : small-caps;
	text-decoration : none;
	height          : 17pt;
	width           : 658pt;
	padding         : 2pt 0pt 0pt 0pt;
	border-collapse : collapse;
	/*border-right  : solid 3pt rgb(100,140,200);
	border-left     : solid 3pt rgb(100,140,200);*/
	margin          : 0 0 0 0;
	clear           : left;
	color           : white;
	background      : rgb(100,140,200);
}

.header-menu-spacer  {
	font-size : 1px;
	margin    : 0;
	padding   : 0;
	float     : left;


	border-collapse : collapse;
	/*border          : solid 1pt inherit;*/
	border-bottom   : solid 1pt rgb(170,220,255);
	/*color           : white;
	background      : rgb(100,140,200);*/
}

.header-menu,
.header-menu a:link,
.header-menu a:visited,
.header-menu-selected,
.header-menu-selected a:link,
.header-menu-selected a:visited,
.header-menu-selected a:active  {
	font            : inherit;
	font-weight     : bold;
	text-decoration : none;
	color           : white;
	background      : transparent;
}

.header-menu,
.header-menu-selected  {
	float           : left;
	padding         : 3pt 18pt 3pt 18pt;
	border-collapse : collapse;
}

.header-menu  {
	/*border          : solid 1pt inherit;*/
	border-bottom   : solid 1pt rgb(170,220,255);
	background      : rgb(100,140,200);
}

.header-menu-selected  {
	border          : solid 1pt rgb(170,220,255);
	border-bottom   : solid 1pt rgb(090,145,175);
	background      : rgb(090,145,175);
}

.header-menu a:hover  {
	color           : gold;
	background      : transparent;
}

.header-menu a:active  {
	color      : red; /*#E8FFE8;*/
}



.footer-menu-table  {
	text-decoration : none;
	text-align      : center;
	height          : 16pt;
	width           : 658pt;
	padding         : 0px 0px 8px 0px;
	clear           : both;
	color           : white;
	background      : rgb(100,140,200);
}

.footer-menu-spacer  {
	font-size : 1px;
	margin    : 0;
	padding   : 0;
	float     : left;
}

.footer-menu,
.footer-menu a:link,
.footer-menu a:visited,
.footer-menu-selected,
.footer-menu-selected a:link,
.footer-menu-selected a:visited,
.footer-menu-selected a:active  {
	font-family     : Verdana,Helvetica,sans-serif;
	font-size       : 10pt;
	font-weight     : bold;
	text-decoration : none;
	color           : white;
	background      : transparent;
}

.footer-menu,
.footer-menu-selected  {
	float               : left;
	margin              : 5px 0px 2px 0px;
}

.footer-menu a:hover  {
	color           : gold;
	background      : transparent;
}

.footer-menu a:active  {
	color      : red; /*#E8FFE8;*/
}




.site-menu-table  {
	font-family     : "Verdana","Helvetica",sans-serif;
	font-size       : 11pt;
	font-weight     : bold;
	font-variant    : small-caps;
	text-decoration : none;
	height          : 17pt;
	width           : 658pt;
	padding         : 2pt 0pt 0pt 0pt;
	border-collapse : collapse;
	/*border-right  : solid 3pt rgb(100,140,200);
	border-left     : solid 3pt rgb(100,140,200);*/
	border-bottom   : solid 1pt rgb(170,220,255);
	margin          : 0px 0px 4px 0px;
	clear           : left;
	color           : white;
	background      : rgb(100,140,200);
}

.site-menu-table a:link,
.site-menu-table a:visited {
	font            : inherit;
	font-weight     : bold;
	text-decoration : none;
	color           : white;
	background      : transparent;
}

.site-menu-table a:hover {
	font            : inherit;
	font-weight     : bold;
	text-decoration : none;
	color           : gold;
	background      : transparent;
}

.site-menu,
.site-menu-spacer,
.site-menu-trailer  {
	text-decoration : none;
	float           : left;
	padding         : 3pt 18pt 3pt 18pt;
	border-collapse : collapse;
	/*border          : solid 1pt inherit;*/
	border-bottom   : solid 1pt rgb(170,220,255);
	color           : white;
	/**/
	background      : rgb(100,140,200);
	/** /
	background  : url("./images/buttonmastdkblue.png") navy repeat;
	/**/
}

.site-menu-selected  {
	text-decoration : none;
	float           : left;
	padding         : 3pt 18pt 3pt 18pt;
	border-collapse : collapse;
	border          : solid 1pt rgb(170,220,255);
	border-bottom   : solid 1pt rgb(090,145,175);
	color           : white;
	/**/
	background      : rgb(090,145,175);
	/** /
	background  : url("./images/buttonmastinvdkgreen.png") navy repeat;
	/**/
}

.site-menu-trailer  {
	padding         : 3pt 0pt 3pt 0pt;
	float           : none;
}






.tabs-menu-table  {
	font-family     : "Verdana","Helvetica",sans-serif;
	font-size       : 9pt;
	font-weight     : bold;
	font-variant    : normal;
	text-decoration : none;
	width           : 100%;
	padding         : 2pt 0pt 0pt 0pt;
	margin          : 0 0 0 0;
	clear           : left;
	color           : navy;
	background      : rgb(230,240,240);
}

.tabs-menu-table a:link,
.tabs-menu-table a:visited {
	font            : inherit;
	font-weight     : bold;
	text-decoration : none;
	color           : gray;
	background      : transparent;
}

.tabs-menu-table a:hover {
	font            : inherit;
	font-weight     : bold;
	text-decoration : none;
	color           : navy;
	background      : transparent;
}

.tabs-menu,
.tabs-menu-spacer  {
	text-decoration : none;
	float           : left;
	padding         : 3pt 18pt 3pt 18pt;
	margin          : 0pt 4pt 0pt 4pt;
	color           : navy;
}

.tabs-menu  {
	border          : solid 1pt gray;
	border-bottom   : solid 1pt rgb(170,220,255);
	background      : rgb(220,220,220);
}

.tabs-menu-spacer  {
	background      : inherit;
}

.tabs-menu-selected  {
	text-decoration : none;
	float           : left;
	padding         : 3pt 18pt 3pt 18pt;
	border-collapse : collapse;
	border          : solid 1pt rgb(170,220,255);
	border-bottom   : solid 1pt white;
	color           : navy;
	background      : white;
}

.tabs-menu-selected a:link,
.tabs-menu-selected a:visited  {
	color           : navy;
}

.tabs-menu-trailer  {
	text-decoration : none;
	width           : auto;
	padding         : 3pt 0pt 3pt 0pt;
	border-bottom   : solid 1pt rgb(170,220,255);
}





.user_menu  {
	float        : right;
}

.user_menu_server,
.user_menu  h1  {
	font-family : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size   : 8pt;
	font-weight : bold;
	margin      : 1px 0px 1px 0px;
	padding     : 1pt 10pt 2pt 5pt;
	color       : navy;
	background  : #f0f8ff;
}

.user_menu  h1  {
	float       : left;
}

.user-menu-column,
.user-menu-table  {
	float       : left;
}

.user-menu-heading  {
	font-family : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size   : 8pt;
	font-weight : bold;
	margin      : 1px 0px 1px 0px;
	padding     : 1pt 10pt 2pt 5pt;
	color       : navy;
	background  : #f0f8ff;
}

.user-menu  {
	margin      : 1px 0px 1px 0px;
	padding     : 1pt 15pt 2pt 15pt;
	color       : navy;
	background  : lightblue;
}

.user-menu  a:link,
.user-menu  a:visited,
.user-menu  a:active  {
	text-decoration : none;
	color           : white;
}

.user-menu  a:hover  {
	text-decoration : none;
	color           : gold;
}





/*
  ==================
0  Report Styles
  ==================
*/

.page-content  {
	float       : left;
	width       : 83%;
	padding     : 0pt 0pt 10pt 0pt;
	margin      : 0pt 0pt 0pt 0pt;
	background  : white;
}

.report-window  {
	font-size   : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align  : justify;
	width       : auto;
	padding     : 0px 0px 0px 0px;
	clear       : both;
	color       : black;
	background  : white;
}

.page-content h1,
.report-window h1  {
	font-size   : 12pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
  font-style  : normal;
	font-weight : bold;
	text-align  : center;
	padding     : 10px 0px 10px 0px;
	margin      : 0px 0px 0px 0px;
	/* Blue theme */
	color       : navy;
	background  : #F0F8FF; /*#E0F0FF;*/
	/***/
	/* White theme * /
	color       : white;
	background  : url("./images/buttonmastdkblue.png") navy repeat;
	/***/
}

.report-window h3  {
	font-size   : 14pt;
	font-family : Times New Roman, Times Roman, serif;
  font-style  : normal;
	font-weight : bold;
	text-align  : center;
	width       : inherit;
	color       : #FFF0E0;
	background  : navy;
}

.report-window a:link,
.report-window a:active,
.report-window a:visited  {
/***
	text-decoration : none;
	color           : #0000A0;
	background      : #A0D0F0;
***/
	color       : rgb(000,075,120);
}

.report-window a:hover  {
/***
	text-decoration : none;
	color       : #E0F0FF;
	background  : #0000A0;
***/
	color       : rgb(000,075,120);
}

.report-window h1 a:link,
.report-window h1 a:active,
.report-window h1 a:visited  {
	text-decoration : none;
	background      : #F0F8FF;
}

.report-window h1 a:hover  {
	text-decoration : none;
	color           : blue;
	background      : #F0F8FF;
}

.report-window p  a:hover,
.report-window li a:hover  {
/***
	color       : #E8FFE8;
	border      : outset 2px green;
	background  : #60C060;
***/
	color       : rgb(000,100,180);
}

/*==================*/

.note{
	clear:left;
	color:rgb(000,010,080);
	background-color:transparent;
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:85%;
	line-height:115%;
	text-align:justify;
	padding-top:2pt;
	padding-bottom:5pt;
	}

.note_green{
	clear:left;
	color:rgb(000,080,080);
	background-color:transparent;
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:85%;
	line-height:115%;
	text-align:justify;
	padding-top:2pt;
	padding-bottom:5pt;
	}

.nav_home_line{
	color:inherit;
	background-color:rgb(090,130,190);
	height:2pt;width:auto;
	clear:left;
	}

.nav_home_line2{
	color:inherit;
	background-color:rgb(090,130,190);
	height:1.25pt;width:255pt;
	clear:left;
	}

.nav_home{
	color:inherit;
	background-color:rgb(090,130,190);
	height:16pt;width:650pt;
	padding-top:2pt;padding-bottom:2pt;padding-left:2pt;
	border-right:solid;border-right-width:3pt;border-right-color:rgb(100,140,200);
	border-left:solid;border-left-width:3pt;border-left-color:rgb(100,140,200);
	clear:left;
	}

.nav_home a{
	color:white;text-decoration:none;
	background-color:rgb(090,130,190);
	font-family:"Verdana","Helvetica",sans-serif;font-size:10pt;
	font-weight:bold;
	padding-left:11pt;padding-right:11pt;
	}

.nav_home_tab{
	color:white;text-decoration:none;
	background-color:rgb(090,130,190);
	padding-top:1pt;padding-bottom:2pt;
	float:left;
	}

.nav_home_content{
	color:white;text-decoration:none;
	background-color:rgb(090,130,190);
	height:16pt;width:auto;
	padding-top:2pt;padding-bottom:2pt;padding-left:2pt;
	clear:left;
	}

.nav_home_content a{
	color:white;text-decoration:none;
	background-color:rgb(090,130,190);
	font-family:"Verdana","Helvetica",sans-serif;font-size:10pt;
	font-weight:bold;
	padding-left:11pt;padding-right:11pt;
	}


/*
  =================
  Tutorials styles:
  =================
*/

.tutorials_content  {
	font-family   : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size     : 10pt;
	width         : 652pt;
	height        : auto;
	border-top    : solid 1pt rgb(090,135,185);
	border-bottom : solid 2pt rgb(100,140,200);
	border-right  : solid 3pt rgb(100,140,200);
	border-left   : solid 3pt rgb(100,140,200);
	color         : inherit;
	background    : rgb(250,255,255);
}

.tutorials_header  {
	padding  : 0pt 0pt 0pt 0pt;
}

.tutorials_body  {
	padding  : 0pt 30pt 0pt 30pt;
}

.tutorials_header  h1  {
	font-size     : 12pt;
	text-align    : center;
	padding       : 8pt 5pt 8pt 0pt;
	color         : inherit;
	background    : rgb(180,200,225);
}

.tutorials_body  h1  {
	font-size     : 12pt;
	text-align    : center;
	padding       : 8pt 0pt 0pt 0pt;
	color         : inherit;
	background    : rgb(180,200,225);
}

.tutorials_body  h2  {
	font-size     : 11pt;
	text-align    : left;
	padding       : 8pt 0pt 0pt 0pt;
	color         : rgb(100,145,175);
}

.tutorials_body  h3  {
	font-size     : 10pt;
	text-align    : center;
	padding       : 8pt 0pt 0pt 0pt;
	color         : inherit;
}

.tutorials_body  p  {
	font-family : Verdana, Tahoma, Helvetica, sans-serif;
	font-size   : 10pt;
	text-align  : justify;
	/*line-height : 135%;*/
	color       : rgb(000,010,080);
	}

.tutorials_body  ol,
.tutorials_body  ul  {
	font-family : Verdana, Tahoma, Helvetica, sans-serif;
	font-size   : 10pt;
	color       : rgb(000,010,080);
	}

.tutorials_text  {
	font-weight:normal;
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	padding-top:3pt;
	padding-bottom:3pt;
	color:rgb(000,080,080);
	background-color:transparent;
	clear:left;
}

.nav_tutorials  {
	text-decoration : none;
	height          : 16pt;
	width           : auto;
	padding         : 0pt 4pt 0pt 4pt;
	margin-right    : 5pt;
	clear           : right;
	float           : right;
	color           : white;
	background      : rgb(090,135,185);
}

.nav_tutorials_tab,
.nav_tutorials_tab_inactive  {
	font-family     : Tahoma, Verdana, Helvetica, sans-serif;
	font-size       : 8pt;
	font-weight     : normal;
	text-decoration : none;
	padding         : 2pt 11pt 0pt 11pt;
	float           : left;
	color           : white;
	background      : rgb(090,135,185);
}

/***
.nav_tutorials_tab_inactive  {
	font-family     : Tahoma, Verdana, Helvetica, sans-serif;
	font-size       : 10pt;
	font-weight     : bold;
	text-decoration : line-through;
	padding         : 1pt 11pt 2pt 11pt;
	float           : left;
	color           : silver;
	background      : rgb(090,135,185);
}
***/

.nav_tutorials_tab  a:link,
.nav_tutorials_tab  a:active,
.nav_tutorials_tab  a:visited  {
	text-decoration : none;
	color           : white;
	background      : rgb(090,135,185);
}

.nav_tutorials_tab  a:hover  {
	color           : gold;
	background      : rgb(090,135,185);
}

.nav_tutorials_tab_inactive  a:link,
.nav_tutorials_tab_inactive  a:active,
.nav_tutorials_tab_inactive  a:visited,
.nav_tutorials_tab_inactive  a:hover  {
	text-decoration : none; /*line-through;*/
	color           : silver;
	background      : rgb(090,135,185);
}

/***
.nav_tutorials_tab_inactive  a:hover  {
	color           : red;
	background      : rgb(090,135,185);
}
***/

.screen_num  {
	font-family    : Verdana, Helvetica, sans-serif;
	font-size      : 8pt;
	font-weight    : normal;
	text-align     : right;
	padding-bottom : 4pt;
	color          : #005E5A;
	/*float         : right;*/
}

.screen_num  a:link,
.screen_num  a:active,
.screen_num  a:visited  {
	font-family     : Verdana, Helvetica, sans-serif;
	font-size       : 8pt;
	font-weight     : normal;
	text-decoration : none;
	color           : #005E5A;
}

.screen_num  a:hover  {
	color           : gold;
}

.TutorialIndex  {
	font-family     : "Verdana","Helvetica",sans-serif;
	font-size       : 10pt;
	font-weight     : bold;
	list-style-type : none;
	padding         : 2pt 0pt 4pt 0pt;
	color           : navy;
}

.TutorialIndex a:link,
.TutorialIndex a:active,
.TutorialIndex a:visited  {
	/*display         : block;*/
	font-family     : "Verdana","Helvetica",sans-serif;
	text-decoration : none;
	padding         : 2pt 4pt 4pt 4pt;
	margin-bottom   : 12pt;
	color           : navy;
}

.TutorialIndex a:hover  {
	background      : rgb(210,225,255);
}

ul.TutorialIndex  {
	font-weight  : bold;
}

ul.TutorialIndex ul  {
	font-weight  : normal;
}


.TutorialControlButtons  {
	text-align      : center;
	padding         : 1pt 11pt 2pt 11pt;
	margin          : 5pt 0pt 15pt 0pt;
	clear           : both;
	color           : white;
	background      : inherit;
}


.TutorialControlButton  {
	font-family     : Verdana, Helvetica, sans-serif;
	font-size       : 10pt;
	font-weight     : bold;
	text-decoration : none;
	margin          : 1pt 11pt 2pt 11pt;
	padding         : 1pt  5pt 1pt  5pt;
	float           : left;
	color           : rgb(090,135,185);
	background      : inherit;
}


.TutorialControlButton  a:link,
.TutorialControlButton  a:active,
.TutorialControlButton  a:visited
{
	font-family     : Verdana, Helvetica, sans-serif;
	font-size       : 10pt;
	font-weight     : bold;
	text-decoration : none;
	padding         : 1pt 11pt 2pt 11pt;
	float           : left;
	color           : white;
	background      : rgb(090,135,185);
}


.TutorialControlButton  a:hover  {
	color           : gold;
}


.TutorialRadioButtons  {
	display         : block;
	font-family     : Verdana, Helvetica, sans-serif;
	font-size       : 10pt;
	text-align      : left;
	padding         : 1pt 11pt 2pt 11pt;
	clear           : both;
	color           : black;
}


.TutorialRadioButtons  h1  {
	font-size       : 10pt;
	font-weight     : normal;
	text-align      : left;
	padding         : 0pt 0pt 0pt 0pt;
	margin          : 1em 0em 0.5em 0em;
	color           : black;
	background      : transparent;
}

.TutorialHyperlinks  {
	display         : block;
	font-family     : Verdana, Helvetica, sans-serif;
	font-size       : 10pt;
	text-align      : left;
	color           : black;
}


.TutorialHyperlinks  ul  {
	font-weight  : bold;
	list-style   : none inside;
	margin       : 0px 0px 0px 0px;
}

.TutorialHyperlinks  a:link,
.TutorialHyperlinks  a:active,
.TutorialHyperlinks  a:visited
{
	font-family     : Verdana, Helvetica, sans-serif;
	font-size       : 10pt;
	font-weight     : normal;
	text-decoration : none;
	padding         : 1pt 5pt 1pt 5pt;
	color           : black;
	background      : transparent;
}


.TutorialHyperlinks  a:hover  {
	color           : navy;
	background      : rgb(210,225,255);
}


/***  Unused Tutorials styles:  ***

#tutorials_tab{
	color:white;text-decoration:none;
	background-color:rgb(090,135,185);
	padding-top:3pt;padding-bottom:2pt;
	float:left;
	border-top:solid;border-top-width:1pt;border-top-color:rgb(170,220,255);
	border-right:solid;border-right-width:1pt;border-right-color:rgb(170,220,255);
	border-left:solid;border-left-width:1pt;border-left-color:rgb(170,220,255);
	}

#tutorials_content{
	color:inherit;
	background-color:rgb(250,255,255);
	padding-left:30pt;padding-right:30pt;
	width:592pt;height:auto;
	float:left;
	border-top:solid;border-top-width:1pt;border-top-color:rgb(090,135,185);
	border-bottom:solid;border-bottom-width:2pt;border-bottom-color:rgb(100,140,200);
	border-right:solid;border-right-width:3pt;border-right-color:rgb(100,140,200);
	border-left:solid;border-left-width:3pt;border-left-color:rgb(100,140,200);
	}

.nav_tutorials_line{
	color:inherit;
	background-color:rgb(090,135,185);
	height:2pt;width:auto;
	clear:left;
	}

.nav_tutorials_content{
	color:inherit;
	background-color:rgb(090,135,185);
	height:16pt;width:auto;
	padding-top:2pt;padding-bottom:2pt;padding-left:2pt;
	clear:left;
	}

.nav_tutorials_content a{
	color:white;text-decoration:none;
	background-color:rgb(090,135,185);
	font-family:"Verdana","Helvetica",sans-serif;font-size:10pt;
	font-weight:bold;
	padding-left:11pt;padding-right:11pt;
	}

#screen_num{
	font-family:"Verdana","Helvetica",sans-serif;font-size:10pt;
	font-weight:normal;color:#005E5A;
	margin-bottom:10pt;float:right;
	}
************************************/

/*
  ==============
  Topics styles:
  ==============
*/

.topic_content  {
	padding    : 0 0 0 0;
	margin     : 0 0 0 0;
}


.topic_links  {
	clear          : both;
	float          : left;
	font-family    : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size      : 8pt;
	text-align     : left;
	line-height    : 100%;
	height         : 500px;
	margin-top     : 0px;
	border         : none;
	overflow       : auto;
	white-space    : nowrap;
}

.topic_links a:link,
.topic_links a:active,
.topic_links a:visited  {
	display        : block;
	text-decoration: none;
	margin         : 0px 0px 0px 0px;
	padding        : 0px 30px 2px 20px;
	color          : navy;
	background     : rgb(230, 240, 240);
}

.topic_links  a:hover  {
	color          : white;
	background     : navy;
}


.topic_heading  {
	font-family    : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size      : 12pt;
	font-variant   : small-caps;
	text-align     : left;
	padding-top    : 1pt;
	padding-bottom : 15pt;
	color          : rgb(51,102,153); /*#F8FFFF; #FFFFCC; rgb(230,240,200);*/
	background     : inherit; /*rgb(51,102,153); rgb(0,51,153); #005E5A;*/
}


.topic_heading h1  {
	font-size    : 20pt;
	font-weight  : bold;
	text-align   : center;
	padding-top  : 1pt;
	color        : rgb(51,102,153); /*#F8FFFF; #FFFFCC; rgb(230,240,200);*/
}


.nav_topic_sections  {
	text-align   : center;
	height       : auto; /*16pt;*/
	width        : auto;
	padding      : 2pt 0pt 2pt 2pt;
	border-right : solid 3pt rgb(51,102,153); /*#F8FFFF; rgb(0,51,153); #005E5A;*/
	border-left  : solid 3pt rgb(51,102,153); /*#F8FFFF; rgb(0,51,153); #005E5A;*/
	clear        : left;
	color        : #F8FFFF; /*inherit;*/
	background   : rgb(51,102,153); /*#F8FFFF; #FFFFCC;rgb(230,240,200);*/
	}

.nav_topic_tab  {
	font-family     : "Verdana","Helvetica",sans-serif;font-size:10pt;
	font-weight     : bold;
	text-decoration : none;
	text-align      : center;
	/*padding         : 1pt 11pt 2pt 11pt;*/
	}

.nav_topic_tab a:link,
.nav_topic_tab a:active,
.nav_topic_tab a:visited  {
	text-decoration : none;
	white-space     : nowrap;
	color           : #F8FFFF; /*rgb(0,51,153); #005E5A;*/
	background      : rgb(51,102,153); /*#F8FFFF; #FFFFCC;rgb(230,240,200);*/
}

.nav_topic_tab a:hover
	{
	color            : rgb(51,102,153); /*#F8FFFF; #FFFFCC; rgb(230,240,200);*/
	background-color : #F8FFFF; /*rgb(51,102,153); rgb(0,51,153); #005E5A;*/
}


.section_content  {
	color         : inherit;
	/*background    : rgb(240,245,245);*/
}

.section_content h1,
.section_content h2,
.section_content h3,
.section_content h4,
.section_content h5,
.section_content a:link,
.section_content a:active,
.section_content a:visited,
.section_content a:hover  {
	color       : rgb(000,075,120);
}

.section_content h3  {
	font-variant   : small-caps;
	margin         : 1em 0em 0.5em 0em;
}


.section_content p  a:link,
.section_content p  a:active,
.section_content p  a:visited,
.section_content p  a:hover,
.section_content li a:link,
.section_content li a:active,
.section_content li a:visited,
.section_content li a:hover  {
	color       : rgb(000,100,180);
}

/***  This is for a unique color for in-text lists, if desired:
.section_content ol,
.section_content ul  {
	color       : rgb(000,070,140 );
}
***/

.section_content ul  {
	list-style-type : disc;
}
.
.section_content ul  ul  {
	list-style-type : circle;
}

.section_content li  {
	padding-top    : 3pt;
	padding-bottom : 3pt;
}

.section_content li  li  {
	padding-top    : 0pt;
	padding-bottom : 0pt;
}

.section_heading  {
	font-family    : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size      : 10pt;
	font-variant   : small-caps;
	text-align     : left;
	padding        : 0px 0px 0px 0px;
/*
	padding-top    : 0.05em;
	padding-bottom : 0.02em;
*/
	color          : navy;
	background     : rgb(230,240,240);
}

.section_heading h2,
.section_heading h2 a:link,
.section_heading h2 a:active,
.section_heading h2 a:visited,
.section_heading h2 a:hover  {
	font-size       : 14pt;
	font-weight     : bold;
	text-align      : center;
	text-decoration : none;
	padding         : 10pt 0pt 10pt 0pt;
	color           : rgb(090,140,180);
}


.section_toc,
.section_toc a:link,
.section_toc a:active,
.section_toc a:visited,
.section_toc a:hover  {
	font-family : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	color       : rgb(000,100,180);
}

/***  This is for a unique color for in-text lists, if desired:
.section_toc ol,
.section_toc ul  {
	color       : rgb(000,070,140 );
}
***/

.section_toc ul  {
	list-style-type : disc;
}

.section_toc ul  ul  {
	list-style-type : circle;
}

.section_toc li  {
	padding-top    : 3pt;
	padding-bottom : 3pt;
}

.section_toc li  li  {
	padding-top    : 0pt;
	padding-bottom : 0pt;
}

.section_toc li a:link,
.section_toc li a:active,
.section_toc li a:visited,
.section_toc li a:hover  {
	color       : rgb(000,100,180);
}


.reference_toc,
.reference_toc a:link,
.reference_toc a:active,
.reference_toc a:visited,
.reference_toc a:hover  {
	font-family     : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	color           : rgb(000,100,180);
}

.reference_toc a:link,
.reference_toc a:active,
.reference_toc a:visited,
.reference_toc a:hover  {
	display         : block;
	font-size       : 11pt;
	font-weight     : normal;
	margin          : 12pt 0pt 3pt 0.25in;
	padding         : 0px 0px 0px 0px;
	border-bottom   : solid 1px #A0C0C0;
}

.ref_term_list  {
	font-size       : 9pt;
	font-weight     : normal;
	margin          : 0px 0px 0px 0px;
	padding         : 2pt 0px 0px 1.75in;
	border          : none;
}

.ref_term_list a:link,
.ref_term_list a:active,
.ref_term_list a:visited,
.ref_term_list a:hover  {
	display         : inline;
	font-size       : 9pt;
	font-weight     : normal;
	margin          : 0px 0px 0px 0px;
	padding         : 2pt 0px 0px 0px;
	border          : none;
}


.HyperLinkFlag  {
	border  : none;
	padding : 0px 0px 0px 0px;
}


.TopicItemList  {
	font-family    : "Verdana","Helvetica",sans-serif;
	font-size      : 10pt;
	font-weight    : normal;
	text-align     : left;
	width          : 45%;
	border         : none;
}


.TopicItemList  li  {
	font-variant   : small-caps;
	list-style     : none inside;
}


.TopicItemList  a:link,
.TopicItemList  a:active,
.TopicItemList  a:visited  {
	display        : block;
	text-decoration: none;
	padding        : 0px 10px 0px 10px;
	color          : navy;
}


.TopicItemList  a:hover  {
	/*display        : block;*/
	color          : navy;
	background     : lightblue;
}


.nav_section_nogroups  {
	height        : 0pt;
	width         : auto;
/*
	padding       : 2pt 0pt 2pt 2pt;
	border-top    : none;
	border-right  : solid 5pt rgb(230,240,240);
	border-left   : solid 5pt rgb(230,240,240);
	border-bottom : solid 5pt rgb(230,240,240);
	clear         : left;
*/
	color         : inherit;
	background    : inherit;
	}

.nav_section_groups  {
	text-align    : center;
	height        : auto; /*16pt;*/
	width         : auto;
	padding       : 0pt 0pt 2pt 0pt;
	border-right  : solid 5pt rgb(230,240,240);
	border-left   : solid 5pt rgb(230,240,240);
	border-bottom : solid 5pt rgb(230,240,240);
	color         : inherit;
	background    : rgb(090,140,180);
	}

.nav_section_tab  {
	font-family      : Verdana,Helvetica,sans-serif;
	font-size        : 10pt;
	font-weight      : bold;
	text-align       : center;
	text-decoration  : none;
	/*padding          : 1pt 11pt 2pt 11pt;*/
	/*float            : left;*/
	}

.nav_section_tab a:link,
.nav_section_tab a:active,
.nav_section_tab a:visited
 {
	text-decoration  : none;
	white-space      : nowrap;
	color            : rgb(230,240,240);
	background       : rgb(090,140,180);
	}

.nav_section_tab a:hover
 {
	color            : rgb(090,140,180);
	background-color : rgb(230,240,240);
	}

#topics_tab{
	color:white;text-decoration:none;
	background-color:rgb(090,140,180);
	padding-top:3pt;padding-bottom:2pt;
	float:left;
	border-top:solid;border-top-width:1pt;border-top-color:rgb(170,220,255);
	border-right:solid;border-right-width:1pt;border-right-color:rgb(170,220,255);
	border-left:solid;border-left-width:1pt;border-left-color:rgb(170,220,255);
	}

#topics_content,
#videos_content  {
	width         : 598pt; /*592pt;*/
	height        : auto;
	float         : none;
	padding       : 0pt 30pt 1pt 30pt;  /* 1pt bottom padding required for FireFox and Opera. */
	border-top    : solid 0pt rgb(090,140,180);
	border-bottom : none; /*solid 2pt rgb(100,140,200);*/
	border-right  : none; /*solid 3pt white; /*rgb(100,140,200);*/
	border-left   : none; /*solid 3pt white; /*rgb(100,140,200);*/
	/*color         : inherit;*/
	background    : white;  /*rgb(250,255,255);*/
	}

.nav_topics{
	height           : 16pt;
	width            : 652pt;
	text-decoration  : none;
	padding          : 2pt 0pt 2pt 0pt;
	border-right     : solid 3pt rgb(100,140,200);
	border-left      : solid 3pt rgb(100,140,200);
	clear            : left;
	color            : white;
	background-color : rgb(090,145,175);
	}

.nav_topics_line{
	height        : 2pt;
	width         : 100%; /*auto;*/
	clear         : left;
	margin-bottom : 5pt;
	background    : inherit;
	color         : rgb(090,140,180);
	}

.nav_topics_line2{
	color:inherit;
	background-color:rgb(090,140,180);
	height:3pt;width:auto;
	clear:left;
	}

.nav_topics a:link,
.nav_topics a:visited  {
	font-family      : "Verdana","Helvetica",sans-serif;font-size:10pt;
	font-weight      : bold;
	text-decoration  : none;
	padding-left     : 11pt;
	padding-right    : 11pt;
	color            : white;
	background-color : rgb(090,145,175);
	}

.nav_topics_tab{
	text-decoration  : none;
	text-align       : center;
	padding-top      : 1pt;
	padding-bottom   : 2pt;
	padding-left     : 11pt;
	padding-right    : 11pt;
	float            : left;
	color            : white;
	background-color : rgb(090,145,175);
	}

.nav_topics_content{
	color:inherit;
	background-color:rgb(090,145,175);
	height:16pt;width:auto;
	padding-top:2pt;padding-bottom:2pt;padding-left:2pt;
	border-right:solid;border-right-width:3pt;border-right-color:rgb(100,140,200);
	border-left:solid;border-left-width:3pt;border-left-color:rgb(100,140,200);
	clear:left;
	}

.nav_topics_content a:link,
.nav_topics_content a:active,
.nav_topics_content a:visited
 {
	font-family      : "Verdana","Helvetica",sans-serif;font-size:10pt;
	font-weight      : bold;
	text-decoration  : none;
	color            : white;
	background-color : rgb(090,145,175);
	}

.nav_topics_content a:hover
 {
	color            : rgb(090,145,175);
	background-color : white;
	}

/*
  ================
  Products styles:
  ================
*/
#products_tab{
	color:white;text-decoration:none;
	background-color:rgb(090,145,175);
	padding-top:3pt;padding-bottom:2pt;
	float:left;
	border-top:solid;border-top-width:1pt;border-top-color:rgb(170,220,255);
	border-right:solid;border-right-width:1pt;border-right-color:rgb(170,220,255);
	border-left:solid;border-left-width:1pt;border-left-color:rgb(170,220,255);
	}

#products_content{
	color         : inherit;
	background    : rgb(250,255,255);
	padding-left  : 30pt;
	padding-right : 30pt;
	width         : 598pt;
	height        : auto;
	float         : none;
	border-top    : solid 0pt rgb(090,145,175);
	border-bottom : none; /*solid 2pt rgb(100,140,200);*/
	border-right  : none; /*solid 3pt rgb(100,140,200);*/
	border-left   : none; /*solid 3pt rgb(100,140,200);*/
	}

#products_content2{
	width         : 598pt; /*592pt;*/
	height        : auto;
	float         : none;
	padding-left  : 30pt;
	padding-right : 30pt;
	border-top    : solid 1pt rgb(100,140,200);
	border-bottom : solid 2pt rgb(100,140,200);
	border-right  : none; /*solid 3pt white;*/
	border-left   : none; /*solid 3pt white;*/
	color         : inherit;
	background    : white;
	}

.nav_products{
	height       : 16pt;
	width        : 652pt;
	padding      : 2pt 0pt 2pt 0pt;
	border-right : solid 3pt rgb(100,140,200);
	border-left  : solid 3pt rgb(100,140,200);
	clear        : left;
	color        : inherit;
	background-color : rgb(090,145,175);
	}

.nav_products a:link,
.nav_products a:visited  {
	font-family      : "Verdana","Helvetica",sans-serif;font-size:10pt;
	font-weight      : bold;
	text-decoration  : none;
	padding-left     : 11pt;
	padding-right    : 11pt;
	color            : white;
	background-color : rgb(090,145,175);
	}

.nav_products_line{
	color:inherit;
	background-color:rgb(090,145,175);
	height:2pt;width:auto;
	clear:left;
	}

.nav_products_line2{
	color:inherit;
	background-color:rgb(090,145,175);
	height:3pt;width:auto;
	clear:left;
	}

.nav_products_tab  {
	text-decoration  : none;
	text-align       : center;
	padding-top      : 1pt;
	padding-bottom   : 2pt;
	padding-left     : 11pt;
	padding-right    : 11pt;
	float            : left;
	color            : white;
	background-color : rgb(090,145,175);
	}

.nav_products_content{
	color:inherit;
	background-color:rgb(090,145,175);
	height:16pt;width:auto;
	padding-top:2pt;padding-bottom:2pt;padding-left:2pt;
	border-right:solid;border-right-width:3pt;border-right-color:rgb(100,140,200);
	border-left:solid;border-left-width:3pt;border-left-color:rgb(100,140,200);
	clear:left;
	}

.nav_products_content a{
	color:white;text-decoration:none;
	background-color:rgb(090,145,175);
	font-family:"Verdana","Helvetica",sans-serif;font-size:10pt;
	font-weight:bold;
	padding-left:11pt;padding-right:11pt;
	}

#site_map_tab{
	color:white;text-decoration:none;
	background-color:rgb(090,150,170);
	padding-top:3pt;padding-bottom:2pt;
	float:left;
	border-top:solid;border-top-width:1pt;border-top-color:rgb(170,220,255);
	border-right:solid;border-right-width:1pt;border-right-color:rgb(170,220,255);
	border-left:solid;border-left-width:1pt;border-left-color:rgb(170,220,255);
	}

#site_map_content{
	padding          : 0pt 30pt 0pt 30pt;
	width            : 592pt;
	height           : auto;
	clear            : left;
	float            : left;
	border-top       : solid 1pt rgb(090,150,170);
	border-bottom    : solid 2pt rgb(100,140,200);
	border-right     : solid 3pt rgb(100,140,200);
	border-left      : solid 3pt rgb(100,140,200);
	color            : inherit;
	background-color : rgb(250,255,255);
	}

.nav_site_map{
	color:white;text-decoration:none;
	background-color:rgb(090,150,170);
	height:16pt;width:650pt;
	padding-top:2pt;padding-bottom:2pt;padding-left:2pt;
	clear:left;
	}

.nav_site_map a{
	color:white;text-decoration:none;
	background-color:rgb(090,150,170);
	font-family:"Verdana","Helvetica",sans-serif;font-size:10pt;
	font-weight:bold;
	padding-left:11pt;padding-right:11pt;
	}

.nav_site_map_tab{
	color:white;text-decoration:none;
	background-color:rgb(090,150,170);
	padding-top:1pt;padding-bottom:2pt;
	float:left;
	}

#ordering_tab{
	color:white;text-decoration:none;
	background-color:rgb(090,155,165);
	padding-top:3pt;padding-bottom:2pt;
	float:left;
	border-top:solid;border-top-width:1pt;border-top-color:rgb(170,220,255);
	border-right:solid;border-right-width:1pt;border-right-color:rgb(170,220,255);
	border-left:solid;border-left-width:1pt;border-left-color:rgb(170,220,255);
	}

#ordering_content{
	color:inherit;
	background-color:rgb(250,255,255);
	padding-left:30pt;padding-right:30pt;
	width:592pt;height:auto;
	float:none;
	border-top:solid;border-top-width:0pt;border-top-color:rgb(090,155,165);
	border-bottom:solid;border-bottom-width:2pt;border-bottom-color:rgb(100,140,200);
	border-right:solid;border-right-width:3pt;border-right-color:rgb(100,140,200);
	border-left:solid;border-left-width:3pt;border-left-color:rgb(100,140,200);
	}

.nav_order{
	text-decoration:none;
	height       : 16pt;
	width        : 652pt;
	padding      : 2pt 0pt 2pt 0pt;
	border-right : solid 3pt rgb(100,140,200);
	border-left  : solid 3pt rgb(100,140,200);
	clear        : left;
	color        : white;
	background-color : rgb(090,155,165);
	}

.nav_order_line{
	color:inherit;
	background-color:rgb(090,155,165);
	height:2pt;width:auto;
	clear:left;
	}

.nav_order a{
	color:white;text-decoration:none;
	background-color:rgb(090,155,165);
	font-family:"Verdana","Helvetica",sans-serif;font-size:10pt;
	font-weight:bold;
	padding-left:11pt;padding-right:11pt;
	}

.nav_order_tab{
	color:white;text-decoration:none;
	background-color:rgb(090,155,165);
	padding-top:1pt;padding-bottom:2pt;
	float:left;
	}

.nav_order_content{
	color:white;text-decoration:none;
	background-color:rgb(090,155,165);
	height:16pt;width:auto;
	padding-top:2pt;padding-bottom:2pt;padding-left:2pt;
	clear:left;
	}

.nav_order_content a{
	color:white;text-decoration:none;
	background-color:rgb(090,155,165);
	font-family:"Verdana","Helvetica",sans-serif;font-size:10pt;
	font-weight:bold;
	padding-left:11pt;padding-right:11pt;
	}

.link_list  {
	font-family    : "Verdana","Helvetica",sans-serif;
	font-weight    : normal;
	font-size      : 85%;
	line-height    : 130%;
	padding-bottom : 3pt;
	margin-left    : 20pt;
}

.link_box  {
	font-family    : "Verdana","Helvetica",sans-serif;
	font-weight    : normal;
	font-size      : 85%;
	text-align     : center;
	white-space    : nowrap;
	height         : auto;
	width          : 100%; /*582pt;*/
	padding-left   : 0pt;
	padding-right  : 0pt;
	padding-top    : 2pt;
	padding-bottom : 2pt;
	margin-top     : 0pt;
	margin-bottom  : 2pt;  /*12pt;*/
	clear          : both;
	color          : inherit;
	background     : rgb(230,240,240);
}

.link_strip,
.link_strip_selected  {
	width       : 18pt; /* 3.6%;  NOTE: Opera cannot handle fractional percentages. */
	/*float       : left;*/
	display     : inline; /*table-cell;*/
	padding     : 0px 6pt 0px 5pt;
	border      : solid 1px rgb(230,240,240);
	color       : rgb(0,50,120);
	background  : rgb(230,240,240);
}

.link_strip_selected  {
	border      : solid 1px rgb(0,50,120);
	color       : rgb(230,240,240);
	background  : rgb(0,50,120);
}

.link_strip a:link,
.link_strip a:visited,
.link_strip a:active  {
	text-decoration : none;
	color           : rgb(0,50,120);
	background      : rgb(230,240,240);
}

.link_strip a:hover  {
	font-weight : bold;
	color       : rgb(230,240,240);
	background  : rgb(0,50,120);
}

.link_strip_selected a:link,
.link_strip_selected a:visited,
.link_strip_selected a:active  {
	font-weight     : bold;
	text-decoration : none;
	color           : rgb(230,240,240);
	background      : rgb(0,50,120);
}

.link_strip_selected a:hover  {
	font-weight : bold;
	color       : white;
	background  : rgb(0,50,120);
}

.return  {
	clear          : both;
	font-weight    : normal;
	font-family    : "Verdana","Helvetica",sans-serif;
	font-size      : 70%;
	color          : rgb(0,50,120);
	background     : transparent;
	padding-top    : 4pt;
	padding-bottom : 2pt;
	border-bottom  : solid 2px rgb(090,140,180);
	margin-bottom  : 10pt;
}

.return1  {
	clear          : both;
	font-weight    : normal;
	font-family    : "Verdana","Helvetica",sans-serif;
	font-size      : 70%;
	color          : rgb(0,50,120);
	background     : transparent;
	padding-top    : 4pt;
	padding-bottom : 1pt;
	border-bottom  : solid 1px rgb(090,140,180);
	margin-bottom  : 10pt;
	}

.item_links{
	line-height:110%;
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	padding-bottom:8pt;
	margin-left:15pt;
	}

.item_links1{
	line-height:110%;
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	padding-bottom:8pt;
	margin-left:30pt;
	}

.position{
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	color:rgb(0,10,80);
	background-color:transparent;
	margin-bottom:9pt;
	margin-top:9pt;
	margin-left:7pt;
	}

.centered{
	text-align:center;
	float:none;
	}

.brand_code_list {
	clear          : left;
	float          : left;
	margin-bottom  : 15pt;
}

.brand_code {
	font-family : "Verdana","Helvetica",sans-serif;
	font-size   : 90%;
	text-align  : center;
	height      : auto;
	width       : 160pt;
	float       : left;
	margin      : 5pt 10pt 18pt 0pt;
	color       : rgb(000,050,120);
}

.professional_brand_code {
	padding     : 2pt 0pt 2pt 0pt;
	background  : rgb(200,240,200);
}

.retail_brand_code {
	padding     : 2pt 0pt 2pt 0pt;
	background  : rgb(240,240,170);
}

.network_brand_code {
	padding     : 2pt 0pt 2pt 0pt;
	background  : rgb(200,240,240);
}

.color_code_green {
	font-family    : "Verdana","Helvetica",sans-serif;
	font-size      : 90%;
	height         : auto;
	width          : 160pt;
	float          : left;
	margin         : 5pt 10pt 18pt 0pt;
	padding-top    : 1pt;
	padding-bottom : 2pt;
	background     : rgb(200,240,200);
}

.color_code_yellow{
	height:auto;
	width:160pt;
	background-color:rgb(240,240,170);
	/*border:solid;border-width:1pt;border-color:rgb(255,255,0);*/
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	float:left;
	padding-top:1pt;
	padding-bottom:2pt;
	margin-right:10pt;
	margin-top:5pt;
	margin-bottom:18pt;
	}

.color_code_blue{
	height:auto;
	width:160pt;
	background-color:rgb(200,240,240);
	/*border:solid;border-width:1pt;border-color:rgb(150,245,255);*/
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	float:left;
	padding-top:1pt;
	padding-bottom:2pt;
	margin-right:10pt;
	margin-top:5pt;
	margin-bottom:18pt;
	}

.item_block  {
	height        : auto;
	width         : 100%;
	border        : none;  /* solid 1pt rgb(100,140,200); */
	margin-top    : 0pt;
	margin-bottom : 16pt;
	float         : left;
	color         : inherit;
	background    : rgb(250,255,255);
	}

.item_block-xxx{
	float:left;
	height:auto;
	width:auto;
	color:inherit;
	background-color:rgb(230,240,240);
	border-style:solid;border-width:1pt;border-color:rgb(100,140,200);
	margin-top:0pt;
	margin-bottom:16pt;
	}

.item_entry_green{
	height         : auto;
	width          : 300pt;
	border         : none; /* solid 1pt rgb(130,255,0); */
	padding-top    : 2pt;
	padding-bottom : 4pt;
	clear          : both;
	float          : left;
	color          : inherit;
	background     : rgb(200,240,200);
	}

.item_entry_yellow{
	height         : auto;
	width          : 300pt;
	border         : none; /* solid 1pt rgb(255,255,0); */
	padding-top    : 2pt;
	padding-bottom : 4pt;
	clear          : both;
	float          : left;
	color          : inherit;
	background     : rgb(240,240,170);
	}

.item_entry_blue{
	height         : auto;
	width          : 300pt;
	border         : none; /* solid 1pt rgb(150,245,255); */
	padding-top    : 2pt;
	padding-bottom : 4pt;
	clear          : both;
	float          : left;
	color          : inherit;
	background     : rgb(200,240,240);
	}

.item_name {
	font-family : "Verdana","Helvetica",sans-serif;
	font-size   : 95%;
	float       : left;
	margin-left : 12pt;
	color       : rgb(0,40,180);
	background  : transparent;
}

.item_name a:link,
.item_name a:visited  {
	color       : rgb(0,40,180);
}

.item_name a:hover  {
	text-decoration : none;
	background      : rgb(240,255,240);
}

.company  {
	font-family   : "Verdana","Helvetica",sans-serif;
	font-size     : 80%;
	float         : right;
	padding-top   : 2pt;
	padding-left  : 12pt;
	padding-right : 12px;
	color         : rgb(000,050,120);
	background    : transparent;
	}

.note_box  {
	font-family : "Verdana","Helvetica",sans-serif;
	font-size   : 85%;
	height      : auto;
	width       : 100%;
	padding     : 2pt 0pt 4pt 0pt;
	clear       : both;
	color       : inherit;
	background  : rgb(250,255,255);
	}

.item_list_box  {
	font-family : "Verdana","Helvetica",sans-serif;
	height      : auto;
	width       : 160pt;
	margin-top  : 1pt;
	clear       : left;
	float       : left;
	color       : rgb(000,050,120);
	background  : red; /*inherit;*/
	}

.price_box  {
	font-family  : "Verdana","Helvetica",sans-serif;
	font-size    : 85%;
	height       : auto;
	width        : 160pt;
	margin-top   : 1pt;
	clear        : left;
	float        : left;
	color        : rgb(000,050,120);
	background   : inherit;
	}

.size  {
	text-align   : right;
	width        : 50pt;
	float        : left;
	color        : rgb(000,050,120);
	background   : inherit;
	}

.form  {
	width        : 55pt;
	padding-left : 7pt;
	float        : left;
	color        : rgb(000,050,120);
	background   : inherit;
	}

.price  {
	text-align   : right;
	width        : 45pt;
	float        : left;
	color        : rgb(000,050,120);
	background   : inherit;
	}

.notation  {
	width       : auto;
	padding-top : 2pt;
	margin-left : 12pt;
	clear       : left;
	color       : rgb(000,050,120);
	background  : transparent;
	}

.descrip_box  {
	font-family    : "Verdana","Helvetica",sans-serif;
	font-size      :  75%;
	text-align     : justify;
	height         : auto;
	width          : 100%;
	/*float          : left;*/
	padding-bottom :   5pt;
	padding-left   :  12pt;
	padding-right  :   8pt;
	margin-top     :   1pt;
	color          : rgb(000,050,120);
	background     : inherit;
	}

.product_details  {
	width          : 100%;
	padding-top    : 5pt;
	padding-bottom : 5pt;
}

.info_line_entry{
	height:auto;
	width:auto;
	font-family:"Verdana","Helvetica",sans-serif;
	color:rgb(000,080,080);
	background-color:transparent;
	padding-top:2pt;
	padding-bottom:4pt;
	margin-bottom:12pt;
	}

.info_line{
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	width:auto;
	padding-left:20pt;
	padding-bottom:4pt;
	text-align:left;
	}

.info_line2{
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	width:auto;
	padding-bottom:4pt;
	text-align:left;
	}

.info_entry{
	height:auto;width:180pt;
	font-family:"Verdana","Helvetica",sans-serif;
	color:rgb(000,080,080);
	float:left;
	background-color:transparent;
	padding-top:2pt;
	padding-bottom:4pt;
	margin-bottom:12pt;
	clear:left;
	}
/* for 98health.php Health Rating Scale and possibly another fixed width usage  */

.info_entry2{
	height:auto;width:auto;
	font-family:"Verdana","Helvetica",sans-serif;
	color:rgb(000,080,080);
	background-color:transparent;
	float:left;
	padding-top:2pt;
	padding-bottom:4pt;
	margin-bottom:12pt;
	clear:left;
	}
/* for 98health.php Health Rating Scale Detail and any other auto width usage  */

.info_table_2column{
	height:auto;width:235pt;
	font-family:"Verdana","Helvetica",sans-serif;
	color:rgb(000,080,080);
	background-color:transparent;
	float:left;
	background-color:rgb(230,245,255);
	padding-top:2pt;
	padding-bottom:4pt;
	margin-bottom:12pt;
	clear:left;
	}

.info_table_3column{
	height:auto;width:390pt;
	font-family:"Verdana","Helvetica",sans-serif;
	color:rgb(000,080,080);
	background-color:rgb(230,245,255);
	float:left;
	padding-top:2pt;
	padding-bottom:4pt;
	margin-bottom:12pt;
	clear:left;
	}


/* for 98health.php Health Rating Scale and Detail and any other auto width usage  */

.entry_line{
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	width:auto;
	padding-left:20pt;
	padding-bottom:4pt;
	text-align:left;
	}

.service{
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	float:left;
	width:130pt;
	padding-left:20pt;
	padding-bottom:4pt;
	}

.service1{
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	float:left;
	width:150pt;
	padding-left:5pt;
	padding-bottom:4pt;
	}

.charge{
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	float:left;
	width:60pt;
	text-align:right;
	padding-bottom:4pt;
	}

.photo  {
	font-family : Times New Roman, Times Roman, serif;
	font-size   : 10.5pt;
	width         : auto;
/*	margin-top:25pt;*/
	margin-left   : 25pt;
	margin-bottom : 10pt;
	float         : right;
	clear         : right;
}

.photo_a{
	width:auto;
	margin-left:25pt;
	margin-bottom:10pt;
	float:right;
	clear:right;
	}

.graphic_area{
	width:365pt;
	margin-left:10pt;
	float:right;
	}

.graphic{
	float:right;
	}

.graphic_title{
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:85%;font-weight:bold;
	color:rgb(000,080,080);
	background-color:transparent;
	padding-top:2pt;
	float:right;
	padding-right:65pt;
	padding-bottom:4pt;
	}

.graphic_home_alone{
	margin-left:25pt;
	margin-top:30pt;
	margin-bottom:10pt;
	float:right;
	}

.graphic2{
	margin-left:25pt;
	margin-bottom:10pt;
	float:right;
	}

.product_title  {
	white-space:nowrap;
}

.heading  {
	height:auto;
	width:auto;
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:85%;font-weight:bold;
	float:left;
	margin-left:10pt;margin-right:7pt;
}

.entry  {
	height:auto;
	width:auto;
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:85%;
}

.indent_topic  {
	font-weight:normal;
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	padding-top:2pt;
	padding-bottom:2pt;
	color:rgb(000,010,080);
	background-color:transparent;
	margin-left:30pt;
	clear:left;
}

.indent_topic2  {
	font-weight:normal;
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	padding-top:1.5pt;
	padding-bottom:1.5pt;
	color:rgb(000,010,080);
	background-color:transparent;
	margin-left:50pt;
	clear:left;
}

.para  {
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	color:rgb(0,10,80);
	background-color:transparent;
	line-height:135%;
	text-align:justify;
	padding-top:3pt;
	padding-bottom:4pt;
	clear:left;
}

.indent_para  {
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	color:rgb(0,10,80);
	background-color:transparent;
	line-height:135%;
	text-align:justify;
	padding-bottom:9pt;
	padding-left:20pt;
	clear:left;
}

.list_col_block1,
.list_col_block2,
.list_col_block3  {
	float:left;
	height:auto;
	color:inherit;
	background-color:rgb(240,245,245);
	border-style:solid;border-width:1pt;border-color:rgb(100,140,200);
	margin-top:0pt;
	margin-bottom:10pt;
	padding-top:20pt;
}

.list_col_block1  {
	margin-left:20pt;
	width:410pt;
}

.list_col_block2  {
	margin-left:0pt;
	width:590pt;
}

.list_col_block3  {
	margin-left:30pt;
	width:310pt;
}

.block1,
.block3  {
	float:left;
	height:auto;
	background-color:rgb(240,245,245);
	color:rgb(000,010,080);
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:85%;
	line-height:125%;
	border-style:solid;border-width:1pt;border-color:rgb(100,140,200);
	margin-left:10pt;
	margin-right:0pt;
}

.block1  {
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:85%;
	line-height:125%;
	margin-top:20pt;
	margin-bottom:0pt;
	margin-left:10pt;
	padding-top:15pt;
	padding-bottom:15pt;
	padding-left:20pt;
	padding-right:20pt;
	width:300pt;
}

.block3  {
	margin-top:10pt;
	margin-bottom:10pt;
	margin-left:15pt;
	padding-top:10pt;
	width:180pt;
}

.list_col_1,
.list_col_2,
.list_col_3  {
	float:left;
	height:auto;
	font-family:"Verdana","Helvetica",sans-serif;
	font-size:90%;
	color:rgb(0,10,80);
	background-color:transparent;
	line-height:150%;
	margin-top:5pt;
	margin-bottom:10pt;
}

.list_col_1  {
	width:150pt;
	margin-left:20pt;
	padding-left:20pt;
	margin-right:30pt;
}

.list_col_2  {
	width:180pt;
	margin-left:0pt;
	margin-right:0pt;
}

.list_col_3  {
	width:110pt;
	margin-left:0pt;
	margin-right:0pt;
	padding-left:20pt;
}

.list_entry  {
	line-height : 145%;
	width       : auto;
	padding     : 0pt 0pt 25pt 0pt;
}

.listing  {
	font-family    : "Verdana","Helvetica",sans-serif;
	/***
	font-size      : 90%;
	line-height    : 160%;
	padding-bottom : 3pt;
	***/
	text-align     : left;
	padding        : 3pt 0pt 3pt 30pt;
	clear          : left;
	color          : teal; /* rgb(0,10,80); */
	background     : transparent;
}

.reference  {
	font-family     : Times New Roman, Times Roman, serif;
	font-size       : 115%;
/***
	font-family   : "Verdana","Helvetica",sans-serif;
	font-size     : 85%;
	text-align      : justify;
	line-height   : 110%;
***/
	list-style-type : none;
	margin-top      : 4pt;
	margin-bottom   : 8pt;
	color           : black; /* rgb(000,010,080); /* rgb(000,095,070); */
	background      : transparent;
	}

.reference a:link,
.reference a:active,
.reference a:visited,
.reference a:hover  {
	color           : rgb(000,100,180);
}

.green_graphic32{
	height:1pt;
	width:32pt;
	background-color:rgb(130,255,0);
	float:left;
	clear:left;
	}

.green_graphic33{
	height:1pt;
	width:33pt;
	background-color:rgb(130,255,0);
	float:left;
	clear:left;
	}

.green_graphic34{
	height:1pt;
	width:34pt;
	background-color:rgb(130,255,0);
	float:left;
	clear:left;
	}

.green_graphic35{
	height:1pt;
	width:35pt;
	background-color:rgb(130,255,0);
	float:left;
	clear:left;
	}

.green_graphic36{
	height:1pt;
	width:36pt;
	background-color:rgb(130,255,0);
	float:left;
	clear:left;
	}

.green_graphic37{
	height:1pt;
	width:37pt;
	background-color:rgb(130,255,0);
	float:left;
	clear:left;
	}

.green_graphic38{
	height:1pt;
	width:38pt;
	background-color:rgb(130,255,0);
	float:left;
	clear:left;
	}

/*************************************/


.title1 {
	font-family : Tahoma, Helvetica, Arial, sans-serif;
	font-size   : 20px;
	color       : #ffffff;
}

.title2 {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 20pt;
	font-weight : bold;
	font-style : italic;
	font-variant : normal;
	color : #0000CC;
	background-color : #AACCFF;
}

.textr {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: right;
}

.text {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.textf {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #ffffff;
}

.text:link {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #de0f0f;
}
.text:visited {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #de0f0f;
}
.text:hover {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #b16a11;
}



#PageTable  {
	/*background : #FFFFF8;*/
}

/*
  ==================
  Data Table styles:
  ==================
*/
.ControlIcon  {
	height      : 12px;
	width       : 12px;
	white-space : nowrap;
	margin-left : 1px;
	border      : 1px solid white;
	background  : transparent;
}

.DataTable  {
	border           : 2px lightblue solid;
	color            : #434343;
	background       : white;
}

.TableHeaderCell,
.TableHeaderCell a,
.TableHeaderCell a:link,
.TableHeaderCell a:visited  {
	font-family      : Tahoma, Helvetica, Arial, sans-serif;
	font-weight      : bold;
	font-size        : 12px;
	text-decoration  : none;
	padding          : 2px 2px 2px 2px;
	/* border           : 1px #A0D0D0 solid; */
	color            : navy; /* #434343; */
	background       : #A0D0D0; /* #C0C0C0; */
}

.TableHeaderCell  {
	/*** /
	padding-top      : 2px;
	padding-bottom   : 2px;
	/*** /
	border           : 2px outset #C0F0F0;
	/***/
	border-top       : 3px #C0F0F0 solid;
	border-bottom    : 4px #80A0A0 solid;
	border-left      : 2px #C0F0F0 solid;
	border-right     : 2px #80A0A0 solid;
	/***/
}

.TableHeaderCell a  {
	border           : none;
	/* border           : 1px #A0D0D0 solid; */
}

.TableHeaderCell a:hover,
.TableHeaderCell a:active  {
	font-weight      : bold;
	text-decoration  : none;
	/* border           : 1px white solid; */
	color            : white; /* #fb5a0c; */
	background       : navy; /* #808080; */
}

.TableDataRow,
.TableDataRow a,
.TableDataRow a:link,
.TableDataRow a:visited,
.TableDataCell,
.TableDataCell a,
.TableDataCell a:link,
.TableDataCell a:visited  {
	font-family      : Tahoma, Helvetica, Arial, sans-serif;
	font-weight      : normal;
	font-size        : 12px;
	text-decoration  : none;
	color            : black;
	background       : #e2f2f2; /* #F2F2F2; */
}

/*.TableDataRow,*/
.TableDataRow  {
	cursor           : pointer;
	cursor           : hand;
}


.TableDataCell a:hover,
.TableDataCell a:active  {
	color            : #fb5a0c;
}

.TableDataLabel  {
	font-family      : Tahoma, Helvetica, Arial, sans-serif;
	font-weight      : bold;
	font-size        : 12px;
	text-decoration  : none;
	color            : black;
	background-color : #e2f2f2; /* #F2F2F2; */
}

.TableSpacerRow  {
	height           : 2px;
	background-color : #A0D0D0;
}

.TableSpacerDataRow  {
	font-family      : Tahoma, Helvetica, Arial, sans-serif;
	font-weight      : bold;
	font-size        : 10pt;
	text-decoration  : none;
	border           : outset 2px teal;
	border-collapse  : collapse;
	margin           : 0px 0px 0px 0px;
	padding          : 0px 0px 0px 20px;
	color            : white;
	background-color : teal;
}


.TableSpacerDataRow  a,
.TableSpacerDataRow  a:link,
.TableSpacerDataRow  a:active,
.TableSpacerDataRow  a:visited  {
	text-decoration  : none;
	color            : white;
	background-color : teal;
}


.FormHeading  {
	font-family      : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size        : 14pt;
	text-align       : center;
	padding          : 4px 50px 4px 50px;
 	color            : navy;
	background       : #D0D0D0;
}

.FormDataHeading  {
	font-family      : Verdana, Tahoma, Helvetica, Arial, sans-serif;
 	font-weight      : bold;
	font-size        : 11pt;
	text-align       : center;
	white-space      : nowrap;
  padding          : 5px 5px 5px 5px;
	color            : navy;
	background       : silver;
}

.FormDataDisplay,
.FormDataDisplay a,
.FormDataDisplay a:link,
.FormDataDisplay a:visited  {
	font-family      : Tahoma, Helvetica, Arial, sans-serif;
	font-weight      : normal;
	font-size        : 12px;
	text-decoration  : none;
	text-align       : justify;
	width            : 75%;
	white-space      : nowrap;
	color            : black;
	background       : #E2F2F2; /* #F2F2F2; */
}

.FormDataDisplay a:hover,
.FormDataDisplay a:active  {
	color            : #FB5A0C;
}

.FormDataEdit,
.FormDataDisplay a,
.FormDataDisplay a:link,
.FormDataDisplay a:visited  {
	font-family      : Tahoma, Helvetica, Arial, sans-serif;
	font-weight      : normal;
	font-size        : 12px;
	text-decoration  : none;
	white-space      : nowrap;
	color            : black;
	/*background       : #E2F2F2; /* #F2F2F2; */
}

.FormTextArea,
.FormTextArea a,
.FormTextArea a:link,
.FormTextArea a:visited  {
	font-family      : Tahoma, Helvetica, Arial, sans-serif;
	font-weight      : normal;
	font-size        : 12px;
	text-decoration  : none;
	width            : 100%;
	color            : black;
	/*background       : #E2F2F2; /* #F2F2F2; */
}

.FormHTMLArea  {
	font-family      : Lucida Console, Courier New, Courier;
	font-weight      : normal;
	font-size        : 12px;
	text-decoration  : none;
	text-align       : left;
	width            : 100%;
	color            : black;
	/*background       : #E2F2F2; /* #F2F2F2; */
}

.FormDataLabel  {
	font-family      : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-weight      : bold;
	font-size        : 12px;
	text-decoration  : none;
	white-space      : nowrap;
	color            : black;
	background       : #F2F2F2; /* #E2F2F2; */
}

.FormDataLabelR  {
	font-family      : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-weight      : bold;
	font-size        : 12px;
	text-decoration  : none;
	text-align       : right;
	white-space      : nowrap;
	color            : black;
	background       : #F2F2F2; /* #E2F2F2; */
}

.FormText {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.InfoTitle  {
	font-family      : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size        : 11pt;
	font-weight      : bold;
	text-align       : center;
	padding          : 5px 10px 5px 10px;
	margin           : 30px 10px 30px 10px;
	color            : navy;
	background       : #D0D0D0;
}

.InfoTitle  a:link,
.InfoTitle  a:visited,
.InfoTitle  a:active  {
	text-decoration  : none;
	color            : navy;
	background       : #D0D0D0;
}

.InfoTitle  a:hover  {
	color            : blue;
	background       : #D0D0D0;
}

.InfoIndex  {
	font-family      : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size        : 10pt;
	font-weight      : bold;
	text-align       : left;
	padding          : 0px 5px 0px 5px;
	color            : navy;
	background       : transparent;
}

.InfoIndex  ul  {
	text-align       : left;
	padding          : 0px 5px 0px 0px;
	margin-top       : 5px;
	margin-bottom    : 5px;
}

ul.InfoIndex  li  {
	text-align       : left;
	margin           : 0px 10px 0px 10px;
	width            : 100%;
	list-style       : disc;
	background       : transparent; /*#E0F0F0;*/
}

ul.InfoIndex  a:link,
ul.InfoIndex  a:visited,
ul.InfoIndex  a:active  {
	display          : block;
	width            : 100%;
	padding          : 0px 5px 0px 5px;
	color            : navy;
	background       : transparent; /*#E0F0F0;*/
}

ul.InfoIndex  a:hover  {
	text-decoration  : none;
	width            : 100%;
	border           : none;
	color            : blue;
	/*background       : url( ./images/buttonmenumdgold.png ) gold repeat;*/
	background       : gold;
}

.InfoHeadline  {
	font-size   : 14pt;
	font-weight : bold;
	text-align  : center;
}

.InfoBody  {
	text-align : justify;
}

.InfoLink,
.InfoLink  a:link,
.InfoLink  a:visited,
.InfoLink  a:active  {
	font-family : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size   : 10pt;
	color       : green;
	cursor      : help;
}


.InfoLink  a:hover  {
	color  : blue;
	cursor : pointer;
	cursor : hand;
}

.Citation  {
	font-family : Times New Roman, Times Roman, serif;
	font-size   : 80%;
	font-style  : italic;
	color       : green;
}


.TreeExpand,
.TreeExpand  a:link,
.TreeExpand  a:visited,
.TreeExpand  a:active,
.TreeExpand  a:hover  {
	font-family     : Lucida Console, Courier New, Courier;
	text-decoration : none;
	color           : black;
}


.DropDownListControl  {
	font-size      : 80%;
	vertical-align : top;
	padding        : 0px 0px 0px 2px;
	/***
	position       : absolute;
	font-weight    : bold;
	text-align     : center;
	width          : 1em;
	border         : 1px solid white;
	color          : white;
	background     : highlight;
	cursor         : default;
	***/
}


/*
  ============================
  Topic Table-specific styles:
  ============================
*/
#TopicTable,
#SectionTable,
#GroupTable  {
	white-space : nowrap;
}


/*
  ==================
  Admin Page styles:
  ==================
*/
.admin-page-title  {
	font-family  : Times New Roman, Times Roman, serif;
	font-size    : 20pt;
	font-weight  : bold;
	font-style   : italic;
	font-variant : normal;
	text-align   : center;
	border       : lightblue 5px outset;
	padding      : 0px 20px 7px 20px;
	color        : #0000CC;
	background   : #D0E0FF; /*#AACCFF;*/
}

.admin-page-subtitle  {
	font-family  : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size    : 15pt;
	font-weight  : bold;
	font-style   : italic;
	font-variant : normal;
	text-align   : center;
	border       : none;
	padding      : 7px 20px 7px 20px;
	color        : #0000CC;
	background   : #D0D0D0;
}

.admin-menu-table  {
	font-family      : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size        : 14px;
	font-weight      : bold;
	text-decoration  : none;
	border           : none;
	border-collapse  : collapse;
	margin           : 0px 0px 0px 0px;
	padding          : 0px 0px 0px 0px;
	color            : black;
	background-color : #D0E0FF;
}

.admin-menu-spacer  {
	height           : 5px;
	background-color : #E8F0FF;
}

.admin-menu-header  {
	font-size        : 16px;
	font-weight      : bold;
	text-align       : center;
	vertical-align   : middle;
	color            : white;
	background-color : #0000A0;
}

.admin-menu-bullet  {
	border   : none;
	height   : 12px;
	width    : 11px;
}

.admin-menu-link  {
	font-weight : bold;
	white-space : nowrap;
	color       : #434343;
}

.admin-menu-link:link,
.admin-menu-link:visited  {
	font-weight : bold;
	color       : #434343;
}

.admin-menu-link:active  {
	font-weight : bold;
	color       : #FB5A0C ;
}

.admin-menu-link:hover {
	font-weight      : bold;
	text-decoration  : none;
	color            : #FB5A0C;
	background-color : #E8F8FF
}

.admin-menu-calendar  {
	font-size      : 75%;
	text-align     : center;
	vertical-align : middle;
}

.form-left-label {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #434343;
}
.form-left-labelr {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	color: #434343;
}

.form-top-label-inv {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	background-color: gray;
}
.form-top-label-invr {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	color: white;
	background-color: gray;
}

.mmlinks {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #434343
}
.mmlinksr {
	font-family: Verdana, sans-serif;
	font-size: 14px; font-weight: bold;
	text-decoration: none;
	text-align: right;
	color: #434343
}
.mmlinksrf {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	color: #434343;
	background-color: #ffffff
}
.mmlinks:link {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #434343
}
.mmlinks:visited {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #434343;
}
.mmlinks:active {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FB5A0C
}
.mmlinks:hover {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FB5A0C;
	background-color: #E8F8FF
}


.link_menu_list  {
	text-align  : left;
	white-space : nowrap;
	line-height : 2em;
	padding     : 10px 20px 10px 20px;
	background  : white;
}


.link_menu_list a:link,
.link_menu_list a:visited,
.link_menu_list a:active  {
	padding    : 2px 5px 2px 5px;
	color      : navy;
	background : white;
}


.link_menu_list a:hover  {
	text-decoration : none;
	color           : white;
	background      : navy;
}



/*
  =====================
  Error Message styles:
  =====================
*/
.errhdr {
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 14px; font-weight: bold;
	text-decoration: none;
	color: #FFFFFF; background-color: #FF2400
}

.errmsg {
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px; font-weight: normal;
	text-decoration: none;
	color: #FF2400
}


/*
  ========================
  InfoWindow styles:
  ========================
*/

.InfoDoc
{
	border-collapse : collapse;
	margin  : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

	/* Common InfoWindow Theme Values */
.IWTable1,  .IWTable2,  .IWTable3,  .IWTable4,  .IWTable5,  .IWTable6,  .IWTable7,  .IWTable8,  .IWTable9,
.IWHeader1, .IWHeader2, .IWHeader3, .IWHeader4, .IWHeader5, .IWHeader6, .IWHeader7, .IWHeader8, .IWHeader9,
.IWBody1,   .IWBody2,   .IWBody3,   .IWBody4,   .IWBody5,   .IWBody6,   .IWBody7,   .IWBody8,   .IWBody9
{
	font-family     : Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

.IWTable1, .IWTable2, .IWTable3, .IWTable4, .IWTable5, .IWTable6, .IWTable7, .IWTable8, .IWTable9
{
	font-size       : 10px;
	font-weight     : normal;
	text-decoration : none;
	text-align      : center;
	margin          : 0px 0px 0px 0px;
	padding         : 0px 0px 0px 0px;
	/*border-collapse : collapse;*/
}

.IWHeader1, .IWHeader2, .IWHeader3, .IWHeader4, .IWHeader5, .IWHeader6, .IWHeader7, .IWHeader8, .IWHeader9
{
	font-size       : 12px;
	font-weight     : bold;
	text-decoration : none;
	text-align      : center;
	height          : 20px;
}

.IWBody1, .IWBody2, .IWBody3, .IWBody4, .IWBody5, .IWBody6, .IWBody7, .IWBody8, .IWBody9
{
	font-size       : 10px;
	font-weight     : normal;
	text-decoration : none;
	/*border-collapse : separate;*/
}


.IWBody3 h1,
.IWBody7 h1,
.IWBody8 h1,
.IWBody9 h1
{
	font-family     : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size       : 125%;
	font-weight     : bold;
	padding         : 5px 20px 0px 20px;
	margin          : 0px 0px 0px 0px;
	color           : darkgreen;
}


.IWBody3 ol,
.IWBody8 ol,
.IWBody3 ul,
.IWBody8 ul,
.IWBody9 ul
{
	font-size       : 10px;
	font-weight     : normal;
	line-height     : 100%;
	margin-bottom   : 5px;
}


.IWBody3 ol li,
.IWBody8 ol li,
.IWBody3 ol li td,
.IWBody8 ol li td,
.IWBody9 ol li td
{
	font-size       : 10px;
	font-weight     : normal;
	white-space     : nowrap;
	margin-right    : 20px;
	margin-bottom   : 0px;
}


	/* Default Table Style - BW theme */
.IWTable1  {
	color      : #FFFFFF;
	background : #000000;
}

.IWHeader1  {
	color: #FFFFFF; /* background-color: #000000; */
	background: url("./images/iwtitlebw.gif") #000000 repeat;
}

.IWBody1  {
	text-align: center;
	color: #000000; background-color: #E0E0E0;
}


	/* Brown theme */
.IWTable2  {
	color      : #FFFFFF;
	background : #882020;
}

.IWHeader2  {
	color: #FFFFFF; /* background-color: #882020; */
	background: url("./images/iwtitlebrowny.gif") #882020 repeat;
}

.IWBody2  {
	text-align: center;
	color: #000000; background-color: #FFF0B0;
}

	/* Green theme */
.IWTable3  {
	color      : #FFFFFF;
	background : #108020;
}

.IWHeader3  {
	color: #FFFFFF; /* background-color: #108020; */
	background: url("./images/iwtitledkgreeny.gif") #108020 fixed repeat;
}

.IWBody3  {
	text-align: center;
	color: #000000; background-color: #F0FFF8;
}

	/* Button Tips */
.IWTable4  {
	color      : #FFFFFF;
	background : #606060;
}

.IWHeader4  {
	color: #FFFFFF; /* background-color: #606060; */
	background: url("./images/iwtitlegray.gif") #606060 repeat;
}

.IWBody4  {
	text-align: center;
	color: #000000;
	background-color: #E0E0E0;
}

	/* Topic Reference theme */
.IWTable5,
.IWTable6  {
	padding         : 0px 5px 5px 0px;
	color           : #FFFFFF;
	background      : teal;
}

.IWHeader5,
.IWHeader6  {
	color           : #FFFFFF;
	background      : teal;
}

.IWBody5,
.IWBody6  {
	text-align      : justify;
	padding         : 5px 5px 5px 5px;
	color           : #000000;
	background      : #F0FFF8;
}


	/* Topic Wide InfoWindow theme */
.IWTable7  {
	color           : #FFFFFF;
	background      : teal;
}

.IWHeader7  {
	color           : #FFFFFF;
	background      : teal;
}

.IWBody7  {
	text-align      : left;
	padding         : 0px 5px 0px 5px;
	color           : #000000;
	background      : #F0FFF8;
}


	/* PubMed Reference theme */
.IWTable8  {
	color           : #FFFFFF;
	background      : teal;
}

.IWHeader8  {
	color           : #FFFFFF;
	background      : teal;
}

.IWBody8  {
	text-align      : left;
	padding         : 5px 10px 5px 10px;
	color           : #000000;
	background      : #F0FFF8;
}


	/* Error Window theme */
.IWTable9  {
	color           : #FFFFFF;
	background      : red;
}

.IWHeader9  {
	color           : #FFFFFF;
	background      : red;
}

.IWBody9  {
	text-align      : left;
	padding         : 5px 10px 5px 10px;
	color           : #000000;
	background      : #FFFFFF;
}

.PubMedInfo  {
	font-family : Times New Roman, Times Roman, serif;
	font-size   : 10pt;
	text-align  : left;
	margin      : 6pt 0 6pt 0;
}

.PubMedAbstract  {
	font-family : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size   : 9pt;
	text-align  : justify;
	white-space : normal;
}

p.PubMedAbstract:first-letter {
	font-size   : 175%;
	font-weight : bold;
	color       : teal;
}


.WhereUsedIW  {
	font-family  : Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size    : 10px;
	font-weight  : normal;
	text-align   : left;
	padding-left : 10px;
}

.WhereUsedIWTName  {
	font-size    : 10px;
	font-weight  : bold;
	font-variant : small-caps;
}

.WhereUsedIWNoName  {
	font-style : italic;
	color      : gray;
}

.WhereUsedIWTCode,
.WhereUsedIWSCode,
.WhereUsedIWGCode,
.WhereUsedIWICode  {
	font-family  : Times New Roman, Times Roman, serif;
	font-size    : 10px;
	font-weight  : normal;
}

.WhereUsedIWTCode  {
	font-size    : 12px;
	/*color : gray;*/
}

.WhereUsedIWSCode  {
	padding-left : 20px;
}

.WhereUsedIWGCode  {
	padding-left : 40px;
}

.WhereUsedIWICode  {
	padding-left : 60px;
}


.MacroCommandIW  {
	font-family : Lucida, Lucida Console, Courier New, Courier;
	font-size   : 12px;
	white-space : nowrap;
	text-align  : left;
	padding     : 5px 10px 5px 10px;
}


/*
  ==========
  Debug Box:
  ==========
*/

.dbgBox  {
	font-family : Lucida, Lucida Console, Courier New, Courier;
	text-align  : left;
	line-height : 120%;
	height      : 20em;
	overflow    : scroll;
	background  : white;
}



/*
  ================================
  Modification Button Cell styles:
  ================================
*/
	/* Default Button Style */
.ModButtonCell  {
	margin     : 0.1em 0.5em 0em 0.5em;
	text-align : center;
	/*border: medium red ridge;*/
	/*background : silver*/
}

.ModButtonAddUpdate, .ModButtonSave, .ModButtonInsert, .ModButtonCommit, .ModButtonDuplicate,
.ModButtonPreview,
.ModButtonCancelReset, .ModButtonQuit, .ModButtonDelete
{
	font-weight : bold;
	text-align  : center;
	margin      : 0.1em 0.5em 0em 0.5em;
}

.ModButtonAddUpdate,
.ModButtonSave  {
	color : blue;
	/*background : lightblue;*/
}

.ModButtonInsert,
.ModButtonCommit  {
	color : green;
	/*background : lightgreen;*/
}

.ModButtonDuplicate {
	color : green;
	/*background : lightgreen;*/
}

.ModButtonPreview {
	color : gold;
	/*background : gold;*/
}

.ModButtonCancelReset,
.ModButtonQuit  {
	color : brown;
	/*background : lightyellow;*/
}

.ModButtonDelete {
	color : red;
	/*background : pink;*/
}

/***
.ButtonArray,
.ButtonArray:link,
.ButtonArray:visited  {
***/
.ButtonArray  {
	font-family     : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style      : normal;
	font-weight     : normal;
	font-size       : 8pt;
	text-align      : left;
	text-decoration : none;
	vertical-align  : middle;
	padding         : 2px 20px 2px 20px;
	margin          : 2px 10px 2px 10px;
	border          : 1px #C0C0C0 solid;
	color           : navy;
	background      : #A0D0D0; /* #C0C0C0; */
}

.ArrayButton,
a:link.ArrayButton,
a:active.ArrayButton,
a:visited.ArrayButton  {
	display         : block;
	float           : left;
	padding         : 2px 2px 2px 2px;
	margin          : 2px 10px 2px 10px;
	border          : 1px #C0C0C0 solid;
	color           : navy;
	background      : #F0FFF8	; /* #A0D0D0; */
}

.ArrayButtonHover,
a:hover.ArrayButton  {
	display         : block;
	float           : left;
	padding         : 2px 2px 2px 2px;
	margin          : 2px 10px 2px 10px;
	border          : 1px #F0FFF8 solid;
	color           : #F0FFF8;
	background      : #0080FF; /* #A0D0D0; */
}

.ArrayButtonDisabled,
.ArrayButtonDisabledHover,
a:link.ArrayButtonDisabled,
a:hover.ArrayButtonDisabled  {
	display         : block;
	float           : left;
	padding         : 2px 2px 2px 2px;
	margin          : 2px 10px 2px 10px;
	border          : 1px #C0C0C0 solid;
	color           : #C0C0C0;
	background      : #F0FFF8; /* #A0D0D0; */
}

/***
.ButtonArray:hover,
.ButtonArray:active  {
	font-weight     : normal;
	text-decoration : none;
	border          : 1px white solid;
	color           : white;
	background      : navy;
}
***/

