/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

/* BASE-INSTITUTION OVERRIDES AND ADDITIONS STARTS*/

/* HEADING SIZES OVERRIDE STARTS */
h1, .h1Size, .fontSize160 {
	font-size: 160%;
}
h2, .h2Size, .fontSize130 {
	font-size: 130%;
}
h3, .h3Size, .big, .fontSize110 {
	font-size: 105%;
}
h4, .h4Size, .fontSize100 {
	font-size: 100%;
}
/* HEADING SIZES OVERRIDE ENDS */

/*MENU BAR OVERRIDES STARTS */
div.left li.last, div.left div.last{
	color: #000;
	background-color: #E9E9E9;
}
li.menucontent, div.menucontent, li.menucontentplus, div.menucontentplus, li.last, div.last {
	padding: 2px 3px 2px 5px;
}
div.left h2.module, div.left h2.module a:link, div.left h2.module a:visited {
	background-color: #c12030;
	color: #FFF;
	text-decoration: none;
}
div.left h2.submoddk, div.left h2.submoddk a:link, div.left h2.submoddk a:visited {
	background-color: #555555;
	color: #FFF;
	text-decoration: none;
}
div.left li h2.module a:hover, div.left li h2.module a:active, div.left li h2.module a:focus, div.left h2.submoddk a:hover, div.left h2.submoddk a:active, div.left h2.submoddk a:focus {
	text-decoration: underline;
}
/*Add to style in base.css */
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 */

/* MISCELLANEOUS STYLES STARTS */
p.warning1col {
	text-align: center;
	font-style: italic;
}
caption {
	font-size:1.15em; 
	font-weight:bold; 
	caption-side:top; 
	text-align:left; 
	padding-top:12px;
	padding-left:0;
}
.indentBoth {
	padding-left: 36px;
	padding-right: 36px;
}
/* MISCELLANEOUS STYLES ENDS */
/* BASE-INSTITUTION OVERRIDES AND ADDITIONS ENDS */

/* WIP STYLES CARRIED OVER STARTS*/
/* ***** 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: 80%;}


#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;
}

/* WIP STYLES CARRIED OVER ENDS */
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */


