BODY  {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

P {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	padding-left: 1ex;
	padding-right: 1ex;
	line-height: normal;
}


DL, DT {
	padding: 0;
	margin: 0;
	font-size: 12pt;
	color: #003300;
	font-weight: bolder;
	font-family: "Times New Roman", Times, serif;
}

DD  {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	line-height: normal;
	padding-bottom: 1ex;
	padding-top: 2pt;
}

ul {
	list-style-image: url(img/dot.gif);
	list-style-position: outside;
}

ol {
	padding-left: 1ex;
	padding-right: 1ex;
}


li {
	padding-top: 1ex;
	padding-right: 1ex;
	font-weight: normal;
}


TD  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	font-style : normal;
}

H1  {
	font-size: 28pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: White;
	font-style: normal;
	text-align: center;
	padding-bottom: 2pt;
	padding-top: 2pt;
	padding-left: 4pt;
	padding-right: 4pt;
	background-color: #006600;
}

H2  {
	background-color: #006600;
	color: White;
	font-family: "Times New Roman", Times, serif;
	font-size: 17pt;
	font-weight: bold;
	text-align: center;
}

H3  {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	color: Green;
}

H4  {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	color: #003300;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

H5  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: Black;
	text-align: left;
	margin-left: 1em;
}

.H5colored  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	color: #003300;
}

A, A:Visited, .mainlink {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 11pt;
	font-style: normal;
	color: #006600;
	text-decoration: underline;
}

A:Active {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 11pt;
	font-style: normal;
	color: Maroon;
	text-decoration: underline;
}

A:Hover {
	font-family: sans-serif;
	font-weight: bold;
	font-style: normal;
	color: Blue;
	text-decoration: underline;
	font-size: 11pt;
}

.TDA, .TDAself, .TDAself:Active, .TDAself:Visited  {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #006600;
	text-decoration: underline;
}

.TDA:Hover, .TDAself:Hover  {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: Blue;
	text-decoration: underline;
}

.TDA:Active  {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: Maroon;
	text-decoration: underline;
}

.TDA:Visited  {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: Teal;
	text-decoration: underline;
}

.linkpartner {
	background-color: #EEFFEE;
	border: 1px dashed #006600;
	padding: 1ex 1em 1ex 1em;
	margin: 1ex 2em 2em 2em;
}
.articledate {
	font-size: 9pt;
	color: White;
	background-color: #006600;
	font-weight: bold;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1pt;
	padding-top: 2pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: right;
}

.small {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : italic;
	color : Black;
}

.smallb {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: Black;
	letter-spacing: 1pt;
}

.smallgreen {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #006600;
}

.smallgreenb {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #006600;
}

.note  {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #DC143C;
	padding-bottom: 4pt;
	text-align: left;
}

.notelink, .notelink:Visited {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #996633;
	padding-bottom: 4pt;
	text-decoration: underline;
}

.notelink:Hover, .notelink:Active {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: Blue;
	padding-bottom: 4pt;
	text-decoration: underline;
}

.copyrite  {
	font-size: 7pt;
	font-family: sans-serif;
	color: #80c080;
	text-align: right;
	vertical-align: bottom;
	margin-top: 0px;
	padding-top: 1px;
	background-color: #006600;
	padding-right: 1em;
	font-weight: bolder;
	padding-bottom: 2pt;
}

.date  {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #669966;
	text-align: right;
	padding-top: 2em;
	padding-right: 1em;
	letter-spacing: 1pt;
	font-style: italic;
	font-weight: bolder;
}

.menu, .menu:Visited {
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 9pt;
	padding-bottom: 3pt;
	padding-top: 3pt;
	border: thin solid #80c080;
	background-color: #006600;
	text-decoration: none;
	width: 110px;
}

.menu:Active, .menu:Hover {
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 9pt;
	background-color: #ffffff;
	text-decoration: none;
	padding-bottom: 3pt;
	padding-top: 3pt;
	border: thin solid #80c080;
	width: 110px;
}

.menu_cur {
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 9pt;
	padding-bottom: 3pt;
	padding-top: 3pt;
	border: thin solid #80C080;
	background-color: #FFFFCC;
	text-decoration: none;
	padding-left: 1pt;
	padding-right: 1pt;
	width: 100px;
}

.submenu, .submenu:Visited {
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9pt;
	width: 130px;
	padding-bottom: 3pt;
	padding-top: 3pt;
	background-color: #006600;
	border: thin solid #80c080;
	text-decoration: none;
}

.submenu:Active, .submenu:Hover, .submenu_Hover {
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 9pt;
	background-color: White;
	text-decoration: none;
	width: 130px;
	padding-bottom: 3pt;
	padding-top: 3pt;
	border: thin solid #80c080;
}

