html, body{ background: #ffffff;
margin:0;
padding:0;
height: 100%;
}


#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
height: 100%;
}

#topsection{
height: 169px; /*Height of top section*/
margin-left: 0px;
padding-left: 0px;
float: left;
width: 100%;
}

/**************************
CONTENT
**************************/

#contentwrapper{
float: left;
width: 100%;

}

#contentcolumn{
margin-left: 228px; /*Set left margin to LeftColumnWidth*/
background: #efefef;
height: 100%;
border-right: 1px solid #d3d3d3; background-color: #efefef; padding: 0px;

}

.content{ font-family: Arial, Verdana, Tahoma, sans-serif;
 	  font-size: 14px;
	  line-height: 14pt;
  	  padding-top: 30px;
	  padding-right: 50px;
	  padding-left: 60px;
	  background: #efefef;

}


p {padding: 0px 0px 0px 0px;
   font-family: Arial, Verdana, Tahoma, sans-serif;
   font-size: 15px;
   text-decoration: none;
   line-height: 13pt;
   background: #efefef;
}

ul.who {padding: 0px  0px 0px 10px;
	margin-top: 0px;
}

ul.who2 {padding: 0px 0px 0px 22px;
	 margin-top: 0px;
}


li {padding: 0px 0px 0px 0px;
   font-family: Arial, Verdana, Tahoma, sans-serif;
   font-size: 15px;
   text-decoration: none;
   line-height: 15pt;
}


li.materials {padding: 5px 0px 10px 0px;
   	      font-family: Arial, Verdana, Tahoma, sans-serif;
              font-size: 15px;
              text-decoration: none;
              line-height: 15pt;
}


a {font-size: 15px;
   color: #004626;
   text-decoration: bold;
}

a:hover{color: #48815a;
        text-decoration: underline;
	font-family: "Arial";
   	font-size: 15px;
}

a:visited {color: #004626;
           text-decoration: none;
	   font-family: "Arial";
   	   font-size: 15px;
}

h1 {
    font-family: "Helvetica";
    font-size: 16px;
    color: #004626;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 0px;
}
h2 {font-family: "Helvetica";
    font-size: 15px;
    color: #004626;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 0px;
    padding-top: 10px;
}


table {padding: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;}

/**************************
SIDE NAVIGATION
**************************/

#leftcolumn{
background-image: url(images/side.gif);
float: left;
width: 228px; /*Width of left column*/
margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/
padding-top: 0px;
height: 100%;
background-color: #004626;
}


.sidenav{ padding-top: 10px;
	  padding-right: 0px;
	  padding-bottom: 0px;
	  padding-left: 0px;
}

a.nav:link {font-family: "Helvetica";
	    color: #FFFFFF; 
 	    font-size: 13px;
            text-decoration: none;
            font-weight: bold;
	    padding-bottom: 0px;
	    line-height: 40px;
}

a.nav:visited {font-family: "Helvetica";
	       color: #FFFFFF; 
 	       font-size: 13px;
               text-decoration: none;
            font-weight: bold;
		padding-bottom: 0px;
	line-height: 40px;
}

a.nav:hover {font-family: "Helvetica";
	     color: #fffdc7;
 	     font-size: 13px;
             text-decoration: bold;
		padding-bottom: 0px;
	line-height: 40px;
}

a.text:link {font-family: "Helvetica";
	    color: #FFFFFF; 
 	    font-size: 13px;
            text-decoration: none;
            font-weight: bold;
	    padding-bottom: 0px;
	    line-height: 40px;
}

a.text:visited {font-family: "Helvetica";
	       color: #FFFFFF; 
 	       font-size: 13px;
               text-decoration: none;
            font-weight: bold;
		padding-bottom: 0px;
	line-height: 40px;
}

a.text:hover {font-family: "Helvetica";
	     color: #FFFFFF;
 	     font-size: 13px;
             text-decoration: none;
		padding-bottom: 0px;
	line-height: 40px;
}

ul.side {list-style-type: none;
	 padding-left: 28px;
}

li.sidesmall {list-style-type: none;
	    	margin-left: -20px;
}

/**************************
FOOTER
**************************/


.footer{
padding-left: 100px;
padding-top: 50px;


}


a.footer:link {
	color: #48815a; 
 	font-size: 12px;
        text-decoration: none;
	font-weight: bold;



}

a.footer:visited {
	color: #48815a; 
 	font-size: 12px;
        text-decoration: none;
	font-weight: bold;


}
a.footer:hover{
	color: #004626;
 	font-size: 12px;
        text-decoration: underline;

}


.footerpub{
padding-left: 100px;
padding-top: 100px;
background: #efefef;

}


a.footerpub:link {
	color: #48815a; 
 	font-size: 12px;
        text-decoration: none;
	font-weight: bold;
background: #efefef;


}

a.footerpub:visited {
	color: #48815a; 
 	font-size: 12px;
        text-decoration: none;
	font-weight: bold;
	background: #efefef;	

}
a.footerpub:hover{
	color: #004626;
 	font-size: 12px;
        text-decoration: underline;
	font-weight: bold;
	background: #efefef;
}


/**************************
IMAGES
**************************/

.arrow {
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.french {margin-top: -125px;
	 margin-left: 475px;
padding: 0px 0px 20px 0px;
	
}


