div.container
{
clear:both;
background-color: white;
width:1024px;
margin: 0 auto;
border:1px solid #990000;
line-height:150%;
}
div.header
{
color:white;
background-color: #990000;
text-align: center;
clear:both;
height: 100px;
}
div.login
{
padding:0.5em;
color:black;
background-color: white;
text-align: right;
clear:both;
height: 50px;
font-size: 10px;
border-bottom: 1px solid #990000;
border-left: 1px solid #990000;
width:370px;
float: right;
}

div.footer
{
padding:0.5em;
color:white;
background-color:#990000;
text-align: center;
color: white;
clear:both;
height: 32px;
line-height:100%;
font-size: 0.5em;

}
h1.header
{
padding:1.2em;
margin:0;
}

div.rightside
{
float:right;
width:124px;
margin:0;
border-left: 1px solid #990000;
font-weight:bold;
font-size: 12px;
}

div.left
{
float:left;
width:124px;
margin-bottom:0px;
border-right: 1px solid #990000;
font-weight:bold;
font-size: 12px;
}
div.content
{
min-height: 450px;
margin-left: 124px;
margin-right: 124px;
border-left:1px solid #990000;
border-right:1px solid #990000;
padding:1em;
}

p.about
{
font-size: 11px;
padding: 0.5em;
}

body
{
font: 90% monospace, fixed;
/*font-family: arial;*/
background-color: #EBEBEB;
}
a:link {

/*color:#D40000;*/
color: #D40000;
text-decoration: none;
}
a:visited { 
color: #D40000;
text-decoration: none;
}

.news{
margin-right: 10px;
min-height: 96px;
text-align:left;
/*
border-top: thin dotted;
border-bottom: thin dotted;*/
border-top: 1px dotted #858585;
border-bottom: 1px dotted #858585;
font-size: 11px;
white-space: normal; /* css-3 */
line-height:130%;
padding-top: 0.5em;
padding-bottom: 0.5em;
}

div.headline{
font-size: 20px;
color: #090045;
}

div.title{
font-weight: bold;
}

a.one:link {color: #090045 }
a.one:visited { color: #090045 }

a.two:link {color: orange }
a.two:visited { color: orange }

div.navright
{
text-align: right;
font-size: 12px;
}

div.more
{
float:left;
font-size:10px;
color: #333333;
}

div.right
{
float: right;
font-size:10px;
color: #333333;
}

 
.alignleft
{
float: left;
margin: 0px;
}

.alignright
{
float:right;
margin: 0.5em;
}

.submit
{
background-color: #990000;
border: 1px solid #858585;
color: white;
}

div.c_logout
{
background-color: #990000;
width:800px;
color: white;
margin-left: auto;
margin-right: auto;
border:1px solid #858585;
line-height:150%;
min-height: 50px;
}
div.h_logout
{

padding:0.5em;
color:black;
background-color:white;
text-align: center;
}

div.howto
{
border-top: 1px dotted #858585;
padding: 0.5em;
font-size: 11px;
}

div.d_howto
{
border-top: 1px dotted #858585;
padding: 0.5em;
font-size: 11px;
color: gray;
}

div.end
{
border-top: 1px dotted #858585;
padding-right: 1em;
}

div.highlight
{
font-size: 14px;
font-weight: bold;
}

pre
{
color: white;
padding: 0.5em;
line-height:100%;
background-color: #000000;
/*white-space: pre-wrap; /* css-3 */
/*white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
/*white-space: -pre-wrap; /* Opera 4-6 */
/*white-space: -o-pre-wrap; /* Opera 7 */
/*word-wrap: break-word; /* Internet Explorer 5.5+ */
}


.warning
{
color: #FF0000;
font-size: 10px;
font-weight: bold;
}

.px
{
font-size: 11px;
}

html 
{
overflow: scroll;
overflow-x: hidden;
}

img.right
{
float: right;
}

img.noborder
{
border: 0px;
}

img.left
{
padding-right: 3px;
padding-top: 1px;
float: left;
}

p.pad
{
padding: 0.5em;
}

div.h_adsense
{
width:124px;
background-color: #990000;
color:white;
font-weight: bold;
text-align: center;
}     

p.coop
{
text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}