.submenu_cur {
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 9pt;
	background-color: #FFFFCC;
	text-decoration: none;
	width: 130px;
	padding-bottom: 3pt;
	padding-top: 3pt;
	border: thin solid #80C080;
}

.subsubmenu, .subsubmenu:Visited {
	vertical-align: middle;
	font-weight: bold;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9pt;
	width: 124px;
	padding-bottom: 2pt;
	padding-top: 2pt;
	background-color: #008000;
	padding-right: 3pt;
	font-style: italic;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
}

.subsubmenu:Active, .subsubmenu:Hover, .subsubmenu_Hover {
	vertical-align: middle;
	font-weight: bold;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 9pt;
	background-color: #CCFFCC;
	text-decoration: none;
	width: 124px;
	padding-bottom: 2pt;
	padding-top: 2pt;
	padding-right: 3pt;
	font-style: italic;
	margin-left: 3px;
	margin-right: 3px;
}

.subsubmenu_cur {
	vertical-align: middle;
	font-weight: bold;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 9pt;
	background-color: #FFFFCC;
	text-decoration: none;
	width: 124px;
	padding-bottom: 2pt;
	padding-top: 2pt;
	font-style: italic;
	margin-left: 3px;
	margin-right: 3px;
	padding-right: 3pt;
}

.trans, .trans:Hover, .trans:Visited, .trans:Active {
	background-color: #006600;
	font-size: 3px;
	color: #006600;
	line-height: 2px;
	text-align: center;
	cursor: default;
}

.sideheader {
	vertical-align: middle;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFF99;
	font-size: 8pt;
	background-color: #006600;
	padding-left: 3pt;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 2pt;
	padding-top: 2pt;
	width: 130px;
}

.login_inp {
	vertical-align: middle;
	font-weight: bold;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 9pt;
	width: 130px;
	padding-bottom: 1pt;
	padding-top: 1pt;
	border: thin solid #80c080;
	background-color: White;
	padding-left: 5pt;
}

.prog_inp {
	vertical-align: middle;
	font-weight: bold;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 9pt;
	padding-bottom: 1pt;
	padding-top: 1pt;
	border: thin solid #80c080;
	background-color: transparent;
	padding-left: 5pt;
}

.adcell, .tstable {
	background-color: #006600;
	width: 120;
	padding: 1ex 2pt 1ex 2pt;
	border-bottom: 2px solid #90D090;
	border-left: 1px solid #90D090;
	border-right: 1px solid #80C080;
	margin-left: 2px;
	margin-right: 2px;
}

.adcell_header, .tsfooter {
	background-color: #80C080;
	padding-right: 1pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	padding-left: 1pt;
}

.adcell_title, .adcell_title:Visited, .tsheader, .tsheader:Visited {
	background-color: #006600;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 8pt;
	text-decoration: underline;
}

.adcell_title:Active, .adcell_title:Hover, .tsheader:Active, .tsheader:Hover {
	background-color: #006600;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: Aqua;
	font-size: 8pt;
	text-decoration: underline;
}

.adcell_text, .adcell_text:Visited, .tslinks, , .tslinks:Visited {
	background-color: #006600;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: Yellow;
	font-size: 8pt;
	text-decoration: none;
}

.adcell_text:Active, .adcell_text:Hover, .tslinks:Active, .tslinks:Hover {
	background-color: #006600;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: Aqua;
	font-size: 8pt;
	text-decoration: none;
}

.adcellHover {
	background-color : White;
	font-weight : normal;
	font-family : "Times New Roman", Times, serif;
	color : #006600;
	font-size : 10pt;
	text-decoration : none;
	border : 1px solid #009900;
	text-align : center;
	width : 135;
	padding-bottom : 2ex;
	padding-left : 1ex;
	padding-top : 2ex;
	padding-right : 1ex;
}

.adlink, .adlink:Visited {
	background-color : transparent;
	font-weight : normal;
	font-family : "Times New Roman", Times, serif;
	color : #006699;
	font-size : 10pt;
	text-decoration : none;
	text-align : center;
}

.adlink:Hover, .adlink:Active {
	background-color : White;
	font-weight : normal;
	font-family : "Times New Roman", Times, serif;
	color : #009900;
	font-size : 10pt;
	text-decoration : none;
	text-align : center;
}

.banner {
	background-color: #80c080;
	border: 1px solid #00ff00;
	font-weight: bolder;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #BBFFBC;
	font-size: 8pt;
	padding-bottom: 1ex;
	padding-right: 1ex;
	padding-top: 1ex;
	padding-left: 1ex;
}

.spell {
	background-color: transparent;
	font-size: 10pt;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: 2px;
	color: #99CC99;
	text-align: center;
	vertical-align: middle;
}
