/*
    DISPLAY MODE STYLES
*/
/* DisplayMode 1032*/
.Sheet2840 UL {
   list-style-type: none;
   padding: 0px;
   margin: 0px 0px 6px 14px;
   display: none;
   font-color: black;
}
.Sheet2840 H2 {
   font-size: 10pt;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}
.Sheet2840 H2 A {
   background-image: url(/kd/images/plus.gif);
   background-repeat: no-repeat;
   padding-left: 14px;
   text-decoration: none;
   color: #474A4F;
}
.Sheet2840 H2 A SPAN {
   padding-left: 0px;
   background-repeat: no-repeat;
   height: 22px;
}
.Sheet2840 .Info {
   margin-bottom: 8px;
   color: #474A4F;
}

/* DisplayMode 1047*/
.Sheet3200 .Header {
   padding: 3px;
   padding-left: 20px;
   font-size: 8pt;
   color: #999;
   width: 775px;
}
.Sheet3200 .Header A {
   color: #9D9EA2;
}
.Sheet3200 .Header A.First {
   color: #9D9EA2;
}
.Sheet3200 .Header A.Last {
   color: #9D9EA2;
}
.Sheet3200 .Current {
   font-size: 12pt;
   font-weight: bold;
   color: black;
   display: block;
}
.Sheet3200 .CurrentPage {
   font-weight: bold;
   font-size: 10pt;
   color: black;
}
.Sheet3200 .Description {
   font-size: 10pt;
   color: #666;
}
.Sheet3200 HR {
   border: 1px solid #23548F;
}

/* DisplayMode 1040*/
.Sheet3380 div .Menu {
   width: 900px;
   margin-left: auto;
   margin-right: auto;
}
.Sheet3380 .nav,.Sheet3380  .nav * {
   margin: 0;
   padding: 0;
   list-style: none;
}
.Sheet3380 .nav {
   line-height: 1;
}
.Sheet3380 .nav ul {
   position: absolute;
   top: -999em;
   filter: alpha(opacity=100);
   -moz-opacity: 1;
   -khtml-opacity: 1;
   opacity: 1;
}
.Sheet3380 .nav ul li {
   width: 100%;
}
.Sheet3380 .nav li {
   float: left;
   position: relative;
   z-index: 1001;
   font-size: 12pt;
   font-weight: bold;
}
.Sheet3380 .nav a {
   display: block;
}
.Sheet3380 .nav li:hover ul,.Sheet3380  ul.nav li.sfHover ul {
   left: -1px;
   top: 2.5em;
}
.Sheet3380 .nav li:hover li ul,.Sheet3380  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet3380 .nav li li:hover ul,.Sheet3380  ul.nav li li.sfHover ul {
   left: 10.45em;
   top: -1px;
}
.Sheet3380 .superfish li:hover ul,.Sheet3380  .superfish li li:hover ul {
   top: -999em;
}
.Sheet3380 .nav {
   width: 900px;
   margin-left: auto;
   margin-right: auto;
}
.Sheet3380 .nav li {
   width: auto;
   padding-right: 8px;
   padding-left: 8px;
   background: #5897bf;
}
.Sheet3380 .nav a {
   color: white;
   padding: .75em .5em;
   text-decoration: none;
}
.Sheet3380 .nav li:hover,.Sheet3380  .nav li.sfHover,.Sheet3380  .nav a:focus,.Sheet3380  .nav a:hover,.Sheet3380  .nav a:active {
   background: #0078b0;
   color: white;
   text-decoration: none;
}
.Sheet3380 .nav li li {
   background: #5897bf;
}
.Sheet3380 .nav li li li {
   background: #5897bf;
   text-align: center;
}
.Sheet3380 .nav li.MYROLEIS {
   background-color: #F6C006;
   color: #9A230D;
   text-align: left;
   margin-right: 0px;
   width: 100px;
}
.Sheet3380 .nav li.MYROLEIS A {
   color: white;
}
.Sheet3380 .nav li.MYROLEIS span.children {
   color: #9A230D;
}

/* DisplayMode 1031*/
.Sheet2460 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   line-height: 17px;
}
.Sheet2460 UL A {
   font-family: helvetica, arial;
   font-weight: bold;
}
.Sheet2460 LI {
   clear: both;
}
.Sheet2460 .Info {
   margin-bottom: 14px;
   font-size: 8pt;
   color: #474A4F;
}
.Sheet2460 .FloatLeft,.Sheet2460  .FloatRight {
   margin: 6px;
}
.Sheet2460 .ImageAttachment {
   text-align: center;
   vertical-align: top;
   margin-bottom: 14px;
}

/* DisplayMode 1031*/
.Sheet3020 UL {
   list-style-type: none;
   margin: 5px;
   padding: 5px;
}
.Sheet3020 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1009*/
.Sheet1780 .ProgramContent {
   padding-left: 12px;
   padding-top: 30px;
}
.Sheet1780 H1 {
   font-size: 14pt;
   margin: 0px;
   padding: 0px;
   color: #486E9F;
}
.Sheet1780 H2 {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
   color: #24538f;
}
.Sheet1780 UL {
   list-style-type: none;
   margin: 0px 0px 15px 0px;
   font-size: 9pt;
   padding: 0px;
}
.Sheet1780 P {
   font-size: 7pt;
}
.Sheet1780 .small {
   font-size: 7pt;
   line-height: 7pt;
}

/* DisplayMode 1009*/
.Sheet3400 .Content {
   padding: 5px;
}
.Sheet3400 #custombullets {
   font-weight: bold;
   line-height: 23px;
}
.Sheet3400 #custombullets ul li:before {
   content: "\00BB \0020";
}
.Sheet3400 li {
   list-style: none;
}

/* DisplayMode 1048*/

/* DisplayMode 1049*/
.Sheet1061 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1061 UL LI {
   margin-right: 10px;
}

/* DisplayMode 1050*/
.Sheet1062 A {
   font-size: 8pt;
}

/* DisplayMode 1051*/
.Sheet1063 .Photos {
   padding: 10px;
   border: 1px solid #999;
   background-color: #e0e0e0;
   text-align: center;
}
.Sheet1063 .Title {
   margin-top: 5px;
}
.Sheet1063 .Navigator {
   margin-bottom: 8px;
}

/* DisplayMode 1052*/

/* DisplayMode 1088*/
.Sheet1100 .SearchForm TH {
   background-color: #486E9F;
   padding: 10px;
}
.Sheet1100 .SearchForm TABLE.InputForm TH {
   border: 1px solid #486E9F;
}
.Sheet1100 .SearchForm TD {
}
.Sheet1100 #SearchResults UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1100 #SearchResults LI {
   margin-bottom: 8px;
}
.Sheet1100 select {
   width: 100%;
}

/* DisplayMode 1089*/

/* DisplayMode 1120*/

/* DisplayMode 1160*/

/* DisplayMode 1188*/

/* DisplayMode 1187*/

/* DisplayMode 1186*/

/* DisplayMode 1185*/

/* DisplayMode 1184*/

/* DisplayMode 1183*/

/* DisplayMode 1182*/

/* DisplayMode 1181*/

/* DisplayMode 1180*/

/* DisplayMode 1207*/

/* DisplayMode 1206*/

/* DisplayMode 1205*/

/* DisplayMode 1204*/

/* DisplayMode 1203*/

/* DisplayMode 1202*/

/* DisplayMode 1200*/

/* DisplayMode 1199*/

/* DisplayMode 1198*/

/* DisplayMode 1224*/

/* DisplayMode 1223*/

/* DisplayMode 1222*/

/* DisplayMode 1221*/

/* DisplayMode 1220*/

/* DisplayMode 1219*/

/* DisplayMode 1218*/

/* DisplayMode 1217*/

/* DisplayMode 1216*/

/* DisplayMode 1320*/

/* DisplayMode 1300*/
.Sheet1440 div {
   font-size: 10pt;
}
.Sheet1440 span {
   font-weight: bold;
}

/* DisplayMode 1281*/

/* DisplayMode 1280*/
.Sheet1420 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1420 ul li ul {
   margin-left: 50px;
}
.Sheet1420 ul li ul li .Item {
   margin-left: 50px;
   font-weight: normal;
}
.Sheet1420 ul li ul li .CategoryLinks {
   margin-left: 50px;
   font-weight: normal;
}
.Sheet1420 .Info {
   margin-bottom: 8px;
}
.Sheet1420 ul li h2 {
   font-weight: bold;
   margin-bottom: 10px;
}
.Sheet1420 ul li h3 {
   font-weight: bold;
   margin-bottom: 10px;
}
.Sheet1420 .Item p.Description {
   font-weight: normal;
   font-size: 8pt;
}

/* DisplayMode 1261*/

/* DisplayMode 1260*/
.Sheet1380 LI {
   margin-bottom: 5px;
}
.Sheet1380 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1241*/

/* DisplayMode 1240*/
.Sheet1340 H2 {
   font-size: 10pt;
}
.Sheet1340 IMG {
   margin: 10px;
}

/* DisplayMode 1233*/

/* DisplayMode 1016*/

/* DisplayMode 1015*/

/* DisplayMode 1014*/

/* DisplayMode 1013*/

/* DisplayMode 1012*/

/* DisplayMode 1011*/
.Sheet1023 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1023 H2 {
   margin: 0px;
   font-weight: bold;
   font-size: 12pt;
}
.Sheet1023 .Question {
   margin: 8px 0px;
   color: #666;
   font-size: 10pt;
}
.Sheet1023 .Answer {
   font-size: 8pt;
}

/* DisplayMode 1010*/

/* DisplayMode 1008*/

/* DisplayMode 1007*/
.Sheet1019 DIV.Cloud {
   text-align: center;
}
.Sheet1019 DIV.Cloud A {
   text-decoration: none;
}
.Sheet1019 DIV.Cloud A:HOVER {
   text-decoration: underline;
}

/* DisplayMode 1058*/

/* DisplayMode 1057*/
.Sheet1069 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1069 .Info {
   margin-bottom: 0px 0px 10px 24px;
}

/* DisplayMode 1056*/
.Sheet1068 .Photos {
   padding: 10px;
   border: 1px solid #999;
   background-color: #e0e0e0;
   text-align: center;
}
.Sheet1068 .Title {
   margin-top: 5px;
}

/* DisplayMode 1055*/

/* DisplayMode 1054*/

/* DisplayMode 1053*/
.Sheet1065 .Photos TD {
   padding: 10px;
   border: 1px solid #999;
   background-color: #e0e0e0;
   text-align: center;
}
.Sheet1065 .Photos TD .Info {
   margin-top: 5px;
}

/* DisplayMode 1028*/
.Sheet1040 UL {
   list-style-type: none;
   padding: 0px;
   margin: 0px 0px 6px 14px;
   display: none;
   font-color: black;
}
.Sheet1040 H2 {
   font-size: 11pt;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
   height: 22px;
   line-height: 22px;
}
.Sheet1040 H2 A {
   background-image: url(/kd/images/plus.gif);
   background-repeat: no-repeat;
   padding-left: 14px;
   text-decoration: none;
   color: #474A4F;
}
.Sheet1040 H2 A SPAN {
   padding-left: 0px;
   background-repeat: no-repeat;
   height: 22px;
}
.Sheet1040 .Info {
   margin-bottom: 8px;
   color: #474A4F;
}

/* DisplayMode 1027*/
.Sheet1039 UL {
}

/* DisplayMode 1026*/
.Sheet1038 .ProgramContent {
   padding-left: 8px;
   text-align: right;
}

/* DisplayMode 1076*/
.Sheet1088 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1075*/
.Sheet1087 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1087 .Content {
   clear: both;
}
.Sheet1087 .Summary {
   margin: 0px;
   color: #000;
}

/* DisplayMode 1074*/
.Sheet1086 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1073*/

/* DisplayMode 1071*/
.Sheet1083 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1070*/

/* DisplayMode 1069*/

/* DisplayMode 1068*/
.Sheet1080 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet1080 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1080 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet1080 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1067*/
.Sheet1079 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet1079 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1079 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet1079 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1560*/

/* DisplayMode 1500*/
.Sheet1920 .ui-widget-content {
   border: 0px;
}
.Sheet1920 .ui-widget-header {
   background-image: none;
   background-color: white;
   border: 0px;
}
.Sheet1920 .ui-tabs-nav {
   border-bottom: 1px solid #999;
   height: 21px;
}
.Sheet1920 .ui-state-default {
   background-image: none;
   background-color: white;
   border: 0px;
}
.Sheet1920 .ui-widget-content .ui-state-default,.Sheet1920  .ui-widget-content .ui-state-active {
   background-image: none;
   background-color: white;
   border: 0px;
}
.Sheet1920 .ui-tabs-selected {
   background-image: url(/kd/cache/files/EFC8C126-C29F-C43D-4343BC106D88C284.gif) !important;
   background-color: white;
   border: 0px;
}
.Sheet1920 .ui-state-focus {
   background-image: none;
   background-color: white;
   border: 0px;
}
.Sheet1920 .ui-tabs-nav li {
   width: 167px;
   text-align: center;
   height: 21px;
}
.Sheet1920 .ui-tabs-nav li a {
   width: 167px;
   height: 21px;
   text-align: center;
   padding: 0px !important;
}
.Sheet1920 .ui-tabs-selected a {
   position: relative;
   top: 3px;
   font-weight: bold;
}

