﻿html, body, table, th, tr, td, p, img, h1, h2, h3, h4, h5, div, form, fieldset {padding:0; margin:0; border:none;}
body 
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color:#5a9d5a;
	color: #000000; 
	font-size:12px; 
	font-family: Georgia;
}
p
{
	padding-top:0px;
}
.td_topgray
{
	width: 750px;
	height: 8px;
	background-color: #999999;
}
.td_midgray
{
	width: 750px;
	height: 2px;
	background-color: #999999;
}
.td_topspacer
{
	width: 100%;
	height: 20px;
	background-color: #F1EDE2;
}
.td_banner
{
	width: 750px;
	height: 250px;
	border-top: solid 1px #27692B;
	border-bottom: solid 1px #559A57;
	background-image:url('../images/logo_banner.jpg');
}
table#phototable
{
	height:440px;
	width:435px;
}
td#swoosh
{
	background-position:center;
	background-repeat:no-repeat;
}

img#photo1
{
	padding:102px 0px 0px 353px;
}
img#photo2
{
	padding:0px 0px 0px 22px;
}
img#photo3
{
	padding:0px 0px 0px 22px;
}
.td_content
{
	background-color: #F1EDE2;
}
.td_bottomgreen
{
	height: 25px;
	background-color: #1b5721;
	font: 12px Calibri, Arial, Times New Roman;
	color:#cfc399;
	padding: 0px 20px 0px 20px;
}
.td_bottomcurve
{
	height: 25px;
	background-color: #F9F8F3;
	font: 12px Calibri, Arial, Times New Roman;
	color:#cfc399;
	padding-left: 20px;
	background-image: url('../images/footercurve.gif');
	
}

		
div#content
{
	width: 750px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font: 12px Calibri, Arial, Times New Roman;
	text-decoration: none;
}

	div#content h2
	{
		font: 22px Lucida Grande, Calibri, Arial;
		color: Green;
	}
	
	div#content p
	{
		margin-left: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	div#content a
	{
		text-decoration: none;
		color: #000000;
	}
	
	div#content a:hover
	{
		text-decoration: underline;
		color: #559A57;
	}
		
div#news 
{
	background-color: #F1EDE1;
	width:212px;
	height: 150px;
	float: right;
	padding: 0px 30px 30px 30px;
}

div#newsbanner
{
	background-color: #b9d2bc;
	border: solid 1px #E0DCD8;
	width:210px;
	height: 20px;
	float: right;
	padding: 0px 50px 0px 10px;	
	font: 16px Lucida Grande, Calibri, Arial;
	color: Green;
}

div#mainindexbody
{
	border-right:solid 1px #E0DCD8;
	background-color: #F9F8F3;
	width:437px;
	height: 530px;
	float: left;
	padding: 0px 10px 30px 30px;
	
}
	

div#videobanner
{
	background-color: #b9d2bc;
	border: solid 1px #E0DCD8;
	width:210px;
	height: 20px;
	float: left;
	padding: 0px 50px 0px 10px;	
	font: 16px Lucida Grande, Calibri, Arial;
	color: Green;
}

div#video
{
	background-color: #F1EDE1;
	width:212px;
	height: 120px;
	float: right;
	padding: 0px 30px 30px 30px;
}

div#videobanner2
{
	background-color: #b9d2bc;
	border: solid 1px #E0DCD8;
	width:210px;
	height: 20px;
	float: left;
	padding: 0px 50px 0px 10px;	
	font: 16px Lucida Grande, Calibri, Arial;
	color: Green;
	margin: 110px 0px 0px 0px;
}

div#video2
{
	background-color: #F1EDE1;
	width:212px;
	height: 120px;
	float: right;
	padding: 0px 30px 30px 30px;
}

div.videoLangLink
{
	float: left;
	padding: 1px 2px 1px 2px;
	margin: -9px 4px 0 0;
	cursor: pointer;
	z-index: 500;
	position:relative;
}

#videobutton_english
{
	display: block;
	width: 60px;
	height: 16px;
	background: url('../images/videobutton_english.gif') no-repeat 0 0;
	cursor: pointer;
}
#videobutton_english:hover
{
	background: url('../images/videobutton_english_hover.gif') no-repeat 0 0;
}

#videobutton_spanish
{
	display: block;
	width: 60px;
	height: 16px;
	background: url('../images/videobutton_spanish.gif') no-repeat 0 0;
	cursor: pointer;
}
#videobutton_spanish:hover
{
	background: url('../images/videobutton_spanish_hover.gif') no-repeat 0 0;
}

#videobutton_chinese
{
	display: block;
	width: 60px;
	height: 16px;
	background: url('../images/videobutton_chinese.gif') no-repeat 0 0;
	cursor: pointer;
}
#videobutton_chinese:hover
{
	background: url('../images/videobutton_chinese_hover.gif') no-repeat 0 0;
}
	
div#pagebody
{
	background-color: #F9F8F3;
	width:708px;
	float: left;
	padding: 30px 10px 30px 30px;
	
}
	div#pagebody a
	{
		text-decoration: none;
		color: Maroon;
	}
	
	
div#photoframe
{
	margin: -190px 0px 0px 57px;
	height:350px;
}
div#phototest
{
	border:solid 1px;
}

div#shadow
{
	background-color:#5a9d5a;
	margin:-35px 0px 50px 0px;
	background-repeat:repeat-y;
	background-position:center;
	background-image:url('../images/shadow.gif');
}
img#movieposition
{
	margin:-200px 0px 0px -10px;
	vertical-align:top;
}
img#movieframe
{
	margin:-15px 0px 0px -22px;
}

div#locationsimages
{
	background-color: #F9F8F3;
	width:337px;
	height: 300px;
	float: right;
	padding: 50px 140px 0px 0px;
	
}

div.jobheader
{
	border: solid 1px black;
	padding: 5px;
	background-color: #F1EDE2;
}

div.jobdetail
{
	border: solid 1px black;
	border-top: 0;
	padding: 5px;
}


#navigation
{
	width: 100%;
	text-align: left;
	font: 12px Calibri, Arial, Times New Roman;
}

#navigation ul li a {
	color: #5E4F4C;
	font: 12px Calibri, Arial, Times New Roman;
}




ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px; text-align:center;}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:265px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1; text-decoration: none;}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(/images/dd_header.gif); width:76px;}
ul.menu li.lastLink {margin-right: 0px;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(/images/dd_header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(/images/dd_arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}



ul.newsletterList {
	width: 250px;
	padding-left: 0px;
	margin-left: 0px;
	font-family: Arial, sans-serif;
}
ul.newsletterList li {
	list-style: none;
	padding: 0px;
}
ul.newsletterList li h5 {
	padding: 2px 10px 0px 10px;
	border: 1px solid #407543;
	margin: 0px;
	background-image: url(http://www.m2p2.com/images/bg_yr.png);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #fff;

}
ul.newsletterList li ul {
	padding-left: 0px;
	margin-left: 0px;
}
ul.newsletterList li ul li {
	background-image: url(http://www.m2p2.com/images/dd_header.gif);
	background-repeat: repeat-x;
	padding: 5px 7px 7px;
	border: 1px solid #aaa;
	border-bottom: none;
	list-style: none;
}
ul.newsletterList li ul li:first-child, ul.newsletterList li ul li:first-child:hover {
	border-top: none;
}
ul.newsletterList li ul li:last-child, ul.newsletterList li ul li:last-child:hover {
	border-bottom: 1px solid #aaa;
}
ul.newsletterList li ul li:hover {
	background-image: url(http://www.m2p2.com/images/dd_header_over.gif);
	background-repeat: repeat-x;
	padding: 5px 7px 7px;
	border: 1px solid #aaa;
	border-bottom: none;
	list-style: none;
}
ul.newsletterList li ul li a {
	background-image: url(http://www.m2p2.com/images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	text-decoration: none;
	color: #4e4e4e;
}
