body
{
    background-color: #DFDDDD;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	
	scrollbar-arrow-color: #5A829C;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #333333;
	scrollbar-face-color: #C6C3C6;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #333333;
	scrollbar-track-color: #E7E7D6;
}


/* CSS Document */

td.arbHeader
{
FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}

/* used for the paragraph tag around the date script */
p.dateText
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px
}

td.contTable
{

}
/* ####################### START CSS for Left  Menu #######################*/



.aematHeadTab{
	
	font : bolder normal 11px  Arial, Helvetica, sans-serif, Verdana, Geneva;
    color: #ffffff; text-decoration:none; 
	}


  .leftNAV img{border-width:0px; padding-left:5px; padding-right:5px;}

    .leftNAV {
	background-color: DEE1DF;
	}
	  .leftNAV  a,  .leftNAV a:link, .leftNAV a:visited, .leftNAV a:hover,   .leftNAV a:active    {
     
	 text-decoration: none;
	}

table.leftNAV
{
BORDER-TOP:	 #333333 0px solid;
BORDER-BOTTOM: #333333 1px solid;
BORDER-RIGHT: #333333 1px solid;
BORDER-LEFT: #333333 1px solid;
PADDING-RIGHT: 5px;
PADDING-LEFT: 0px;
WIDTH: 160px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px;
MARGIN-BOTTOM: 5px;
}

/* ####################### END CSS for Left  Menu #######################*/

a:link
{
color: #333333;
text-decoration: underline;
}


a:active
{
color: #333333;
text-decoration: underline;
}


a:visited
{
color: #333333;
text-decoration: underline;
}


a:hover
{
color:#990000;
text-decoration: underline;
}


/* ---- START - Contributor Mode Styles ---- */
table.cMode
{
BORDER: #cccccc 1px solid;
MARGIN-TOP: 5px;
MARGIN-BOTTOM: 5px;
BACKGROUND-COLOR: #f2f2f2;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 8pt;
}
/* ---- END - Contributor Mode Styles ---- */


/* ---- START - Breadcrumbs Styles ---- */
table.brcrmb
{
BACKGROUND-COLOR: #F4F4F4;
MARGIN-TOP: 5px;
MARGIN-BOTTOM: 5px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size:11px
}

td.brcrmb
{
BORDER-TOP: #333333  1px solid;
BORDER-BOTTOM: #333333 1px solid;

}
/* used for the "greater than" symbol */

table.contributor_table
{
BACKGROUND-COLOR: #F4F4F4;
MARGIN-TOP: 5px;
MARGIN-BOTTOM: 5px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size:11px;
}


span.split
{
color: #FFFFFF;
text-decoration:none
}


a.brcrmbL:link
{
color: #666666;
text-decoration:none
}


a.brcrmbL:active
{
color:#666666;
text-decoration:underline
}


a.brcrmbL:visited
{
color: #666666;
text-decoration:none
}


a.brcrmbL:hover
{
color:#666666;
text-decoration: underline
}
/* ---- END - Breadcrumbs Styles ---- */



/* ---- START - Right Top Navigation Styles ---- */
/*
h1.RtopNav
{
font-size: 13px; color: White; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; PADDING-LEFT: 5px; margin-bottom: 3px; margin-top: 3px
}

*/
h2.RtopNav
{
font-size: 11px;  color: #333333; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; PADDING-LEFT: 5px; margin-bottom: 3px; margin-top: 6px;
}



/* for scrolling "Security News" items on right NAV */
h2.RtopNavLow
{
font-size: 11px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 3px; margin-top: 3px
}



/* for links on right NAV */

a.RtopNavL:link
{
color: #333333; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px
}
a.RtopNavL:active {color: #333333; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px}
a.RtopNavL:visited {color: #333333; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px}
a.RtopNavL:hover {color:#990000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px}



/* for white bullets on right NAV */
/* used for white LIST BULLETS - is DUPLICATED in output HTML */
.custom_ul{
color: white; list-style-position: outside;  list-style-type: disc;
}

/* ---- END - Right Top Navigation Styles ---- */


/* ---- START -  Right Bottom Navigation Styles ---- */
/* used for data cell of scrolling news items table - is DUPLICATED in output HTML */
td.dateRBotNav
{
font-size: 12px; color: White;
}
/* ---- END -  Right Bottom Navigation Styles ---- */



/* ---- START -  Left Navigation Styles ---- */

table.topLabel
{
BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 8px; BORDER-LEFT: #333333 1px solid; WIDTH: 160px; PADDING-TOP: 0px;   BACKGROUND-COLOR: #a2b4a6
}


td.topLabelFont
{
font-family:Arial; font-size:11px; font-weight: bold; text-decoration: none; color: White;
}


table.botLabel
{
BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 8px; BORDER-LEFT: #333333 1px solid; WIDTH: 160px; BORDER-BOTTOM: #333333 1px solid;  PADDING-TOP: 2px;  PADDING-BOTTOM: 2px;   BACKGROUND-COLOR: #a2b4a6
}


table.rightBAN2
{
BORDER-RIGHT: #ffcc00 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffcc00 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 1px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffcc00 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ffcc00 1px solid; BACKGROUND-COLOR: #f2f2f2
}


a.botLblFont:link
{
color: #ffffff; font-family:Arial; font-size:11px; font-weight: bold; text-decoration: none
}


a.botLblFont:active
{
color: #ffffff; font-family:Arial; font-size:11px; font-weight: bold; text-decoration: none
}


a.botLblFont:visited
{
color: #ffffff; font-family:Arial; font-size:11px; font-weight: bold; text-decoration: none
}


a.botLblFont:hover
{
color:#990000; font-family:Arial; font-size:11px; font-weight: bold; text-decoration: none
}
/* ---- END -  Left Navigation Styles ---- */






/* * * * * * The following classes match the DYNAMIC CONVERTER template * * * * * */

h1.h1
{
color: #000000;

font-family: arial, verdana, helvetica, sans-serif;
font-size: 105%;
}


h2.h2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 100%;
}


h3.h3
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 90%;
}


h4.h4
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}