/* SEARCH BOX CSS BEGINS */
.corpicspace {
  margin: 0px 0px 8px 0px ;
  background-color: #000;
}
.inputedt2 {
  padding: 0px; 
  font-size: 70%;  
  margin: 0px 0px 0px 4px;     
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.leftnavform {
  padding: 2px 3px 3px 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 */

.img2px {
padding:0 0 2px 0;
}
/* MENUCONTENT-END, MENULINK-END, MENUCONTENT2, MENULINK2, MENUCONTENT2-END, MENULINK2-END */
li.menucontent-end, div.menucontent-end, li.menucontent2, div.menucontent2, li.menucontent2-end, div.menucontent2-end {
	padding: 2px 3px 2px 5px; /* LOUI 5px instead of 12px like BASE.CSS */
}
li.menucontent-end, div.menucontent-end, li.menucontent2-end, div.menucontent2-end {
	font-size: 100%;
}
div.left li.menucontent-end, div.left div.menucontent-end {
	border-bottom: 1px solid #e9e9e9;
}
div.left li.menucontent-end, div.left div.menucontent-end, div.left a.menulink-end {
	color: #000;
	background-color: #e9e9e9;
}
a.menulink-end, a.menulink2 {
	text-decoration: none;
}
a.menulink-end:hover, a.menulink2:hover {
	text-decoration: underline;
} 
a.menulink-end:visited, a.menulink2:visited {
	text-decoration: none;
}
div.right li.menucontent2, div.right div.menucontent2 {
	color: #000;
	background-color: #eee;
}
div.right a.menulink2 {
	color: #000;
	background-color: #eee;
}

/* LOUI */

/* TABLES BEGINS */
table.rcicn-tbl-data
{
		font-size: 100%; 
        font-family: arial;
        border-top: #664902 2px solid;
        border-bottom: #664902 2px solid;
		width: 100%;
        background-color: #ffffff;
		margin-bottom: 1.5em;
}

table.rcicn-tbl-data td.rcicn-tbl-title, table.rcicn-tbl-data th.rcicn-tbl-title, table.rcicn-tbl-data caption.rcicn-tbl-title {
       font-size: 130%;
       font-family: arial;
	   font-weight: bold;
       padding-top: 1em;
       padding-bottom: 0.25em;
       text-align: left;
       color: #000;
}

th.rcicn-tbl-header, td.rcicn-tbl-header {
       font-size: 100%;
       font-family:arial;
	   font-weight:bold;
	   border-bottom: #e4e4e4 1px solid;
	   vertical-align: top;
	   text-align: right;
	   background: #d5d49d;
       color: #000;
}

th.rcicn-tbl-merged-header, td.rcicn-tbl-merged-header {
       font-size: 100%;
       font-family: arial;
	   border-bottom: #e4e4e4 1px solid;
       font-weight: bold;
       vertical-align: top;
       text-align: center;
       background: #d5d49d;
       color: #000;
}

td.rcicn-tbl-unit, th.rcicn-tbl-unit {
        font-size: 100%;
        font-family: arial;
        font-weight: normal;
        border-bottom: 1px solid #e4e4e4;
        text-align: right;
        background: #e4e4e4;
        color: #000;
}

td.rcicn-tbl-merged-unit, th.rcicn-tbl-merged-unit {
        font-family: arial;
        font-weight: normal;
        font-size: 100%;
        background: #e4e4e4;
        border-bottom: 1px solid #e4e4e4;
        text-align: center;
        color: #000;
}

table.rcicn-tbl-data td.rcicn-tbl-r1, th.rcicn-tbl-r1
{
	width: 35%;
        font-size: 100%;
        font-weight: normal;
		border-right: #e4e4e4 1px solid;
		border-bottom: #e4e4e4 1px dotted;
        vertical-align: top;
        text-align: left;
}

table.rcicn-tbl-data td.rcicn-tbl-data
{
        font-family: arial;
		font-size: 100%;
        padding-right: 3px; 
		border-right: #e4e4e4 1px solid;
        border-bottom: #e4e4e4 1px dotted;
        vertical-align: bottom;
        text-align: right;
} 

table.rcicn-tbl-data td.rcicn-tbl-datal
{
        font-family: arial;
		font-size: 100%;
        padding-right: 3px; 
		border-right: #e4e4e4 1px solid;
        border-bottom: #e4e4e4 1px dotted;
        vertical-align: bottom;
        text-align: left;
} 

table.rcicn-tbl-data td.rcicn-tbl-datac
{
        font-family: arial;
		font-size: 100%;
        padding-right: 3px; 
		border-right: #e4e4e4 1px solid;
        border-bottom: #e4e4e4 1px dotted;
        vertical-align: bottom;
        text-align: center;
}

table.rcicn-tbl-data td.rcicn-tbl-footer, table.rcicn-tbl-data th.rcicn-tbl-footer {
        font-size: 100%;
        border-bottom: #e4e4e4 0px dotted;
        padding-left: 3px;
        text-align: left;
        background: #d5d49d;
        color: #000;
}

table.rcicn-tbl-data td.rcicn-tbl-source, table.rcicn-tbl-datath.rcicn-tbl-source {
        font-size: 100%;
		border-bottom: #e4e4e4 1px solid;
        padding-left: 3px;
        text-align: left;
        background: #d5d49d;
        color: #000;
}
/* TABLES ENDS */

/* LI-PADDING */
li.li-padding { padding: 0 0 12px 0;}

/* CCR Button */
div#button a {
	border: #000 1px solid; 
	padding: 2px 4px; 
	margin: 2px 4px; 
	font-weight: bold; 
	font-size: 90%; 
	background: #003399; 
	color: #fff; 
	text-decoration: none;
}
div#button a:link {
	border: #000 1px solid; 
	background: #003399; 
	text-decoration: none;
}
div#button a:visited {
	border: #000 1px solid; 
	background: #003399; 
	color: #fff; 
	text-decoration: none
}
div#button a:hover {
	background: #fff; 
	color: #003399;
}

/* START homepage box */
div.boxp1grey {
	width: 99.5%;  
	border: #ccc 1px solid; 
	font-size: 100%; 
	background-color:#fff;
	float: left; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px; 
	overflow: hidden;
}

