/* These are overridden/added values against header05.css for left justified behavior and such for the My site */
body#besafe A
{
	color: #663399;
}
body#besafe A:Visited
{
	color: #999933;
}
body#besafe A.SmallBoldWhite:Visited
{
	color: White;
}
body#besafe A:Active
{
	color: #999933;
}
body#besafe #HeadDefauTable
{
	width: 786px;
}
/* Top Bar of Header_Default  */
body#besafe #header05
{
	background-color: #660099;
}
body#besafe #headerlogobar
{
	background-color: #660099;
	width: 100%;
	clear: both;
	height: 71px;
}
body#besafe #headerlogo
{
	float: left;
	width: 600px;
	left: 28px;
	background-color: #660099;
}
body#besafe .headerbutton
{
	float: left;
	background-color: #660099;
	width: auto;
}
body#besafe #wrapper
{
	text-align: left;
}
body#besafe #navigation ul#mainnav
{
	width: 100%;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: -1px;
}
body#besafe #navigation ul#mainnav li ul
{
	left: -999em;
	position: absolute;
	width: 18em;
}
body#besafe #navigation ul#mainnav li ul li
{
	list-style-type: none;
}
body#besafe #navigation ul#mainnav li li a
{
	width: 18em; /* for IE */
}
body#besafe #navigation ul#mainnav li li a
{
	background-image: none;
	border-bottom: 1px solid #EEE;
	font-size: 1.0em;
	padding-left: .5em;
	padding-right: .5em;
	width: 18em;
}
html > body#besafe #navigation ul#mainnav li li a
{
	width: 17em;
}
body#besafe #navigation ul#mainnav li ul iframe
{
	width: 18em;
	height: 5.4em;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
body#besafe #navigation ul#sectionnav
{
	width: 100%;
	margin-left: 1em;
}
body#besafe #navigation #mainnavdivforie5point5
{
	width: 100%;
	margin: 0 11;
}
body#besafe #navigation #sectionnavdivforie5point5
{
	width: 100%;
	margin: 0 8;
	margin-bottom: 5px;
}
html > body#besafe #navigation #sectionnavdivforie5point5
{
	margin-bottom: 0px;
}
body#besafe #navigation ul#mainnav li.employers
{
	position: relative;
	left: 10em;
}
body#besafe #navigation ul#sectionnav li.before
{
	display: block; /*\*/ /*/ 		display: inline-block; 	/* IE5 Mac Band Pass Filter for explicit widths on floats bug */
	line-height: 1.3em;
	margin: .4em 0;
	padding-left: 0;
	padding-right: .5em;
	font-weight: bold;
}
body#besafe #navigation ul#sectionnav li.selected a
{
	font-weight: bold;
}
/* End of header05.css overrides/additions */
BODY#besafe
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /*    font-size:9pt;   -- commented out for header05.css new look & feel */
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
body#besafe TD
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
body#besafe H1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
body#besafe H2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
body#besafe H3
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
body#besafe .H3
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
body#besafe .PadTable
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
body#besafe .PadTable5
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
body#besafe H4
{
	font-family: GillSans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #FF6600;
}
body#besafe H4.PageTitle
{
	font-family: GillSans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #FF6600;
}
body#besafe .RequiredField2
{
	font-size: 9pt;
	font-style: normal;
	font-family: Arial, Helvetica, san-serif;
	background-color: #FFFFFF;
	border: 1px solid #9966CC;
}
body#besafe .SmallOrange
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #ff6600;
}
body#besafe .LclOrangeHdr
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, GillSans;
	color: #ff6600;
}
body#besafe .MyLocalSectionTitle
{
	background-position: left bottom;
	color: #ffffff;
	font-family: Verdana,Tahoma,Geveva,Arial,Helvetica,sans serif;
	font-size: 13pt;
	font-weight: bold;
	background: url("http://media.monster.com/nmy/local/usen/2x60_LocalBackGradient.gif");
}
body#besafe .TopLeftDivider
{
	background-color: #EEEBFB;
	border-bottom: 1px dotted #660099;
	border-top: 1px dotted #660099;
	font-family: Verdana, Geneva, Arial, san-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 4 4 4 4;
	border-bottom-width: 1px;
}
body#besafe Div.Section1 H4
{
	color: Black;
}
body#besafe .ResumeTitle
{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	color: #ff6600;
	font-weight: bold;
}
body#besafe .HelpHeader
{
	font-family: Verdana,Geneva,Arial,Helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: #0A8D03;
}
body#besafe .QuickHelpHeader
{
	font-family: Verdana,Geneva,Arial,Helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: #FF6600;
}
body#besafe .DIVQuickHelp
{
	border-right: #ff6600 1px dashed;
	padding-right: 2px;
	border-top: #ff6600 1px dashed;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #ff6600 1px dashed;
	padding-top: 2px;
	border-bottom: #ff6600 1px dashed;
	position: relative;
}
body#besafe H5, DT
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
body#besafe H6
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
body#besafe TFOOT, body#besafe THEAD
{
	font-size: 11pt;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}
body#besafe TH
{
	vertical-align: baseline;
	font-size: 11pt;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}
/* Label style for RadioButton and CheckBox list items */
body#besafe LABEL
{
	font-size: 9pt;
	font-style: normal;
	font-family: Arial, Helvetica, san-serif;
	white-space: nowrap;
}
body#besafe SMALL
{
	font-size: 8pt;
}
body#besafe BIG
{
	font-size: 12pt;
}
body#besafe BLOCKQUOTE, body#besafe PRE
{
	font-family: Courier New, monospace;
}
body#besafe UL LI LI
{
	list-style-type: disc;
}
body#besafe UL LI LI LI
{
	list-style-type: circle;
}
body#besafe OL LI
{
	list-style-type: decimal;
}
body#besafe OL OL LI
{
	list-style-type: lower-alpha;
}
body#besafe OL OL OL LI
{
	list-style-type: lower-roman;
}
body#besafe .Normal
{
	font-size: 9pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
}
body#besafe .Small
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
}
body#besafe .SmallDisabled
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #777777;
}
body#besafe .AdHeader
{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-bottom: 2px;
	font-size: 7pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #CCCCCC;
	background-color: #f5f5f5;
}
body#besafe .AdFooter
{
	font-size: 7pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
}
body#besafe .TabOn
{
	padding-bottom: 2px;
	background-image: url('http://media.monster.com/my/usen/TopMiddleBackOn.gif');
}
body#besafe .TabOnText
{
	font-family: GillSans,Verdana;
	font-size: 11pt;
	font-weight: 500;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}
