body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
}

form
{
	padding: 0px;
	margin: 0px;
}

table
{
	margin: 0;
	padding: 0;
	font-size: 11px;
}

img
{
	border: none;
}

h1
{
	font-size: 17px;
	font-weight: normal;
	color:#63A944;

	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 6px;
}

h2
{
	font-size: 15px;
	font-weight: normal;
	color:#63A944;


	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 6px;
}

h3
{
	font-size: 11px;
	font-weight: bold;
	color:#63A944;



	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 0px;
}

h4
{
	font-size: 11px;
	font-weight: bold;
	color:#63A944;

}

h5
{
	font-size: 11px;
	font-weight: bold;
	color: #63A944;
	margin: 0;
	padding: 0;
}

h6
{
	font-size: 14px;
	font-weight: bold;
	color: #63A944;
	margin: 0;
	padding: 0;
}

p
{

	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-bottom:3px;
}

#content #bread
{
	float: left;
	width: 100%;
	color: #63A944;
	background-color: #fff;
	height: 26px;
	padding-top: 3px;
}

#content #bread ul
{
	margin: 0;
	padding: 0;	
}

#content #bread li
{
	display: inline;
	list-style: none;
	padding-right: 8px;
	padding-left: 12px;
	color: #63A944;
	background-color: #fff;
	background-image: url(/systemfiles/media/images/bglitri.gif);
	background-position: 0.1em;
	background-repeat: no-repeat;
	width: auto;
}

#content #bread .breadcrumbfirst
{
	display: inline;
	list-style: none;
	padding-right: 8px;
	padding-left: 0px;
	color: #63A944;
	background-color: #fff;
	background-image: none;
}


#content #bread li a
{
	color: #63A944;
	background-color: #fff;
	text-decoration: none;
}

#maincontainer
{
	width : 100%;
	height:auto;
	text-align : left;
}

/*  Headercontainer (background image and logo) */

#headercontainer
{
	float: left;
	width: 100%;
}

#toplinks
{
	font-size: 10px;
	padding-top: 55px;
	padding-left: 8px;
}

#toplinks a
{
	color: #63A944;
	text-decoration: none;
}
#toplinks a:hover
{
	color: #63A944;
	text-decoration: underline;
}