div.boxp1grey p {
	font-size: 100%; 
	background-color:#fff;
	padding: 0px 5px 5px 5px; 
}
h2.boxp1blacktxt, h3.boxp1blacktxt, h2.boxp1whitetxt, h3.boxp1whitetxt  {
	padding: 0px;
	font-weight: bold; 
	font-size: 100%; 
	margin: 1px 5px 1px 5px; 
	color: #000;
}
h2.boxp1blacktxt a:link, h3.boxp1blacktxt a:link {
	color: #000;
	text-decoration: none;
}
h2.boxp1whitetxt a:link, h3.boxp1whitetxt a:link {
	color: #fff;
	text-decoration: none;
}
h2.boxp1blacktxt a:visited, h3.boxp1blacktxt a:visited {
	color: #000;
	text-decoration: none;
}
h2.boxp1whitetxt a:visited, h3.boxp1whitetxt a:visited {
	color: #fff;
	text-decoration: none;
}
h2.boxp1blacktxt a:hover, h3.boxp1blacktxt a:hover {
	color: #ff0000;
	text-decoration: none;
}
h2.boxp1whitetxt a:hover, h3.boxp1whitetxt a:hover {
	color: #ff0000;
	text-decoration: none;
}
div.clsGreyBg {
	float: none; 
	padding: 2px; 
	margin: 0px 0px 5px 0px;   
	background-color: #f4f4f4;
	border-bottom:#f4f4f4 1px solid; /* LOUI */
}
div.clsBlackBg {
	float: none; 
	padding: 2px; 
	margin: 0px 0px 5px 0px;   
	background-color: #000;
}
div.clsLightGrey img {
	padding: 5px 5px 5px 10px; 
	position: relative;
}
.clsImageAlign {
	float: left; 
	margin-right: 5px;
}
/* END homepage box */

	/* 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;
  }
/* ************** */
/* div relatedreading */
div#relatedreading {
	float: right;
	width:200px;
	padding: 3px 3px 3px 3px; 
	margin: 5px 0px 3px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	background: #f6f6f6;
	border: 1px solid #1E456B ; 
}
div#relatedreading h2 {
	padding: 2px 2px 2px 2px;
	margin: 0px; 
	font-size: 100%; 
	text-align: center;
	background: #000;
	border: 0px;
	color: #fff;
}
div#relatedreading p {
	padding: 3px 3px 0px 3px;
	margin: 0px; 
	font-size: 100%; 
}
div#relatedreading a {
	display: block;
	padding: 3px 3px 0px 3px;
	margin: 0px; 
	font-size: 100%; 
	color: #0000ff;
	border-bottom: 1px solid #7E98B2;
	text-decoration: none;
}
div#relatedreading a:visited {
	color: purple;
}
div#relatedreading a:hover {
	color: #E62900;
}
div#relatedreading a.last {
	display: block;
	padding: 3px 3px 0px 3px;
	margin: 0px; 
	font-size: 100%; 
	color: #0000ff;
	border-bottom: 0px solid #7E98B2;
	text-decoration: none;
}
/* ********************** */
/* DIV-RIGHT STARTS */
/* FEATURES CSS BEGINS | DEBUT DU CSS DE LA BOÎTE DES FEATURES */

ul.feature {
	list-style-type: none;
	margin: 0;
	padding: 0px;
	margin-bottom: 10px;
}

div.right ul.feature a.features {
	text-decoration: none;
}
div.right ul.feature a.features:hover {
	text-decoration: underline;
}	
/* RIGHTBOX QUOTES + CUTLINE */
div#rightbox{
	float: right;
	width: 190px;
	background-color: #e6e6e6;
	color: #000;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border: dotted 2px #3a4b8b;
}
div#rightbox h2{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 100%;
	padding-bottom: 0px;
	margin: 0px;
}
div#rightbox a{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}
* html div.page {
	text-align: left;
}
.cutline {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.photoCredit {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
/* LOUI CSS fotocut */
div#fotocut215 {
	float: right; 
	width: 215px;
	padding: 0 0em 0em 0.75em;
	margin: 0px;
	}
div#fotocut144 {
	float: right;
	width: 144px;
	padding: 0em 0em 0em 0.5em;
	margin: 0px;
	}