body#besafe .TabOff
{
	padding-bottom: 1px;
	padding-left: 5px;
	background-image: url('http://media.monster.com/my/usen/TopMiddleBackOff.gif');
}
body#besafe .TabOffText
{
	font-family: GillSans,Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #9966CC;
	text-decoration: none;
}
body#besafe .TabBlue
{
	padding-bottom: 1px;
	padding-left: 5px;
	background-image: url('http://media.monster.com/my/usen/TopMiddleBackBlue.gif');
}
body#besafe .TabBlueText
{
	font-family: GillSans,Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #2F4FC1;
	text-decoration: none;
}
body#besafe .SubNavLinkOn
{
	font-family: Tahoma,Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
body#besafe .SubNavLinkOff
{
	font-family: Tahoma,Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #E9E9D2;
}
body#besafe .NavHeaderBack
{
	background-color: #660099;
}
body#besafe .NavBackTopBorder
{
	background-color: #E9E9D2;
	background-image: url(http://media.monster.com/my/usen/TabBorderBack.gif);
}
body#besafe .NavBack
{
	background-color: #E9E9D2;
}
body#besafe .Content
{
	font-size: 9pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
}
body#besafe .Smallbold
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	font-weight: bold;
}
body#besafe .Smallboldred
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	font-weight: bold;
	color: red;
}
body#besafe .Smallboldblue
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	font-weight: bold;
	color: blue;
}
body#besafe .Smallboldwhite
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	font-weight: bold;
	color: white;
}
body#besafe .Smallboldwhite1
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	font-weight: bold;
	color: white;
}
body#besafe .FormLabel
{
	font-size: 9pt;
	font-style: normal;
	font-family: Arial, Helvetica, san-serif;
}
body#besafe .RequiredField
{
	font-size: 9pt;
	font-style: normal;
	font-family: Arial, Helvetica, san-serif;
	background-color: #FFF9F4;
	border: 1px solid #9966CC;
}
body#besafe .NonRequiredField
{
	font-size: 9pt;
	font-style: normal;
	font-family: Arial, Helvetica, san-serif;
	background-color: #FFFFFF;
	border: 1px solid #9966CC;
}
body#besafe .FormSmall
{
	font-size: 8.5pt;
	font-style: normal;
	font-family: Tahoma,Arial, Helvetica, san-serif;
}
body#besafe .FormLabelBold
{
	font-size: 9pt;
	font-style: normal;
	font-family: Arial, Helvetica, san-serif;
	font-weight: bold;
}
body#besafe SELECT
{
	font-size: 9pt;
	font-style: normal;
	font-family: Arial, Helvetica, san-serif;
}
body#besafe .Purple
{
	font-size: 9pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #660099;
}
body#besafe .PurpleSmall
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #660099;
}
body#besafe .PurpleSmall a
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #660099;
}
body#besafe .BlacSmall
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #000000;
}
body#besafe .BlacSmallCenter
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	text-align: center;
	color: #000000;
}
body#besafe .WHTSmall
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #ffffff;
}
body#besafe .WHTSmall a
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #ffffff;
}
body#besafe .StylizedTable
{
	background-color: #663399;
}
body#besafe .StylizedTableWHT
{
	background-color: #ffffff;
}
body#besafe .StylizedTableGRY
{
	background-color: #000000;
}
body#besafe .Bold
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, san-serif;
}
body#besafe .BoldWhite
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: white;
}
body#besafe .BoldPurple
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #63309c;
}
body#besafe .BoldOrange
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #ff6600;
}
body#besafe .BoldSmall
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, san-serif;
}
body#besafe .BoldSmallWhite
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: white;
}
body#besafe .BoldSmallGray
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #006633;
}
body#besafe .BoldSmallRed
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: red;
}
body#besafe .BoldSmallPurple
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #63309c;
}
body#besafe .BoldSmallPurple2
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #520088;
}
body#besafe .BoldSmallBlack
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: #000000;
}
body#besafe .H4
{
	font-family: GillSans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: 900;
	color: #FF6600;
	letter-spacing: -1px;
	line-height: 24px;
}
body#besafe .ErrorSmall
{
	font-weight: 700;
	font-size: 8pt;
	color: red;
	font-family: Verdana, Geneva, Arial, san-serif;
}
body#besafe .Error
{
	font-weight: 700;
	font-size: 9pt;
	color: red;
	font-family: Verdana, Geneva, Arial, san-serif;
}
body#besafe .ErrorLarge
{
	font-weight: 700;
	font-size: 11pt;
	color: red;
	font-family: Verdana, Geneva, Arial, san-serif;
}
body#besafe .Title
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 900;
	color: #660099;
}
body#besafe .TitleSmall
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 900;
	color: #660099;
}
body#besafe .titlehead
{
	font-weight: bold;
	font-size: 16px;
	color: #663399;
	font-family: Verdana, Arial, Gevana, Sans-Serif;
}
body#besafe .MNSColumnHead
{
	font-family: verdana,tahoma,geneva,arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	background: #ccccff;
	color: #000000;
}
body#besafe .MNSEven
{
	font-family: verdana,tahoma,geneva,arial,helvetica,sans-serif;
	font-size: 9pt;
	background: #ffffff;
}
body#besafe .MNSOdd
{
	font-family: verdana,tahoma,geneva,arial,helvetica,sans-serif;
	font-size: 9pt;
	background: #efefef;
}
body#besafe .BorderStyleNoTop
{
	border-right: #9933cc 1px solid;
	border-left: #9933cc 1px solid;
	border-bottom: #9933cc 1px solid;
}
body#besafe .BorderStyleNoBottom
{
	border-right: #9933cc 1px solid;
	border-left: #9933cc 1px solid;
	border-top: #9933cc 1px solid;
}
body#besafe .BorderStyle
{
	border-right: #9933cc 1px solid;
	border-top: #9933cc 1px solid;
	border-left: #9933cc 1px solid;
	border-bottom: #9933cc 1px solid;
}
body#besafe .SearchBorderStyle
{
	border-right: #BBCC99 1px solid;
	border-top: #BBCC99 1px solid;
	border-left: #BBCC99 1px solid;
	border-bottom: #BBCC99 1px solid;
}
body#besafe .BorderStyle2
{
	border-right: #660099 2px solid;
	border-left: #660099 2px solid;
	border-bottom: #660099 2px solid;
}
body#besafe .BorderStyleWhite
{
	border-right: #9933cc 1px solid;
	border-top: #9933cc 1px solid;
	border-left: #9933cc 1px solid;
	border-bottom: #9933cc 1px solid;
	border-left-color: white;
	border-bottom-color: white;
	border-top-color: white;
	border-right-color: white;
}
body#besafe .BorderStyleGray
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
body#besafe .PlainMargin
{
	margin-left: 10px;
	margin-right: 10px;
}
body#besafe .TabWhite
{
	background-color: #ffffff;
}
body#besafe .TabLink
{
	color: #006633;
	font-weight: bold;
	font-size: 8pt;
}
body#besafe .NavSubSearch
{
	color: #006637;
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
}
body#besafe .NavSubSearch:hover
{
	color: #006637;
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: underline;
}
body#besafe .NavTabOn
{
	color: #006637;
	font-family: GillSans,Verdana;
	font-size: 16pt;
	text-decoration: none;
}
body#besafe .NavUpgradeTabOn
{
	color: #006637;
	font-family: GillSans,Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
body#besafe .NavFeature
{
	color: #006637;
	font-family: GillSans,Verdana;
	font-size: 12pt;
	font-weight: bold;
}
body#besafe .NavTabOff
{
	color: #605CA8;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
body#besafe .NavTabOff:hover
{
	color: #605CA8;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}
body#besafe .NavSpecial
{
	color: #1B1464;
	font-family: GillSans,Verdana;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
body#besafe .NavSpecial:hover
{
	color: #1B1464;
	font-family: GillSans,Verdana;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
}
body#besafe .NavMessages
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #605CA8;
}
body#besafe .SmallButton
{
	color: #605CA8;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFCC99;
	border-width: 1px;
}
body#besafe .BlockNumber
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 14pt;
	color: white;
	background-color: #660099;
}
body#besafe .AccountTabTextOn
{
	font-family: GillSans,Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}
body#besafe .AccountTabOn
{
	background-image: url(http://media.monster.com/my/usen/AccoutTabOn.gif);
	padding-left: 10px;
	width: 192px;
	height: 26px;
}
body#besafe .AccountTabTextOff
{
	font-family: GillSans,Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: gray;
	text-decoration: none;
}
body#besafe .AccountTabOff
{
	background-image: url(http://media.monster.com/my/usen/AccountTabOff.gif);
	padding-left: 10px;
	width: 192px;
	height: 26px;
}
body#besafe .SurveyImageButton
{
	height: 26px;
	width: 125px;
}
body#besafe .ConfirmationImageButton
{
	height: 21px;
	width: 141px;
}
body#besafe .DIVItemList
{
	height: 100px;
	overflow: auto;
	background-color: white;
}
body#besafe .SmallWhite
{
	font-family: tahoma,verdana,helvetica;
	color: white;
	font-size: 8pt;
}
body#besafe .tdHighlight
{
	background-color: #ffffff;
	border-top: 1px solid white;
	font-weight: bold;
}
body#besafe .tdNormal
{
	background-color: #F1EFFD;
	border-top: 1px solid white;
	font-weight: normal;
}
body#besafe .tdHeader
{
	background-color: #660099;
}
body#besafe .MySectionTitle
{
	background: url(http://media.monster.com/my/usen/2x60_MyBackGradient.gif);
	background-position: left bottom;
	color: #663399;
	font-family: Verdana,Tahoma,Geveva,Arial,Helvetica,sans serif;
	font-size: 9pt;
	font-weight: bold;
}
body#besafe .MySectionTitleNoPad
{
	background: url(http://media.monster.com/my/usen/2x60_MyBackGradient.gif);
	background-position: left bottom;
	color: #663399;
	font-family: Verdana,Tahoma,Geveva,Arial,Helvetica,sans serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}
body#besafe .MySectionTitleText
{
	padding: 5px 5px 5px 5px;
}
body#besafe .OrangeNormal
{
	color: #653200;
	font-family: Verdana,Tahoma,Geveva,Arial,Helvetica,sans serif;
	font-size: 9pt;
}
body#besafe .NetworkSectionTitle
{
	background: url(http://media.monster.com/my/usen/2x60_NetworkBackGradient.gif);
	background-position: left bottom;
	color: #78820B;
	font-family: Verdana,Tahoma,Geveva,Arial,Helvetica,sans serif;
	font-size: 9pt;
	font-weight: bold;
}
body#besafe .NetworkSectionTitleNoPad
{
	background: url(http://media.monster.com/my/usen/2x60_NetworkBackGradient.gif);
	background-position: left bottom;
	color: #78820B;
	font-family: Verdana,Tahoma,Geveva,Arial,Helvetica,sans serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}
body#besafe .NetworkSectionTitleText
{
	padding: 5px 5px 5px 5px;
}
body#besafe .ResumeSectionDivider
{
	background-color: #f4e8fd;
	border-bottom: 1px dotted #660099;
	font-family: Verdana, Geneva, Arial, san-serif;
	font-size: 8pt;
	font-weight: bold;
}
body#besafe .ResumeSectionDivider2
{
	background-color: #ffebd8;
	border-bottom: 1px dotted #660099;
	font-family: Verdana, Geneva, Arial, san-serif;
	font-size: 8pt;
	font-weight: bold;
}
body#besafe .ResumeSectionText
{
	font-family: Verdana, Geneva, Arial, san-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
}
body#besafe .helpDefault
{
	font-weight: normal;
	font-size: 9pt;
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
	vertical-align: top;
}
body#besafe .helpDefaultDarkBG
{
	font-weight: normal;
	font-size: 9pt;
	background: #EEEEEE;
	color: #000000;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
	vertical-align: top;
}
body#besafe .helpHeading
{
	font-weight: bold;
	font-size: 11pt;
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
}
body#besafe .helpSection
{
	font-weight: bold;
	font-size: 10pt;
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
	padding-top: 0.5cm;
	vertical-align: top;
}
body#besafe .helpSmall
{
	font-weight: normal;
	font-size: 8pt;
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
	vertical-align: top;
}
body#besafe .helpBold
{
	font-weight: bold;
	font-size: 9pt;
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
	vertical-align: top;
}
body#besafe .helpItalics
{
	font-weight: normal;
	font-size: 9pt;
	background: #ffffff;
	color: #000000;
	font-style: italic;
	font-family: verdana, arial, geneva, sans-serif;
	vertical-align: top;
}
body#besafe .helpCode
{
	font-weight: normal;
	font-size: 9pt;
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-family: courier, 'courier new';
	vertical-align: top;
}
body#besafe .helpSmallText
{
	font-size: 8pt;
	font-family: verdana,tahoma,geneva,arial,helvetica,sans serif;
	vertical-align: top;
}
body#besafe .helpBlue
{
	font-weight: bold;
	font-size: 9pt;
	background: #ffffff;
	color: #30669a;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
	vertical-align: top;
}
body#besafe .helpROSection
{
	font-weight: bold;
	font-size: 11pt;
	background: #ffffff;
	color: Blue;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
	line-height: 1.2cm;
	vertical-align: bottom;
}
body#besafe .helpJSSection
{
	font-weight: bold;
	font-size: 11pt;
	background: #ffffff;
	color: #660099;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
	line-height: 1.2cm;
	vertical-align: bottom;
}
body#besafe .helpOPMSection
{
	font-weight: bold;
	font-size: 11pt;
	background: #ffffff;
	color: #800000;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
	line-height: 1.2cm;
	vertical-align: bottom;
}
body#besafe .helpOPMBold
{
	font-weight: bold;
	font-size: 9pt;
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
	vertical-align: top;
}
body#besafe .helpIndent
{
	font-weight: normal;
	font-size: 9pt;
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
	vertical-align: top;
	padding-left: 50px;
}
body#besafe .helpOPMIndentBold
{
	font-weight: bold;
	font-size: 9pt;
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-family: verdana, arial, geneva, sans-serif;
	vertical-align: top;
	padding-left: 50px;
}
body#besafe .ContactGray
{
	color: Gray;
}
body#besafe .TabLeftCellOn
{
	background-image: url(http://media.monster.com/my/usen/ContentTabBackLeftOn.gif);
}
body#besafe .TabMiddleCellOn
{
	background-image: url(http://media.monster.com/my/usen/ContentTabBackMiddleOn.gif);
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
body#besafe .TabRightCellOn
{
	background-image: url(http://media.monster.com/my/usen/ContentTabBackRightOn.gif);
}
body#besafe .TabLeftCellOff
{
	background-image: url(http://media.monster.com/my/usen/ContentTabBackLeftOff.gif);
}
body#besafe .TabMiddleCellOff
{
	background-image: url(http://media.monster.com/my/usen/ContentTabBackMiddleOff.gif);
	padding-top: 9px;
	padding-left: 5px;
	padding-right: 5px;
}
body#besafe .TabRightCellOff
{
	background-image: url(http://media.monster.com/my/usen/ContentTabBackRightOff.gif);
}
body#besafe .FrameLeftCell
{
	border-left: 1px solid #663399;
}
body#besafe .FrameBottomCell
{
	background-image: url(http://media.monster.com/my/usen/ContentBottomFrameBackMiddle.gif);
}
body#besafe .ContentCell
{
	border-left: 1px solid #663399;
	background-image: url(http://media.monster.com/my/usen/ContentMainBack.gif);
	border-right: 1px solid #663399;
}
body#besafe .FrameBorderCell
{
	border-top: 1px solid #663399;
}
body#besafe .FrameLeftBorderCell
{
	border-left: 1px solid #663399;
	border-top: 1px solid #663399;
}
body#besafe .ContentTabTextOn
{
	font-family: Verdana,Tahoma,Arial,Geneva,Helvetica,Sans-Serif;
	color: #660099;
	font-size: 1em;
	font-weight: bold;
}
body#besafe .ContentTabTextOff
{
	font-family: Verdana,Tahoma,Arial,Geneva,Helvetica,Sans-Serif;
	color: #666666;
	font-size: .9em;
	font-weight: normal;
}
body#besafe .ContentText
{
	font-family: Verdana,Tahoma,Arial,Geneva,Helvetica,Sans-Serif;
	font-size: .9em;
}
body#besafe div.mmaaccOuter
{
	overflow: visible;
	border: #9966CC 1px solid;
	background-color: #ffffff;
	padding: 0px;
}
body#besafe span.mmaaccStrong
{
	font-weight: bold;
}
body#besafe div.mmaaccItem
{
	overflow: hidden;
	white-space: nowrap;
	background-color: #ffffff;
	padding: 2px;
	font-family: Verdana;
	font-size: 8pt;
	cursor: pointer;
	cursor: hand;
}
body#besafe div.mmaaccItemSel
{
	overflow: hidden;
	white-space: nowrap;
	background-color: #e0e0e0;
	padding: 2px;
	font-family: Verdana;
	font-size: 8pt;
	cursor: pointer;
	cursor: hand;
}
body#besafe div.TextBox
{
	height: 200px;
	overflow: auto;
	background-color: #ffffff;
	padding: 10px;
}
body#besafe div.FormBlock
{
	border-top: 1px solid #9933cc;
	border-bottom: 1px solid #9933cc;
	border-left: 1px solid #9933cc;
	border-right: 1px solid #9933cc;
}
body#besafe div.FormHead
{
	background-image: url(http://media.monster.com/nmy/usen/beta/FormBlockHeaderBack.gif);
	border-bottom: 3px solid #9a68c4;
}
body#besafe div.FormBody
{
	border-top: 2px solid #ded4e6;
	background-color: #eeeeee;
}
body#besafe .FormItem
{
	position: absolute;
	display: block;
	width: 220px;
	height: 100px;
	left: auto;
}
body#besafe .HomeStarBurst
{
	position: relative;
	display: inline-block;
	width: 46px;
	height: 27px;
	left: auto;
	vertical-align: middle;
}
body#besafe .FormItemBox
{
	border: 1px solid #660099;
	background-color: #eeeeee;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
body#besafe .ButtonMain
{
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
}
body#besafe .ButtonLeft
{
	background-image: url(http://media.monster.com/my/usen/btn_left.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 21px;
}
body#besafe .ButtonText
{
	font-family: Geneva,Verdana,Arial,Helvetica,Sans-Serif;
	background-image: url(http://media.monster.com/my/usen/btn_middle.gif);
	font-size: 10pt;
	height: 21px;
	font-weight: bold;
	color: #330066;
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 5px;
	vertical-align: middle;
}
body#besafe .ButtonRight
{
	background-image: url(http://media.monster.com/my/usen/btn_right.gif);
	background-repeat: no-repeat;
	width: 4px;
	background-position: top left;
}
body#besafe .AltButtonMain
{
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
}
body#besafe .AltButtonLeft
{
	background-image: url(http://media.monster.com/my/usen/altbtn_left.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 24px;
	margin-top: 0px;
}
body#besafe .AltButtonText
{
	font-family: Geneva,Verdana,Arial,Helvetica,Sans-Serif;
	background-image: url(http://media.monster.com/my/usen/altbtn_middle.gif);
	font-size: 10pt;
	height: 24px;
	font-weight: bold;
	color: #ffffff;
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-top: 0px;
}
body#besafe .AltButtonRight
{
	background-image: url(http://media.monster.com/my/usen/altbtn_right.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 24px;
	background-position: top right;
	margin-top: 0px;
}
body#besafe #QuickSearchBlock
{
	width: 180px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #663399;
}
/* Added for DEV00138093 */
body#besafe .WarningBoxHidden
{
	left: -999em;
	position: absolute;
}
body#besafe .WarningBox
{
	left: auto;
	position: absolute;
	width: 18em;
	height: auto;
	background-color: #fff9f4;
	padding: 6px;
	border: outset 1px #660099;
	text-align: justify;
}
body#besafe .txtNoticeMessage
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Geneva, Arial, san-serif;
	list-style-type: disc;
	background-color: #fff799;
}
/* Portfolio Styles */
/* Tab Menu for Resume/Portfolio */
#tabmenu
{
	width: 774px;
	height: 30px;
	margin-left: 10px;
	background: url(http://media.monster.com/nmy/usen/portfolio/bg_tabmenu.gif) repeat-x;
}
body#besafe .tabmenu_resume-o
{
	background: url(http://media.monster.com/nmy/usen/portfolio/menu_resume.gif) 0px -30px no-repeat;
	width: 117px;
	height: 30px;
	float: left;
}
body#besafe .tabmenu_profile-o
{
	background: url(http://media.monster.com/nmy/usen/portfolio/menu_profile.gif) 0px -30px no-repeat;
	width: 116px;
	height: 30px;
	float: left;
}
body#besafe .tabmenu_resume A
{
	background: url(http://media.monster.com/nmy/usen/portfolio/menu_resume.gif) 0px 0px no-repeat;
	width: 117px;
	height: 30px;
	float: left;
}
body#besafe .tabmenu_resume A:hover
{
	background-position: 0px -30px;
}
body#besafe .tabmenu_profile A
{
	background: url(http://media.monster.com/nmy/usen/portfolio/menu_profile.gif) 0px 0px no-repeat;
	width: 116px;
	height: 30px;
	float: left;
}
body#besafe .tabmenu_profile A:hover
{
	background-position: 0px -30px;
}
body#besafe #tabmenu_end
{
	background: url(http://media.monster.com/nmy/usen/portfolio/menu_end_shadow.gif) no-repeat;
	width: 6px;
	height: 30px;
	float: left;
}
body#besafe #tabmenu_links
{
	width: 535px;
	height: 30px;
	float: right;
	text-align: right;
	padding-top: 10px;
}
body#besafe #tabmenu_below
{
	width: 774px;
	height: 20px;
	margin-left: 10px;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
}
body#besafe #icons
{
	margin: 10px 10px 10px 10px;
	width: 140px;
	height: 120px;
}
/* eo Tab Menu for Resume/Portfolio */
body#besafe #LoginTable
{
	width: 800;
}
/* Account Status link */
body#besafe A.LargeBold
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Verdana;
	text-decoration: none;
}
/* New Apply Design layout */
body#besafe .LargeWhite
{
	font-size: 15px;
	font-family: Verdana, Geneva, Arial, san-serif;
	color: white;
	font-weight: bold;
}
body#besafe .resultsset
{
	width: 600px;
	margin: 22px 10px 10px 10px;
}
body#besafe .row_header
{
	background: #f7f9ed;
	line-height: 24px;
	height: 24px;
}
body#besafe .row_1
{
	background: #fff;
	line-height: 24px;
	height: 24px;
	font-size: 11px;
}
body#besafe .row_2
{
	background: #f7f9ed;
	line-height: 24px;
	height: 24px;
	font-size: 11px;
}
/* End of New Apply Design layout */
/*
-----------------------------------------------
	MONSTER EU/APAC STRUCTURAL CSS v2.0
	Author:		Steven Tew
	Copyright 2004-2006 Monster
----------------------------------------------- 
===== CONTENTS =====
	Last Updated:		January 16th 2006	
	1: rules for ids
		: Wrapper
		: Topnav
		: Header	
		: Subnav
		: Content
		: Footer
	2: rules for classes
		: Columns
		: Misc
====================
*/
/* ____________________________________________1: ids */
/* =Wrapper
----------------------------------------------- */
body#besafe #wrapper
{
	font-size: 0.7em;
	margin: 0 auto;
	text-align: left; /* to counteract body style rule */
	width: 720px;
}
body#besafe .wrapper
{
	font-size: 0.7em;
}
/* for 100% jobsearch results pages */
/* =Topnav
----------------------------------------------- */
body#besafe div#topnav
{
	clear: both;
	margin: 0px;
	padding: 0px;
}
body#besafe div#topnav h3
{
	height: 1px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	top: -500px;
	width: 1px;
}
body#besafe div#topnav ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 100%;
}
body#besafe div#topnav li
{
	background-color: #CCC;
	float: left;
	margin: 0 auto;
	padding: 2px 3px 3px 3px;
	width: 138px;
}
body#besafe div#topnav li a
{
	display: block;
	font-weight: bold;
}
body#besafe div#topnav li a:link
{
	color: #306;
}
body#besafe div#topnav li a:visited
{
	color: #528;
}
body#besafe div#topnav li a:hover, body#besafe div#topnav li a:active
{
	color: #609;
}
body#besafe div#topnav li.employers a
{
	color: #036;
}
/* =Header
----------------------------------------------- */
body#besafe #header
{
	clear: both;
}
body#besafe #header h1
{
	margin: 0px;
}
/* =Subnav
----------------------------------------------- */
body#besafe div#subnav
{
	background: #639 url(http://media.monster.com/mm/eu-apac/core-images/subnav_bg.jpg) repeat-y left top;
	clear: both;
	margin: 0px;
	padding: 0px;
}
body#besafe div#subnav h3
{
	height: 1px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	top: -500px;
	width: 1px;
}
body#besafe div#subnav li a
{
	color: #FEF;
	padding: 2px 5px 3px 5px;
}
body#besafe div#subnav a:link, body#besafe div#subnav a:visited
{
	color: #FEF;
	font-weight: bold;
	text-decoration: none;
}
body#besafe div#subnav a:hover, body#besafe div#subnav a:active
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
body#besafe div#subnav ul
{
	font-weight: bold;
	list-style: none;
	margin: 0px;
	padding: 2px 0px 3px 0px;
	width: 100%;
}
body#besafe div#subnav li
{
	display: inline; /* not recognised by IE 5.0) */
	padding: 2px 0px 3px 0px; /* matches link padding except for left and right */
}
/* =Content
----------------------------------------------- */
body#besafe #content, body#besafe #content_b
{
	margin: 10px 0 20px 0;
	text-align: left;
}
body#besafe #content #maincolumn
{
	float: right;
	width: 520px;
}
body#besafe #content #subcolumn
{
	float: left;
	width: 167px;
}
body#besafe #content_b #maincolumn
{
	float: left;
	width: 520px;
}
body#besafe #content_b #subcolumn
{
	float: right;
	width: 167px;
}
/* =Footer
----------------------------------------------- */
body#besafe #footer
{
	clear: both;
	font-size: .9em;
	text-align: center;
}
/* ____________________________________________2: classes */
/* =Columns
----------------------------------------------- */
body#besafe div.col_xo, body#besafe div.col_xxoo, body#besafe div.col_oxxo
{
	float: left;
	margin-bottom: 8px;
	margin-right: 8px;
	width: 256px;
}
body#besafe div.col_ox, body#besafe div.col_ooxx
{
	float: right;
	margin-bottom: 8px;
	width: 256px;
}
body#besafe div.col_xoo, body#besafe div.col_oxo
{
	float: left;
	margin-bottom: 8px;
	margin-right: 8px;
	width: 168px;
}
body#besafe div.col_xxo
{
	float: left;
	margin-bottom: 8px;
	margin-right: 8px;
	width: 344px;
}
body#besafe div.col_oox
{
	float: right;
	margin-bottom: 8px;
	width: 168px;
}
body#besafe div.col_oxx
{
	float: right;
	margin-bottom: 8px;
	width: 344px;
}
body#besafe div.col_xooo, body#besafe div.col_oxoo, body#besafe div.col_ooxo
{
	float: left;
	margin-bottom: 8px;
	margin-right: 8px;
	width: 124px;
}
body#besafe div.col_ooox
{
	float: right;
	margin-bottom: 8px;
	width: 124px;
}
body#besafe div.col_xxxo
{
	float: left;
	margin-bottom: 8px;
	margin-right: 8px;
	width: 388px;
}
body#besafe div.col_oxxx
{
	float: right;
	margin-bottom: 8px;
	width: 388px;
}
/* =Misc
----------------------------------------------- */
body#besafe .clearboth
{
	clear: both;
}
body#besafe .hide, body#besafe #access
{
	height: 1px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	top: -500px;
	width: 1px;
}
body#besafe .margin-bottom
{
	margin-bottom: 8px;
}
/*
-----------------------------------------------
	MONSTER EU/APAC HEADER-05 CSS v1.0
	Author:		Steven Tew
	Copyright 2004-2006 Steven Tew
----------------------------------------------- 
===== CONTENTS =====
	Last Updated:		January 16th 2005	
====================
*/
/* =overrides
----------------------------------------------- */
body#besafe body
{
	margin: 0;
}
body#besafe #wrapper
{
	text-align: center; /* for IE 5 */
	width: 100%;
}
body#besafe #pageroute, body#besafe #content, body#besafe #content_b, body#besafe #footer
{
	width: 720px;
	margin-left: auto;
	margin-right: auto;
}
body#besafe #content, body#besafe #content_b
{
	margin-top: 0;
	padding-top: 10px;
}
body#besafe #pageroute, body#besafe #content, body#besafe #content_b
{
	text-align: left;
}
body#besafe #pageroute
{
	margin-bottom: 5px;
	width: 710px;
}
/* =Mainnav structure and functionality
----------------------------------------------- */
/* source: "son of suckerfish" - http://www.htmldog.com/articles/suckerfish/ */
body#besafe #navigation ul#mainnav, body#besafe #navigation ul#mainnav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
body#besafe #navigation ul#mainnav li
{
	float: left;
}
body#besafe #navigation ul#mainnav li a
{
	display: block; /*\*/ /*/ 		display: inline-block; 	/* IE5 Mac Band Pass Filter for explicit widths on floats bug */
}
body#besafe #navigation ul#mainnav li ul
{
	left: -999em;
	position: absolute;
	width: 13em;
}
body#besafe #navigation ul#mainnav li ul iframe
{
	width: 50px;
	height: 30px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
body#besafe #navigation ul#mainnav li li
{
	margin: 0;
	padding: 0;
	width: 100%;
}
body#besafe #navigation ul#mainnav li li a
{
	width: 12em; /* for IE */
}
body#besafe #navigation ul#mainnav li:hover ul, body#besafe #navigation ul#mainnav li.sfhover ul
{
	left: auto;
}
/* =Mainnav style
----------------------------------------------- */
body#besafe #navigation ul#mainnav
{
	color: #fff;
	font-weight: bold;
	margin: 0; /* margin: 0 auto causes unwanted indenting in IE5.5 */
	position: relative;
	width: 790px;
}
body#besafe #navigation ul#mainnav li
{
	background: #FFF url(http://media.monster.com/mm/eu-apac/core-images/header05/bg_navtab_l.gif) no-repeat top left;
	border-left: 1px solid #540088;
	color: #000;
	text-align: left; /* to counteract wrapper style rule */
}
body#besafe #navigation ul#mainnav li a
{
	background: transparent url(http://media.monster.com/mm/eu-apac/core-images/header05/bg_navtab_r.gif) no-repeat top right;
	color: #609;
	font-size: 1.1em;
	line-height: 1.7em;
	padding-left: .7em;
	padding-right: .7em;
	text-decoration: none;
}
body#besafe #navigation ul#mainnav ul
{
	border: 1px solid #AA5;
	font-weight: normal;
	margin-left: -1px;
}
body#besafe #navigation ul#mainnav li li
{
	background-image: none;
	border-left: none;
}
body#besafe #navigation ul#mainnav li li a
{
	background-image: none;
	border-bottom: 1px solid #EEE;
	font-size: 1.0em;
	padding-left: .5em;
	padding-right: .5em;
	width: 12em;
}
body#besafe #navigation ul#mainnav li li a:hover
{
	background-color: #93C;
	color: #FFF;
}
/* employers tab */
body#besafe #navigation ul#mainnav li.employers
{
	background: #0161B2 url(http://media.monster.com/mm/eu-apac/core-images/header05/bg_navtab_employers_l.gif) no-repeat top left;
	border: none;
	color: #FFF;
	position: absolute;
	right: 0;
	width: 167px;
}
body#besafe #navigation ul#mainnav li.employers ul
{
	background-color: #0161B2;
	border: 1px solid #AA5;
	font-weight: bold;
	margin-left: 0;
	width: 165px;
}
body#besafe #navigation ul#mainnav li.employers li
{
	background-color: #fff;
	background-image: none;
	border-left: none;
	width: 165px;
}
body#besafe #navigation ul#mainnav li.employers a
{
	background: transparent url(http://media.monster.com/mm/eu-apac/core-images/header05/bg_navtab_employers_r.gif) no-repeat top right;
	color: #FFF;
	font-size: 1.1em;
	text-align: center;
	text-decoration: none;
}
body#besafe #navigation ul#mainnav li.employers li a
{
	background-image: none;
	border-bottom: 1px solid #EEE;
	color: #012172;
	font-size: 1.0em;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	text-align: left;
	width: 153px;
}
body#besafe #navigation ul#mainnav li.employers li a:hover
{
	background-color: #027de5;
	color: #FFF;
}
body#besafe #navigation ul#mainnav li.employers li a img
{
	margin: .4em 0; /* for IE Line-height - Replaced Element Bug */
	vertical-align: middle;
}
/* =Sectionnav
----------------------------------------------- */
body#besafe #navigation ul#sectionnav
{
	list-style: none;
	margin: 0; /* margin: 0 auto causes unwanted indenting in IE5.5 */
	padding: 0;
	white-space: nowrap;
}
body#besafe #navigation ul#sectionnav li
{
	float: left;
	text-align: left; /* to counteract wrapper style rule */
}
body#besafe #navigation ul#sectionnav a
{
	display: block; /*\*/ /*/ 		display: inline-block; 	/* IE5 Mac Band Pass Filter for explicit widths on floats bug */
	line-height: 1.3em;
	margin: .4em 0;
	padding-left: .5em;
	padding-right: .5em;
	text-decoration: underline;
}
body#besafe #navigation ul#sectionnav li.firstitem a
{
	padding-left: 0;
}
body#besafe #navigation ul#sectionnav a.RSSlink
{
	background: transparent url(http://media.monster.com/mm/eu-apac/core-images/RSS.gif) no-repeat right center;
	padding-right: 37px;
}
/* =Misc
----------------------------------------------- */
body#besafe #monsterlogo
{
	color: #fff;
	height: 71px;
}
body#besafe #monsterlogo a
{
	display: block; /*\*/ /*/ 		display: inline-block; 	/* IE5 Mac Band Pass Filter for explicit widths on floats bug */
	margin: 0px auto;
	text-align: left; /* to counteract wrapper style rule */
	width: 720px;
}
body#besafe #header05
{
	background: #47007A url(http://media.monster.com/mm/eu-apac/core-images/header05/bg_hdr_fade.gif) repeat-x top;
}
body#besafe #navigation div#mainnav_container
{
	border-bottom: 1px solid #AA5;
	color: #fff;
}
body#besafe #navigation div#sectionnav_container
{
	background-color: #FFF;
	width: 100%;
	border-bottom: 3px solid #306;
}
body#besafe #navigation #mainnavdivforie5point5
{
	float: left;
	margin: 0 auto;
	width: 708px;
}
body#besafe #navigation #sectionnavdivforie5point5
{
	float: left;
	margin: 0 auto;
}
body#besafe .totop
{
	display: block;
	text-align: center;
}
/* employers tab */
body#besafe #navigation ul#mainnav li.employers
{
	background: #2F4FC1 url(http://media.monster.com/my/usen/header05/bg_navtab_employers_l.gif) no-repeat top left;
}
body#besafe #navigation ul#mainnav li.employers ul
{
	background-color: #2F4FC1;
}
body#besafe #navigation ul#mainnav li.employers a
{
	background: transparent url(http://media.monster.com/my/usen/header05/bg_navtab_employers_r.gif) no-repeat top right;
	color: #2F4FC1;
}
body#besafe ul.globalnav li a:hover
{
	text-decoration: underline;
	color: #FFF;
}
body#helpcore 
{   font-family: Verdana;
    background: white;
    margin:0;
    padding:0;
    text-align: center;
}
body#helpcore #wrapper 
{
    text-align: left;
    width: 754px;
    margin: 0 auto;
}
body#helpcore #banner 
{   width: 754px;
    height: 135px;
    background: url("http://media.monster.com/redux/help/banner.jpg") no-repeat;
}
body#helpcore #banner h1 
{
    padding-top: 20px;
    margin: 0px 0 0 40px;
    font-size: 1.5em;
    font-weight:normal;
    color: #b4ce65;
}
body#helpcore #banner p 
{
    margin-left: 40px;
    color: White;
    font-weight: bold;
    width: 300px;
    font-size: 0.8em;
}
body#helpcore #content table
{   
    margin: 10px 0px 0 0px;
    font-size: 10pt;
}
body#helpcore .helpJSSection 
{   
    color: #7b4f90;
    font-size: 1.3em;
    font-weight:bold;
}
body#helpcore .helpHeading
{ font-size: 1.4em;
    font-weight:bold;
}
body#helpcore .helpBold
{ 
  font-size: 1.1em;
  font-weight:bold;
}
 .helpDefault{padding: 5px 0}
 li {margin-bottom: 10px}
body#whatsnew h3
{
	font-size: 15px;
	color: #0161B2;
}
body#whatsnew LI
{
	padding-top: 5px;
}
body#whatsnew .BtnLevelOneSmall
{
	text-decoration: none;
	cursor: hand;
	white-space: nowrap;
	font-size: 11px;
}
body#whatsnew .BtnLevelOneSmallCommon
{
	border: 0;
	vertical-align: middle;
	height: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
}
body#whatsnew .BtnLevelOneSmallLeft
{
	background-image: url(http://media.monster.com/id/hiring/core/buttons/btn.orange.small.left_b.gif);
	background-position: left center;
	background-repeat: no-repeat;
	width: 2px;
	margin-right: -4px !important;
	margin-right: -4px;
}
body#whatsnew .BtnLevelOneSmallRight
{
	background-image: url(http://media.monster.com/id/hiring/core/buttons/btn.orange.small.right_b.gif);
	background-position: right center;
	background-repeat: no-repeat;
	width: 2px;
	margin-left: -4px !important;
	margin-left: -4px;
}
body#whatsnew .BtnLevelOneSmallText
{
	font-family: verdana;
	background-image: url(http://media.monster.com/id/hiring/core/buttons/btn.orange.small_b.gif);
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: center center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: inherit;
	width: 100px;
	text-align: center;
	display: inline;
	margin-left: -2px;
}
/*********************************/
/* BtnLevelTwoSmall              */
/*********************************/
body#whatsnew .BtnLevelTwoSmall
{
	cursor: hand;
	font-size: 11px;
	display: block;
	margin: auto;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}
body#whatsnew .BtnLevelTwoSmallCommon
{
	border: 0;
	vertical-align: middle;
	height: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
}
body#whatsnew .BtnLevelTwoSmallLeft
{
	background-image: url(http://media.monster.com/id/hiring/core/buttons/btn.blue.small.left.gif);
	background-position: left center;
	background-repeat: no-repeat;
	width: 2px;
	margin-right: -4px !important;
	margin-right: -4px;
}
body#whatsnew .BtnLevelTwoSmallRight
{
	background-image: url(http://media.monster.com/id/hiring/core/buttons/btn.blue.small.right.gif);
	background-position: right center;
	background-repeat: no-repeat;
	width: 2px;
	margin-left: -4px !important;
	margin-left: -4px;
}
body#whatsnew .BtnLevelTwoSmallText
{
	font-family: verdana;
	background-image: url(http://media.monster.com/id/hiring/core/buttons/btn.blue.small.gif);
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: center center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: inherit;
	width: 100px;
	text-align: center;
	display: inline;
	margin-left: -2px;
}
/* Fixes small blue button in Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
body#whatsnew .BtnLevelTwoSmallText
	{
		position: relative;
		top: -1px;
	}
}
/** Blue Thrashbox**/
body#whatsnew div#blueBox
{
	margin: 0;
	padding: 0;
	background: url(http://media.monster.com/id/hiring/core/2009.01/splashGrayBoxBR.jpg) no-repeat bottom right;
}
body#whatsnew div#blueBox .blueBoxHead
{
	margin: 0;
	padding: 0;
	background: url(http://media.monster.com/id/hiring/core/2009.01/splashGrayBoxTR.jpg) no-repeat top right;
}
body#whatsnew div#blueBox .blueBoxHead h6
{
	margin: 0;
	padding: 10px 0 0 0;
	background: url(http://media.monster.com/id/hiring/core/2009.01/splashGrayBoxTL.jpg) no-repeat top left;
	font-size: 11px;
	font-weight: normal;
}
body#whatsnew div#blueBox .blueBoxBody
{
	margin: 0;
	padding: 0px 0px 10px;
	background: url(http://media.monster.com/id/hiring/core/2009.01/splashGrayBoxBL.jpg) no-repeat bottom left;
}
body#whatsnew .blueBoxBodyText
{
	float: left;
	width: 390px;
	padding: 4px 0px 4px 10px;
	height: 45px;
}
body#whatsnew .blueBoxBodyButton
{
	float: right;
	margin: 12px 0px 0px 0px;
	width: 120px;
}
body#homepage
{
    font-family: Verdana;
    background: white;
    margin: 0;
    padding: 0;
    text-align: center;
}
body#homepage #wrapper
{
    text-align: left;
    width: 754px;
    margin: 0 auto;
}
body#homepage #banner
{
    width: 754px;
    height: 135px;
    background: url("http://media.monster.com/redux/help/banner.jpg") no-repeat;
}
body#homepage #banner h1
{
    padding-top: 20px;
    margin: 0px 0 0 40px;
    font-size: 1.5em;
    font-weight: normal;
    color: #b4ce65;
}
body#homepage #banner p
{
    margin-left: 40px;
    color: White;
    font-weight: bold;
    width: 300px;
    font-size: 0.8em;
}
body#homepage #content
{
    margin: 10px 40px 0 40px;
    font-size: 0.8em;
}
body#homepage #content h2
{
    color: #7b4f90;
    font-size: 1em;
}
body#homepage li
{
    margin-bottom: 10px;
}
body#homepage .section
{
    border-bottom: 1px solid #d8d8d8;
    padding: 10px 0 20px 0;
    margin-bottom: 10px;
}
body#homepage .section img
{
    float: right;
    margin-top: 10px;
}
body#homepage .section p
{
    width: 400px;
}
body#homepage #content a
{
    color: #7b4f90;
}
body#homepage #footer
{
    margin-top: 40px;
    color: #727272;
    text-align: center;
    font-size: 0.7em;
}

