p.text {
white-space:normal;
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;
padding-right:25px;
}

p.help {
white-space:normal;
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;
padding-left:5px;
padding-right:5px;
}

iframe.marketing {
border: 0;
width: 100%;
height: 390px;
}

textarea {
background-color: #ffffff;
border-width: 1px;
border-color: #000000;
width:50em;
height: 25em;
}

textarea.htmlarea {
background-color: #ffffff;
border-width: 1px;
border-color: #000000;
width: 50em;
height: 30em;
}

iframe.preview {
background-color: #ffffff;
border-width: 1px;
border-color: #000000;
width: 50em;
height: 25em;
}

a:link {
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: normal;
text-decoration: underline;
color: #103366;
}

a:visited {
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: normal;
text-decoration: underline;
color: #31A8C5;
}

a:active {
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: normal;
text-decoration: underline;
color: #103366;
}

a:link.th {
text-align:left;
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
color:#000000;
}

a:visited.th {
text-align:left;
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
color:#000000;
}

a:active.th {
text-align:left;
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
color:#000000;
}

body {
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
color: #000000;
background-color: #103366;
}

.orange {
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
color: #ffffff;
background-color: #fea034;
}

.darkblue {
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
color: #ffffff;
background-color: #103366;
}

.blue {
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
color: #ffffff;
background-color: #2F6698;
}

.tealblue {
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
color: #ffffff;
background-color: #31A8C5;
}

.yellow {
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
color: #103366;
background-color: #FEDE58;
}

td.paddedyellow {
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
white-space:normal;
color: #103366;
background-color: #FEDE58;
padding-left: 11px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 26px;
}

.dinostripe {
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
color: #ffffff;
background: #006699 url('/graphics/dinoskin.gif') repeat-x;
}

.leftborder {
background: #2F6698 url('/graphics/mimage_09.gif') repeat-y;
}

.leftborder_admin {
background: #2F6698 url('/graphics/image_31.gif') repeat-y;
}

.rightborder {
background: #2F6698 url('/graphics/mimage_08.gif') repeat-y;
}

.rightborder_admin {
background: #2F6698 url('/graphics/image_35.gif') repeat-y;
}

.middleborder {
background: #2F6698 url('/graphics/mimage_33.gif') repeat-y;
}

.middleborder_admin {
background: #2F6698 url('/graphics/image_33.gif') repeat-y;
}

.tealborder {
background: #31A8C5 url('/graphics/image_27b.gif') repeat-y;
}

.tealborder_admin {
background: #31A8C5 url('/graphics/image_27b.gif') repeat-y;
}

a.topmenu:visited {
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

a.topmenu:active {
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

a.topmenu:link {
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

.dinotext {
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: bolder;
color: #ffffff;
}

th {
text-align:left;
white-space:normal;
color:#000000;
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: bold;
}

th.heading1 {
text-align:center;
white-space:normal;
color:#000000;
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: bold;
}

th.heading2 {
text-align:left;
white-space:nowrap;
color:#000000;
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: bold;
}

th.heading3 {
text-align:center;
white-space:nowrap;
color:#000000;
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: bold;
}

td {
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
}

td.caption {
text-align:left;
padding-top:0px;
padding-bottom:1px;
white-space:nowrap;
color:#2F6698;
font: 12pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: bolder;
}

td.text {
white-space:normal;
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;
}

td.normal {
background-color: #FEDE58;
white-space:nowrap;
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
}

td.popup1 {
padding-right:3px;
border-right-style:solid;
border-right-color:#000000;
border-right-width:1px;
width:50%;
vertical-align:middle;
}

td.popup2 {
width:50%;
vertical-align:middle;
}

th.popup {
border-bottom-style:solid;
border-bottom-color:#000000;
border-bottom-width:1px;
text-align:center;
white-space:nowrap;
color:#000000;
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: bold;
}

tr.popup_highlight {
background-color: #FEDE58;
white-space:nowrap;
color:#000000;
}

td.popup_total {
border-top-style:solid;
border-top-color:#000000;
border-top-width:1px;
white-space:nowrap;
font: 9pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
}

tr {
color:#000000;
}

tr.error1 {
background-color:#c93222;
white-space:nowrap;
color:#ffffff;
}

tr.error2 {
background-color:#ff6800;
white-space:nowrap;
color:#000000;
}

tr.error3 {
background-color:#1e9a06;
white-space:nowrap;
color:#000000;
}

tr.row1 {
background-color:#fea034;
white-space:nowrap;
color:#000000;
}

tr.row2 {
white-space:nowrap;
color:#000000;
}

tr.hover {
background-color:#ffffff;
color:#000000;
}

tr.menuhover {
background-color:#103366;
white-space:nowrap;
color:#000000;
}

caption {
text-align:left;
padding-top:0px;
padding-bottom:1px;
white-space:nowrap;
color:#2F6698;
font: 12pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: bolder;
}

h1.pagetitle {
text-align:left;
padding-top:0px;
color:#ff5900;
font: 14pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight: bolder;
}

h2 {
text-align:left;
padding-top:0px;
padding-bottom:1px;
white-space:nowrap;
color:#2F6698;
font: 12pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight:bolder;
}

h3 {
text-align:left;
padding-top:0px;
color:#000000;
font: 10pt Verdana, Arial, Frutiger, Helvetica, sans-serif;
font-weight:bold;
}

#topmenu {
	visibility:hidden;
	position:absolute;
	border:0;
	background: #2f6698;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom:5px;
	z-index:1001;
}
