body {
 margin: 0 0.8em;
 background: #e9ecef;
 font-family: Verdana, sans-serif;
 font-size: 13px;
}
#header {
 margin: 0 -0.8em 1.6em -0.8em;
 height: 108px;
 position: relative;
 background: #c9d3db url(bluedot/headerbg.png) repeat-x;
}
#header .upperleft {
 position: absolute;
 width: 181px;
 height: 97px;
 margin: 2px 3px;
 background: url(bluedot/vervxtag.png) no-repeat;
}
#header .upperleft a {
 position: absolute;
 left: 203px;
 top: -1px;
 border: solid #5a84b5;
 border-width: 0 1px 1px 0;
 text-decoration: none;
}
#header .upperleft a:hover { border-color:#d40000 }
#header .upperleft img {
 display: block;
 background: #ffe5a3;
 color: #81614c;
 font-family: Courier, monospace;
 font-size: 15px;
 text-align: center;
}

/* Navigation "tabs" in table */
#header table {
position: absolute;
bottom: -2px;
left: 200px;
border: 0
}
#header td {
border: 0;
border-top: 1px solid #9cafc0;
padding-bottom: 1px;
vertical-align: top
}
#header td span {
position: absolute;
z-index: 1;
width: 3px;
height: 25px;
margin-top: -1px;
background: url(bluedot/tab2left.gif) no-repeat
}
#header td a {
display: block;
position: relative;
height: 23px;
padding: 0 10px;
margin-right: -2px;
background: #dedede url(bluedot/tab2right.gif) no-repeat right;
font-size: 15px;
color: #426693;
text-decoration: none
}
#header td a:hover { text-decoration: underline }
#header .active {
padding-bottom: 0;
background: #e9ecef;
border-color: #5a84b5
}
#header td strong {
display: block;
border-top: 1px solid white;
}
#header td strong span {
margin-top: -2px;
background-image: url(bluedot/tab1left.gif)
}
#header td strong a {
height: 25px;
line-height: 25px;
margin-top: -2px;
background: url(bluedot/tab1right.gif) no-repeat top right;
color: black
}
#header td strong a:hover { text-decoration: none }
#header td strong a:active { color: black !important }

#header .citat {
 text-align: right;
 padding-top: 18px;
 margin-right: 2em;
}
#header q {
 background: #a1b4c3;
 padding-bottom: 1em;
 margin-bottom: -1em;
}
#header .citat span {
 display: block;
 font-size: 10px;
 color: #718493;
}

h1.full {
 font-size: 20px;
 padding-left: 2em;
 margin: 0.65em;
 margin-bottom: 1.3em;
 border-bottom: 2px solid #b6c2cd;
}

.container {
 float: left;
 margin-right: 1em;
 padding-right: 1em;
}

#news {
 width: 400px;
 margin-top: 1em !important;
 border-color: black !important;
 background: white;
}
#news h2 {
 position: relative;
 top: -4px;
 margin: -1em -12px 1px -12px;
 width: 5em;
 height: 1em;
 line-height: 1;
 font-size: 18px;
 font-weight: normal;
 text-align: center;
 background: #dfdfdf;
}
#news h3 {
 font-weight: normal;
}

#leftcolumn {
 float: left;
 margin-top: -1.6em;
 margin-left: -0.8em;
 margin-right: 1em;
 margin-bottom: 2em;
 width: 240px;
}

.leftBox {
 padding: 1px 12px 0 12px;
 border: solid 1px #5A84B5;
 border-style: none solid solid none;
 background-color: #DFDFDF;
}

/* floating "windows" */
#news,
.block1, .block2 {
 float: left;
 margin: 0 1em 2em 1em;
 padding: 0 12px;
 border: 1px solid #5a84b5;
}
.block1 {
 padding-top: 1px;
 background: #dfdfdf;
}
.block2 {
 position: relative;
 width: 500px;
 background: white;
}

