.dropdown-container{
	display: none;
	position: absolute;
	z-index: 25000;
	/*padding: 10px 20px;*/
	top: 34px;
	left: -71px;
	margin: auto;
	width: 960px;
	font-size: 1em;
	background-color: #414141; /* Fallback for image background*/


	/* cross browser support for background image gradient */
	background-image: -ms-linear-gradient(top, #2f2f2f 0%, #515151 70%); /* IE10*/ 
	background-image: -moz-linear-gradient(top, #2f2f2f 0%, #515151 70%);/* Firefox */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2f2f2f), color-stop(0.7, #515151)); /* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #2f2f2f 0%, #515151 70%); /* (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #2f2f2f 0%, #515151 70%); /* IE10 Release Preview */ 
	background-image: -o-linear-gradient(top, #2f2f2f 0%, #515151 70%); /* Opera */ 
}

/* 
 * Container that wraps the menu content 
 * Should always be in place.
 */
.dropdown-wrapper{
	min-height: 170px;
	height: auto !important; /* IE7 specific fix - please do not remove */
	height: 170px;

	/* Spacing around content */
	padding-top: 30px; 
	padding-bottom: 30px;
	padding-left: 65px;
	padding-right: 65px;
}

/* Container for the menu lists */
.dropdown-wrapper .menu-block{
	float: left; 
	display: inline-block;
	width: 216px; 
	padding-left: 30px; /* Creates spacing between menu blocks */
	padding-right: 30px; /* Right spacing of one combines with left spacing of previous */
}

/* Nav Headings */
.dropdown-wrapper h3{
	color: #b1cb06;
	height: auto;
	font-size: 1.2em;
	font-family: "DinWebRegular", Arial;
	font-weight: normal;
	margin-top: 0px; /* Margin above the title */
	margin-bottom: 5px; /* Margin below the title (and above start of menu) */
	letter-spacing: 0px;
	line-height: 1em;
}

/* Heading links */
.header ul.treelevel .dropdown-container .dropdown-wrapper h3 a{
	color: #b1cb06;
	text-decoration: none; 
	float: none;
	font-size: 1em;
	text-align: left;
	letter-spacing: 0px;
	padding: 0;
	line-height: 1em;
}

.header ul.treelevel .dropdown-container .dropdown-wrapper ul{
	padding: 0px;
	margin: 0px;
	display: inline-block;
	list-style-type: none;
}

/* Nav link container. */
.header ul.treelevel .dropdown-container .dropdown-wrapper li{
	background-image: url(dash.gif); 
	background-repeat: no-repeat;
	background-position: 0px 5px; 
	font-family: 'DinWebLight', Arial;
	padding-left: 7px;
	padding-bottom: 4px; /* Vertical spacing between links  */

}

/* Navigation links themselves */
.header ul.treelevel .dropdown-container .dropdown-wrapper ul li, .header ul.treelevel .dropdown-container .dropdown-wrapper ul li a{ 
	color: #ddd;
	text-decoration: none;
	float: none;
	font-size: 1em;
	text-align: left;
	width: 100%;
	letter-spacing: 0px;
	line-height: 15px; 
	padding: 0 0 1px 5px;
}

.header ul.treelevel .dropdown-wrapper ul li a:hover, .header ul.treelevel .dropdown-wrapper h3 a:hover,
.header ul.treelevel .dropdown-wrapper ul li a:focus, .header ul.treelevel .dropdown-wrapper h3 a:focus{
	text-decoration: underline; /* link hover/rollover behaviour */
}

/* 
 * VERTICALLY STACKED LISTS 
 *
 *	The navigation blocks that are to be stacked vertically need to be wrapped up in:; 
 *  "<div class="vertical-list-block">" 
 *  ...
 * 	"</div>"
 * 	Which will allow them to pick up the following styles:
 */

.dropdown-wrapper .vertical-list-block{
	float: left;
}

.dropdown-wrapper .vertical-list-block .menu-block {
	float: none; 
	display: block;
	margin-bottom: 20px; /* The gap between the stacked menus */
}

/* END - VERTICALLY STACKED LISTS  */
















.amax-module-body-block  .amax-conwebdoc  h2 {

font-family:DINWebLight;
font-size:44px;
line-height:1em;
letter-spacing: -3px;
margin-bottom: 10px;

}




#amax-templatearea-2 .amax-content .amax-module-header-block  h2 {

font-family:DINWebLight;
font-size:44px;
line-height:1em;
letter-spacing: -3px;
margin-bottom: 10px;

}



.certificationTitle  h2 {

font-family:DINWebLight;
font-size:44px;
line-height:1em;
letter-spacing: 0px;
margin-bottom: 10px;

}



#featurepic {

background-color: #f6f6f6;
width: 450px;
 height: 185px;
 margin-top: 35px;
 margin-bottom: 35px;

}



#outercontainer{font-family:Arial,Helvetica,sans-serif;font-size:.75em;margin:0 auto;text-align:center;width:960px;clear:both}



#featurepic h3 {
line-height: 1.5em;
font-size: 13pt;
color: #006633;
font-family:DINWebRegular;

padding-top: 25px;
padding-left: 20px;
}

#featurepic p {

font-size: 11pt;
color: #111111;
font-family:DINWebRegular;
padding-left: 20px;
width: 235px;
line-height: 1.4em;
}


#featurepic img {

float: right;

}

#featurepic a {

text-decoration: underline;



}


#secondheader h3 {
font-family:DINWebRegular;
font-size:50pt;
color: #006633;

}










#highlight {


width: 450px;
 height: 185px;
 margin-top: 25px;
 margin-bottom: 0px;
background-image: url(/upload/img/highlight-background.jpg);
background-repeat: no-repeat;

}


#highlight p {

font-size: 13pt;
color: #006633;
font-family:DINWebRegular;
padding-left: 20px;
padding-top: 20px;
width: 400px;

}




#highlightnobg {



width: 450px;




}


#highlightnobg p {

font-size: 13pt;
color: #006633;
font-family:DINWebRegular;

padding-top: 20px;

width: 400px;

}







#secondheader h3 {
font-family:DINWebRegular;
font-size:50pt;
color: #006633;

}

.bodyText p {
line-height: 1.7em;
margin-bottom: 1.3em;

}

.bodyText h3{
line-height: 1.7em;
margin-bottom: 1.3em;

}

.amax-module-body-block {


line-height: 1.7em;

}



.greenHeader .blkTitle, .rhsColumn .blkTitle {
background: url(/upload/img/right-grey.jpg) no-repeat bottom right;

font-family: DINWebLight;

}


.amax-eventsubscribe .blkTitle {
background-image: none;
border-top: 1px solid #ffffff;
color: #00704a;
font-weight: normal;
}



.blogSearch .blkTitle {
background: none;
font-weight: normal;
color: #006633;
font-family: arial;
padding: 0;
margin: 0;
}


#amax-templatearea-2 .amax-content .amax-module-header-block h2 {
font-family: DINWebLight;
font-size: 35px;
line-height: 1em;
letter-spacing: -3px;
margin-bottom: 10px;
}


/*
.bodyText p {
color: #454b49;
line-height: 1.4em;
font-family: DINWebRegular;
font-size: 14px;

}


.amax-module-body-block {

color: #454b49;
line-height: 1.4em;
font-family: DINWebRegular;
font-size: 14px;
}


.greenHeader .blkTitle, .rhsColumn .blkTitle {
background: url(/custom/bcs/img/background/rhsBlkTitleBg.png) no-repeat bottom right;

.cookie-prompt .cookie-prompt-content p {
  font-size: 1em;
}


