@charset "utf-8";
/* CSS Document */
html{ font-size:100%; }
body {
font-family: Arial;
padding:0;
color:#000000;
margin: 0;
background:url(../images/bg.gif);
}

A:link {text-decoration: none; color: #000000; border:0;}
A:visited {text-decoration: none; color: #000000; border:0;}
A:active {text-decoration: none; color: #000000; border:0;}
A:hover {text-decoration: underline; color: #000000; border:0;}

h1{
font-size:2.2em;
font-weight:bold;
}
h2{
font-size:2.0em;
width:15em;
padding-left:.8em;
margin:0;
font-weight:bold;
border-bottom:dotted;
border-bottom-width:thin;
}
h3{
margin:0;
padding:0;
font-size:1.25em;
font-weight:bold;
border-bottom:solid;
border-bottom-width:1px;
border-left:solid;
border-left-width:1px;
border-color:#000000;
width:70%;
color:#FFFFFF;
}
h4{
width:70%;
margin:0;
border-bottom:solid;
border-bottom-width:1px;
padding:0;
font-size:1.1em;
font-weight:bold;
}
h5{
padding:0;
margin:0;
font-size:.9em;
font-weight:bold;
}
h6{
padding:0;
margin:0em 0em 0.3em 0em;
font-size:.8em;
}
h7{
padding:0;
margin:0;
font-size:.7em;
font-weight:lighter;
}

ul{
margin:0em;
padding:0em;
}

#wrapper {
width:780px;
background-color:#FFFFFF;
margin:auto;
border: #000000;
border:solid;
border-width: 1px;
}

#header {
width:100%;
height:11.5em;
background-color:#0068AF;
color:#000000;
margin:auto;
}

#footer {
width:100%;
height:1.2em;
text-align:center;
background-color:#0068AF;
color:#000000;
margin:auto;
clear:both;
}

#center_section {
float:left;
width:100%;
background-image:url(../images/mainback.gif);
}

#main_content {
border-top: #000000;
border-top: solid;
border-top-width: 1px;
float:left;
width:76%;
}
#main_wrapper {
margin:1em;
}

#sidebar {
float:left;
clear:right;
width:24%;
color:#CCCCCC;
border-top: #000000;
border-top: solid;
border-top-width: 1px;
}
#side_wrapper{
margin:0.7em;
}
#sidebar A:link {color:#FFFFFF;}
#sidebar A:visited {color:#FFFFFF;}
#sidebar A:active {color:#FFFFFF;}
#sidebar A:hover {color:#0068AF;}


.ImageDisplay
{
background-color:#666666;
margin:.5em;
border: .2em solid black;
}

.sectionA{
margin-top:1em;
padding: 0;
background:#CCCCCC;
border-width:1px;
border-style:groove;
overflow:hidden;
}

.sectionB{
margin:0;
padding:0;
background-color:#CCCCCC;
}

.sectionC{
margin: .5em .5em .5em 0;
padding: .5em;
background-color:#C9C9C9;
}

.text_smaller{ font-size:.6em; }
.text_small{ font-size:.7em; }
.text_normal{ font-size:.8em; }
.text_big{ font-size: 1.2em; }
.text_bigger{ font-size: 1.5em; }
.text_biggest{ font-size: 2em; }



.blog_date{
position:relative;
top:-.2em;
left:-.2em;
color:#CCCCCC;
text-align:center;
vertical-align:middle;
background-color:#366340;
width:2.4em;
height:2.0em;
float:left;
margin:0;
padding:0;
}
.blog_title{
background-color:#AFAFAF;
color:#000000;
margin:0;
padding:.2em;
height:1.6em;
}
.blog_body{
margin:0.5em;
padding-bottom:0.5em;
text-align:justify;
overflow:auto;
}

.blog_image{
float:left;
margin-right:0.3em;
margin-bottom:0.3em;
padding:0;
border-color:#000000;
border:solid;
border-width: 1px;
background:#000000;
color:#000000;
}

.sidemenu{
list-style-type:none;
font-size:.7em;
color:#999999;
margin-left:1em;
}
.sidemenu li{
margin:0em 0em .5em 0;
line-height:1.2em;
}



.horizmenu {
top: 0;
left: 0;
z-index:100;
width: 100%; /* precision for Opera */
font-size:.7em;
color:#FFFFFF;
}
.horizmenu a{
color:#000000;
}
.horizmenu dl, .horizmenu dt, .horizmenu dd, .horizmenu ul, .horizmenu li {
margin: 0;
padding: 0;
list-style-type: none;
color:#FFFFFF;
}
.horizmenu dl {
float: left;
width: 8.5em;
}
.horizmenu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
border: 1px solid gray;
margin: 1px;
color: #FFFFFF;
}
.horizmenu dd {
display: none;
border: 1px solid gray;
}
.horizmenu li {
text-align: center;
background: #FFFFFF;
}
.horizmenu dt a{
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
color: #FFFFFF;
}
.horizmenu li a{
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
color:#000000;
}
.horizmenu dt a:hover, .horizmenu dt a:focus {
background: #366340;
text-decoration: none;
color:#FFFFFF;
}
.horizmenu li a:hover, .horizmenu li a:focus{
background: #366340;
text-decoration: none;
color:#FFFFFF;
}

.horizmenu dt A:link, .horizmenu dt A:visited, .horizmenu dt A:active {color: #FFFFFF;}

