html { background: #888 url(images/background.png); }
body { font-family: arial, sans-serif; font-size: 11pt; padding: 0 0.3em 0.3em 9.1em; margin: 0; }
a { color: #000 }
p { margin-top: 0 }
div.top h1,h2.title { margin: 0; padding: 0; font-weight: normal }
div.top small a { color: #000 }
div.top small {padding: 0.2em; color: #000; background: #fff; border: 1px solid #000; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; }
div.top p { margin: .3em 0 .2em 0; padding: 0 }
div.menu { position: absolute; top: 0; left: 0; width: 8.5em; margin: 0em; padding: 0.3em 0.3em 0 0.3em; text-align: center }
div.menu img { margin-bottom: 0.3em; padding: 0}
div.menu dt,h2.title { -moz-border-radius: 1em 1em 0 0; -webkit-border-top-left-radius: 1em; -webkit-border-top-right-radius: 1em; border-radius: 1em 1em 0 0;  padding: 0.1em; color: #fff; text-align: center; font-size: 12pt; border-width: 2px 2px 0 2px; border-color: #fff; border-style: solid; margin: 0 }
div.menu dd,div.main { -moz-border-radius: 0 0 1em 1em; -webkit-border-bottom-left-radius: 1em; -webkit-border-bottom-right-radius: 1em; border-radius:0 0 1em 1em; font-size: 11pt; margin: 0 0 0.3em 0; border-width: 0 2px 2px 2px; border-color: #fff; border-style: solid }
div.menu ul { padding: 0 0 0.5em 0; margin: 0; list-style:none}
div.menu a, div.menu li { color: black; display: block; border-width: 1px; border-style: solid; padding: 0 0 0 18px; margin: 0 }
div.menu li { margin: 0; padding: 0; border: 1px #fff solid}
div.menu li.on a { background: url(images/uri.png) no-repeat 1px 50%}
div.menu dd a:hover { color: #fff }
div.menu dd a, div.menu li { border-color: #fff; }
div.menu dt.r,body.r h2.title,div.menu dd.r a:hover { background-color: #522a2a; }
body.r div.main a, body.r div.main dt { color: #522a2a; }
div.menu dt.r,div.menu dd.r, body.r div.main,body.r h2.title,div.menu dd.r a:hover,body.r div.main table { border-color: #522a2a; }
div.menu dt.g,body.g h2.title, div.menu dd.g a:hover { background-color: #2a522a; }
body.g div.main a, body.g div.main dt { color: #2a522a; }
div.menu dt.g,div.menu dd.g, body.g div.main ,body.g h2.title,div.menu dd.g a:hover,body.g div.main table { border-color: #2a522a; }
div.menu dt.b,body.b h2.title,div.menu dd.b a:hover { background-color: #2a5252; }
body.b input[type="submit"] { background-color: #2a5252; } /* Stupid IE */
body.b div.main a, body.b div.main dt { color: #2a5252; }
div.menu dt.b,div.menu dd.b,body.b div.main,body.b h2.title,div.menu dd.b a:hover,body.b div.main table { border-color: #2a5252; }
div.menu dt.y,body.y h2.title, div.menu dd.y a:hover { background-color: #52522a; }
body.y div.main a, body.y div.main dt { color: #52522a; }
div.menu dt.y,div.menu dd.y,body.y div.main,body.y h2.title, div.menu dd.y a:hover,body.y div.main table { border-color: #52522a; }
div.menu dl { text-align: left; padding: 0; margin: 0}
div.top { padding: 0.3em; text-align: center; height:119px; margin-bottom: 0.3em } 
div.main,h2.title { margin: 0; padding: 0.3em; text-align: center }
div.main p, div.main dd, div.main li { text-align: justify }
div.main dt { text-align: left; font-weight: bold; clear: both; margin-bottom: 0.3em }
div.clear { clear: both }
div.main dd { margin-bottom: 1em; }
img.left {display: inline; /*float: left; margin: 0 0.3em 1em 0 */}
div.main img { border: 1px #000 solid }
div.main,div.menu dd { background: #fff }
div.main dl { margin: 0; clear: both; }
h2.title { font-weight: normal; margin: 0; padding: 0 0 0.1em 0; font-size: 16pt }
div.main table{ margin: auto; border-width: 2px; border-style: solid }
div.main#payonline table td, div.main#payonline table th { text-align: left }
input[type="submit"] { color: #fff; border-width: 0px; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; }
