@charset "utf-8";
/*------------------------------Reset style Starts-------------------------------*/
html {overflow: -moz-scrollbars-vertical; min-height: 100%; margin-bottom: 1px; /* force vertical scrollbar and avoid jarring*/}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: #ffffff; background: white; font-family:Arial, Helvetica, sans-serif; font-size:12px }
ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong { font-weight:bold; }
img { margin:0; }
error { color:#FF0000; }
/*------------------------------Reset style Ends-------------------------------*/

/*-----------------------------------float start-------------------------------*/
.fltrt { float: right; }
.fltlft { float: left; }
.clear { clear:both; font-size:0px; line-height:1px; height:0px}
/*-----------------------------------float ends--------------------------------*/

/*---------------------body starts here ---------------------------------------*/
body{color:#202020; font-family:Arial, Helvetica, sans-serif;  font-weight:normal;   font-size:12px;  line-height:18px;  background:#fff url(../images/bodyBg.gif) left top repeat-x; min-width:1000px; }
/*---------------------body ends here ---------------------------------------*/

/*---Common Wrapper Style Starts ----*/

a  {
text-decoration : none;
border : 0;
color : #0d5b9e;
cursor:pointer;

}
a:hover {
text-decoration : underline;
border : 0;
color : #0d5b9e;
cursor:pointer;
}
a img, a:hover img {
text-decoration : none;
border : 0;
cursor:pointer;
}


#header{ display:block; margin:0 auto; padding:4px 1px 0; width:98%;  }
#navigation{ display:block; margin:0 auto; padding:0 1px 3px; width:98%;   border-top:6px solid #475900;background:#647514 url(../images/headerNavBg.gif) left bottom repeat-x;  height:40px; } 
#wrapper{ display:block; margin:0 auto; padding:0; width:98%;   border-left:1px solid #b3b3b3;  border-right:1px solid #b3b3b3; background:#f6f6f6 url(../images/wrapperBg.gif) left top repeat-x; }
#footer{ display:block; margin:0 auto;  padding:8px 0; width:100%; text-align:center; border-top:1px solid #ffffff;  border-bottom:1px solid #b3b3b3; font-size:10px; font-weight:bold; color:#919a65; line-height:18px; background:#dfe4c0 url(../images/footerBg.gif) left top repeat-y;   }


h1{font-size:20px; color:#ffffff; font-weight:normal;  font-family:"PTSansBold", Arial, Helvetica, sans-serif; line-height:20px; }
h1.mainTitle{ padding:13px 0 0 5.5%;}
h2{ color:#475900;   font-size:16px;  font-weight:normal;  font-family:"PTSansBold", Arial, Helvetica, sans-serif; line-height:20px; }
h5{ color:#202020;   font-size:13px;  font-weight:bold;   line-height:20px; }

p.cmnTitle{  font-weight:bold;  line-height:18px;}
h4{ font-size:12px;  color:#6d8400; font-weight:normal;  font-family:"PTSansBold", Arial, Helvetica, sans-serif; line-height:20px; text-transform:uppercase;  }
h4.mainTitle{ padding:1px 0 0 0;}

h3{ font-size:11px;  color:#afadad; font-weight:bold;  line-height:20px;   }

.lime {color: #6D8400;}

/*---Common Wrapper Style ends ----*/

/*-- logoContainer starts  --*/ 
.logoContainer{ display:block; margin:0; padding:10px 0 0 1px; width:560px; }
.logoContainer img{ display:block; margin:0; padding:0; }
.logoContainer .txt{ display:block; margin:0; padding:3px 0 0 8px;  color:#03796b; font-size:36px; font-weight:normal; line-height:32px; font-family:"PTSansBold", Arial, Helvetica, sans-serif; width:475px; }
.logoContainer .smlTxt{  font-size:14px; clear:both; display:block; color:#018a7a;  line-height:8px; }
.logoContainer .clr{  color:#6d8400; }
.logoContainer a:hover{ text-decoration:none;}
/*-- logoContainer ends --*/ 

.ccdmdLogo{ display:block; margin:0; padding:0; }

/*-- rtLinks starts --*/	
.rtLinks{ display:block; margin:0; padding:6px 13px 0 0;  font-family:"PTSansBold", Arial, Helvetica, sans-serif;font-weight:normal;   }
.rtLinks li{ display:block; margin:0; padding:0; float:left; position:relative;  }
.rtLinks li a{ display:block; margin:0; padding:3px 10px 1px 11px; float:left;  border-right:1px solid #bab4ad;  line-height:20px; font-size:12px; color:#946008;  text-decoration:none;   }

.rtLinks li.lst a{ border-right:0;  padding-right:11px;   }
.rtLinks li a.mainLink  { background:url(../images/downArrow.png) right 9px no-repeat;  padding-right:21px; }
.rtLinks li a:hover, .rtLinks li.hover a.mainLink  {  padding:2px 10px 0 11px;  background:#ececec; border:1px solid #bab4ad;   border-left:0; }
.rtLinks li.fst a:hover , .rtLinks li.fst.hover a.mainLink{ border:1px solid #bab4ad;    }
.rtLinks li a.mainLink:hover  , .rtLinks li.hover a.mainLink  { background:#ececec url(../images/downArrow.png) right 8px no-repeat;  padding-right:21px; }

.rtLinks li:hover ul{ display:block;}
.rtLinks li ul{ display:block; margin:0; padding:0; width:184px; border:1px solid #bab4ad; position:absolute; top:22px; left:-1px;   visibility:hidden;z-index:9999!important;  }
	.rtLinks li.fst ul{ left: 0;}
.rtLinks li ul li{ display:block; margin:0; padding:0; width:100%;  }
.rtLinks li ul li a , .rtLinks li.fst ul li a, .rtLinks li.lst ul li a{ display:block; margin:0; padding:6px 0 2px 23px; width:161px; background:#f0f0f0 url(../images/rtNavSubMenuBg.gif) 14px 11px no-repeat; border:none;  line-height:16px; color:#44444a;  }
.rtLinks li ul li a:hover, .rtLinks li.fst ul li a:hover, .rtLinks li.lst ul li a:hover{ display:block; margin:0; padding:6px 0 2px 23px; width:161px; background:#e3e8c9 url(../images/rtNavSubMenuBg.gif) 14px -185px no-repeat;  border:none;  color:#44444a; }
/*--- rtLinks ends  --*/




/*-- nav starts --*/	
.nav{ display:block; margin:0; padding:0 0 0 20px;  height: 42px; font-family:"PTSansBold", Arial, Helvetica, sans-serif;font-weight:normal;  position:relative;z-index:99; }
.nav li{ display:block; margin:0; padding:4px 0 5px 0; height: 24px; float:left; position:relative; margin: 0 25px 0 0; }
.nav li a{ display:block;  padding:0; float:left; line-height:22px; font-size:16px; color:#c1c7a5;  text-decoration:none;  height:33px;  }
.nav li a#btnContrats:link, .nav li a#btnContrats:visited {width: 128px; height: 25px; background: url(../images/bg_btnContrats.png) no-repeat 0 0; padding: 8px 0 0 36px;}
.nav li a#btnActions:link, .nav li a#btnActions:visited {width: 53px; height: 25px; background: url(../images/bg_btnActions.png) no-repeat 0 0; padding: 8px 0 0 41px; }
.nav li a#btnRapport:link, .nav li a#btnRapport:visited {width: 58px; height: 25px; background: url(../images/bg_btnRapport.png) no-repeat 0 0; padding: 8px 0 0 42px;}
	.nav li a#btnContrats:hover, .nav li a#btnActions:hover, .nav li a#btnRapport:hover {background-position: 0 -33px; color:#ffffff; }
	.nav li a#btnContrats:active, .nav li a#btnActions:active, .nav li a#btnRapport:active, .nav li.activeTab a#btnContrats,
	.nav li.activeTab a#btnActions, .nav li.activeTab a#btnRapport {background-position: 0 -66px; color:#ffffff;  }
	
.nav li:hover div{ display:block;}

.nav li div{ display:block; margin:0; padding:5px; width:386px; border:1px solid #424342; border-top:0; position:absolute; top:36px; left:26px; background:#898989; z-index:9999;   visibility:hidden }
.nav li ul{ display:block; margin:0; padding:3px 0 11px 0; width:100%; background:#f0f0f0 url(../images/divider.gif) left bottom repeat-x;   }
.nav li ul.last{ background:#f0f0f0; }
.nav li ul li{ display:block; margin:0; padding:0; width:100%;  }
.nav li ul li.title{ padding:6px 0 0 13px; width:372px; font-size:12px; font-weight:bold; background:none; color:#6d8400;  }
.nav li ul li a , .nav li.fst ul li a, .nav li.lst ul li a{ display:block; margin:0; padding:6px 0 2px 22px; width:364px; background:#f0f0f0 url(../images/rtNavSubMenuBg.gif) 14px 11px no-repeat; border:none; font-size:11px;  line-height:16px; color:#44444a; height:auto; }
.nav li ul li a:hover, .nav li.fst ul li a:hover, .nav li.lst ul li a:hover{ display:block; margin:0; padding:6px 0 2px 22px;  background:#e3e8c9 url(../images/rtNavSubMenuBg.gif) 14px -185px no-repeat;  border:none;  color:#44444a; }
/*--- nav ends  --*/

/*-- nav rtLink --*/
#navigation  .rtLink{ background:url(../images/ico4.png) left 4px no-repeat; padding:8px 17px 3px 39px;  font-size:14px;  font-family:"PTSansBold", Arial, Helvetica, sans-serif;font-weight:normal;   color:#141604; line-height:14px; }
.arrwLink a{ color: #fff; text-decoration:none; background:url(../images/greenArrow.gif) right top no-repeat; padding:0 12px 0 0;   font-family:"PTSansBold", Arial, Helvetica, sans-serif; font-weight: normal; font-size:10px; line-height:14px; }
.arrwLink a:hover{  background-position: right -14px; }

/*-- rtLink ends --*/


/*-- home page stats  --*/

.lt-sidebar {display:block; width:17.5%; float:left; border:1px solid #b7b4b0; font-family:"PTSansBold", Arial, Helvetica, sans-serif;font-weight:normal;  min-height:475px; margin:29px 0 0 21px; }
.lt-sidebar .menuheader{   display:block; width:100%; float:left; padding:5px 0 0 0; }
.lt-sidebar .menuheader a{ display:block; float:left; width:90%; padding:3px 0 0 10%; text-align:left; font-size:12px; font-weight:normal; color:#6d8400;  line-height:24px; text-decoration:none; background: url(../images/accordionTab.png) 1% 8px no-repeat;  text-transform:uppercase}
.lt-sidebar .openheader{  background: url(../images/accordionTab.png) 1% -84px no-repeat!important;  text-decoration:none; color:#6d8400!important; }
.lt-sidebar .openheader a{color:#000000; }


.lt-sidebar ul{ list-style-type: none; margin: 0; padding:0 0 8px 0; width:100%; }
.lt-sidebar ul li{ margin:0; padding:0 0 5px 0; width:100%;  }
.lt-sidebar ul li a{ display:block; margin:0; padding:4px 15% 2px 15%; width:70%; background:url(../images/bullet.png) 10% 9px no-repeat; border:none; font-size:11px;  line-height:16px; color:#44444a; height:auto; text-decoration:none; }
.lt-sidebar ul li a:hover, .lt-sidebar ul li a.active{  display:block; margin:0;    background:#e3e8c9 url(../images/bullet.png)  10% 9px no-repeat;  border:none;  color:#44444a; text-decoration:none;}
 

.rtContainer{ display:block; margin:0; padding:27px 25px 0 0; width:75%;  min-height:650px; }


#tab_holder	{ position: relative;  }

#tab_holder .ltTxt{ font-size:14px;  color:#6d8400; font-weight:normal;  font-family:"PTSansBold", Arial, Helvetica, sans-serif; line-height:22px;  }
ul.tabs { margin: 0; padding: 0 0 0 20px; list-style: none; height: 28px; position:relative; z-index:9;   }
ul.tabs li { float: left; margin: 0; padding: 0 10px 0 0; height: 28px;  overflow: hidden; position: relative; } 
ul.tabs li a { 	text-decoration: none;  height: 26px; background: none;  border:none;	border-bottom: 1px solid #b9b6b3; display:block; margin:0; padding:0 15px 1px; color:#44444a; font-family:"PTSansBold", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;	line-height:20px; }
ul.tabs li a:hover { color:#6d8400;}	
ul.tabs li.active a, html ul.tabs li.active a:hover, html ul.tabs li.active a {  background:url(../images/tabMenuBg.gif) left top repeat-x; border:1px solid #b9b6b3; border-bottom:none;  padding:1px 15px 0 ; color:#6d8400;   } 
.tab_container { border: 1px solid #b9b6b2;   width: 99.98%; margin:-1px auto 20px;  	position:relative;  z-index:1; background:url(../images/tabContentBg.gif) left top repeat-x; min-height:590px }
.tab_content { 	padding: 0 28px; }

 
.cmnBodyContainer { 	padding: 24px  28px 0; }


/*-- optList starts --*/
.optList{ display:block; margin:0; padding:25px 0 0 0; width:100%;  font-size:12px; font-weight:bold; color:#231f1f; line-height:20px; }
.optList li{ display:block; margin:0; padding:0 0 5px 0; width:100%; float:left; }
.optList li .listDesc{ display:block; margin:0; padding:0;   float:left;  }
.optList li .selectOuter{ display:block; margin:0; padding:0 0 0 1px;   float:left; margin: 0 10px 0 0; }
.optList li .listValue { display:block; margin:0 25px 0 0; padding:0;   float:left; color:#018a7a;  }

.lrgSelect{ display:block; margin:0; padding: 0 0 0 8px; width:260px; color:#018a7a;  font-size:12px; font-weight:bold;  }
.smlSelect{ display:block; margin:0; padding: 0 0 0 8px; width:64px; color:#018a7a;  font-size:12px; font-weight:bold;  }
.midSelect{ display:block; margin:0; padding: 0 0 0 8px; width:175px; color:#018a7a;  font-size:12px; font-weight:bold;  }
.midMidSelect{ display:block; margin:0; padding: 0 0 0 8px; width:187px; color:#018a7a;  font-size:12px; font-weight:bold;  }

.smlSmlSelect{ display:block; margin:0; padding: 0 0 0 8px; width:110px; color:#018a7a;  font-size:12px; font-weight:bold;  }

.optList li .txtInputOuter{ display:block; margin:0 0 0 1px; padding:0;   float:left; background:#fff; border:1px solid #939393;  }
.optList li .txtInputOuter input{  display:block; margin:0; padding:1px 7px 1px; float:left; width:65px; border:1px solid #d9d8d8; background:none; height:12px; line-height:12px; color:#018a7a;  font-size:12px; font-weight:bold; }
.optList li .cmnBtn{ padding:10px 0 0 0;}
.optListPanTopNo {padding-top:0;}

/*-- optList ends --*/

.scrollZone {width: 100px; height: 100px; float: left; overflow-y: scroll; background: #fff; overflow-x: hidden; padding: 3px 0; border:1px solid #939393; color:#018a7a;  font-size:12px; font-weight:bold; margin: 0 10px 10px 0;}


/*-- cmnList starts --*/
.cmnList{ display:block; margin:0; padding:25px 0 10px 0; width:100%; color:#323232; font-size:11px; line-height:16px; }
.cmnList li{ display:block; margin:0; padding:0; width:100%;  float:left;}
.cmnList li strong{ font-weight:normal; color:#018a7a; }
.cmnList li.title{ font-weight:bold; color:#323232; }
/*-- cmnList ends --*/


.innerWrapper{ display:block; margin:0; padding:22px 0 0 0; width:100%; background:#f3f3f3 url(../images/innerWrapperBg.gif) left top repeat-x;  min-height:300px; border-top: 1px #D8D8D8 solid; }
.ltSmlContent{ display:block; margin:0; padding:15px 0 0 18px; width:28%;  }
.cmnRtOuter{ display:block; margin:0; padding:15px 20px 0 0; width:65%;}
.rtSmlContent{ display:block; margin:0; padding:0; width:98%;}


p.smlTitle{  font-size:12px; font-weight:bold; color:#231f1f; background:url(../images/lrgBullet.png) left 5px no-repeat; padding:0 0 7px 12px; line-height:16px; margin:0 0 0 17px; }
p.smlTitle .clr{  color:#018a7a; }

.boderLt{ border-left:1px dashed #c0bab4; }

.cmnSmlContent{  display:block; margin:0; padding:0 0 0 18px; width:98%;  }
.cmnSmlContentInner{ display:block; margin:0; padding:0; width:28%; }

.dividerDotted{ border-top:1px dashed #bab4ad; width: 96%; margin:10px auto 0 ; font-size:0; line-height:0; padding:0 0 14px 0;}
.ltSmlContent .cmnSmlContentInner{  width:90%;}
.cmnRtOuter .cmnSmlContentInner{  width:49%;}

 
.cmntxtList{ display:block; margin:0; padding:0 0 0 29px;  width:98%; }
.cmntxtList li{ display:block; margin:0; padding:0 0 10px 0; width:100%; float:left; font-size:10px; color:#323232; line-height:12px; }
.cmntxtList li .clr{  color:#018a7a; }
.cmntxtList li.title{ font-weight:bold; color:#323232; font-size:10px; }
.cmntxtList li  .ltTxt{ display:block; width:20%;  color:#018a7a; }
.cmntxtList li  .rtTxt{ display:block; width:20%;  color:#018a7a; text-align:center; }
.cmntxtList li.title .ltTxt, .cmntxtList li.title .rtTxt{ font-weight:bold; color:#323232; }



/*-- txtBoxGroup starts --*/
.txtBoxGroup{ display:block; margin:0; padding:0 0 0 29px; width:90%; }
.txtBoxGroup li{ display:block; margin:0; padding:0 0 8px 0; width:33%;  float:left;}
.txtBoxGroup li .txt{ display:block; margin:0; padding:0; width:100%;  float:left; font-size:11px; color:#1c1a12;  line-height:18px;}
.txtBoxGroup li .txtInput{ display:block; margin:0 0 0 1px; padding:0;   float:left; background:#fff; border:1px solid #939393;  }
.txtBoxGroup li .txtInput input{  display:block; margin:0; padding:0 4px; float:left; width:221px; border:1px solid #d9d8d8; background:none; height:14px; line-height:14px; font-size:9px; color:#1c1a12;  color:#202020; }

.status {display: block; width: 79px; height: 62px; float: right; clear: both; margin: -55px 25px 20px 0;}
.status.accepte {background: url(../images/accepte-trans.png) no-repeat;}
.status.refuse {background: url(../images/refuse-trans.png) no-repeat;}
.status span {display: none;}
/*-- txtBoxGroup ends --*/


.btmBtn{ display:block; margin:0; padding:25px 0 38px 0; width:100%; text-align:center;}
.btmBtn li{ display:inline; margin:0; padding:0 9px;  }
.btmBtn li .submitBtn{display:inline-block; float:none; }

.tabBtmLinks{  padding:0 8% 0 0; position:absolute; bottom: -10px; right:0; z-index:9;}
.tabBtmLinks li{ display:inline; margin:0; padding:0 0 0 20px; }


.tabBtmLinks li .submitBtn {display:inline-block; float:none; padding:2px 10px 0;  font-size:10px; font-weight:normal; line-height:14px;  font-family:"PTSansBold", Arial, Helvetica, sans-serif; color:#ffffff; background:#b36a05 url(../images/btnBg.gif) left top repeat-x;  text-decoration:none; border:1px solid #674308;}
.tabBtmLinks li .submitBtn:hover {background:#36786d url(../images/btnHoverBg.gif) left top repeat-x;}

.submitBtn{ display:block; margin:0; padding:2px 10px 0; font-size:10px;  font-family:"PTSansBold", Arial, Helvetica, sans-serif;  letter-spacing:1px; font-weight:normal; color:#ffffff;  background:#b36a05 url(../images/btnBg.gif) left top repeat-x; border:none; cursor:pointer; }
.submitBtn:hover {background:#36786d url(../images/btnHoverBg.gif) left top repeat-x;  }
	.submitBtn a {color:#fff;}
		.submitBtn a:hover {text-decoration: none;}
		

/*-- cmnTable starts   --*/ 



.cmnTable{  padding:0; width:100%;  margin:4px auto 0;  font-size:10px; color:#251e20;  line-height:20px; }
/*.cmnTable   tr .col1{   width:10%;   }
.cmnTable tr .col2{   width:12%; }
.cmnTable tr .col3{   width:15%; }
.cmnTable tr .col4{   width:15%; }
.cmnTable tr .col5{   width:15%; }
.cmnTable tr .col6{   width:12%; }*/


.cmnTable tbody, .cmnTable thead{ width:100%;  }
.cmnTable tr{     background:#f9f9f9;  }
.cmnTable tr.ltGreen { background:#ececec; }
.cmnTable tr.selectedRow, .cmnTable tbody tr:hover { background:#dce2bd; }
.cmnTable tr th{   background:#141414; 	padding:7px 0 ; font-size:10px; font-weight:bold; line-height:11px; color:#afadad; text-align:center;   border-right:#d1d1d1; vertical-align:middle; }

.cmnTable tr td{   text-align:center;    border-right:1px solid #b3b3b3;    }
.cmnTable tr td.alignLeft {   text-align:left; padding: 0 8px; }
.cmnTable tr td.alignRight { text-align: right; }
/*.cmnTable tr td div.centerRight {width: 50px; margin: 0 auto; text-align: right;} Ajustement 50 a 60 pour totaux par pascal*/ /*for totals*/ 
.cmnTable tr td div.centerRight {width: 75px; margin: 0 auto; text-align: right;} /*for totals*/
	
.cmnTable tr td.col1{   text-align:center;    border-right:1px solid #b3b3b3;  border-left:1px solid #b3b3b3;  }
.cmnTable tfoot tr {  background:none; }

.cmnTable thead tr th{   text-align:center;    border-right:1px solid #b3b3b3;   }

.cmnTable thead tr th.col6,
.cmnTable02 thead tr th.col2, 
.cmnTable04 thead tr th.col4, 
.cmnTable05 thead tr th.col5, 
.cmnTable06 thead tr th.col6, 
.cmnTable07 thead tr th.col7, 
.cmnTable08 thead tr th.col8, 
.cmnTable09 thead tr th.col9 {border-right: none;}

.cmnTable thead tr td.col1{   text-align:center;    border-right:1px solid #b3b3b3;  border-left:1px solid #b3b3b3;  }


.cmnTable tfoot tr td , .cmnTable tfoot tr td.col1{  background:none;  border:none;  border-top:1px solid #b3b3b3; }
.cmnTable tfoot tr  td.col5, .cmnTable07 tfoot tr  td.col6 {   border-right:1px solid #b3b3b3;  text-align:right; font-size:12px; font-weight:bold; color:#251e20;}
	.cmnTable.cmnTable10 tfoot tr td.col5, .cmnTable.cmnTable09 tfoot tr  td.col5 {border-right: none; border-bottom: none;}
	.cmnTable.cmnTable10  tfoot tr .col6, .cmnTable.cmnTable09 tfoot tr  td.col6 { background: none;  border: none; border-right:1px solid #b3b3b3;  border-top:1px solid #b3b3b3; text-align:right; font-size:12px; font-weight:bold; color:#251e20;}


.cmnTable tfoot tr  td.col6, 
.cmnTable.cmnTable07 tfoot tr  td.col7,
.cmnTable.cmnTable09 tfoot tr  td.col7, 
.cmnTable.cmnTable09 tfoot tr  td.col8, 
.cmnTable.cmnTable09 tfoot tr  td.col9 {   background:#ddeae8; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3;}

.cmnTable.cmnTable07 tfoot tr  td.col6 {background: none; border-bottom: 0;}
.cmnTable.cmnTable07 tfoot tr  td.col5 {border-right: 0;}


.tableOuter{ display:block; margin:0; padding:13px 0 0 0; width:49.1%}

.cmnTable02{ /*width:49.1% ;*/ border-bottom:1px solid #b3b3b3; } 
.cmnTable02 tr .col1{   width:48%; }
.cmnTable02 tr .col2{   width:48%; }


.cmnTable04 { border-bottom:1px solid #b3b3b3; margin:0 0 60px 0;  }

.cmnTable05 { border-bottom:1px solid #b3b3b3; padding:0; }

.cmnTable06 { border-bottom:1px solid #b3b3b3;   }

.cmnTable07 {   }
.cmnTable07  tr .col6 {   width:13%;   }

.cmnTable08 { border-bottom:1px solid #b3b3b3; margin:4px 0 60px 0;  }
.cmnTable08  tbody tr .col1{ text-align:left;   }
.cmnTable08  tbody tr .col5{  text-align:left; }
.cmnTable08  tr .col1{   width:10%;   }
.cmnTable08 tr .col2{   width:10%; }
.cmnTable08 tr .col3{   width:10%; }
.cmnTable08 tr .col4{   width:10%; }
.cmnTable08 tr .col5{   width:10%; }
.cmnTable08 tr .col6{   width:10%; border-right:1px solid #d1d1d1; }
	.cmnTable08 thead tr th.col6 {border-right:1px solid #d1d1d1;}
.cmnTable08 tr .col7{   width:10%; }
.cmnTable08 tr .col8{   width:10%;   }

.cmnTable09 tr .col1{   width:12%; }
.cmnTable09 tr .col2{   width:5%; }
.cmnTable09 tr .col3{   width:12%; }
.cmnTable09 tr .col4{   width:12%; }
.cmnTable09 tr .col5{   width:12%; }
.cmnTable09 tr .col6{   width:12%;  border-right:1px solid #d1d1d1; }
	.cmnTable09 thead tr th.col6 {border-right:1px solid #d1d1d1;}
.cmnTable09 tr .col7{   width:12%; }
.cmnTable09 tr .col8{   width:12%; }
.cmnTable09 tr .col9{   width:12%; }


 .noBorderBtm {border-bottom: none;}
 
 .cmnTable td ul { list-style: disc; list-style-position: inside; margin: 0 0 0 15px; } 
 .cmnTable td li .listValue { font-weight: bold; color:#018a7a;  }
 
.heightLighted{  color:#a10404; }



span.red{ color:#ec0053; font-size:12px;}
 p.smlInstruct{ font-size:11px; color:#323232;   }
 p.smlInstruct strong{   font-weight:normal; color:#018a7a; }
/*-- cmnTable ends   --*/
 
.cmnBtn { display: block; margin:0; padding:0 0 0 10px; letter-spacing:1px; line-height:11px; }
.cmnBtn a{display:block; margin:0; padding:2px 10px 0; font-size:10px; font-weight:normal; line-height:14px;  font-family:"PTSansBold", Arial, Helvetica, sans-serif;   color:#ffffff;  background:#b36a06 url(../images/smlBtnBg.gif) left top repeat-x; border:1px solid #674308;  text-decoration:none; }
.cmnBtn a{ text-decoration:none; }
.cmnBtn a:hover{background:#b36a06 url(../images/smlBtnHoverBg.gif) left top repeat-x; }


/*-- Home table style starts    --*/

.tableHeading{ width:100%; text-align:center; background:#141414; border-bottom:1px solid #f8f9f8; line-height:16px; padding:0 0 1px 0;}

.flexTableOuter{ width:100%; height:255px; margin:0; position:relative;z-index:9!important; overflow:hidden!important; border-top:1px solid #141414; }
.fullScreenTable { 	POSITION: relative; WIDTH: 100%; DISPLAY: block; FLOAT: left; HEIGHT: 260px; OVERFLOW: hidden; z-index:99; }
.fht_parent P { 	VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px }
.fht_parent BLOCKQUOTE { 	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px }
.fht_parent PRE { 	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px }
.fht_parent TABLE { 	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px }
.fht_parent TBODY { 	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; }
.fht_parent TFOOT { 	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; }
.fht_parent THEAD { 	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px ; }
.fht_parent TR { 	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px }
.fht_parent TH { 	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px }
.fht_parent TD { 	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px }
.fht_parent OL { 	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none }
.fht_parent UL { 	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none }
.fht_parent TABLE { 	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse; }
.fht_parent P {   FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none }
.fht_parent TABLE THEAD TR TH DIV.tableHeader { 	TEXT-ALIGN: left ; } 
.fht_table_block { 	POSITION: relative; FLOAT: left; OVERFLOW: hidden }
.fht_parent DIV.fht_parent { 	MARGIN: 0px auto }
.fht_fixed_header_table_parent { 	OVERFLOW-X: hidden; WIDTH: 100% }
.fht_fixed_col_fixed_header { 	OVERFLOW-X: hidden; WIDTH: 100% }
.fht_parent DIV.fht_table_body { 	border: 0; OVERFLOW-X: hidden; OVERFLOW-Y: scroll; BACKGROUND: #ddeae8; }
.fht_parent DIV.fht_fixed_header_table_parent {  background:#141414; color:#afadad; font-weight:bold; font-size:10px; font-family:Arial, Helvetica, sans-serif; }
 .fht_top_left_header { 	Z-INDEX: 1; POSITION: absolute; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(../images/fht-header-top-right.png) no-repeat; HEIGHT: 10px; TOP: -1px; RIGHT: -2px }
.fht_top_left_header { 	BACKGROUND: url(../images/fht-header-top-left.png) no-repeat; LEFT: -1px }
.fht_bottom_left_header { 	POSITION: absolute; WIDTH: 10px; BOTTOM: -2px; DISPLAY: block; BACKGROUND: url(../images/fht-header-bottom-left.png) no-repeat left bottom; HEIGHT: 10px; LEFT: -1px }
.fht_bottom_right_header { 	POSITION: absolute; WIDTH: 10px; BOTTOM: -2px; DISPLAY: block; BACKGROUND: url(../images/fht-header-bottom-right.png) no-repeat right bottom; HEIGHT: 10px; RIGHT: -2px }
.fht_fixed_footer_border { 	padding: 0; }
.fht_parent TABLE THEAD TR TH { 	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px } 
.fht_parent .even { 	BACKGROUND: #f9f9f9; }
.fht_parent .odd { 	BACKGROUND: #ececec; }
.fht_parent tbody tr:hover td, .fht_parent tbody tr.rowHiLite td  { 	BACKGROUND: #dfe4c0; cursor: pointer; }
.fht_parent TABLE TBODY TR TD { 	padding: 0; text-align:center;  vertical-align:middle;}
.fht_parent TABLE TBODY TR.even TD { 	padding: 0; }
.fht_parent TABLE TBODY TR.odd TD { 	padding: 0; }
.fht_parent TABLE THEAD TR TH { 	padding: 0; color:#afadad;   line-height:12px; }
.fht_parent TABLE THEAD TR TH DIV.tableHeader { 	padding: 5px 0; HEIGHT: auto; text-align:center; }
.fht_parent TABLE TBODY TR TD DIV.tableData { 	padding:2px 0; } 
.fht_parent TABLE THEAD TR TH DIV.tableHeader P {	WORD-WRAP: break-word }
.fht_parent TABLE TBODY TR TD DIV.tableData { 	WORD-WRAP: break-word }
.fht_parent .borderRight { 	BORDER-RIGHT: #7a7a7a 1px solid; }
 .fht_parent tbody  .borderRight { 	BORDER-RIGHT: #d8d8d8 1px solid; }
.fht_parent p.tableData { padding: 0; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; line-height:14px; }
	
	.fht_parent tbody tr td.col1 p.tableData, .fht_parent tbody tr td.col2 p.tableData {padding: 0 5px;}
	
.fht_parent P.tableHeader { 	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px }
DIV.fht_fixed_col {	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px }
DIV.fht_fixed_col { 	POSITION: relative; DISPLAY: block; FLOAT: left }
DIV.fht_fixed_col_fulltable { 	POSITION: relative; DISPLAY: block; FLOAT: left }
DIV.fht_fixed_col_body { 	POSITION: relative; DISPLAY: block; FLOAT: left }
DIV.fht_fixed_col_fixed_header { 	POSITION: relative; DISPLAY: block; FLOAT: left }
DIV.fht_fixed_col_body { 	OVERFLOW: hidden }

.fht_parent  tbody tr td.col2 p.tableData {text-align: left;}
.fht_parent  tbody tr td.col3 p.tableData, 
.fht_parent  tbody tr td.col4 p.tableData, 
.fht_parent  tbody tr td.col5 p.tableData, 
.fht_parent  tbody tr td.col6 p.tableData,
.fht_parent  tbody tr td.col7 p.tableData,
.fht_parent  tbody tr td.col8 p.tableData,
.fht_parent  tbody tr td.col9 p.tableData,
.fht_parent  tbody tr td.col10 p.tableData {   width: 60%; margin: 0 auto; text-align: right; }
.fht_parent  tbody tr td.col11 p.tableData {   width: 60%; margin: 0 auto; text-align: right; } 


.fht_parent DIV.fht_cloned_footer { BORDER-BOTTOM: #999 1px solid; POSITION: relative; BORDER-LEFT: #999 1px solid; BACKGROUND: #ccc; OVERFLOW: hidden; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid;  }
.fht_parent .footerTxt{ color:#251e20; font-size:10px; line-height:18px; background:#ddeae8 left top repeat-x; }
.fht_parent .footerTxt td {border-right:1px solid  #d5d8d8; padding-top:3px; padding-bottom:3px;  }
.fht_parent .footerTxt .col1{  border-right:0; padding:5px 0 0 0;}
.fht_parent  tbody tr.footerTxt td , .fht_parent  tbody tr.footerTxt:hover td{ color:#251e20; font-size:10px; line-height:18px; background:#ddeae8 left top repeat-x; }
.fht_parent  tbody tr.footerTxt td.col2 p.tableData{  color:#251e20; font-size:12px; font-weight:bold; text-align:right; padding:0 12px 0 0}

.fht_parent TABLE TBODY TR.footerTxt TD DIV.tableData { 	padding:2px 0; }
.fht_parent TABLE THEAD TR.footerTxt TH DIV.tableHeader P { 	WORD-WRAP: break-word }
.fht_parent TABLE TBODY TR.footerTxt TD DIV.tableData { 	WORD-WRAP: break-word }

/*-- Home table style  ends   --*/

/*-- home page ends  --*/



/*--  Popup starts starts --*/

#backgroundPopup {
	Z-INDEX: 999; BORDER-BOTTOM: #cecece 1px solid; POSITION: fixed; BORDER-LEFT: #cecece 1px solid; WIDTH: 100%; DISPLAY: none; BACKGROUND: #000000; HEIGHT: 100%; BORDER-TOP: #cecece 1px solid; TOP: 0px; BORDER-RIGHT: #cecece 1px solid; LEFT: 0px; _position: absolute; 
}

 
.popupCmn{ Z-INDEX: 2; POSITION: fixed; DISPLAY: none;  _position: absolute; z-index:9999;}

.popup01{   margin:0; padding:0; width:526px;  padding:5px; background:#838383;  border:1px solid #2a2a2a;  }

.popup01 .titleBar, .popup02 .titleBar,  .popup03 .titleBar{ display:block; margin:0; padding:0; border-bottom:3px solid #4b5d00;  background:#697b15; height:22px;}
.popup01 .centerTxt{ display:block; margin:0; width:446px; background:#ececec ; padding:26px 40px 0 40px; font-weight:bold; color:#231f1f; font-size:12px; line-height:16px;}

.cmnTxtInput{ display:block; margin:0 ; padding:0;   float:left; background:#fff; border:1px solid #939393;  }
.cmnTxtInput input{  display:block; margin:0; padding:0 4px; float:left; width:221px; border:1px solid #d9d8d8; background:none; height:19px; line-height:19px; font-size:9px; color:#1c1a12;  color:#202020; }



.popupBtn{ display:block; margin:0; padding:36px 0 20px 0; }
.popupBtn li{ display:inline; margin:0; padding:0 0 0 10px; float:left;  }
.popupBtn li .submitBtn{display:inline-block; float:none; }


.popup02{  margin:0; padding:0; width:330px;  padding:5px; background:#838383;  border:1px solid #2a2a2a;  }
.popup02 .titleBar{ display:block; margin:0; padding:0; border-bottom:3px solid #4b5d00;  background:#697b15; height:22px;}
.popup02 .centerTxt{ display:block; margin:0; width:250px; background:#ececec ; padding:23px 40px 0 40px; font-weight:bold; color:#231f1f; font-size:12px; line-height:16px;}
.popup02 h2{ padding:0 0 11px 0;}
.popup02  .midTxt{ padding:0 0 6px 0;}

.popup03{  margin:0; padding:0; width:518px;  padding:5px; background:#838383;  border:1px solid #2a2a2a;  }
.popup03 .centerTxt{ display:block; margin:0; width:94%; background:#ececec ; padding:23px 1% 0 5%; font-weight:bold; color:#231f1f; font-size:12px; line-height:16px;}


.popup06{  margin:0; padding:0; width:52%;  padding:5px; background:#838383;  border:1px solid #2a2a2a;  }
.popup06 .centerTxt{ display:block; margin:0; width:88.5%; background:#ececec ; padding:23px 6.5% 0 5%; font-weight:normal; color:#202020; font-size:12px; line-height:16px; overflow: auto;}
.popup06 .titleBar{ color:#ffffff; background:url(../images/greenBg.png) left top repeat;  padding:9px 1% 3px 5%; border-bottom:3px solid #154841;      }


.msgTxt{  margin:0; padding:2px 0 0 0; width:100%; }
.msgTxt li{ display:block; margin:0; padding:7px 0 0 0 ; width:100%; float:left; font-weight:bold; font-size:12px; color:#231f1f; }
.msgTxt li .lrTxt{ display:block; margin:0; padding:0; width:13%; float:left; text-align:right;}
.msgTxt li .rtTxt{ display:block; margin:0; padding:0; width:83%; float:left; color:#018a7a; }

.popup03 .popupBtn{ padding:36px 25px 20px 0 }


.popupClose{ display:block; margin:0; padding:0; position:relative; }
.popupClose img{  position:absolute; top:-14px; right:-16px; }


.popup04 {   margin:0; padding:0; width:766px;  padding:5px; background:url(../images/popupBg.png) left top repeat;  border:1px solid #2a2a2a;  }
.popup04 .centerTxt{ display:block; margin:0; width:676px; background:#ececec ; padding:23px 40px 0 50px;  font-weight:normal; color:#202020; font-size:12px; line-height:16px; height:415px; overflow-y:auto;}
.popup04 .titleBar{ color:#ffffff; background:url(../images/greenBg.png) left top repeat;  padding:10px 1% 7px 50px; border-bottom:3px solid #154841;      }
.popup04 .centerTxt h5{ padding:0 0 10px 0; display:block; margin:0;}
.popup04 .centerTxt .midTxt{ padding:0 0 35px 0; display:block; margin:0;}

.popup05{   margin:0; padding:0; width:766px;  padding:5px; background:url(../images/popupBg.png) left top repeat;  border:1px solid #2a2a2a;  }
.popup05 .centerTxt{ display:block; margin:0; width:686px; background:#ececec ; padding:23px 40px 0 40px; font-weight:normal; color:#202020; font-size:12px; line-height:16px; }
.popup05 .titleBar{ color:#ffffff; background:url(../images/greenBg.png) left top repeat;  padding:10px 1% 7px 5%; border-bottom:3px solid #154841;      }
.popup05 .centerTxt h5{ padding:0 0 10px 0; display:block; margin:0;}
.popup05 .centerTxt .midTxt{ padding:0 0 35px 0; display:block; margin:0;}

/*fenêtre aide*/

.popupAide {   margin:0; padding:0; width:766px;  padding:5px; background:url(../images/popupBg.png) left top repeat;  border:1px solid #2a2a2a;  }
.popupAide .centerTxt{ display:block; margin:0; width:676px; background:#ececec ; padding:23px 40px 0 50px;  font-weight:normal; color:#202020; font-size:12px; line-height:16px; height:415px;   overflow-y:scroll;}
.popupAide .titleBar{ color:#ffffff; background:url(../images/greenBg.png) left top repeat;  padding:10px 1% 7px 50px; border-bottom:3px solid #154841;      }
.popupAide .centerTxt h5{ padding:0 0 10px 0; display:block; margin:0;}
.popupAide .centerTxt .midTxt{ padding:0 0 35px 50px; display:block; margin:0;}

/*--  Popup starts ends --*/ 



/*-- inner page style starts  --*/


.cmnContainer{ display:block;  background:#ffffff; padding:0 0 18px 0; margin:0 auto; padding:0; width:98%;   border-left:1px solid #b3b3b3;  border-right:1px solid #b3b3b3;  }
.ltContactForm{ display:block; margin:0; padding:35px 0 0 7%; width:43.5%; }
p.txt{ line-height:14px; padding:0 0 15px 0;}

.formContainer{ display:block; margin:0; padding:0; width:100%; }
.formContainer li{ display:block; margin:0; padding:0 0 8px 0; width:100%;  float:left;}
.formContainer li .txt{ display:block; margin:0; padding:0; width:100%;  float:left; font-size:10px; color:#1c1a12; font-weight:bold; line-height:14px;}
.formContainer li .txtInput{ display:block; margin:0; padding:3px 10px; width:240px;  float:left; background:url(../images/inputBg.gif) left top no-repeat; height:17px; }
.formContainer li .txtInput input{ display:block; margin:0; padding:0; width:240px; border:none; background:none; height:17px; line-height:17px; font-size:11px; color:#202020; }
.formContainer li  .star{  color:#ed0606; }
.formContainer li.lst{  padding:11px 0 0 0; }



.formContainer .instruct{ font-size:10px; color:#915c00; font-weight:bold; line-height:20px; padding:20px 0 0 0; clear:both;}
.formContainer .instruct a {color:#915c00;}

.mainLrgImg{ display:block; margin:0; padding:55px 8% 0 0;}

.ltTitle{ font-size:14px;  color:#6d8400; font-weight:normal;  font-family:"PTSansBold", Arial, Helvetica, sans-serif; line-height:22px; padding:0 0 3px 0; }
 
.cmnLrgContainer{ display:block; margin:0 auto; padding:30px 0 0 0; width:90.5%; min-height:650px; }

/*-- .contractList{ display:block; margin:0; padding:0; width:30%; color:#323232; font-size:11px; line-height:14px; font-weight:bold;  } --*/
.contractList{ display:block; margin:0; padding:0; width:45%; color:#323232; font-size:11px; line-height:14px; font-weight:bold;  }
.contractList li{ display:block; margin:0; padding:0; width:100%;  float:left;}
.contractList li strong{   color:#018a7a; }
 
 .rtOpt .listDesc{ display:block; margin:0; padding:0;   float:left; font-weight:bold; color:#231f1f;    }
.rtOpt .selectOuter{ display:block; margin:0; padding:0 0 0 6px;   float:left; }

 

.padTop{ padding-top:24px; font-size:0; line-height:0; display:block; }
.padLrgTop{ padding-top:45px; /*font-size:0; line-height:0;*/ display:block; }
.padSmlTop{   padding-top:13px; font-size:0; line-height:0; display:block; }
p.padTop{  width:100%; font-size:0px;  }
/*-- inner page style ends  ---*/