body {
    margin: 0;
    padding: 0;
    font-family: Verdana, sans-serif;
    color: #656A65;
    background-color: #ffffff;
    /* font-size: 8.5pt; */
    font-size: 10px;
    font-weight: normal;
    letter-spacing: 0em;
    line-height: 1.8em;
    /* position: relative; */
	/*
	scrollbar-arrow-color: #ffffff; 
	scrollbar-base-color: #ddecff;
	*/
}

div#navigation a {
    display: block;
    float: left;
}

.clear {
    clear: both;
}

div.scroll {
    padding: 0px 174px 0 174px;
}

div.scroll div {
    padding-top: 10px;
}

h1{
    font-family: Verdana, sans-serif;
    font-size: 18pt;
    color: #005490;
    letter-spacing: 1pt;
}

h2 {
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    color: #005490;
    font-variant: small-caps;
    font-weight: bold;
    border-bottom: 1px solid #002F90; 
    padding-top: 0;
    padding-bottom: 0;
}

h3 {
    font-family: Verdana, sans-serif;
    font-size: 8.5pt;
    letter-spacing: 0;
    color: #005490; 
    font-weight: bold;
}

h4 {
    font-family: Verdana, sans-serif;
    font-size: 8.5pt;
    color: #000000;
    letter-spacing: 1pt; 
    font-weight: bold;
}

a img {
    border: 0;
}

p, ol {
    font-size: 8.5pt;
    font-family: Verdana, sans-serif;
    color: #656A65;
    font-weight: normal;
}

p.comment {
    font-size: 8.5pt;
    color: red;
    font-weight: normal;
    font-style: italic;
}

p.testimonialer {
    font-size: 8.5pt;
    color: #656A65;
    font-weight: normal;
    font-style: italic;
    padding-left: 200px;
}

p.testimonial {
    font-size: 8.5pt;
    color: #656A65;
    font-weight: normal;
}

p.error {
    font-size: 8.5pt;
    color: red;
    text-align: center;
}

div.haveyouever {
    font-weight: bold;
    font-size: 8.5pt;
}

div.haveyouever p.start {
    color: #000;
    font-weight: bold;
}

div.haveyouever p.want {
    color: #005490;
    font-style: italic;
    text-align: center;
    font-weight: bold;
}

div.haveyouever p.end {
    color: #000;
    text-align: right;
    font-weight: bold;
}

table.left {
    text-align: left;
}

table.left td.title {
    text-align: center;
}

table.info {
    font-size: 8.5pt;
    background-color: #ffffff;
}

table.info td {
    color: #000000;
    background-color: #cfdfef;
	/*
    line-height: 1em;
	*/
    padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
    text-align: left;
}

table.info td.title {
    color: #ffffff;
    background-color: #002f90;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    white-space: nowrap;
}

table.info td.heading {
    color: #002f90;
    background-color: #e0e0e0;
    text-align: center;
    font-weight: bold;
    white-space: nowrap;
}

table.info td.sideheading {
    font-weight: bold;
    white-space: nowrap;
}

table.info td.spacer {
    background-color: #ebf2f9;
}

table.info td.number {
    text-align: center;
}

table.info+p {
    position: relative;
    padding-top: 0em;
    margin-top: 0px;
}

table.info td.subheading {
    font-weight: bold;
    padding-left: 5px;
    background-color: #cfdfef;
}

table.info td.blank {
    background-color: #ffffff;
}

table.info td.item {
    font-weight: normal;
    padding-left: 10px;
    background-color: #ebf2f9;
}

table.forms {
    padding-bottom: 2em;
}

p span.topic {
    text-decoration: underline;
    font-weight: bold;
}

p.answer span.topic {
    text-decoration: none;
    font-weight: bold;
}

p.question span.topic {
    text-decoration: none;
    font-weight: bold;
}

p.copyright {
	padding-top: 20px;
	text-align: center;
    font-size: 9px;
}

a.apply {
    left-margin: auto;
    right-margin: auto;
    font-size: 8.5pt;
}

ul {
    list-style-type: square;
    font-size: 8.5pt;
    font-family: Verdana, sans-serif;
    color: #656A65;
    // padding-left: 2em;
    margin-left: 0em;
}

ul.news {
    list-style-type: square;
}

ul.news li.newsitem a {
    text-decoration: none;
    color: #656A65;
}
ul.news li.newsitem a:hover {
    text-decoration: underline;
    color: red;
}

ul.indentnobullet {
    list-style-type: none;
}

ul.indentnobullet li {
    padding-bottom: 1em;
}

ul.emails {
    list-style-type: none;
    padding-left: 3em;
    margin-left: 0em;
}

ul.nobullet {
    list-style-type: none;
    padding-left: 0em;
    margin-left: 0em;
}

ul.newsflash {
	margin-left: 0px; 
	list-style-type: square;
	margin: 0;
    text-decoration: none;
    padding-left: 21px;
}

li.newsflash {
	text-align: left; 
	margin-right: 3px; 
	font-size: 8pt; 
	font-family: sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
}

li.newsflash a:visited {
    color: blue;
    text-decoration: none;
}

li.newsflash a {
    color: blue;
    text-decoration: none;
}

span.url {
    text-decoration: underline;
}


div.box2 {
    padding-top: 20px;
    padding-bottom: 5px;
    border-left: 1px black solid;
    border-right: 1px black solid;
    border-bottom: 1px black solid;
}

/* styles for fold-out menu */
#divCont {
    position:absolute;
    z-index:1;
    left:10px;
    top:127px;
    height:400px;
    width:200px;
    visibility:hidden;
}

.clTop {
    position:absolute;
    z-index:1;
    width:200px;
    line-height:5px;
}

.clSub {
    position:absolute;
    z-index:1;
    left:0px;
    top:20px;
    width:200px;
    line-height:5px;
}

#divCont .clTop a {
    color:#000000;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}

#divCont .clTop a:hover {
    color:#000000;
    text-decoration:none;
}

#divCont .clTop .clSub a {
    color:#777777;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
}

#divCont .clTop .clSub a:hover {
    color:#333333;
    text-decoration:none;
}

table.left td p {
    margin: 0;
}
