/*
    DISPLAY MODE STYLES
*/
/* DisplayMode 1000*/
.Sheet1012 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1012 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1002*/
.Sheet1014 .Calendar {
   background-color: #7A1300;
}
.Sheet1014 .Day {
   background-color: white;
   color: black;
}
.Sheet1014 .CurrentDay {
   background-color: #EDC2AF;
}
.Sheet1014 .OtherMonthDay {
   background-color: #e0e0e0;
   color: black;
}
.Sheet1014 .DayHeader {
   background-color: #7A1300;
   text-align: center;
}
.Sheet1014 .EventDay {
   background-color: #7A1300;
}
.Sheet1014 .Navigator {
   margin: 5px 0px 8px 0px;
}
.Sheet1014 TD {
   font-size: 8pt;
}
.Sheet1014 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1003*/
.Sheet1015 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1015 .Info {
   margin-bottom: 8px;
}
.Sheet1015 H2 {
   font-size: 12pt;
}

/* DisplayMode 1004*/
.Sheet1016 .Content {
}

/* DisplayMode 1005*/

/* DisplayMode 1006*/
.Sheet1018 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1018 LI {
   margin-bottom: 15px;
}
.Sheet1018 H2 {
   margin: 0px;
   font-weight: bold;
   font-size: 12pt;
}
.Sheet1018 .Question {
   padding: 3px 5px;
   background-color: #999;
   border: 1px solid #99CCFF;
   margin-bottom: 4px;
}
.Sheet1018 .Question A {
   text-decoration: none;
}
.Sheet1018 .QuestionLink {
   text-decoration: none;
}
.Sheet1018 .Answer {
}

/* DisplayMode 1007*/
.Sheet1019 .Required TH {
   background-color: #7A1300;
}
.Sheet1019 TH {
   border: 1px solid #7A1300;
}

/* DisplayMode 1008*/

/* DisplayMode 1009*/

/* DisplayMode 1010*/

/* DisplayMode 1011*/
.Sheet1023 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1023 UL LI {
   padding: 4px;
}

/* DisplayMode 1012*/
.Sheet1024 .Caption {
   font-size: 8pt;
   margin-bottom: 5px;
   font-weight: bold;
}
.Sheet1024 #ItemAttachmentBrowserBox {
   text-align: center;
}
.Sheet1024 #ItemAttachmentBrowserNav {
   margin-bottom: 8px;
   text-align: center;
}
.Sheet1024 #ItemAttachmentBrowserNav A {
   color: blue;
   margin: 0px 6px 0px 6px;
}
.Sheet1024 #ItemAttachmentBrowserZoom {
   margin: 5px;
}

/* DisplayMode 1013*/
.Sheet1025 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1025 UL LI {
   padding: 4px;
}
.Sheet1025 UL LI IMG {
   margin: 5px;
}
.Sheet1025 .Caption {
   font-size: 8pt;
   margin-bottom: 5px;
   font-weight: bold;
}

/* DisplayMode 1014*/
.Sheet1026 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1016*/

/* DisplayMode 1017*/

/* DisplayMode 1018*/

/* DisplayMode 1019*/

/* DisplayMode 1020*/
.Sheet1032 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1021*/
.Sheet1033 UL {
   list-style-type: none;
   padding: 0px;
   margin: 0px 0px 6px 14px;
   display: none;
}
.Sheet1033 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   height: 22px;
   line-height: 22px;
}
.Sheet1033 H2 A {
   background-image: url(/kd/images/plus.gif);
   background-repeat: no-repeat;
   padding-left: 14px;
   text-decoration: none;
   color: black;
}
.Sheet1033 H2 A SPAN {
   padding-left: 25px;
   background-repeat: no-repeat;
   background-image: url(/kd/images/icons/small/category.gif);
   height: 22px;
}
.Sheet1033 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1022*/
.Sheet1034 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1034 .Info {
   margin-bottom: 8px;
}
.Sheet1034 H2 {
   font-size: 12pt;
}

/* DisplayMode 1023*/
.Sheet1035 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1035 UL LI {
   margin-bottom: 15px;
}
.Sheet1035 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1024*/
.Sheet1036 UL {
   list-style-type: none;
   padding: 0px;
   margin: 0px 0px 6px 14px;
   display: none;
}
.Sheet1036 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   height: 22px;
   line-height: 22px;
}
.Sheet1036 H2 A {
   background-image: url(/kd/images/plus.gif);
   background-repeat: no-repeat;
   padding-left: 14px;
   text-decoration: none;
   color: black;
}
.Sheet1036 H2 A SPAN {
   padding-left: 25px;
   background-repeat: no-repeat;
   background-image: url(/kd/images/icons/small/folder.gif);
   height: 22px;
}
.Sheet1036 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1025*/

/* DisplayMode 1026*/
.Sheet1038 .Description {
   font-size: 10pt;
   margin-top: 5px;
}

/* DisplayMode 1027*/

/* DisplayMode 1028*/
.Sheet1040 .Description {
   font-size: 10pt;
   margin-top: 5px;
}

/* DisplayMode 1029*/
.Sheet1041 .All {
   padding-right: 8px;
   text-align: right;
   margin-bottom: 6px;
}
.Sheet1041 .Link {
}

