div.centrecontent {float: left; margin: 0; padding: 0; width: 98.5%;}
div.leftAlign {float: left; width: 46%; margin: 0 3px 0 0; padding-left:0px; padding-right:4%; padding-bottom:10px; padding-top:0px;}
div.rightAlign {float: left; width: 46%; margin: 0 3px 0 0; padding-left:0px; padding-right:0px; padding-bottom:10px; padding-top:0px;}
div.leftAlign2 {float: left; width: 56%; margin: 0 3px 0 0; padding-left:0px; padding-right:4%; padding-bottom:10px; padding-top:0px;}
div.rightAlign2 {float: left; width: 36%; margin: 0 3px 0 0; padding-left:0px; padding-right:0px; padding-bottom:10px; padding-top:0px;}

/*reg_man division */
div.centrecontent2 {float: left; margin: 0; padding: 0; width: 60.5%;}
div.leftAlign3 {float: left; width: 20%; margin: 0 3px 0 0; padding-left:0px; padding-right:4%; padding-bottom:10px; padding-top:0px;}
div.middleAlign3 {float: left; width: 20%; margin: 0 3px 0 0; padding-left:0px; padding-right:4%; padding-bottom:10px; padding-top:0px;}
div.rightAlign3 {float: left; width: 20%; margin: 0 3px 0 0; padding-left:0px; padding-right:0px; padding-bottom:10px; padding-top:0px;}
div.leftAlign1 {float: left; width: 25%; margin: 0 3px 0 0; padding-left:0px; padding-right:4%; padding-bottom:10px; padding-top:0px;}
div.middleAlign1 {float: left; width: 40%; margin: 0 3px 0 0; padding-left:0px; padding-right:4%; padding-bottom:10px; padding-top:0px;}
div.rightAlign1 {float: left; width: 25%; margin: 0 3px 0 0; padding-left:0px; padding-right:0px; padding-bottom:10px; padding-top:0px;}

/* latin */
div.leftAlignLa {float: left; width: 22%; margin: 0 3px 0 0; padding-left:0px; padding-right:4%; padding-bottom:10px; padding-top:0px;}
div.rightAlignLa {float: left; width: 70%; margin: 0 3px 0 0; padding-left:0px; padding-right:0px; padding-bottom:10px; padding-top:0px;}

div.leftAlign4 {float: left; width: 8%; margin: 0 3px 0 0; padding-left:0px; padding-right:4%; padding-bottom:10px; padding-top:0px;}
div.rightAlign4 {float: left; width: 86%; margin: 0 3px 0 0; padding-left:0px; padding-right:0px; padding-bottom:10px; padding-top:0px;}

div.leftAlignLeg {float: left; width: 46%; margin: 0 3px 0 0; padding-left:2%; padding-right:4%; padding-bottom:10px; padding-top:0px;}
div.rightAlignLeg {float: left; width: 46%; margin: 0 3px 0 0; padding-left:0px; padding-right:0px; padding-bottom:10px; padding-top:0px;}
div.box {float: left; padding-top:5px; width: 98.5%; border:1px solid; margin-bottom:13px;}
/*
.smallbox {width: 25%; border:1px solid #FF9900;}
.smallbox2{width: 25%; border-top:none; border-bottom:1px thin 663300; border-right:1px solid 663300; border-left:1px solid 663300;}
.ligne{color:#FF9900; border:solid, thin; height: 1%; padding-bottom:-10%; padding-top:-10%; margin-bottom:-10%; margin-top:-10%;}
/* code for horizontal list
.smallbox ul { margin: 0; padding: 0; list-style-type: none; }
.smallbox ul li { display: inline; }
.smallbox ul li a { text-decoration: none; color: #663300; }
.smallbox ul li a:hover { color: #663300; }/*


/*ul {
	list-style-type: square;
}*/
/* code for horizontal list */
#navlist ul { margin: 0; padding: 0; list-style-type: none; text-align: center;  }
#navlist ul li { display: inline; }
#navlist ul li a { text-decoration: none; color: #006633; }
#navlist ul li a:hover { text-decoration:underline; color: #006633; }

.clearall {
	clear:both;
	}

hr.line {
    width:100%;
	color:#000000;
    background color:#000000;
	border:solid, thin;
	height: 1%;
}

