/****************************************/
/***                                                                    ***/
/***        Strategic Plan - Stylesheet                  ***/
/***    Updated: 02/28/2006 by Josh Wester    ***/
/***                                                                    ***/
/****************************************/

/***  Set the padding to the left of the main content column  ***/
.padding_left
{
   padding-left: 8px !important;
}

/***  Set the bottom margin for UL and OL elements  ***/
.padding_left ul, .padding_left ol
{
  margin-bottom: 16px;
}

/***  Style the table in /planning/introduction/  ***/
table.std
{
  border-collapse: collapse;
}

table.std th
{
  border-bottom: 2px solid #000066;
  font-weight: bold;
  color: #000066;
}

table.std td, table.std th
{
  vertical-align: top;
  padding: 4px;
}

table.std tr.row_blue
{
  background-color: #CCCCFF;
}

table.std tr.row_end
{
  border-bottom: 1px solid #000066;
}

/***  Style ALL TYPO3 table content elements  ***/
.contenttable
{
  margin-top: 16px;
  border-collapse: collapse;
}

.contenttable .tr-0 td
{
  color: #000066;
  text-align: center;
  vertical-align: top;
  font-weight: bold;
}

.contenttable td
{
  vertical-align: top;
}

.contenttable p
{
  margin: 0px 2px 0px 2px;
}

/***  Style the table content elements for the Strategic Plan  ***/
/***  NOTE:  Will be applied ONLY to table content elements with Layout 1 in TYPO3  ***/
.contenttable-1 .tr-0 td
{
  border-top: 1px solid #000066;
  border-bottom: 2px solid #000066 !important;
}

.contenttable-1 td
{
  border-bottom: 1px solid #000066;
}

.contenttable-1 .td-0, .contenttable-1 .td-2, .contenttable-1 .td-last
{
  background-color: #CCCCFF;
}

/***  Style the table content elements for the Introduction page  ***/
/***  NOTE:  Will be applied ONLY to table content elements with Layout 2 in TYPO3  ***/
.contenttable-2
{
  margin-bottom: 16px;
}

.contenttable-2 .td-last p
{
  margin: 0px 2px 6px 2px;
}

.contenttable-2 .tr-0 td
{
  border-bottom: 2px solid #000066 !important;
}

.contenttable-2 .td-0
{
  font-weight: bold;
}

/***  Apply bgcolor and borders to SPECIFIC table rows - BAD!!!  ***/
.contenttable-2 .tr-1, .contenttable-2 .tr-2, .contenttable-2 .tr-6, .contenttable-2 .tr-9, .contenttable-2 .tr-10, .contenttable-2 .tr-11, .contenttable-2 .tr-last
{
  background-color: #CCCCFF;
}

.contenttable-2 .tr-2, .contenttable-2 .tr-5, .contenttable-2 .tr-6, .contenttable-2 .tr-8, .contenttable-2 .tr-last
{
  border-bottom: 1px solid #000066;
}

/***  Style the DIV containing the dynamic menu on the right side  ***/
#nav_site
{
  margin: 0px 0px 4px 4px;
  padding: 4px 6px 4px 2px;
  vertical-align: bottom;
  background-color: #ccc;
}

/***  Style the dynamic menu on the right side  ***/
#nav_site ul
{
  margin: 0px;
  padding: 0px;
}

#nav_site ul ul, #nav_site ul ul ul, #nav_site ul ul ul ul
{
  padding-left: 9px;
}

.menulist li
{
  list-style: none;
  border: 0;
  margin: 0;
  padding: 0;
  padding-left: 6px;
}

li.cur a
{
  color: #EFEFEF !important;
}

li.cur li a
{
  color: #11297B !important;
}

#nav_site a, #nav_site a:link, #nav_site a:hover, #nav_site a:active, #nav_site a:visited
{
  color: #11297b;
  font-weight: bold;
  text-decoration: none;
}
