﻿/* main selectors */
body {
	margin: 0;
	padding: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.band {
	background-color: #dae0be;
	width: 100%;
	height: 93px;
	position: absolute;
	top: 123px;
	left: 0px;
}

a {
	color: #663399;
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

/* SEO headings */
strong.logo {
	display: block;
	position: absolute;
	top: 7px;
	left: 7px;
}

strong.logo a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 298px;
	height: 76px;
	background: url(http://media.monster.com/mm/spes/homepage/SPES_298x76.jpg) no-repeat;
}

/* container section */
#container {
	width: 960px;
	margin: 0 auto;
	padding-bottom:0; /* empty-cells: space */
	
}


/* header section */
#header {
	width: 100%;
	background:#fff url(http://media.monster.com/mm/homepage/background-header.png) repeat-y top right;
	position: relative;
	z-index:100;
	text-align: left;
}

/* header extra navigation section */
#navigation-extra {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 5px;
	right: 190px;
	font-size: 10px;
}

#navigation-extra li {
	display: inline;
	border-left: 1px solid #663399;
	padding: 0 1px 0 5px;
}

#navigation-extra li.first {
	border-left: none;
}

#navigation-extra li a {
	padding-bottom: 2px;
}

#navigation-extra li a.login {
	color: #FF6601;
}

#navigation-extra li a.security {
	padding-right: 13px;
	background: url(http://media.monster.com/mm/homepage/icon-security.gif) no-repeat top right;
}

/* header ad section */
#header div.ad {
	position: absolute;
	top: 0;
	right: 29px;
	width: auto;
	background: url(http://media.monster.com/mm/homepage/background-ad-long.gif) no-repeat bottom left;
	padding-bottom: 4px;
	
}
#header div.ad #ad_corner { 
	position: absolute; 
	right: 0px; 
	bottom: 0px; 
	background: url(http://media.monster.com/mm/homepage/ad_corner_purple.gif) no-repeat right bottom;
	height: 4px;
	width: 5px;
}

#header div.ad div.inner {
	background-color: #663399;
	color: #FFF;
	padding: 4px 8px;
	font-size: 10px;
}

#header div.ad div.inner span {
	color: #F96405;
	text-align: left;
	line-height: 22px;
	font-family: Trebuchet MS;
	font-size: 13px;
}

#header div.ad a {
	text-decoration: none;
	color: #FFF;
}

#header div.ad a:hover {
	text-decoration: underline;
}

#header div.ad a.ext {
	font-size: 12px;
	font-weight: bold;
	background: url(http://media.monster.com/mm/homepage/double_arrow_onpurple.gif) no-repeat right bottom;
	padding: 0px 18px 2px 0px;
}
#header div.ad a.ext:hover {
	text-decoration: none;
}

#header div.ad a.ext-en-uk {
	background-image: url(http://media.monster.com/mm/homepage/link-ext-en-uk.gif);
}
#header div.ad a.ext-ca-fr {
	background-image: url(http://media.monster.com/mm/homepage/link-ext-ca-fr.gif);
}
#header div.ad a.ext-de {
	background-image: url(http://media.monster.com/mm/homepage/link-ext-de.gif);
}
#header div.ad a.ext-fr {
	background-image: url(http://media.monster.com/mm/homepage/link-ext-fr.gif);
}
#header div.ad a.ext-nl {
	background-image: url(http://media.monster.com/mm/homepage/link-ext-nl.gif);
}

#header div.ad strong.head {
	padding-bottom: 4px;
	display: block;
}

#header div.ad ul {
	margin: 0;
	padding: 0 0 12px 0;
	list-style: none;
}

/* main navigation section */
#navigation-main {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 10px;
	top: 84px;
}

#navigation-main li {
	float: left;
	padding: 0 4px 0 5px;
	background: url(http://media.monster.com/mm/homepage/separator.gif) no-repeat;
	position: relative;
}

#navigation-main li a {
	display: block;
	float: left;
	height: 36px;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	position: relative;
	z-index: 5;
}

