a, a:visited { background: #FFFFFD; color: #0000FF; }
a.boldtext { background: #FFFFFD; color: #0000FF; font-family: bold, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; }
a:hover{ background: #FFFFFD; color: #FF0000; }
a:hover.boldtext { background: #FFFFFD; color: #FF0000; font-family: bold, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; }
a.ad, a.ad:visited, a.menu, a.menu:visited { background: #FBFFFB; color: #0000FF; line-height: 130%; }
a.ad:hover, a.menu:hover { background: #FBFFFB; color: #FF0000; line-height: 130%; }
a.ad:hover.boldtext, a.menu:hover.boldtext { background: #FBFFFB; color: #FF0000; font-family: bold, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 130%; }
a.menu { background-color: #7CB01A; color: White; font-weight: bold; text-decoration: none; }
a.menu:visited, a.menu:active { background-color: #7CB01A; color: White; text-decoration: none; }
a.menu:hover { background-color: #7CB01A; color: #ffff00; text-decoration: none; }

dd { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 130%; vertical-align: top; }
body{ background-color: #b3e699; background-image: url(../i/bkgreen.png); color: Black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; }
div.center { margin-left: auto; margin-right: auto; text-align: center; }
div.center{ text-align: center; }

h1{ background: #fffffd; color: Navy; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: medium; margin-top: 0px; }
h2{ background: #fffffd; border-bottom: 1px solid #8fbc8f; color: #008000; font-size: small; margin-top: 0px; }
h3{ background: #fffffd; border-bottom: 1px solid #8fbc8f; color: #008000; font-size: smaller; margin-top: 0px; }
hr{color:#009900;}

fieldset { border: 0px; }
fieldset .feedback input, fieldset .feedback textarea { background-color: #f5f5f5; color: #000000; }
fieldset input, fieldset textarea { display: block; margin-bottom: 8px; width: 300px; }
fieldset label { color: #008000; font-size: small; margin-top: 0px; }

h1{ background: #fffffd; color: Navy; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: medium; margin-top: 0px; }
h2{ background: #fffffd; border-bottom: 1px solid #8fbc8f; color: #008000; font-size: small; margin-top: 0px; }
h3{ background: #fffffd; border-bottom: 1px solid #8fbc8f; color: #008000; font-size: smaller; margin-top: 0px; }
hr{color:#009900;}

img.floatleft { border: 0px; float: left; padding: 10px; }
img.floatright { border: 0px; float: right; padding: 5px; vertical-align: top; }
img.footer { border: 0px; float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 10px; margin-top: 0px; }

span.term { background: #fffffd; color: #000080; font-family: bold, verdana, arial, helvetica, sans-serif; line-height: 100%; }
span.details{ background: #fffffd; color: #000080; font-family: verdana, arial, helvetica, sans-serif; font-size: 90%; line-height: 100%; }
span.small{ background: #FFFFFD; color: #9999CC; font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; text-align: left; text-decoration: none; }

table.appdetails{ border: 1px solid #C0C0C0; color: #000080; font-family: verdana, arial, Sans-serif; font-size: 90%; line-height: 110%; padding: 4px; text-align: left; }
td.ad{ background: #fffffd; color: #095bc9; padding: 10px; vertical-align: top; }
td.center, tr.center { font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; line-height: normal; text-align: center; vertical-align: top; }
.answertext { color: #006699; font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; font-weight: bold; line-height: 150%; margin-left: 15px; margin-right: 20px; }
.contentbox { border: 1px solid #e7e4e1; clear: both; margin-bottom: 10px; margin-top: 10px; padding: 10px 10px 10px 10px; text-align: left; }
.contentboxsmall { border: 1px solid #99ff99; background-color: #99ff99; clear: both; margin-bottom: 2px; margin-top: 2px; padding: 5px 15px 5px 15px; text-align: left; }
.contentbox img{ margin-left: 10px; }
.header img{ margin-left: 50px; }
.mail { font-family: verdana, arial, helvetica, sans-serif; font-size: 90%; margin-left: auto; margin-right: auto; vertical-align: middle; }
.prodtitle { border: 1px solid #67A415; clear: both; font-size: large; font-weight: bold; padding: 5px 5px 5px 5px; text-align: left; }
.questiontext { color: #006699; font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; font-weight: bold; line-height: 150%; margin-left: 5px; margin-right: 20px; }
.quotation, .headquote { background: #fffffd; color: #00008b; font-family: arial, helvetica, sans-serif; font-size: small; text-align: left; text-decoration: none; }

.topic{ background: #F3FFF3; /*#228B22;*/ color: #000000; /* #F3FFF3; */ font-family: verdana, arial, geneva, sans-serif; font-size: 100%; font-weight: bold; padding-bottom: 1px; padding-left: 2px; padding-right: 1px; padding-top: 1px; }

#footer { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: small; height: 105px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; margin-top: 20px; }

#footer_home { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: small; height: 115px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; margin-top: 20px; }

#header { background: #fffffd url(../i/headerleft.gif) no-repeat; height: 100px; margin-bottom: 5px; margin-top: 10px; margin-left: 10px; margin-right: 0px; text-align: left; }

#header span { height: 53px; margin-bottom: 5px; margin-left: 630px; margin-top: 30px; width: 248px; }
#header a span { /*display: none; height: 53px; margin-bottom: 15px; margin-left: 630px; margin-top: 3px; width: 248px;*/ }

#main { background: #fffffd; border: 1px solid #67A415; color: Black; text-align: left; width: 960px; /*700px;*/ }
#navigation{ margin: 5px 10px 5px 10px; text-align: center; }
#pagecontent{ margin: 10px 10px 10px 10px; text-align: left; }