

#AriadnePath a {
color:#00CC00;
}

#Column2
{
background-color:#E2FFE1;
overflow: visible;
min-height: 50em;
height:50em;
}

/* Optimum layout: using this attribute, IE6 can be forced to dynamically size the RightMargin layer to full height. */
#Column2
{
*height:100%;
}

#Column2 #ContextNavigation ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

#Column2 #ContextNavigation li
{
border-bottom: 0.0833em dotted #339933;
padding: 0.1667em 0;
}

#Column2 #ContextNavigation li:last-child
{
border: none;
}

#Column2 #ContextNavigation a
{
color: #333333;
font-size: 0.9167em;
}

.IconArrow
{
height: 0.5833em;
width: 0.6667em;
}






/******************************************************************/
/*         global TABLE style definitions, usable on the entire website                   */
/******************************************************************/

/* table borders in orange */
.TableSimpleOrange
{
  border-color:         #FF9900 #FF9900 #FF9900 #FF9900;
  border-style:         solid;
  border-top-width:     1px;
  border-right-width:   0px;
  border-bottom-width:  0px;
  border-left-width:    1px;
}
/* table cell */
.TableSimpleOrange td
{
  padding-top:          5px;
  padding-left:         10px;
  padding-bottom:       5px;
  padding-right:        10px;
  border-color:         #FF9900 #FF9900 #FF9900 #FF9900;
  border-style:         solid;
  border-top-width:     0px;
  border-right-width:   1px;
  border-bottom-width:  1px;
  border-left-width:    0px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
/* ********************************************** */

/* table borders in blue */
.TableSimpleBlue
{
  border-color:         #003399 #003399 #003399 #003399;
  border-style:         solid;
  border-top-width:     1px;
  border-right-width:   0px;
  border-bottom-width:  0px;
  border-left-width:    1px;
}
/* table cell */
.TableSimpleBlue td
{
  padding-top:          5px;
  padding-left:         10px;
  padding-bottom:       5px;
  padding-right:        10px;
  border-color:         #003399 #003399 #003399 #003399;
  border-style:         solid;
  border-top-width:     0px;
  border-right-width:   1px;
  border-bottom-width:  1px;
  border-left-width:    0px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
/* ********************************************** */

/* table borders in lightgreen */
.TableSimpleLightGreen
{
  border-color:         #00CC00 #00CC00 #00CC00 #00CC00;
  border-style:         solid;
  border-top-width:     1px;
  border-right-width:   0px;
  border-bottom-width:  0px;
  border-left-width:    1px;
}
/* table cell */
.TableSimpleLightGreen td
{
  padding-top:          5px;
  padding-left:         10px;
  padding-bottom:       5px;
  padding-right:        10px;
  border-color:         #00CC00 #00CC00 #00CC00 #00CC00;
  border-style:         solid;
  border-top-width:     0px;
  border-right-width:   1px;
  border-bottom-width:  1px;
  border-left-width:    0px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
/* ********************************************** */

/* table borders in green */
.TableSimpleGreen
{
  border-color:         #339933 #339933 #339933 #339933;
  border-style:         solid;
  border-top-width:     1px;
  border-right-width:   0px;
  border-bottom-width:  0px;
  border-left-width:    1px;
}
/* table cell */
.TableSimpleGreen td
{
  padding-top:          5px;
  padding-left:         10px;
  padding-bottom:       5px;
  padding-right:        10px;
  border-color:         #339933 #339933 #339933 #339933;
  border-style:         solid;
  border-top-width:     0px;
  border-right-width:   1px;
  border-bottom-width:  1px;
  border-left-width:    0px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
/* ********************************************** */

/* table borders in grey */
.TableSimpleGrey
{
  border-color:         #666666 #666666 #666666 #666666;
  border-style:         solid;
  border-top-width:     1px;
  border-right-width:   0px;
  border-bottom-width:  0px;
  border-left-width:    1px;
}
/* table cell */
.TableSimpleGrey td
{
  padding-top:          5px;
  padding-left:         10px;
  padding-bottom:       5px;
  padding-right:        10px;
  border-color:         #666666 #666666 #666666 #666666;
  border-style:         solid;
  border-top-width:     0px;
  border-right-width:   1px;
  border-bottom-width:  1px;
  border-left-width:    0px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
/* ********************************************** */

/* table borders in yellow */
.TableSimpleYellow
{
  border-color:         #999900 #999900 #999900 #999900;
  border-style:         solid;
  border-top-width:     1px;
  border-right-width:   0px;
  border-bottom-width:  0px;
  border-left-width:    1px;
}
/* table cell */
.TableSimpleYellow td
{
  padding-top:          5px;
  padding-left:         10px;
  padding-bottom:       5px;
  padding-right:        10px;
  border-color:         #999900 #999900 #999900 #999900;
  border-style:         solid;
  border-top-width:     0px;
  border-right-width:   1px;
  border-bottom-width:  1px;
  border-left-width:    0px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
/* ********************************************** */

/* table borders dotted line in orange */
.TableSimpleDottedOrange
{
  border-color:         #FF9900 #FF9900 #FF9900 #FF9900;
  border-style:         dotted;
  border-top-width:     1px;
  border-right-width:   0px;
  border-bottom-width:  0px;
  border-left-width:    1px;
}
/* table cell */
.TableSimpleDottedOrange td
{
  padding-top:          5px;
  padding-left:         10px;
  padding-bottom:       5px;
  padding-right:        10px;
  border-color:         #FF9900 #FF9900 #FF9900 #FF9900;
  border-style:         dotted;
  border-top-width:     0px;
  border-right-width:   1px;
  border-bottom-width:  1px;
  border-left-width:    0px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
/* ********************************************** */
/* table borders dotted line in blue */

.TableSimpleDottedBlue
{
  border-color:         #003399 #003399 #003399 #003399;
  border-style:         dotted;
  border-top-width:     1px;
  border-right-width:   0px;
  border-bottom-width:  0px;
  border-left-width:    1px;
}
/* table cell */
.TableSimpleDottedBlue td
{
  padding-top:          5px;
  padding-left:         10px;
  padding-bottom:       5px;
  padding-right:        10px;
  border-color:         #003399 #003399 #003399 #003399;
  border-style:         dotted;
  border-top-width:     0px;
  border-right-width:   1px;
  border-bottom-width:  1px;
  border-left-width:    0px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
/* ********************************************** */

/* only horizontal separation line in orange */
.TableHorizontalLineOrange
{
  border-width:         0px
}
/* table cell */
.TableHorizontalLineOrange td
{
  padding-top:          5px;
  padding-left:         10px;
  padding-rigth:        10px;
  padding-bottom:       2px;
  border-top-width:     0px;
  border-left-width:    0px;
  border-right-width:   0px;
  border-bottom-width:  1px;
  border-style:  solid;
  border-color:         #FF9900 #FF9900 #FF9900 #FF9900;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
/* ********************************************** */

/* only horizontal separation line in blue */
.TableHorizontalLineBlue
{
  border-width:         0px
}
/* table cell */
.TableHorizontalLineBlue td
{
  padding-top:          5px;
  padding-left:         10px;
  padding-rigth:        10px;
  padding-bottom:       2px;
  border-top-width:     0px;
  border-left-width:    0px;
  border-right-width:   0px;
  border-bottom-width:  1px;
  border-style:  solid;
  border-color:         #003399 #003399 #003399 #003399;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
/* ********************************************** */

/* only horizontal separation line in orange */
.TableHorizontalDottedOrange
{
  border-width:         0px
}
/* table cell */
.TableHorizontalDottedOrange td
{
  padding-top:          5px;
  padding-left:         10px;
  padding-rigth:        10px;
  padding-bottom:       2px;
  border-top-width:     0px;
  border-left-width:    0px;
  border-right-width:   0px;
  border-bottom-width:  1px;
  border-style:         dotted;
  border-color:         #FF9900 #FF9900 #FF9900 #FF9900;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
/* ********************************************** */

/* only horizontal separation line in blue */
.TableHorizontalDottedBlue
{
  border-width:         0px
}
/* table cell */
.TableHorizontalDottedBlue td
{
  padding-top:          5px;
  padding-left:         10px;
  padding-rigth:        10px;
  padding-bottom:       2px;
  border-top-width:     0px;
  border-left-width:    0px;
  border-right-width:   0px;
  border-bottom-width:  1px;
  border-style:         dotted;
  border-color:         #003399 #003399 #003399 #003399;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
/* ********************************************** */

/* only horizontal separation line in orange */
.TableCellBorderOrange
{
  border-width:         0px
}
/* table cell */
.TableCellBorderOrange td
{
  padding-top:          10px;
  padding-left:         10px;
  padding-bottom:       10px;
  padding-right:        10px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
  border: 1px #FF9900 solid;}
/* ********************************************** */

/* cell border in blue */
.TableCellBorderBlue
{
  border-width:         0px
}
/* table cell */
.TableCellBorderBlue td
{
  padding-top:          10px;
  padding-left:         10px;
  padding-bottom:       10px;
  padding-right:        10px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
  border: 1px #003399 solid;}
/* ********************************************** */

/* cell border in lightGreen */
.TableCellBorderLightGreen
{
  border-width:         0px
}
/* table cell */
.TableCellBorderLightGreen td
{
  padding-top:          10px;
  padding-left:         10px;
  padding-bottom:       10px;
  padding-right:        10px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
  border: 1px #00CC00 solid;}
/* ********************************************** */

/* cell border in green */
.TableCellBorderGreen
{
  border-width:         0px
}
/* table cell */
.TableCellBorderGreen td
{
  padding-top:          10px;
  padding-left:         10px;
  padding-bottom:       10px;
  padding-right:        10px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
  border: 1px #339933 solid;}
/* ********************************************** */

/* cell border in Grey */
.TableCellBorderGrey
{
  border-width:         0px
}
/* table cell */
.TableCellBorderGrey td
{
  padding-top:          10px;
  padding-left:         10px;
  padding-bottom:       10px;
  padding-right:        10px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
  border: 1px #666666 solid;}
/* ********************************************** */

/* cell border in yellow */
.TableCellBorderYellow
{
  border-width:         0px
}
/* table cell */
.TableCellBorderYellow td
{
  padding-top:          10px;
  padding-left:         10px;
  padding-bottom:       10px;
  padding-right:        10px;
  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
  border: 1px #999900 solid;}
/* ********************************************** */

/* customized table 1 orange */
.TableSpecialOrange1
{
  border-width:         0px
}
/* table cell */
.TableSpecialOrange1 td
{
  font-family:          Arial, Helvetica, sans-serif;
  font-size:            9pt;
  border-color:         #FFFFFF #FFFFFF #FF9900 #FFFFFF;
  border-style:         solid;
  border-top-width:     10px;
  border-right-width:   10px;
  border-bottom-width:  1px;
  border-left-width:    10px
  padding-top:          4px;
  padding-left:         10px;
  padding-bottom:       1px;
  padding-right:        10px;
}
/* ********************************************** */
/* customized table 1 blue */
.TableSpecialBlue1
{
  border-width:         0px
}
/* table cell */
.TableSpecialBlue1 td
{
  font-family:          Arial, Helvetica, sans-serif;
  font-size:            9pt;
  border-color:         #FFFFFF #FFFFFF #003399 #FFFFFF;
  border-style:         solid;
  border-top-width:     10px;
  border-right-width:   10px;
  border-bottom-width:  1px;
  border-left-width:    10px
  padding-top:          4px;
  padding-left:         10px;
  padding-bottom:       1px;
  padding-right:        10px;
}
/* ********************************************** */
/* Checklist with icons */
.ChecklistIcon1 ul li
{
  list-style-image: url(../files/GlobalStyles/$file/ChecklistIcon1.gif);
  list-style-position: outside;
}
/* ********************************************** */
/* Checklist with icons */
.ChecklistIcon1 ul li
{
  list-style-image: url(../files/GlobalStyles/$file/ChecklistIcon2.gif);
  list-style-position: outside;
}
/* ********************************************** */