/* DisplayMode 1580*/
.Sheet2440 .Print {
   background-image: url(/kd/cache/files/E97527C7-C29F-C43D-4E24D4F8128E3126.gif);
}
.Sheet2440 .Share {
   background-image: url(/kd/cache/files/E9754DAE-C29F-C43D-42606ED3A9E92450.gif);
}
.Sheet2440 .Comment {
   background-image: url(/kd/cache/files/E974EA22-C29F-C43D-4CD879B7968D7E97.gif);
}
.Sheet2440 UL {
   list-style-type: none;
   margin: 5px;
   padding: 0px;
}
.Sheet2440 LI {
   display: inline;
   margin-left: 5px;
   padding-left: 22px;
   background-repeat: no-repeat;
   margin-bottom: 6px;
}

/* DisplayMode 1033*/

/* DisplayMode 1621*/

/* DisplayMode 1620*/

/* DisplayMode 1601*/

/* DisplayMode 1600*/

/* DisplayMode 1640*/
.Sheet2900 td.menuItem9 {
   background-color: #F6C006 !important;
}
.Sheet2900 td.menuItem9  .Panel {
   background-color: #F6C006 !important;
}
.Sheet2900 td.menuItem9  a {
   background-color: #F6C006 !important;
   color: #9A230D !important;
}
.Sheet2900 td td {
   text-align: left;
}
.Sheet2900 td a {
   display: block;
   background-color: #9A230D;
   color: white !important;
   text-decoration: none;
   padding: 8px;
   font-weight: bold;
   text-align: center;
   font-size: 10.5pt;
}
.Sheet2900 td td a {
   background-color: white;
   padding: 3px;
   color: #cc6901 !important;
   text-align: left;
}
.Sheet2900 td a.Top:hover,.Sheet2900  table :hover > a.Top {
   text-decoration: none;
   background-color: white;
   border-left: 1px solid #999;
   border-top: 1px solid #999;
   border-right: 1px solid #999;
   color: #9A230D !important;
}
.Sheet2900 td td a:hover,.Sheet2900  table :hover td > a {
   border: 0px;
}
.Sheet2900 td a:hover .Panel,.Sheet2900  td:hover .Panel {
   visibility: visible;
}
.Sheet2900 .Panel {
   z-index: 9991;
   background-color: white;
   color: white;
   visibility: hidden;
   position: absolute;
   min-width: 200px;
   border-left: 1px solid #999;
   border-bottom: 1px solid #999;
   border-right: 1px solid #999;
}
.Sheet2900 .Panel td {
   padding: 10px;
}
.Sheet2900 .Panel h2 {
   color: #999;
   padding: 3px;
   font-weight: bold;
   margin-bottom: 10px;
   font-size: 10.5pt;
}
.Sheet2900 .Column {
   float: left;
   margin-right: 20px;
}

/* DisplayMode 1501*/

/* DisplayMode 1446*/

