body{

	color: #3F3F3F;

	font-size: 90%;

	background-color: #fff;

	margin: 0px;
}



A:link {
color: #669900;
	text-decoration: none;
}

A:visited { color: #669900; text-decoration: none;
}

A:active { color: #669900; text-decoration: none;
}

A:hover { color: #b7d192; text-decoration: none;
}


.menu A:link { color: #339999; text-decoration:none;}

.menu A:visited { color: #339999; text-decoration: none;}

.menu A:active { color: #339999; text-decoration: none;}

.menu A:hover { color: #29737D;	text-decoration: underline;}

.list A:link { color: #FF6600; text-decoration:none;}
.list A:visited { color: #FF6600; text-decoration: none;}

.list A:active { color: #FF6600; text-decoration: none;}

.list A:hover { color: #339999;	text-decoration: none;}


td { font-size: 85%; line-height: 140%; }
.menu {
	font-size: 85%;
	line-height: 140%;
}

.list { font-size: 80%; line-height: 140%; }

.j8 { font-size: 10pt; line-height: 130%; }
.j9 { font-size: 14pt; line-height: 130%; }
.j10 { font-size: 100%;
	line-height: 140%; padding-top: 5px; padding-bottom: 5px;
}
.j110 {
	font-size: 130%; line-height: 140%; padding-top: 5px; padding-bottom: 5px;
}
.j90 { font-size: 90%; line-height: 140%; }

.en { font-size: 9pt; }
.en8 { font-size: 8pt; }

.en_verdana { font-size: 75%; }

.en_verdana8 { font-size: 80%; line-height: 16px; }

h1 {
 color: #555555; font-size: 100%; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 16px;
}
h2 { color: #555555;
 font-size: 120%;
 font-weight: bold; margin-top: 0px; margin-bottom: 0px;
}

h1.head1{
color: #669900;
font-size: 14pt;
background: url(../images/bg_h1.gif) no-repeat center left;
margin-left: 0px;
font-family: serif;
padding:12px 25px;
}

h2.head1{
color: #669900;
font-size: 11pt;
background: url(../images/bg_h2.gif) no-repeat center left;
margin-left: 0px;
margin-bottom: 10px;
margin-top: 20px;
font-family: serif;
padding-left:20px;
padding-bottom:5px;
}


.class { background-color: #E1F2B7; padding: 2px; width: 500px }

.leadclass { line-height: 130%;
	margin-top: 5px; margin-bottom: 5px; font-weight: normal;}
.intro { font-size: 110%;
 line-height: 130%;
 margin-top: 2px; margin-bottom: 2px; font-weight: bold;
 color: #464646;}


a.link,
a.link:link,
a.link:visited{
	padding: 0 0 0 13px;
	background:url(../images/arrow01.png) no-repeat 0 .2em;
        margin-right: 10px;
}

a.link:focus,
a.link:hover,
a.link:active{
	padding: 0 0 0 13px;
	background:url(../images/arrow01.png) no-repeat 0 .2em;
        margin-right: 10px;
}

ul.disc,
ol.decimal{
	float: none;
	clear:both;
	padding: 0 0 0 20px;
	_padding: 0 0 0 0;
}

ol.decimal li{
        margin-bottom: 10px;
}


.inner {
    overflow-x: auto;
    overflow-y: auto;
    padding-bottom: 24px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0;
}
.fL {
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 6px;
    margin-top: 0;
    width: 230px;
}
.fL img {
    margin-bottom: 5px;
}
.fR {
    float: right;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 230px;
}
.fR img {
    margin-bottom: 5px;
}
.s {
    font-size: 90%;
    padding-bottom: 6px;
}



div.div011-hp {
  margin: 15px 0;
  border: solid 1px #FF6464;
  background: #FFE6E6;
}

div.div011-hp h3 {
  margin: 1em 15px 1em 15px;
  padding: 0;
  color: #FF6464;
}

div.div011-hp p {
  margin: 1em 20px 1em 30px;
}


div.div020-hpl {
  margin: 20px 0 20px 0;
  border: solid 1px #FF6464;
}

div.div020-hpl h3 {
  margin: 0 0 1em 0;
  background: #FF6464;
  padding: 5px 15px;
  color: #FFF;
}

div.div020-hpl p {
  margin: 0.5em 30px 0.5em 30px;
}

div.div020-hpl ol {
  margin-left: 0;
  padding-left: 0;
}

div.div020-hpl ol li {
  margin-left: 60px;
  margin-right: 30px;
  margin-bottom: 10px;
  list-style: outside decimal;
}

p.menuLineDouble {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:5px 0;
	border-color: #BEDC81;
	border-style:solid;
	background:#7EBA03;
	color:#F3F9E8;
	line-height:140%;
	font-weight:bold;
	text-align:center;
}
