html body {
   font-family: "trebuchet ms", verdana, tahoma, arial;
   font-size: 12px;
   line-height: 1.5em;
   margin: 5px;
   height:100%;
   padding: 0;
   color: #333333;
   border:none;
}
table {
   font-family: "trebuchet ms", verdana, tahoma, arial;
   font-size: 12px;
}
a {
   color: #688EC2;
}
a:hover {
   color: #FEC326;
}
#additionalInfo a
{
   color:#EBF1F9;
}
#additionalInfo a:hover
{
   color:#FEC326;
}
.boxLink {
   border: solid #688EC2;
   border-width: 0 0 0 1px;
}
.boxLink td {
   padding: 1px;
   line-height: 11px;
   border: solid #688EC2;
   border-width: 1px 1px 1px 0;
}
.boxLink a {
   display: block;
   color: #688EC2;
   padding: 0 1px 0 2px;
   text-decoration: none;
   font-size: 11px;
}
.boxLink a:hover {
   color: #FEC326;
   background: #14186A;
}
#fullheight {
   height:100%
}
.copyright {
   font-size: 10px;
}
.outerBackground {
   background-color: #FFFFFF;
}
.innerBackground {
   background-color: #FFFFFF;
}
.outerFrame {
   background-color: #14186A;
}
.mainTitleBoxGradient {
   background: url(/images/mainTitleGradient.jpg) repeat-x left top;
}
.subNavigationBackground {
   background-color: #14186A;
}
.titleBarBackground {
   background-color: #688EC2;
}
.subNavigationBorder {
   background-color: #EBF1F9;
}
.additionalInfoMainContent {
   background-color: #17569B;
   color: #FFFFFF;
}
.additionalInfoHeaderHard
{
   background: url(/images/additionalInfoHeaderHard.gif) no-repeat left top;
   height: 39px;
   width: 200px;
   color: #14186A;
   font-size: 14px;
}
.additionalInfoHeaderSoft
{
   background: url(/images/additionalInfoHeaderSoft.gif) no-repeat left top;
   height: 39px;
   width: 200px;
   color: #14186A;
   font-size: 14px;
}
.additionalInfoNoTitleHeaderSoft
{
   background: url(/images/additionalInfoNoTitleHeaderSoft.gif) no-repeat left top;
   height: 5px;
   width: 200px;
}
#additionalInfoHeader h2 {
   font-size: 14px;
   padding-left: 15px;
   margin-bottom: 0;
}
#homePageHeader td {
   background-color: #F0F0F0;
   color: #5B5B5B;
}
#homePageHeader h2 {
   font-size: 14px;
   padding-left: 15px;
   margin-top: 10px;
   margin-bottom: 11px
}
#screenTitle h1 {
   margin-bottom: 0;
}
.homePagePanelBorder
{
   border: 1px solid #d5d5d5
}
.homePageMainContent {
}
.homePageNewsMainContent {
   font-size: 11px
}
.mainContentGradient {
   background-image: url(/images/mainContentGradient.jpg);
   background-repeat: repeat-x;
   background-position: bottom;
}
.tableGradient {
   background-image: url(/images/tableLeftBorderGradient.jpg);
   background-repeat: repeat-x;
   background-color: #FFFFFF;
}
.tableTitleRow {
   color: #EBF1F9;
   background-color: #688EC2;
   font-size: 14px;
   vertical-align: top;
   padding: 5px;
}
.tableHeaderRow {
   background-color: #EBF1F9;
   font-weight: bold;
   vertical-align: top;
   padding: 5px;
}
.tableEvenRow {
   background-color: #FFFFFF;
   vertical-align: top;
   padding: 5px;
}
.tableOddRow {
   background-color: #EBF1F9;
   vertical-align: top;
   padding: 5px;
}
.tableErrorRow {
   background-color: #FFFFFF;
   padding-left: 5px;
   padding-right: 5px;
}
#tableForm table {
   border: 1px solid #EBF1F9;
   border-collapse: collapse;
   padding: 10px;
}

.tableFormHeaderDescription {
   background-color: #FFFFFF;
   vertical-align: top;
   padding: 10px;
}
.tableFormHeaderSpacing {
   background-color: #FFFFFF;
   vertical-align: top;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}
#tableForm th.tableOddRow {
   border: 1px solid #EBF1F9;
   border-collapse: collapse;
   vertical-align: top;
   text-align: left;
   font-weight: Bold;
   padding: 10px;
   background-color: #EBF1F9;
}
#tableForm th.tableEvenRow {
   border: 1px solid #EBF1F9;
   border-collapse: collapse;
   vertical-align: top;
   text-align: left;
   font-weight: Bold;
   padding: 10px;
   background-color: #FFFFFF;
}
#tableForm th {
   border: 1px solid #EBF1F9;
   border-collapse: collapse;
   vertical-align: top;
   text-align: left;
   font-weight: Bold;
   padding: 10px;
}
#tableForm td {
   border: 1px solid #EBF1F9;
   border-collapse: collapse;
   vertical-align: top;
   text-align: left;
   padding: 10px;
}
#tableForm td.tableOddRow {
   border: 1px solid #EBF1F9;
   border-collapse: collapse;
   vertical-align: top;
   text-align: left;
   padding: 10px;
   background-color: #EBF1F9;
}
#tableForm td.tableEvenRow {
   border: 1px solid #EBF1F9;
   border-collapse: collapse;
   vertical-align: top;
   text-align: left;
   padding: 10px;
   background-color: #FFFFFF;
}
#tableForm td.tableButtons {
   border-collapse: collapse;
   vertical-align: top;
   text-align: left;
   padding: 10px;
   background-color: #FFFFFF;
   border: 1px solid #FFFFFF;
}
.fieldRequired {
   font-weight: bold;
   color: #D64203;
   }
.managementName {
   color: #D64203;
   font-size: 16px;
}
.managementTitle {
   color: #688EC2;
   font-size: 14px;
   font-style: italic;
}
.subscribeFormLabel {
   font-size: 11px;
   white-space: nowrap;
   color: #FFFFFF;
   font-weight: bold;
}
.bottomLinks {
   font-size: 10px;
   color: #EBF1F9;
}
.bottomLinksBackground {
   background: url(/images/bottomLinksGradient.jpg) repeat-x left top;
}
.additionalInfoItemHeader {
   color: #FEC326;
   font-size: 14px;
}
#itemHeader h2 {
   font-size: 12px;
   font-weight: bold;
   line-height: 16px;
   letter-spacing: 1px;
   padding: 5px 5px 5px 27px;
   margin-bottom: 4px;
   margin-top: 10px;
   background: #F0F0F0 url(/images/bullet.gif) no-repeat 8px 7px;
}
.underlineHeader {
   font-weight: bold;
   letter-spacing: 1px;
   line-height: 16px;
   margin-bottom: 4px;
   width:100%;
   border-bottom: 1px solid #ccc;
}
.errorContent {
   color: #D64203;
   margin-left: 15px;
}
.errorContentHeader {
   color: #D64203;
   font-weight: bold;
}
