@charset "utf-8";

/* 	Default Styles
*/

body {
	background-color: #E7EBEE;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	margin: 0 0 30px 0;
	padding: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 70%;
	color: #041036;
}
	#popup {
		background-color: #FFF;
		background-image: none;
		margin: 0 0 0 0;
	}
	.popup_header {
		background-color: #F4F5F9;
		border-bottom: 1px solid #BEC3C7;
		padding: 0 0 10px 10px;
	}
	.popup_content {
		padding: 0 15px 15px 15px;
	}
	.popup_footer {
		background-color: #586673;
		padding: 10px 5px 15px 5px;
		color: #FFF;
		font-size: 0.9em;
	}
	.closelink {
		float: right;
	}
		.closelink a {
			color: #FFF;
			font-size: 1.2em;
			font-weight: bold;
		}

.container {
	margin: 0 auto;
	width: 903px;
	background-color: #D2D6D9;
	background-image: url(images/bg_container_home.gif);
	background-repeat: repeat-y;
}
	#normal {
		background-image: url(images/bg_container.gif);
	}

.panel_left {
	width: 158px;
	padding-left: 19px;
	margin-right: 17px;
	float: left;
}
	
	.logoarea {
		background-image: url(images/cmc.jpg);
		background-repeat: no-repeat;
		height: 137px;
		text-align: center;
	}
		.logoarea img {
			width: 158px;
			height: 100px;
		}
		.formButton {
			vertical-align: middle;
		}
	
	.menu_left {
		margin-left: 7px;
		padding-left: 0;
		width: 146px;
	}
		.menu_left li {
			list-style: none;
			background-image: url(images/bg_leftmenu.gif);
			background-position: bottom;
			background-repeat: no-repeat;
			font-family: "Trebuchet MS";
			text-transform: uppercase;
			font-weight: bold;
			padding: 2px 0 3px 10px;
			margin: 0;
		}
		.menu_left a {
			text-decoration: none;
			color: #858F98;
		}
			.menu_left a:hover {
				color: #748089;
			}
	
	.australia {
		background-image: url(images/bg_australia.gif);
		background-repeat: no-repeat;
		height: 177px;
		width: 128px;
		margin: 50px auto;
	}
		.australia img {
			width: 128px;
			height: 115px;
		}
		.australia .txt {
			margin: 12px 13px 0 13px;
			color: #FFF;
			line-height: 1.4em;
		}
	
	.bluebox {
		background-image: url(images/blue_bg.gif);
		background-repeat: repeat-y;
		width: 127px;
		margin: 0 auto 50px auto;
	}
		.bluebox .txt {
			padding: 5px;
			color: #FFF;
			font-size: 0.9em;
		}
	
	.careerlink {
		text-align: right;
		margin-bottom: 50px;
	}
	
.maincolumn {
	float: left;
	width: 696px;
}
	
	.menubg {
		
	}
	
	#menu {
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: 1em;
		line-height: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
	}
		#menu a {
			padding: 2px 0 0 0;
			color: #FFF;
			text-decoration: none;
			float: left;
			text-align: center;
			border-left: 1px solid #8C959C;
			border-right: 1px solid #635D6B;
		}
		#menu #menu1 {
			background-image: url(images/menu_red.gif);
			background-repeat: repeat-x;
			width: 213px;
			height: 37px;
		}
			#menu #menu1:hover {
				background-image: url(images/menu_red_hover.gif);
			}
		#menu #menu2 {
			background-image: url(images/menu_purple.gif);
			background-repeat: repeat-x;
			width: 111px;
			height: 37px;
		}
			#menu #menu2:hover {
				background-image: url(images/menu_purple_hover.gif);
			}
		#menu #menu3 {
			background-image: url(images/menu_blue.gif);
			background-repeat: repeat-x;
			width: 134px;
			height: 37px;
		}
			#menu #menu3:hover {
				background-image: url(images/menu_blue_hover.gif);
			}
		#menu #menu4 {
			background-image: url(images/menu_green.gif);
			background-repeat: repeat-x;
			width: 103px;
			height: 37px;
		}
			#menu #menu4:hover {
				background-image: url(images/menu_green_hover.gif);
			}
		#menu #menu5 {
			background-image: url(images/menu_orange.gif);
			background-repeat: repeat-x;
			width: 125px;
			height: 37px;
		}
			#menu #menu5:hover {
				background-image: url(images/menu_orange_hover.gif);
			}

.spacer {
	float: left;
	width: 29px;
}

.content-home {
	float: left;
	width: 446px;
}

.content {
	float: left;
	width: 640px;
}

.panel_right {
	float: left;
	width: 188px;
	margin-left: 33px;
	padding-top: 30px;
}
	.greenbox {
		width: 134px;
		margin: 30px auto 50px auto;
	}
		.greenbox .txt {
			height: 68px;
			padding: 5px 10px 5px 5px;
			color: #FFF;
			font-size: 0.9em;
			line-height: 1.4em;
			background-image: url(images/green_bg.gif);
			background-repeat: no-repeat;
		}

.footer1 {
	clear: both;
	width: 875px;
	margin-left: 15px;
	padding: 15px 0;
	background-color: #586673;
	text-align: center;
	font-size: 0.9em;
}
	.links {
		color: #D3D7DA;
		margin-bottom: 15px;
	}
		.links a {
			color: #D3D7DA;
			font-weight: normal;
		}
	.copyright {
		color: #FFF;
	}

.footer2 {
	background-image: url(images/bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	padding: 4px 0 15px 0;
}
	.footer2 img {
		vertical-align: bottom;
		margin: 0 23px;
	}






/* 	Content Styles
*/

img {
	border: none;
}

p, li {
	line-height: 1.4em;
}

form {
	margin: 0;
	padding: 0;
}

a {
	font-weight: bold;
	color: #075C1B;
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
	}

h1 {
	margin: 30px 0 20px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #011135;
	font-weight: normal;
	font-size: 1.8em;
}

h2 {
	margin: 0;
	padding: 0;
	color: #84C03C;
	font-size: 1.1em;
}

h4 {
	font-size: 1em;
}

td {
	vertical-align: top;
}

.stories {
	border-collapse: collapse;
}
	.stories td {
		border-bottom: 1px solid #DDD;
		vertical-align: top;
		padding: 7px 2px 7px 0px;
		font-size: 0.95em;
	}

.glossary {
	border-collapse: collapse;
}
	.glossary th {
		vertical-align: top;
		text-align: left;
		font-size: 0.95em;
		color: #333;
		padding: 5px 2px 5px 0px;
		border-bottom: 1px solid #EEE;
		width: 120px;
	}
	.glossary td {
		vertical-align: top;
		font-size: 0.95em;
		padding: 5px 0px 5px 2px;
		border-bottom: 1px solid #EEE;
	}

#certificates {
	border-collapse: collapse;
}
	#certificates td {
		padding: 3px;
		font-size: 0.95em;
	}





/* 	Form Styles
*/

.formFieldSearch {
	background-color: #f5f5f5;
	border: 1px solid #C8CBD0;
	width: 107px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #727B7E;
}














