body
{
	background: #344D69;
	color: white;
	font-family: Arial, Lucida Grande, Lucida, sans-serif;
	font-size: 11px;
}

h1
{
	font-family: Arial, Lucida Grande, Lucida, sans-serif;
	font-size: 25px;
}

h2,h3
{
	font-family: "Verdana", Lucida Grande, Lucida, "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
}

h2
{
	font-size: 18px;
}

a
{
	color: #ffffff;
	text-decoration: none;
}

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

h3
{
	color: #ccff63;
	font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.menu
{
	background: url() no-repeat top right;
	height: 400px;
	width: 297px;
	float: left;
	margin: 120px 30px 0 0;
	text-align: right;
}

.menu ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.menu li
{
	border-bottom: 1px dotted #34443c;
	padding: 8px 0;
}

.menu p
{
	font-size: 9px;
	line-height: 14px;
	color: #ccd3d0;
}

.menu p.highlight
{
	color: #fff;
	border-top: 1px dotted #34443c;
	padding-top: 8px;
	font-size: 10px;
	line-height: 18px;
}

.copy
{
	float: left;
	width: 500px;
	border-left: 1px solid #34443c;
	line-height: 16px;
}

div.copy div:first-child
{
	border-top: none;
}

.copy li
{
	margin: 0 0 8px 0;
}

.job
{
	padding: 30px;
	border-top: 1px solid #34443c;
}

.container
{
	position: absolute;
	left: 50%;
	top: 10px;
	margin-left: -414px;
	width: 850px;
}

div.toplogo
{
	position: absolute;
	width: 300px;
	left: 25px;
	top: 0px;
	height: 130px;
}

div.toplogo a
{
	display: block;
	height: 130px;
	float: left;
}

div.toplogo a#top-logo
{
	width: 300px;
	background: url(images/logo.png) no-repeat;
}

body.jobs .container
{
	background-image: none;
}

.logo
{
	display: block;
	background: url(images/logo-monster.png) no-repeat;
	position: absolute;
	right: 100px;
    top: 130px;
	width: 243px;
	height: 242px;
}

.bg
{
	position:absolute;
	background: url(images/bg.png) no-repeat;
	width: 755px;
	left: 26px;
	padding-top:65;
	top: 120px;
	height: 360px;
}

.box
{
	position: absolute;
	left: 50%;
	top: 355px;
	margin-left: -390px;
	background: url(images/box.png) no-repeat 0px 35px;
	padding-top: 65px;
	width: 750px;
	height: 101px;
}

input.text
{
	border: 2px solid #344D69;
	padding: 4px;
	width: 155px;
	font: 11px verdana;
}

input.codetext
{
	border: 2px solid #344D69;
	padding: 4px;
	width: 225px;
	font: 11px verdana;
}

#logo-link
{
	display: block;
	height: 100px;
	width: 297px;
}

#signup-text
{
	width: 292px;
	height: 20px;
	background: transparent url(images/signup.gif) no-repeat scroll 50% 60%;
}

#invite-text
{
	width: 132px;
	height: 21px;
	background: transparent url(images/invite.gif) no-repeat scroll 50% 60%;
}

#betalogin-text
{
	width: 292px;
	height: 20px;
	background: transparent url(images/betalogin.png) no-repeat scroll 0px 50%;
}

#name-text
{
	width: 64px;
	height: 9px;
	background: url(images/name.gif) no-repeat 3px 0;
}

#email-text
{
	width: 84px;
	height: 9px;
	background: url(images/email.gif) no-repeat 3px 0;
}

#login-text
{
	width: 64px;
	height: 9px;
	background: url(images/email.png) no-repeat 3px 0;
}

#password-text
{
	width: 84px;
	height: 9px;
	background: url(images/password.png) no-repeat 3px 0;
}

#thankyou-text
{
	position: absolute;
	width: 392px;
	height: 32px;
	left: 155px;
	background: transparent url(thankyou.png) no-repeat scroll 120% 60%;
}

#login-button
{
	position: absolute;
	left: 415px;
	top: 82px;
}

#codesubmit-button
{
	position: absolute;
	left: 539px;
	top: 91px;
}

.footer
{
	display: block;
	position: absolute;
	top: 770px;
	left: 325px;
	width: 246px;
	height: 10px;
}

.table
{
	top: 770px;
	left: 427px;
	width: 515px;
	height: 10px;
}

div.no_account_link
{
	position: absolute;
	width: 188px;
	left: 215px;
	top: 490px;
	height: 25px;
}

div.no_account_link a
{
	display: block;
	height: 25px;
	float: left;
}

div.no_account_link a#no-account-link
{
	width: 375px;
	background: url(images/no-account-sign-up.png) no-repeat;
}

td
{
	color: #91ae71;
}

div.links
{
	position: absolute;
	width: 288px;
	left: 505px;
	top: 45px;
	height: 25px;
}

div.links a
{
	display: block;
	height: 25px;
	float: left;
	padding-right:10px;
	font-size:12px;
	color:#ffffff;
}

div.links a#twitter-link
{
	width: 24px;
	height: 24px;
	background: url(images/Twitter.png) top left no-repeat;
}

div.links a#facebook-link
{
	width: 24px;
	height: 24px;
	background: url(images/FaceBook.png) top left no-repeat;
}


.callout_ask
{
	position: absolute;
	background: url(../img/callout_ask.png) no-repeat;
	width: 81px;
	left: 105px;
	top: 520px;
	height: 81px;
}

.callout_ask_title
{
	position: absolute;
	background: url(images/ask.png) no-repeat;
	width: 55px;
	left: 110px;
	top: 607px;
	height: 25px;
	font-size:20px;
}

.callout_ask_text
{
	font-family: "Verdana", Lucida Grande, Lucida, Arial, sans-serif;
	position: absolute;
	width: 225px;
	left: 50px;
	top: 640px;
	height: 42px;
}

.callout_recommend
{
	position: absolute;
	background: url(../img/light_bulb.png) no-repeat;
	width: 81px;
	left: 357px;
	top: 520px;
	height: 81px;
}

.callout_recommend_title
{
	position: absolute;
	background: url(images/recommend.png) no-repeat;
	width: 161px;
	left: 322px;
	top: 607px;
	height: 37px;
	font-size:20px;
}

.callout_recommend_text
{
	font-family: "Verdana", Lucida Grande, Lucida, Arial, sans-serif;
	position: absolute;
	width: 210px;
	left: 311px;
	top: 640px;
	height: 42px;
}

.callout_discover
{
	position: absolute;
	background: url(../img/callout_discover.png) no-repeat;
	width: 81px;
	left: 605px;
	top: 520px;
	height: 81px;
}

.callout_discover_title
{
	position: absolute;
	background: url(images/discover.png) no-repeat;
	width: 111px;
	left: 597px;
	top: 607px;
	height: 37px;
	font-size:20px;
}

.callout_discover_text
{
	font-family: "Verdana", Lucida Grande, Lucida, Arial, sans-serif;
	position: absolute;
	width: 210px;
	left: 562px;
	top: 640px;
	height: 42px;
}

.home_text
{
	position: absolute;
	width: 470px;
	left: 50px;
	top: 150px;
	height: 42px;
	color: #ffffff;
	font-size:25px;
}

.home_header_text
{
	position: absolute;
	width: 470px;
	left: 50px;
	top: 165px;
	height: 42px;
	color: #ffffff;
}

.home_body_text
{
	position: absolute;
	width: 400px;
	left: 50px;
	top: 230px;
	height: 42px;
	color: #ffffff;
	font-size:18px;
}

.signin_text
{
	font-family: "Verdana", Lucida Grande, Lucida, Arial, sans-serif;
	position: absolute;
	width: 650px;
	left: 80px;
	top: 405px;
	height: 42px;
	color: #344D69;
	font-size:13px;
}

.thankyou_text
{
	position: absolute;
	width: 650px;
	left: 80px;
	top: 415px;
	height: 42px;
	color: #990000;
	font-size:14px;
}

.email_field
{
	position: absolute;
	top: 85px;
	left: 45px;
}

.password_field
{
	position: absolute;
	top: 85px;
	left: 235px;
}