/* DisplayMode 1030*/
.Sheet1042 .Menu {
}
.Sheet1042 UL {
   margin: 0px;
   padding: 0px;
}
.Sheet1042 UL A {
   text-decoration: none;
   color: black;
}
.Sheet1042 UL A:HOVER {
   text-decoration: underline;
   color: blue;
}
.Sheet1042 UL LI {
   margin-bottom: 1px;
}
.Sheet1042 UL.Level1 {
   list-style-type: none;
}
.Sheet1042 UL.Level1 LI DIV {
   padding: 5px;
   background-color: #7A1300;
   border: 1px solid #7A1300;
   font-size: 12pt;
}
.Sheet1042 UL.Level2 {
}
.Sheet1042 UL.Level2 LI DIV {
   background-color: transparent;
   border: 0px;
   font-size: 10pt;
}
.Sheet1042 UL.Level3 {
   margin-left: 10px;
   padding-left: 10px;
   list-style-type: square;
}
.Sheet1042 UL.Level3 LI DIV {
   background-color: transparent;
   border: 0px;
   font-size: 8pt;
}
.Sheet1042 LI.Separator {
   list-style-type: none;
}
.Sheet1042 LI.Header {
   margin-top: 5px;
   list-style-type: none;
}
.Sheet1042 LI.Header H2 {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1054*/
.Sheet1066 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet1066 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1066 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet1066 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1055*/
.Sheet1067 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet1067 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1067 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet1067 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1056*/

/* DisplayMode 1057*/
.Sheet1069 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet1069 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1069 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet1069 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1240*/

/* DisplayMode 1058*/
.Sheet1070 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet1070 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1070 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet1070 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1059*/

/* DisplayMode 1060*/

/* DisplayMode 1061*/
.Sheet1073 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1062*/
.Sheet1074 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1074 LI {
   margin-bottom: 1px;
   padding: 7px;
   padding-left: 12px;
   background-color: #7A1300;
}
.Sheet1074 LI A {
   color: white;
   text-decoration: none;
}
.Sheet1074 LI A:HOVER {
   color: white;
   text-decoration: underline;
}
.Sheet1074 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}
.Sheet1074 .POC {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1063*/

/* DisplayMode 1031*/
.Sheet1043 SELECT {
   width: 100%;
}
.Sheet1043 .Menu {
   padding: 5px;
}

/* DisplayMode 1032*/
.Sheet1044 .nav,.Sheet1044  .nav * {
   margin: 0;
   padding: 0;
   list-style: none;
}
.Sheet1044 .nav {
   line-height: .7;
}
.Sheet1044 .nav ul {
   position: absolute;
   top: -999em;
   width: 9.45em;
}
.Sheet1044 .nav ul li,.Sheet1044  .nav a {
   width: 100%;
}
.Sheet1044 .nav li {
   float: left;
   position: relative;
   z-index: 99;
}
.Sheet1044 .nav a {
   display: block;
}
.Sheet1044 .nav li:hover ul,.Sheet1044  ul.nav li.sfHover ul {
   left: -1px;
   top: 2.5em;
}
.Sheet1044 .nav li:hover li ul,.Sheet1044  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1044 .nav li li:hover ul,.Sheet1044  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1044 .superfish li:hover ul,.Sheet1044  .superfish li li:hover ul {
   top: -999em;
}
.Sheet1044 .nav {
   float: left;
   margin-bottom: 1.5em;
}
.Sheet1044 .nav li {
   background: #2b75be;
   border-left: 1px solid #fff;
   width: 9.45em;
}
.Sheet1044 .nav li.children {
   background-image: url(/kd/images/arrow_down.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1044 .nav li li.children {
   background-image: url(/kd/images/arrow_right.gif);
}
.Sheet1044 .nav a {
   color: #13a;
   padding: .75em 0;
   text-decoration: none;
   text-indent: .7em;
}
.Sheet1044 .nav li:hover,.Sheet1044  .nav li.sfHover,.Sheet1044  .nav a:focus,.Sheet1044  .nav a:hover,.Sheet1044  .nav a:active {
   background: #7A1300;
   color: white;
}
.Sheet1044 .nav li li {
   background: #EDC2AF;
}
.Sheet1044 .nav li li li {
   background: #EDC2AF;
}

/* DisplayMode 1258*/

/* DisplayMode 1257*/

/* DisplayMode 1256*/

/* DisplayMode 1255*/

/* DisplayMode 1254*/

/* DisplayMode 1253*/

/* DisplayMode 1252*/

/* DisplayMode 1251*/

/* DisplayMode 1250*/

/* DisplayMode 1160*/

/* DisplayMode 1269*/

/* DisplayMode 1268*/

/* DisplayMode 1267*/

/* DisplayMode 1266*/

/* DisplayMode 1265*/

/* DisplayMode 1264*/

/* DisplayMode 1263*/

/* DisplayMode 1262*/

/* DisplayMode 1261*/

/* DisplayMode 1260*/

/* DisplayMode 1259*/

/* DisplayMode 1480*/
.Sheet1840 .SearchForm TH {
   background-color: #7A1300;
   padding: 10px;
}
.Sheet1840 .SearchForm TABLE.InputForm TH {
   border: 1px solid #7A1300;
}
.Sheet1840 .SearchForm TD {
}
.Sheet1840 #SearchResults UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1840 #SearchResults LI {
   margin-bottom: 8px;
}

/* DisplayMode 1015*/
.Sheet1027 H2 {
   font-size: 8pt;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}
.Sheet1027 H3 {
   font-size: 11pt;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}
.Sheet1027 H3 A {
   text-decoration: none;
   color: black;
}
.Sheet1027 H3 A:HOVER {
   text-decoration: underline;
   color: blue;
}
.Sheet1027 .CommentAction {
   font-size: 8pt;
}
.Sheet1027 .CurrentUser {
   border-left: 12px solid red;
}
.Sheet1027 .Comment .Comment {
   padding: 5px;
   border-bottom: 1px solid #999;
   background-color: white;
   margin-bottom: 5px;
}
.Sheet1027 .Comment .Owner {
   border-left: 12px solid #7A1300;
}
.Sheet1027 .CommentDate {
   font-size: 8pt;
   color: #999;
}
.Sheet1027 .Unapproved {
   color: red;
}
.Sheet1027 P {
   font-size: 8pt;
}

/* DisplayMode 1321*/

/* DisplayMode 1320*/
.Sheet1660 .Calendar {
   padding: 10px;
   background-color: white;
}

/* DisplayMode 1053*/
.Sheet1065 form {
   text-align: right;
}
.Sheet1065 label {
   font-size: 10pt;
   padding-right: 5px;
}

/* DisplayMode 1301*/

/* DisplayMode 1300*/

/* DisplayMode 1220*/

/* DisplayMode 1180*/
.Sheet1360 .Description {
   font-size: 10pt;
   margin-top: 5px;
}

/* DisplayMode 1497*/
.Sheet1857 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1857 .CheckedOutMsg {
   margin: 10px 0px 10px 0px;
   padding: 5px;
   border: 1px dotted red;
}

/* DisplayMode 1496*/

/* DisplayMode 1495*/
.Sheet1855 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1494*/

/* DisplayMode 1493*/
.Sheet1853 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1492*/
.Sheet1852 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1852 .Details {
   border-left: 1px solid #e0e0e0;
   padding-left: 5px;
   margin-left: 70px;
}
.Sheet1852 .Card {
   background-image: url(/kd/images/users/silhouette.gif);
   background-repeat: no-repeat;
   background-position: 15px 15px;
}
.Sheet1852 .ContactDetails {
   margin-top: 10px;
}
.Sheet1852 .ContactDetails SPAN {
   color: #666;
}
.Sheet1852 .Address {
   margin-top: 5px;
   margin-bottom: 5px;
}
.Sheet1852 .Blur {
   background-color: #ccc;
   color: inherit;
   margin-left: 4px;
   margin-top: 4px;
}
.Sheet1852 .Shadow,.Sheet1852  .Card {
   position: relative;
   bottom: 2px;
   right: 2px;
}
.Sheet1852 .Shadow {
   background-color: #666;
   color: inherit;
}
.Sheet1852 .Card {
   background-color: #fff;
   color: #000;
   border: 1px solid #000;
   padding: 15px;
}
.Sheet1852 .Blur {
   margin: 5px;
}

/* DisplayMode 1491*/

/* DisplayMode 1490*/
.Sheet1850 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1850 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1489*/

/* DisplayMode 1540*/
.Sheet1980 .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;
}
.Sheet1980 .CommentInfo H3 {
   font-size: 10pt;
}
.Sheet1980 .Comment {
   margin-bottom: 20px;
}
.Sheet1980 .CommentDetails {
   padding: 10px;
   background-color: #e0e0e0;
   margin-left: 130px;
   font-size: 8pt;
}
.Sheet1980 .CommentDetails H2 {
   font-size: 10pt;
   margin: 0px 0px 10px 0px;
}

/* DisplayMode 1513*/
.Sheet1873 .SearchForm TH {
   background-color: #7A1300;
   padding: 10px;
}
.Sheet1873 .SearchForm TABLE.InputForm TH {
   border: 1px solid #7A1300;
}
.Sheet1873 .SearchForm TD {
}
.Sheet1873 #SearchResults UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1873 #SearchResults LI {
   margin-bottom: 8px;
}

