/*
    DISPLAY MODE STYLES
*/
/* DisplayMode 1080*/
.Sheet1620 .Header {
   padding: 16px 8px;
   margin: 0px;
   background-color: white;
   background-image: url(http://www.annex46.org/kd/images/imcom/headerback.jpg);
   background-repeat: repeat-y;
   background-position: top left;
   font-size: 14pt;
   color: white;
}

/* DisplayMode 1060*/
.Sheet1080 .Content {
   padding: 5px;
   border: 1px solid red;
}

/* DisplayMode 1060*/
.Sheet1081 .Content {
   padding: 5px;
}

/* DisplayMode 1060*/
.Sheet1082 .Content {
   padding: 5px;
   border: 1px solid blue;
}

/* DisplayMode 1060*/
.Sheet1060 .Content {
   padding: 5px;
}

/* DisplayMode 1460*/
.Sheet1740 .Caption {
   font-size: 8pt;
   margin-bottom: 5px;
   font-weight: bold;
}
.Sheet1740 #ItemAttachmentBrowserBox {
   text-align: center;
}
.Sheet1740 #ItemAttachmentBrowserNav {
   margin-bottom: 8px;
   text-align: center;
}
.Sheet1740 #ItemAttachmentBrowserNav A {
   color: blue;
   margin: 0px 6px 0px 6px;
}
.Sheet1740 #ItemAttachmentBrowserZoom {
   margin: 5px;
}

/* DisplayMode 1480*/

/* DisplayMode 1500*/
.Sheet1780 .Summary {
   margin: 10px;
   color: #666;
   font-style: italic;
}

/* DisplayMode 1520*/

/* DisplayMode 1540*/
.Sheet1820 .CheckedOutMsg {
   margin: 10px 0px 10px 0px;
   padding: 5px;
   border: 1px dotted red;
}

/* DisplayMode 1140*/