/* DisplayMode 1445*/
.Sheet1685 div.scrollable {
   float: left;
   position: relative;
   overflow: hidden;
   border: 1px solid #e0e0e0;
   padding-top: 5px;
   padding-bottom: 5px;
}
.Sheet1685 .thumbs {
   position: absolute;
   width: 20000em;
   clear: both;
}
.Sheet1685 .entry {
   float: left;
   border-right: 1px solid #c0c0c0;
}
.Sheet1685 .thumb {
   margin-bottom: 5px;
}
.Sheet1685 h3 {
   clear: both;
   font-size: 8pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1685 .Header {
   background-color: #999;
   padding: 2px;
   height: 20px;
   margin-bottom: 4px;
}
.Sheet1685 .Header H2 {
   font-size: 10pt;
   margin: 0px;
   padding: 0px;
   float: left;
}
.Sheet1685 .Header SPAN {
   float: right;
}

/* DisplayMode 1444*/
.Sheet1684 H2 {
   font-size: 10pt;
   margin: 0px 0px 4px 0px;
   padding: 0px;
}
.Sheet1684 A {
   color: black;
   text-decoration: none;
}
.Sheet1684 A:HOVER {
   color: blue;
   text-decoration: underline;
}
.Sheet1684 P.Summary {
   font-size: 8pt;
   color: #666;
   margin: 0px;
   padding: 0px;
}
.Sheet1684 P.Summary A {
   font-weight: bold;
}
.Sheet1684 TR TD {
   vertical-align: top;
   padding: 5px;
   padding-bottom: 15px;
}
.Sheet1684 TD.Last {
   border: 0px;
}

/* DisplayMode 1443*/
.Sheet1683 UL {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}
.Sheet1683 UL LI {
}
.Sheet1683 UL IMG {
   margin: 0px 5px 5px 5px;
}
.Sheet1683 H3 {
   font-size: 10pt;
   margin: 0px 0px 4px 0px;
   padding: 0px;
}
.Sheet1683 A {
   color: black;
   text-decoration: none;
}
.Sheet1683 A:HOVER {
   color: blue;
   text-decoration: underline;
}
.Sheet1683 P.Summary {
   font-size: 8pt;
   color: #666;
   margin: 0px;
   padding: 0px;
}
.Sheet1683 P.Summary A {
   font-weight: bold;
}
.Sheet1683 .Header {
   background-color: #999;
   padding: 2px;
   height: 20px;
   margin-bottom: 4px;
}
.Sheet1683 .Header H2 {
   font-size: 10pt;
   margin: 0px;
   padding: 0px;
   float: left;
}
.Sheet1683 .Header SPAN {
   float: right;
}

/* DisplayMode 1442*/
.Sheet1682 H2 {
   font-size: 10pt;
   margin: 0px 0px 4px 0px;
   padding: 0px;
}
.Sheet1682 A {
   color: black;
   text-decoration: none;
}
.Sheet1682 A:HOVER {
   color: blue;
   text-decoration: underline;
}
.Sheet1682 P.Summary {
   font-size: 8pt;
   color: #666;
   margin: 0px;
   padding: 0px;
}
.Sheet1682 P.Summary A {
   font-weight: bold;
}
.Sheet1682 TR.Items TD {
   vertical-align: top;
   padding: 5px;
   padding-bottom: 15px;
}
.Sheet1682 TR.Images TD {
   vertical-align: bottom;
   text-align: center;
}
.Sheet1682 TD {
   border-right: 1px solid #e0e0e0;
}
.Sheet1682 TD.Last {
   border: 0px;
}

/* DisplayMode 1441*/
.Sheet1681 .Item {
   margin-bottom: 10px;
}
.Sheet1681 .ImageAttachment {
   margin-bottom: 10px;
}
.Sheet1681 H1 {
   font-size: 14pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1681 A {
   color: black;
   text-decoration: none;
}
.Sheet1681 A:HOVER {
   color: blue;
   text-decoration: underline;
}
.Sheet1681 P.Summary {
   font-size: 10pt;
   color: #666;
}
.Sheet1681 P.Summary A {
   font-weight: bold;
}
.Sheet1681 .Date {
   font-size: 8pt;
   color: #c0c0c0;
}

/* DisplayMode 1440*/
.Sheet1680 .Item {
   margin-bottom: 10px;
}
.Sheet1680 IMG {
   margin-right: 5px;
}
.Sheet1680 H2 {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1680 A {
   color: black;
   text-decoration: none;
}
.Sheet1680 A:HOVER {
   color: blue;
   text-decoration: underline;
}
.Sheet1680 P.Summary {
   font-size: 10pt;
   color: #666;
}
.Sheet1680 P.Summary A {
   font-weight: bold;
}
.Sheet1680 .Date {
   font-size: 8pt;
   color: #c0c0c0;
}

/* DisplayMode 1381*/

/* DisplayMode 1380*/
.Sheet1580 table {
   width: 500px;
}
.Sheet1580 select {
   width: 100%;
}
.Sheet1580 .SearchForm TH {
   background-color: #486E9F;
   padding: 10px;
}
.Sheet1580 .SearchForm TABLE.InputForm TH {
   border: 1px solid #486E9F;
}
.Sheet1580 .SearchForm TD {
}
.Sheet1580 #SearchResults UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1580 #SearchResults LI {
   margin-bottom: 8px;
}

/* DisplayMode 1000*/
.Sheet1012 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1012 LI A {
   font-weight: bold;
}
.Sheet1012 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1462*/
.Sheet1842 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1461*/

/* DisplayMode 1460*/

/* DisplayMode 1361*/

/* DisplayMode 1360*/

/* DisplayMode 1540*/

/* DisplayMode 1520*/

/* DisplayMode 1401*/

/* DisplayMode 1400*/

/* DisplayMode 1480*/
.Sheet1900 .Gallery {
   margin: 5px 0px 5px 6px;
}
.Sheet1900 h2 {
   font-size: 14pt;
   margin: 6px 0px 0px 0px;
   padding: 0px 10px 0px 0px;
   float: left;
}
.Sheet1900 h2 a {
   text-decoration: none !important;
}
.Sheet1900 .Info {
   padding-top: 5px;
   font-size: 10pt;
   color: white;
   line-height: 1.6em;
}

/* DisplayMode 1009*/
.Sheet1021 .Content {
   padding: 5px;
}

/* DisplayMode 1031*/
.Sheet1043 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   line-height: 17px;
}
.Sheet1043 UL A {
   font-weight: bold;
}
.Sheet1043 LI {
   clear: both;
   margin-bottom: 10px;
}
.Sheet1043 .Info {
   margin-bottom: 14px;
   font-size: 8pt;
   color: #474A4F;
}
.Sheet1043 .FloatLeft,.Sheet1043  .FloatRight {
   margin: 6px;
}
.Sheet1043 .ImageAttachment {
   text-align: center;
   vertical-align: top;
   margin-bottom: 14px;
}
.Sheet1043 .ImageAttachment img {
   width: 50px;
   height: 50px;
   vertical-align: top;
}

/* DisplayMode 1030*/
.Sheet1042 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1042 .Info {
   margin-bottom: 8px;
}
.Sheet1042 H2 {
   font-size: 12pt;
}

/* DisplayMode 1029*/

/* DisplayMode 1072*/
.Sheet1084 UL {
   list-style-type: none;
   margin: 2px 0px 2px 0px;
   padding: 2px;
   font-size: 10pt;
}
.Sheet1084 LI {
   margin-bottom: 2px;
   padding: 2px;
}
.Sheet1084 LI DIV {
   padding: 2px;
}
.Sheet1084 UL UL {
   list-style-type: disc;
   padding-left: 20px;
   color: #992518;
   font-size: 8pt;
   display: none;
}
.Sheet1084 UL LI.Active UL {
   display: block;
}
.Sheet1084 LI A {
   color: white;
   font-weight: bold;
}
.Sheet1084 LI A:hover {
   color: white;
   font-weight: bold;
}
.Sheet1084 LI.Active A {
   color: #ffffff;
}
.Sheet1084 LI.Active DIV {
   background-color: #6389B7;
}
.Sheet1084 LI.Active LI {
}
.Sheet1084 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}
.Sheet1084 .POC {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1421*/

/* DisplayMode 1420*/
.Sheet1660 .CommentInfo {
   width: 130px;
   float: left;
   padding-top: 12px;
   font-size: 8pt;
   text-align: center;
   background-image: url(/kd/images/comment.callout.gif);
   background-repeat: no-repeat;
   background-position: 94px 22px;
}
.Sheet1660 .CommentInfo H3 {
   font-size: 10pt;
}
.Sheet1660 .Comment {
   margin-bottom: 20px;
}
.Sheet1660 .CommentDetails {
   padding: 10px;
   background-color: #e0e0e0;
   margin-left: 130px;
   font-size: 8pt;
}
.Sheet1660 .CommentDetails H2 {
   font-size: 10pt;
   margin: 0px 0px 10px 0px;
}

/* DisplayMode 1047*/
.Sheet1059 .Header {
   padding: 3px;
   font-size: 8pt;
   color: #999;
   width: 775px;
}
.Sheet1059 .Header A {
   color: #9D9EA2;
}
.Sheet1059 .Header A.First {
   color: #9D9EA2;
}
.Sheet1059 .Header A.Last {
   color: #9D9EA2;
}
.Sheet1059 .Current {
   font-size: 12pt;
   font-weight: bold;
   color: black;
   display: block;
}
.Sheet1059 .CurrentPage {
   font-weight: bold;
   font-size: 10pt;
   color: black;
}
.Sheet1059 .Description {
   font-size: 10pt;
   color: #666;
}
.Sheet1059 HR {
   border: 1px solid #23548F;
}

/* DisplayMode 1046*/
.Sheet1058 .Footer {
   margin-top: 10px;
}
.Sheet1058 .Seperator {
   border: 1px solid #23548F;
}
.Sheet1058 .DateUpdated {
}
.Sheet1058 .POC {
}
.Sheet1058 .BackToTop {
}

/* DisplayMode 1044*/
.Sheet1056 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1056 .Info {
   margin-bottom: 0px 0px 10px 24px;
}

/* DisplayMode 1042*/
.Sheet1054 .Menu {
   text-align: center;
}
.Sheet1054 TD {
   padding: 3px;
   text-align: center;
}

/* DisplayMode 1041*/
.Sheet1053 .nav,.Sheet1053  .nav * {
   margin: 0;
   padding: 0;
}
.Sheet1053 .nav {
   line-height: 1;
   width: 142px;
}
.Sheet1053 .nav ul {
   background: #fff;
   width: 142px;
}
.Sheet1053 .nav li {
   background: #486E9F;
   border-left: 1px solid #fff;
   border-bottom: 1px solid #fff;
   float: left;
   list-style: none;
   position: relative;
   width: 148px;
   z-index: 895;
}
.Sheet1053 .nav li.children {
   background-image: url(/kd/images/arrow_right.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1053 .nav a {
   color: #13a;
   display: block;
   padding: .75em 0 .75em .8em;
   text-decoration: none;
   width: 7.45em;
}
.Sheet1053 .nav li ul {
   top: -999em;
   position: absolute;
   width: 150px;
   z-index: 896;
}
.Sheet1053 .nav li:hover,.Sheet1053  .nav li.sfHover,.Sheet1053  .nav a:focus,.Sheet1053  .nav a:hover,.Sheet1053  .nav a:active {
   background: #23548F;
   color: white;
}
.Sheet1053 .nav li:hover ul,.Sheet1053  ul.nav li.sfHover ul {
   left: 148px;
   top: -1px;
}
.Sheet1053 .nav li:hover li ul,.Sheet1053  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1053 .nav li li:hover ul,.Sheet1053  ul.nav li li.sfHover ul {
   left: 148px;
   top: -1px;
}
.Sheet1053 .nav li li:hover li ul,.Sheet1053  .nav li li.sfHover li ul {
   top: -999em;
}
.Sheet1053 .nav li li li:hover ul,.Sheet1053  ul.nav li li li.sfHover ul {
   left: 148px;
   top: -1px;
}
.Sheet1053 .superfish li:hover ul,.Sheet1053  .superfish li li:hover ul,.Sheet1053  .superfish li li li:hover ul {
   top: -999em;
}
.Sheet1053 .nav li li {
   background: #9A230D;
   width: 148px;
}
.Sheet1053 .nav li li li {
   background: #9A230D;
}
.Sheet1053 .nav li li a {
   padding-right: 0;
   width: 7.45em;
}

/* DisplayMode 1040*/
.Sheet1052 .nav,.Sheet1052  .nav * {
   margin: 0;
   padding: 0;
   list-style: none;
}
.Sheet1052 .nav {
   line-height: 1;
}
.Sheet1052 .nav ul {
   position: absolute;
   top: -999em;
   filter: alpha(opacity=100);
   -moz-opacity: 1;
   -khtml-opacity: 1;
   opacity: 1;
}
.Sheet1052 .nav ul li {
   width: 100%;
}
.Sheet1052 .nav li {
   float: left;
   position: relative;
   z-index: 1001;
   font-size: 10pt;
   font-weight: bold;
}
.Sheet1052 .nav a {
   display: block;
}
.Sheet1052 .nav li:hover ul,.Sheet1052  ul.nav li.sfHover ul {
   left: -1px;
   top: 2.5em;
}
.Sheet1052 .nav li:hover li ul,.Sheet1052  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1052 .nav li li:hover ul,.Sheet1052  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1052 .superfish li:hover ul,.Sheet1052  .superfish li li:hover ul {
   top: -999em;
}
.Sheet1052 .nav {
   float: left;
}
.Sheet1052 .nav li {
   width: auto;
   padding-right: 12px;
   padding-left: 11px;
   background: #9A230D;
}
.Sheet1052 .nav a {
   color: white;
   padding: .75em .5em;
   text-decoration: none;
}
.Sheet1052 .nav li:hover,.Sheet1052  .nav li.sfHover,.Sheet1052  .nav a:focus,.Sheet1052  .nav a:hover,.Sheet1052  .nav a:active {
   background: #9C9EA1;
   color: white;
   text-decoration: none;
}
.Sheet1052 .nav li li {
   background: #9A230D;
   width: 130px;
}
.Sheet1052 .nav li li li {
   background: #9A230D;
}
.Sheet1052 .nav li.MYROLEIS {
   background-color: #F6C006;
   color: #9A230D;
   text-align: left;
   margin-right: 0px;
   width: 100px;
}
.Sheet1052 .nav li.MYROLEIS A {
   color: white;
}
.Sheet1052 .nav li.MYROLEIS span.children {
   color: #9A230D;
}

/* DisplayMode 1039*/
.Sheet1051 SELECT {
   width: 100%;
}
.Sheet1051 .Menu {
   padding: 5px;
}

/* DisplayMode 1038*/
.Sheet1050 .Menu {
}
.Sheet1050 UL {
   margin: 0px;
   padding: 0px;
}
.Sheet1050 UL A {
   text-decoration: none;
   color: black;
}
.Sheet1050 UL A:HOVER {
   text-decoration: underline;
   color: blue;
}
.Sheet1050 UL LI {
   margin-bottom: 1px;
}
.Sheet1050 UL.Level1 {
   list-style-type: none;
}
.Sheet1050 UL.Level1 LI DIV {
   padding: 5px;
   background-color: #486E9F;
   border: 1px solid #23548F;
   font-size: 12pt;
}
.Sheet1050 UL.Level2 {
}
.Sheet1050 UL.Level2 LI DIV {
   background-color: transparent;
   border: 0px;
   font-size: 10pt;
}
.Sheet1050 UL.Level3 {
   margin-left: 10px;
   padding-left: 10px;
   list-style-type: square;
}
.Sheet1050 UL.Level3 LI DIV {
   background-color: transparent;
   border: 0px;
   font-size: 8pt;
}
.Sheet1050 LI.Separator {
   list-style-type: none;
}
.Sheet1050 LI.Header {
   margin-top: 5px;
   list-style-type: none;
}
.Sheet1050 LI.Header H2 {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1037*/
.Sheet1049 .All {
   padding-right: 8px;
   text-align: right;
}
.Sheet1049 .Link {
}

/* DisplayMode 1036*/
.Sheet1048 .Description {
   font-size: 10pt;
   margin-top: 5px;
}

/* DisplayMode 1035*/
.Sheet1047 TR.Odd TD {
   background-color: #EEEEEE;
}

/* DisplayMode 1034*/
.Sheet1046 .Description {
   font-size: 10pt;
   margin-top: 5px;
}

/* DisplayMode 1032*/
.Sheet1044 UL {
   list-style-type: none;
   padding: 0px;
   margin: 0px 0px 6px 14px;
   display: none;
   font-color: black;
}
.Sheet1044 H2 {
   font-size: 11pt;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
   line-height: 22px;
}
.Sheet1044 H2 A {
   background-image: url(/kd/images/plus.gif);
   background-repeat: no-repeat;
   padding-left: 14px;
   text-decoration: none;
   color: #474A4F;
}
.Sheet1044 H2 A SPAN {
   padding-left: 0px;
   background-repeat: no-repeat;
   height: 22px;
}
.Sheet1044 .Info {
   margin-bottom: 8px;
   color: #474A4F;
}

/* DisplayMode 1083*/
.Sheet1095 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1095 .Summary {
   margin: 10px;
   color: #666;
   font-style: italic;
}

/* DisplayMode 1082*/
.Sheet1094 .Link {
   font-size: 12pt;
}
.Sheet1094 .Message {
   font-size: 10pt;
   margin-bottom: 20px;
}

/* DisplayMode 1081*/
.Sheet1093 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1093 .Calendar {
   background-color: #23548F;
}
.Sheet1093 .Day {
   background-color: white;
   color: black;
}
.Sheet1093 .CurrentDay {
   background-color: #9A230D;
}
.Sheet1093 .OtherMonthDay {
   background-color: #e0e0e0;
   color: black;
}
.Sheet1093 .DayHeader {
   background-color: #486E9F;
   text-align: center;
}
.Sheet1093 .EventDay {
   background-color: #A0A1A5;
}
.Sheet1093 .EventDay A {
   color: #ffffff;
}

/* DisplayMode 1080*/
.Sheet1092 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1092 .CheckedOutMsg {
   margin: 10px 0px 10px 0px;
   padding: 5px;
   border: 1px dotted red;
}

/* DisplayMode 1079*/
.Sheet1091 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1078*/
.Sheet1090 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1090 LI {
   margin-bottom: 8px;
}
.Sheet1090 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1077*/
.Sheet1089 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1066*/

/* DisplayMode 1065*/
.Sheet1077 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet1077 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1077 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet1077 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1064*/
.Sheet1076 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet1076 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1076 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet1076 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1063*/
.Sheet1075 form {
   text-align: right;
   padding-right: 5px;
}
.Sheet1075 #QuickSearchBox {
   width: 240px;
   background-color: #E6E6E6;
}
.Sheet1075 .Button {
   background-color: #9A230D;
   color: white;
   font-weight: bold;
   border: 1px solid #9A230D;
   background-image: url(/kd/cache/files/192440A0B70A4D068922003E2650524F.gif);
   background-repeat: repeat-x;
   font-size: 80%;
   height: 22px;
   padding-bottom: 3px;
}

/* DisplayMode 1062*/
.Sheet1074 UL {
   list-style-type: none;
   margin: 5px 5px 5px 15px;
   padding: 0px;
}
.Sheet1074 LI {
   margin-bottom: 10px;
   line-height: 17px;
}
.Sheet1074 .AlternateRow {
   background-color: #EEE;
}
.Sheet1074 .Source {
}
.Sheet1074 h2 {
   margin: 0px;
   font-size: 9pt;
}
.Sheet1074 .Description {
   margin-bottom: 14px;
   font-size: 8pt;
   color: #474A4F;
}

/* DisplayMode 1061*/
.Sheet1073 .Description {
   font-size: 10pt;
}

/* DisplayMode 1060*/
.Sheet1072 .Quote {
   padding: 15px;
   margin: 0px;
   font-size: 10pt;
   font-style: italic;
   color: #666;
   background-image: url(/kd/images/quote.jpg);
   background-repeat: no-repeat;
   background-position: top left;
}
.Sheet1072 .Author {
   margin: 0px 10px 10px 10px;
   font-size: 10pt;
}
.Sheet1072 .Author,.Sheet1072  .Author A {
   color: #666;
}

/* DisplayMode 1059*/
.Sheet1071 .Data TD.IssueNo {
   width: 20px;
   text-align: center;
}
.Sheet1071 .Data TD.IssueAssignedTo,.Sheet1071  .Data TD.IssueDueDate {
   width: 15%;
}
.Sheet1071 .Data TD.IssueTitle {
   width: 60%;
   padding-left: 20px;
   background-repeat: no-repeat;
   background-position: top left;
}
.Sheet1071 .Data TR.CurrentUser td {
   background-color: ##aaffaa;
}
.Sheet1071 .Data TD.IssueFeature {
   background-image: url(/ProTask/images/feature.gif);
}
.Sheet1071 .Data TD.IssueBug {
   background-image: url(/ProTask/images/bug.gif);
}
.Sheet1071 .Data TD.IssueTask {
   background-image: url(/ProTask/images/task.gif);
}
.Sheet1071 .Data TD.IssueStory {
   background-image: url(/ProTask/images/story.gif);
}

/* DisplayMode 1025*/

/* DisplayMode 1024*/

/* DisplayMode 1023*/
.Sheet1035 .Print {
   background-image: url(/kd/cache/files/E97527C7-C29F-C43D-4E24D4F8128E3126.gif);
}
.Sheet1035 .Share {
   background-image: url(/kd/cache/files/E9754DAE-C29F-C43D-42606ED3A9E92450.gif);
}
.Sheet1035 .Comment {
   background-image: url(/kd/cache/files/E974EA22-C29F-C43D-4CD879B7968D7E97.gif);
}
.Sheet1035 UL {
   list-style-type: none;
   margin: 5px;
   padding: 0px;
}
.Sheet1035 LI {
   display: inline;
   margin-left: 5px;
   padding-left: 22px;
   background-repeat: no-repeat;
   margin-bottom: 6px;
}

/* DisplayMode 1022*/

/* DisplayMode 1020*/
.Sheet1032 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1019*/
.Sheet1031 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1031 UL LI {
   padding: 4px;
}
.Sheet1031 UL LI IMG {
   margin: 5px;
}
.Sheet1031 .Caption {
   font-size: 8pt;
   margin-bottom: 5px;
   font-weight: bold;
}

/* DisplayMode 1018*/
.Sheet1030 .Caption {
   font-size: 8pt;
   margin-bottom: 5px;
   font-weight: bold;
}
.Sheet1030 #ItemAttachmentBrowserBox {
   text-align: center;
}
.Sheet1030 #ItemAttachmentBrowserNav {
   margin-bottom: 8px;
   text-align: center;
}
.Sheet1030 #ItemAttachmentBrowserNav A {
   color: blue;
   margin: 0px 6px 0px 6px;
}
.Sheet1030 #ItemAttachmentBrowserZoom {
   margin: 5px;
}

