body { color: #4a4a4a; font-size: 12px; line-height: 1.5em; }
p { text-align: center; }

td { text-align: left; }
.td1 { width: 180px; }
.td2 { text-align: center; width: 100px; border: dotted 1px gray; }
.td3 { border: dotted 1px gray; }
.td4 { background-color: #f2f2f2; width: 100px; }
a:link { text-decoration: underline; }

a:visited { text-decoration: underline; }

a:hover { text-decoration: underline; }

a:active { text-decoration: underline; }
h1 { color: gray; font-size: 12px; margin-top: 5px; margin-bottom: 5px; }
h2 { color: #515151; font-size: 12px; margin-top: 5px; margin-bottom: 5px; }
#container { background-color: #ffffff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:700px; height: auto; padding: 5px; margin-left: auto; margin-right: auto; border: double 3px #dcdcdc; }
#left { background-color: #e6f5e3; text-align: center; width:160px; float: left; height: auto; margin-bottom: 5px; }
#main { width: 530px; float: right; }
#content { width: 700px; height: auto; margin-top: 5px; }
#header { width: 700px; height: auto; }
#siteleft { width: 230px; float: left; }
#siteright { width: 230px; float: right; }


ul.u { list-style:none; margin: 0px; padding: 0px; }
ul.u li{ float: left; list-style:none; display:inline; margin: 0; }
ul.u2 { list-style:none; margin: 0px; padding: 0px; }
ul.u2 li{  list-style:none; display:inline; margin: 0; }


#footer { background-color: #d3e1d0; clear: both; margin-top: 10px; }
.ta1 { background-color: #f3ffe7; text-align: left; width: 450px; }
.ta2 { width: 510px; }
.ta3* { padding: 5px; border: solid 1px silver; }
.img1 { float: left; margin: 5px; }
.img2 { float: right; margin: 5px; }
.div1 { color: red; font-weight: bold; }
