
body,th,td,p,a,ul,li,form,textarea,input,pre,img,h1,div {
 border: 0;
 margin: 0;
 padding:0;
 font-family:sans-serif;
}

body  { width:98%; margin-top:25px; text-align:center; background-color:rgb(242,252,255); background-image:url(images/bg01.gif); background-repeat:repeat-x; background-attachment:fixed; font-size:100%; }

#main    { width:746px; margin:auto; margin-bottom:25px; padding-top:2px; padding-bottom:2px; background-color:rgb(121,175,57); background-image:url(images/bg02.gif); background-repeat:repeat-x; }
#content { width:740px; margin:auto; border:1px solid white;}

p  {
 font-size:80%;
 line-height:150%;
 text-decoration:none;
 color:black;
}


.left    { float:left; width:406px; text-align:left; margin-top:5px; }
.left h1 { font-size:90%; color:black; font-weight:600; padding:15px; padding-bottom:2px; }
.left p  {
 padding:15px;
 padding-top:2px;
}

.right    { float:right; width:300px; text-align:left; }
.right h1 { font-size:105%; color:black; font-weight:600; margin-left:5px; padding:10px; padding-bottom:2px; }
.right td {
 padding-left:5px;
 padding-bottom:4px;
}
.right td p {
 padding:0px;
}
.right p {
 margin-left:5px;
 padding:10px;
 padding-top:2px;
}


.small { font-size:88%; line-height:135%;  }

a         { text-decoration:underline; }
a:link, a:visited,
a:active  {   }
a:hover   { color:black;  }

textarea, input {
 width:220px;
 border:2px solid rgb(0,150,50);
}
input.button { background:rgb(0,150,50); color:white; border:1px solid white; }
