h1              { font-size: 16pt; font-weight: bold; color: black; padding-bottom: 2px; margin-bottom: 2px;}
h2              { font-size: 14pt; font-weight: bold; color: black; padding-bottom: 2px; margin-bottom: 2px; }
h3              { font-size: 10pt; font-weight: bold; color: black; padding-bottom: 2px; margin-bottom: 2px; }
h5              { font-size: 9pt; font-weight: bold; color: black; padding-bottom: 2px; margin-bottom: 2px; }
pre             { font-family: courier, monospace; margin-left: 0; margin-right: 0;}

                /* button - normal, left aligned */
a.butn          { BACKGROUND-COLOR: #d0d0e0; COLOR: #0000ff; FLOAT: left;
                  BORDER-RIGHT: #808080 3px ridge; PADDING-RIGHT: 3px; BORDER-TOP: #808080 2px ridge; 
                  MARGIN-TOP: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%; 
                  PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; BORDER-LEFT: #808080 2px ridge;  
                  MARGIN-RIGHT: 3px; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 3px ridge;
                  -moz-border-radius: 8px; -webkit-border-radius: 8px;
                  text-decoration: none}
a.butn:active   {	BACKGROUND-COLOR: #d0d0e0; COLOR: #0000ff}
a.butn:link     { BACKGROUND-COLOR: #d0d0e0; COLOR: #0000ff}
a.butn:visited  { BACKGROUND-COLOR: #d0d0e0; COLOR: #0000ff}
a.butn:hover    { BACKGROUND-COLOR: #00bfff; COLOR: #0000ff}

                /* button - selected, left aligned */
a.btsel         { BACKGROUND-COLOR: #00008b; COLOR: #f0f8ff; FLOAT: left;
                  BORDER-RIGHT: #808080 3px ridge; PADDING-RIGHT: 3px; BORDER-TOP: #808080 2px ridge; 
                  MARGIN-TOP: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%; 
                  PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; BORDER-LEFT: #808080 2px ridge;  
                  MARGIN-RIGHT: 3px; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 3px ridge;
                  -moz-border-radius: 8px; -webkit-border-radius: 8px;
                  text-decoration: none}
a.btsel:link    {	BACKGROUND-COLOR: #00008b; COLOR: #f0f8ff}
a.btsel:visited {	BACKGROUND-COLOR: #00008b; COLOR: #f0f8ff}

                /* button - normal, right aligned */
a.butnr         { BACKGROUND-COLOR: #d0d0e0; COLOR: #0000ff; FLOAT: right;
                  BORDER-RIGHT: #808080 3px ridge; PADDING-RIGHT: 3px; BORDER-TOP: #808080 2px ridge; 
                  MARGIN-TOP: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%; 
                  PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; BORDER-LEFT: #808080 2px ridge;  
                  MARGIN-RIGHT: 3px; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 3px ridge;
                  -moz-border-radius: 8px; -webkit-border-radius: 8px;
                  text-decoration: none}
a.butnr:active  {	BACKGROUND-COLOR: #d0d0e0; COLOR: #0000ff}
a.butnr:link    { BACKGROUND-COLOR: #d0d0e0; COLOR: #0000ff}
a.butnr:visited { BACKGROUND-COLOR: #d0d0e0; COLOR: #0000ff}
a.butnr:hover   { BACKGROUND-COLOR: #00bfff; COLOR: #0000ff}

                /* button - selected, right aligned */
a.btsrt         { BACKGROUND-COLOR: #00008b; COLOR: #f0f8ff; FLOAT: right;
                  BORDER-RIGHT: #808080 3px ridge; PADDING-RIGHT: 3px; BORDER-TOP: #808080 2px ridge; 
                  MARGIN-TOP: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%;  
                  PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; BORDER-LEFT: #808080 2px ridge;  
                  MARGIN-RIGHT: 3px; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 3px ridge;
                  -moz-border-radius: 8px; -webkit-border-radius: 8px;
                  text-decoration: none}
a.btsrt:link    {	BACKGROUND-COLOR: #00008b; COLOR: #f0f8ff}
a.btsrt:visited {	BACKGROUND-COLOR: #00008b; COLOR: #f0f8ff}

                /* button - normal, centered */
a.butnc         { BACKGROUND-COLOR: #d0d0e0; COLOR: #0000ff; FLOAT: center;
                  BORDER-RIGHT: #808080 3px ridge; PADDING-RIGHT: 3px; BORDER-TOP: #808080 2px ridge; 
                  MARGIN-TOP: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%; 
                  PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; BORDER-LEFT: #808080 2px ridge;  
                  MARGIN-RIGHT: 3px; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 3px ridge;
                  -moz-border-radius: 8px; -webkit-border-radius: 8px;
                  text-decoration: none}
a.butnc:active  {	BACKGROUND-COLOR: #d0d0e0; COLOR: #0000ff}
a.butnc:link    { BACKGROUND-COLOR: #d0d0e0; COLOR: #0000ff}
a.butnc:visited { BACKGROUND-COLOR: #d0d0e0; COLOR: #0000ff}
a.butnc:hover   { BACKGROUND-COLOR: #00bfff; COLOR: #0000ff}

                /* button - selected, centered */
a.btsct         { BACKGROUND-COLOR: #00008b; COLOR: #f0f8ff; FLOAT: right;
                  BORDER-RIGHT: #808080 3px ridge; PADDING-RIGHT: 3px; BORDER-TOP: #808080 2px ridge; 
                  MARGIN-TOP: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%;  
                  PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; BORDER-LEFT: #808080 2px ridge;  
                  MARGIN-RIGHT: 3px; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 3px ridge;
                  -moz-border-radius: 8px; -webkit-border-radius: 8px;
                  text-decoration: none}
a.btsct:link    {	BACKGROUND-COLOR: #00008b; COLOR: #f0f8ff}
a.btsct:visited {	BACKGROUND-COLOR: #00008b; COLOR: #f0f8ff}
                /* text link */
a.text          { font-weight: bold; color: blue;} 
a.text:visited  { text-decoration: none; }
a.text:hover    { BACKGROUND-COLOR: #00bfff;  text-decoration: underline;}
a.text:link     { text-decoration: none; }

br.butn         {	line-height: 20px;}
	
body            { font-size: 9pt; font-family: Arial; color: black; margin-left: 
                  8px; margin-right: 12px; margin-top:4px; margin-bottom:4px }

table.container  { background-color: #303080; border: 0px; rules: 0px;
                  padding: 0px;
                  -moz-border-radius: 12px; -webkit-border-radius: 12px;}

table.outline   {	background-color: #d0e0f8; border: 2px; rules: 0px;
                  padding-bottom: 5px; padding-left: 5px; padding-right: 5px;
                  padding-top: 5px;
                  -moz-border-radius: 12px; -webkit-border-radius: 12px;
                  BORDER-RIGHT: #808080 2px ridge; BORDER-TOP: #808080 1px ridge; 
                  BORDER-LEFT: #808080 1px ridge;  BORDER-BOTTOM: #808080 2px ridge;}
td              {vertical-align: top;}
.foot           { font-size: 7pt; font-family: Arial; color: black; background-color: #dcdcdc }


.xnavbody       { font-size: 8pt; font-family: Arial; color: black; background-color: #dcdcdc }
.xtableborder   { background-color: black }
.xtablehead     { color: black; background-color: #77aefc }
.xtablebody     { color: black; background-color: #ccccff }
.xthumb         { font-size: 7pt; font-family: Arial; color: black; background-color: #dcdcdc }
 