body {
margin: 0;
padding: 0;
border: 0;
position: absolute;
width: 100%;
height: 100%;
background-color:#FFFFFF;
font-family: verdana, arial, sans-serif;
}

.logo {
background-color: #FFFFFF;
position: absolute;
left: 50px;
width: 132px;
height: 72px;
margin: 0;
padding: 0;
border-width: 2px;
border-style: solid;
border-top-width: 0px;
}

.title {
position: absolute;
left: 182px;
top: 0;
right: 0;
height: 52px;
margin: 0;
padding: 15px;
border: 0;
z-index: 1;
text-align: left;
font-family: "courier new",monospace,arial,sans-serif;
font-size: 18px;
}

.banner {
position: absolute;
right: 0;
top: 0;
width: 347px;
height: 73px;
margin: 0;
border: 0;
}

.menu {
position: absolute;
left: 0;
top: 85px;
width: 164px;
height: 450px;
padding: 10px;
margin: 0;
border-width: 2px;
border-style: solid;
border-left-width: 0px;
text-align: right;
line-height: 160%;
font-family: verdana, arial, sans-serif;
font-size: 12px;
background-color: #FFFFFF;
}

.text {
position: absolute;
left: 186px;
top: 73px;
right:0px;
bottom:45px;
margin: 0;
padding-top:20px;
padding-bottom:20px;
padding-right:20px;
padding-left:20px;
border: 0;
overflow: auto;
text-align: left;
line-height: 150%;
font-family: verdana, arial, sans-serif;
font-size: 11px;
background-color:#FFFFFF;
}

.footer {
position: absolute;
bottom: 0;
width: 100%;
height: 35px;
background-color:transparent;
color: #999999;
font-size: 10px;
font-family: verdana, arial, sans-serif;
padding: 0;
border: 0;
overflow: hidden;
text-align:center;
}

em {
font-family: "Century Gothic", verdana, arial, sans-serif;
font-style:normal;
font-size: 22px;
color: red;
line-height:130%;
}

tt {
font-family: "Courier New", monospace;
font-size: 16px;
}

tt.small {
font-family: "Courier New", monospace;
font-size: 14px;
}

hr {height:1px;background-color:#cccccc;color:#cccccc;border:none;}

b {color: black;}

h3 {
color:black;
font-weight:bold;
font-size:11px;
font-family: verdana, arial, sans-serif;
font-size: 11px;
}

p.clear{clear:both;}

A:link {color:blue;}
A:visited{color:blue;}
A:hover{color: blue;text-decoration:none;}
A:active{color:black;text-decoration:none;}

A.blogtitle:link {color:black;text-decoration:none;font-weight:bold;}
A.blogtitle:visited{color:#999999;text-decoration:none;font-weight:bold;}
A.blogtitle:hover{color:red;text-decoration:none;font-weight:bold;}
A.blogtitle:active{color:black;text-decoration:none;font-weight:bold;}

A.menulink:link {color:red;margin:5px;text-decoration:none;}
A.menulink:visited{color:#999999;margin:5px;text-decoration:none;}
A.menulink:hover{color:red;margin:5px;text-decoration:underline;}
A.menulink:active{color:black;margin:5px;text-decoration:underline;}

A.footlink:link {color:red;margin:5px;text-decoration:none;background-color:#FFFFFF;}
A.footlink:visited{color:#999999;margin: 5px;text-decoration:none;background-color:#FFFFFF;}
A.footlink:hover{color:red;font-weight:normal;margin:5px;text-decoration:none;background-color:#FFFFFF;}
A.footlink:active{color:black;font-weight:normal;margin:5px;text-decoration:none;background-color:#FFFFFF;}

ul{list-style-position: inside;list-style-type:square;}

img { 
 border: 0;
 padding: 0;
 vertical-align: middle; 
}

img.floatLeft { 
    float: left; 
    margin-left: 0; 
    margin-right: 10px;
}

img.floatRight { 
    float: right; 
    margin-left: 10px; 
    margin-right: 0; 
}

img.links {
display: block;
margin-left: auto;
margin-right: auto;
}

TABLE {
    width: 60%; 
    border-width: 0px;
    border-spacing: 0px;
    border-style: groove;
    border-color: gray; 
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
}

TD { 
 border-width: 1px;
 border-spacing: 0px;
 border-style: solid;
 border-color: gray; 
 border-collapse: collapse;
 background-color: #FFFFFF; 
 padding: 4px; 
 text-align: left; 
 vertical-align: middle; 
}