/* the following classes are for the HTML BLOCK items */

/* for the dotted dividing lines */

table.dotDIVIDER
{
width: 100%;
height: 1px;
border-bottom: 1px dotted #5a5a5a;
}


/* List Alpha */

li.ListAlpha
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}


li.ListAlphaNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}


li.ListAlphaNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}


/* List Bullet */

li.ListBullet
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}


li.ListBulletNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}


li.ListBulletNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}


/* for right nav lists */
ul.ListBulletRIGHTnav
{
color: #ffffff;
font-family: arial;
font-size: 70%;
list-style-type: disc;
margin-left: 17px;
margin-top: 0px;
margin-bottom: 0px;
}


/* List Number */

li.ListNumber
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}


li.ListNumberNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}


li.ListNumberNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}


/* List Roman */

li.ListRoman
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}


li.ListRomanNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}


li.ListRomanNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}


/* List Upper Alpha */

li.ListUpperAlpha
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}


li.ListUpperAlphaNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}


li.ListUpperAlphaNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}


/* List Upper Roman */

li.ListUpperRoman
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}


li.ListUpperRomanNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}


li.ListUpperRomanNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}


/* Normal */

p /* this "catches" the paragraph tags without the "normal" class name as in p.normal below  */
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-bottom: 0px;
margin-top: 6px;
}


p.normalRIGHTnav
{
font-size: 70%;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
}


p.normal
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}


p.normalSMALL /* for small text used with picture captions or  */
{
font-size: 70%;
font-family: arial, verdana, helvetica, sans-serif;
color: #000000;
}


/* Paragraph in a List */

p.ParagraphList
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}


p.ParagraphListNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}


p.ParagraphListNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 120px;
}


/* Picture Aligned LEFT or RIGHT List */

table.picALIGNEDleft
{
border-color: #6666cc;
border-width: 1px;
border-style: solid;
padding: 2px;
margin-right: 10px;
margin-bottom: 5px;
}



table.picALIGNEDleftBORDERLESS
{
padding: 2px;
margin-right: 10px;
margin-bottom: 5px;
}



table.picALIGNEDright
{
border-color: #6666cc;
border-width: 1px;
border-style: solid;
padding: 2px;
margin-left: 10px;
margin-bottom: 5px;
}



table.picALIGNEDrightBORDERLESS
{
padding: 2px;
margin-left: 10px;
margin-bottom: 5px;
}


/* Plain List */

dt.PlainList
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}


dt.PlainListNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}


dt.PlainListNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}

bodytext em
{
 color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;

}


table.langTab
{
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size:11px
}

a.langTab:link
{
color: #ffffff;
text-decoration:none
}

a.langTab:visited
{
color: #ffffff;
text-decoration:none
}


a.langTab:hover
{
color:#990000;
text-decoration: none
}

a.langTab:active
{
color:#990000;
text-decoration:underline
}

.search_teaser
{
	font-size:80%;
}
.search_title
{
	font-size:80%;
}
.search_counter
{
	font-size:80%;
}
.search_properties
{
	font-size:80%;
}

/* MS Office and PDF icons for links to Word documents.   */
.hyperlinkword {
 	font-size: 90%;
 	color: #606060;
 	background-image: url(../../../stellent/fragments/ontjtsheader/icons/icon_word.gif);
 	background-repeat: no-repeat;
 	background-position: top right;
 	padding: 2px 2px 2px 15px;
	}
.hyperlinkxls {
 	font-size: 90%;
 	color: #606060;
 	background-image: url(../../../stellent/fragments/ontjtsheader/icons/icon_xls.gif);
 	background-repeat: no-repeat;
 	background-position: top right;
 	padding: 2px 2px 2px 15px;
	}
.hyperlinkpdf {
	font-size: 90%;
	color: #606060;
	background-image: url(../../../stellent/fragments/ontjtsheader/icons/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 2px 2px 2px 15px;
	}
.hyperlinkppt {
 	font-size: 90%;
	 color: #606060;
 	background-image: url(../../../stellent/fragments/ontjtsheader/icons/icon_ppt.gif);
 	background-repeat: no-repeat;
 	background-position: top right;
 	padding: 2px 2px 2px 15px;
	}
.hyperlinkvisio {
 	font-size: 90%;
	 color: #606060;
 	background-image: url(../../../stellent/fragments/ontjtsheader/icons/icon_visio.gif);
 	background-repeat: no-repeat;
 	background-position: top right;
 	padding: 2px 2px 2px 15px;
	}
.hyperlinkmsproject {
 	font-size: 90%;
	 color: #606060;
 	background-image: url(../../../stellent/fragments/ontjtsheader/icons/icon_prj.gif);
 	background-repeat: no-repeat;
 	background-position: top right;
 	padding: 2px 2px 2px 15px;
	}
.content_region p.normalSMALLnolinespacing {
 	font-size: 70%;
	font-family: Verdana,Helvetica,Arial,sans-serif
	color: #000;
	margin:0 2px 0 4px;
	}
/* Remove line space styles  */
.nolinespacing {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000;
	margin:0;
	}
.content_region p.nolinespacing {
	margin:0;
	}	