#logo
{
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

#logoprint
{
	display: none;
}



/* bluebar (top blue bar and heading careers at Mourant) */

#bluebar
{
	float: left;
	width: 100%;
	height: 25px;
	background-color: #63A944;
}




/* rightcontainer (content) */

#rightcontainer
{
	float: right;
	width: 100%;
}


/*
*/

#rightcontainer p
{
margin-top: 10px;
margin-bottom: 10px;

}

#content ul, #contenthome ul
{

		margin-left: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#content li, #contenthome li
{
	list-style: none;
	list-style-image: url(/systemfiles/media/images/bullet.gif);
	list-style-position: outside;

	padding-left: 3px;

	padding-top: 0px;
	padding-bottom: 0px;

}


#content ol, #contenthome ol
{
	margin-left: 22px;
}

#content
{
	float: right;
	width: 98%;
	margin-top: 10px;
	padding-bottom: 8px;
	margin-left: 10px;

}


#content a
{
	color: #63A944;
	text-decoration: underline;
}

/*
#content table
{
	margin: 10px;
}


*/

#contenthome table
{
	margin: 10px;
}

#content table
{
	margin: 10px;
}

#contenthome
{
	float: right;
	width: 98%;
	margin-top: 20px;
	padding-bottom: 8px;
}



#contenthome a
{
	color: #63A944;
	text-decoration: underline;
}


#jobslist
{

}

#jobslist p
{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

#jobslist table
{
	width: 99%;
margin: 0px;
}


/* FOOTER CONTAINER ITEMS */

#footercontainer
{	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	float: left;
	width: 100%;
	height: 25px;
	color: #ffffff;
	background-color: #656D70;
	font-size: 11px;
}

#footercontainer a
{
	text-decoration: underline;
	color: #ffffff;
}

#copyright
{
	float: left;
	width: 25%;
	height: 25px;
	margin-top: 6px;
	margin-left: 2px;
}

#copyright a
{
	text-decoration: none;
	color: #ffffff;
}

#links
{
	float: left;
	margin-right: 6px;
	color: #ffffff;
	width: 50%;
	margin-top: 5px;
}

#links ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#links ul li
{
	display: inline;
	padding-right: 30px;
}



#footernavigation
{
	float: left;
	margin-right: 6px;
	width: 50%;
	margin-top: 6px;
	color: #ffffff;
}

#footernavigation  a
{
	text-decoration: underline;
	color: #ffffff;
	font-size: 11px;
}




#site
{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	text-align: right;
}

#site a
{
	text-decoration: underline;
	color: #ffffff;
}




/* menu classes */

.TopGroup
{
  background-color:#DBD7D0; 
  border:solid 1px gray; 
  cursor:default; 
}

.MenuGroup
{
 /*background-color:#F9F8F7;
  border:solid 1px #7E7E81; 
  cursor:default; */


/* border-left: 1px solid #7f9ebe;
 border-bottom: 1px solid #7f9ebe;
 border-right: 0px;
 border-top: 0px;*/

border: 1px solid #7f9ebe;
}

.SubGroup
{
	 /*border-left: 1px solid #7f9ebe;
	 border-top: 1px solid #7f9ebe;
	 border-right: 0px;
	 border-bottom: 0px;*/
	/* border: 3px solid black;*/
	border: 1px solid #7f9ebe;
}



.Tier2ItemCssClass
{
	background-color: #ccd0e4;
	color:#63A944;	
	cursor: pointer;
	width: 149px;	
	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 4px;
	padding-left: 4px;
	
	border-bottom: 1px solid #e5e7f1;
}

.Tier2ItemActiveCssClass
{

}

.Tier2ItemExpandedCssClass
{
	background-color: #edeff6;
	color:#63A944;	
	cursor: pointer;
	width: 149px;	
	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 4px;
	padding-left: 4px;
	
	font-weight: bold;
	
	border-bottom: 1px solid #e5e7f1;
}

.Tier2ItemHoverCssClass
{
	background-color: #edeff6;
	color:#63A944;	
	cursor: pointer;
	width: 149px;	
	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 4px;
	padding-left: 4px;
	
	font-weight: bold;
	
	border-bottom: 1px solid #e5e7f1;
}



.Tier3ItemCssClass
{
	background-color: #edeff6;
	color:#63A944;	
	cursor: pointer;
	width: 149px;	
	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 4px;
	padding-left: 4px;
	
	border-bottom: 1px solid #b1czd7;
}

.Tier3ItemActiveCssClass
{

}

.Tier3ItemExpandedCssClass
{
	background-color: #edeff6;
	color:#63A944;	
	cursor: pointer;
	width: 149px;	
	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 4px;
	padding-left: 4px;
	
	font-weight: bold;
	
	border-bottom: 1px solid #b1czd7;
}

.Tier3ItemHoverCssClass
{
	background-color: #edeff6	;
	color:#63A944;	
	cursor: pointer;
	width: 149px;	
	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 4px;
	padding-left: 4px;
	
	font-weight: bold;
	
	border-bottom: 1px solid #b1czd7;
}


/* End menu classes */










/* Careers page */
/* Leftcontainer (goingup text, animation and navigationcareers) */

.careers
{

}

#leftcontainer
{
	float: left;
	width: 315px;
	color: #000;
}



#goingup
{
	float: left;
	width: 315px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#it
{
	float: right;
	width: 183px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#otherareas
{
	float: left;
	width: 220px;
	padding-top: 0px;
}
#animation
{
	float: left;
	width: 160px;
	padding-top: 0px;

}

#animationit
{
	float: left;
	width: 130px;
	padding-top: 0px;

}



#navigationcareers
{
	float: right;
	width: 150px;
	margin-top: 50px;

}

#navigationcareers ul
{
	margin: 0;
	padding: 0;
	padding-left: 15px;
}

#navigationcareers li
{
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #6BB53C;
}

#navigationcareers li a
{
	text-decoration: none;
	color: #6BB53C;
}


#navigationcareersotherareas
{
	float: right;
	width: 150px;
	margin-top: 20px;
}

#navigationcareersotherareas ul
{
	margin: 0;
	padding: 0;
	padding-left: 15px;
}

#navigationcareersotherareas li
{
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #6BB53C;
}

#navigationcareersotherareas li a
{
	text-decoration: none;
	color: #6BB53C;
}



#jobticker
{
	float: left;
	padding-left: 4px;
	padding-right: 0px;
	margin-top: -19px;
	width: 95px;
	font-weight: bold;
}

#jobdisplay
{
	float: right;
	padding-left: 4px;
	padding-right: 0px;
	margin-top: -22px;
	width: 225px;
}

#jobdisplay a
{
	color:#63A944;
	text-decoration: none;
}

#jobdisplay a:hover
{
	color:#63A944;
	text-decoration: underline;
}





#am
{
	float: left;
	width: 78px;
	visibility: hidden;
}

#mdfj
{
	float: left;
	width: 92px;
	visibility: hidden;
}

#mifa
{
	float: left;
	width: 146px;
	visibility: hidden;
}

#mpw
{
	float: left;
	width: 102px;
	visibility: hidden;
}

#mecs
{
	float: left;
	width: 151px;
	visibility: hidden;
}

#cm
{
	float: left;
	width: 151px;
	visibility: hidden;
}

#anniversary
{
	float: right;
	width: 98px;	
}


/*contact us page */

#map
{
	float: left;
	text-align: center;
	width: 100%;
	margin-top: -11px;
}

#clocksandeatails
{
	float: left;
	width: 100%;
}

.clocks
{
	font-weight: bold;
	color:#63A944;
	width: 100%;

	border-bottom: 1px solid #B1B3B6;
}

.clockscontact
{
	float: left;
	color:#63A944;
	font-size: 14px;
	border-bottom: 1px solid #B1B3B6;

}

.clocks td
{
	padding-bottom: 6px;
}

.clockcenter
{
	text-align: center;
	padding-top: 6px;
}




/* ids and classes for the hover overs on about us */



.hoverover
{

	border: 1px solid #ccc;
	width: 200px;
	height: auto;
	/*background-color: gray;*/
	font-weight: bold;
	text-decoration: none;
	color:#63A944;
	visibility: hidden;
	display: none;
	position: absolute;
	z-index: 1000;
}

.hoverover a
{
	font-weight: bold;
	text-decoration: none;
	color:#63A944;
}

.hoverover ul
{
	margin: 0;
	padding: 5px;
	float: left;
	width: 100%;
}

.hoverover li
{
	background-image: url(/systemfiles/media/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 20px;
	list-style: none;
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
	width: 100%;
}



.translucentbkg {
   width:200px;
  /* background-image: url(/systemfiles/media/images/t.png) !important;  
   background-color: transparent !important;        
   background-image: none;                             
   background-color: #ffffff;                          
   filter:alpha(opacity=70);    */
	background-color: #fff;                  

   }

.opaquetext { position: relative; }



/* end ids and classes for the hover overs on about us */



/*Careers*/

/* Internal page jobs display */

#headingcurrentpositions
{
	float: left;
	width: 99%;
	background-color: #F3F3F3;
	margin-top: 10px;
	/*argin-bottom: -10px;*/
	
}

#headingcurrentpositions p
{
	color: #63A944;
	font-size: 11px;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-bottom: 5px;
}

.jobstable
{
	float: left;
	width: 100%;
	background-color: #F3F3F3;
}

.jobstable p
{
	margin: 0px;
	padding: 0px;
}

#content.jobtitle
{
	font-weight: bold;
	text-decoration: underline;
	color: #63A944;
	padding-left: 2px;
	padding-right: 5px;
}

#content .jobtitle a
{
	font-weight: bold;
	text-decoration: underline;
	color: #63A944;
	padding-left: 5px;
	padding-right: 5px;
}

.sectorlocation
{
	
	color: #63A944;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;

}

.bgline
{
	background-image: url(/systemfiles/media/images/bgline.gif);
	background-repeat: repeat-x;
	height: 4px;
	font-size: 2px;
}


.abstract 
{
	padding: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
	padding-bottom: 8px;
}



.abstract
{

	/*border: 1px solid red;*/
	/*padding-top: -100px;*/
}


.jobwayscontact
{
	width: 140px;
	background-color: #F3F3F3;
	float: right;
	border-top: 20px solid #F3F3F3;
}

#jobdetailstable
{
	float: left;
	width: 100%;
	background-color: #F3F3F3;
}

.jobdetails
{
	width: 50%;
	background-color: #F3F3F3;
	float: left;
}


#jobdetailstable table
{
	margin: 0px;
}

.blue
{
	background-color: #63A944;
	color: #fff;
}

.underline
{
	border-bottom: 1px solid #63A944;
}

.bgline
{
	background-image: url(/systemfiles/media/images/bgline.gif);
	background-repeat: repeat-x;
}

.button
{

}

.validate
{

	color: red;
}