/* DisplayMode 1017*/
.Sheet1029 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1029 UL LI {
   padding: 4px;
}

/* DisplayMode 1006*/
.Sheet1018 UL {
   list-style-type: none;
   font-color: black;
   margin: 0px 0px 10px 0px;
   padding: 0px;
}
.Sheet1018 LI {
   clear: both;
}
.Sheet1018 .Info {
   font-size: 9pt;
   color: #000000;
   margin-bottom: 4px;
}
.Sheet1018 H2 {
   font-size: 10pt;
}
.Sheet1018 .Date {
   width: 120px;
   display: block;
   float: left;
}
.Sheet1018 .Item {
   display: block;
}

/* DisplayMode 1005*/
.Sheet1017 .Calendar {
   background-color: #23548F;
   width: 600px;
}
.Sheet1017 .Day {
   background-color: white;
   color: black;
}
.Sheet1017 .CurrentDay {
   background-color: #9A230D;
}
.Sheet1017 .OtherMonthDay {
   background-color: #e0e0e0;
   color: black;
}
.Sheet1017 .DayHeader {
   background-color: #486E9F;
   text-align: center;
}
.Sheet1017 .EventDay {
   background-color: #23548F;
}
.Sheet1017 .Navigator {
   margin: 5px 0px 5px 0px;
}
.Sheet1017 TD {
   font-size: 8pt;
}
.Sheet1017 UL {
   list-style-type: square;
   margin: 5px;
   padding-top: 10px;
}

/* DisplayMode 1087*/
.Sheet1099 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1086*/

/* DisplayMode 1085*/

/* DisplayMode 1084*/