#navigation-main li a.my-monster {
	width: 97px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-my-monster.gif);
}
#navigation-main li a.find-jobs {
	width: 79px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-find-jobs.gif);
}
#navigation-main li a.post-resume {
	width: 96px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-post-resume.gif);
}
#navigation-main li a.money {
	width: 60px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-money.gif);
}
#navigation-main li a.education {
	width: 91px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-education.gif);
}
#navigation-main li a.job-fairs {
	width: 80px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-job-fairs.gif);
}
#navigation-main li a.career-advice {
	width: 116px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-career-advice.gif);
}
#navigation-main li a.career-centre {
	width: 122px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-career-centre.gif);
}
/* en-uk */
#navigation-main li a.post-my-cv {
	width: 97px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-post-my-cv.gif);
}
/* ca-en */
#navigation-main li a.own-a-franchise {
	width: 126px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-own-a-franchise.gif);
}
/* ca-fr */
#navigation-main li a.mon-monster {
	width: 105px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-mon-monster.gif);
}
#navigation-main li a.trouvez-un-emploi {
	width: 141px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-trouvez-un-emploi.gif);
}
#navigation-main li a.affichez-mon-cv {
	width: 133px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-affichez-mon-cv.gif);
}
#navigation-main li a.carrefour-carriere {
	width: 138px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-carrefour-carriere.gif);
}
/* de */
#navigation-main li a.mein-monster {
	width: 110px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-mein-monster.gif);
}
#navigation-main li a.jobs-suchen {
	width: 95px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-jobs-suchen.gif);
}
#navigation-main li a.lebenslauf {
	width: 90px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-lebenslauf.gif);
}
#navigation-main li a.karriere-journal {
	width: 127px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-karriere-journal.gif);
}
#navigation-main li a.community {
	width: 101px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-community.gif);
}
/* fr */
#navigation-main li a.offres-demploi {
	width: 122px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-offres-demploi.gif);
}
#navigation-main li a.deposer-mon-cv {
	width: 136px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-deposer-mon-cv.gif);
}
#navigation-main li a.conseils-carriere {
	width: 130px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-conseils-carriere.gif);
}
/* nl */
#navigation-main li a.zoek-een-baan {
	width: 119px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-zoek-een-baan.gif);
}
#navigation-main li a.plaats-je-cv {
	width: 101px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-plaats-je-cv.gif);
}
#navigation-main li a.carriere-advies {
	width: 125px;
	background-image: url(http://media.monster.com/mm/homepage/navigation-carriere-advies.gif);
}

#navigation-main li a:hover,
#navigation-main li a.active,
#navigation-main li:hover a,
#navigation-main li.hover a {
	background-position: 0 -36px;
	position:relative;
}

#navigation-main li.first {
	background: none;
}


#navigation-main li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 5px;
	top: 35px;
	width: 213px;
	border: 1px solid #D5E878;
	z-index: 4;
	background-color: #FFF;
	display: none;
}

#navigation-main li:hover ul,
#navigation-main li.hover ul {
	display: block;
}

#navigation-main li ul li {
	width: 100%;
	float: none;
	background: none;
	padding: 0;
}

#navigation-main li ul li a {
	display: block;
	float: none;
	text-indent: 0;
	background: none !important;
	height: auto;
	padding: 6px 11px;
	width: 191px;
}

#navigation-main li ul li a:hover {
	text-decoration: underline;
	background-color: #CBD78E !important;
}

/* content */
#homepage_content {
	float:left;
	width:960px;
	position:relative;
	z-index:0;
	background:url(http://media.monster.com/mm/homepage/content-bg.jpg) repeat-y;
}
#homepage_content .c-bg {
	float:left;
	width:960px;
	background:url(http://media.monster.com/mm/homepage/content-top-bg-new.jpg) no-repeat;
}
#homepage_content .c-bottom-bg {
	float:left;
	width:960px;
	background: url(http://media.monster.com/mm/homepage/content-bottom-bg.gif) repeat-x 0 100%;
}

/* form */
form {padding:0; margin:0;}

.form {
	float:left;
	width:833px;
	height:96px;
	padding:0 0 0 127px;
	font-size:10px;
	color:#4b590e;
	background:url(http://media.monster.com/spes/homepage/text-job-search.gif) no-repeat 30px 28px;
	position: relative;
	z-index:3;
}
.form .col1 {
	float:left;
	width:177px;
	padding:12px 0 0;
	position:relative;
	z-index:5
}
.form .col1 label {
	float:left;
	padding:1px 0 0 6px;
	margin:-2px 0 0;
	position:relative;
}

#lblkeywords {
	padding: 0 0 3px 0;
	margin: 0;
}

