﻿/* CVS $Id: sixgroup.css,v 1.2 2008/09/23 05:59:20 hus Exp $ */

/* Styles for layout. */

.body
{
	background-color:#FFFFFF;
	height:100%;
	margin:0px;
	background-image:url('/_layouts/Images/SIX/header_bg.gif');
	background-repeat:no-repeat;
}

.dotted {
  background: url('/_layouts/Images/SIX/background_dotted.gif') repeat; 
  background-repeat: repeat-x;
  padding-top: 2px;
}

table.layout { 
  height: 100%;
  width: 100%;
}

.tableFull { height: 100%; }

.master
{
	width:950px;
	margin-left:12px;
	margin-right:auto;
	height:100%;
	width: 970px;
	background-color:#FFFFFF;
}


.shadowRight
{
	*height:100%;
	min-height:100%;
	width:12px;	
	background-image: url('/_layouts/Images/SIX/right_bg.gif');
	background-repeat:repeat-y;
	background-position:left top;
}
.shadowLeft
{
	width:12px;	
	background-image: url('/_layouts/Images/SIX/left_bg.gif');
	background-repeat:repeat-y;
	background-position:left top;
}

.slm-layout-main{
background-color:#F3F3F3;
width:100%;
padding-left:4px;
padding-right:4px;
padding-bottom:0px;
margin:0px;
border:0px;
}
.groupheader {
background-color:#F3F3F3;
font-family: tahoma; 
text-align:left;
padding-bottom:9px;
font-size:8pt; 
font-weight:bold; 
color:#747678;
clear:both;
}

.link-item, .link-item a, .link-item a:link{
font-family:Arial; 
font-size:9pt; 
color: #44697D;
text-decoration:none;
padding-bottom:0px;
}
.link-item a:visited{
color: #44697D;
text-decoration:none;
}
.link-item a:active{
color: #D52B1E;
text-decoration:none;
}
.link-item a:hover{
color: #D52B1E;
text-decoration:underline;
} 
.linkitem, .linkitem a, .linkitem a:link{
font-family:Arial; 
font-size:9pt; 
color: #44697D;
text-decoration:none;
padding-bottom:0px;
}
.linkitem a:visited{
color: #A2B4BE;
text-decoration:none;
}
.linkitem a:active{
color: #D52B1E;
text-decoration:none;
}
.linkitem a:hover{
color: #D52B1E;
text-decoration:underline;
} 