/* short line for footnote */ 
.footLine {
	width:40%;
	margin-left:0px;
	padding-left:0px;
	color:#000000;
	border:solid, thin;
	height: 1%;
}
/*text alignment to left margin for list */
 ul.left {
	margin-left:0px;
	padding-left:0px;
	font-style:normal;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
/* blockquote format */
blockquote {
	border:none;
	font-style:normal;
	background-color:#FFFFFF;
	margin: 0px;
	padding-right:3%;
	padding-left:3%;
}

/* class for footnote ul */
ul.foot {
	padding: 0px;
	margin:0px;
}
/* ul sub section for numbers*/
ul.sub {
	padding-left: 0px;
	margin-left:18px;
}
/* ol sub section for numbers*/
ol.sub {
	padding-left: 3px;
	margin-left:18px;
}

p.noSpace
{ padding-left:2%; padding-top:0; padding-bottom:0;
margin-bottom: -13px;; margin-top: -13px; margin-left: 2%;
display:inline-block;
}

.bold{ font-weight: bold;}

.shortLine{width:18%; color:#000000;
	border:solid, thin;
	height: 1%;

	margin-left:0px;
	padding-left:0px;}

.noSpace2{ padding-left:0; padding-top:0; padding-bottom:0;
margin-bottom: -13px;; margin-top: -13px; margin-left: 0;
display:inline-block;}

.noSpace3{ padding-left:60%; padding-top:0; padding-bottom:15px;
margin-bottom: -10px; margin-top: -3px; margin-left: 0;
display:inline-block;}

.noSpace4{ padding-left:0; padding-top:0; padding-bottom:0;
margin-bottom: -4px;; margin-top: -4px; margin-left: 0;
display:inline-block;}

.noSpace5{ margin-bottom: -10px; padding-bottom: -10px;}
.noSpace6{ margin-bottom: 1px; padding-bottom: 1px;}
.noSpace7{ margin-top: -20px; padding-bottom: -20px;}
.noSpaceli { margin-top: -1px; padding-top:-1px; }

/* table in Part 4 - International */
div.row {float: left; margin: 0; padding: 0; width: 98.5%; border:1px solid;}
div.intercols1 {float: left; width: 25%; margin: 0 1px 0 0; padding: 0;  }
div.intercols2 {float: left; width: 45%; margin: 0 1px 0 0; padding: 0; border-left:1px solid; border-right:1px solid;}
div.intercols3 {float: left; width: 25%; margin: 0 1px 0 0; padding: 0;}
/*For reg_man Part4 amending F*/
td.noBorder { border-bottom:none; border-top:none;}
.noBorder2 { border-bottom:none; border-top:solid;}

/* for legistics note 52, to get line between list, line between items in colomns and change the appearance of the line */
ul.legis52 {
margin-right: 35px;
}
hr.legis52 { border-style: dashed;
color: #cccccc; background-color: #cccccc;
}


hr.tableLine {
margin-top:-2%;
margin-bottom:-5%;
padding-bottom:-5%;}

hr.tableLine2 {
margin-top:-1%;
margin-bottom:-10%;
padding-bottom:-10%;
width:100%;color:#000000;
background color:#000000;border:solid;
height: 1%;}

.underline{ text-decoration:underline}
 
 /*Menu for Leg Desk */
 ul.menuleg { list-style-type: none;
    display: block;
    border: 1px #000000 solid;
	padding: 0; margin: 0;
	width: 100%;
   }
ul.menuleg li.contenu {
    padding: 0;
    margin: 0;}  
	
ul.menuleg li.contenu a{ text-decoration:none;
    color: #663300;
    font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
    padding-left:2px;
	}
	
  ul.menuleg li.contenu a:hover { text-decoration:underline; color: #663300;}
  ul.menuleg li.contenu a:visited {color:#663300;}
  ul.menuleg li.contenu a:active { color:#663300;}
.ligne { border-bottom:1px #000000 solid;  margin-top: -9%; margin-bottom: -9%;} 
div.right { float:right; width:23%; padding-top:1%;}
/* End Menu */
div.wrapContainer2{width:65%; margin-left:28%; margin-bottom: -1%; margin-top: 1%;}
.back {color: #663300; margin-right:1%; margin-top: 2%;}
.ImagePadding { PADDING-RIGHT: 2%;}

p.box1
{
border-style:solid;
border-color:#663300;
padding: 5px;
border-width: 1px;
}


div.box1
{
border-style:solid;
border-color:#006633;
padding: 20px;
border-width: 2px;
width: 85%;
}
.div1a {float:left; width:95%;}
.div2a {float:left; width:5%;}

/*Box for 46 */
 div.box2
{
border-style:solid;
border-color:#006633;
padding: 20px;
border-width: 2px;
width: 85%;
}