/* DisplayMode 1512*/

/* DisplayMode 1511*/
.Sheet1871 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1510*/

/* DisplayMode 1509*/

/* DisplayMode 1508*/

/* DisplayMode 1507*/

/* DisplayMode 1506*/

/* DisplayMode 1461*/

/* DisplayMode 1460*/

/* DisplayMode 1380*/

/* DisplayMode 1360*/
.Sheet1700 #FeaturedPhotoTitle {
   text-align: center;
   margin-bottom: 10px;
}
.Sheet1700 #FeaturedPhoto {
   background-color: white;
   padding: 7px;
   color: black;
}
.Sheet1700 IMG {
   border: 1px solid white;
   filter: gray;
}
.Sheet1700 IMG.Hover {
   filter: none;
}
.Sheet1700 #FeaturedPhoto IMG {
   filter: none;
}
.Sheet1700 .RightColumn,.Sheet1700  .LeftColumn {
   padding-top: 30px;
}
.Sheet1700 TD {
   padding: 5px;
}

/* DisplayMode 1340*/
.Sheet1681 .Menu {
   text-align: center;
}
.Sheet1681 .Menu SPAN {
   padding-left: 8px;
   padding-right: 8px;
}

/* DisplayMode 1525*/

/* DisplayMode 1524*/
.Sheet1884 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1523*/

/* DisplayMode 1522*/

/* DisplayMode 1521*/

/* DisplayMode 1520*/

/* DisplayMode 1519*/

/* DisplayMode 1518*/

/* DisplayMode 1517*/

/* DisplayMode 1516*/

/* DisplayMode 1515*/

/* DisplayMode 1514*/

/* DisplayMode 1566*/

/* DisplayMode 1565*/
.Sheet2005 div.scrollable {
   float: left;
   position: relative;
   overflow: hidden;
   border: 1px solid #e0e0e0;
   padding-top: 5px;
   padding-bottom: 5px;
}
.Sheet2005 .thumbs {
   position: absolute;
   width: 20000em;
   clear: both;
}
.Sheet2005 .entry {
   float: left;
   border-right: 1px solid #c0c0c0;
}
.Sheet2005 .thumb {
   margin-bottom: 5px;
}
.Sheet2005 h3 {
   clear: both;
   font-size: 8pt;
   margin: 0px;
   padding: 0px;
}
.Sheet2005 .Header {
   background-color: #999;
   padding: 2px;
   height: 20px;
   margin-bottom: 4px;
}
.Sheet2005 .Header H2 {
   font-size: 10pt;
   margin: 0px;
   padding: 0px;
   float: left;
}
.Sheet2005 .Header SPAN {
   float: right;
}

/* DisplayMode 1564*/
.Sheet2004 H2 {
   font-size: 10pt;
   margin: 0px 0px 4px 0px;
   padding: 0px;
}
.Sheet2004 A {
   color: black;
   text-decoration: none;
}
.Sheet2004 A:HOVER {
   color: blue;
   text-decoration: underline;
}
.Sheet2004 P.Summary {
   font-size: 8pt;
   color: #666;
   margin: 0px;
   padding: 0px;
}
.Sheet2004 P.Summary A {
   font-weight: bold;
}
.Sheet2004 TR TD {
   vertical-align: top;
   padding: 5px;
   padding-bottom: 15px;
}
.Sheet2004 TD.Last {
   border: 0px;
}

/* DisplayMode 1563*/
.Sheet2003 UL {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}
.Sheet2003 UL LI {
}
.Sheet2003 UL IMG {
   margin: 0px 5px 5px 5px;
}
.Sheet2003 H3 {
   font-size: 10pt;
   margin: 0px 0px 4px 0px;
   padding: 0px;
}
.Sheet2003 A {
   color: black;
   text-decoration: none;
}
.Sheet2003 A:HOVER {
   color: blue;
   text-decoration: underline;
}
.Sheet2003 P.Summary {
   font-size: 8pt;
   color: #666;
   margin: 0px;
   padding: 0px;
}
.Sheet2003 P.Summary A {
   font-weight: bold;
}
.Sheet2003 .Header {
   background-color: #999;
   padding: 2px;
   height: 20px;
   margin-bottom: 4px;
}
.Sheet2003 .Header H2 {
   font-size: 10pt;
   margin: 0px;
   padding: 0px;
   float: left;
}
.Sheet2003 .Header SPAN {
   float: right;
}

