body 
{
font-family: "trebuchet ms", tahoma, sans-serif; 
font-size: 0.9em;
background: rgb(36,105,157);
}

#main 
{
width:100%;
margin-left:auto;
margin-right:auto;
min-width:800px;
max-width:1200px;
overflow: hidden;
background: rgb(215,225,235);
}

#leftcaptop
{
float:left; 
text-align:center;
width:18%; 
background: #021345; 
border:0;
padding: 6px 0px; 
font-size:1.1em
}

#centercaptop
{
float:left; 
width:82%; 
background: #021345; 
border:0;
color:white; 
padding: 6px 0px; 
font-size:1.1em
}

#leftbody
{
width:18%; 
min-width:139px; 
padding-top:30px;
clear:left; 
float:left; 
margin:0;
}

#centerbodycontainer
{
float:left;
padding:0px 0px 1030px 0px;
margin-bottom: -1000px; 
width: 82%; 
background:white;
min-height: 500px;
overflow: hidden;
}

#centerbody
{
padding:10px;
}

#navigation 
{
min-width: 545px; 
padding-left: 10px; 
background: rgb(0,89,79); 
border:0; 
color:white
}

#navigation a:link {color: white; text-decoration:none}
#navigation a:visited {color: white; text-decoration:none}
#navigation a:hover {color: white; text-decoration:underline}
#navigation a:active {color: rgb(255,255,0); text-decoration:underline}

#capbottom
{
float:left; 
width:100%; 
min-width:790px; 
background: #021345; 
border: 0; 
color:white;
padding: 4px
}

h1 {font-size: 2.5em; /*letter-spacing:0.1em; */font-family: georgia,sans-serif; font-weight:normal; text-align:center}
h2 {font-size: 1.5em; color: #021345}
h3 {font-size: 1.15em; color: rgb(0,89,79); margin-bottom:0.2em}

p {margin-left: 1em; margin-top:0.2em}

ul {margin-top:0.2em}

a:link {color: rgb(36,105,157); text-decoration:underline}
a:visited {color: rgb(96,96,96)}
a:hover {color: black}
a:active {color: red}

span.menu 
{
border-left:1px solid rgb(36,105,157);
text-align: center;
height:100%;
padding: 3px 0px
}

span.menu a 
{
padding: 0px 25px;
color:white; 
/*font-variant:small-caps;*/
letter-spacing:0.15em;
text-decoration:none
}

span.menu a:link {color: rgb(215,225,235); text-decoration: none}
span.menu a:visited {color: rgb(215,225,235); text-decoration: none}
span.menu a:hover {color: rgb(215,225,235); text-decoration: underline}
span.menu a:active {color: white; text-decoration: underline}

.contentlinkfirst
{
border-top: 1px solid rgb(175,190,205)
}

.contentlink 
{
display:block;
width:100%;
margin-left:auto;
margin-right:auto;
padding: 5px 0px;
text-align: center;
font-size: 1.1em;
/*font-variant:small-caps;*/
letter-spacing:0.15em;
font-weight: bold;
text-decoration:none;
border-bottom:1px solid rgb(175,190,205)
}

.dline
{
width:100%;
height:2px;
background:rgb(36,105,157);
}

.contentlink:link {display:block; color: #021345; text-decoration:none}
.contentlink:visited {color: #021345; text-decoration:none}
.contentlink:hover {color: #021345; text-decoration:none; background:white; border-bottom:1px solid white}
.contentlink:active {color: rgb(0,89,79); text-decoration:none; background:white; border-bottom:1px solid white}

table {border-collapse:collapse; empty-cells:show; border:1px solid rgb(120,120,120);}
table th {padding: 0px 8px; border-bottom:1px solid black}
table td {padding: 4px 8px; border-left:1px solid rgb(120,120,120); border-right:1px solid rgb(120,120,120)}

table.stats th {padding:2px; background:rgb(225,225,230)}
table.stats td {padding:2px;}

table.search {border:0}
table.search td {padding: 0px; border:0px;}

.drawspan
{
width:30%;
max-width:200px;  
display:inline-block; 
vertical-align:top;
margin-left:1em
}

img.title {max-width:100%}
img.top_image {vertical-align:top}
img.center_image {display:block; margin-left:auto; margin-right: auto}

pre.codelist {background: rgb(220,220,220); margin: 5px; padding: 5px;}

