body {margin:0; padding:0; color:#000; background-color:#EFEFEF; text-align:center;}

.container
{
width: 730px;
background-color: #fff;
text-align: left;
border: 1px solid #999999;
margin: 20px;
background: #F3F3F3;
}

.nav
{
float: right;
width: 170px;
margin: 10px 0 0 0;
padding: 0 10px 0 0;
background: #F3F3F3;
font-family: tahoma, verdana;
font-size: 0.8em;
}

.content
{
margin-right: 170px;
padding: 10px 20px 20px 20px;
width: 540px;
font:normal 0.9em georgia, tahoma, arial, sans-serif;
line-height: 1.5em;
}

.footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #DDDDDD;
}


.top
{
padding: 6px;
background: #DEDEDE url('./i/header_back.png');
color: #999999;
border-bottom: 1px solid #999999;
width:100%;
font-family: Tahoma;
font-size: 0.8em;
vertical-align:middle;
}

.bottom
{
margin-top: 20px;
padding: 0em;
clear: both;
background-color: #CCCCCC;
color: white;
}

small
{
font-family: Tahoma;
font-size: 8pt;
}

blockquote {font-size: 0.8em; color: #6C3D09; padding: 0; margin: 20px 0 0 50px;}

.frm {font-family: verdana; font: 8pt;  border: 1px solid #999999; background: #f0f0f0;}
.btn {font-family: verdana; font: 8pt; font-weight: bold; }
.sel {background: #FFFFBF;}



.tb4 {font-family: verdana; font-size: 8pt;}
.g {color: gray; font-weight: bold;}

.r {color: #707070; background: #CCCCCC; text-align: right; padding: 0 10px 0 0; font-family: tahoma; border: 1px solid #999999; }



.kw {padding: 0 3px 0 3px; border: 1px solid #999999; }
a.kw:link, a.kw:visited, a.kw:hover, a.h:link, a.h:visited, a.h:hover {color:#000; text-decoration:none; font-family:tahoma; }



h1 {font-family: Georgia, Verdana; font-size: 1.2em; padding: 0px; margin-bottom: 0em;}
.date {font-family: Verdana; font-size: 0.6em; margin-bottom: 1em; color: gray; line-height: 1.3em;}
.d2 {font-family: Verdana; font-size: 0.6em; margin-bottom: 1em; margin-top: 5px;}


.cal { font-family: Tahoma, Verdana, Arial; font-size: 9px; background: #cccccc; width:100%; border: 1px solid #999999;}

.c1 {background: #CCCCCC; color: black; }
.c2 {background: white; color: #707070; text-align:center; }
.c3 {background:  #F0F0F0; text-align:center; color: #990000; }
.c4 {text-align:center; background:  #DDDDDD; border:1px dotted black }


div {box-sizing:border-box;-moz-box-sizing:border-box;}
a { color: #990000; }
a:link { color: #990000; }
a:visited { color: #666666; }
a:hover { color: #000000; }



.loc {font-family: Tahoma, Verdana, Arial; font-size: 9px; padding: 3px 3px 3px 10px;}

#navcontainer
{
width: 100%;
border-bottom: 1px solid #999999;
}

#navlist
{
background: #CCCCCC;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#navlist a, #navlist a:link, #navlist a:visited
{
color: #707070;
font-family: tahoma;
font-size: 11;
text-decoration: none;
}

#navlist a:hover, #navlist a:focus
{
text-decoration: none;
color: black;
}

#navlist td
{
border-right:1px solid #999999;
font-size: 0.6em;
padding-top:5px ;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
}

#navlist .navsizer
{
border-right:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
width:100%;
}


#navlist #active { background: #DBDBDB; }
#navlist #active a { color: black; }

