body {min-width: 900px; margin: 20px; text-align: center; padding: 0; background-color: white; color: #222; line-height: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
input {color: #003366;}
a {text-decoration: underline;}
a:link {color: green;}
a:visited {color: green;}
a:hover {color: #007;}
a.btn {background-color: #e1e1e1; color: black; border-style: outset}
a.btn:hover {color: #003366; text-decoration:none}
h1 {font-size: 1.7em; font-weight: bold; line-height: 2em}
h1, h2, h3, h4, h5, h6 {border-bottom: 1px solid #ccc;}
img {border: 0}
img.right {float: right; padding: 3px}
img.left {float: left; padding: 3px}
.textright{ text-align:right}
p {font-size: 1em; padding: 0px}
td.label {background-color: #003366; color: #e1e1e1; font-weight: bold}
td.content {background-color: #e1e1e1; color: #003366}
.error {color: red;}
#wrapper {width: 900px; margin: 0 auto; text-align: left}
#main {clear: both; padding: 0 0 1em 0}
#mainContent{ margin-left: 160px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding: 0 10px 5px 10px; background: white; line-height: 1.3; color: black}
table {border-style: solid; border-color: #696; border-width: 1px; background-color: #f5fafc}
th {background-color: #F0F0F0; border-bottom: 1px solid #D9D9D9}
tbody tr td {padding: 3px 8px; border-left: 1px solid #D9D9D9}
tbody tr.selected td {background-color: #3d80df; color: #ffffff; font-weight: bold; border-left: 1px solid #346DBE; border-bottom: 1px solid #7DAAEA}
.tablepager {font-size: 0.85em; padding: 0px 0px 0px 2px; margin: 0px 0px 0px 2px}
.pagination{ padding: 2px 2px 2px 0px; margin: 1px 1px 1px 0px; text-align: left}
.pagination a, .pagination a:visited{ padding: 0 5px; margin: 0px; border: 1px solid #9aafe5; text-decoration: none; color: #2e6ab1}
.pagination a:hover, .pagination a:active{ border: 1px solid #2b66a5; color: #000; background-color: lightyellow}
.pagination span.current{ font-weight: bold; padding: 0 5px; border: 1px solid navy; background-color: #2e6ab1; color: #FFF}
.pagination span.disabled{ padding: 0 5px; border: 1px solid #929292; color: #929292}
.suckertreemenu ul{ margin: 0; padding: 0; list-style-type: none}
.suckertreemenu ul li{ position: relative; display: inline; float: left; background-color: #F3F3F3}
.suckertreemenu ul li a{ display: block; width: 90px; padding: 1px 8px; border: 1px solid black; border-left-width: 0; text-decoration: none; color: navy}
.suckertreemenu ul li ul{ left: 0; position: absolute; top: 1em; display: block; visibility: hidden}
.suckertreemenu ul li ul li{ display: list-item; float: none}
.suckertreemenu ul li ul li ul{ left: 159px; top: 0}
.suckertreemenu ul li ul li a{ display: block; width: 160px; color: navy; text-decoration: none; padding: 1px 5px; border: 1px solid #ccc}
.suckertreemenu ul li a:hover{ background-color: black; color: white}
.suckertreemenu .mainfoldericon{ background: #F3F3F3 url(/images/arrow-down.gif) no-repeat center right}
.suckertreemenu .subfoldericon{ background: #F3F3F3 url(/images/arrow-right.gif) no-repeat center right}
* html p#iepara{ padding-top: 1em}
* html .suckertreemenu ul li {float: left; height: 1%}
* html .suckertreemenu ul li a {height: 1%}
#breadcrumb{ font-size: 10px; clear: both}
#login_status{ float: right; font-size: 10px}
.ListTitle {color: #244; font-weight: bold; font-size: larger}
.ListActions {font-size: x-small; text-align: right; padding-left: 1em}
.EvenRow {background: rgb(228,255,228)}
.OddRow {background: #edf3fe}
.flash-success {font-size: 11px; text-align: left; border-top: 1px solid #9c9; border-bottom: 1px solid #9c9; background: url(/images/flash-good.png) #E2F9E3 left no-repeat; color: #060; padding: 5px 5px 5px 30px; margin: 0 20px 15px 20px}
.flash-notice {font-size: 11px; text-align: left; border-top: 1px solid #9c9; border-bottom: 1px solid #9c9; background: url(/images/flash-good.png) #BFBA00 left no-repeat; color: #060; padding: 5px 5px 5px 30px; margin: 0 20px 15px 20px}
.flash-error {font-size: 11px; text-align: left; font-weight: bold; border-top: 1px solid #c99; border-bottom: 1px solid #c99; background: url(/images/flash-error.png) #c00 left no-repeat; color: white; padding: 5px 5px 5px 27px; margin: 0 20px 15px 20px}
.skipLink {position: absolute; left: -999px; width: 990px}
hr.hide {display: none;}
#footer {width: 100%; float: left; border-top: 3px solid #006699; margin: 0.5em 0; padding: 0.2em 0; text-align: center; font-size: 0.8em; clear: both; margin-top: 1em}
#footer a{color:black;}
#footer ul {margin: 0 0 1em 0; padding: 0; list-style: none}
#footer li {display: inline; padding: 0 20px 0 0; margin: 0; white-space: nowrap}
#footer span,#footer a {white-space: nowrap; padding: 0 1em}
#footer p span,#footer p a {white-space: nowrap; padding: 0 0.3em; margin: 0.6em 0}
#footer span a {padding: 0;}
fieldset input, fieldset select, fieldset textarea {margin-left: .5em; float: left}
fieldset {margin: 1em 0; padding: .3em 1em 2em; border: 1px solid #696; background-color: #f5fafc}
fieldset br {display: none}
legend {font-weight: bold; color: #696; padding: .2em .5em; border: 1px solid #696}
fieldset div {clear: both; margin: .1em 0; padding-top: 0.3em; position: relative}
* html fieldset div span {font-size: 85%; color: #c96; margin-left: 16em; padding: .3em; border-left: 1px solid #c96; display: block}
label, fieldset div.cr p {margin: 0; display: block; width: 250px; text-align: right; float: left}
.field-hint {color: #666; float: left; min-height: 2em; padding: 0 0 0 17.3em }
.indentFormText {margin-left: 15.5em; float: left}
fieldset div.cr label {text-align: left; margin-left: 13em; width: auto; float: none}
.mandat {color: #930; font-weight: bold; font-size: 10px}
.mandat:before {content: "*"}
fieldset .follower {font-weight: bold}
.buttons {text-align: center; float: centre; clear: both; display: block}
.removed {display: none !important}
.field-hint-active {color: #000; float: right; clear: right; width: 230px; font-size: 80%; min-height: 2em; background-image: url(/images/active-hint.gif); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 2em }
.field-hint-inactive {color: #666; float: right; clear: right; width: 230px; font-size: 80%; min-height: 2em; background-image: url(/images/inactive-hint.gif); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 2em }
fieldset .description {font-size: 10px; line-height: 1.3em; display: block; clear: left; margin: 0 0 5px 257px; color: #666}
.fieldWithErrors {float: left; clear: right}
.fieldWithErrors input{ background-color: #fdd}
.fieldWithErrors textarea{ background-color: #fdd}
.formError{ color: red; font-size: 75%; display: block; clear: left; padding: 0; margin: 0 0 0 257px}
#errorExplanation {width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px}
#errorExplanation ul li {font-size: 12px; list-style: square}
#tabnav {height: 20px; margin: 0; list-style-type:none; padding:0; background: url(/images/tab_bottom.gif) repeat-x bottom}
#tabnav li {width:7em; text-align: center; float:left; margin-right:2px; padding: 0; display: inline; list-style-type: none}
#tabnav a:link, #tabnav a:visited {display:block; background: #f3f3f3; font-size: 10px; line-height: 14px; font-weight: bold; padding: 2px 10px 2px 10px; margin-right: 4px; border: 1px solid #ccc; text-decoration: none; color: #666}
#tabnav li span#current {display:block; border: 1px solid #ccc; border-bottom: 1px solid #fff; background: #fff; color: #000; font-size: 10px; line-height: 14px; font-weight: bold; padding: 2px 10px 2px 10px; margin-right: 4px; text-decoration: none}
#tabnav a:hover {color: green}
#managed_account {font-size: 0.9em; line-height: 1em}
#header {margin-bottom: 1.1em; font-size: 0.9em; background: #006699 url("/images/header-back.png") repeat-x; position: relative; float:left; min-height: 85px; width: 100%}
#header ul {margin: 0 0 1em 0; padding: 0}
#header h1 {float:left; width: 294px; height: 85px; margin: 0px; font-size: 2px; background: transparent url("/images/header-left.png") no-repeat; z-index: 100; border-bottom: none}
#header h1 a {position: absolute; width: 72px; height: 85px; background: transparent url("/images/header-logo.png") no-repeat; text-indent: -700em; text-decoration: none; left: 12px; margin: 0}
#header ul {width: auto; position: absolute; bottom: 0; right: 0; margin: 0; padding: 0 15px 0 0; list-style: none; \\background: transparent url("/images/header-right.png") no-repeat bottom right; background: transparent; z-index: 90}
#header li {float: right; background: transparent url("/images/header-tab.gif") 100% -50px no-repeat; padding: 0 6px 0 0; margin: 0 1px 0 0}
#header ul a {float: left; display: block; padding: 0px 3px 2px 8px; background: transparent url("/images/header-tab.gif") 0% -50px no-repeat; font-weight: bold; color: #fff; text-decoration: none}
#header ul li:hover a {background-position: 0% -0px}
#header ul li:hover {background-position: 100% -0px}
#header form {position: absolute; border: none; top: 0; right: 0; padding: 12px 17px 0 0; \\background: url("/images/header-right.png") no-repeat top right; background: transparent; margin: 0; text-align: right; white-space: nowrap}
#header form label {color: white; font-size: 0.9em; text-align:right;}
#header form input {font-size: 0.9em}
#header form #submit {font-size: 0.8em; background: #5599bb; color: white; padding: 1px 3px; border-right: 1px solid #005588; border-bottom: 1px solid #005588; border-top: 1px solid #aaccdd; border-left: 1px solid #aaccdd}
#side {float: left; clear: left; width: 150px; margin-bottom: 1em; margin-top: 15px; background: white; line-height: 1.3; color: black}
#sidenav {font-size: 0px; float: left; line-height: 1.3; width: 23%; margin-bottom: 1em}
#nav:before {display: block; clear: both; padding-top: 0px; line-height: 0.1; font-size: 1px; content: url("/images/sidenav-tl.gif"); margin: 0 0 0 0; height: 6px; background: transparent url("/images/sidenav-tr.gif") no-repeat top right; border-bottom: 1px solid #aaccdd}
#nav {float: left; color: #0447a3; font-size: 90%; list-style: none; margin: 0; padding: 0; width: 150px; voice-family: "\"}\""; voice-family: inherit; width: 151px}
#disabled-nav:after {display: block; padding-top: 0; line-height: 0.1; font-size: 1px; content: url("/images/sidenav-bl.gif"); margin: 0 0 0 0; height: 6px; background: transparent url("/images/sidenav-br.gif") scroll no-repeat bottom right}
#nav li {width: 150px; display: inline; padding: 0; text-decoration: none}
#nav li span {float: left; display: block; padding: 6px 10px; font-weight: bold}
#nav span{ font-size: 12px; width: 129px; display: block; padding: 8px 10px; text-decoration: none; background: #e2eff4; border-bottom: 1px solid #aaccdd; border-top: 1px solid white; border-right: 1px solid #aaccdd; border-left: 1px solid #aaccdd}
#nav li a {font-size: 12px; width: 129px; display: block; padding: 8px 10px; text-decoration: none; background: #e2eff4; border-bottom: 1px solid #aaccdd; border-top: 1px solid white; border-right: 1px solid #aaccdd; border-left: 1px solid #aaccdd}
#nav li a:hover {background: #006699; color: white}
#nav ul {margin: 0; padding: 0; list-style: none}
#nav li li a {padding: 6px 0px 6px 20px; font-size: 12px}
.announce{ //display:block; float: left; font-size:0.9em; padding:10px; margin:20px 0 10px 0; width:130px; color:#505050; background-color:#f4f4f4; line-height:1.3em}