/* DisplayMode 1562*/
.Sheet2002 H2 {
   font-size: 10pt;
   margin: 0px 0px 4px 0px;
   padding: 0px;
}
.Sheet2002 A {
   color: black;
   text-decoration: none;
}
.Sheet2002 A:HOVER {
   color: blue;
   text-decoration: underline;
}
.Sheet2002 P.Summary {
   font-size: 8pt;
   color: #666;
   margin: 0px;
   padding: 0px;
}
.Sheet2002 P.Summary A {
   font-weight: bold;
}
.Sheet2002 TR.Items TD {
   vertical-align: top;
   padding: 5px;
   padding-bottom: 15px;
}
.Sheet2002 TR.Images TD {
   vertical-align: bottom;
   text-align: center;
}
.Sheet2002 TD {
   border-right: 1px solid #e0e0e0;
}
.Sheet2002 TD.Last {
   border: 0px;
}

/* DisplayMode 1561*/
.Sheet2001 .Item {
   margin-bottom: 10px;
}
.Sheet2001 .ImageAttachment {
   margin-bottom: 10px;
}
.Sheet2001 H1 {
   font-size: 14pt;
   margin: 0px;
   padding: 0px;
}
.Sheet2001 A {
   color: black;
   text-decoration: none;
}
.Sheet2001 A:HOVER {
   color: blue;
   text-decoration: underline;
}
.Sheet2001 P.Summary {
   font-size: 10pt;
   color: #666;
}
.Sheet2001 P.Summary A {
   font-weight: bold;
}
.Sheet2001 .Date {
   font-size: 8pt;
   color: #c0c0c0;
}

/* DisplayMode 1560*/
.Sheet2000 .Item {
   margin-bottom: 10px;
}
.Sheet2000 IMG {
   margin-right: 5px;
}
.Sheet2000 H2 {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}
.Sheet2000 A {
   color: black;
   text-decoration: none;
}
.Sheet2000 A:HOVER {
   color: blue;
   text-decoration: underline;
}
.Sheet2000 P.Summary {
   font-size: 10pt;
   color: #666;
}
.Sheet2000 P.Summary A {
   font-weight: bold;
}
.Sheet2000 .Date {
   font-size: 8pt;
   color: #c0c0c0;
}

/* DisplayMode 1541*/

/* DisplayMode 1505*/

/* DisplayMode 1504*/

/* DisplayMode 1503*/
.Sheet1863 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1863 .Summary {
   margin: 10px;
   color: #666;
   font-style: italic;
}

/* DisplayMode 1502*/

/* DisplayMode 1501*/
.Sheet1861 .Link {
   font-size: 12pt;
}
.Sheet1861 .Message {
   font-size: 10pt;
   margin-bottom: 20px;
}

/* DisplayMode 1500*/

/* DisplayMode 1499*/
.Sheet1859 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1859 .Calendar {
   background-color: #7A1300;
}
.Sheet1859 .Day {
   background-color: white;
   color: black;
}
.Sheet1859 .CurrentDay {
   background-color: #EDC2AF;
}
.Sheet1859 .OtherMonthDay {
   background-color: #e0e0e0;
   color: black;
}
.Sheet1859 .DayHeader {
   background-color: #7A1300;
   text-align: center;
}
.Sheet1859 .EventDay {
   background-color: #7A1300;
}
.Sheet1859 .EventDay A {
   color: white;
}

/* DisplayMode 1498*/

/* DisplayMode 1488*/
.Sheet1848 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1848 ul li ul {
   margin-left: 50px;
}
.Sheet1848 ul li ul li .Item {
   margin-left: 50px;
   font-weight: normal;
}
.Sheet1848 ul li ul li .CategoryLinks {
   margin-left: 50px;
   font-weight: normal;
}
.Sheet1848 .Info {
   margin-bottom: 8px;
}
.Sheet1848 ul li h2 {
   font-weight: bold;
   margin-bottom: 10px;
}
.Sheet1848 ul li h3 {
   font-weight: bold;
   margin-bottom: 10px;
}
.Sheet1848 .Item p.Description {
   font-weight: normal;
   font-size: 8pt;
}

/* DisplayMode 1487*/

/* DisplayMode 1486*/
.Sheet1846 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1485*/

/* DisplayMode 1484*/
.Sheet1844 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}
.Sheet1844 .Summary {
   margin: 10px;
   color: #666;
   font-style: italic;
}

/* DisplayMode 1483*/

/* DisplayMode 1482*/
.Sheet1842 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1481*/

/* DisplayMode 1249*/

/* DisplayMode 1248*/

/* DisplayMode 1247*/

/* DisplayMode 1246*/

/* DisplayMode 1245*/

/* DisplayMode 1244*/

/* DisplayMode 1243*/

/* DisplayMode 1241*/

