/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

/* ***** 1. Boxes ***** */

.box01,
.box01warn01
{
/*background:#f6f6f6;*/
border:1px solid #bbb;
margin:0 0 1em 0;
padding:0 0 0.25em 0;
}

.box01 dl,
.box01 h2,
.box01 h3,
.box01 h4,
.box01 h5,
.box01 h6,
.box01 img,
.box01 ol,
.box01 p,
.box01 table,
.box01 ul,
.box01warn01 dl,
.box01warn01 h2,
.box01warn01 h3,
.box01warn01 h4,
.box01warn01 h5,
.box01warn01 h6,
.box01warn01 img,
.box01warn01 ol,
.box01warn01 p,
.box01warn01 table,
.box01warn01 ul
{padding:0 1em;}


.box01 ol li,
.box01 ul li,
.box01warn01 ol li,
.box01warn01 ul li
{margin:0 0 0 1.5em;}

.box01 .boxhd,
.box01warn01 .boxhd
{
/*background:#d6dde4;*/
color:#444;
line-height:1.5em;
margin:0 0 0.75em 0;
padding:0.25em 1em;
}
.box01.nobox
{background:transparent;}

.box01.nobox,
.box01.nobox *,
.box01.nobox img
{
border:none;
padding:0;
}
/* Mod IE06-02010 */

.box01.nobox *.boxhd
{
background:transparent;
color:#000;
margin-bottom:0.25em;
}

.box01warn01
{
background:#fd6;
border:1px solid #bbb;
margin:0 0 1em 0;
padding:0.75em 0;
}

.box01warn01 .boxhd
{
background:#fc3;
border-bottom:1px solid #fff;
color:#444;
margin:0 0 0.75em 0;
}

/* ***** 8.1. Tables: Data 01 ***** */

.data01
{
font-family:verdana,arial,sans-serif;
margin:1px;
}

.data01 caption
{
font:bold 120% arial,sans-serif;
margin:2em 0 0.5em 0;
}