div#cutline {
	font: Arial black;
	font-size: 80%;
	font-style: normal;
	text-align: left;
	padding: 0em 0.5em 0.25em 0.5em;
	background-color: #f5f5f5;
	border: solid black 1px;
	}

/* SEARCH */
div.center .search2 {
	color: #000;
	text-align: center;	
	background-color: #f4f4f4;
	border: 1px solid #ccc;
	margin: 0px 0px 10px 2px;
	padding: 2px 0px 2px 0px;
	/*margin-left: 5px;*/
} 
/* ----------- */
h2.h2Notop {
	font-size: 130%;
	margin-top: 0;
	padding-top: 0;
}
/* ----------- */
/* OLD ICN CSS STARTS */
h1.h1-hot, div.center h1.h1-hot {  
margin-top: 0px;
margin-bottom: 10px; 
/*padding: 0 0 0 2px; 
border-left: 17px solid orange; */
color: #000;
}
h2.h2-notop {  
font-size: 100%; 
margin-top: -13px; 
padding: 5px 0 0px 0; 
color: #000;
}

.color-black-small { font-size: 8pt; color: #000;}
.color-red { color: #f51e2d;}
.color-red-b { font-weight: bold; color: #f51e2d;}
.color-red-small { font-size: 80%; color: #f51e2d;}

a.a-red {color: #ff0000;}
a.a-red:visited {color: #ff0000;}
a.a-red:hover {color: #0000ff; text-decoration: none;}

a.a-red-b {
	color: #ff0000;
	font-weight: bold;
}
a.a-red-b:visited {
	color: #ff0000;
	font-weight: bold; 
}
a.a-red-b:hover {
	color: #0000ff;
    text-decoration: none;
	font-weight: bold;                
}

a.a-white {color: white;}
a.a-white:visited {color: #630460;}
a-white:hover {color: #ff0000; text-decoration: none;}

a.a-nodeco {
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
    color: #1a1ab5;}
a.a-nodeco:visited {color: #630460;}
a-nodeco:hover {color: #ff0000; text-decoration: none;}

a.a-bold {
	font-weight: bold;
}
a.a-bold:visited {
	font-weight: bold; 
}
a.a-bold:hover {
    text-decoration: underline;
	font-weight: bold;                
}

a.a-bold-nodeco {
	text-decoration: none;
	font-weight: bold;
}
a.a-bold-nodeco:visited {
    text-decoration: none; 
	font-weight: bold; 
}
a.a-bold-nodeco:hover {
    text-decoration: underline;
	font-weight: bold;                
}

a.a-small {
	font-family: arial, helvetica, sans-serif;
	font-size: 85%;
	vertical-align: top;
}
a.a-block {
	display:block;
}
/* ********************************** */
/* right side */
div#menu4-00 {
	margin: 0;
	padding: 0;
	background-color: #fff;
	border: 1px solid #4b90d1;
	}
div#menu4-00 h3 {
	text-align: center; 
	background: orange; 
	color: white;
	font-size: 100%;
	margin: 0; 
	padding: 0.25em 0 0.125em 0em;
	}
div#menu4-00 a {
	width: auto;
	text-decoration:none; 
	display: block; 
	padding: 3px 3px 3px 3px; 
	margin: 0; 
	border-top: 1px solid #d4dded; 
	color: #1a1ab5; 
	font-size: 100%;
	font-weight: bold;
	}
div#menu4-00 a:hover {text-decoration:underline; background: #d4dded; color: blue; }
div#menu4-00 img {
	display: block;
	width: 100%;
	vertical-align: top;
}

div#menu4 {
	float: right; 
	width: 140px;
	font-size: 70%; 
	margin: 15px 0 0 18px; 
	padding: 2px; 
	background: #f6f6f6; 
	border: 1px solid #4B90D1;
	}
	
div#menu4 p {
	float: right; 
	width: 140px;
	font-size: 100%; 
	margin: 15px 0 0 18px; 
	padding: 4px; 
	background: #f6f6f6; 
	border: 1px solid #4B90D1;
	}
/* ********************************** */
/* 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;
}
div.roundCornerWhite1 {
	height: 1px;
	background: #E1DCC9;
	margin: 0px 5px;
}
div.roundCornerWhite2 {
	height:1px;
	background:#FFF;
	border-right:2px solid #E1DCC9;
	border-left:2px solid #E1DCC9;
	margin:0px 3px;
}
div.roundCornerWhite3 {
	height:1px;
	background:#FFF;
	border-right:1px solid #E1DCC9;
	border-left:1px solid #E1DCC9;
	margin:0px 2px;
}
div.roundCornerWhite4 {
	height:2px;
	background:#FFF;
	border-right:1px solid #E1DCC9;
	border-left:1px solid #E1DCC9;
	margin:0px 1px;
}
/* MODULE STARTS */
div.roundCornerMod1 {
	height:1px;
	background:#c12030;
	margin:0px 5px;
}
div.roundCornerMod2 {
	height:1px;
	background:#c12030;
	border-right:2px solid #d82436;
	border-left:2px solid #d82436;
	margin:0px 3px;
}
div.roundCornerMod3 {
	height:1px;
	background:#c12030;
	border-right:1px solid #d82436;
	border-left:1px solid #d82436;
	margin:0px 2px;
}
div.roundCornerMod4 {
	height:2px;
	background:#c12030;
	border-right:1px solid #d82436;
	border-left:1px solid #d82436;
	margin:0px 1px;
}
/* MODULE ENDS */

/* DARK TOP STARTS */
div.roundCornerDark1 {
	height:1px;
	background:#464646;
	margin:0px 5px;
}
div.roundCornerDark2 {
	height:1px;
	background:#464646;
	border-right:2px solid #3a3939;
	border-left:2px solid #3a3939;
	margin:0px 3px;
}
div.roundCornerDark3 {
	height:1px;
	background:#464646;
	border-right:1px solid #3a3939;
	border-left:1px solid #3a3939;
	margin:0px 2px;
}
div.roundCornerDark4 {
	height:2px;
	background:#464646;
	border-right:1px solid #3a3939;
	border-left:1px solid #3a3939;
	margin:0px 1px;
}
/* DARK TOP ENDS */

/* BOTTOM STARTS */
div.roundCornerLight1 {
	height:1px;
	background:#d2d2d2;
	margin:0px 5px;
}
div.roundCornerLight2 {
	height:1px;
	background:#e9e9e9;
	border-right:2px solid #d2d2d2;
	border-left:2px solid #d2d2d2;
	margin:0px 3px;
}
div.roundCornerLight3 {
	height:1px;
	background:#e9e9e9;
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	margin:0px 2px;
}
div.roundCornerLight4 {
	height:2px;
	background:#e9e9e9;
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	margin:0px 1px;
}
/* BOTTOM ENDS */

/* PRODIS TOP STARTS */
div.roundCornerProdis1 {
	height:1px;
	background:#464646;
	margin:0px 5px;
}
div.roundCornerProdis2 {
	height:1px;
	background:#464646;
	border-right:2px solid #3a3939;
	border-left:2px solid #3a3939;
	margin:0px 3px;
}
div.roundCornerProdis3 {
	height:1px;
	background:#464646;
	border-right:1px solid #3a3939;
	border-left:1px solid #3a3939;
	margin:0px 2px;
}
div.roundCornerProdis4 {
	height:2px;
	background:#464646;
	border-right:1px solid #3a3939;
	border-left:1px solid #3a3939;
	margin:0px 1px;
}
/* PRODIS END */

h2.contentGradient, div.contentGradient {
	background: /*url(/img/servcan/commun-common/css/ap-bg/eap-hbg.gif)*/ #E1DCC9 repeat-x;
	border-right:1px solid #E1DCC9;
	border-left:1px solid #E1DCC9;
}
h2.contentWhite, div.contentWhite {
	background-color: #FFF;
	border-right:1px solid #E1DCC9;
	border-left:1px solid #E1DCC9;
}
h2.contentLight, div.contentLight {
	background-color: #F4F2EC;
	border-right:1px solid #E1DCC9;
	border-left:1px solid #E1DCC9;
}
h2.contentProdis, div.contentProdis {
	background-color: #BFBCB5;
	border-right:1px solid #BFBCB5;
	border-left:1px solid #BFBCB5;
	height: 11px;
}

/* ROUNDCORNERS ENDS */
