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

body {
	background: #668899 url(../img/bggradient.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	width: 100%;
}

p, li {
	color: #554c4a;
	cursor: default;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 8pt;
	line-height: 14pt;
}
	.justified {
		text-align: justify;
	}

	.leftpadded {
		padding-left: 20px;
	}

	.bold {
		font-weight: bold;
	}

	.indented {
		text-indent: 25px;
	}
	
	.hilite {
		color: #ff0000;
	}
	
em {
	color: #009dd9;
	font-style: normal;
}

li.regular {
	list-style-type: disc;
	margin-left: 50px;
	font-weight: normal;
}

li.nostyle {
	list-style-type: none;
}

img.smallicon {
	border: 1px solid #ddd; 
	float: left;
	margin-right: 5px;
	padding: 1px;
	}

img.photo {
	background: #fff;
	border: 1px solid #ddd; 
	margin-right: 15px;
	padding: 5px;
}
	.leftfloat {
		float: left;
	}

	.rightfloat {
		float: right;
		margin-left: 15px;
	}

	.centered {
		text-align: center;
	}
	
	.error {
		color: #ff0000;
		font-size: 8pt;
	}

	img.logo {
		border: 0;
	}
	
a {
	color: #9a9a9a;
	font-family: arial, tahoma,verdana, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}

	a:hover {
		color: #009dd9;
	}

	a:focus {
		outline: none;
	}

	a.button {
		background: transparent url(../img/abutton.gif);
		border:  1px solid #ddd;
		padding-left: 10px;
		padding-right: 10px;

		font-size: 8pt;
		text-align: center;
		text-transform: uppercase;
	}

	a.button:hover {
		border: 1px solid #9a9a9a;
		color: #009dd9;
	}
	
	a.button:active {
		color: #ff5200;
	}
	
label {
	display: inline-block;
	width: 150px;
}
	table label {
		width: 350px;
	}
	
	label em {
		color: #ff0000;
		size: 7pt;
	}
	
input.search {
	color: #9a9a9a;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 9pt;
}

h2 {
	color: #009dd9;
	font-family: arial, tahoma, sans-serif;
	font-weight: 100;
	font-size: 20pt;
}

div.horiz {
	background: url(../img/hr.png) left top no-repeat;
	border: 0px;
	height: 3px;
	width: 746px;
}

div.answer {
	display: none;
}

div.answer p {
	font-weight: normal;
}

div.head {
	width: 110%;
	height: 90px;
	margin-bottom: 2px;
}

	.head1 {
		background: url(../img/bg/head1.png) right top no-repeat;
	}

	.head2 {
		background: url(../img/bg/head2.png) right top no-repeat;
	}

li.faq {
	display: block;
	width: 70%;
	list-style-type: none;
	padding-left: 50px;
	cursor: pointer;
	
	color: #29447b;
	font-size: 11pt;
	font-weight: bold;
}

#container {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 960px;
}

#quicknavcontainer {
	position: relative;
	float: right;
	width: auto;
	z-index: 100;
}

#navlist li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 10px;

	font-size: 7pt;
}

#navlist a {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 8pt;
	color: #554c4a;
	text-decoration: none;
	text-transform: uppercase;
}

	#navlist  a:hover {
		color: orange;
		text-decoration: underline;
	}

#schedule {
	position: absolute;
	top: 325px;
	left: 55%;
	width: 350px;
}

	#schedule a {
		cursor: pointer;
	}

#logo {
	padding-left: 270px;
	position: relative;
	width: 690px;
}

	.mets {
		background: #FFF url(../img/logo/mets-top.png) bottom left no-repeat;
		height: 60px;
	}

	.mts {
		background: #FFF url(../img/logo/mts-top.png) bottom left no-repeat;
		height: 115px;
	}

	.mhc {
		background: #FFF url(../img/logo/mhc-top.png) bottom left no-repeat;
		height: 115px;
	}

	.mog {
		background: #FFF url(../img/logo/mog-top.png) bottom left no-repeat;
		height: 115px;
	}

	#namebottom {
		position: absolute;
		left: 275px;
		bottom: 0px;
	}
	#logo h1 {
		color: #2a457b;
		font-family: arial, tahoma,verdana, sans-serif;
		font-weight: 100;
		font-size: 20pt;
	}

#searchbox {
	padding-right: 3px;
	position: absolute;
	right: 5px;
	top: 12%;
	z-index: 300;
}

input {
	background: #fff;
	border: 1px solid #9a9a9a;
	padding-top: 0;
}