.data01 tbody tr td,
.data01 tbody tr th
{border-top:1px solid #ddd;}

.data01 td,
.data01 th
{
padding:0.13em 0.5em;
text-align:right;
vertical-align:top;
width:auto;
}

.data01 th
{background:#e6e6e6;}

.data01 td.stb01,
.data01 th.stb01
{text-align:left;}

.data01 thead tr th
{border-bottom:1px solid #999;}

.data01 tfoot tr td
{background:#e6e6e6;}

.data01 col.stb tbody tr td
{
text-align:left;
width:auto;
}

.data01 tfoot tr td p.hindcont01 *
{font-family:verdana,arial,sans-serif;}

.data01 tfoot tr td p.hindcont01 span.hindlf01
{width:2em;}

.data01 tfoot tr td p.hindcont01 span.hindrt01
{left:2.5em;}

/* ==== Tables: Info 01 (modified) ==== */

#indicators
{
clear:both;
margin-top:2em;
}

#indicators table
{font-size:100%;}

#indicators a
{
font:normal 102% arial,sans-serif;
padding-right:0.25em;
}

#indicators .info01
{
background:transparent;
border:none;
margin:0 0 1em 0;
padding:0;
width:99.9%;
}

#indicators .info01 caption,
#indicators .info01 thead
{
display:inline;
left:-3400px;
position:absolute;
}
/* mod hm1t ie060w 002 */
#indicators .info01 tfoot td,
#indicators .info01 tfoot th
{border-bottom:none;}

#indicators .info01 *
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8.0pt;}


#indicators .info01 caption
{
margin:0;
text-align:left;
}

#indicators .info01 td,
#indicators .info01 th
{
background:#ffffff;
border-bottom:1px solid #bbb;
font-weight:bold;
padding:0.25em 0.75em;
text-align:right;
vertical-align:top;
}

#indicators .info01 td
{white-space:nowrap;}

#indicators .info01 tr td.stb01,
#indicators .info01 tr th.stb01
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
padding:0.25em 0.75em;
white-space:normal;
}
/* mod hm1 ie060w 001 */

#indicators .info01 th span.break
{
display:block;
}

#indicators .info01 tfoot td
{text-align:left;}

#indicators .info01 tfoot td a
{font-weight:bold;}

/* 1. Banners in rhnav */

img.banner
{
float:right;
padding:0 0 0.5em 0.5em;
}

img.banner
{
float:right;
padding:0 0 0.5em 0.5em;
}


/* GENERAL CSS ENDS | FIN DU CSS GENERAL */


/* SEARCH BOX CSS BEGINS */

.corpicspace {
  margin: 0px 0px 8px;
  background-color: #000;
}

.inputedt2 {
  padding: 0 0 0 0; 
  font-size: 70%;  
  margin: 0px 0px 0px 4px;     
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.leftnavform {
  padding-top: 8px;
  padding-right: 3px; 
  padding-bottom: 8px; 
  padding-left: 4px; 
  margin: 0px; 
}

.hidefieldset {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding: 0 0 0 0; 
  display: block; 
  margin: 0px; 
}
/* SEARCH BOX CSS ENDS */
.fontSize140 {
	font-size: 13.5pt;
	font-size: 140%;
}
/* ++++++++++++++++++++ */

/* SMR STYLES STARTS */
a.a-bold { font-weight: bold;}
a.a-bold:visited { font-weight: bold;}
a.a-bold:hover { font-weight: bold;}

a.a-bold-red { font-weight: bold; color: #EF2800; text-decoration:none;}
a.a-bold-red:visited { font-weight: bold; color: #EF2800; text-decoration:none;}
a.a-bold-red:hover { font-weight: bold; color: #006699; text-decoration:none;}

a.a-bold-white { font-weight: bold; color: #ffffff; text-decoration:none;}
a.a-bold-white:visited { font-weight: bold; color: #ffffff; text-decoration:none;}
a.a-bold-white:hover { font-weight: bold; color: #ffffff; text-decoration:none;}

a.a-red { color: #EF2800; text-decoration:underline;}
a.a-red:visited { color: #EF2800; text-decoration:none;}
a.a-red:hover { color: #006699; text-decoration:none;}

a.a-small { font-size: 8pt; color: #ffffff;}
a.a-small:visited { font-size: 8pt;}
a.a-small:hover { font-size: 8pt;}

a.a-small-w { color: #ffffff; font-size: 8pt;}
a.a-small-w:visited { color: #ffffff; font-size: 8pt;}
a.a-small-w:hover { color: #00309C; font-size: 8pt;}

li.li-padding { padding: 0 0 12px 0;}

.pos-block1 { padding:0 3em 0 3em;}
.pos-block2 { padding:0 6em 0 6em;}
.pos-block3 { padding:0 9em 0 9em;}
.pos-indent { padding:0 0 0 1em;}
.pos-indent1 { text-indent: -1em; padding:0 0 0 1em;}
.pos-indent-ttl { text-indent: -1em; padding:0 0 0 1em;}
.pos-indent-ttl2 { text-indent: -1.75em; padding:0 0 0 1.75em;}
.pos-indent-txt { padding:0 0 0 1em;}
.pos-indent-txt2 { padding:0 0 0 1.75em;}

.h1-smaller {
	color: #1B3B49;
	border-bottom: 1px solid #000;
	font-size: 110%;
	text-align: left;
	vertical-align: middle;
	line-height: 1.25em;
	font-weight: bold;
}
.h2-bg { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	background-color: #2255ee;
	padding: 3px;
}
h1.navaid {
	height: 0; 
	width: 0; 
	overflow: hidden;
	float: right;
	font-size: 0;
	position: absolute;
	top: -100px;
	color: #FFFFFF;
}

/* SMR STYLES ENDS */

/* TABLES */ /* TABLES */ /* TABLES */
/* TABLES */ /* TABLES */ /* TABLES */

/* SMR TABLES STARTS */
table.smr-table-data {
	font-size: 100%;
	margin-bottom: 1.5em;
	width: 100%;
	border-top: 0px solid #000;
	border-right: 0 solid #000;
	border-bottom: 0px solid #000;
	border-left: 0 solid #000;
}
th.smr-tbl-title, td.smr-tbl-title {
	color: #000; 
	border-bottom: 1px solid #000; 
	font-size: 110%;  
	text-align: left; 
	vertical-align: middle;  
	line-height: 1.25em;
	font-weight: bold;
}

th.smr-tbl-refper, td.smr-tbl-refper {
	color: #000; 
	border-bottom: 1px solid #000; 
	font-size: 90%;  
	text-align: left;
}

th.smr-tbl-header, td.smr-tbl-header {
	font-size: 100%;
	color: #000;
	border-bottom: 1px solid #000;
	text-align: center;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E1E6E8;
	padding-right: 3px;
}

th.smr-tbl-headersm, td.smr-tbl-headersm {
	font-size: 70%;
	color: #000;
	border-bottom: 1px solid #000;
	text-align: right;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E1E6E8;
}

th.smr-tbl-th, td.smr-tbl-td {
	font-size: 100%; 
	color: #000; 
	border-bottom: 1px solid #000; 
	text-align: center; 
	vertical-align: top;
}

th.smr-tbl-unit, td.smr-tbl-unit {
	font-size: 100%;
	color: #000;
	border-bottom: 1px solid #000;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E1E6E8;
}

th.smr-tbl-unitsm, td.smr-tbl-unitsm {
	font-size: 70%;
	color: #000;
	border-bottom: 1px solid #000;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
}

th.smr-tbl-r1, td.smr-tbl-r1 {
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f6f6f6;
}

th.smr-tbl-r1sm, th.smr-tbl-r1sm {
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #E1E6E8;
	font-size: 70%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
th.smr-tbl-r1b, td.smr-tbl-r1b {
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E6E8;
}
th.smr-tbl-r1bsm, td.smr-tbl-r1bsm {
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #E1E6E8;
	font-size: 70%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E6E8;
}
th.smr-tbl-r2, td.smr-tbl-r2 {
	margin-left: 10px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1E6E8;
}
th.smr-tbl-r2sm, td.smr-tbl-r2sm {
	margin-left: 10px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #E1E6E8;
	font-size: 70%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
th.smr-tbl-r2b, td.smr-tbl-r2b {
	margin-left: 10px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1E6E8;
}
th.smr-tbl-r2bsm, td.smr-tbl-r2bsm {
	margin-left: 10px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #E1E6E8;
	font-size: 70%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
th.smr-tbl-r3, td.smr-tbl-r3 {
	margin-left: 20px; 
	padding-left: 20px; 
	text-align: left; 
	vertical-align: top; 
	border-right: 1px solid #E1E6E8; 
	font-size: 100%;
}
th.smr-tbl-r4, td.smr-tbl-r4 {
	margin-left: 30px; 
	padding-left: 30px; 
	text-align: left; 
	vertical-align: top; 
	border-right: 1px solid #E1E6E8; 
	font-size: 70%;
}
th.smr-tbl-r4sm, td.smr-tbl-r4sm {
	margin-left: 30px;
	padding-left: 30px;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #E1E6E8;
	font-size: 60%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
td.smr-tbl-data {
	text-align: right;
	vertical-align: bottom;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E6E8;
	padding-right: 3px;
}
td.smr-tbl-datab {
	text-align: right;
	vertical-align: bottom;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E6E8;
	padding-right: 3px;
}
td.smr-tbl-databsm {
	font-size: 70%;
	text-align: right;
	vertical-align: bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E1E6E8;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
td.smr-tbl-datasm {
	text-align: right;
	vertical-align: bottom;
	border-right: 1px solid #E1E6E8;
	font-size: 70%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E6E8;
	padding-right: 3px;
}
td.smr-tbl-datasm-top {
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #E1E6E8;
	font-size: 70%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E6E8;
	padding-right: 3px;
}
td.smr-tbl-footer {
	font-size: 90%; 
	text-align: left; 
	background-color: #e6e6e6;	
}
td.smr-tbl-footersm {
	font-size: 70%; 
	text-align: left; 
	background-color: #e6e6e6;	
}
td.smr-tbl-datemodified {
	font-size: 70%; 
	text-align: left; 
	background-color: #F3F7F9;
}
td.smr-tbl-datac {
	text-align: center;
	vertical-align: bottom;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1E6E8;
	padding-right: 3px;
}
td.smr-tbl-databc {
	text-align: center;
	vertical-align: bottom;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1E6E8;
	padding-right: 3px;
}
td.smr-tbl-data-l {
	text-align: left;
	vertical-align: bottom;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1E6E8;
	padding-right: 3px;
}
td.smr-tbl-datab-l {
	text-align: left;
	vertical-align: bottom;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1E6E8;
	padding-right: 3px;
}

/* SMR TABLES ENDS */

/* This section controls the attributes for Upcoming Release Table */
table.up-table {
	font-size: 100%;
	margin-bottom: 1.5em;
	width: 100%;
	border: 0px solid #000;

}

.up-table ul {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000;
	font-size: 100%;
	list-style-type: square;
}
.up-table ol { font-family: Arial, Helvetica, Verdana, sans-serif; color: #000; font-size: 100%;}

td.up-tbl-header {
	font-size: 100%;
	color: #000000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;

	background-color: #CCCCCC;
	border: 1px solid #666666;
}
td.up-tbl-headerl {
	font-size: 70%;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;

	background-color: #A9998A;
	border: 1px solid #666666;
}

th.up-tbl-header {
	font-size: 100%;
	color: #000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;

	background-color: #f6f6f6;
	border: 1px solid #666666;
}
th.up-tbl-headerr {
	font-size: 100%;
	color: #000;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;

	background-color: #f6f6f6;
	border: 1px solid #666666;
}
th.up-tbl-headerl {
	font-size: 100%;
	color: #000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;

	background-color: #f6f6f6;
	border: 1px solid #666666;
}

td.up-tbl-unit {
	font-size: 70%;
	color: #000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;

	background-color: #f6f6f6;
	border: 1px solid #666666;

}

td.up-tbl-r1 {
	text-align: left;
	vertical-align: top;
	font-size: 100%;
	border: 1px solid #E1E6E8;	
}

th.up-tbl-r1 {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	font-size: 100%;
	border: 1px solid #E1E6E8;	
}
td.up-tbl-r1b {
	text-align: left;
	vertical-align: top;
	font-size: 100%;
	font-weight: bold;
	border: 1px solid #E1E6E8;
}

td.up-tbl-r1bc {
	text-align: center;
	vertical-align: top;
	font-size: 100%;
	font-weight: bold;
	border: 1px solid #E1E6E8;	
}

td.up-tbl-data {
	text-align: left;
	vertical-align: top;
	font-size: 100%;
	
	border: 1px solid #E1E6E8;
}
td.up-tbl-data p {
	font-size: 100%;
}
td.up-tbl-datamid {
	text-align: left;
	vertical-align: middle;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;
	
	border: 1px solid #E1E6E8;	
}
td.up-tbl-datac {
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;
	
	border: 1px solid #E1E6E8;	
}
td.up-tbl-datar {
	text-align: right;
	vertical-align: top;
	border-right: 1px solid #E1E6E8;
	font-size: 100%;

	border: 1px solid #E1E6E8;	
}

/* ++++++++++++++++++ */

/* This section controls the attributes for See-Also Table */

table.info-see-table {
	font-size: 100%;
}

td.see-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #f6f6f6;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

td.see-tbl-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #f6f6f6;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px #666666;
	border-left: 1px solid #666666;
	padding-left: 3px;
	padding-right: 3px;
}

.td-see {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: bottom;
	font-size: 100%;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding: 3px;
}

.td-see li { 
	font-size: 80%;
	text-indent: 0px; 
	padding: 0;
}

.td-see a {
	text-decoration: none;
	color: #0000ff;
}
.td-see a:visited {
	text-decoration: none;
	color: #0000FF;
}
.td-see a:hover {
	color: #FF0000;
	text-decoration: none;
}

/* This section controls the attributes for Box Table */

table.info-table-box {
	font-size: 100%;
	width: 200px;
}

.td-box h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	text-align:center;
	color: #fff;
	font-weight: bold;
	background-color: #666666;
	text-decoration: none;
}

.td-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #e6e6e6;
	margin: 0px;
	text-align: left;
	color: #000000;
	border: 1px dotted #E1D6BB;
	padding: 3px;

}
.td-box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.td-box a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #0000ff;
}
.td-box a:visited {
	text-decoration: none;
	color: #0000FF;
}
.td-box a:hover {
	color: #FF0000;
	text-decoration: none;
}

/* RH MENU 4 STARTS */
ul.media { 
	width: 200px;
	padding: 0px; 
	margin: 0px;
}
ul.media li {
	font-size: 100%; 
	font-family: arial, helvetica, sans-serif; 
	list-style-type: none;
}
.img {
	border: 0px; 
	vertical-align: bottom; 
}
.li-black {
	padding: 0px 1px 3px 2px; 
	font-weight: bold; 
	font-style: normal;
	border-bottom: #000 0px solid; 
	color: #fff;  
	background-color: #000; 
	text-align: left; 
	text-decoration: none;
}
.li-black a {
	font-weight: bold; 
	color: #fff; 
	text-decoration: none;
}
.li-black a:visited {
	color: #fff; 
	text-decoration: none;
}
.li-black a:hover {
	color: #ff0000; 
	text-decoration: none;
}
.li-black-c {
	padding: 0px 1px 3px 2px; 
	font-weight: bold; 
	color: #fff; 
	border-bottom: #fff 1px solid; 
	font-style: normal; 
	background-color: #000; 
	text-align: center; 
	text-decoration: none;
}
.li-black-c a {
	font-weight: bold; 
	color: #fff; 
	text-decoration: none;
}
.li-black-c a:visited {
	color: #fff; 
	text-decoration: none;
}
.li-black-c a:hover {
	color: #ff0000; 
	text-decoration: none;
}
.li-bullet {
	padding: 1px 2px 2px 2px; 
	font-weight: normal; 
	color: #000; 
	border-bottom: #ccc 1px dotted; 
	font-style: normal; 
	background: #e6e6e6; 
	text-align: left;
}
.li-bullet a {
	font-weight: normal; 
	color: #000; 
	text-decoration: none;
}
.li-bullet a:visited {
	color: #000; 
	text-decoration: none;
}
.li-bullet a:hover {
	color: #ff0000; 
	text-decoration: none;
}
.li-bullet-end {
	padding: 1px 2px 2px 2px; 
	font-weight: normal; 
	color: #000; 
	border-bottom: #ffffff 1px solid; 
	font-style: normal; 
	background: #e6e6e6; 
	text-align: left;
}
.li-bullet-end a {
	font-weight: normal; 
	color: #000; 
	text-decoration: none;
}
.li-bullet-end a:visited {
	color: #000; 
	text-decoration: none;
}
.li-bullet-end a:hover {
	color: #ff0000; 
	text-decoration: none;

}
.li-section {
	padding: 0px 2px 2px 2px; 
	font-weight: bold;  
	color: #fff; 
	border-bottom: #ffffff 1px solid; 
	font-style: normal; 
	font-family: verdana, arial, helvetica, sans-serif; 
	background: #2255ee; 
	text-align: center; 
	text-decoration: none;
}
.li-section a {
	font-weight: bold; 
	color: #fff; 
	text-align: center; 
	text-decoration: none
}
.li-section a:visited {
	color: #fff; 
	text-decoration: none
}
.li-section a:hover {
	color: #ff0000; 
	text-decoration: none;
}
/* RH MENU 4 ENDS */
/* VARIOUS STARTS */
div.box-annoncement {
	background-color: #e4e4e4;
	color: #000;
	border: 1px solid #000;
	font-style: normal;
	padding:6px;
	margin:10px 20px 10px 20px;
}
p.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	text-decoration: none;
	color: #000000;
	margin-top: 0px;
	/*margin-bottom: -15px;*/
	border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

.color-blue2 { color: #9fc3e5;}
.color-blue { color: #000066;}
.color-orange { color: #FF6600;}
.color-blue-b { font-weight: bold; color: #000066;}
.color-blue-small { font-size: 8pt; color: #000066;}
.color-red { color: #cc0000;}
.color-red-b { font-weight: bold; color: #cc0000;}
.color-red-small { font-size: 8pt; color: #cc0000;}
.color-green { color: #408080;}
.color-green-b { font-weight: bold; color: #408080;}
.color-green-small { font-size: 8pt; color: #408080;}
.color-pink { color: #e17ba7;}

/* VARIOUS EMDS */

/* box-wrap */
div#box-wrap-bottom {
	/*width: 590px;*/
	width:auto;
	float: left; 
	margin: 5px 0px 15px 0px; 
	padding: 5px 0px 5px 0px; 
	border: 0px solid #8293BE;
	}
	/* box-left */
div#box-left {
	float: left; 
	width: 285px;
	font-size: 100%; 
	margin: 0px;
	padding: 0px; 
	}
div#box-left h3 {
	font-size: 90%; 
	text-align: left;
	color:  #1E456B;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}
div#box-left ul {
	margin: 0px 0px 0px 10px;
	padding: 4px 0px 4px 10px;
}

div#box-left p { 
	text-align: left; 
	padding: 4px 0px 4px 0px; 
	margin: 0;
  }
	/* box-right */
div#box-right {
	float: right; 
	width: 300px;
	font-size: 100%; 
	margin: 0px; 
	padding-right: 5px;
	}
div#box-right h3 {
	text-align: left;
	color:  #1E456B;
	margin: 0px 0px 5px 5px;
	padding: 5px 0px 5px 5px;
	font-size: 90%; 
}
div#box-right ul {
	margin: 0px 0px 0px 10px;
	padding: 4px 0px 4px 5px;
}

div#box-right p { 
	text-align: left; 
	padding: 4px 0px 4px 0px; 
	margin: 0;
  }
/* ************** */
/* ROUNDCORNERS STARTS */
div.navSpace {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
div.center div.navSpace {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
div.center div.navSpace div.shaded {
	padding: 0px 10px;
}
div.roundCorner {
	font-size: 1px;
	overflow: hidden;
	display: block;
}
/* MODULE STARTS */
div.roundCornerMod1 {
	height:1px;
	background:#cc3300;
	margin:0px 5px;
}
div.roundCornerMod2 {
	height:1px;
	background:#cc3300;
	border-right:2px solid #d82436;
	border-left:2px solid #d82436;
	margin:0px 3px;
}
div.roundCornerMod3 {
	height:1px;
	background:#cc3300;
	border-right:1px solid #d82436;
	border-left:1px solid #d82436;
	margin:0px 2px;
}
div.roundCornerMod4 {
	height:2px;
	background:#cc3300;
	border-right:1px solid #d82436;
	border-left:1px solid #d82436;
	margin:0px 1px;
}
/* MODULE ENDS */
/* MENU BAR OVERRIDES STARTS */
h2.module, h2.submoddk {
	font-size: 10pt;
	font-weight: 700;
	line-height: 1.3em;
	border: 0pt;
	border-style: none;
padding-top: 0;
padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0pt;
}
h2.plus {
	font-size: 10pt;
	font-weight: 700;
	line-height: 1.6em;
	border-top-width: 0pt;
	border-right-width: 7pt;
	border-right-color:#eb260b;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-style: none;
	padding-left: 5px;
	padding-right: 4px;
	margin: 0;
}
/*Add to style in base2.css */
h2.module, h2.submoddk, h2.plus {
	font-size: 100%;
}
/* MENU BAR OVERRIDES ENDS */