/* DisplayMode 1033*/
.Sheet1045 .nav,.Sheet1045  .nav * {
   margin: 0;
   padding: 0;
}
.Sheet1045 .nav {
   line-height: .7;
   width: 9.45em;
}
.Sheet1045 .nav ul {
   background: #fff;
   width: 9.45em;
}
.Sheet1045 .nav li {
   background: #7A1300;
   border-left: 1px solid #fff;
   border-bottom: 1px solid #fff;
   float: left;
   list-style: none;
   position: relative;
   width: 9.45em;
   z-index: 999;
}
.Sheet1045 .nav li.children {
   background-image: url(/kd/images/arrow_right.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1045 .nav a {
   color: #13a;
   display: block;
   padding: .75em 0 .75em .8em;
   text-decoration: none;
   width: 7.45em;
}
.Sheet1045 .nav li ul {
   top: -999em;
   position: absolute;
   width: 9.45em;
}
.Sheet1045 .nav li:hover,.Sheet1045  .nav li.sfHover,.Sheet1045  .nav a:focus,.Sheet1045  .nav a:hover,.Sheet1045  .nav a:active {
   background: #7A1300;
   color: white;
}
.Sheet1045 .nav li:hover ul,.Sheet1045  ul.nav li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1045 .nav li:hover li ul,.Sheet1045  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1045 .nav li li:hover ul,.Sheet1045  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1045 .nav li li:hover li ul,.Sheet1045  .nav li li.sfHover li ul {
   top: -999em;
}
.Sheet1045 .nav li li li:hover ul,.Sheet1045  ul.nav li li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1045 .superfish li:hover ul,.Sheet1045  .superfish li li:hover ul,.Sheet1045  .superfish li li li:hover ul {
   top: -999em;
}
.Sheet1045 .nav li li {
   background: #EDC2AF;
   width: 9.45em;
}
.Sheet1045 .nav li li li {
   background: #EDC2AF;
}
.Sheet1045 .nav li li a {
   padding-right: 0;
   width: 7.45em;
}

/* DisplayMode 1034*/
.Sheet1046 .Menu {
   text-align: right;
}
.Sheet1046 TABLE {
   margin-left: 645px;
}
.Sheet1046 TD {
   padding: 3px;
   text-align: right;
}
.Sheet1046 TD A {
   margin-right: 15px;
}

/* DisplayMode 1035*/

/* DisplayMode 1036*/
.Sheet1048 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1048 .Info {
   margin-bottom: 0px 0px 10px 24px;
}

/* DisplayMode 1037*/
.Sheet1049 H2 {
   font-size: 8pt;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}
.Sheet1049 H3 {
   font-size: 11pt;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}
.Sheet1049 H3 A {
   text-decoration: none;
   color: black;
}
.Sheet1049 H3 A:HOVER {
   text-decoration: underline;
   color: blue;
}
.Sheet1049 .CommentAction {
   font-size: 8pt;
}
.Sheet1049 .CurrentUser {
   border-left: 12px solid red;
}
.Sheet1049 .Comment .Comment {
   padding: 5px;
   border-bottom: 1px solid #999;
   background-color: white;
   margin-bottom: 5px;
}
.Sheet1049 .Comment .Owner {
   border-left: 12px solid #7A1300;
}
.Sheet1049 .CommentDate {
   font-size: 8pt;
   color: #999;
}
.Sheet1049 .Unapproved {
   color: red;
}
.Sheet1049 P {
   font-size: 8pt;
}

/* DisplayMode 1038*/
.Sheet1050 .Footer {
   margin-top: 10px;
}
.Sheet1050 .Seperator {
   border: 1px solid #7A1300;
}
.Sheet1050 .DateUpdated {
}
.Sheet1050 .POC {
}
.Sheet1050 .BackToTop {
}

/* DisplayMode 1039*/
.Sheet1051 .Header {
   padding: 5px;
   font-size: 8pt;
   color: #999;
}
.Sheet1051 .Header A {
   color: #999;
}
.Sheet1051 .Current {
   font-size: 14pt;
   font-weight: bold;
   color: black;
   display: block;
   margin-top: 10px;
}
.Sheet1051 .CurrentPage {
   font-weight: bold;
   font-size: 10pt;
   color: black;
}
.Sheet1051 .Description {
   font-size: 10pt;
   color: #666;
}
.Sheet1051 HR {
   border: 1px solid #7A1300;
}

/* DisplayMode 1040*/

/* DisplayMode 1041*/
.Sheet1053 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1053 UL LI {
   margin-right: 10px;
}

/* DisplayMode 1042*/
.Sheet1054 A {
   font-size: 8pt;
}

/* DisplayMode 1043*/
.Sheet1055 .Photos {
   padding: 10px;
   border: 1px solid #999;
   background-color: #e0e0e0;
   text-align: center;
}
.Sheet1055 .Title {
   margin-top: 5px;
}
.Sheet1055 .Navigator {
   margin-bottom: 8px;
}

/* DisplayMode 1044*/

/* DisplayMode 1045*/
.Sheet1057 .Photos TD {
   padding: 10px;
   border: 1px solid #999;
   background-color: #e0e0e0;
   text-align: center;
}
.Sheet1057 .Photos TD .Info {
   margin-top: 5px;
}

/* DisplayMode 1046*/

/* DisplayMode 1047*/

/* DisplayMode 1048*/
.Sheet1060 .Photos {
   padding: 10px;
   border: 1px solid #999;
   background-color: #e0e0e0;
   text-align: center;
}
.Sheet1060 .Title {
   margin-top: 5px;
}

/* DisplayMode 1049*/
.Sheet1061 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1061 .Info {
   margin-bottom: 0px 0px 10px 24px;
}

/* DisplayMode 1050*/

/* DisplayMode 1051*/
.Sheet1063 .Data TD.IssueNo {
   width: 20px;
   text-align: center;
}
.Sheet1063 .Data TD.IssueAssignedTo,.Sheet1063  .Data TD.IssueDueDate {
   width: 15%;
}
.Sheet1063 .Data TD.IssueTitle {
   width: 60%;
   padding-left: 20px;
   background-repeat: no-repeat;
   background-position: top left;
}
.Sheet1063 .Data TR.CurrentUser td {
   background-color: ##aaffaa;
}
.Sheet1063 .Data TD.IssueFeature {
   background-image: url(/ProTask/images/feature.gif);
}
.Sheet1063 .Data TD.IssueBug {
   background-image: url(/ProTask/images/bug.gif);
}
.Sheet1063 .Data TD.IssueTask {
   background-image: url(/ProTask/images/task.gif);
}
.Sheet1063 .Data TD.IssueStory {
   background-image: url(/ProTask/images/story.gif);
}

/* DisplayMode 1052*/
.Sheet1064 .LI {
   margin-bottom: 10px;
   padding: 5px;
}
.Sheet1064 .AlternateRow {
   background-color: #eee;
}
.Sheet1064 .Source {
}
.Sheet1064 h2 {
   margin: 0px;
   font-size: 12pt;
   font-weight: bold;
}
.Sheet1064 .Description {
   margin-top: 10px;
   font-size: 10pt;
}

/* DisplayMode 1140*/
.Sheet1220 .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;
}
.Sheet1220 .Author {
   margin: 0px 10px 10px 10px;
   font-size: 10pt;
}
.Sheet1220 .Author,.Sheet1220  .Author A {
   color: #666;
}

/* DisplayMode 1032*/
.Sheet1440 .nav,.Sheet1440  .nav * {
   margin: 0;
   padding: 0;
   list-style: none;
}
.Sheet1440 .nav {
   line-height: .7;
}
.Sheet1440 .nav ul {
   position: absolute;
   top: -999em;
   width: 9.45em;
}
.Sheet1440 .nav ul li,.Sheet1440  .nav a {
   width: 100%;
}
.Sheet1440 .nav li {
   float: left;
   position: relative;
   text-align: center;
   z-index: 99;
}
.Sheet1440 .nav a {
   color: white;
   display: block;
}
.Sheet1440 .nav li:hover ul,.Sheet1440  ul.nav li.sfHover ul {
   left: -1px;
   top: 2.5em;
}
.Sheet1440 .nav li:hover li ul,.Sheet1440  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1440 .nav li li:hover ul,.Sheet1440  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1440 .superfish li:hover ul,.Sheet1440  .superfish li li:hover ul {
   top: -999em;
}
.Sheet1440 .nav {
   float: left;
}
.Sheet1440 .nav li {
   background: #7A1300;
   width: 7.75em;
}
.Sheet1440 .nav li.children {
   background-image: url(/kd/images/arrow_down.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1440 .nav li li.children {
   background-image: url(/kd/images/arrow_right.gif);
}
.Sheet1440 .nav a {
   color: white;
   padding: .75em 0;
   text-decoration: none;
   text-indent: .7em;
}
.Sheet1440 .nav li:hover,.Sheet1440  .nav li.sfHover,.Sheet1440  .nav a:focus,.Sheet1440  .nav a:hover,.Sheet1440  .nav a:active {
   background: #7A1300;
   color: white;
}
.Sheet1440 .nav li li {
   background: #7A1300;
}
.Sheet1440 .nav li li li {
   background: #7A1300;
}

/* DisplayMode 1034*/
.Sheet1620 .Menu {
   text-align: center;
   padding-left: 110px;
}
.Sheet1620 TD {
   padding: 3px 8px;
   text-align: center;
}
.Sheet1620 TD.Active {
   font-weight: bold;
}
.Sheet1620 TD A {
   color: white;
}

/* DisplayMode 1340*/
.Sheet1682 .Menu {
   text-align: center;
}
.Sheet1682 .Menu SPAN {
}
.Sheet1682 .Menu SPAN A {
   color: #FFFFB5;
   text-decoration: none;
}
.Sheet1682 .Menu SPAN A:HOVER {
   color: #66CCFF;
   text-decoration: underline;
}

/* DisplayMode 1039*/
.Sheet1640 .Current {
   font-size: 12pt;
   font-weight: bold;
   color: white;
   display: block;
   padding: 3px;
   margin-bottom: 10px;
}

/* DisplayMode 1039*/
.Sheet1281 .Current {
   font-family: arial black,arial;
   font-size: 22pt;
   color: white;
   display: block;
   margin: 20px 0px 5px 10px;
}

/* DisplayMode 1030*/
.Sheet1280 .Menu {
}
.Sheet1280 UL {
   margin: 0px;
   padding: 0px;
}
.Sheet1280 UL A {
   text-decoration: none;
   color: white;
   padding-top: 9px;
   display: block;
   padding-bottom: 5px;
}
.Sheet1280 UL A:HOVER {
   text-decoration: underline;
   padding-top: 5px;
   padding-bottom: 5px;
}
.Sheet1280 UL LI {
}
.Sheet1280 UL.Level1 {
   list-style-type: none;
}
.Sheet1280 UL.Level1 LI DIV {
   background-image: url(../images/bullet7.gif);
   padding-left: 30px;
   background-repeat: no-repeat;
   background-position: center left;
   background-color: #333;
   border-bottom: 1px solid white;
   font-size: 10pt;
   height: 36px;
}

/* DisplayMode 1034*/
.Sheet1262 .Menu {
   text-align: center;
}
.Sheet1262 TABLE {
   border-right: 1px solid #e0e0e0;
}
.Sheet1262 TD {
   padding: 20px 15px 10px 15px;
   text-align: center;
   font-size: 10pt;
   border-left: 1px solid #e0e0e0;
}
.Sheet1262 TD A {
   border-top: 2px solid #7A1300;
   padding-top: 5px;
   text-decoration: none;
}
.Sheet1262 TD A:HOVER {
   border-top: 2px solid white;
   padding-top: 5px;
   text-decoration: underline;
}

/* DisplayMode 1034*/
.Sheet1263 .Menu {
   text-align: center;
}
.Sheet1263 TABLE {
   text-align: right;
}
.Sheet1263 TD {
   padding: 3px;
   padding-left: 12px;
   text-align: center;
}


/*
    CONTAINER STYLES
*/
/* Container 1120*/
.cnt1120Container {
   margin-bottom: 5px;
}
.cnt1120Header {
   font-size: 12pt;
   font-weight: bold;
   padding: 4px;
   border-bottom: 1px solid #e0e0e0;
   margin-bottom: 10px;
}
.cnt1120Content {
   padding: 2px;
}

/* Container 1*/
.cnt1Content {
   padding: 2px;
}

/* Container 2*/
.cnt2Container {
   border: 1px solid #7A1300;
   margin-bottom: 5px;
}
.cnt2Header {
   background-color: #7A1300;
   color: white;
   padding: 3px;
}
.cnt2Content {
   padding: 5px;
}

/* Container 3*/
.cnt3Container {
   border: 1px solid #7A1300;
   margin-bottom: 5px;
}
.cnt3Header {
   background-color: #7A1300;
   padding: 2px;
}
.cnt3Content {
   padding: 2px;
}

/* Container 4*/
.cnt4Container {
   border: 1px solid #EDC2AF;
   margin-bottom: 5px;
}
.cnt4Header {
   background-color: #EDC2AF;
   padding: 2px;
}
.cnt4Content {
   padding: 2px;
}

/* Container 5*/
.cnt5Container {
   border: 1px solid #A1A282;
   margin-bottom: 5px;
}
.cnt5Header {
   background-color: #A1A282;
   padding: 2px;
}
.cnt5Content {
   padding: 2px;
}

/* Container 6*/
.cnt6Container {
   border: 1px solid #666;
   margin-bottom: 5px;
}
.cnt6Header {
   background-color: #666;
   padding: 2px;
}
.cnt6Content {
   padding: 2px;
}

/* Container 1100*/
.cnt1100Container {
   border: 1px solid #7A1300;
   margin-bottom: 5px;
}
.cnt1100Header {
   background-color: #7A1300;
   color: white;
   padding: 4px;
}
.cnt1100Content {
   padding: 2px;
}

/* Container 1060*/
.cnt1060Container {
   margin-bottom: 5px;
}
.cnt1060Header {
   background-color: #7A1300;
   color: black;
   padding: 4px;
}
.cnt1060Content {
   padding: 2px;
}

/* Container 1000*/
.cnt1000Container {
   margin-bottom: 5px;
   background-image: url(/kd/images/kd/cnt.grad.blue.jpg);
   padding: 2px;
}
.cnt1000Header {
   border-bottom: 2px solid white;
   color: white;
   padding: 4px;
   font-size: 14pt;
   font-weight: bold;
   margin-bottom: 8px;
}
.cnt1000Content {
}

/* Container 1020*/
.cnt1020Content {
   padding: 5px;
   border: 1px solid #c0c0c0;
   margin: 3px;
}

/* Container 1040*/
.cnt1040Container {
   margin-bottom: 5px;
   background-color: #7A1300;
   padding: 3px;
   height: 250px;
}
.cnt1040Header {
   border-bottom: 2px solid #7A1300;
   color: black;
   font-size: 10pt;
   padding: 4px;
}
.cnt1040Content {
   padding: 2px;
   vertical-align: top;
}

/* Container 1080*/
.cnt1080Container {
   border: 1px solid #7A1300;
   margin-bottom: 5px;
}
.cnt1080Header {
   background-color: #7A1300;
   color: white;
   padding: 4px;
}
.cnt1080Content {
   padding: 2px;
}

/* Container 1081*/
.cnt1081Content {
   padding: 2px;
   border: 1px solid #7A1300;
   margin-bottom: 4px;
   margin-top: 4px;
}


/*
    LAYOUT STYLES
*/
/* Layout 2*/
.TemplateLayout2 .region1 {
   padding: 10px;
}

/* Layout 3*/
.TemplateLayout3 .region1 {
   padding: 10px;
}

/* Layout 1*/
.TemplateLayout1 .Everything {
   width: 800px;
   margin-left: auto;
   margin-right: auto;
   background-color: white;
}
.TemplateLayout1 .CompleteLayout {
   width: 100%;
}
.TemplateLayout1 .Region1 {
   padding-left: 2px;
}
.TemplateLayout1 .Region2 {
   color: white;
   padding: 4px;
}
.TemplateLayout1 .Region3 {
   text-align: right;
   padding: 4px;
   padding-right: 4px;
}
.TemplateLayout1 .Region4 {
   vertical-align: top;
   border-right: 1px solid #EDC2AF;
   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;
}
.TemplateLayout1 .Region19 {
   padding-top: 10px;
}

/* Layout 1000*/
.TemplateLayout1000 .Everything {
   width: 800px;
   margin-left: 240px;
}
.TemplateLayout1000 .CompleteLayout {
   width: 100%;
}
.TemplateLayout1000 .Region1 {
   padding-left: 2px;
}
.TemplateLayout1000 .Region2 {
   color: white;
   padding: 4px;
}
.TemplateLayout1000 .Region3 {
   text-align: right;
   padding: 4px;
   padding-right: 4px;
}
.TemplateLayout1000 .Region4 {
   vertical-align: top;
   border-right: 1px solid #EDC2AF;
   width: 150px;
   padding: 4px;
}
.TemplateLayout1000 .Region5 {
   padding: 5px;
}
.TemplateLayout1000 .Region6 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1000 .Region7 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1000 .Region8 {
   padding: 5px;
}
.TemplateLayout1000 .Region9 {
   padding: 2px;
}
.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;
}
.TemplateLayout1000 .Region19 {
   padding-top: 10px;
   border-bottom: 5px solid #7A1300;
}

/* Layout 1100*/
.TemplateLayout1100 .Everything {
   color: white;
   width: 800px;
   margin-left: auto;
   margin-right: auto;
}
.TemplateLayout1100 .Everything A {
   color: #66CCFF;
}
.TemplateLayout1100 .SystemRegion1 {
   padding: 10px;
}

/* Layout 1121*/

/* Layout 1123*/

/* Layout 1125*/

/* Layout 1127*/
.TemplateLayout1127 .TemplateLayout {
   width: 100%;
}
.TemplateLayout1127 .TemplateRegion4 {
   text-align: right;
   padding: 4px;
}

/* Layout 1140*/
.TemplateLayout1140 .TemplateLayout {
   width: 100%;
}
.TemplateLayout1140 .TemplateRegion3 {
   padding-bottom: 10px;
}
.TemplateLayout1140 .TemplateRegion4 {
   padding-left: 280px;
}
.TemplateLayout1140 .TemplateRegion5 {
   background-image: url(../images/header.background.gif);
   background-repeat: no-repeat;
   padding-top: 10px;
   background-color: #802232;
}
.TemplateLayout1140 .TemplateRegion6 {
   padding: 8px;
}
.TemplateLayout1140 .TemplateRegion7 {
   padding-top: 10px;
   width: 210px;
}

/* Layout 1130*/

/* Layout 1129*/
.TemplateLayout1129 .Everything {
   width: 800px;
   margin-left: auto;
   margin-right: auto;
   background-color: white;
}
.TemplateLayout1129 .CompleteLayout {
   width: 100%;
}
.TemplateLayout1129 .TemplateRegion10 {
   padding-left: 2px;
}
.TemplateLayout1129 .TemplateRegion7 {
   color: white;
   padding: 4px;
}
.TemplateLayout1129 .TemplateRegion7 {
   text-align: right;
   padding: 4px;
   padding-right: 4px;
}
.TemplateLayout1129 .TemplateRegion7 {
   vertical-align: top;
   border-right: 1px solid #EDC2AF;
   width: 150px;
   padding: 4px;
}
.TemplateLayout1129 .TemplateRegion7 {
   padding: 5px;
}
.TemplateLayout1129 .TemplateRegion7 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1129 .TemplateRegion7 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1129 .TemplateRegion11 {
   padding: 5px;
}
.TemplateLayout1129 .TemplateRegion5 {
   padding: 2px;
}
.TemplateLayout1129 .TemplateRegion100 {
   color: white;
   padding-right: 2px;
}
.TemplateLayout1129 .TemplateRegion101 {
}
.TemplateLayout1129 .TemplateRegion102 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1129 .TemplateRegion103 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1129 .TemplateRegion104 {
   padding: 5px;
}
.TemplateLayout1129 .TemplateRegion105 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1129 .TemplateRegion106 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1129 .TemplateRegion109 {
   padding-top: 10px;
}

/* Layout 1128*/
.TemplateLayout1128 .TemplateLayout {
   width: 100%;
}

/* Layout 1126*/
.PageLayout1126 .PageRegion2 {
   width: 170px;
   vertical-align: top;
   padding: 5px;
}
.PageLayout1126 .PageRegion3 {
   padding: 5px;
}
.PageLayout1126 .PageRegion4 {
   padding: 5px;
}
.PageLayout1126 .PageRegion5 {
   width: 210px;
   padding: 5px;
   vertical-align: top;
}

/* Layout 1124*/

/* Layout 1122*/

/* Layout 1120*/

/* Layout 1020*/
.TemplateLayout1020 .CompleteLayout {
   width: 770px;
   border-top: 10px solid #666;
   margin-top: 1px;
}
.TemplateLayout1020 .Region2 {
   padding: 10px;
}
.TemplateLayout1020 .Region3 {
   text-align: right;
   width: 325px;
}
.TemplateLayout1020 .Region19 {
   padding-top: 10px;
   background-color: #7A1300;
   background-image: url(../images/header.background.gif);
   background-repeat: no-repeat;
   background-position: bottom left;
}

/* Layout 1040*/
.TemplateLayout1040 .CompleteLayout {
   width: 770px;
   border-top: 10px solid #666;
   margin-top: 1px;
}
.TemplateLayout1040 .Region2 {
   padding: 10px;
}
.TemplateLayout1040 .Region3 {
   text-align: right;
   width: 325px;
}
.TemplateLayout1040 .Region19 {
}

/* Layout 1080*/
.TemplateLayout1080 .Everything {
   width: 750px;
   margin-left: auto;
   margin-right: auto;
   background-color: white;
}
.TemplateLayout1080 .CompleteLayout {
   margin-top: 10px;
   background-color: white;
   border: 1px solid black;
}
.TemplateLayout1080 .Region1 {
   padding: 0px;
}
.TemplateLayout1080 .Region2 {
   padding: 4px;
}
.TemplateLayout1080 .Region3 {
   text-align: right;
   padding: 4px;
}
.TemplateLayout1080 .Region5 {
   padding: 5px;
}
.TemplateLayout1080 .Region6 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1080 .Region7 {
   vertical-align: top;
   padding: 5px;
}
.TemplateLayout1080 .Region8 {
   padding: 5px;
}
.TemplateLayout1080 .Region9 {
   padding: 2px;
}
.TemplateLayout1080 .Region10 {
   color: white;
   padding-right: 2px;
}
.TemplateLayout1080 .Region11 {
}
.TemplateLayout1080 .Region12 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1080 .Region13 {
   vertical-align: top;
   padding: 2px;
}
.TemplateLayout1080 .Region14 {
   padding: 1px;
   vertical-align: top;
}
.TemplateLayout1080 .Region15 {
   padding: 1px;
   vertical-align: top;
}
.TemplateLayout1080 .Region16 {
   padding: 1px;
   vertical-align: top;
}
.TemplateLayout1080 .Region17 {
   background-color: #7A1300;
   border-top: 1px solid black;
   border-bottom: 1px solid black;
}
.TemplateLayout1080 .Region18 {
   padding: 5px;
   border-top: 1px solid black;
   background-color: #7A1300;
}


/*
    TEMPLATE STYLES
*/
/* Template 1*/
.Template1 body {
   background-color: #ccc;
   background-image: url(/kd/images/kd/kd.background.jpg);
   background-repeat: repeat-y;
   background-position: top center;
   width: 800px;
   margin-left: auto;
   margin-right: auto;
}
.Template1 .TemplateRegion6 {
   width: 170px;
   vertical-align: top;
   padding: 5px;
}
.Template1 .TemplateRegion3 {
   padding-bottom: 15px;
}

/* Template 2*/

/* Template 3*/

/* Template 1038*/

/* Template 1661*/

/* Template 4*/

/* Template 1461*/
.Template1461 body {
   background: white url(../images/dots.jpg) repeat-y scroll 781px 50%;
   width: 770px;
}

/* Template 1600*/
.Template1600 body {
   background: white url(../images/dots.jpg) repeat-y scroll 781px 50%;
   width: 770px;
}
.Template1600 .TemplateRegion1 {
   padding-left: 450px;
   padding-bottom: 5px;
}
.Template1600 .TemplateRegion4 {
   width: 205px;
   padding: 0px;
}

/* Template 1761*/
.Template1761 body {
   background-color: black;
   width: 800px;
   margin-left: auto;
   margin-right: auto;
   padding-bottom: 25px;
}
.Template1761 .TemplateLayout {
   color: white;
}
.Template1761 .TemplateLayout A {
   color: #66CCFF;
}

/* Template 2200*/
.Template2200 body {
   background-color: #ccc;
   background-image: url(/kd/images/kd/kd.background.jpg);
   background-repeat: repeat-y;
   background-position: top center;
   width: 800px;
   margin-left: auto;
   margin-right: auto;
}

/* Template 2560*/

/* Template 1160*/
.Template1160 body {
   background-image: url(/kd/images/kd/kd.background.jpg);
}