#main {
	background: #fff;
	border-bottom: #DDD 1px solid;
	border-left: #DDD 1px solid;
	border-right: #DDD 1px solid;
	clear: both;
	width: 958px;
}

	#main h6 {
		color: #009dd9;
		font-family: arial, tahoma,verdana, sans-serif;
		font-size: 12pt;
		font-weight: normal;
	}

	#main h5 {
		background: transparent url(../img/arrow.gif) no-repeat;
		cursor: default;
		margin-bottom: 8px;
		padding-left: 20px;

		color: #009dd9;
		font-family: arial, tahoma,verdana, sans-serif;
		font-size: 12pt;
		font-weight: bold;
	}
	
	#main h4 {
		margin-bottom: 8px;
		padding-left: 20px;
		cursor: default;

		color: #009dd9;
		font-family: arial, tahoma,verdana, sans-serif;
		font-size: 12pt;
		font-weight: bold;
	}

	#main h3 {
		margin-bottom: 8px;
		cursor: default;

		color: #009dd9;
		font-family: arial, tahoma,verdana, sans-serif;
		font-size: 12pt;
		font-weight: bold;
	}
	
	

#upperhalf{
	padding-top: 25px;
	width: 100%;
}

#leftcol {
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	width: 255px;
}

#rightcol {
	float: right;
	margin-right: 15px;
	width: 630px;	
}

#spread {
	margin-left: 12%;
	margin-right: 10%;
	width: 70%;
}

#spread2 {
	margin-left: 8%;
	margin-right: 10%;
	width: 75%;
}

#picback {
	height: 420px;
	width: 100%;
}

	.human {
		background: #fff url(../img/bg/hc.jpg) left top no-repeat;
	}

	.training {
		background: #fff url(../img/bg/ts.jpg) left top no-repeat;
	}

	.oil {
		background: #fff url(../img/bg/og.jpg) left top no-repeat;
	}

#ppcdl {
	position: relative;
	top: 340px;
	left: 95px;
}
	#ppcdl a.register {
		font-size: 14pt;
		color: #009dd9;
		font-weight: 300;
	}
	
	#ppcdl a.register:hover {
		text-decoration: underline;
	}
	
#content {
	margin-left: 270px;
	margin-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	position: absolute;
	width: 610px;
	height: 360px;
}
	
	#content li.mininav {
		display: inline;
		list-style-type: none;
		margin-left: 5px;
		margin-right: 5px;
	}
	
	#content li.mininav a{
		color: #554c4a;
		font-weight: bold;
	}
	
	#content li.mininav a:hover {
		color: #009dd9;
	}
	
	#content li.mininav a.current {
		color: #009dd9;
	}
	
	#content p {
		font-size: 10pt;
	}
	
	.hideable {
		display: none;
		padding-top: 10px;
	}

div.mini {
	margin-top: .6em;
}	
	
#lowerhalf {
	clear: both;
	height: 220px;
	width: 100%;
}	
#lowerleft {
	margin-left: 15px;
	padding-right: 15px;
	position: relative;
	width: 270px;
}

#newslist li {
	list-style-type: none;
	cursor: default;
}

	#newslist li:hover p {
		border: 1px solid #9a9a9a;
	}

	#newslist li:hover a {
		color: #009dd9;
	}



#newslist p {
	border: 1px solid #ddd;
	display: block;
	line-height: 9pt;
	margin-bottom: -3px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

	#newslist a:hover {
		color: #009dd9;
	}

div.bubble {
	width: auto;
	margin-bottom: 15px;
}

	div.bubble cite {
		background:transparent url(../img/newsicon/tip.gif) no-repeat scroll 20px 0;
		font-style:normal;
		font-size: 8pt;
		padding-left:13px;
		padding-top:7px;
		position:relative;
		top:6px;
	}

#lowerright {
	float: right;
	margin-right: 15px;
	width: 628px;
}

#footer {
	height: 60px;	
	padding-top: 1px;
}

	.footnav a {
		font-size: 8pt;
		font-family: arial, tahoma, verdana, sans-serif;
		text-decoration: none;
		color: #fff;
	}

	.footnav a:hover {
		text-decoration: underline;
		color: #fff;
	}

	.footnav li {
		display: inline;
		list-style-type: none;
		padding-right: 5px;
		padding-left: 5px;

		font-size: 8pt;
		font-family: arial, tahoma, verdana, sans-serif;
		color: #fff;
	}

#update {
	float: right;
	padding-top: 1px;
	height: 60px;
}

iframe {
	border: 0;
}
