body 	{ 
	  margin: 0px; 
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal; line-height: normal; font-weight: normal
; text-decoration: none
	}
h1 	{ font-size: 100%; color: #000080; font-weight: 700;}
h2 	{ font-size: 1.1em; margin-top: 1.5ex; margin-bottom: 2ex; font-weight: 700;}
h3 	{ font-size: 1em; margin-top: 1.5ex; margin-bottom: 0.5ex; font-weight: 700;}
h4 	{ font-size: 0.8em; margin-top: 0px; margin-bottom: 0.5ex; font-weight: 700;}

p	{ margin-top: 0px; margin-bottom: 1.5ex; text-align:justify;; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
p :link, p :visited
	{ text-decoration: underline !important;
	}


.small
	{ font-size: 50%;
; color: #003399
	}

b	{ font-weight: bold; ; color: #000066}
i	{ font-style: italic; }
hr	{ color: #009EDD;
	  height: 1px;
	  margin-top: -5px;
	  margin-bottom: -1px;
	}

a:link, a:visited
	{ color: #000000;
	  text-decoration: none;
	}
a:hover, a:active
	{ color: #009edd;
	  text-decoration: underline;
	}

.topmenu
	{
	font-weight: normal;
	color: #000099;
	table-layout: fixed;
	height: auto;
	;
	font-size: 12px;
	font-style: normal
;
	text-decoration: none
;
	font-family: Verdana, Arial, Helvetica, sans-serif
;
	line-height: normal
;
	text-align: center;
	background-color: #e9e9e9;

	}
.topmenu :visited
	{
	color: #006699;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;

	}
.topmenu :hover, .topmenu :active
	{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;

	}
.sidemenu
	{ font-size: 70%;
	  font-weight: 700;
	  color: #ffffff;
	  background-color: #009edd;
	  margin: 2px;
	  padding-left: 11px;
	  padding-top: 2px;
          padding-bottom: 2px;
	  padding-right: 2px;
	  text-align: left;
	  table-layout: fixed;
	}
a.index:visited
	{ color: #ffffff;
	  font-weight: 700;
	  text-decoration: none;
	  background-color: #009edd;
	}
a.index:hover, a.index:active
	{ color: #bee2f9;
	  font-weight: 700;
	  text-decoration: underline;
	}
.footer,
	{ font-size: 10px; 
	  color: #000000;
	  text-align: right;
	}

.pagebody
 	{ font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	  background-color: #ffffff; 
	  font-size: 80%;
	  color: #000000; 
	  vertical-align: top;
	  padding-left:10px;
	  padding-top:10px;
	}
.smallbody
 	{ font-size: 8pt;
	  color: #333333; 
; text-align: left
; font-family: Verdana, Arial, Helvetica, sans-serif
	}
.image
	{ border-width: 0px;
	  padding-right:10px;
	  padding-bottom:5px;
	  float:left;
	}
.imageright
	{ border-width: 0px;
	  padding-left:10px;
	  padding-bottom:5px;
	  float:right;
	}
.boxtitle
	{ font-family: Arial, Helvetica, sans-serif, Verdana, "MS sans serif";
	  font-weight: 600;
	  font-size: 85%;
	  background-color: #009edd;
	  color: #ffffff;
	  padding-left: 10px;
	  padding-top: 2px;
          padding-bottom: 2px;
	  padding-right: 2px;
	  table-layout: fixed;
	  text-align: left;
	}
.boxtext
	{ font-family: Arial, Helvetica, sans-serif, Verdana, "MS sans serif";
	  font-size: 90%;
	  padding-left: 10px;
	  table-layout: fixed;
	  text-align: left
	}


.newshead1
	{ font-weight: bold;
	  font-size: 110%;
; color: #FF0000
	}
.newssecttitle
	{ font-family: Arial, Helvetica, sans-serif, Verdana, "MS sans serif";
	  font-weight: 700;
	  font-size: 110%;
	  color: #000080;
	  background-color: #ffffff; 
	}
.newshead2
	{ font-weight: 700;
	  font-size: 90%;
	}
.newshead3
	{ font-weight: 600;
	  font-size: 88%;
	  padding-left: 10px;
	  padding-bottom: 3px;
	}
.newsthumb
	{ padding-right: 3px;
	  padding-bottom: 3px;
	  border-width: 0px;
	  float:left;
	  width:70px;
	  height:70px;
	}
.newsside
	{ background-color: #E9E9E9;
	  text-align:left;
	  padding: 3px 3px 3px 3px;
; clip:   rect(   ); vertical-align: top
; font-style: normal; line-height: normal
; color: #CCCCCC
	  
	}
.newssidetitle
	{ font-family: Arial, Helvetica, sans-serif, Verdana, "MS sans serif";
	  font-weight: 600;
	  font-size: 80%;
	  color: #ffffff;
	  background-color: #009edd;
	}
.newssidehead
	{ font-weight: 600;
	  font-size: 80%;
	  padding-bottom: 3px;
	}
.newssidethumb
	{ padding-left: 2px;
	  padding-bottom: 2px;
	  border-width: 0px;
	  float:right;
	  width:40px;
	  height:40px;
	}


.hlpresult
	{ font-weight: bold 
	}
.hlpresult :link,
.hlpresult :visited
	{ color: #333366;
	  text-decoration: none
	}
.hlpresult :hover
	{ color: #bee2f9;
	  text-decoration: underline
	}
.hlpinfo
	{ font-size: 0.9em;
	  padding-left: 10px;
	  color: #808080;
	}
.hlpbar
	{ background-color: #009EDD;
	  color: #FFFFFF;
	  font-size: 0.9em;
	  padding-top: 0.15em;
	  padding-bottom: 0.15em;
	  text-align: center
	}
.hlpbar :link,
.hlpbar :visited
	{ color: #ffffff; text-decoration: none
	}
.hlpbar :hover
	{ color: #bee2f9; text-decoration: underline
	}

.linkmenu
	{ font-size: 70%;
	  font-weight: 500;
	  color: #009edd;
	  background-color: #ffffff;
	  border-color=#009EDD;
	  margin: 2px;
	  padding-left: 11px;
	  padding-top: 2px;
          padding-bottom: 2px;
	  padding-right: 2px;
	  text-align: left;
	  table-layout: fixed;
	}
.linkhead
	{ font-size: 80%;
	  font-weight: bold;
	  color: #0000CC;
	  table-layout: fixed;
; clip:   rect(   ); text-decoration: none
	}
.topmenu :link { color: #000099;
	  font-weight: normal;
	  text-decoration: none;
 } 
a.index:link { font-size: small}
a.index:link { color: #ffffff;
	  font-weight: bold;
	  text-decoration: none;
	  background-color: #009edd;
 } a.index:active
 { font-size: x-small }
