* { font-family: Tahoma, Verdana, Helvetica, Arial }
body, html { height:100% }
body { margin:0 }
a img { border:0 }
.overall { height:100% }
.overheader { background:#F0F8FF; height:50px; padding:0px; text-align:right }
.overheader .bgwrap { width:160px; margin-right:0px; margin-left:auto; display:block }
.overheader A { display:block; float:left; height:50px; background:#C0E0FF; margin-right:0px; margin-left:auto }
.overheader .firsta { border-left:1px solid #4A84FF }
.overheader A:hover { background:URL("/i/overh_a_hover.gif") #C0E0FF }
.content { background:URL("/i/header_shadow.gif") 0px 0px repeat-x #F0F8FF; padding:15px 25px; }
.content a { color:#4A84FF; border-bottom:1px dotted #4a84FF; text-decoration:none }
.content a:hover { border-bottom:2px solid #4a84FF }
p { font-size:1em; text-align:justify }
h2:first-letter { margin-left:25px }
h3:first-letter { margin-left:25px }
.contentheading { font-size:1.5em; text-align:left }
.modifydate { display:none }
.createdate { font:0.95em Tahoma, Verdana, Helvetica, Arial; color:#999999  }
h1 { font-size:1.5em }
h2 { font-size:1.2em }
h3 { font-size:1em }
h1, h2, h3 { padding:0px; margin:5px}
.menu .moduletable { border:0; padding:0; margin:0; width:224px }
.menu th { background:#D8EBFF; font:14px Tahoma, Verdana, Arial; font-weight:bold; color:#0057AE; text-decoration:none; border-top:1px dotted #4A84FF }
.menu table { background:#D8EBFF; font:14px Tahoma, Verdana, Arial; text-decoration:none }
.menu a:first-letter { margin-left:5px }
.menu a { display:block; width:223px; margin-right:1px; background:#D8EBFF; color:#0057AE; font:14px Tahoma, Verdana, Arial; text-decoration:none }
.menu a.mainlevel { display:block; width:223px; margin-right:1px; background:#D8EBFF; color:#0057AE; font:14px Tahoma, Verdana, Arial; text-decoration:none; border-top:1px dotted #4A84FF }
.menu a:hover { background:#D8EBFF; color:#006DDA }
.menu a.mainlevel:hover { background:URL("/i/menu_hover.gif") right top repeat-y #D8EBFF; color:#006DDA }
.menu .terminator { display:block; width:100%; height:1px; border-top:1px dotted #4A84FF; padding:0px; margin-top:0px }
.header { background:URL("/i/header_bg.gif") 5px 0px ; height:100px; text-align:left; margin:0; }
.header .tx_img { margin-top:50px; margin-bottom:0px; height:50px}
.footer { background:URL("/i/footer_bg.gif") left top repeat-x #0057AE; height:70px }
.footer a { color:#89ABCD }
.footer TABLE { margin-top:40px; text-align:center; font:12px Tahoma, Verdana, Arial; color:#89ABCD }
.leftside { background:URL("/i/menu_bg.gif") 0px 200px repeat-y #C0E0FF; width:225px }
.rightside { background:#F0F8FF }
.leftside, .rightside {  vertical-align:top }
