/* Main Content */
TD#mainContent {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;	
}
TD#mainContent P {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD#mainContent UL {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD#mainContent OL {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD#mainContent BLOCKQUOTE {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD#mainContent INPUT {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD#mainContent TEXTAREA {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD#mainContent SELECT {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD#mainContent PRE {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD#mainContent A {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
TD#mainContent A:hover {
	COLOR: #564EA2
	TEXT-DECORATION: underline;
	font-weight: bold;
}

TD#mainContent H1 {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-left: 30px;
}
TD#mainContent H2 {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 30px;
}
TD#mainContent H3 {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
}
TD#mainContent H4 {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 30px;
}
TD#mainContent H5 {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;
}




/* Menu 1 column */
TD#leftNavigation {
	vertical-align: top;
	width: 100%;
	background-repeat : no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TD#leftNavigation DIV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
TD#leftNavigation DIV A {
	color: navy;
	text-decoration: none;
}
TD#leftNavigation DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, active state (ACT) */
TD#leftNavigation DIV.menu1-level1-no {
	border-bottom: 1px solid #F1F1F1;
	font-weight:bold;
	font-size: 12px;
	padding-top:2px;
	padding-left:0px;
	background-color: #DCDDDE;
	filter:alpha(opacity='70', style='0');
	border-top: 1px solid #F1F1F1;
	padding-bottom: 1px;
}
TD#leftNavigation DIV.menu1-level1-no A {
  color:black;
}

/*  MENU 1, level 1, active state (ACT) */
TD#leftNavigation DIV.menu1-level1-act {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-weight:bold;
	font-size: 12px;
	padding-top:2px;
	padding-left:0px;
	background-color: #CACBCC;
	filter:alpha(opacity='70', style='0');
	background-repeat: no-repeat;
	padding-bottom: 1px;
	color: #CC0066;
}
TD#leftNavigation DIV.menu1-level1-act A {
  color:black;
  FONT-WEIGHT: bold;    
}

/*  MENU 1, level 2, normal state (NO) */
TD#leftNavigation DIV.menu1-level2-no {
  font-size: 11px;
  background-color: #F1F1F1;  
  padding-left:10px;
  padding-top:2px;
  padding-bottom: 1px;  
}
TD#leftNavigation DIV.menu1-level2-no A {
  color:black;
}

/*  MENU 1, level 2, active state (ACT) */
TD#leftNavigation DIV.menu1-level2-act {
  font-size: 11px;
  font-weight:bold;
  background-color: #F1F1F1;    
  padding-left:10px;
  padding-top:2px;
  padding-bottom: 1px;    
; color: #CC0066
}
TD#leftNavigation DIV.menu1-level2-act A {
  color:black;
  FONT-WEIGHT: bold  
}


/*  MENU 1, level 2, normal state (NO) */
TD#leftNavigation DIV.menu1-level3-no {
  font-size: 11px;
  background-color: #FDFDFD;    
  padding-left:20px;
  padding-top:2px;
  padding-bottom: 1px;    
}
TD#leftNavigation DIV.menu1-level3-no A {
  color:black;
}

/*  MENU 1, level 2, active state (ACT) */
TD#leftNavigation DIV.menu1-level3-act {
  font-size: 11px;
  font-weight:bold;
  background-color: #FDFDFD;    
  padding-left:20px;
  padding-top:2px;
  padding-bottom: 1px;    
; color: #CC0066
}
TD#leftNavigation DIV.menu1-level3-act A {
  color:black;
  FONT-WEIGHT: bold  
}



/* rtehtmlarea */
/* Left, center, right and justify alignment of text in block elements*/
p.align-left,
h1.align-left,
h2.align-left,
h3.align-left,
h4.align-left,
h5.align-left,
h6.align-left,
div.align-left,
address.align-left {
	text-align: left;
}

p.align-center,
h1.align-center,
h2.align-center,
h3.align-center,
h4.align-center,
h5.align-center,
h6.align-center,
div.align-center,
address.align-center {
	text-align: center;
}

p.align-right,
h1.align-right,
h2.align-right,
h3.align-right,
h4.align-right,
h5.align-right,
h6.align-right,
div.align-right,
address.align-right {
	text-align: right;
}

p.align-justify,
h1.align-justify,
h2.align-justify,
h3.align-justify,
h4.align-justify,
h5.align-justify,
h6.align-justify,
div.align-justify,
address.align-justify {
	text-align: justify;
}

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1,
table.csc-frame-frame1 {
	font-size: 0.8em;
	border: 0 none;
	text-align: right;
	padding: 0 5px 4px 0;
}
p.csc-frame-frame2,
table.csc-frame-frame2 {
	font-size: 0.8em;
	border: 0 none;
	padding: 0 5px 4px 0;
}

/* Bullet styles for unordered lists.*/
ul.component-items {
	color: #186900;
	list-style-type: circle;
}
ul.action-items {
	color: #8A0020;
	list-style-image: url(img/red_arrow_bullet.gif);
}

/* Numbering styles for ordered lists.*/
ol.component-items-ordered {
	color: #10007B;
	list-style-type: lower-roman;
}
ol.action-items-ordered {
	color: #8A0020;
	list-style-type: lower-greek;
}

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important {
	color: #8A0020;
}
span.name-of-person {
	color: #10007B;
}
span.detail {
	color: #186900;
}

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {
	color: #596977;
	font-size: 100%;
	text-decoration: none;
}
a:hover.external-link {
	color: #d8b558;
}
a.external-link IMG {
	border:0;
}
a.external-link-new-window {
	color: #596977;
	font-size: 100%;
	text-decoration: none;
}
a:hover.external-link-new-window {
	color: #d8b558;
}
a.external-link-new-window IMG {
	border:0;
}
a.internal-link {
	color: #596977;
	font-size: 100%;
	text-decoration: none;
}
a:hover.internal-link {
	color: #d8b558;
}
a.internal-link IMG {
	border:0;
}
a.internal-link-new-window {
	color: #596977;
	font-size: 100%;
	font-style: italic;
	text-decoration: none;
}
a.internal-link-new-window IMG {
	border:0;
}
a.download {
	color: #596977;
	font-size: 100%;
	text-decoration: none;
}
a.download IMG {
	border:0;
}
a:hover.download {
	color: #d8b558;
}
a.mail {
	color: #596977;
	font-size: 100%;
	text-decoration: none;
}
a:hover.mail {
	color: #d8b558;
}
a.mail IMG {
	border:0;
}