.bullet{
border-style:none;
border-color: inherit;
border-width: 10;
vertical-align:top;
background-image:url("/_layouts/Images/SIX/layout/bullet-sidebar.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
padding-right: 0px;
} 

.ms-WPTitle
{
font-weight:bold;
font-family:arial;
color:#747678;
padding-left:3px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
font-size:9pt;
border-bottom-width:5px;
border-color:#747678;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited
{
color:#747678;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:hover
{
color:#000000;
text-decoration:underline;
cursor:pointer;
}
.ms-WPBody
{
font-size:8pt;
font-family:arial,verdana,helvetica,sans-serif;
}
.ms-WPBody TABLE,.ms-TPBody TABLE
{
font-size:1em;
}
.ms-WPBody A:link,.ms-WPBody A:visited
{
font-family:Arial; 
font-size:10pt; 
color: #44697D;
text-decoration:none;
padding-bottom:0px;
}
.ms-WPBody A:hover
{
color: #D52B1E;
text-decoration:underline;
}
.ms-WPBody th,.ms-TPBody th
{
font-weight:bold;
}
.ms-WPBody td
{
font-size:8pt;
font-family:arial,verdana,helvetica,sans-serif;
}
.ms-WPBody h1,.ms-TPBody h1
{
font-weight:bold;
font-size:200%;
}
.ms-WPBody h2,.ms-TPBody h2
{
font-weight:bold;
font-size:150%;
}
.ms-WPBody h3,.ms-TPBody h3
{
font-weight:bold;
font-size:120%;
}
.ms-WPBody h4,.ms-TPBody h4
{
font-weight:bold;
font-size:100%;
}
.ms-WPBody h5,.ms-TPBody h5
{
font-weight:bold;
font-size:80% 
}
.ms-WPBody h6,.ms-TPBody h6
{
font-weight:bold;
font-size:65%;
}
.ms-WPBorder,.ms-WPBorderBorderOnly
{
border-color:#9ac6ff;
border-width:1px;
border-style:solid;
}
.ms-WPBorder
{
border-top-width:0px;
}


/* Nav level 2. */

img.nav-level2-active {
  width: 3px;
  height: 7px;
  margin-left: 0;
  margin-right: 5px;
}

img.nav-level2 {
  width: 3px;
  height: 7px;
  margin-left: 0;
  margin-right: 5px;
}

td.nav-level2 { 
  width: 100%;
  background-color: #e2e3e5;
  height: 18px;
  border-bottom: 1px solid #ffffff;
}

td.nav-level2-active { 
  width: 100%;
  background-color: #a6a8a9;
  height: 18px;
  border-bottom: 1px solid #ffffff;
}

a.nav-level2:visited { 
  text-decoration: none;
  width: 100%;
  line-height: 17px;
  color: #868789;
}

a.nav-level2:link { 
  text-decoration: none;
  width: 100%;
  line-height: 17px;
  color: #868789;
}

a.nav-level2-active:active { 
  text-decoration: none;
  line-height: 17px;
  width: 100%;
  color: #ffffff;
}


a.nav-level2-active:hover { 
  text-decoration: none;
  line-height: 17px;
  width: 100%;
  color: #ffffff;
}


a.nav-level2-active:visited { 
  text-decoration: none;
  line-height: 17px;
  width: 100%;
  color: #ffffff;
}


a.nav-level2-active:link { 
  text-decoration: none;
  line-height: 17px;
  width: 100%;
  color: #ffffff;
}


a.nav-level2:active { 
  text-decoration: none;
  line-height: 17px;
  width: 100%;
  color: #ffffff;
}


a.nav-level2:hover { 
  text-decoration: none;
  line-height: 17px;
  width: 100%;
  color: #ffffff;
}


/* Nav level 3. */

img.nav-level3 {
  width: 3px;
  height: 7px;
  margin-left: 0;
  margin-right: 9px;
}

img.nav-level3-active {
  width: 3px;
  height: 7px;
  margin-left: 0;
  margin-right: 9px;
  background: url('/_layouts/Images/SIX/arrow_nav_main.gif') no-repeat; 
}

td.nav-level3 {  
  height: 18px;
  background: url('/_layouts/Images/SIX/background_nav_dotted.gif') repeat; 
  background-repeat: repeat-x;
}

td.nav-level3-active {  
  height: 18px;
  background: url('/Style%20Library/Imageslayout/background_nav_dotted.gif') repeat; 
  background-repeat: repeat-x;
}

a.nav-level3:visited { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #9c9d9f;
}

a.nav-level3:link { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #9c9d9f;
}

a.nav-level3-active:active { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #3c3c3e;
}


a.nav-level3-active:hover { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #3c3c3e;
}


a.nav-level3-active:visited { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #3c3c3e;
}


a.nav-level3-active:link { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #3c3c3e;
}


a.nav-level3:active { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #3c3c3e;
}


a.nav-level3:hover { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #3c3c3e;
}


/* Nav level 4. */

img.nav-level4 {
  width: 3px;
  height: 7px;
  margin-left: 12px;
  margin-right: 9px;
}

img.nav-level4-active {
  width: 3px;
  height: 7px;
  margin-left: 12px;
  margin-right: 9px;
  background: url('/_layouts/Images/SIX/arrow_nav_main.gif') no-repeat; 
}

td.nav-level4 {  
  height: 18px;
  background: url('/_layouts/Images/SIX/background_nav_dotted.gif') repeat; 
  background-repeat: repeat-x;
}

td.nav-level4-active {  
  height: 18px;
  background: url('/_layouts/Images/SIX/background_nav_dotted.gif') repeat; 
  background-repeat: repeat-x;
}

a.nav-level4:visited { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #9c9d9f;
}

a.nav-level4:link { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #9c9d9f;
}

a.nav-level4-active:active { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #3c3c3e;
}


a.nav-level4-active:hover { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #3c3c3e;
}


a.nav-level4-active:visited { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #3c3c3e;
}


a.nav-level4-active:link { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #3c3c3e;
}


a.nav-level4:active { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #3c3c3e;
}


a.nav-level4:hover { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #3c3c3e;
}


/* Auxiliary navigation (only nav level 2). */

a.auxnav:visited { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: underline;
  line-height: 14px;
  color: #46676f;
} 

a.auxnav:link { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: underline;
  line-height: 14px;
  color: #46676f;
} 

a.auxnav-active:active { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: underline;
  line-height: 14px;
  color: #4a8594;
} 

a.auxnav-active:hover { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: underline;
  line-height: 14px;
  color: #4a8594;
} 

a.auxnav-active:visited { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: underline;
  line-height: 14px;
  color: #4a8594;
} 

a.auxnav-active:link { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: underline;
  line-height: 14px;
  color: #4a8594;
} 

a.auxnav:active { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: underline;
  line-height: 14px;
  color: #4a8594;
} 

a.auxnav:hover { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: underline;
  line-height: 14px;
  color: #4a8594;
} 

/* Language selector. */

a.lang-selector:visited { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: none;
  line-height: 14px;
  color: #3c3c3e;
}

a.lang-selector:link { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: none;
  line-height: 14px;
  color: #3c3c3e;
}

span.lang-selector-active { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: none;
  line-height: 14px;
  color: #868789;
}

a.lang-selector:active { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: none;
  line-height: 14px;
  color: #868789;
}

a.lang-selector:hover { 
  font-family: Arial;
  font-size: 11px;
  text-decoration: none;
  line-height: 14px;
  color: #868789;
}

/* Side-stepping IE6 bug. FIXME: still needed? */
div.nav-active { 
  color: #ffffff;
  text-decoration: none;
}


/* Standard tables */

tr.row-head td a:active {
  color: #ffffff;
}

tr.row-head td a:hover {
  color: #ffffff;
}

tr.row-head td a:visited {
  color: #ffffff;
}

tr.row-head td a:link {
  color: #ffffff;
}

tr.row-head2 td a:active {
  color: #ffffff;
}

tr.row-head2 td a:hover {
  color: #ffffff;
}

tr.row-head2 td a:visited {
  color: #ffffff;
}

tr.row-head2 td a:link {
  color: #ffffff;
}

tr.row-head td {
  line-height: 15px;
  padding-bottom: 6px; 
  padding-top: 6px;
  vertical-align: top;
  background-color: #d5d6d2;
  background: url('/_layouts/Images/SIX/table_grid_column_title_bg.gif');
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  color: #4d4f53;
  padding-left: 6px; 
  padding-right: 6px;
}

tr.row-head td.first {
  line-height: 15px;
  padding-bottom: 6px; 
  padding-top: 6px;
  vertical-align: top;
  background: transpare not;
  background-color: #d5d6d2;
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  color: #4d4f53;
  padding-left: 6px; 
  padding-right: 6px;
}

tr.row-head2 td {
  line-height: 15px;
  padding-bottom: 3px; 
  padding-top: 2px;
  background-color: #e2e3e5;
  font-family: Arial;
  font-weight: 700;
  font-size: 12x;
  color: #3c3c3e;
  padding-left: 5px; 
  padding-right: 5px;
  border-right: 1px solid #f1f2f3;
}

tr.row-even form td {
  padding-bottom: 2px; 
  padding-top: 2px; 
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: top;
  font-size: 12px;
  background-color: #f3f3f3;
  background: url('/_layouts/Images/SIX/table_grid_column_even_bg.gif');
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #d5d6d2;
}

tr.row-even td {
  padding-bottom: 2px; 
  padding-top: 2px; 
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: top;
  font-size: 12px;
  background-color: #f3f3f3;
  background: url('/_layouts/Images/SIX/table_grid_column_even_bg.gif');
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #d5d6d2;
}

tr.row-even form td.first {
  font-size: 12px;
  background: transpare not;
  background-color: #f1f2f3;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #d5d6d2;
}

tr.row-even td.first {
  font-size: 12px;
  background: transpare not;
  background-color: #f1f2f3;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #d5d6d2;
}

tr.row-odd form td {
  padding-bottom: 2px; 
  padding-top: 2px; 
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: top;
  font-size: 12px;
  border-bottom: 1px solid #d5d6d2;
}

tr.row-odd td {
  padding-bottom: 2px; 
  padding-top: 2px; 
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: top;
  font-size: 12px;
  border-bottom: 1px solid #d5d6d2;
}

tr.row-odd form td.first {
  font-size: 12px;
  border-bottom: 1px solid #d5d6d2;
}


tr.row-odd td.first {
  font-size: 12px;
  border-bottom: 1px solid #d5d6d2;
}


tr.row-list {
  vertical-align: top;
}


tr.first-row-list {
  vertical-align: top;
}

tr.row-list td.first {
  padding-bottom: 18px; 
  padding-top: 9px; 
  font-size: 12px;
  background-color: #f3f3f3;
  border-left: 1px solid #f1f2f3;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #d5d6d2;
  padding-left: 6px;
  padding-right: 6px;
}

tr.first-row-list td.first {
  padding-bottom: 18px; 
  padding-top: 9px; 
  font-size: 12px;
  background-color: #f3f3f3;
  border-bottom: 1px solid #d5d6d2;
  padding-left: 6px;
  padding-right: 6px;
}

tr.row-list td {
  padding-bottom: 18px; 
  padding-top: 9px; 
  font-size: 12px;
  background-color: #ffffff;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #d5d6d2;
  padding-left: 12px;
  padding-right: 12px;
}

tr.first-row-list td {
  padding-bottom: 18px; 
  padding-top: 9px; 
  font-size: 12px;
  background-color: #ffffff;
  border-bottom: 1px solid #d5d6d2;
  padding-left: 12px;
  padding-right: 12px;
}

/* Visible grid structure */

tr.grid-first {
  padding-bottom: 2px; 
  padding-top: 2px; 
  padding-left: 5px;
  padding-right: 5px;
}

tr.grid {
  padding-bottom: 2px; 
  padding-top: 2px; 
  padding-left: 5px;
  padding-right: 5px;
}

tr.grid td {
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

tr.grid td.last {
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-right: 1px solid #999999;
}

tr.grid-first td {
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-top: 1px solid #999999;
}

tr.grid-first td.last {
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
}

tr.grid-rowhead {
  line-height: 18px;
  padding-bottom: 3px; 
  padding-top: 2px;
}

tr.grid-rowhead td {
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
}

tr.grid-rowhead td.last {
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
}

/* Page heading - larger font. */

p.title {
  font-size: 18px; 
  font-weight: bold;
  color: #3c3c3e;
  line-height: 20px;
  margin: 0px;
  text-align:left;
} 

h2 { 
  font-size: 13px; 
  font-weight: bold;
  line-height: 18px; 
  margin-top: 25px;
  margin-bottom: 15px;
} 

p.subtitle { 
  font-size: 13px; 
  font-weight: bold;
  line-height: 18px; 
  margin-top: 25px;
  margin-bottom: 15px;
} 

h3 {
  text-transform:uppercase;
  font-size: 11px; 
  font-weight: bold;
  margin-top: 20px;
  padding-bottom: 3px;
  padding-left:1px;
  margin-bottom:14px;
  color: #747678;
  border-bottom: 6px solid #747678;
} 

p.paratitle {
  text-transform:uppercase;
  font-size: 11px; 
  font-weight: bold;
  margin-top: 20px;
  padding-bottom: 3px;
  padding-left:1px;
  margin-bottom:14px;
  color: #747678;
  border-bottom: 6px solid #747678;
} 

p.para {
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 21px;
  color: #000000;
} 

p.lead {
  font-size: 11px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 10px;
  line-height: 14px;
  color: #3c3c3e;
} 

p.fixme { 
  font-size: 11px; 
  color: #ff3333;
} 

/* Disclaimer text. */

div.disclaim { 
  font-size: 11px; 
  line-height: 12px; 
} 

p.disclaim { 
  font-size: 11px; 
  line-height: 12px; 
} 

/* Lists */

/* Lists on block level */
ol.list0 {
  list-style-position: outside;
  margin-left: 3em;
  margin-top: 10px;
  margin-bottom: 10px;
}

ul.list0 {
  list-style-position: outside;
  margin-left: 3em;
  margin-top: 10px;
  margin-bottom: 10px;
}

ol.list0 li {
  margin-top: 6px;
  font-size: 12px;
}

ul.list0 li {
  margin-top: 6px;
  font-size: 12px;
}

/* Lists embedded inside paragraph */
ol.list1 {
  list-style-position: outside;
  margin-left: 3em;
  margin-top: 8px;
  margin-bottom: 8px;
}

ul.list1 {
  list-style-position: outside;
  margin-left: 3em;
  margin-top: 8px;
  margin-bottom: 8px;
}

ol.list1 li {
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 12px;
}

ul.list1 li {
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 12px;
}

/* Lists nested as list items */
ol.list2 {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 10px;
  margin-bottom: 10px;
}

ul.list2 {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 10px;
  margin-bottom: 10px;
}

ol.list2 li {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 12px;
}

ul.list2 li {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 12px;
}

/* Paragraph nested as list item */
p.list {
  margin-top: 10px;
  margin-bottom: 10px;
}

td.glossary-term {
  font-size: 11px;
  font-weight: bold; 
  padding-left: 1em; 
}

td.glossary-definition {
  font-size: 11px;
  font-weight: normal; 
}

.topNavContainerSix
{
	color:#4D4F53;		
}
.topNavSix
{
    *position:relative;
    *top:-1px;
	background-image: url('/_layouts/Images/SIX/topnav_bg.gif');	    
	color:#4D4F53;	
}

.topNavBorderSix
{
	background-image: url('/_layouts/Images/SIX/topnav_leftborder_bg.gif');	    
	width:1px;
	border-bottom:#FFFFFF solid 1px;

}

.topNavSixLast
{
    *position:relative;
    *top:-0px;
	background-image: url('/_layouts/Images/SIX/topnav_bg_last.gif');	    
	color:#4D4F53;	
	padding:0px 12px 0px 12px;	
}

.topNavSixLast a
{
	color:#4D4F53;	
}


.topNavSixLastSelected
{
    *position:relative;
    *top:-0px;
	background-image: url('/_layouts/Images/SIX/topnav_bg_last_over.gif');	    
	color:#D52B1E;
	padding:0px 12px 0px 12px;	
}

.topNavSixLastSelected a
{
	color:#D52B1E;
}



.topNavSixRest
{
	background-image: url('/_layouts/Images/SIX/topnav_bg_rest.gif');	    
	color:#4D4F53;	
}

.topNavItemSix
{
	display:block;
	padding:6px 6px 0px 6px;
	height:28px;	
	font-family: Arial;
	color:#4D4F53;	
	border-right:#9A9B9C solid 1px;
	width:auto;
	vertical-align:middle;
}
.topNavItemSix a
{
	width:auto;
	display:block;
	padding:0px 6px 0px 6px;
	height:20px;
	color:#4D4F53;	
	vertical-align:middle;	
}
.topNavSelectedSix
{
	border-left:solid 1px #ffffff;
	border-bottom:none;
	background-image:url('/_layouts/Images/SIX/layout/blank.gif');
	background-position:top right;
	background-repeat:repeat;
	background-color:#FFFFFF;
	color:#D52B1E;

}
.topNavSelectedSix a
{
	background-image: url('/_layouts/Images/SIX/layout/blank.gif');
	background-repeat:repeat;
	background-position:top right;
	color:#D52B1E;
}
.topNavHoverSix
{

	background-image: url('/_layouts/Images/SIX/layout/blank.gif');
	background-repeat:repeat;
	background-position:top right;
	color:#D52B1E;
}

.topNavHoverSix a
{

	background-image: url('/_layouts/Images/SIX/layout/blank.gif');
	background-repeat:repeat;
	background-position:top right;
	color:#D52B1E;
}
.topNavFlyOutsSix
{
	border-top:1px #CBD1E0 solid;
}
.topNavFlyOutsItemSix
{	
	font-family: tahoma; 
	font-size: 8pt; 
	background-color: #ECEFF3;
	border:1px #CBD1E0 solid;
	border-top-style: none;
	color:#3A4663; 
	*width:150px;
	min-width:150px;
}
.topNavFlyOutsItemSix a
{
    display:block;
    padding:4px 5px 4px 5px;
}
.topNavFlyOutsHoverSix
{
	background-color: #B2BCD3;
}
.topNavRoundRightSix
{
    width:0px;
}
.topNavRoundLeft
{
    width:0px;
}


/* Global default fonts and colors */
  body { background-color: #ffffff; }
  .footer { font-family: Arial; font-size:11px; color: #747678; }
  td.topnav {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
  td.topnav_a { font-family: Arial; font-size:12px; color:  #000000; vertical-align:top; padding-left: 0px; padding-right:0px;padding-top:0px;}
           
  .meta { background-color:#DBCEAC; font-family: Arial; font-size:11px; color: #EEEDEA; vertical-align:top; padding-left: 12px; padding-right:12px;padding-top:9px;padding-left:6px;padding-right:6px;}
  .meta_a { background-color: #D6D3CD; font-family: Arial; font-size:11px; color: #FFFFFF; vertical-align:top; padding-left: 12px; padding-right:12px;padding-top:9px;padding-left:6px;padding-right:6px;border-right: #D6D3CDsolid 1px; }
  h1 { font-family: Arial; font-size:20px; color:#000000; font-weight:normal;padding-bottom: 12px; margin:0px;}
  .h1 { font-family: Arial; font-size:20px; color:#000000; font-weight:normal;padding-bottom: 12px; margin:0px;}  
  .content {font-family: Arial; font-size:12px; color:#000000; } 

  .leftnav {font-family: Arial; font-size:12px; color:#747678; padding-top: 2px; padding-bottom: 4px;}        
  .leftnavSix {border-right:#FFFFFF solid 1px;border-top:#D6D7D6 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#F7F7F7;padding-left: 7px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}
  .leftnavL2Six {border-right:#FFFFFF solid 1px;border-top:#D6D7D6 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#F7F7F7;padding-left: 10px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}  
  .leftnavL3Six {border-right:#FFFFFF solid 1px;border-top:#D6D7D6 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#F7F7F7;padding-left: 13px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}    

  .siteMapSixL0{border-right:#FFFFFF solid 1px;border-top:#FFFFFF solid 1px;;border-bottom:#FFFFFF solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#F7F7F7;padding-left: 7px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;}
  .siteMapSixL1{border-right:#FFFFFF solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#FFFFFF;padding-left: 7px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:200px;}
  .siteMapSixL2{border-right:#FFFFFF solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#FFFFFF;padding-left: 0px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;}  
  .siteMapSixL3{border-right:#FFFFFF solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#FFFFFF;padding-left: 87px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;}    
  .siteMapSixBgGray{font-family: Arial; font-size:12px; color:#747678; padding-left: 14px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:200px}  
  .siteMapSixL0Clear{border-right:#FFFFFF solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#F7F7F7;padding-left: 7px;padding-top: 2px; padding-bottom: 2px; text-decoration:none}  
  .siteMapSixL1Clear{border-right:#FFFFFF solid 1px;border-top:#FFFFFF solid 1px;;border-bottom:#FFFFFF solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#F7F7F7;padding-left: 27px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;}  
  .siteMapSixEmpty{height:20px;border-top:#D5D6D2 solid 1px;width:25%;}      
      
  .leftNavSixBgGray{border-right:#FFFFFF solid 1px;border-top:#D6D7D6 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#F7F7F7;padding-left: 7px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}
  .leftNavSixBgWhite {border-right:#FFFFFF solid 1px;border-top:#D5D6D2 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#FFFFFF;padding-left: 7px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}
  .leftNavSixBgSelected {border-right:#FFFFFF solid 1px;border-top:#D5D6D2 solid 1px;font-family: Arial; font-size:12px; color:#D52B1E; background-color:#FFFFFF;padding-left: 7px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}
  
  .leftNavSixL0 {height:21px;background-position:9px 9px;background-image:url('/_layouts/Images/SIX/arrow_nav_right.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#D6D7D6 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#F7F7F7;padding-left: 14px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}
  .leftNavSixL1 {height:22px;background-position:19px 9px;background-image: url('/_layouts/Images/SIX/arrow_nav_right.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#D6D7D6 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#F7F7F7;padding-left: 24px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}  
  .leftNavSixL2 {height:22px;background-position:29px 9px;background-image: url('/_layouts/Images/SIX/arrow_nav_right.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#D6D7D6 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#F7F7F7;padding-left: 34px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}    
  
  .leftNavSixL0WhiteDown {background-position:9px 10px;background-image: url('/_layouts/Images/SIX/arrow_nav_down.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#D6D7D6 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#FFFFFF;padding-left: 14px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}
  .leftNavSixL1WhiteDown {background-position:19px 10px;background-image: url('/_layouts/Images/SIX/arrow_nav_down.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#D6D7D6 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#FFFFFF;padding-left: 24px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}  
  .leftNavSixL2WhiteDown {background-position:29px 10px;background-image: url('/_layouts/Images/SIX/arrow_nav_down.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#D6D7D6 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#FFFFFF;padding-left: 34px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}    

  .leftNavSixL0White {background-position:9px 10px;background-image: url('/_layouts/Images/SIX/arrow_nav_right.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#EAEAE8 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#FFFFFF;padding-left: 14px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}
  .leftNavSixL1White {background-position:19px 10px;background-image: url('/_layouts/Images/SIX/arrow_nav_right.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#EAEAE8 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#FFFFFF;padding-left: 24px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}  
  .leftNavSixL2White {background-position:29px 10px;background-image: url('/_layouts/Images/SIX/arrow_nav_right.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#EAEAE8 solid 1px;font-family: Arial; font-size:12px; color:#747678; background-color:#FFFFFF;padding-left: 34px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}    

  .leftNavSixL0SelectedRed {background-position:9px 10px;background-image: url('/_layouts/Images/SIX/arrow_nav_right_red.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#EAEAE8 solid 1px;font-family: Arial; font-size:12px; color:#D52B1E; background-color:#FFFFFF;padding-left: 14px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}	    
  .leftNavSixL1SelectedRed {background-position:19px 10px;background-image: url('/_layouts/Images/SIX/arrow_nav_right_red.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#EAEAE8 solid 1px;font-family: Arial; font-size:12px; color:#D52B1E; background-color:#FFFFFF;padding-left: 24px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}	      
  .leftNavSixL2SelectedRed {background-position:29px 10px;background-image: url('/_layouts/Images/SIX/arrow_nav_right_red.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#EAEAE8 solid 1px;font-family: Arial; font-size:12px; color:#D52B1E; background-color:#FFFFFF;padding-left: 34px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}	    

  .leftNavSixL0SelectedRedDown {background-position:9px 10px;background-image: url('/_layouts/Images/SIX/arrow_nav_down_red.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#EAEAE8 solid 1px;font-family: Arial; font-size:12px; color:#D52B1E; background-color:#FFFFFF;padding-left: 14px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}	    
  .leftNavSixL1SelectedRedDown {background-position:19px 10px;background-image: url('/_layouts/Images/SIX/arrow_nav_down_red.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#EAEAE8 solid 1px;font-family: Arial; font-size:12px; color:#D52B1E; background-color:#FFFFFF;padding-left: 24px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}	      
  .leftNavSixL2SelectedRedDown {background-position:29px 10px;background-image: url('/_layouts/Images/SIX/arrow_nav_down_red.png');background-repeat:no-repeat;border-right:#FFFFFF solid 1px;border-top:#EAEAE8 solid 1px;font-family: Arial; font-size:12px; color:#D52B1E; background-color:#FFFFFF;padding-left: 34px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}	    
  
  .leftnavHoverSix {font-family: Arial; font-size:12px; color:#D52B1E; background-color:#FFFFFF;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}	
  .leftnavSelectedSix {border-right:#FFFFFF solid 1px;font-family: Arial; font-size:12px; color:#D52B1E; background-color:#FFFFFF;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}	    
  .leftnavSixEnd {border-right:#FFFFFF solid 1px;border-top:#D6D7D6 solid 1px;font-family: Arial; font-size:12px; color:#000000; background-color:#FFFFFF;padding-left: 7px;padding-top: 2px; padding-bottom: 2px; text-decoration:none;width:100%;}  
  ul.sidebar {list-style-image: url('/_layouts/Images/SIX/bullet-sidebar.gif');margin-left:10px;padding-left:0px;}


.leftNavSixBgGray:hover {
  color: #D52B1E;
  text-decoration: none; 
}
.siteMapSixBgGray:hover {
  color: #D52B1E;
  text-decoration: none; 
}


textarea {
  color: #000032;
  font-family: Arial;
  font-size: 12px;
}

td.thead {
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold;
  line-height: 18px; 
  padding-bottom: 10px; 
  padding-top: 10px; 
}

td {
  font-family: Arial;
  font-size: 12px;
}


/* Inline links; obfuscated mail links */

a:link strike {  
  color: #44697d;
  text-decoration: none; 
}

a:link {  
  
  text-decoration: none; 
}

a:visited strike {  
  text-decoration: none; 
  
}

a:visited {  
  text-decoration: none; 
}

a:active strike {
  color: #d52b1e;
  text-decoration: none; 
}

a:active {
  color: #d52b1e;
  text-decoration: none; 
}

a:hover strike {
  color: #d52b1e;
  text-decoration: none; 
}

a:hover {
  color: #d52b1e;
  text-decoration: none; 
}

a.anchor { 
  color: #00ff00;
  text-decoration: none;
}

a.footer:visited { font-family: Arial; font-size:11px; color: #747678; }

a.footer { font-family: Arial; font-size:11px; color: #747678; }

a.footer:active { font-family: Arial; font-size:11px; color: #d52b1e; text-decoration: underline; }

a.footer:hover { font-family: Arial; font-size:11px; color: #d52b1e; text-decoration: underline; }

li {
  margin-top: 0px;
  font-family: Arial;
  font-size: 12px;
  line-height: 15px;
}

p {
  margin-top: 0px;
  font-family: Arial;
  font-size: 12px;
  line-height: 15px;
}

/* Invisible text for homepage and google */
div.foo {
  visibility: hidden;
  display:none;
}


/* Horizontal ruler (cf. sfmscom-nml-xhtml.xsl) */

td.hrule { 
  padding-top: 0;
  font-size: 0;
  border-top: 1px #d5d6d2 solid;
}


/* Program listings in RSD FAQs */

pre.listing {
  font-weight: bold;
  padding-top: 3ex;
  padding-bottom: 3ex;
}


/* Forms */ 
table.form-grid { 
  border: none;
  background-color: #ffffff; 
}

tr.form-grid {
  padding-bottom: 5px; 
  padding-top: 5px; 
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
}

/* contact form */
tr.contact td { 
  vertical-align: top;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #f1f2f3;
  border-bottom: 1px solid #ffffff;
  line-height: 17px;
}

/* distribution form */
tr.distribution td { 
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-color: #ffffff;
}

tr.distribution td.title { 
  font-size:12px;
  font-weight:bold; 
  font-family:Arial;
  color:#747678;
  border-bottom:6px solid #747678;
}

tr.distribution td.first { 
  padding-top:12px;
  font-size:12px;
  font-weight:normal; 
  font-family:Arial;
}

tr.distribution td.item { 
  font-size:12px;
  font-weight:normal; 
  font-family:Arial;
}

.form-label-readonly { 
}

.form-label-na { 
}

.form-label { 
}

.label { 
}

.form-label-bad {
  color: red; 
}

.form-label-invalid {
  color: red; 
}

.label-invalid {
  color: red; 
}

input.form-password {  
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 0px;
  color: #333333;
  background-color: #ffffff;
}

input.form-filefield {  
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 0px;
  color: #333333;
  background-color: #ffffff;
}

input.form-textfield {  
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 0px;
  color: #333333;
  background-color: #ffffff;
}

input.form-password-readonly {  
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 0px;
  color: #333333;
  background-color: #eeeeee;
}

input.form-filefield-readonly {  
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 0px;
  color: #333333;
  background-color: #eeeeee;
}

input.form-textfield-readonly {  
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 0px;
  color: #333333;
  background-color: #eeeeee;
}

textarea.form-areafield {
  font-family: Courier;
  font-size: 12px;
  letter-spacing: 0px;
  color: #333333;
  background-color: #ffffff; 
}

textarea.form-areafield-readonly {  
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 0px;
  color: #333333;
  background-color: #eeeeee;
}

select.form-pulldown {
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 0px;
  color: #333333;
  background-color: #ffffff; 
  margin-bottom: 1px;
}

select.form-pulldown-readonly { 
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 0px;
  color: #333333;
  background-color: #eeeeee;
  margin-bottom: 1px;
}

input.form-reset { 
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 0px;
  height: 22px;
  color: #333333;
}

input.form-submit { 
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 0px;
  height: 22px;
  color: #333333;
}

input.form-button {  
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 0px;
  height: 22px;
  color: #333333;
}

/* Search Results. */

table.search-navbar {
    background-color: #bbbbbb;
}

table.search-navbar tr.search-navbar {
  background: #eeeeee;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  width: 100%;
  text-align: left;
}

table.search-navbar tr td { 
  padding-left: 5px;
  padding-right: 5px;
}

table.search-navbar tr td.page-label {
  color: #868789;
  padding-left: 2px;
  padding-right: 8px;
  text-align: left;
}

table.search-navbar tr td.page-number-selected { 
  color: #868789;
}

table.search-navbar tr td.page-number { 
}

#query
{
	border:1px solid silver;
	width: 100%;
}
#searchcontrol
{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.gsc-control 
{ 
	width: 100%; 
}

a.gs-title:link { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #44697D;
}

a.gs-title:visited { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #44697D;
}


a.gs-title:active { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #D52B1E;
}


a.gs-title:hover { 
  text-decoration: none;
  line-height: 18px;
  width: 100%;
  color: #D52B1E;
}