/* DisplayMode 1340*/
.Sheet1500 ul {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1500 li {
   float: left;
}
.Sheet1500 a {
   margin-right: 15px;
}

/* DisplayMode 1321*/

/* DisplayMode 1232*/

/* DisplayMode 1231*/

/* DisplayMode 1230*/

/* DisplayMode 1229*/

/* DisplayMode 1228*/

/* DisplayMode 1227*/

/* DisplayMode 1226*/

/* DisplayMode 1225*/

/* DisplayMode 1215*/

/* DisplayMode 1214*/

/* DisplayMode 1213*/

/* DisplayMode 1212*/

/* DisplayMode 1211*/

/* DisplayMode 1210*/

/* DisplayMode 1209*/

/* DisplayMode 1208*/

/* DisplayMode 1197*/

/* DisplayMode 1196*/

/* DisplayMode 1195*/

/* DisplayMode 1194*/

/* DisplayMode 1192*/

/* DisplayMode 1191*/

/* DisplayMode 1190*/

/* DisplayMode 1189*/

/* DisplayMode 1140*/
.Sheet1200 DIV {
   text-align: right;
   padding: 2px 3px 2px 0px;
   font-size: 8pt;
   font-weight: bold;
}
.Sheet1200 .ProgramContent {
   clear: both;
}

/* DisplayMode 1090*/

/* DisplayMode 1091*/

/* DisplayMode 1092*/
.Sheet1104 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1104 .Info {
   margin-bottom: 8px;
}
.Sheet1104 H2 {
   font-size: 12pt;
}

/* DisplayMode 1093*/
.Sheet1105 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1100*/
.Sheet1140 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1140 LI {
   margin-bottom: 10px;
   padding: 5px;
   font-size: 10pt;
}
.Sheet1140 .AlternateRow {
   background-color: #eee;
}
.Sheet1140 .Source {
}
.Sheet1140 h2 {
   margin: 0px;
   font-size: 10pt;
   font-weight: normal;
}
.Sheet1140 .Description {
   margin-top: 10px;
   font-size: 8pt;
}

/* DisplayMode 1038*/
.Sheet2720 .Menu {
}
.Sheet2720 UL {
   margin: 0px;
   padding: 0px;
}
.Sheet2720 UL A {
   text-decoration: none;
   font-weight: bold;
}
.Sheet2720 UL A:HOVER {
   text-decoration: underline;
}
.Sheet2720 UL LI {
   margin-bottom: 1px;
}
.Sheet2720 UL.Level1 {
   list-style-type: disc;
   margin-left: 20px;
   padding-left: 20px;
}
.Sheet2720 UL.Level1 LI DIV {
   padding: 5px;
}
.Sheet2720 UL.Level2 {
}
.Sheet2720 UL.Level2 LI DIV {
   background-color: transparent;
   border: 0px;
   font-size: 10pt;
}
.Sheet2720 UL.Level3 {
   margin-left: 20px;
   padding-left: 20px;
   list-style-type: disc;
}
.Sheet2720 UL.Level3 LI DIV {
   background-color: transparent;
   border: 0px;
   font-size: 8pt;
}
.Sheet2720 LI.Separator {
   list-style-type: none;
}
.Sheet2720 LI.Header {
   margin-top: 5px;
   list-style-type: none;
}
.Sheet2720 LI.Header H2 {
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1460*/
.Sheet1880 .Banner {
   margin: 10px;
}
.Sheet1880 .Props {
   padding: 10px;
}
.Sheet1880 H2 {
   font-size: 14pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1880 H2 A {
   text-decoration: none;
}
.Sheet1880 P {
   font-size: 10pt;
}

/* DisplayMode 1005*/
.Sheet3220 .Calendar {
   background-color: #23548F;
   width: 600px;
}
.Sheet3220 .Day {
   background-color: white;
   color: black;
}
.Sheet3220 .CurrentDay {
   background-color: #9A230D;
}
.Sheet3220 .OtherMonthDay {
   background-color: #e0e0e0;
   color: black;
}
.Sheet3220 .DayHeader {
   background-color: #486E9F;
}
.Sheet3220 .EventDay {
   background-color: #23548F;
}
.Sheet3220 .Navigator {
   margin: 5px 0px 5px 0px;
}
.Sheet3220 TD {
   font-size: 9pt;
}
.Sheet3220 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet3220 LI {
   padding: 10px 0px 0px 0px;
}

/* DisplayMode 1009*/
.Sheet3261 .box {
   padding-top: 10px;
   padding-bottom: 10px;
   clear: both;
}
.Sheet3261 .Title {
   color: #CD6800;
   font-weight: bold;
   font-size: 16pt;
   margin-top: 10px;
   margin-bottom: 0px;
   line-height: 27px;
}
.Sheet3261 .Description {
   font-weight: bold;
   color: grey;
   padding-top: 0px;
   padding-bottom: 5px;
   margin-top: 0px;
}
.Sheet3261 .Header {
   font-size: 12pt;
   font-weight: bold;
}
.Sheet3261 H1 {
   font-size: 14pt;
   margin: 0px;
   padding: 0px;
   color: #486E9F;
}
.Sheet3261 H2 {
   font-size: 10pt;
   margin: 0px;
   padding: 0px;
   color: #486E9F;
}
.Sheet3261 UL.Simple {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet3261 .middlecolumn {
   float: left;
   width: 170px;
}
.Sheet3261 .leftcolumn {
   width: 80px;
   float: left;
   margin-left: 0px;
   margin-bottom: 20px;
}
.Sheet3261 .rightcolumn {
   width: 180px;
   margin-left: 280px;
}

/* DisplayMode 1000*/
.Sheet2660 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2660 LI A {
   font-weight: bold;
   font-size: 12pt;
}
.Sheet2660 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1031*/
.Sheet2740 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   line-height: 17px;
}
.Sheet2740 UL A {
   font-family: helvetica, arial;
   font-weight: bold;
   font-size: 12pt;
}
.Sheet2740 LI {
   clear: both;
}
.Sheet2740 .Info {
   padding-top: 5px;
   margin-bottom: 14px;
   font-size: 9pt;
   color: #000000;
}
.Sheet2740 .Info A {
   font-size: 9pt;
}
.Sheet2740 .FloatLeft,.Sheet2740  .FloatRight {
   margin: 6px;
}
.Sheet2740 .ImageAttachment {
   text-align: center;
   vertical-align: top;
   margin-bottom: 14px;
}

/* DisplayMode 1031*/
.Sheet3420 UL {
   list-style-type: none;
   margin: 0px;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 30px;
   line-height: 20px;
}
.Sheet3420 UL A {
   font-family: helvetica, arial;
   font-weight: bold;
   font-size: 12pt;
}
.Sheet3420 LI {
   clear: both;
}
.Sheet3420 .Info {
   padding-top: 5px;
   margin-bottom: 14px;
   font-size: 9pt;
   color: #000000;
}
.Sheet3420 .Info A {
   font-size: 9pt;
}
.Sheet3420 .FloatLeft,.Sheet3420  .FloatRight {
   margin: 6px;
}
.Sheet3420 .ImageAttachment {
   text-align: center;
   vertical-align: top;
   margin-bottom: 14px;
}

/* DisplayMode 1031*/
.Sheet3340 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   line-height: 17px;
}
.Sheet3340 UL A {
   font-weight: bold;
}
.Sheet3340 LI {
   clear: both;
   margin-bottom: 14px;
}
.Sheet3340 .Info {
   margin-bottom: 14px;
   font-size: 8pt;
   color: #474A4F;
}
.Sheet3340 .FloatLeft,.Sheet3340  .FloatRight {
   margin: 6px;
}
.Sheet3340 .ImageAttachment {
   text-align: center;
   vertical-align: top;
   margin-bottom: 14px;
}
.Sheet3340 .ImageAttachment img {
   width: 100px;
   height: 90px;
   vertical-align: top;
}

/* DisplayMode 1006*/
.Sheet2860 UL {
   list-style-type: none;
   font-color: black;
   margin: 0px 0px 10px 0px;
   padding: 0px;
}
.Sheet2860 LI {
   clear: both;
}
.Sheet2860 .Info {
   font-size: 9pt;
   color: #000000;
   margin-bottom: 14px;
}
.Sheet2860 H2 {
   font-size: 10pt;
}
.Sheet2860 .Date {
   width: 105px;
   display: block;
   float: left;
   font-weight: bold;
}
.Sheet2860 .Item {
   display: block;
   font-weight: bold;
}

/* DisplayMode 1006*/
.Sheet2800 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2800 .Info {
   margin-bottom: 8px;
}
.Sheet2800 H2 {
   font-size: 10pt;
}

/* DisplayMode 1030*/
.Sheet3100 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet3100 .Info {
   margin-bottom: 6px;
}
.Sheet3100 H2 {
   font-size: 9pt;
}

/* DisplayMode 1031*/
.Sheet2700 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   line-height: 17px;
}
.Sheet2700 UL A {
   font-weight: bold;
}
.Sheet2700 LI {
   clear: both;
   margin-bottom: 10px;
}
.Sheet2700 .Info {
   margin-bottom: 14px;
   font-size: 8pt;
   color: #474A4F;
}
.Sheet2700 .FloatLeft,.Sheet2700  .FloatRight {
   margin: 6px;
}
.Sheet2700 .ImageAttachment {
   text-align: center;
   vertical-align: top;
   margin-bottom: 14px;
}
.Sheet2700 .ImageAttachment img {
   width: 50px;
   height: 50px;
   vertical-align: top;
}

/* DisplayMode 1009*/
.Sheet1160 .Content {
   padding: 0px;
   margin: 0px;
}

/* DisplayMode 1031*/
.Sheet2760 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2760 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1047*/
.Sheet2200 .Header {
   font-size: 12pt;
   color: #23548f;
   padding-bottom: 5px;
}
.Sheet2200 .Header A {
   color: #999;
}
.Sheet2200 .Current {
   font-weight: bold;
   font-size: 18pt;
   line-height: 20pt;
   color: #23548f;
   display: block;
}
.Sheet2200 .CurrentPage {
   font-weight: bold;
   font-size: 10pt;
   color: black;
}
.Sheet2200 .Description {
   font-size: 10pt;
   color: #666;
}
.Sheet2200 HR {
   border: 1px solid #23548F;
}

/* DisplayMode 1500*/
.Sheet3360 .ui-widget-content {
   border: 0px;
}
.Sheet3360 .ui-widget-header {
   background-image: none;
   background-color: white;
   border: 0px;
}
.Sheet3360 .ui-tabs-nav {
   border-bottom: 1px solid #999;
   height: 21px;
}
.Sheet3360 .ui-state-default {
   background-image: none;
   background-color: white;
   border: 0px;
}
.Sheet3360 .ui-widget-content .ui-state-default,.Sheet3360  .ui-widget-content .ui-state-active {
   background-image: none;
   background-color: white;
   border: 0px;
}
.Sheet3360 .ui-tabs-selected {
   background-image: url(/kd/cache/files/EFC8C126-C29F-C43D-4343BC106D88C284.gif) !important;
   background-color: white;
   border: 0px;
}
.Sheet3360 .ui-state-focus {
   background-image: none;
   background-color: white;
   border: 0px;
}
.Sheet3360 .ui-tabs-nav li {
   width: 300px;
   text-align: center;
   height: 21px;
}
.Sheet3360 .ui-tabs-nav li a {
   width: 300px;
   height: 21px;
   text-align: center;
   padding: 0px !important;
}
.Sheet3360 .ui-tabs-selected a {
   position: relative;
   top: 3px;
   font-weight: bold;
}

/* DisplayMode 1063*/
.Sheet1460 form {
}
.Sheet1460 label {
   font-size: 10pt;
   padding-right: 5px;
}
.Sheet1460 a {
   color: white;
}
.Sheet1460 .Button {
   margin-right: 20px;
}
.Sheet1460 span {
   background-color: white;
   margin-right: 10px;
   padding: 4px;
}
.Sheet1460 span a {
   color: black;
   text-decoration: none;
}
.Sheet1460 span a:hover {
   text-decoration: underline;
   color: blue;
}

/* DisplayMode 1038*/
.Sheet1520 .Menu {
}
.Sheet1520 UL {
   margin: 0px;
   padding: 0px;
}
.Sheet1520 UL A {
   text-decoration: none;
   color: black;
}
.Sheet1520 UL A:HOVER {
   text-decoration: underline;
   color: blue;
}
.Sheet1520 UL LI {
   margin-bottom: 1px;
}
.Sheet1520 UL.Level1 {
   list-style-type: none;
}
.Sheet1520 UL.Level1 LI DIV {
   padding: 5px;
   font-size: 10pt;
}
.Sheet1520 UL.Level2 {
}
.Sheet1520 UL.Level2 LI DIV {
   background-color: transparent;
   border: 0px;
   font-size: 10pt;
}
.Sheet1520 UL.Level3 {
   margin-left: 10px;
   padding-left: 10px;
   list-style-type: square;
}
.Sheet1520 UL.Level3 LI DIV {
   border: 0px;
   font-size: 8pt;
}
.Sheet1520 LI.Separator {
   list-style-type: none;
}
.Sheet1520 LI.Header {
   margin-top: 5px;
   list-style-type: none;
}
.Sheet1520 LI.Header H2 {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1009*/
.Sheet2940 .Content {
   padding: 5px;
   font-weight: bold;
   color: #666666;
}

/* DisplayMode 1039*/
.Sheet1720 .ProgramContent {
   text-align: right;
}
.Sheet1720 SELECT {
   width: auto;
}
.Sheet1720 .Menu {
   padding: 5px;
}

/* DisplayMode 1009*/
.Sheet1740 .Content {
}
.Sheet1740 .Content th {
   color: #ffffff;
   font-size: 9.5pt;
}
.Sheet1740 .Content td {
   color: #ffffff;
   font-size: 9.5pt;
}
.Sheet1740 .Content a:link {
}
.Sheet1740 .Content a:hover {
   color: #ffffff;
   text-decoration: none;
}

/* DisplayMode 1009*/
.Sheet1760 .Content {
   font-size: xx-small;
}

/* DisplayMode 1500*/
.Sheet2820 .ui-widget-content {
   border: 0px;
}
.Sheet2820 .ui-widget-header {
   background-image: none;
   background-color: white;
   border: 0px;
   font-size: 13px;
}
.Sheet2820 .ui-tabs-nav {
   border-bottom: 1px solid #999;
   height: 21px;
}
.Sheet2820 .ui-state-default {
   background-image: none;
   background-color: white;
   border: 0px;
}
.Sheet2820 .ui-widget-content .ui-state-default,.Sheet2820  

.ui-widget-content 

.ui-state-active {
   background-image: none;
   background-color: white;
   border: 0px;
}
.Sheet2820 .ui-tabs-selected {
   background-image: url(/kd/cache/files/EFC8C126-C29F-C43D-4343BC106D88C284.gif) !important;
   background-color: white;
   border: 0px;
}
.Sheet2820 .ui-state-focus {
   background-image: none;
   background-color: white;
   border: 0px;
}
.Sheet2820 .ui-tabs-nav li {
   width: 150px;
   text-align: center;
   height: 21px;
}
.Sheet2820 .ui-tabs-nav li a {
   width: 150px;
   height: 21px;
   text-align: center;
   padding: 0px !important;
}
.Sheet2820 .ui-tabs-selected a {
   position: relative;
   top: 3px;
   font-weight: bold;
}

/* DisplayMode 1053*/
.Sheet3500 .Photos TD {
   padding: 2px;
   border: 1px solid #999;
   background-color: #e0e0e0;
   text-align: center;
   vertical-align: top;
}
.Sheet3500 .Photos TD .Info {
   margin-top: 5px;
}

/* DisplayMode 1072*/
.Sheet2400 UL {
   list-style-type: none;
   margin: 2px 0px 2px 0px;
   padding: 0px;
   font-size: 11pt;
}
.Sheet2400 LI {
   margin-bottom: 15px;
   padding: 0px;
}
.Sheet2400 LI DIV {
   padding: 0px;
}
.Sheet2400 UL UL {
   list-style-type: square;
   padding-left: 30px;
   font-size: 11pt;
   display: none;
}
.Sheet2400 UL LI.Active UL {
   display: block;
}
.Sheet2400 LI A {
   color: #CD6800;
   font-weight: bold;
}
.Sheet2400 LI.Active A {
   color: #9A230D;
}
.Sheet2400 LI.Active DIV {
   background-color: #D8D8D8;
}
.Sheet2400 LI.Active LI {
   background-color: #EAEAEC;
}
.Sheet2400 .Description {
   margin-left: 0px;
   font-size: 9pt;
   color: #474a4f;
}
.Sheet2400 .POC {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1072*/
.Sheet2640 UL {
   list-style-type: disc;
   padding-left: 20px;
   color: #992518;
   margin: 0px;
}
.Sheet2640 LI {
   margin-bottom: 1px;
   margin-left: 5px;
   padding: 4px;
   font-size: 10pt;
   font-weight: bold;
}
.Sheet2640 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}
.Sheet2640 .POC {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1460*/
.Sheet1860 .ProgramContent {
   background-image: url(/kd/cache/files/3F834ACA-C29F-C43D-4A6C8398F199D98D.jpg);
   background-repeat: no-repeat;
   padding-top: 30px;
}
.Sheet1860 .Banner {
   text-align: center;
   margin-top: 10px;
   margin-bottom: 20px;
}

/* DisplayMode 1038*/
.Sheet2100 .Menu {
}
.Sheet2100 UL {
   margin: 0px;
   padding: 0px;
}
.Sheet2100 UL A {
   text-decoration: none;
   color: #23548F;
}
.Sheet2100 UL A:HOVER {
   text-decoration: underline;
}
.Sheet2100 UL LI {
   margin-bottom: 8px;
   font-size: 10pt;
   font-weight: bold;
}
.Sheet2100 UL LI UL LI {
   margin-bottom: 2px;
}
.Sheet2100 UL LI.Active DIV {
   background-color: #D8D8D8;
}
.Sheet2100 UL LI.Active UL LI DIV {
   background-color: #EAEAEC;
}
.Sheet2100 UL LI.Active A {
   color: #9A230D;
}
.Sheet2100 UL.Level1 {
   list-style-type: none;
}
.Sheet2100 UL.Level1 LI DIV {
   padding: 3px;
}
.Sheet2100 UL.Level2 {
   list-style-type: square;
   margin: 0px;
   padding-left: 20px;
}
.Sheet2100 UL.Level2 LI DIV {
   background-color: transparent;
   border: 0px;
   font-size: 8pt;
}
.Sheet2100 LI.Separator {
   list-style-type: none;
}
.Sheet2100 LI.Header {
   margin-top: 5px;
   list-style-type: none;
}
.Sheet2100 LI.Header H2 {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}
.Sheet2100 UL LI UL {
   display: none;
}
.Sheet2100 UL LI.Active UL {
   display: block;
}


/*
    CONTAINER STYLES
*/
/* Container 1080*/
.cnt1080Content {
   padding: 2px !important;
   background-color: white;
   background-image: url(/kd/cache/files/365AA676-C29F-C43D-4980104D10662204.jpg);
   background-repeat: repeat-y;
}

/* Container 1060*/
.cnt1060Container {
   margin-bottom: 10px;
   background-image: url(/kd/cache/files/3BB80C2E-C29F-C43D-4FF90B6F24A25A54.jpg);
   background-repeat: repeat-x;
   border-top: 1px solid #A0A1A5 !important;
   border-left: 1px solid #A0A1A5 !important;
   border-right: 1px solid #A0A1A5 !important;
   border-bottom: 5px solid #94ACC8;
   padding: 8px;
}
.cnt1060Header {
   color: black !important;
   font-weight: bold;
   font-size: 10pt;
   padding-left: 5px;
}
.cnt1060Header DIV {
   padding: 5px;
}
.cnt1060Content {
   padding: 2px;
   border-bottom: 1px solid #A0A1A5 !important;
}
.cnt1060Header A.Collapsible {
   background-repeat: no-repeat;
   display: block;
   width: 66px;
   height: 21px;
   float: right;
   text-decoration: none;
   position: relative;
   top: -1px;
   left: 1px;
}
.cnt1060Header A.Collapsible:HOVER {
   text-decoration: none;
}
.cnt1060Header .Expanded {
   background-image: url(/kd/cache/files/3F2808DA-C29F-C43D-4926DEE0F3EFFCBD.jpg);
}
.cnt1060Header .Collapsed {
   background-image: url(/kd/cache/files/3F283D86-C29F-C43D-4B85203AD4EA0106.jpg);
}

/* Container 1240*/
.cnt1240Container {
   border: 1px solid #A0A1A5;
   background-color: #E6E6E6;
   margin: 5px 5px 5px 5px;
   width: 100%;
}
.cnt1240Header {
}
.cnt1240Content {
}

/* Container 1061*/
.cnt1061Container {
   margin-bottom: 10px;
   background-image: url(/kd/cache/files/3BB80C2E-C29F-C43D-4FF90B6F24A25A54.jpg);
   background-repeat: repeat-x;
   border-top: 1px solid #A0A1A5 !important;
   border-left: 1px solid #A0A1A5 !important;
   border-right: 1px solid #A0A1A5 !important;
   border-bottom: 5px solid #94ACC8;
   padding: 8px;
}
.cnt1061Header {
   color: black !important;
   font-weight: bold;
   font-size: 10pt;
   padding-left: 5px;
}
.cnt1061Header DIV {
   padding: 5px;
}
.cnt1061Content {
   padding: 2px;
   border-bottom: 1px solid #A0A1A5 !important;
}
.cnt1061Header A.Collapsible {
   background-repeat: no-repeat;
   display: block;
   width: 66px;
   height: 21px;
   float: right;
   text-decoration: none;
   position: relative;
   top: -1px;
   left: 1px;
}
.cnt1061Header A.Collapsible:HOVER {
   text-decoration: none;
}
.cnt1061Header .Expanded {
   background-image: url(/kd/cache/files/3F2808DA-C29F-C43D-4926DEE0F3EFFCBD.jpg);
}
.cnt1061Header .Collapsed {
   background-image: url(/kd/cache/files/3F283D86-C29F-C43D-4B85203AD4EA0106.jpg);
}

/* Container 1260*/
.cnt1260Container {
   border: 1px solid #E1DEDE;
   margin-bottom: 15px;
}
.cnt1260Header {
   background-color: #F5F3F3;
   color: #474A4F;
   font-weight: bold;
   font-size: 13pt;
   padding: 15px 15px 3px 15px;
}
.cnt1260Content {
   padding: 0px 15px 15px 15px;
   background-color: #F5F3F3;
}

/* Container 1640*/
.cnt1640Container {
   margin-bottom: 20px;
   margin-top: 5px;
}
.cnt1640Header {
   background-color: none;
   color: #23548f;
   padding-left: 0px;
   padding-bottom: 5px;
   padding-top: 0px;
   font-weight: none;
   font-size: 11pt;
}
.cnt1640Content {
   padding-bottom: 10px;
}

/* Container 1541*/
.cnt1541Content {
   border: 1px solid #9d9ea2;
   padding: 5px 15px 15px 15px;
}

/* Container 1482*/
.cnt1482Content {
   border-left: 1px solid #D1D0D0;
   border-top: 1px solid #D1D0D0;
   border-right: 1px solid #D1D0D0;
   padding: 15px 15px 0px 15px;
   background-color: #F5F3F3;
   margin-bottom: 0px;
   margin-top: 30px;
}

/* Container 1440*/
.cnt1440Container {
   border: 1px solid #E1DEDE;
   padding: 10px 10px 10px 10px;
   background-color: #F5F3F3;
   margin-bottom: 15px;
}
.cnt1440Header {
   color: #23548f;
   font-weight: bold;
   font-size: 13pt;
   background: url(/kd/cache/files/5416939C-9400-626A-66D7FD882DEE193E.jpg) no-repeat bottom right;
   padding-left: 2px;
   padding-top: 10px;
   padding-bottom: 10px;
   height: 40px;
}
.cnt1440Content {
}

/* Container 1300*/
.cnt1300Container {
   clear: right;
   width: 150px;
   margin: 10px 0px 10px 10px;
}
.cnt1300Header {
}
.cnt1300Content {
   padding: 4px;
}

/* Container 1400*/
.cnt1400Content {
   padding: 0px !important;
   border-bottom: 1px solid #A0A1A5;
   margin-bottom: 15px;
   margin-top: 5px;
}

/* Container 1420*/
.cnt1420Container {
   margin-bottom: 20px;
   margin-top: 5px;
}
.cnt1420Header {
   background-color: none;
   color: #23548f;
   padding-left: 0px;
   padding-bottom: 5px;
   padding-top: 0px;
   font-weight: bold;
   font-size: 13pt;
}
.cnt1420Content {
   padding-bottom: 10px;
}

/* Container 1341*/
.cnt1341Container {
   border: 1px solid #9d9ea2;
   margin-bottom: 10px;
}
.cnt1341Header {
   background-color: #e2e9f3;
   color: #474a4f;
   padding: 15px 15px 3px 15px;
   font-size: 13pt;
   font-weight: bold;
}
.cnt1341Content {
   background-color: #e2e9f3;
   padding: 0px 15px 15px 15px;
}

/* Container 1320*/
.cnt1320Container {
}
.cnt1320Header {
   background-color: white;
   color: #24538f;
   font-size: 12pt;
   font-weight: bold;
   background-image: url(/kd/cache/files/365AA676-C29F-C43D-4980104D10662204.jpg);
   background-repeat: repeat-y;
   padding-left: 12px;
}
.cnt1320Content {
   padding: 0px !important;
   background-color: white;
   background-image: url(/kd/cache/files/365AA676-C29F-C43D-4980104D10662204.jpg);
   background-repeat: repeat-y;
}

/* Container 1381*/
.cnt1381Container {
   border: 1px solid #E1DEDE;
   margin-bottom: 15px;
}
.cnt1381Header {
   background-color: #F5F3F3;
   color: #474A4F;
   font-weight: bold;
   font-size: 13pt;
   padding: 15px 15px 3px 15px;
}
.cnt1381Content {
   padding: 0px 15px 15px 15px;
   background-color: #F5F3F3;
}

/* Container 1680*/
.cnt1680Container {
   border: 1px solid #E1DEDE;
   margin-bottom: 15px;
}
.cnt1680Header {
   background-color: #F5F3F3;
   color: #737474;
   padding: 15px;
   font-weight: bold;
   font-size: 18pt;
   line-height: 18pt;
}
.cnt1680Content {
   padding: 0px 15px 15px 15px;
   background-color: #F5F3F3;
}

/* Container 1600*/
.cnt1600Container {
   margin-bottom: 5px;
   margin-top: 20px;
}
.cnt1600Header {
   background-color: none;
   color: #CD6800;
   padding-left: 0px;
   padding-bottom: 5px;
   padding-top: 0px;
   font-weight: bold;
   font-size: 18pt;
   line-height: 28px;
}
.cnt1600Content {
   padding-bottom: 5px;
}

/* Container 1560*/
.cnt1560Container {
   margin-bottom: 5px;
   margin-top: 20px;
}
.cnt1560Header {
   background-color: none;
   color: #737474;
   padding-left: 0px;
   padding-bottom: 15px;
   padding-top: 0px;
   font-weight: bold;
   font-size: 18pt;
   line-height: 18pt;
}
.cnt1560Content {
   padding-bottom: 10px;
}

/* Container 1500*/
.cnt1500Content {
   padding: 0px 15px 0px 15px;
   border-left: 1px solid #E1DEDE;
   border-right: 1px solid #E1DEDE;
   background-color: #F5F3F3;
   margin: 0px;
}

/* Container 1460*/
.cnt1460Container {
   margin-bottom: 0px;
   margin-top: 15px;
}
.cnt1460Header {
   background-color: none;
   color: #23548f;
   padding-left: 0px;
   padding-bottom: 5px;
   padding-top: 0px;
   font-weight: bold;
   font-size: 13pt;
}
.cnt1460Content {
   padding-bottom: 0px;
}

/* Container 1580*/
.cnt1580Container {
   border: 1px solid #E1DEDE;
   margin-bottom: 15px;
}
.cnt1580Header {
   background-color: #fff;
   color: #474A4F;
   font-weight: bold;
   font-size: 13pt;
   padding: 15px 15px 3px 15px;
}
.cnt1580Content {
   padding: 0px 15px 15px 15px;
   background-color: #fff;
}

/* Container 1620*/
.cnt1620Container {
   margin-bottom: 15px;
}
.cnt1620Header {
   background-color: #F5F3F3;
   color: #474A4F;
   font-weight: bold;
   font-size: 13pt;
   padding: 15px 15px 3px 15px;
}
.cnt1620Content {
   border: 1px solid #E1DEDE;
   padding: 40px 15px 15px 15px;
   background: url(/kd/cache/files/5416939C-9400-626A-66D7FD882DEE193E.jpg) no-repeat 50% 1%;
   background-color: #F5F3F3;
}

/* Container 1660*/
.cnt1660Container {
   margin-bottom: 5px;
}
.cnt1660Header {
   background-color: #23548F !important;
   color: white !important;
   padding: 4px !important;
}
.cnt1660Content {
   padding: 2px;
}

/* Container 1280*/
.cnt1280Content {
   padding: 0px;
   margin: 0px;
}

/* Container 1020*/
.cnt1020Content {
   border: 1px solid #E1DEDE;
   padding: 15px 15px 15px 15px;
   background-color: #F5F3F3;
   margin-bottom: 15px;
}

/* Container 1021*/
.cnt1021Container {
   background-color: #eee;
   margin-bottom: 5px;
}
.cnt1021Header {
   padding: 8px;
   font-weight: bold;
   font-size: 11pt;
   color: #474A4F;
}
.cnt1021Content {
   padding: 8px;
}

/* Container 1*/
.cnt1Content {
   padding: 0px;
   margin: 0px;
}
.cnt1Menu {
   padding: 0px;
}

/* Container 1156*/
.cnt1156Container {
   margin-bottom: 0px;
}
.cnt1156Content {
   background-color: #ECF1F8;
   padding: 10px;
}

/* Container 2*/
.cnt2Container {
   border-bottom: 1px solid #9d9ea2;
   margin-bottom: 20px;
   margin-top: 5px;
}
.cnt2Header {
   background-color: none;
   color: #23548f;
   padding-left: 0px;
   padding-bottom: 5px;
   padding-top: 0px;
   font-weight: bold;
   font-size: 13pt;
}
.cnt2Content {
   padding-bottom: 10px;
}

/* Container 1101*/
.cnt1101Container {
   border: 1px solid #E6E6E6;
   margin-bottom: 5px;
}
.cnt1101Content {
   padding: 10px;
}

/* Container 1187*/
.cnt1187Container {
   margin-bottom: 5px;
}
.cnt1187Header {
   font-family: arial;
   background-color: #CCCCCC;
   color: black;
   padding: 4px;
   font-weight: bold;
   font-size: smaller;
}
.cnt1187Content {
   padding: 2px;
}

/* Container 1180*/
.cnt1180Container {
   border: 1px solid white;
   margin-bottom: 5px;
}
.cnt1180Content {
   padding: 10px;
}

/* Container 1181*/
.cnt1181Container {
   background-color: #EEEEEE;
   border: 1px solid #23548F;
   margin-bottom: 5px;
}
.cnt1181Header {
   font-family: arial;
   background-color: #CCCCCC;
   color: black;
   padding: 4px;
   font-weight: bold;
   font-size: small;
}
.cnt1181Content {
   padding: 5px;
}

/* Container 1164*/
.cnt1164Container {
   margin-bottom: 0px;
}
.cnt1164Content {
   background-color: #EDEDF3;
   padding: 10px;
}

/* Container 1166*/
.cnt1166Container {
   margin-bottom: 11px;
}
.cnt1166Content {
   background-color: white;
   padding: 10px;
}

/* Container 1168*/
.cnt1168Container {
   margin-bottom: 11px;
   border-bottom: 1px solid #7589ac;
   border-right: 1px solid #7589ac;
}
.cnt1168Content {
   background-color: white;
   padding: 5px;
}

/* Container 1170*/
.cnt1170Container {
   margin: 0px;
   padding: 0px;
}
.cnt1170Content {
   background-image: url(../_plugins/layouts/images/newcontainer-background.jpg);
   background-repeat: repeat-x;
}


/*
    LAYOUT STYLES
*/
/* Layout 1*/
.TemplateLayout1 .Everything {
   width: 800px;
   margin-left: 240px;
}
.TemplateLayout1 .CompleteLayout {
   width: 100%;
}
.TemplateLayout1 .Region1 {
   padding-left: 2px;
}
.TemplateLayout1 .Region2 {
   color: white;
   padding: 4px;
}
.TemplateLayout1 .Region3 {
   color: white;
   text-align: right;
   padding: 4px;
   padding-right: 4px;
}
.TemplateLayout1 .Region2,.TemplateLayout1  .Region3 {
   background-color: #23548F;
   color: white;
}
.TemplateLayout1 .Region2 a,.TemplateLayout1  .Region3 a {
   color: white;
}
.TemplateLayout1 .Region4 {
   vertical-align: top;
   border-right: 1px solid #9A230D;
   width: 150px;
   padding: 4px;
}
.TemplateLayout1 .Region5 {
   padding: 5px;
}
.TemplateLayout1 .Region6 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1 .Region7 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1 .Region8 {
   padding: 5px;
}
.TemplateLayout1 .Region9 {
   padding: 2px;
}
.TemplateLayout1 .Region10 {
   color: white;
   padding-right: 2px;
}
.TemplateLayout1 .Region11 {
}
.TemplateLayout1 .Region12 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1 .Region13 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1 .Region14 {
   padding: 5px;
}
.TemplateLayout1 .Region15 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1 .Region16 {
   vertical-align: top;
   padding: 2px;
}

/* Layout 2*/
.TemplateLayout2 .region1 {
   padding: 10px;
}

/* Layout 3*/
.TemplateLayout3 .region1 {
   padding: 10px;
}

/* Layout 1000*/
.TemplateLayout1000 .Everything {
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   background-color: white;
   border: 1px solid #3E3700;
}
.TemplateLayout1000 .CompleteLayout {
   width: 100%;
   background-color: white;
}
.TemplateLayout1000 .Region1 {
}
.TemplateLayout1000 .Region2 {
   background-color: #23548F;
   padding: 0px;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-top: 1px solid black;
}
.TemplateLayout1000 .Region3 {
   background-color: #23548F;
   color: white;
   padding: 4px;
   padding-right: 4px;
   border-bottom: 1px solid black;
   border-right: 1px solid black;
   border-top: 1px solid black;
}
.TemplateLayout1000 .Region4 {
   vertical-align: top;
   background-color: #EFEEEA;
   width: 150px;
   padding: 4px;
   border-right: 1px solid #3E3700;
   border-top: 1px solid #3E3700;
}
.TemplateLayout1000 .Region5 {
   padding: 5px;
}
.TemplateLayout1000 .Region6 {
   background-color: [CompColor];
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1000 .Region7 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1000 .Region8 {
   padding: 5px;
}
.TemplateLayout1000 .Region9 {
   padding: 2px;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   border-top: 1px solid black;
}
.TemplateLayout1000 .Region10 {
   color: white;
   padding-right: 2px;
}
.TemplateLayout1000 .Region11 {
}
.TemplateLayout1000 .Region12 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1000 .Region13 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1000 .Region14 {
   padding: 5px;
}
.TemplateLayout1000 .Region15 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1000 .Region16 {
   vertical-align: top;
   padding: 2px;
}

/* Layout 1020*/
.TemplateLayout1020 .CompleteLayout {
   width: 1000px;
}
.TemplateLayout1020 .Region1 {
   padding-left: 2px;
}
.TemplateLayout1020 .Region2 {
   color: white;
   padding: 4px;
}
.TemplateLayout1020 .Region3 {
   color: white;
   text-align: right;
   padding: 4px;
   padding-right: 4px;
}
.TemplateLayout1020 .Region4 {
   vertical-align: top;
   background-color: #E9E0C8;
   width: 150px;
   padding: 4px;
}
.TemplateLayout1020 .Region5 {
   padding: 5px;
}
.TemplateLayout1020 .Region6 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1020 .Region7 {
   vertical-align: top;
   padding: 5px;
   width: 275px;
}
.TemplateLayout1020 .Region8 {
   padding: 5px;
}
.TemplateLayout1020 .Region9 {
   padding: 2px;
}
.TemplateLayout1020 .Region10 {
   color: white;
   padding-right: 2px;
}
.TemplateLayout1020 .Region11 {
}
.TemplateLayout1020 .Region12 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1020 .Region13 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1020 .Region14 {
   padding: 5px;
}
.TemplateLayout1020 .Region15 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1020 .Region16 {
   vertical-align: top;
   padding: 2px;
}

/* Layout 1040*/
.TemplateLayout1040 .CompleteLayout {
   width: 1000px;
}
.TemplateLayout1040 .Region1 {
   padding-left: 2px;
}
.TemplateLayout1040 .Region2 {
   color: white;
   padding: 4px;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-top: 1px solid black;
}
.TemplateLayout1040 .Region3 {
   color: white;
   text-align: right;
   padding: 4px;
   padding-right: 4px;
   border-bottom: 1px solid black;
   border-right: 1px solid black;
   border-top: 1px solid black;
}
.TemplateLayout1040 .Region4 {
   vertical-align: top;
   background-color: #E9E0C8;
   width: 150px;
   padding: 4px;
   border-left: 1px solid black;
   border-right: 1px solid black;
}
.TemplateLayout1040 .Region5 {
   padding: 5px;
}
.TemplateLayout1040 .Region6 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1040 .Region7 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1040 .Region8 {
   padding: 5px;
}
.TemplateLayout1040 .Region9 {
   padding: 2px;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   border-top: 1px solid black;
}
.TemplateLayout1040 .Region10 {
   color: white;
   padding-right: 2px;
}
.TemplateLayout1040 .Region11 {
}
.TemplateLayout1040 .Region12 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1040 .Region13 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1040 .Region14 {
   padding: 5px;
}
.TemplateLayout1040 .Region15 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1040 .Region16 {
   vertical-align: top;
   padding: 2px;
}

/* Layout 1080*/
.TemplateLayout1080 {
   width: 1008px;
   background-image: url(/kd/cache/files/68AB7C0D-C29F-C43D-4EA75C45565ACDC2.png);
   background-repeat: repeat-y;
   padding: 0px 4px 0px 4px;
}
.TemplateLayout1080 .TemplateLayout {
   background-color: white;
   width: 100%;
}
.TemplateLayout1080 .TemplateRegion1 {
   border-top: 5px solid #23548F;
   padding-bottom: 5px;
   text-align: right;
}
.TemplateLayout1080 .TemplateRegion8 {
   border-top: 5px solid #23548F;
   background-image: url(/kd/cache/files/667EF09E-96AD-AE88-02C1CC06A984936B.jpg);
   background-repeat: no-repeat;
   background-position: 10px 10px;
   width: 400px;
}
.TemplateLayout1080 .TemplateRegion1 {
}
.TemplateLayout1080 .TemplateRegion1 UL {
   list-style-type: none;
   margin: 0px;
   position: relative;
   top: -4px;
   padding: 0px 10px 0px 30px;
   float: right;
   background-color: #23548F;
   background-image: url(/kd/cache/files/8B8835B91AED466DB794CB1D4E1941CA.gif);
   background-repeat: no-repeat;
   background-position: bottom left;
}
.TemplateLayout1080 .TemplateRegion1 UL LI {
   float: left;
   padding: 2px;
   margin-left: 15px;
   height: 20px;
}
.TemplateLayout1080 .TemplateRegion1 UL LI A {
   color: white;
   font-size: 8pt;
   font-weight: bold;
}
.TemplateLayout1080 .TemplateRegion3 {
   background-color: #9A230D;
   color: white;
   padding: 0px;
}
.TemplateLayout1080 .TemplateRegion4 {
}
.TemplateLayout1080 .TemplateRegion5 {
   background-color: #486E9F;
   color: white;
   padding: 5px;
}
.TemplateLayout1080 .TemplateRegion5 A {
   color: white;
}
.TemplateLayout1080 .TemplateRegion5 A:hover {
   color: white;
   text-decoration: underline;
}
.TemplateLayout1080 .TemplateRegion6 {
   background-color: #474A4F;
   color: #A0A1A5;
   padding: 10px;
}
.TemplateLayout1080 .TemplateRegion6 TH {
   padding-bottom: 10px;
}
.TemplateLayout1080 .TemplateRegion6 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.TemplateLayout1080 .TemplateRegion6 A {
   color: #A0A1A5;
   text-decoration: none;
}
.TemplateLayout1080 .TemplateRegion6 A:HOVER {
   text-decoration: underline;
}

/* Layout 1140*/
.PageLayout1140 .PageLayout {
}
.PageLayout1140 .PageRegion1 {
   width: 33%;
   padding: 5px;
}
.PageLayout1140 .PageRegion2 {
   width: 33%;
   padding: 5px;
}
.PageLayout1140 .PageRegion3 {
   width: 33%;
   padding: 5px;
}

/* Layout 1100*/
.TemplateLayout1100 {
   width: 1008px;
   background-image: url(/kd/cache/files/68AB7C0D-C29F-C43D-4EA75C45565ACDC2.png);
   background-repeat: repeat-y;
   padding: 0px 4px 0px 4px;
}
.TemplateLayout1100 .TemplateLayout {
   background-color: white;
   width: 100%;
}
.TemplateLayout1100 .TemplateRegion10 {
   border-top: 5px solid #23548F;
   background-image: url(/kd/cache/files/667EF09E-96AD-AE88-02C1CC06A984936B.jpg);
   background-repeat: no-repeat;
   background-position: 10px 10px;
   width: 400px;
}
.TemplateLayout1100 .TemplateRegion1 {
   border-top: 5px solid #23548F;
   padding-bottom: 5px;
   text-align: right;
}
.TemplateLayout1100 .TemplateRegion1 UL {
   list-style-type: none;
   margin: 0px;
   position: relative;
   top: -4px;
   padding: 0px 10px 0px 30px;
   float: right;
   background-color: #23548F;
   background-image: url(/kd/cache/files/8B8835B91AED466DB794CB1D4E1941CA.gif);
   background-repeat: no-repeat;
   background-position: bottom left;
}
.TemplateLayout1100 .TemplateRegion1 UL LI {
   float: left;
   padding: 2px;
   margin-left: 15px;
   height: 20px;
}
.TemplateLayout1100 .TemplateRegion1 UL LI A {
   color: white;
   font-size: 8pt;
   font-weight: bold;
}
.TemplateLayout1100 .TemplateRegion2 {
   background-color: #9A230D;
   color: white;
   padding: 0px;
   border-bottom: 3px solid white;
}
.TemplateLayout1100 .TemplateRegion3 {
   padding: 3px;
   background-color: #DFDEE3;
   background-image: url(/kd/cache/files/6074B0B0-DBFB-312A-DF9EFDA842F14180.jpg);
   background-repeat: no-repeat;
   background-position: top right;
   line-height: 1em;
}
.TemplateLayout1100 .TemplateRegion11 {
   border-top: 2px solid white;
   padding-top: 15px;
   padding-left: 38px;
   padding-right: 38px;
}
.TemplateLayout1100 .TemplateRegion4 {
   padding-left: 38px;
   padding-right: 38px;
}
.TemplateLayout1100 .TemplateRegion5 {
   background-color: #486E9F;
   color: white;
   padding: 5px;
}
.TemplateLayout1100 .TemplateRegion5 A {
   color: white;
}
.TemplateLayout1100 .TemplateRegion5 A:hover {
   color: white;
   text-decoration: underline;
}
.TemplateLayout1100 .TemplateRegion6 {
   background-color: #474A4F;
   color: #A0A1A5;
   padding: 10px;
}
.TemplateLayout1100 .TemplateRegion6 TH {
   padding-bottom: 10px;
}
.TemplateLayout1100 .TemplateRegion6 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.TemplateLayout1100 .TemplateRegion6 A {
   color: #A0A1A5;
   text-decoration: none;
}
.TemplateLayout1100 .TemplateRegion6 A:HOVER {
   text-decoration: underline;
}
.TemplateLayout1100 .TemplateRegion8 {
   width: 120px;
   padding: 5px;
   background-position: top right;
   border-top: 0px solid white;
   border-right: 1px solid #DFDEE3;
   background-color: #4d75a6;
}
.TemplateLayout1100 .TemplateRegion9 {
   width: 190px;
   background-color: white;
   padding-right: 10px;
   padding-left: 10px;
   border-left: 1px solid #E6E6E6;
}

/* Layout 1120*/
.TemplateLayout1120 .TemplateLayout {
}
.TemplateLayout1120 .TemplateRegion1 {
}
.TemplateLayout1120 .TemplateRegion2 {
}

/* Layout 1121*/
.PageLayout1121 .PageLayout {
}
.PageLayout1121 .PageRegion1 {
   width: 50%;
   padding: 15px;
   text-align: top;
}
.PageLayout1121 .PageRegion2 {
   width: 50%;
   padding: 15px;
   text-align: top;
}

/* Layout 1160*/
.TemplateLayout1160 .TemplateLayout {
}
.TemplateLayout1160 .TemplateRegion1 {
}
.TemplateLayout1160 .TemplateRegion2 {
}
.TemplateLayout1160 .TemplateRegion3 {
}
.TemplateLayout1160 .TemplateRegion4 {
}
.TemplateLayout1160 .TemplateRegion5 {
}

/* Layout 1161*/
.PageLayout1161 .PageLayout {
}
.PageLayout1161 .PageRegion1 {
   padding: 5px;
}
.PageLayout1161 .PageRegion2 {
   width: 33%;
   padding: 5px;
}
.PageLayout1161 .PageRegion3 {
   width: 33%;
   padding: 5px;
}
.PageLayout1161 .PageRegion4 {
   width: 33%;
   padding: 5px;
}
.PageLayout1161 .PageRegion5 {
   padding: 5px;
}

/* Layout 1180*/
.PageLayout1180 .PageLayout {
}
.PageLayout1180 .PageRegion1 {
}
.PageLayout1180 .PageRegion2 {
   padding: 5px 15px 15px 12px;
   valign: top;
   width: 293px;
}
.PageLayout1180 .PageRegion3 {
   padding: 15px 15px 15px 15px;
   valign: top;
   width: 293px;
}
.PageLayout1180 .PageRegion4 {
}

/* Layout 1200*/
.PrintLayout1200 .PrintLayout {
}
.PrintLayout1200 .PrintRegion1 {
}

/* Layout 1060*/
.PageLayout1060 .PageRegion1 {
   padding: 0px;
}

/* Layout 1061*/
.PageLayout1061 .PageLayout {
}
.PageLayout1061 .PageRegion1 {
   padding: 5px;
}
.PageLayout1061 .PageRegion2 {
   padding: 5px;
   width: 175px;
}

/* Layout 1062*/
.PageLayout1062 .PageRegion1 {
   width: 225px;
   border-right: 1px solid #E6E6E6;
   background-image: url(/kd/cache/files/3F583F80-C29F-C43D-456310BDA4293D9A.jpg);
   background-repeat: no-repeat;
   padding-top: 20px;
}
.PageLayout1062 .PageRegion1 .PageProgramInstance {
   margin: 10px;
}
.PageLayout1062 .PageRegion1 UL {
   list-style-type: none;
   margin: 7px;
   padding: 0px;
}
.PageLayout1062 .PageRegion1 UL LI A {
   font-weight: bold;
}
.PageLayout1062 .PageRegion2 {
   background-image: url(/kd/cache/files/3F60A6FE-C29F-C43D-402D83B0DB404D8D.jpg);
   background-repeat: no-repeat;
   padding: 30px 10px 10px 10px;
}
.PageLayout1062 .PageRegion3 {
   width: 190px;
   background-image: url(/kd/cache/files/60865644-B9E7-1EE4-759B31D506D718C5.jpg);
   background-repeat: no-repeat;
   background-image: padding-top: 29px;
   padding-right: 15px;
}

/* Layout 1063*/

/* Layout 1064*/

/* Layout 1065*/

/* Layout 1067*/
.TemplateLayout1067 .TemplateRegion1,.TemplateLayout1067  .TemplateRegion2,.TemplateLayout1067  .TemplateRegion3,.TemplateLayout1067  .TemplateRegion4,.TemplateLayout1067  .TemplateRegion5 {
   padding: 4px;
}

/* Layout 1068*/
.TemplateLayout1068 .TemplateRegion6 {
   width: 175px;
   padding: 4px;
}

/* Layout 1069*/
.TemplateLayout1069 .Everything {
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   background-color: white;
   border: 1px solid #3E3700;
}
.TemplateLayout1069 .CompleteLayout {
   width: 100%;
   background-color: white;
}
.TemplateLayout1069 .TemplateRegion10 {
}
.TemplateLayout1069 .TemplateRegion7 {
   background-color: #23548F;
   padding: 0px;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-top: 1px solid black;
}
.TemplateLayout1069 .TemplateRegion7 {
   background-color: #23548F;
   color: white;
   padding: 4px;
   padding-right: 4px;
   border-bottom: 1px solid black;
   border-right: 1px solid black;
   border-top: 1px solid black;
}
.TemplateLayout1069 .TemplateRegion7 {
   vertical-align: top;
   background-color: #EFEEEA;
   width: 150px;
   padding: 4px;
   border-right: 1px solid #3E3700;
   border-top: 1px solid #3E3700;
}
.TemplateLayout1069 .TemplateRegion7 {
   padding: 5px;
}
.TemplateLayout1069 .TemplateRegion7 {
   background-color: [CompColor];
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1069 .TemplateRegion7 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1069 .TemplateRegion11 {
   padding: 5px;
}
.TemplateLayout1069 .TemplateRegion5 {
   padding: 2px;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   border-top: 1px solid black;
}
.TemplateLayout1069 .TemplateRegion100 {
   color: white;
   padding-right: 2px;
}
.TemplateLayout1069 .TemplateRegion101 {
}
.TemplateLayout1069 .TemplateRegion102 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1069 .TemplateRegion103 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1069 .TemplateRegion104 {
   padding: 5px;
}
.TemplateLayout1069 .TemplateRegion105 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1069 .TemplateRegion106 {
   vertical-align: top;
   padding: 2px;
}

/* Layout 1340*/
.PageLayout1340 .PageLayout {
}
.PageLayout1340 .PageRegion1 {
   padding: 15px;
}
.PageLayout1340 .PageRegion2 {
   padding: 12px;
}
.PageLayout1340 .PageRegion3 {
   padding: 12px;
}
.PageLayout1340 .PageRegion4 {
   padding: 15px;
}

/* Layout 1380*/
.PageLayout1380 .PageLayout {
}
.PageLayout1380 .PageRegion1 {
   padding: 5px;
   padding-left: 20px;
   padding-right: 20px;
}
.PageLayout1380 .PageRegion2 {
   width: 66%;
   padding: 20px;
   padding-left: 90px;
}
.PageLayout1380 .PageRegion3 {
   width: 0%;
   padding: 0px;
}
.PageLayout1380 .PageRegion4 {
   width: 33%;
   padding: 20px;
   padding-right: 90px;
}
.PageLayout1380 .PageRegion5 {
   padding-top: 0px;
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 20px;
}

/* Layout 1320*/
.TemplateLayout1320 .TemplateLayout {
   background-color: white;
   width: 100%;
}
.TemplateLayout1320 .TemplateRegion1 {
}
.TemplateLayout1320 .TemplateRegion2 {
}
.TemplateLayout1320 .TemplateRegion3 {
}
.TemplateLayout1320 .TemplateRegion4 {
}

/* Layout 1360*/
.TemplateLayout1360 .TemplateLayout {
}
.TemplateLayout1360 .TemplateRegion1 {
}
.TemplateLayout1360 .TemplateRegion2 {
}
.TemplateLayout1360 .TemplateRegion3 {
}
.TemplateLayout1360 .TemplateRegion4 {
}

/* Layout 1300*/
.TemplateLayout1300 {
   width: 855px;
   background-image: url(/kd/cache/files/68AB7C0D-C29F-C43D-4EA75C45565ACDC2.png);
   background-repeat: repeat-y;
   padding: 0px 4px 0px 4px;
}
.TemplateLayout1300 .TemplateLayout {
}
.TemplateLayout1300 .TemplateRegion1 {
}
.TemplateLayout1300 .TemplateRegion2 {
   background-color: #5897bf;
}
.TemplateLayout1300 .TemplateRegion3 {
   padding: 0px;
}
.TemplateLayout1300 .TemplateRegion4 {
}
.TemplateLayout1300 .TemplateRegion5 {
}
.TemplateLayout1300 .TemplateRegion6 {
   padding: 5px;
}
.TemplateLayout1300 .TemplateRegion7 {
}
.TemplateLayout1300 .TemplateRegion8 {
}
.TemplateLayout1300 .TemplateRegion9 {
}
.TemplateLayout1300 .TemplateRegion10 {
   padding: 15px;
   background-color: #6e6f71;
}

/* Layout 1066*/
.PageLayout1066 .PageRegion1 {
}
.PageLayout1066 .PageRegion2 {
   padding-right: 13px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 297px;
}
.PageLayout1066 .PageRegion3 {
   padding-left: 13px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 297px;
}
.PageLayout1066 .PageRegion4 {
   padding-right: 13px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 297px;
}
.PageLayout1066 .PageRegion5 {
   padding-left: 13px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 297px;
}
.PageLayout1066 .PageRegion6 {
}
.PageLayout1066 .PageRegion7 {
   padding-right: 13px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 297px;
}
.PageLayout1066 .PageRegion8 {
   padding-left: 13px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 297px;
}
.PageLayout1066 .PageRegion9 {
}

/* Layout 1220*/
.PageLayout1220 .PageLayout {
}
.PageLayout1220 .PageRegion1 {
}
.PageLayout1220 .PageRegion2 {
   padding-right: 15px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 297px;
}
.PageLayout1220 .PageRegion3 {
   padding-left: 15px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 297px;
}
.PageLayout1220 .PageRegion4 {
}
.PageLayout1220 .PageRegion5 {
   padding-right: 15px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 297px;
}
.PageLayout1220 .PageRegion6 {
   padding-left: 15px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 297px;
}
.PageLayout1220 .PageRegion7 {
}

/* Layout 1240*/
.PageLayout1240 .PageLayout {
}
.PageLayout1240 .PageRegion1 {
   padding: 0px;
}
.PageLayout1240 .PageRegion2 {
   padding-right: 15px;
   width: 410px;
   vertical-align: top;
}
.PageLayout1240 .PageRegion3 {
   padding-left: 10px;
   width: 180px;
   vertical-align: top;
}
.PageLayout1240 .PageRegion4 {
   padding: 0px;
}

/* Layout 1260*/
.PageLayout1260 .PageLayout {
}
.PageLayout1260 .PageRegion1 {
}
.PageLayout1260 .PageRegion2 {
   padding-right: 15px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 425px;
}
.PageLayout1260 .PageRegion3 {
   padding-left: 15px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
}
.PageLayout1260 .PageRegion4 {
}
.PageLayout1260 .PageRegion5 {
   padding-right: 15px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 297px;
}
.PageLayout1260 .PageRegion6 {
   padding-left: 15px;
   padding-top: 15px;
   padding-bottom: 15px;
   valign: top;
   width: 297px;
}
.PageLayout1260 .PageRegion7 {
}

/* Layout 1280*/
.PageLayout1280 .PageLayout {
}
.PageLayout1280 .PageRegion1 {
   padding: 0px;
}
.PageLayout1280 .PageRegion2 {
   padding-right: 5px;
   width: 380px;
}
.PageLayout1280 .PageRegion3 {
   padding-left: 5px;
   width: 220px;
}
.PageLayout1280 .PageRegion4 {
   padding: 0px;
}
.PageLayout1280 .PageRegion5 {
   padding-right: 5px;
}
.PageLayout1280 .PageRegion6 {
   padding-left: 5px;
}


/*
    TEMPLATE STYLES
*/
/* Template 1*/
.Template1 body {
   background-color: white;
   font-family: helvetica, arial;
   font-size: 10pt;
   line-height: 14pt;
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   background-image: url(/kd/cache/files/E99705C6F5DF4B14A12234CBD7354D29.jpg);
   background-repeat: repeat-x;
}
.Template1 a {
   text-decoration: none;
   color: #CD6800;
}
.Template1 a:hover {
   text-decoration: underline;
   color: #CD6800;
}
.Template1 .TemplateLayout {
   position: relative;
}

/* Template 19741*/
.Template19741 body {
   background-color: white;
   font-family: helvetica, arial;
   font-size: 10pt;
   line-height: 14pt;
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   background-image: url(/kd/cache/files/E99705C6F5DF4B14A12234CBD7354D29.jpg);
   background-repeat: repeat-x;
}
.Template19741 a {
   text-decoration: none;
   color: #CD6800;
}
.Template19741 a:hover {
   text-decoration: underline;
   color: #CD6800;
}
.Template19741 .TemplateLayout {
   position: relative;
}

/* Template 19761*/
.Template19761 body {
   background-color: white;
   font-family: helvetica, arial;
   font-size: 10pt;
   line-height: 14pt;
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   background-image: url(/kd/cache/files/E99705C6F5DF4B14A12234CBD7354D29.jpg);
   background-repeat: repeat-x;
}
.Template19761 a {
   text-decoration: none;
   color: #CD6800;
}
.Template19761 a:hover {
   text-decoration: underline;
   color: #CD6800;
}
.Template19761 .TemplateLayout {
   position: relative;
}

/* Template 5800*/
.Template5800 body {
   background-color: white;
   font-family: helvetica, arial;
   font-size: 10pt;
   line-height: 14pt;
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   background-image: url(/kd/cache/files/E99705C6F5DF4B14A12234CBD7354D29.jpg);
   background-repeat: repeat-x;
}
.Template5800 a {
   text-decoration: none;
   color: #CD6800;
}
.Template5800 a:hover {
   text-decoration: underline;
   color: #CD6800;
}
.Template5800 #pageprogram16623 {
   width: 160px;
   float: right;
   clear: right;
}
.Template5800 #pageprogram24640 {
   width: 230px;
   float: right;
}

/* Template 13722*/
.Template13722 body {
   background-color: white;
   font-family: helvetica, arial;
   font-size: 10pt;
   line-height: 14pt;
   width: 855px;
   margin-left: auto;
   margin-right: auto;
   background-image: url(/kd/cache/files/E99705C6F5DF4B14A12234CBD7354D29.jpg);
   background-repeat: repeat-x;
}
.Template13722 a {
   text-decoration: none;
   font-weight: bold;
   color: #E82C2E;
}
.Template13722 a:hover {
   text-decoration: underline;
   font-weight: bold;
   color: #0058A8;
}
.Template13722 .TemplateLayout {
   background-color: white;
   position: relative;
}

/* Template 15281*/

/* Template 14301*/

/* Template 14321*/

/* Template 17301*/
.Template17301 body {
   background-color: white;
   font-family: helvetica, arial;
   font-size: 10pt;
   line-height: 14pt;
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   background-image: url(/kd/cache/files/E99705C6F5DF4B14A12234CBD7354D29.jpg);
   background-repeat: repeat-x;
}
.Template17301 a {
   text-decoration: none;
   color: #CD6800;
}
.Template17301 a:hover {
   text-decoration: underline;
   color: #CD6800;
}
.Template17301 #pageprogram16623 {
   width: 160px;
   float: right;
   clear: right;
}
.Template17301 #pageprogram24640 {
   width: 230px;
   float: right;
}

/* Template 17303*/
.Template17303 body {
   background-color: white;
   font-family: helvetica, arial;
   font-size: 10pt;
   line-height: 14pt;
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   background-image: url(/kd/cache/files/E99705C6F5DF4B14A12234CBD7354D29.jpg);
   background-repeat: repeat-x;
}
.Template17303 a {
   text-decoration: none;
   color: #CD6800;
}
.Template17303 a:hover {
   text-decoration: underline;
   color: #CD6800;
}
.Template17303 #pageprogram16623 {
   width: 160px;
   float: right;
   clear: right;
}
.Template17303 #pageprogram24640 {
   width: 230px;
   float: right;
}

/* Template 6540*/