/* group of windows */
.group {
 clear: both;
 overflow: auto;
 width: 100%;
 margin-bottom: 2em;
 border-top: 1px solid #b6c2cd;
 border-bottom: 1px solid #b6c2cd;
 background: #c0dede url(bluedot/groupbg.png);
}
.group h2 {
 background: #c0dede;
 margin: 0;
 font-size: 20px;
 padding-left: 2em;
 padding-bottom: 0.65em;
 font-weight: normal;
}

#news h3,
.leftBox h1,
.block1 .heading {
 margin: 0 -11px;
 padding: 0 4px;
 background: #aaa9a4;
 font-size: 14px;
 color: white;
}
.block1 h2, .block1 h3, .block1 h4 {
 margin: 0;
 font-size: 12px;
}
/* titlebar */
.block2 .heading {
 position: relative;
 margin: 0 -12px;
 padding-bottom: 1px;
 height: 16px;
 background: #b8c8e0 url(bluedot/secthead-bg.gif) top right repeat-x;
 border: 1px solid;
 border-color: #dee7f7 #a8bdd9 #5a84b5 #dee7f7;
 font-size: 12px;
}
.block2 .heading * {
 margin-left: 16px;
 padding: 0 6px;
 background: url(bluedot/secthead-textbg.gif);
 line-height: 16px;
 vertical-align: top;
}
.heading * {
 display: inline;
 margin: 0;
 font-size: 1em;
}
.heading * * { padding: 0; }

/* shading */
.block2 .collapse, .block2 .expand {
 position: absolute; 
 right: 6px;
 margin: 0;
 padding: 0;
 width: 16px;
 height: 16px;
 cursor: pointer;
 background-color: white;
}
.block2 .collapse:hover, .block2 .expand:hover {
 background-color: #ffe5a3;
}
.block2 .collapse { background-image: url(bluedot/sectcollapse.gif); }
.block2 .expand   { background-image: url(bluedot/sectexpand.gif); }
.block2 .subheading * {
 margin: 1em 0;
 font-size: 14px;
 color: #5e3d43;
}
.block2 .left { float: left; margin-right: 1em; margin-bottom: 1em }
.block2 .right { float: right; margin-left: 1em; margin-bottom: 1em }

.center { text-align: center; }

a:link, a:visited {
text-decoration: underline;
color: #00437a
}
a:hover { text-decoration: none }
a:active { color:#d40000 !important}
a img { border: 0 }

/* horizontal rules */
.hr, .hr-hidden { clear: both; }
#leftcolumn hr,
.hr-hidden hr { display: none; }
.hr hr { visibility: hidden; }
.hr {
 margin: 1em;
 border-top: 2px solid #b6c2cd;
}
.block2 .hr {
 margin: 1em 0;
 border: 0;
 background: url(bluedot/hr.gif) repeat-x bottom;
}

/* lists */
ul {
 clear: left;
 margin-left: 0;
 padding-left: 24px;
 list-style-image: url(bluedot/listarrow.gif);
}
ul li {
 margin: 0;
 padding: 0;
}
ul.twocolumns {
 padding-left: 0;
 border: 1px solid #aaa9a4;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 overflow: hidden;
}
ul.twocolumns li {
 display: inline-block;
 position: relative;
 bottom: -1px;
 min-width: 50%;
 border-left: 1px solid #aaa9a4;
 border-bottom: 1px solid #aaa9a4;
 margin-left: -1px;
 padding: 3px 0 4px 0;
 vertical-align: top;
}
ul.twocolumns li:before {
 content: url(bluedot/listarrow2.gif);
}
ul.two {
 padding-left: 0;
 list-style: none;
 text-align: center;
}
ul.two li {
 display: inline-block;
 width: 50%;
 vertical-align: top;
}

#bottom {
 clear: both;
 margin: 1em;
 border-top: 2px solid #b6c2cd;
}
#bottom .hr, #bottom hr { display: none; }

/* vim: set sw=1 sts=1: */
