/*------------------------------------------------------*/
/* GENERAL STYLES --------------------------------------*/
/*------------------------------------------------------*/
body {
	margin: 15px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6d6e71;
	}
h1, h2, h3 {
	margin: 5px 0 0 0;
	padding: 0;
	color: #555;
	font-size: 18px;
	}
p {
	margin: 0;
	padding: 0;
	}
a:link, a:visited {	
	color: #515256;
	}
a:hover, a:active {
	color: #0FF;
	}
/*------------------------------------------------------*/
/* CLASS SPECIFIC STYLES -------------------------------*/
/*------------------------------------------------------*/
.hidden {
	display: none;
	}
.clear {
	clear: both;
	}
.right {
	float: right;
	display: inline;
	margin-top: 5px;
	margin-right: 50px;
	}
.small {
	font-size: 12px;
	}
.whoBtn {
	background: url(/images/careers_page/who_btn.gif) bottom no-repeat;
	display: block;
	width: 140px;
	height: 27px;
	float: left;
	margin: 0 0 0 1px;
	}
.jobsBtn {
	background: url(/images/careers_page/jobs_btn.gif) bottom no-repeat;
	display: block;
	width: 140px;
	height: 27px;
	float: left;
	margin: 0 0 0 14px;
	}
.locationsBtn {
	background: url(/images/careers_page/locations_btn.gif) bottom no-repeat;
	display: block;
	width: 140px;
	height: 27px;
	float: left;
	margin: 0 0 0 14px;
	}
.testimonialsBtn {
	background: url(/images/careers_page/testimonials_btn.gif) bottom no-repeat;
	display: block;
	width: 140px;
	height: 27px;
	float: left;
	margin: 0 0 0 14px;
	}
a.whoBtn:hover, a.jobsBtn:hover, a.locationsBtn:hover, a.testimonialsBtn:hover {
	background-position: top;
	}
/*------------------------------------------------------*/
/* ID SPECIFIC STYLES ----------------------------------*/
/*------------------------------------------------------*/
#container {
	margin: 0 auto;
	width: 1024px;
	}
#greyTop {
	background: url(/images/careers_page/grey_top.gif) no-repeat;
	width: 1024px;
	height: 17px;
	}
#greyMid {
	background: url(/images/careers_page/grey_mid.gif) repeat-y;
	width: 1024px;
	padding-top: 1px;
	}
#greyBtm {
	background: url(/images/careers_page/grey_btm.gif) no-repeat;
	width: 1024px;
	height: 12px;
	}
#logo {
	background: url(/images/careers_page/moc_logo.gif) no-repeat;
	float: right;
	width: 133px;
	height: 85px;
	margin: 0 20px 10px 0;
	}
#careersTxt {
	background: url(/images/careers_page/careers_txt.gif) no-repeat;
	width:  897px;
	height: 36px;
	clear: both;
	margin: 0 0 0 25px;
	}
#blueLines {
	background: url(/images/careers_page/blue_lines.gif) no-repeat;
	width: 1016px;
	height: 51px;
	margin: 15px 0 0 8px;
	}
#nav {
	margin: 5px 0 0 20px;
	}
#content {
	width: 603px;
	padding-top: 5px;
	margin: 0 0 0 20px;
	float: left;
	display: inline;
	}
#contentTop {
	background: url(/images/careers_page/content_white_top.gif) no-repeat;
	height: 8px;
	/margin-bottom: -8px;
	}
#contentMid {
	background: #fff;
	margin-left: 1px;
	width: 582px;
	padding: 3px 10px 5px 10px;
	}
#contentBtm {
	background: url(/images/careers_page/content_white_btm.gif) no-repeat;
	height: 8px;
	}
#rightPic {
	background: url(/images/careers_page/career_pic.jpg) no-repeat;
	width: 373px;
	height: 449px;
	float: left;
	display: inline;
	margin: 5px 0 0 13px;
	}