/* DisplayMode 1360*/
.Sheet1640 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1640 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet1640 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}
.Sheet1640 .POC {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1361*/

/* DisplayMode 1560*/
.Sheet1840 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1680*/
.Sheet2000 .Calendar {
   background-color: #3F56C7;
}
.Sheet2000 .Day {
   background-color: white;
   color: black;
}
.Sheet2000 .CurrentDay {
   background-color: #DDDDDD;
}
.Sheet2000 .OtherMonthDay {
   background-color: #e0e0e0;
   color: black;
}
.Sheet2000 .DayHeader {
   background-color: #85B9C0;
   text-align: center;
}
.Sheet2000 .EventDay {
   background-color: #3F56C7;
}
.Sheet2000 .Navigator {
   margin: 5px 0px 8px 0px;
}
.Sheet2000 TD {
   font-size: 8pt;
}
.Sheet2000 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1280*/
.Sheet1440 .LI {
   margin-bottom: 10px;
   padding: 5px;
}
.Sheet1440 .AlternateRow {
   background-color: #eee;
}
.Sheet1440 .Source {
}
.Sheet1440 h2 {
   margin: 0px;
   font-size: 12pt;
   font-weight: bold;
}
.Sheet1440 .Description {
   margin-top: 10px;
   font-size: 10pt;
}

/* DisplayMode 1160*/
.Sheet1240 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1240 UL LI {
   margin-right: 10px;
}

/* DisplayMode 1180*/
.Sheet1260 .Menu {
}
.Sheet1260 UL {
   margin: 0px;
   padding: 0px;
}
.Sheet1260 UL A {
   text-decoration: none;
   color: black;
}
.Sheet1260 UL A:HOVER {
   text-decoration: underline;
   color: blue;
}
.Sheet1260 UL LI {
   margin-bottom: 1px;
}
.Sheet1260 UL.Level1 {
   list-style-type: none;
}
.Sheet1260 UL.Level1 LI DIV {
   padding: 5px;
   background-color: #3F56C7;
   font-size: 10pt;
}
.Sheet1260 UL.Level1 LI DIV A {
   color: white;
}
.Sheet1260 UL.Level1 LI.Active DIV {
   background-color: #85B9C0;
}
.Sheet1260 UL.Level1 LI.Active DIV A {
   color: black;
}
.Sheet1260 UL.Level2 {
   margin-left: 5px;
   font-size: 8pt;
}
.Sheet1260 UL.Level2 LI {
   list-style-type: none;
   padding: 0px;
   margin: 0px;
}
.Sheet1260 UL.Level2 LI.Inactive DIV {
   background-color: white;
   border: 0px;
   font-size: 8pt;
}
.Sheet1260 UL.Level2 LI.Active DIV {
   background-color: #85B9C0;
   font-size: 8pt;
}
.Sheet1260 UL.Level3 {
   margin-left: 10px;
   padding-left: 10px;
   list-style-type: square;
}
.Sheet1260 UL.Level3 LI DIV {
   background-color: transparent;
   border: 0px;
   font-size: 8pt;
}
.Sheet1260 LI.Separator {
   list-style-type: none;
}
.Sheet1260 LI.Header {
   margin-top: 5px;
   list-style-type: none;
}
.Sheet1260 LI.Header H2 {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1120*/

/* DisplayMode 1060*/
.Sheet1000 .Content {
   font-size: 10pt;
}
.Sheet1000 .BigHeader {
   font-size: 14pt;
   font-weight: bold;
   margin: 5px 0px 10px 0px;
   display: block;
}
.Sheet1000 .Header {
   font-size: 12pt;
   font-weight: bold;
   margin: 5px 0px 5px 0px;
   display: block;
}
.Sheet1000 .SmallHeader {
   font-size: 10pt;
   font-weight: bold;
   display: block;
}
.Sheet1000 .SectionHeader {
   font-size: 10pt;
   font-weight: bold;
   margin: 5px 0px 5px 0px;
   padding: 5px;
   background-color: #3F56C7;
   color: white;
   display: block;
}
.Sheet1000 .SectionHeader A {
   color: white;
   text-decoration: none;
}
.Sheet1000 .SectionHeader A:HOVER {
   text-decoration: underline;
}
.Sheet1000 .EmbededImage,.Sheet1000  .EmbededImage IMG {
   margin: 10px;
   border: 1px solid black;
}

/* DisplayMode 1201*/
.Sheet1280 .nav,.Sheet1280  .nav * {
   margin: 0;
   padding: 0;
   list-style: none;
}
.Sheet1280 .nav {
   line-height: .5;
}
.Sheet1280 .nav ul {
   position: absolute;
   top: -999em;
}
.Sheet1280 .nav ul li,.Sheet1280  .nav a {
   width: 100%;
}
.Sheet1280 .nav li {
   float: left;
   position: relative;
   z-index: 99;
}
.Sheet1280 .nav a {
   display: block;
}
.Sheet1280 .nav li:hover ul {
   left: -1px;
   top: 2.5em;
}
.Sheet1280 ul.nav li.sfHover ul {
   left: -1px;
   top: 2.5em;
}
.Sheet1280 .nav li:hover li ul {
   top: -999em;
}
.Sheet1280 .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1280 .nav li li:hover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1280 ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1280 .superfish li:hover ul {
   top: -999em;
}
.Sheet1280 .superfish li li:hover ul {
   top: -999em;
}
.Sheet1280 .nav {
   float: left;
   margin-bottom: 1.5em;
}
.Sheet1280 .nav li {
   background: #85B9C0;
   border-left: 1px solid #fff;
   border-top: 1px solid #3F56C7;
   width: 9.45em;
}
.Sheet1280 .nav a {
   color: #13a;
   padding: .75em 0;
   text-decoration: none;
   text-indent: 2em;
}
.Sheet1280 .nav li:hover {
   background: #3F56C7;
   color: white;
}
.Sheet1280 .nav li.sfHover {
   background: #3F56C7;
   color: white;
}
.Sheet1280 .nav a:focus {
   background: #3F56C7;
   color: white;
}
.Sheet1280 .nav a:hover {
   background: #3F56C7;
   color: white;
}
.Sheet1280 .nav a:active {
   background: #3F56C7;
   color: white;
}
.Sheet1280 .nav li li {
   background: #DDDDDD;
}
.Sheet1280 .nav li li li {
   background: #DDDDDD;
}

/* DisplayMode 1620*/

/* DisplayMode 1561*/
.Sheet1841 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1841 .Info {
   margin: 0px 0px 10px 24px;
}

/* DisplayMode 1760*/
.Sheet2080 .Link {
   font-size: 12pt;
}
.Sheet2080 .Message {
   font-size: 10pt;
   margin-bottom: 20px;
}

/* DisplayMode 1701*/
.Sheet2021 .SearchForm TH {
   background-color: #85B9C0;
   padding: 10px;
}
.Sheet2021 .SearchForm TABLE.InputForm TH {
   border: 1px solid #85B9C0;
}
.Sheet2021 .SearchForm TD {
}
.Sheet2021 #SearchResults UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2021 #SearchResults LI {
   margin-bottom: 8px;
}

/* DisplayMode 1700*/

/* DisplayMode 1686*/
.Sheet2006 H2.Question {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1685*/
.Sheet2005 .Calendar {
   background-color: #3F56C7;
}
.Sheet2005 .Day {
   background-color: white;
   color: black;
}
.Sheet2005 .CurrentDay {
   background-color: #DDDDDD;
}
.Sheet2005 .OtherMonthDay {
   background-color: #e0e0e0;
   color: black;
}
.Sheet2005 .DayHeader {
   background-color: #85B9C0;
   text-align: center;
}
.Sheet2005 .EventDay {
   background-color: #3F56C7;
}

/* DisplayMode 1684*/
.Sheet2004 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2004 H2 {
   margin: 0px;
   font-weight: bold;
   font-size: 12pt;
}
.Sheet2004 .Question {
   margin: 8px 0px;
   color: #666;
   font-size: 10pt;
}
.Sheet2004 .Answer {
   font-size: 8pt;
}

/* DisplayMode 1683*/

/* DisplayMode 1682*/
.Sheet2002 jhkhkjhjk {
}

/* DisplayMode 1681*/
.Sheet2001 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2001 .Info {
   margin-bottom: 8px;
}
.Sheet2001 H2 {
   font-size: 12pt;
}

/* DisplayMode 1665*/

/* DisplayMode 1664*/

/* DisplayMode 1663*/
.Sheet1983 .Photos TD {
   padding: 10px;
   border: 1px solid #999;
   background-color: #e0e0e0;
   text-align: center;
}
.Sheet1983 .Photos TD .Info {
   margin-top: 5px;
}

/* DisplayMode 1662*/

/* DisplayMode 1661*/
.Sheet1981 .Photos {
   padding: 10px;
   border: 1px solid #999;
   background-color: #e0e0e0;
   text-align: center;
}
.Sheet1981 .Title {
   margin-top: 5px;
}
.Sheet1981 .Navigator {
   margin-bottom: 8px;
}

/* DisplayMode 1660*/

/* DisplayMode 1841*/
.Sheet2161 .Description {
   font-size: 10pt;
   margin-top: 5px;
}

/* DisplayMode 1840*/
.Sheet2160 .Description {
   font-size: 10pt;
   margin-top: 5px;
}

/* DisplayMode 1740*/

/* DisplayMode 1220*/
.Sheet1300 .nav,.Sheet1300  .nav * {
   margin: 0;
   padding: 0;
   list-style: none;
}
.Sheet1300 .nav {
   line-height: .7;
}
.Sheet1300 .nav ul {
   position: absolute;
   top: -999em;
   width: 9.45em;
}
.Sheet1300 .nav ul li,.Sheet1300  .nav a {
   width: 100%;
}
.Sheet1300 .nav li {
   float: left;
   position: relative;
   z-index: 99;
}
.Sheet1300 .nav a {
   display: block;
}
.Sheet1300 .nav li:hover ul,.Sheet1300  ul.nav li.sfHover ul {
   left: -1px;
   top: 2.5em;
}
.Sheet1300 .nav li:hover li ul,.Sheet1300  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1300 .nav li li:hover ul,.Sheet1300  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1300 .superfish li:hover ul,.Sheet1300  .superfish li li:hover ul {
   top: -999em;
}
.Sheet1300 .nav {
   float: left;
   margin-bottom: 1.5em;
}
.Sheet1300 .nav li {
   background: #85B9C0;
   border-left: 1px solid #fff;
   width: 9.45em;
}
.Sheet1300 .nav li.children {
   background-image: url(http://www.annex46.org/kd/images/arrow_down.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1300 .nav li li.children {
   background-image: url(http://www.annex46.org/kd/images/arrow_right.gif);
}
.Sheet1300 .nav a {
   color: #13a;
   padding: .75em 0;
   text-decoration: none;
   text-indent: .7em;
}
.Sheet1300 .nav li:hover,.Sheet1300  .nav li.sfHover,.Sheet1300  .nav a:focus,.Sheet1300  .nav a:hover,.Sheet1300  .nav a:active {
   background: #3F56C7;
   color: white;
}
.Sheet1300 .nav li li {
   background: #DDDDDD;
}
.Sheet1300 .nav li li li {
   background: #DDDDDD;
}

/* DisplayMode 1426*/
.Sheet1706 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1420*/
.Sheet1700 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1700 LI {
   font-size: 10pt;
}
.Sheet1700 H2 {
   font-size: 10pt;
   margin: 0px 0px 5px 0px;
   padding: 0px;
}

/* DisplayMode 1380*/

/* DisplayMode 1260*/
.Sheet1420 .LI {
   margin-bottom: 10px;
   padding: 5px;
}
.Sheet1420 .AlternateRow {
   background-color: #eee;
}
.Sheet1420 .Source {
}
.Sheet1420 h2 {
   margin: 0px;
   font-size: 12pt;
   font-weight: bold;
}
.Sheet1420 .Description {
   margin-top: 10px;
   font-size: 10pt;
}

/* DisplayMode 1240*/
.Sheet1320 .nav,.Sheet1320  .nav * {
   margin: 0;
   padding: 0;
}
.Sheet1320 .nav {
   line-height: .7;
   width: 9.45em;
}
.Sheet1320 .nav ul {
   background: #fff;
   width: 9.45em;
}
.Sheet1320 .nav li {
   background: #85B9C0;
   border-left: 1px solid #fff;
   border-bottom: 1px solid #fff;
   float: left;
   list-style: none;
   position: relative;
   width: 9.45em;
   z-index: 999;
}
.Sheet1320 .nav li.children {
   background-image: url(http://www.annex46.org/kd/images/arrow_right.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1320 .nav a {
   color: #13a;
   display: block;
   padding: .75em 0 .75em .8em;
   text-decoration: none;
   width: 7.45em;
}
.Sheet1320 .nav li ul {
   top: -999em;
   position: absolute;
   width: 9.45em;
}
.Sheet1320 .nav li:hover,.Sheet1320  .nav li.sfHover,.Sheet1320  .nav a:focus,.Sheet1320  .nav a:hover,.Sheet1320  .nav a:active {
   background: #3F56C7;
   color: white;
}
.Sheet1320 .nav li:hover ul,.Sheet1320  ul.nav li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1320 .nav li:hover li ul,.Sheet1320  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1320 .nav li li:hover ul,.Sheet1320  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1320 .nav li li:hover li ul,.Sheet1320  .nav li li.sfHover li ul {
   top: -999em;
}
.Sheet1320 .nav li li li:hover ul,.Sheet1320  ul.nav li li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1320 .superfish li:hover ul,.Sheet1320  .superfish li li:hover ul,.Sheet1320  .superfish li li li:hover ul {
   top: -999em;
}
.Sheet1320 .nav li li {
   background: #DDDDDD;
   width: 9.45em;
}
.Sheet1320 .nav li li li {
   background: #DDDDDD;
}
.Sheet1320 .nav li li a {
   padding-right: 0;
   width: 7.45em;
}

/* DisplayMode 1080*/
.Sheet1120 .Header {
   font-size: 8pt;
   color: #999;
   margin: 5px !important;
}
.Sheet1120 .Header A {
   color: #999;
   margin: 5px 5px 5px 0px;
}
.Sheet1120 .Current {
   font-size: 12pt;
   font-weight: bold;
   color: black;
   display: block;
   margin-top: 4px;
   margin-bottom: 6px;
}
.Sheet1120 .CurrentPage {
   font-weight: bold;
   font-size: 10pt;
   color: black;
}
.Sheet1120 .Description {
   font-size: 10pt;
   color: #666;
   margin: 5px !important;
}
.Sheet1120 HR {
   border: 1px solid #3F56C7;
}

/* DisplayMode 1425*/

/* DisplayMode 1424*/

/* DisplayMode 1986*/
.Sheet2357 DIV {
   font-size: 10pt;
   font-weight: bold;
}

/* DisplayMode 1985*/

/* DisplayMode 1984*/

/* DisplayMode 1983*/

/* DisplayMode 1982*/
.Sheet2353 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2353 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1981*/
.Sheet2352 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2352 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1900*/
.Sheet2220 .Description {
   font-size: 10pt;
   margin-top: 5px;
}

/* DisplayMode 1960*/

/* DisplayMode 1920*/

/* DisplayMode 2166*/

/* DisplayMode 2165*/
.Sheet2725 .Menu {
   text-align: center;
}
.Sheet2725 TD {
   padding: 3px;
   text-align: center;
}
.Sheet2725 TD.Active {
   font-weight: bold;
}

/* DisplayMode 2164*/
.Sheet2724 ul {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2724 li {
   float: left;
   margin-right: 20px;
}

/* DisplayMode 2163*/
.Sheet2723 .nav,.Sheet2723  .nav * {
   margin: 0;
   padding: 0;
}
.Sheet2723 .nav {
   line-height: .7;
   width: 9.45em;
}
.Sheet2723 .nav ul {
   background: #fff;
   width: 9.45em;
}
.Sheet2723 .nav li {
   background: #85B9C0;
   border-left: 1px solid #fff;
   border-bottom: 1px solid #fff;
   float: left;
   list-style: none;
   position: relative;
   width: 9.45em;
   z-index: 999;
}
.Sheet2723 .nav li.children {
   background-image: url(http://www.annex46.org/kd/images/arrow_right.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet2723 .nav a {
   color: #13a;
   display: block;
   padding: .75em 0 .75em .8em;
   text-decoration: none;
   width: 7.45em;
}
.Sheet2723 .nav li ul {
   top: -999em;
   position: absolute;
   width: 9.45em;
}
.Sheet2723 .nav li:hover,.Sheet2723  .nav li.sfHover,.Sheet2723  .nav a:focus,.Sheet2723  .nav a:hover,.Sheet2723  .nav a:active {
   background: #3F56C7;
   color: white;
}
.Sheet2723 .nav li:hover ul,.Sheet2723  ul.nav li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet2723 .nav li:hover li ul,.Sheet2723  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet2723 .nav li li:hover ul,.Sheet2723  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet2723 .nav li li:hover li ul,.Sheet2723  .nav li li.sfHover li ul {
   top: -999em;
}
.Sheet2723 .nav li li li:hover ul,.Sheet2723  ul.nav li li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet2723 .superfish li:hover ul,.Sheet2723  .superfish li li:hover ul,.Sheet2723  .superfish li li li:hover ul {
   top: -999em;
}
.Sheet2723 .nav li li {
   background: #DDDDDD;
   width: 9.45em;
}
.Sheet2723 .nav li li li {
   background: #DDDDDD;
}
.Sheet2723 .nav li li a {
   padding-right: 0;
   width: 7.45em;
}

/* DisplayMode 2121*/

/* DisplayMode 2120*/

/* DisplayMode 1880*/

/* DisplayMode 1781*/
.Sheet2101 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2101 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 2001*/

/* DisplayMode 2060*/

/* DisplayMode 2221*/

/* DisplayMode 2220*/
.Sheet2840 .CommentInfo {
   width: 130px;
   float: left;
   padding-top: 12px;
   font-size: 8pt;
   text-align: center;
   background-image: url(http://www.annex46.org/kd/images/comment.callout.gif);
   background-repeat: no-repeat;
   background-position: 94px 22px;
}
.Sheet2840 .CommentInfo H3 {
   font-size: 10pt;
}
.Sheet2840 .Comment {
   margin-bottom: 20px;
}
.Sheet2840 .CommentDetails {
   padding: 10px;
   background-color: #e0e0e0;
   margin-left: 130px;
   font-size: 8pt;
}
.Sheet2840 .CommentDetails H2 {
   font-size: 10pt;
   margin: 0px 0px 10px 0px;
}

/* DisplayMode 2200*/

/* DisplayMode 2141*/

/* DisplayMode 2140*/

/* DisplayMode 2190*/
.Sheet2750 .Description {
   font-size: 10pt;
   margin-top: 5px;
}

/* DisplayMode 2189*/

/* DisplayMode 2188*/
.Sheet2748 .Description {
   font-size: 10pt;
   margin-top: 5px;
}

/* DisplayMode 2162*/
.Sheet2722 .nav,.Sheet2722  .nav * {
   margin: 0;
   padding: 0;
   list-style: none;
}
.Sheet2722 .nav {
   line-height: .7;
}
.Sheet2722 .nav ul {
   position: absolute;
   top: -999em;
   width: 9.45em;
}
.Sheet2722 .nav ul li,.Sheet2722  .nav a {
   width: 100%;
}
.Sheet2722 .nav li {
   float: left;
   position: relative;
   z-index: 99;
}
.Sheet2722 .nav a {
   display: block;
}
.Sheet2722 .nav li:hover ul,.Sheet2722  ul.nav li.sfHover ul {
   left: -1px;
   top: 2.5em;
}
.Sheet2722 .nav li:hover li ul,.Sheet2722  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet2722 .nav li li:hover ul,.Sheet2722  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet2722 .superfish li:hover ul,.Sheet2722  .superfish li li:hover ul {
   top: -999em;
}
.Sheet2722 .nav {
   float: left;
   margin-bottom: 1.5em;
}
.Sheet2722 .nav li {
   background: #85B9C0;
   border-left: 1px solid #fff;
   width: 9.45em;
}
.Sheet2722 .nav li.children {
   background-image: url(http://www.annex46.org/kd/images/arrow_down.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet2722 .nav li li.children {
   background-image: url(http://www.annex46.org/kd/images/arrow_right.gif);
}
.Sheet2722 .nav a {
   color: #13a;
   padding: .75em 0;
   text-decoration: none;
   text-indent: .7em;
}
.Sheet2722 .nav li:hover,.Sheet2722  .nav li.sfHover,.Sheet2722  .nav a:focus,.Sheet2722  .nav a:hover,.Sheet2722  .nav a:active {
   background: #3F56C7;
   color: white;
}
.Sheet2722 .nav li li {
   background: #DDDDDD;
}
.Sheet2722 .nav li li li {
   background: #DDDDDD;
}

/* DisplayMode 2161*/
.Sheet2721 SELECT {
   width: 100%;
}
.Sheet2721 .Menu {
   padding: 5px;
}

/* DisplayMode 2160*/
.Sheet2720 .Menu {
}
.Sheet2720 UL {
   margin: 0px;
   padding: 0px;
}
.Sheet2720 UL A {
   text-decoration: none;
   color: black;
}
.Sheet2720 UL A:HOVER {
   text-decoration: underline;
   color: blue;
}
.Sheet2720 UL LI {
   margin-bottom: 1px;
}
.Sheet2720 UL.Level1 {
   list-style-type: none;
}
.Sheet2720 UL.Level1 LI DIV {
   padding: 5px;
   background-color: #85B9C0;
   border: 1px solid #3F56C7;
   font-size: 12pt;
}
.Sheet2720 UL.Level2 {
}
.Sheet2720 UL.Level2 LI DIV {
   background-color: transparent;
   border: 0px;
   font-size: 10pt;
}
.Sheet2720 UL.Level3 {
   margin-left: 10px;
   padding-left: 10px;
   list-style-type: square;
}
.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 {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 2113*/

/* DisplayMode 2112*/

/* DisplayMode 2111*/

/* DisplayMode 2110*/

/* DisplayMode 2109*/

/* DisplayMode 2108*/

/* DisplayMode 2107*/

/* DisplayMode 2106*/

/* DisplayMode 2105*/

/* DisplayMode 2104*/

/* DisplayMode 2103*/

/* DisplayMode 2102*/

/* DisplayMode 2101*/

/* DisplayMode 2100*/

/* DisplayMode 2099*/

/* DisplayMode 2098*/

/* DisplayMode 2097*/

/* DisplayMode 2096*/

/* DisplayMode 2095*/

/* DisplayMode 2094*/

/* DisplayMode 2093*/

/* DisplayMode 2092*/

/* DisplayMode 2091*/

/* DisplayMode 2090*/

/* DisplayMode 2089*/

/* DisplayMode 2088*/

/* DisplayMode 2087*/

/* DisplayMode 2086*/

/* DisplayMode 2085*/

/* DisplayMode 2084*/

/* DisplayMode 2083*/

/* DisplayMode 2082*/

/* DisplayMode 2081*/

/* DisplayMode 2080*/

/* DisplayMode 2079*/

/* DisplayMode 2078*/

/* DisplayMode 2077*/

/* DisplayMode 2076*/

/* DisplayMode 2075*/

/* DisplayMode 2074*/

/* DisplayMode 2073*/

/* DisplayMode 2072*/

/* DisplayMode 2071*/

/* DisplayMode 2070*/

/* DisplayMode 2069*/

/* DisplayMode 2068*/

/* DisplayMode 2067*/

/* DisplayMode 2066*/

/* DisplayMode 2065*/

/* DisplayMode 2064*/

/* DisplayMode 2063*/

/* DisplayMode 2062*/

/* DisplayMode 2061*/

/* DisplayMode 2187*/

/* DisplayMode 2186*/

/* DisplayMode 2185*/
.Sheet2745 UL {
   list-style-type: none;
   padding: 0px;
   margin: 0px 0px 6px 14px;
   display: none;
}
.Sheet2745 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   height: 22px;
   line-height: 22px;
}
.Sheet2745 H2 A {
   background-image: url(http://www.annex46.org/kd/images/plus.gif);
   background-repeat: no-repeat;
   padding-left: 14px;
   text-decoration: none;
   color: black;
}
.Sheet2745 H2 A SPAN {
   padding-left: 25px;
   background-repeat: no-repeat;
   background-image: url(http://www.annex46.org/kd/images/icons/small/folder.gif);
   height: 22px;
}
.Sheet2745 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 2184*/
.Sheet2744 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2744 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 2183*/
.Sheet2743 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2743 .Info {
   margin-bottom: 8px;
}
.Sheet2743 H2 {
   font-size: 12pt;
}

/* DisplayMode 2182*/

/* DisplayMode 2181*/
.Sheet2741 UL {
   list-style-type: none;
   padding: 0px;
   margin: 0px 0px 6px 14px;
}
.Sheet2741 H2 {
   font-size: 12pt;
   font-weight: bold;
   margin: 10px 0px 5px 0px;
   padding: 5px;
   color: #3F56C7;
}

/* DisplayMode 2180*/
.Sheet2740 UL {
   list-style-type: none;
   padding: 0px;
   margin: 0px 0px 6px 14px;
   display: none;
}
.Sheet2740 H2 {
   color: #3F56C7;
   font-size: 20pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet2740 H2 A {
   background-image: url(http://www.annex46.org/kd/images/plus.gif);
   background-repeat: no-repeat;
   padding-left: 14px;
   text-decoration: none;
   color: #3F56C7;
}
.Sheet2740 H2 A SPAN {
   padding-left: 25px;
   background-repeat: no-repeat;
   background-image: url(http://www.annex46.org/kd/images/icons/small/category.gif);
   height: 22px;
}
.Sheet2740 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1994*/
.Sheet2365 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1993*/

/* DisplayMode 1992*/
.Sheet2363 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet2363 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2363 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet2363 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1991*/
.Sheet2362 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet2362 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2362 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet2362 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1990*/
.Sheet2361 .Quote {
   padding: 15px;
   margin: 0px;
   font-size: 10pt;
   font-style: italic;
   color: #666;
   background-image: url(http://www.annex46.org/kd/images/quote.jpg);
   background-repeat: no-repeat;
   background-position: top left;
}
.Sheet2361 .Author {
   margin: 0px 10px 10px 10px;
   font-size: 10pt;
}
.Sheet2361 .Author,.Sheet2361  .Author A {
   color: #666;
}

/* DisplayMode 1989*/
.Sheet2360 .Data TD.IssueNo {
   width: 20px;
   text-align: center;
}
.Sheet2360 .Data TD.IssueAssignedTo,.Sheet2360  .Data TD.IssueDueDate {
   width: 15%;
}
.Sheet2360 .Data TD.IssueTitle {
   width: 60%;
   padding-left: 20px;
   background-repeat: no-repeat;
   background-position: top left;
}
.Sheet2360 .Data TR.CurrentUser td {
   background-color: ##aaffaa;
}
.Sheet2360 .Data TD.IssueFeature {
   background-image: url(/ProTask/images/feature.gif);
}
.Sheet2360 .Data TD.IssueBug {
   background-image: url(/ProTask/images/bug.gif);
}
.Sheet2360 .Data TD.IssueTask {
   background-image: url(/ProTask/images/task.gif);
}
.Sheet2360 .Data TD.IssueStory {
   background-image: url(/ProTask/images/story.gif);
}

/* DisplayMode 1988*/

/* DisplayMode 1987*/

/* DisplayMode 2040*/

/* DisplayMode 1941*/
.Sheet2301 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1940*/

/* DisplayMode 1961*/
.Sheet2321 DIV.Cloud {
   text-align: center;
}
.Sheet2321 DIV.Cloud A {
   text-decoration: none;
}
.Sheet2321 DIV.Cloud A:HOVER {
   text-decoration: underline;
}

/* DisplayMode 2020*/
.Sheet2401 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1440*/
.Sheet1720 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1720 UL LI {
   padding: 4px;
}
.Sheet1720 UL LI IMG {
   margin: 5px;
}
.Sheet1720 .Caption {
   font-size: 8pt;
   margin-bottom: 5px;
   font-weight: bold;
}

/* DisplayMode 1320*/

/* DisplayMode 1300*/
.Sheet1500 .Menu {
   text-align: center;
}
.Sheet1500 TD {
   padding: 5px 12px 5px 12px;
   text-align: center;
}
.Sheet1500 TD A {
   color: white;
   text-decoration: none;
}
.Sheet1500 TD A:HOVER {
   text-decoration: underline;
}
.Sheet1500 TD.Active {
   background-color: #85B9C0;
}
.Sheet1500 TD.Active A {
   color: black;
}

/* DisplayMode 1423*/

/* DisplayMode 1422*/
.Sheet1702 H2 {
   font-size: 8pt;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}
.Sheet1702 H3 {
   font-size: 11pt;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}
.Sheet1702 H3 A {
   text-decoration: none;
   color: black;
}
.Sheet1702 H3 A:HOVER {
   text-decoration: underline;
   color: blue;
}
.Sheet1702 .CommentAction {
   font-size: 8pt;
}
.Sheet1702 .CurrentUser {
   border-left: 12px solid red;
}
.Sheet1702 .Comment .Comment {
   padding: 5px;
   border-bottom: 1px solid #999;
   background-color: white;
   margin-bottom: 5px;
}
.Sheet1702 .Comment .Owner {
   border-left: 12px solid #3F56C7;
}
.Sheet1702 .CommentDate {
   font-size: 8pt;
   color: #999;
}
.Sheet1702 .Unapproved {
   color: red;
}
.Sheet1702 P {
   font-size: 8pt;
}

/* DisplayMode 1421*/
.Sheet1701 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1701 UL LI {
   padding: 4px;
}

/* DisplayMode 1400*/

/* DisplayMode 1340*/

/* DisplayMode 1780*/

/* DisplayMode 1741*/

/* DisplayMode 1666*/
.Sheet1986 .Photos {
   padding: 10px;
   border: 1px solid #999;
   background-color: #e0e0e0;
   text-align: center;
}
.Sheet1986 .Title {
   margin-top: 5px;
}

/* DisplayMode 1863*/
.Sheet2183 H2 {
   font-size: 8pt;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}
.Sheet2183 H3 {
   font-size: 11pt;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}
.Sheet2183 H3 A {
   text-decoration: none;
   color: black;
}
.Sheet2183 H3 A:HOVER {
   text-decoration: underline;
   color: blue;
}
.Sheet2183 .CommentAction {
   font-size: 8pt;
}
.Sheet2183 .CurrentUser {
   border-left: 12px solid red;
}
.Sheet2183 .Comment .Comment {
   padding: 5px;
   border-bottom: 1px solid #999;
   background-color: white;
   margin-bottom: 5px;
}
.Sheet2183 .Comment .Owner {
   border-left: 12px solid #3F56C7;
}
.Sheet2183 .CommentDate {
   font-size: 8pt;
   color: #999;
}
.Sheet2183 .Unapproved {
   color: red;
}
.Sheet2183 P {
   font-size: 8pt;
}

/* DisplayMode 1862*/

/* DisplayMode 1861*/

/* DisplayMode 1860*/
.Sheet2180 A {
   font-size: 8pt;
}

/* DisplayMode 1820*/
.Sheet2140 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet2140 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2140 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet2140 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1801*/

/* DisplayMode 1800*/
.Sheet2120 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet2120 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2120 LI {
   margin-bottom: 5px;
   padding: 4px;
}
.Sheet2120 .Description {
   margin-left: 0px;
   font-size: 8pt;
   color: #999;
}

/* DisplayMode 1720*/
.Sheet2040 H2.Title {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1580*/
.Sheet1860 UL {
   list-style-type: none;
   padding: 0px;
   margin: 0px 0px 6px 14px;
   display: none;
}
.Sheet1860 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   height: 22px;
   line-height: 22px;
}
.Sheet1860 H2 A {
   background-image: url(http://www.annex46.org/kd/images/plus.gif);
   background-repeat: no-repeat;
   padding-left: 14px;
   text-decoration: none;
   color: black;
}
.Sheet1860 H2 A SPAN {
   padding-left: 25px;
   background-repeat: no-repeat;
   background-image: url(http://www.annex46.org/kd/images/icons/small/category.gif);
   height: 22px;
}
.Sheet1860 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1581*/
.Sheet1861 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1861 .Info {
   margin-bottom: 8px;
}
.Sheet1861 H2 {
   font-size: 12pt;
}

/* DisplayMode 1582*/
.Sheet1862 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet1862 UL LI {
   margin-bottom: 10px;
   clear: both;
}
.Sheet1862 .Info {
   margin-top: 6px;
   color: black;
}
.Sheet1862 .ImageAttachment {
   margin: 5px;
   padding: 5px;
}
.Sheet1862 .ImageAttachment IMG {
   border: 1px solid #999;
}

/* DisplayMode 1583*/
.Sheet1863 UL {
   list-style-type: none;
   padding: 0px;
   margin: 0px 0px 6px 14px;
}
.Sheet1863 H2 {
   font-size: 10pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
}
.Sheet1863 H2 DIV {
   padding-left: 25px;
   background-image: url(http://www.annex46.org/kd/images/icons/small/folder.gif);
}
.Sheet1863 .Accordian H2 DIV {
   margin-left: 14px;
}
.Sheet1863 .Info {
   margin-bottom: 8px;
}

/* DisplayMode 1584*/
.Sheet1864 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1600*/

/* DisplayMode 1100*/
.Sheet1140 .Footer {
   margin-top: 10px;
   color: white;
}
.Sheet1140 .Seperator {
   border-top: 1px solid #999;
   border-bottom: 0px;
}
.Sheet1140 .DateUpdated {
}
.Sheet1140 .POC {
   color: white;
}
.Sheet1140 .POC A {
   text-decoration: none;
   color: white;
}
.Sheet1140 .POC A:HOVER {
   text-decoration: underline;
}
.Sheet1140 .BackToTop {
}

/* DisplayMode 1060*/
.Sheet1100 .Content {
   padding: 5px;
}

/* DisplayMode 1240*/
.Sheet1460 .nav,.Sheet1460  .nav * {
   margin: 0;
   padding: 0;
}
.Sheet1460 .nav {
   line-height: .5;
   width: 200px;
}
.Sheet1460 .nav ul {
   background: #fff;
   width: 200px;
}
.Sheet1460 .nav li {
   background: white;
   float: left;
   list-style: none;
   position: relative;
   width: 200px;
   z-index: 999;
}
.Sheet1460 .nav span.children {
   padding-right: 18px;
   background-image: url(http://www.annex46.org/kd/images/arrow_right.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1460 .nav a {
   color: #3F56C7;
   display: block;
   padding: .75em 0 .75em .25em;
   text-decoration: none;
   font-size: 10pt;
}
.Sheet1460 .nav li ul {
   top: -999em;
   position: absolute;
   width: 200px;
}
.Sheet1460 .nav li:hover,.Sheet1460  .nav li.sfHover,.Sheet1460  .nav a:focus,.Sheet1460  .nav a:hover,.Sheet1460  .nav a:active {
   background: #85B9C0;
   color: white;
}
.Sheet1460 .nav li:hover ul,.Sheet1460  ul.nav li.sfHover ul {
   left: 200px;
   top: -1px;
}
.Sheet1460 .nav li:hover li ul,.Sheet1460  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1460 .nav li li:hover ul,.Sheet1460  ul.nav li li.sfHover ul {
   left: 200px;
   top: -1px;
}
.Sheet1460 .nav li li:hover li ul,.Sheet1460  .nav li li.sfHover li ul {
   top: -999em;
}
.Sheet1460 .nav li li li:hover ul,.Sheet1460  ul.nav li li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1460 .superfish li:hover ul,.Sheet1460  .superfish li li:hover ul,.Sheet1460  .superfish li li li:hover ul {
   top: -999em;
}
.Sheet1460 .nav li li {
   background: #3F56C7;
   border-bottom: 1px solid white;
   width: 200px;
}
.Sheet1460 .nav li li li {
   background: #85B9C0;
   border-bottom: 1px solid white;
   width: 200px;
}
.Sheet1460 .nav li li a {
   padding-right: 0;
   width: 200px;
   color: white;
}

/* DisplayMode 1300*/
.Sheet1520 .Menu {
   text-align: center;
   border-top: 1px solid #999;
   padding-top: 4px;
}
.Sheet1520 TABLE {
   width: 80%;
   margin-left: 10%;
   margin-right: 10%;
}
.Sheet1520 TD {
   padding: 3px;
   text-align: center;
   font-size: 8pt;
}
.Sheet1520 TD A {
   color: #666;
   text-decoration: none;
}
.Sheet1520 TD A:HOVER {
   color: blue;
   text-decoration: underline;
}
.Sheet1520 TD.Separator {
   text-align: center;
   color: #ccc;
}

/* DisplayMode 1180*/
.Sheet1920 .Menu {
}
.Sheet1920 UL {
   margin: 0px;
   padding: 0px;
}
.Sheet1920 UL LI {
   margin-bottom: 2px;
}
.Sheet1920 UL LI:HOVER {
   background-color: #DDDDDD;
}
.Sheet1920 UL.Level1 {
   list-style-type: none;
}
.Sheet1920 UL.Level1 LI DIV {
   padding: 5px;
   border: 1px solid #3F56C7;
   font-size: 10pt;
}
.Sheet1920 LI.Separator {
   list-style-type: none;
}
.Sheet1920 LI.Header {
   margin-top: 5px;
   list-style-type: none;
}
.Sheet1920 LI.Header H2 {
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
}

/* DisplayMode 1220*/
.Sheet1480 .nav,.Sheet1480  .nav * {
   margin: 0;
   padding: 0;
   list-style: none;
}
.Sheet1480 .nav {
   line-height: .5;
   margin-left: 35px;
}
.Sheet1480 .nav ul {
   position: absolute;
   top: -999em;
   width: 155px;
}
.Sheet1480 .nav ul li,.Sheet1480  .nav a {
   width: 100%;
}
.Sheet1480 .nav li {
   float: left;
   position: relative;
   z-index: 899;
}
.Sheet1480 .nav a {
   display: block;
   font-weight: bold;
   text-align: center;
}
.Sheet1480 .nav ul a {
   text-align: left;
   color: white;
   font-size: 8pt;
   text-indent: .7em;
}
.Sheet1480 .nav li:hover ul,.Sheet1480  ul.nav li.sfHover ul {
   left: 0px;
   top: 1.7em;
}
.Sheet1480 .nav li:hover li ul,.Sheet1480  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1480 .nav li li:hover ul,.Sheet1480  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1480 .superfish li:hover ul,.Sheet1480  .superfish li li:hover ul {
   top: -999em;
}
.Sheet1480 .nav {
   float: left;
}
.Sheet1480 .nav li {
   background: black;
   width: 155px;
}
.Sheet1480 .nav span.children {
   padding-right: 18px;
   background-image: url(http://www.annex46.org/kd/images/arrow_down_white.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1480 .nav li li span.children {
   background-image: url(http://www.annex46.org/kd/images/arrow_right.gif);
}
.Sheet1480 .nav a {
   color: #666666;
   padding: .75em 0em;
   text-decoration: none;
   font-size: 10pt;
}
.Sheet1480 .nav li:hover,.Sheet1480  .nav li.sfHover,.Sheet1480  .nav a:focus,.Sheet1480  .nav a:hover,.Sheet1480  .nav a:active {
   background: #85B9C0;
   color: black;
   width: 155px;
}
.Sheet1480 .nav li li {
   background: #3F56C7;
   border-top: 1px solid white;
   width: 155px;
}
.Sheet1480 .nav li li li {
   background: #3F56C7;
   width: 155px;
}

/* DisplayMode 1240*/
.Sheet1340 .nav,.Sheet1340  .nav * {
   margin: 0;
   padding: 0;
}
.Sheet1340 .nav {
   line-height: .7;
   width: 9.45em;
}
.Sheet1340 .nav ul {
   background: #fff;
   width: 9.45em;
}
.Sheet1340 .nav li {
   background: #85B9C0;
   border-left: 1px solid #fff;
   border-bottom: 1px solid #fff;
   float: left;
   list-style: none;
   position: relative;
   width: 9.45em;
   z-index: 999;
}
.Sheet1340 .nav li.children {
   background-image: url(http://www.annex46.org/kd/images/arrow_right.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1340 .nav a {
   color: #13a;
   display: block;
   padding: .75em 0 .75em .8em;
   text-decoration: none;
   width: 7.45em;
}
.Sheet1340 .nav li ul {
   top: -999em;
   position: absolute;
   width: 9.45em;
}
.Sheet1340 .nav li:hover,.Sheet1340  .nav li.sfHover,.Sheet1340  .nav a:focus,.Sheet1340  .nav a:hover,.Sheet1340  .nav a:active {
   background: #3F56C7;
   color: white;
}
.Sheet1340 .nav li:hover ul,.Sheet1340  ul.nav li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1340 .nav li:hover li ul,.Sheet1340  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1340 .nav li li:hover ul,.Sheet1340  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1340 .nav li li:hover li ul,.Sheet1340  .nav li li.sfHover li ul {
   top: -999em;
}
.Sheet1340 .nav li li li:hover ul,.Sheet1340  ul.nav li li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1340 .superfish li:hover ul,.Sheet1340  .superfish li li:hover ul,.Sheet1340  .superfish li li li:hover ul {
   top: -999em;
}
.Sheet1340 .nav li li {
   background: #DDDDDD;
   width: 9.45em;
}
.Sheet1340 .nav li li li {
   background: #DDDDDD;
}
.Sheet1340 .nav li li a {
   padding-right: 0;
   width: 7.45em;
}

/* DisplayMode 1060*/
.Sheet1101 .Content {
   padding: 5px;
}

/* DisplayMode 1240*/
.Sheet1360 .nav,.Sheet1360  .nav * {
   margin: 0;
   padding: 0;
}
.Sheet1360 .nav {
   line-height: .7;
   width: 9.45em;
}
.Sheet1360 .nav ul {
   background: #fff;
   width: 9.45em;
}
.Sheet1360 .nav li {
   background: #85B9C0;
   border-left: 1px solid #fff;
   border-bottom: 1px solid #fff;
   float: left;
   list-style: none;
   position: relative;
   width: 9.45em;
   z-index: 999;
}
.Sheet1360 .nav li.children {
   background-image: url(http://www.annex46.org/kd/images/arrow_right.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1360 .nav a {
   color: #13a;
   display: block;
   padding: .75em 0 .75em .8em;
   text-decoration: none;
   width: 7.45em;
}
.Sheet1360 .nav li ul {
   top: -999em;
   position: absolute;
   width: 9.45em;
}
.Sheet1360 .nav li:hover,.Sheet1360  .nav li.sfHover,.Sheet1360  .nav a:focus,.Sheet1360  .nav a:hover,.Sheet1360  .nav a:active {
   background: #3F56C7;
   color: white;
}
.Sheet1360 .nav li:hover ul,.Sheet1360  ul.nav li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1360 .nav li:hover li ul,.Sheet1360  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1360 .nav li li:hover ul,.Sheet1360  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1360 .nav li li:hover li ul,.Sheet1360  .nav li li.sfHover li ul {
   top: -999em;
}
.Sheet1360 .nav li li li:hover ul,.Sheet1360  ul.nav li li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1360 .superfish li:hover ul,.Sheet1360  .superfish li li:hover ul,.Sheet1360  .superfish li li li:hover ul {
   top: -999em;
}
.Sheet1360 .nav li li {
   background: #DDDDDD;
   width: 9.45em;
}
.Sheet1360 .nav li li li {
   background: #DDDDDD;
}
.Sheet1360 .nav li li a {
   padding-right: 0;
   width: 7.45em;
}

/* DisplayMode 1240*/
.Sheet1361 .nav,.Sheet1361  .nav * {
   margin: 0;
   padding: 0;
}
.Sheet1361 .nav {
   line-height: .7;
   width: 9.45em;
}
.Sheet1361 .nav ul {
   background: #fff;
   width: 9.45em;
}
.Sheet1361 .nav li {
   background: #85B9C0;
   border-left: 1px solid #fff;
   border-bottom: 1px solid #fff;
   float: left;
   list-style: none;
   position: relative;
   width: 9.45em;
   z-index: 999;
}
.Sheet1361 .nav li.children {
   background-image: url(http://www.annex46.org/kd/images/arrow_right.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1361 .nav a {
   color: #13a;
   display: block;
   padding: .75em 0 .75em .8em;
   text-decoration: none;
   width: 7.45em;
}
.Sheet1361 .nav li ul {
   top: -999em;
   position: absolute;
   width: 9.45em;
}
.Sheet1361 .nav li:hover,.Sheet1361  .nav li.sfHover,.Sheet1361  .nav a:focus,.Sheet1361  .nav a:hover,.Sheet1361  .nav a:active {
   background: #3F56C7;
   color: white;
}
.Sheet1361 .nav li:hover ul,.Sheet1361  ul.nav li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1361 .nav li:hover li ul,.Sheet1361  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1361 .nav li li:hover ul,.Sheet1361  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1361 .nav li li:hover li ul,.Sheet1361  .nav li li.sfHover li ul {
   top: -999em;
}
.Sheet1361 .nav li li li:hover ul,.Sheet1361  ul.nav li li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1361 .superfish li:hover ul,.Sheet1361  .superfish li li:hover ul,.Sheet1361  .superfish li li li:hover ul {
   top: -999em;
}
.Sheet1361 .nav li li {
   background: #DDDDDD;
   width: 9.45em;
}
.Sheet1361 .nav li li li {
   background: #DDDDDD;
}
.Sheet1361 .nav li li a {
   padding-right: 0;
   width: 7.45em;
}

/* DisplayMode 1240*/
.Sheet1380 .nav,.Sheet1380  .nav * {
   margin: 0;
   padding: 0;
}
.Sheet1380 .nav {
   line-height: .7;
   width: 9.45em;
}
.Sheet1380 .nav ul {
   background: #fff;
   width: 9.45em;
}
.Sheet1380 .nav li {
   background: #85B9C0;
   border-left: 1px solid #fff;
   border-bottom: 1px solid #fff;
   float: left;
   list-style: none;
   position: relative;
   width: 9.45em;
   z-index: 999;
}
.Sheet1380 .nav li.children {
   background-image: url(http://www.annex46.org/kd/images/arrow_right.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1380 .nav a {
   color: #13a;
   display: block;
   padding: .75em 0 .75em .8em;
   text-decoration: none;
   width: 7.45em;
}
.Sheet1380 .nav li ul {
   top: -999em;
   position: absolute;
   width: 9.45em;
}
.Sheet1380 .nav li:hover,.Sheet1380  .nav li.sfHover,.Sheet1380  .nav a:focus,.Sheet1380  .nav a:hover,.Sheet1380  .nav a:active {
   background: #3F56C7;
   color: white;
}
.Sheet1380 .nav li:hover ul,.Sheet1380  ul.nav li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1380 .nav li:hover li ul,.Sheet1380  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1380 .nav li li:hover ul,.Sheet1380  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1380 .nav li li:hover li ul,.Sheet1380  .nav li li.sfHover li ul {
   top: -999em;
}
.Sheet1380 .nav li li li:hover ul,.Sheet1380  ul.nav li li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1380 .superfish li:hover ul,.Sheet1380  .superfish li li:hover ul,.Sheet1380  .superfish li li li:hover ul {
   top: -999em;
}
.Sheet1380 .nav li li {
   background: #DDDDDD;
   width: 9.45em;
}
.Sheet1380 .nav li li li {
   background: #DDDDDD;
}
.Sheet1380 .nav li li a {
   padding-right: 0;
   width: 7.45em;
}

/* DisplayMode 1240*/
.Sheet1400 .nav,.Sheet1400  .nav * {
   margin: 0;
   padding: 0;
}
.Sheet1400 .nav {
   line-height: .7;
   width: 9.45em;
}
.Sheet1400 .nav ul {
   background: #fff;
   width: 9.45em;
}
.Sheet1400 .nav li {
   background: #85B9C0;
   border-left: 1px solid #fff;
   border-bottom: 1px solid #fff;
   float: left;
   list-style: none;
   position: relative;
   width: 9.45em;
   z-index: 999;
}
.Sheet1400 .nav li.children {
   background-image: url(http://www.annex46.org/kd/images/arrow_right.gif);
   background-repeat: no-repeat;
   background-position: center right;
}
.Sheet1400 .nav a {
   color: #13a;
   display: block;
   padding: .75em 0 .75em .8em;
   text-decoration: none;
   width: 7.45em;
}
.Sheet1400 .nav li ul {
   top: -999em;
   position: absolute;
   width: 9.45em;
}
.Sheet1400 .nav li:hover,.Sheet1400  .nav li.sfHover,.Sheet1400  .nav a:focus,.Sheet1400  .nav a:hover,.Sheet1400  .nav a:active {
   background: #3F56C7;
   color: white;
}
.Sheet1400 .nav li:hover ul,.Sheet1400  ul.nav li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1400 .nav li:hover li ul,.Sheet1400  .nav li.sfHover li ul {
   top: -999em;
}
.Sheet1400 .nav li li:hover ul,.Sheet1400  ul.nav li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1400 .nav li li:hover li ul,.Sheet1400  .nav li li.sfHover li ul {
   top: -999em;
}
.Sheet1400 .nav li li li:hover ul,.Sheet1400  ul.nav li li li.sfHover ul {
   left: 9.45em;
   top: -1px;
}
.Sheet1400 .superfish li:hover ul,.Sheet1400  .superfish li li:hover ul,.Sheet1400  .superfish li li li:hover ul {
   top: -999em;
}
.Sheet1400 .nav li li {
   background: #DDDDDD;
   width: 9.45em;
}
.Sheet1400 .nav li li li {
   background: #DDDDDD;
}
.Sheet1400 .nav li li a {
   padding-right: 0;
   width: 7.45em;
}

/* DisplayMode 1100*/
.Sheet1160 .Footer {
   margin-top: 10px;
}
.Sheet1160 .Seperator {
   border: 1px solid #3F56C7;
}
.Sheet1160 .DateUpdated {
}
.Sheet1160 .POC {
}
.Sheet1160 .BackToTop {
}

/* DisplayMode 1100*/
.Sheet1200 .Footer {
   margin-top: 10px;
}
.Sheet1200 .Seperator {
   border: 1px solid #3F56C7;
}
.Sheet1200 .DateUpdated {
}
.Sheet1200 .POC {
}
.Sheet1200 .BackToTop {
}

/* DisplayMode 1582*/
.Sheet2620 UL {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.Sheet2620 .Info {
   margin-bottom: 8px;
}


/*
    CONTAINER STYLES
*/
/* Container 1000*/
.cnt1000Container {
   border: 1px solid #3F56C7;
   margin-bottom: 5px;
}
.cnt1000Header {
   background-color: #3F56C7;
   color: white;
   padding: 4px;
}
.cnt1000Content {
   padding: 2px;
}

/* Container 1040*/
.cnt1040Container {
   margin-bottom: 5px;
}
.cnt1040Header {
   background-color: #666666;
   color: #3F56C7;
   padding: 12px 7px;
   font-size: 12pt;
   font-weight: bold;
}
.cnt1040Header A {
   color: #3F56C7;
}
.cnt1040Content {
   padding: 5px 2px;
}

/* Container 1*/
.cnt1Content {
   padding: 2px;
}

/* Container 2*/
.cnt2Container {
   border: 1px solid #e0e0e0;
   margin-bottom: 5px;
}
.cnt2Header {
   background-color: #3F56C7;
   color: white;
   padding: 4px;
}
.cnt2Content {
   padding: 2px;
}
.cnt2Header A.DropMenu {
   color: white;
}

/* Container 3*/
.cnt3Container {
   border: 1px solid #85B9C0;
   margin-bottom: 5px;
}
.cnt3Header {
   background-color: #85B9C0;
   padding: 5px;
}
.cnt3Content {
   padding: 4px;
}

/* Container 4*/
.cnt4Container {
   border: 1px solid #DDDDDD;
   margin-bottom: 5px;
}
.cnt4Header {
   background-color: #DDDDDD;
   padding: 2px;
}
.cnt4Content {
   padding: 2px;
}

/* Container 5*/
.cnt5Container {
   border: 1px solid #666666;
   margin-bottom: 5px;
}
.cnt5Header {
   background-color: #666666;
   padding: 8px;
}
.cnt5Content {
   padding: 2px;
}

/* Container 6*/
.cnt6Container {
   border: 1px solid #1F3685;
   margin-bottom: 5px;
}
.cnt6Header {
   background-color: #1F3685;
   color: white;
   padding: 4px;
}
.cnt6Content {
   padding: 2px;
}

/* Container 1001*/
.cnt1001Content {
   padding: 5px;
   border: 1px solid #c0c0c0;
}

/* Container 1020*/
.cnt1020Container {
   margin-top: 8px;
   margin-bottom: 5px;
}
.cnt1020Header {
   border-top: 1px dashed #999;
   color: #3F56C7;
   padding: 8px 4px 4px 4px;
   font-size: 12pt;
   font-weight: bold;
}
.cnt1020Header A {
   color: #3F56C7;
}
.cnt1020Content {
   padding: 2px;
}


/*
    LAYOUT STYLES
*/
/* Layout 2*/
.TemplateLayout2 .region1 {
   padding: 10px;
}

/* Layout 3*/
.TemplateLayout3 .region1 {
   padding: 10px;
}

/* Layout 1000*/
.TemplateLayout1000 .CompleteLayout {
   width: 979px;
   margin: 10px;
   margin-left: auto;
   margin-right: auto;
   background-color: white;
}
.TemplateLayout1000 .Region1 {
   background-image: url(http://www.annex46.org/kd/images/ecbcs/header_logo.jpg);
   background-repeat: no-repeat;
   height: 209px;
   padding-left: 260px;
   padding-top: 15px;
}
.TemplateLayout1000 .Region4 {
   width: 220px;
}
.TemplateLayout1000 .Region6 {
   padding-left: 10px;
}
.TemplateLayout1000 .Region9 {
   background-image: url(http://www.annex46.org/kd/images/ecbcs/footer.jpg);
   background-repeat: no-repeat;
   height: 100px;
   padding: 15px;
}

/* Layout 1020*/

/* Layout 1021*/

/* Layout 1022*/

/* Layout 1023*/

/* Layout 1024*/

/* Layout 1025*/

/* Layout 1026*/

/* Layout 1027*/
.TemplateLayout1027 .Everything {
   width: 979px;
   margin: 10px;
   margin-left: auto;
   margin-right: auto;
}
.TemplateLayout1027 .CompleteLayout {
   background-color: white;
}
.TemplateLayout1027 .TemplateRegion10 {
   background-image: url(http://www.annex46.org/kd/images/ecbcs/header.jpg);
   background-repeat: no-repeat;
   height: 125px;
   padding-top: 25px;
   padding-left: 15px;
}
.TemplateLayout1027 .TemplateRegion7 {
   width: 220px;
   border-top: 1px solid white;
}
.TemplateLayout1027 .TemplateRegion5 {
   background-image: url(http://www.annex46.org/kd/images/ecbcs/footer.jpg);
   background-repeat: no-repeat;
   height: 97px;
   padding: 15px;
}

/* Layout 1028*/

/* Layout 1029*/
.TemplateLayout1029 .Everything {
   width: 979px;
   margin: 10px;
   margin-left: auto;
   margin-right: auto;
}
.TemplateLayout1029 .CompleteLayout {
   background-color: white;
}
.TemplateLayout1029 .TemplateRegion10 {
   background-image: url(http://www.annex46.org/kd/images/ecbcs/header.jpg);
   background-repeat: no-repeat;
   height: 125px;
   padding-top: 25px;
   padding-left: 15px;
}
.TemplateLayout1029 .TemplateRegion7 {
   width: 220px;
   border-top: 1px solid white;
}
.TemplateLayout1029 .TemplateRegion5 {
   background-image: url(http://www.annex46.org/kd/images/ecbcs/footer.jpg);
   background-repeat: no-repeat;
   height: 97px;
   padding: 15px;
}

/* Layout 1030*/


/*
    TEMPLATE STYLES
*/
/* Template 1*/
.Template1 body {
   margin: 0px;
   background-color: #e0e0e0;
   width: 979px;
   margin-left: auto;
   margin-right: auto;
}
.Template1 .TemplateLayout {
   background-color: white;
   margin: 10px;
}
.Template1 .TemplateRegion1 {
   background-image: url(http://www.annex46.org/kd/images/ecbcs/header_logo.jpg);
   background-repeat: no-repeat;
   height: 209px;
   padding-top: 65px;
   padding-left: 260px;
}
.Template1 .TemplateRegion4 {
   width: 220px;
   border-top: 1px solid white;
}
.Template1 .TemplateRegion6 {
   width: 220px;
}
.Template1 .TemplateRegion7 {
   padding: 8px;
}
.Template1 .TemplateRegion11 {
   background-image: url(http://www.annex46.org/kd/images/ecbcs/footer.jpg);
   background-repeat: no-repeat;
   height: 97px;
   padding: 15px;
}

/* Template 5491*/
.Template5491 body {
   margin: 0px;
   background-color: #e0e0e0;
   width: 979px;
   margin-left: auto;
   margin-right: auto;
}
.Template5491 .TemplateLayout {
   background-color: white;
   margin: 10px;
}
.Template5491 .TemplateRegion1 {
   background-image: url(http://www.annex46.org/kd/images/ecbcs/header.jpg);
   background-repeat: no-repeat;
   height: 65px;
   padding-top: 65px;
   padding-left: 15px;
}
.Template5491 .TemplateRegion6 {
   width: 220px;
   border-top: 1px solid white;
}
.Template5491 .TemplateRegion7 {
   padding: 8px;
}
.Template5491 .TemplateRegion8 {
   background-image: url(http://www.annex46.org/kd/images/ecbcs/footer.jpg);
   background-repeat: no-repeat;
   height: 97px;
   padding: 15px;
}





