/* global */
html {font-size: 16px;}
body
{
	background-color: #fff; margin: 0px; padding: 0px; width: 100%;
	font-size: 100%; font-family: verdana,arial,helvetica,sans-serif;
	color: #000;
}

p {margin-top: 0px; margin-bottom: 10px;}

a:link {text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited {text-decoration: none;}

a.udl:link {text-decoration: underline;}
a.udl:hover {text-decoration: underline;}
a.udl:visited {text-decoration: underline;}

a.noudl:hover {text-decoration: none;}
a.noudl:link {text-decoration: none;}
a.noudl:visited {text-decoration: none;}


table{border: 0px none transparent; padding: 0px; margin: 0px; border-collapse: collapse;}
td{margin: 0px; padding: 0px; border: 0px none transparent; border-collapse: collapse; font-size: 0px; vertical-align: top;}

img {border: 0px; padding: 0px; margin: 0px;}

#maintbl {width: 768px;}
#maintbl td {text-align: left;}
#mgc {font-size: 0px;}
#mainbody {width: 100%;}
#coltbl {width: 100%;}
#greybg {background-color: #6a6a6a;}

#splogo {width: 153px; padding-left: 15px; padding-top: 19px; text-align: left; vertical-align: top; padding-bottom: 25px;}
#pclogo {padding-left: 28px; padding-top: 19px; text-align: left; vertical-align: top; padding-bottom:24px ;}
#ttltd {height: 24px; background-color: #00a846; padding-left: 28px; padding-right: 5px; }
#ttl {float: left; font-family: verdana,arial,helvetica,sans-serif; color: #fff; font-weight: 800; font-size: 12px; margin: 5px 0px 0px 0px;}
#splink {float: right; font-family: verdana,arial,helvetica,sans-serif; color: #fff; font-weight: 800; font-size: 12px; margin: 5px 0px 0px 0px;}
#splink a {color: #fff;}


.greyudl {border-bottom: 1px solid #d6d6d6;}

#upblurb p
{
	float: left;
	padding-top: 32px;
	padding-bottom: 10px;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 14px;
	font-weight: 800;
	margin: 0px;
}

#leftgrp {padding-left: 15px; padding-right: 8px;}
#leftgrp div {width: 137px;}

img.bullet {vertical-align: middle; margin-right: 5px;}

a.gtext
{
	font-family: verdana,helvetica,arial,sans-serif;
	color: #0ba454;
	font-size: 11px;
	margin-left: 2px;
	margin-top: 16px;
	margin-bottom: 3px;
	font-weight: 400;
	line-height: 1.3em;
	display: block;
}

.lefthelp
{
	width: 100%;
	background-image: url(../images/leftbg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 20px;
	
}

.lefthelp p
{
	line-height: 1.5em; padding-right: 7px; padding-left: 7px; margin: 0px;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
}

.lefthelp a {padding-left: 7px;}

.lefthelp p.ttl
{
	color:  #0ba454;
	font-weight: 800;
	padding-top: 10px;
	
}

.lefthelp p.body
{
	color:  #000;
	font-weight: 400;
}

#rightgrp {padding-right: 5px;}

#legends
{
	float: right;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	padding-top: 9px;
	padding-bottom: 5px;
	
}

#legends img
{
	vertical-align: middle;
	margin-left: 15px;
	margin-right: 5px;
}

#listwrap
{
	clear: both;
}

#listwrap table {width: 100%;}
#listwrap td {padding: 7px;}
#listwrap table .ctrlrow
{
	background-color: #7995a3;
}

#listwrap table .ctrlrow td
{
	padding: 9px 7px;
	font: normal normal normal 10px verdana,arial,helvetica,sans-serif;
	color: #fff;
	text-align: right;
	vertical-align: middle;
	
}

#listwrap table .ctrlrow select {font-size: 10px; margin: 0px 4px;}

#listwrap table .colttl {background-color: #d8e0e3;}

#listwrap table .colttl td {font: normal normal 800 11px verdana,arial,helvetica,sans-serif; color: #000;}

#listwrap table .item td
{
	font: normal normal normal 10px verdana,arial,helvetica,sans-serif;
	color: #000;
	border-bottom: 1px solid #d6d6d6;
}

#listwrap table .item td a
{
	font: normal normal 800 10px verdana,arial,helvetica,sans-serif;
	color: #4b80a0;
}

#listwrap table .item td img {margin: 0px 2px; vertical-align: middle;}


#plads {float: right; width: 570px; margin-top: 20px;}
.hdln
{
	padding-bottom: 60px; border-bottom: 1px solid #00a846; font: normal normal 400 12px arial,verdana,helvetica,sans-serif; color: #000; line-height: 1.7em;
	min-height: 130px; height: auto !important; height: 130px;	/*trick for minimal height*/
}


.hdln .imgs {float: right; width: 103px; margin-left: 3px}
.hdln .imgs img {display: inline; float: right;}


.adtext
{
	margin-top: 15px;
	margin-right: 5px;
	font: normal normal 400 12px arial,verdana,helvetica,sans-serif; color: #000; line-height: 1.7em;
}


#cushion0 {height: 30px;}

#footgrp
{
	padding-left: 15px; padding-top: 17px;
	background-image: url(../images/footbg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-bottom: 50px;
	
}

#footnote
{
	margin-top: 3px;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-weight: 400;
	font-size: 10px;
	float: left;
	color: #000;
	margin: 0px 0px 10px 0px;
}

#footlinks
{
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-weight: 400;
	font-size: 11px;
	text-align: left;
	color: #548798;
	margin: 0px 0px 7px 0px;
}

#footlinks a
{
	color: #548798;
}
