body        { padding: 0px 0px 36px; margin: 0px 0px 36px; min-width: 600; font-family: arial, helvetica, sans-serif; font-size: 16px; color: #333333; }
h1          { font-family: arial, helvetica, sans-serif;    font-size: 24px; font-variant: normal; font-weight: 500; color: #336699; line-height: 125%; display: inline; }
/* float: left; width: 9em; */
h2          { font-family: arial, helvetica, sans-serif;    font-size: 18px; font-variant: normal; font-weight: 500; color: #336699; line-height: 125%; display: inline; }
h3          { font-family: arial, helvetica, sans-serif;    font-size: 16px; font-variant: normal; font-weight: 500; color: #000000; line-height: 125%; display: inline; }

img.shadow  { background-color: #f7f7f7; border: 0 none; }

hr.gray     { color: #818181; background-color: #fafaf4; height: 1px; }

b           { font-weight: bold }

i           { font-style: italic; }

p.pagebreak {page-break-before: always}

.summary      { font-family: arial, helvetica, sans-serif;    font-size: 5px; font-variant: normal; font-style: normal; font-weight: 100; color: #efefee; line-height: 50%; }

.scroll       { background-color: #ffffff; layer-background-color: #ffff00; border: 1px none #000000; border-left: 1pt #e0e0e0 solid; border-bottom: 1px #e0e0e0 solid; overflow: auto; }

.comments     { font-family: times, "times new roman", serif; font-size: 16px; font-variant: normal; font-weight: normal; color: #ffffff; font-style: italic; line-height: 140%; }

.gray12       { font-family: times, "times new roman", serif; font-size: 12px; font-variant: normal; font-weight: normal; color: #333333; }

.menu         { font-family: arial, helvetica, sans-serif;    font-size: 16px; font-variant: normal; font-weight: normal; color: #ffffff; }
.menuh        { font-family: arial, helvetica, sans-serif;    font-size: 16px; font-variant: normal; font-weight: normal; color: #003300; }
.menuO        { font-family: arial, helvetica, sans-serif;    font-size: 16px; font-variant: normal; font-weight: normal; color: #003300; }

.arial12      { font-family: arial, helvetica, sans-serif;    font-size: 12px; font-variant: normal; font-weight: normal; color: #333333; line-height: 125%; }
.arial12gray  { font-family: arial, helvetica, sans-serif;    font-size: 12px; font-variant: normal; font-weight: normal; color: #666666; line-height: 125%; }

.arial14      { font-family: arial, helvetica, sans-serif;    font-size: 14px; font-variant: normal; font-weight: normal; color: #333333; line-height: 125%; }
.arial14u     { font-family: arial, helvetica, sans-serif;    font-size: 14px; font-variant: normal; font-weight: normal; color: #333333; line-height: 125%; }
.arial14gray  { font-family: arial, helvetica, sans-serif;    font-size: 14px; font-variant: normal; font-weight: normal; color: #666666; line-height: 125%; }
.arial14b     { font-family: arial, helvetica, sans-serif;    font-size: 14px; font-variant: normal; font-weight:    500; color: #000000; line-height: 125%; }
.arial14blk   { font-family: arial, helvetica, sans-serif;    font-size: 14px; font-variant: normal; font-weight:    700; color: #000000; line-height: 125%; }
.arial14blu   { font-family: arial, helvetica, sans-serif;    font-size: 14px; font-variant: normal; font-weight:    500; color: #336699; line-height: 125%; }
.arial14red   { font-family: arial, helvetica, sans-serif;    font-size: 14px; font-variant: normal; font-weight:    500; color: #ff3333; line-height: 125%; }
.arial14wht   { font-family: arial, helvetica, sans-serif;    font-size: 14px; font-variant: normal; font-weight:    500; color: #ffffff; line-height: 125%; }

.arial16      { font-family: arial, helvetica, sans-serif;    font-size: 16px; font-style:   normal; font-weight: normal; color: #333333; line-height: 125%; }
.arial16t     { font-family: arial, helvetica, sans-serif;    font-size: 16px; font-style:   normal; font-weight: normal; color: #333333; line-height: 150%; }
.arial16b     { font-family: arial, helvetica, sans-serif;    font-size: 16px; font-variant: normal; font-weight:    500; color: #000000; line-height: 125%; }
.arial16blk   { font-family: arial, helvetica, sans-serif;    font-size: 16px; font-variant: normal; font-weight:    700; color: #000000; line-height: 125%; }
.arial16blu   { font-family: arial, helvetica, sans-serif;    font-size: 16px; font-variant: normal; font-weight:    600; color: #336699; line-height: 125%; }

.arial18i     { font-family: arial, helvetica, sans-serif;    font-size: 18px; font-style:   italic; font-weight: normal; color: #333333; line-height: 125%; }
.arial18blk   { font-family: arial, helvetica, sans-serif;    font-size: 18px; font-variant: normal; font-weight:    700; color: #000000; line-height: 125%; }
.asterisk     { font-family: arial, helvetica, sans-serif;    font-size: 18px; font-variant: normal; font-weight:    700; color: #000000; line-height: 50%; }

.arial20      { font-family: arial, helvetica, sans-serif;    font-size: 20px; font-variant: normal; font-weight: normal; color: #000000; line-height: 125%; }

.arial24blk   { font-family: arial, helvetica, sans-serif;    font-size: 24px; font-variant: normal; font-weight:    700; color: #000000; line-height: 125%; }
.arial24      { font-family: arial, helvetica, sans-serif;    font-size: 24px; font-variant: normal; font-weight: normal; color: #000000; line-height: 125%; }

.gray12       { font-family: times, "times new roman", serif; font-size: 12px; font-variant: normal; font-weight: normal; color: #818181; line-height: 125%; }
.gray14       { font-family: times, "times new roman", serif; font-size: 14px; font-variant: normal; font-weight:    600; color: #818181; line-height: 125%; }

.fnote        { font-family: arial, helvetica, sans-serif;    font-size: 12px; font-variant: normal; font-weight: normal; color: #999999; }

.menunote     { font-family: arial, helvetica, sans-serif;    font-size: 10px; font-variant: normal; font-weight: normal; color: #999999; }

.submenu      { font-family: arial, helvetica, sans-serif;    font-size: 14px; font-variant: normal; font-weight: normal; color: #003300; }

.redirect     { font-family: arial, helvetica, sans-serif;    font-size: 16px; font-variant: normal; font-weight: normal; color: #003300; }

.header18     { font-family: times, "times new roman", serif; font-size: 18px; font-variant: normal; font-weight: 500; color: #000033; font-style: italic; line-height: 125%; }

.gray24       { font-family: times, "times new roman", serif; font-size: 24px; font-variant: normal; font-weight: 700; color: #00ff33; font-style: italic; }

.header24     { font-family: times, "times new roman", serif; font-size: 24px; font-variant: normal; font-weight: 700; color: #333333; font-style: normal; }

.white24      { font-family: times, "times new roman", serif; font-size: 24px; font-variant: normal; font-weight: 600; color: #ffffff; }

.title        { font-family: arial, helvetica, sans-serif; font-size: 16px; font-variant: normal; font-weight: 700; color: #053b5a; }

.description  { font-family: arial, helvetica, sans-serif; font-size: 14px; font-variant: normal; font-weight: normal; color: #053b5a; line-height: 110%; }

.gold12       { font-family: times, "times new roman", serif; font-size: 12px; font-variant: normal; font-weight: normal; color: #eeb23e; }

.gold16       { font-family: times, "times new roman", serif; font-size: 16px; font-variant: normal; font-weight: normal; color: #eeb23e; line-height: 110%; }

.address      { font-family: arial, helvetica, sans-serif; font-size: 12px; font-variant: normal; font-weight: normal; color: #666666; }

.note         { font-family: arial, helvetica, sans-serif;  font-size: 11px; font-style: normal;   font-weight: normal; color: #666666; line-height: 110%; }
.notei        { font-family: arial, helvetica, sans-serif;  font-size: 11px; font-style: italic;   font-weight: normal; color: #666666; line-height: 110%; }

.quote        { font-family: arial, helvetica, sans-serif;  font-size: 12px; font-style: normal;   font-weight: normal; color: #666666; line-height: 110%; }
.quotei       { font-family: arial, helvetica, sans-serif;  font-size: 12px; font-style: italic;   font-weight: normal; color: #666666; line-height: 110%; }

.contactInfo  { font-family: arial, helvetica, sans-serif;  font-size: 12pt; font-variant: normal; font-weight: normal; color: #000000; line-height: 110%; }

.nobr {white-space: nowrap}

.print        { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000; }

.signature    { font-family: times, "times new roman", serif; font-size: 16px; font-variant: normal; font-weight: normal; color: #053b5a; text-align: center; }

.small        { font-size: 11px; }

.printed      { font-family: arial, helvetica, sans-serif;    font-size: 2px; font-variant: normal; font-weight: normal; color: #000000; line-height: 125%; }

.printed24    { font-family: times, "times new roman", serif; font-size: 2px; font-variant: normal; font-weight: normal; color: #000000; }

/* .l-Arabic, .l-Chinese-s, .l-Chinese-t, .l-Danish, .l-Dutch, .l-Farsi, .l-French, .l-Gaelic, .l-German, .l-Greek, .l-Hawaiian, .l-Hebrew, .l-Hindi, .l-Italian, .l-Japanese, .l-Korean, .l-Latin, .l-Maltese, .l-Portugese, .l-Russian, .l-Sanskrit, .l-Spanish, .l-Thai, .l-pipe { white-space: no-wrap; display: none; } */
.translate  { white-space: no-wrap; display: none; }

.later { white-space: no-wrap; display: none; }
.alt { font-family: arial, helvetica, sans-serif; font-size: 2px; display:none; }
.lh95 {line-height: 95%}
/* Context menu Script- © Dynamic Drive (www.dynamicdrive.com) Last updated: 01/08/22
For full source code and Terms Of Use, visit http://www.dynamicdrive.com */


table.keywords tr { border-collapse: collapse; font-family: arial, helvetica, sans-serif;  font-size: 14px; font-variant: normal; font-weight: normal; color: #333333; line-height: 125%; }
/* table.keywords td { border:1px solid #000; width: 72px; height:30px; text-align:center; padding:0; } */
table.keywords a { width: 100%; height: 100%; } 
table.keywords a:hover { background-color:#336699; color: #ffffff; }

.hrmenu  {width:80%; color: #efefee; background-color: #efefee; }
.hrshort {width:1%; color: #e0e0e0; background-color: #e0e0e0; }

ul#linav {
  list-style-type: none;
  margin: 0 5px 5px 10px;
  padding: 0;
}
ul#linav li {
  display: inline;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
ul#linav li img, ul#linav li span {
  float: left;
  margin: 8px 5px 0 0;
}


/* http://phoenity.com/newtedge/drop_shadow/  */
.blur{
	background: transparent url(/images/shadow1.png);  /*path to the 80%-transparent 1x1pixel black-colored background image*/
	width: 100%; height: 100%;
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

.shadow{
	background: transparent url(/images/shadow2.png);  /*path to the 60%-transparent 1x1pixel black-colored background image*/
	color: inherit;
}

/*
.skin0{
position:absolute;
width:165px;
border:1px solid #686868;
	background: transparent url(/images/shadow1.png);  /*path to the 80%-transparent 1x1pixel black-colored background image
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
font-family:Verdana;
line-height:20px;
cursor:default;
font-size:14px;
z-index:100;
visibility:hidden;

or:  background-image: url(/images/contextbg.jpg); background-repeat: repeat;
}
*/

.skin0{
position:absolute;
width:165px;
border:1px solid #686868;
background-color:menu;
font-family:Verdana;
line-height:20px;
cursor:default;
font-size:14px;
z-index:100;
visibility:hidden;
}


.menuitems{
padding-left:10px;
padding-right:10px;
}

.menuitem{
width: 100%;
text-align: center;
}


label.error {
	display:none;                                                    
	font-weight:normal;
	padding:1px 1px 1px 18px; 
	font-size:10px;
	background:#b4001c url(/images/exclaim-red.gif) 3px 4px no-repeat;
	margin-top:8px;
	color:#fff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;	
} 

label.error a {color:#fff;text-decoration:underline;}


div.hint {
	display:none;                                                    
	font-weight:normal;
		padding:0px 0px 0px 9px; 

	font-size:10px;
		margin-top:0px; margin-bottom:9px;

	color:#336699;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;	
} 

div.hint a {color:#ff3300; text-decoration:underline;}


div.error {
	display:none;                                                    
	font-weight:normal;
	padding:1px 1px 1px 18px; 
	font-size:10px;
	background:#b4001c url(/images/exclaim-red.gif) 3px 4px no-repeat;
	margin-top:8px;
	color:#fff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;	
} 

div.error a {color:#fff;text-decoration:underline;}

div.xlist {
	font-size: 12px;
	display: none;                                                    
} 

div.inline {
	font-size: 12px;
	display: inline;                                                    
} 

#print        { visibility: hidden; }