html, body {
height:100%; /* gives layout 100% height */
overflow:inherit; /* triggers 100% height in Opera 9.5 */
margin:0;padding:0;
}
#flower a { text-decoration:none; color:#159F49; font-weight:bold}
h1.mare {
font-size:18px;
font-weight:normal;
color:#0086AD;
margin:10px;
}
body,tr,td,p,a,ul,li,table,input,select,textarea {font: normal 11px Tahoma; letter-spacing:0;color:#000000;}
img {border:0;margin: 5px;}
#topper {
margin-bottom:8px;
}
#bottomer {
margin-top:8px;
}
::selection { color: #FFFFFF; background: #39985d; }
::-moz-selection { color: #FFFFFF; background: #39985d; }

.bottominfo {color:#159f49;font: normal 14px Tahoma;}
.bottomphone {color:#339ebd;font: normal 19px Tahoma;}

div.boxbody { padding:60px 0 0 0; margin:0; }
div.boxbody p {padding:30px 20px 10px 20px;margin:0;line-height:140%;text-align:justify; color:#3e3838;border-left:1px solid #d7d8d9; border-right:1px solid #d7d8d9;}
.link {margin:0;text-align:right;border:0;color:#0086ad;text-decoration:none;}
.link:hover {margin:0;text-align:right;border:0;color:#0086ad;text-decoration:underline;}

.white {color: #FFFFFF;}

.input {font: normal 13px Tahoma;color:#000000;width:300px;border:1px dotted #52b877;background:#dadad8;}

.table_mh {background:#f1a329;color:#000000;padding:10px;}
.table_h {background:#3693ff;color:#FFFFFF;padding:10px;}
.table_s {background:#d0f5de;color:#000000;padding:10px;}
.table_s2 {background:#e7fff0;color:#000000;padding:10px;}

#mainspace { width:900px;text-align:left; }
#mainspace ul li {padding-top:15px}
