﻿html{ margin: 0; padding: 0; height: 100%;  }
body { margin: 0; padding: 0; height: 100%; }
html, body, td, div, p { font-family: Georgia, Verdana, Arial, Serif; font-size: 10pt; }
form { padding: 0; margin: 0; }
img { margin: 0; padding: 0; }
a img { border: 0;  }

h1 { color: #008B39; font-size: 13pt; font-weight: bold;  margin-top: 7px; padding-top: 0px; margin-bottom: 14px; padding-bottom: 0px;}
h2 { color: #008B39; font-size: 12pt; font-weight: bold;  margin-top: 7px; padding-top: 0px; margin-bottom: 10px; padding-bottom: 0px; }
h3 { color: #4B5E91; font-size: 12pt; font-weight: bold;  margin-top: 5px; padding-top: 0px; margin-bottom: 7px; padding-bottom: 0px; }
A {	color:#4B5E91;}
p { text-indent: 12px; text-align: justify; }

#container {min-height: 100%; margin-bottom: -60px;}
* html #container {height: 100%;}

#header { height: 150px; padding: 0; }
#header #theader { height: 150px; background-image: url(../ii/p-bg.gif); background-repeat: repeat-x; background-position: 160px 0px; }
#header #today { width: 100%; font-size: 14px; padding-right: 15px; text-align: right; vertical-align: middle; height: 30px; xbackground-color: #EDFAE6; background-image: url(../ii/p-tl.gif); background-position: left top; background-repeat: no-repeat; xborder-bottom: solid 1px #00A651; }
#header #today div { position: relative; top: 3px; }
#header #banner { padding-left: 2px; width: 100%; height: 90px; text-align: center; background-image: url(../ii/p-l.gif); background-position: left center; background-repeat: no-repeat; }
#header #menu { width: 100%; padding-left: 15px; padding-right: 15px; height: 30px; background-image: url(../ii/p-bl.gif); background-position: left top; background-repeat: no-repeat; xborder-top: solid 1px #00A651; vertical-align: middle; }
#header #menu table { padding: 0; margin: 0;  width: 100%; }
#header #menu table td { margin: 0; padding: 0; width: 16%; text-align: center; border-right: dotted 1px #4B5E91; }
#header #menu table td.last { border-right: none !important; }
#header #menu table td a { text-decoration: none; font-family: verdana, Arial, Serif; font-size: 11pt; font-weight: bold; }

#content { margin-left: 5px; margin-top: 10px; padding-bottom: 60px; }

#footer {height: 47px; padding: 6px; padding-left: 20px; background-color: #E7F4E0; font-size: 9pt; border-top: solid 1px #00A651;}

.newslist div.item div.title { font-weight: bold; vertical-align: middle; }
.newslist div.item div.date  img { float:left; margin-right: 5px; margin-top: 4px; width: 11px; height: 8px; }
.newslist div.item div.date { color: #2D8E00; font-size: 90%; margin-bottom: 4px; }
.newslist div.item div.brief { margin-bottom: 10px; text-align: justify; }

.rgreen { color: #008B39;}

ul.r { list-style-type: none; margin-left: 10px; margin-top: 0px; padding-left: 0px; padding-top: 0px; }

table.data { border-collapse: collapse; }
table.data th { background-color: #E0F4ED; font-size: 12pt; font-weight: bold; border: solid 1px #666666; }
table.data td { border: solid 1px #666666; }

div.comm { padding: 5px; border: solid 1px #999999; font-size: 85%; background-color: #f0f0f0; text-align: justify; }
div.comm img { border: dotted 1px #999999; }
div.l { float: left; margin-right: 10px; clear: left; }
div.r { float: right; margin-left: 10px; clear: right; }
div.crop { width: 200px; height: 130px; margin: 5px; text-align: center; vertical-align: top; float: left;  }
div.crop div { margin-top: 5px; font-size: 90%; }

table.Form { border-collapse: collapse; }
table.Form td { padding: 4px; margin:0px; vertical-align: top; border-bottom: solid 1px #e8e8e8; }
table.Form th { padding: 4px; margin:0px; vertical-align: top; width: 220px; text-align: left; border-bottom: solid 1px #e8e8e8;}
.FInput { width: 300px; border: solid 1px black; }
.WInput { width: 536px; border: solid 1px black; }
.FieldNote { font-size: 80%; color: #666666; }

div.box { margin-top: 10px; margin-bottom: 10px; padding: 7px; border: solid 2px #cccccc; display: block; width:200px; background-color: #f8f8f8; font-weight: bold; }
div.box a { text-decoration: none; }