#lblcategories {
	padding: 0 0 3px 0;
	margin: 0;
	float: left;
}

.form .col1 input.chb {
	float:left;
	padding:6px 0 0 6px;
	margin:0;
	width:12px;
	height:12px;
}
.form .col1 input.text {
	float:left;
	width:180px;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	padding:1px 0 1px;
	margin: 0px 0 3px ;
	clear:left;
	color: #4b590e;
}
.form .col2 {
	float:left;
	width:260px;
	margin:12px 0 0 10px;
	position:relative;
	z-index:5;
}
.form .col2 select {
	float:left;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	width:250px;
}
.advance-search {
	list-style:none;
	position: absolute;
	bottom: 4px;
	left: 123px;
	z-index: 4;
	*z-index: -10;
}
.advance-search li {
	float:left;
	padding:0 6px;
	white-space:nowrap;
	background:url(http://media.monster.com/mm/homepage/as-separator.gif) no-repeat 100% 2px;
}
.advance-search li.last {background:none; padding: 0 30px 0 6px;}
.advance-search a {color:#4b590e; text-decoration:none;}
.advance-search a:hover {color:#639; text-decoration:underline;}

/* tabs */


.form .tabs {
	float:left;
	width:240px;
	top: 12px;
	margin-bottom: 12px;
	height:47px;
	position: relative;
	z-index:9998;
}
.form div.tab {
	display:none;
	width: 240px;
	height: 24px;
	background:url(http://media.monster.com/mm/homepage/tab-content-bg.gif) no-repeat left ;
	padding: 0px;
	margin-top: 1px;
}

.form div a.tab {
	float:left;
	height:21px;
	line-height:19px;
	display:inline;
	font-size:9px;
	color:#4b590e;
	text-decoration:none;
	
}
a#t1 {background:url(http://media.monster.com/mm/homepage/tabs_bg_full.gif) no-repeat left top; width:51px; padding:0 0 0 10px;}
a#t2 {background:url(http://media.monster.com/mm/homepage/tabs_bg_full.gif) no-repeat center top; width:91px; text-align:center; margin:0 2px;}
a#t3 {background:url(http://media.monster.com/mm/homepage/tabs_bg_full.gif) no-repeat right top; width:84px; text-align:center;}
form div a.tab:hover, form div .tabset a.active { color: #FFFFFF; text-decoration: none;}

a#t1.tab:hover, div.tabset a#t1.active { background-position: left bottom;}
a#t2.tab:hover, div.tabset a#t2.active { background-position: center bottom;}
a#t3.tab:hover, div.tabset a#t3.active { background-position: right bottom; }

.form div.tab input, .form div.tab select {font:9px Verdana, Arial, Helvetica, sans-serif;}
.form div.tab input {
	padding:1px 0 1px;
}

.form #tab1 input {
    position:relative;
    top: 1px;
	left: 3px;
	padding:1px 0 1px;
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    clear:left;
}
.form #tab1 select {position:relative; top: 1px; left:3px;height:17px; padding:1px 0 1px;}
.tab1City{
	width:160px;
}
.tab1Radius{
	width:62px;
}
.form #tab2 input {
	position:relative;
    top: 1px;
	left: 3px;
    width:160px;
	padding:1px 0 1px;
    font:9px Verdana, Arial, Helvetica, sans-serif;
    clear:left;
}
.form #tab2 select {position:relative; top: 1px; left:3px;  width:62px; height:17px; padding:1px 0 1px;}

.form #tab3 select {position:relative; top: 2px; left: 3px; width:231px; height:16px; padding:1px 0 1px;}

#homepage_content button.button {
	float:right;
	display:inline;
	margin:23px 30px 0 0px;
}

/* generic class for orange button elements */
button.orangebg {
	border: none;
	cursor:pointer;
	text-align:center; 
	padding: 0 15px 0 0 ; 
	background: url(http://media.monster.com/mm/homepage/searchbtn_right.gif) no-repeat right 1px;
	width:auto; 
	overflow:visible;
	font-weight: bold;
	font-size: 12px;
}
button.orangebg span {
	height: 25px;
	margin: 0;
	line-height: 23px;
	background: url(http://media.monster.com/mm/homepage/searchbtn_mainbg.gif) no-repeat left top;
	padding:0 0 0 14px; 
	color: #FFFFFF;
	position:relative;
	display:block;
	white-space: nowrap;
	*top: 1px;
}
/*/*/html*button.orangebg>span {top:1px;}/* */
/* unfortunately necessary hack for safari */

div.tabs div.tabset  {
	clear: left;
}

/* flash-block */
.flash-block {
	float:left;
	width:960px;
	height:289px;
	position:relative;
	z-index:1;
	padding:0 0 6px;
	background:url(http://media.monster.com/mm/homepage/flash-shadow.jpg) no-repeat 0 100%;
	background-position: bottom;
}
* html .flash-block { padding: 0 0 6px; }

.flash-alternate 
{
	width:930px;
/*	color:#41372b; */
	color:#FFFFFF;
	padding:60px 0 0 80px;
	height:239px;
	position:relative;
	z-index:2;
	background:url(http://media.monster.com/mm/homepage/headerboard/CountDown_10_01_2009.JPG) no-repeat;
}
.flash-alternate .fa-l { 
	float: left;
	width: 450px;
}
.flash-alternate .fa-r {
	background: transparent url(http://media.monster.com/mm/homepage/title-bg.png) repeat scroll 0% 50%;
	color: #FFF;
	float: right;
	font-size: 10px;
	margin: 30px 39px 0pt 0pt;
	width: 250px;
	padding-bottom: 10px;
}
.flash-alternate .fa-r h2 {
	font-size:16px;
	font-weight:bold;
	margin: 5px;
}
.flash-alternate h1 {
	margin: 0 0 2px;
/*	font-weight: 100; */
	font-size: 24px;
}
.flash-alternate p {
	margin: 8px 0 0;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}
.flash-alternate .fa-r p {
	font-size: 11px;
	margin: 5px 5px 5px 70px;
}
.flash-alternate .fa-r .hoverbutton {
	margin: 5px 5px 5px 70px;
}
.flash-alternate .fa-l p {
	margin: 8px 0 10px;
	width: 450px;
	line-height:22px;
}
.flash-alternate .fa-l p.fa-hello {
	width: 500px;
}
.flash-alternate .fa-l .hoverbutton a.more span {
	color: #41372B;
}
.flash-alternate .wblink {
	margin-left: 10px;
	font-size: 11px;
	text-decoration: underline;
}
.flash-alternate .gotomymonster {
	font-size: 11px;
	font-weight: normal;
}
.flash-alternate a.gotomymonster {
	text-decoration: underline;
}

/* inform */
.inform {
	float:left;
	padding:29px 0 0 0px;	
	color:#fff;
}
.inform .more {
	color:#fff;
	text-decoration:none;
	cursor: pointer;
	float:left;
	clear:left;
	display:inline;
	margin:0 0 0 -8px;
	padding:0 0 0 4px;
	font-size:14px;	
	line-height:20px;
	background:url(http://media.monster.com/mm/homepage/more-left-bg.gif) no-repeat;
}
.inform .more:hover {text-decoration:none;}
.inform .more span {
	float:left;
	height:20px;
	white-space:nowrap;
	padding:0 25px 0 5px;
	background:url(http://media.monster.com/mm/homepage/more-arrow.gif) no-repeat 100% 0;
}
.inform .green span {background:url(http://media.monster.com/mm/homepage/more-arrow2.gif) no-repeat 100% 0;}
.inform .more:hover {background-position:0 100%;}
.inform .more:hover span {background-position:100% 100%;}

/* row */
.row {
	float:left;
	padding:0 0 60px 30px;
}
.row .right {
	float:right;
	border:none;
	margin:10px 0 0;
}
.inform div.last 
{
	padding:0 0 30px 0px;
}
.row .td1 {
	float:left;
	width:280px;
	margin:0 30px 0 0;
}
.row .td2 {
	float:left;
	width:280px;
	margin:0 30px 0 0;
}
.row .td3 {
	float:left;
	width:280px;
	margin:0 0 0 0;
}
.row .title {
	float:left;
	height:26px;
	padding:4px 12px 0 10px;
	background:url(http://media.monster.com/mm/homepage/title-bg.png) repeat;
}	
.row .title a {
	float:right;
	color:#f60;
	display:inline;
	margin:6px 10px 0 0;
	font-size:9px;
	text-decoration:none;
}
.row .title a:hover {text-decoration:underline;}
.row .title h2 {
	margin:0;
	color:#fff;
	float:left;
	font:bold 16px "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif; 	
}

.row .subtitle {
	float:left;
	height:20px;
	padding:7px 12px 0 10px;
	font:bold 12px "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif; 	
}	
.expand {width:590px !important; font-size:11px;}
.expand .title {width:568px;}

.expand2 
{
	width:870px !important; 
	font-size:11px;
	padding:0 0 0 30px;
}
.expand2 .title {width:878px; height:94px;}
.expand2 .logos {clear:both;height:60px;background-color:#fff;}
.expand2 iframe {float:left; padding:0; margin:0; border:0px;}
.expand2 .logos a {float:left; padding:0; margin:0 13px 0 12px;}
.expand2 .spacer {float: left; width: 22px;}

.row .title_ad {
	float:left;
	height:26px;
	padding:4px 12px 0 10px;
}	
.row .title_ad a {
	float:right;
	color:#f60;
	display:inline;
	margin:6px 10px 0 0;
	font-size:9px;
	text-decoration:none;
}
.row .title_ad a:hover {text-decoration:underline;}
.row .title_ad h2 {
	margin:0;
	color:#4F581F;
	float:left;
	font:bold 16px "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif; 	
}


/* inf */
.row .inf {
	float:left;
	width:270px;
	padding:6px 0 0 10px;
}


.row .inf .inf_ad {
	float:left;
	padding:8px 15px 8px 15px;
	background:url(http://media.monster.com/mm/homepage/ad-bg2.png) repeat;
}
.row .inf2 {
	float:right;
	width:270px;
	padding:6px 0 0 10px;
}
.row .inf3 {
	float:left;
	width:270px;
	padding:5px 0 0 10px;
}

.row .poll-width {
	width: 563px !important;
}

.row .inf3 .btn {
	float:left;
	padding-left:16px;
}
.row .inf3 .inpt {
	float:left;
}
.row .inf3 .inpt input {
	width:198px; 
	font:9px Verdana, Arial, Helvetica, sans-serif; 
	color:#7a50a4;
}
.row .inf3 .poll {
	position:relative;
	top:-6px;
	left:-4px;
	float:left;
	line-height: 20px;
}

td.pollchoice font {	
	color: #FFFFFF;
}	
td.pollchoice{
	width:100%;
}
.pollquestion
{
	clear:both;
	line-height: 20px;
	
	width:563px;
}

.poll td {
	color: #FFFFFF;
}

.inf3 table
{
	float: left;
	margin-top: 5px;
	line-height: 20px;
        width: 410px;
}

.pollsubmit
{
	text-align: left;
}

.poll br
{
	height: 300px;	
}
.row .inf3 .poll input {
	margin:0 7px 0 0; 
	font-size:11px;
}
.row .inf3 .poll .submitter {
	margin:7px 10px 0 0; 
}
.row .inf3 .poll-ad {
	float:right;
	padding-left:0px;	
}

.row .inf3 .poll-title {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 10px;
	font-family: Verdana;
	color: white;
}

.row .inf p {
	margin:0 0 12px;
	font-size:11px;
	line-height:16px;
	clear:left;
}
.row .inf .formcopy {
	line-height:21px;
}
.row .inf2 p {
	margin:16px 0 15px;
	font-size:11px;
	line-height:16px;
}
.row .inf h3 {
	margin:0 0 1px;
	color:#f60;
	font-size:10px;
	font-weight:bold;
}

td.pollchoice font {	
	color: #FFFFFF;
}	

td.pollradio {
	vertical-align: middle;
	padding-right: 5px;
	width: 20px;
}
/* CMS Articlelist */

div.cmsarticlelist h3 { 
display: none; 
visibility: hidden; 
}
div.cmsarticlelist dl { 
line-height: 1.2em; 
margin: 0px; 
padding: 0px; 
width: 270px;
}
div.cmsarticlelist dt img { 
float: left; 
margin: 0px 5px 2px 0px; 
}
div.cmsarticlelist dd { 
margin-bottom: .36em; 
}
div.cmsarticlelist p { 
line-height: 1.2em; 
margin: 0 0 .3em 0; 
}

div.cmsarticlelist a { 
color: white;
text-decoration: underline;
font-weight: bolder;
font-size: 12px;
}


/* Definition lists */
dl.articles,
dl.sections { 
line-height: 1.2em; 
margin: 0 0 1.5em 0; 
padding: 0px; 
}
dl.articles dt { 
font-weight: normal; 
}
dl.articles dd { 
margin: 0 0 4px 0; 
}
dl.articles dt img { 
float: left; 
margin: 4px 5px 0px 0px; 
}
dl.sections dt { 
background: url(http://media.monster.com/mm/uken/firsttimers/bullet_arrow.gif) no-repeat left top; 
margin: 0 0 3px 0;	
padding: 0 0 0 18px; 
} 

/* End CMS */


.row .inf a img {
	display:block;
	border:none;
}
.row .inf .photo {
	float:left;
	margin:0 0 5px -4px;
	position:relative;
}
.row .inf .banner {
	float:left;
	width:100%;
	padding:0 0 23px;
}
.row .inf .job {
	float:left;
	width:141px;
	padding:0 0 14px 0;
}
.row .inf .location {
	float:left;
	width:100px;
	overflow:hidden;
	padding:0 0 14px 10px;
}
.row .inf .job ul, .row .inf .location ul {
	padding:0;
	margin:0;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
}
.row .inf .job ul, .row .inf .location ul {
	float:left;
	width:160px;
	padding:7px 0 0;
	color:#fff;
}
.row .inf .job ul a {
	color:#fff;
	text-decoration:none;
}
.row .inf .job ul a:hover {text-decoration:underline; color:#FF9900;}
.job li, .location li 
{
	font-size: 11px;
}

/* photo-list */
.photo-list {
	padding:0;
	margin:0;
	float:left;
	width:275px;
	display:inline;
	margin:0 0 0 -3px;
	list-style:none;
}
.photo-list li {
	float:left;
	padding:0 7px 0 0;
}

/* vol-list*/ 
.vol-list {
	float:left;
	padding:0  0 13px;
	margin:0;
	font-size:9px;
	list-style:none;
	width:100%;
}
.vol-list li {
	float:left;
	width:100%;
	padding:10px 0 3px;
}
.vol-list li a {
	float:left;
	font-size: 9px;
	color:#FF6600;
	font-weight: bold;
	text-decoration:none;
	padding:0 0 0 17px;
	line-height:12px;
	background:url(http://media.monster.com/mm/homepage/pic1.gif) no-repeat;
}	
.vol-list li a:hover {text-decoration:underline; color:#FF9900}



/* list */
.list {
	padding:0;
	margin:0 0 14px;
	list-style:none;
	float:left;
	font-size:11px;
	width:100%;
}
.list li {
	float:left;
	width:250px;
	padding:3px 0 2px 9px;
	background:url(http://media.monster.com/mm/homepage/double-arrow.gif) no-repeat 0 8px; 	
}

/* Fix for Featured Employers Include */


.list table tr td table tr td font {
	display: block;
	float:left;
	width:250px;
	padding:3px 0 2px 9px;
	background:url(http://media.monster.com/mm/homepage/double-arrow.gif) no-repeat 0 8px; 	
}

.list table tr td table tr td a img
{
	display: none;
	width: 0px;
}

/* End Fix */
.eow-search 
{
	padding:0;
	margin:0 0 14px;
	list-style:none;
	font-size:11px;
	background:url(http://media.monster.com/mm/homepage/as-seperator.gif);
}
.eow-search li {
	float:left;
	padding:0 0px;
	width:160px;
	background:url(http://media.monster.com/mm/homepage/as-separator-white.gif) no-repeat 87% 2px;
}
.eow-search li.last {background:none; padding: 0 0px;}
.eow-search a {color:#fff; text-decoration:none; font-size:11px;}
.eow-search a:hover {color:#FF9900; text-decoration:underline;}
.eow-search img {padding:1px 2px 1px 0;}

.list a {color:#fff; text-decoration:none; font-size:11px;}
.list a:hover {color:#FF9900; text-decoration:underline;}

.list-right {
	padding:0;
	margin:0 0 14px;
	list-style:none;
	float:right;
	font-size:11px;
}
.list-right li {
	float:right;
	width:250px;
	padding:3px 0 2px 9px;
	background:url(http://media.monster.com/mm/homepage/double-arrow.gif) no-repeat 0 8px; 	
}
.list-right a {color:#fff; text-decoration:none; font-size:11px;}
.list-right a:hover {color:#FF9900; text-decoration:underline;}

/* form2 */
.inf form div {
	float:left;
	width:100%;
}
.inf form div .text {
	float:left;
	border:none;
	width:196px;
	padding:3px 0 4px 4px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#663499;
}
.inf form div .button {
	float:left;
	display:inline;
	margin:1px 0 0 5px;
}

/* news */
.news {
	float: left;
	width:100%;
	margin:10px 0 0;
}
.news h3 {
	color:#fff !important;
	font-size:15px !important ;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.nleft img {float:left; border:none;}
.nleft div {float:right; width:140px;}
.nright img {float:right; border:none;}
.nright div {float:left; width:140px;}

/* item-list */
.item-list {
	float:left;
	width:185px;
	padding:0;
	margin:0;
	list-style:none;
}
.item-list li {
	float:left;
	width:100%;
	padding:0 0 5px;
}
.item-list input {
	float:left;
	margin: 0 5px 0 0;
}
.item-list label 
{
	float: none;
	font-size:11px;
}
.result {
	float:left;
	clear:both;
	margin:8px 0 0;
}

/*location bar */
#location-bar {	
	float:left;
	width:920px;
	padding:0 0 8px 40px;
	background:#3F2757;
	color:#fff;
}
#location-bar .title h2 
{
	
	margin:4px 0;
	color:#fff;
	float:left;
	font:bold 16px "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif; 	
}

#location-bar  .selector_float2 {
	margin: 10px 0px 0px 0px;
	float:left;	
}

#location-bar  .selector_float3 {
	margin: 7px 0px 0px 5px;
	float:left;	
}

#location-bar  .selector {
	margin: 0px 0px 0px 582px;
}

/* footer */
#footer {
	float:left;
	*float:none;
	width:920px;
	padding:24px 0 30px 40px;
	background:#4a3360;
	color:#fff;
}
#footer .f-col1 {
	float:left;
	width:172px;
	padding:0 61px 0 0;
}
#footer .f-col2 {
	float:left;
	width:172px;
	padding:0 93px 0 0;
}
#footer .f-col3 {
	float:left;
	width:172px;
	padding:0 48px 0 0;
}
#footer .f-col4 {
	float:left;
	width:169px;
	overflow:hidden;
}

#footer h3 {
	margin:0 0 15px;
	float:left;
	width:100%;
	font-size:9px;
	font-weight: normal;
}
#footer ul {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
}
#footer ul li {
	float:left;
	width:172px;
	font-size:9px;
	padding:0 0 4px 10px;
	background:url(http://media.monster.com/mm/homepage/double-arrow.gif) no-repeat 0 4px;
}
#footer ul li a {color:#fff; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline; color:#FF9900;}
#footer p {
	float:left;
	width:100%;
	margin:20px 0 0;
	font-size:9px;
	color:#fff;
}
#footer p a {text-decoration:none; color:#FF6600;}
#footer p a:hover {text-decoration:underline; color:#FF9900;}
#footer a img {
	float:left;
	border:none;
	margin:4px 0 0;
}
#footer .smaller {
	font-size:9px;
}

.hoverbutton .more {
	color:#fff;
	text-decoration:none;
	cursor: pointer;
	padding:0 0 0 4px;
	font-size:14px;	
	float:left;
	line-height:20px;
	background:url(http://media.monster.com/mm/homepage/more-left-bg.gif) no-repeat;
	position: relative;
}
.hoverbutton .more:hover {text-decoration:none;}
.hoverbutton .more span {
	float:left;
	height:20px;
	white-space:nowrap;
	padding:0 25px 0 5px;
	background:url(http://media.monster.com/mm/homepage/more-arrow.gif) no-repeat 100% 0;
}
.hoverbutton .green span {background:url(http://media.monster.com/mm/homepage/more-arrow2.gif) no-repeat 100% 0;}
.hoverbutton .more:hover {background-position:0 100%;}
.hoverbutton .more:hover span {background-position:100% 100%;}


.nobg
{
}

