.widgetNewspaperItem {margin-bottom: 10px;display: block;width:310px;text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px}
.imonwidgetNewspaperIcon, .imonwidgetNewspaperIcon span {height: 39px !important; float: left;}
.widgetNewspaperItem .widgetNewspaperHeader {line-height:40px; background: transparent url(http://media.monster.com/mm/redux/imonster/widgetSprite.png) no-repeat 0 9px; color: #000; padding: 0 0px 0px 10px; font-weight: bold; font-size: 14px; height: 36px; overflow:hidden; position: relative;}
.widgetNewspaperHeader img{position:relative; float:left;margin-left:-6px;}
.widgetNewspaperItem .widgetNewspaperHeader .widgetNewspaperToolBox {position: relative;	font-weight: normal;	font-size: 11px;	text-decoration: none;	float:right;	padding-right:10px;	border:0px solid blue;	text-align:center;margin-top:7px;}
.widgetNewspaperItem .widgetNewspaperHeader h1{ padding:0; margin:0;position: relative; font-size: 12px; position:relative; float:left; color:#7d5d47; border:0px solid blue;}
.widgetNewspaperItem .widgetNewspaperHeader .widgetNewspaperToolBox a {text-decoration: none; height:40px;}
.widgetNewspaperFooter{background: transparent url(http://media.monster.com/mm/redux/imonster/widgetSprite.png) no-repeat 0px -73px;height:7px;_font-size:1px;}
.widgetNewspaperContent{margin:0;padding:7px 0 0 0;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;	background-color:#eeeeee;}
.widgetNewspaperItem .combo {position: absolute; clear: both;}
.widgetNewspaperItem strong {text-align:left;font-weight:bold;margin-right:5px; color:#000}
.combo, input {font-size:11px; color: #000}
/** Widget My Resume **/
.widgetNewspaperItem a.tab {font-weight: bold;color:#663399;}
.iWdgJobSearch .wdgJobSearchContentWrapper{margin: 0 7px 0px 7px;padding:15px;background-color:#fff;position:relative;color:#787878;}
 .widgetNewspaperItem .wgtCity {width:90px}
.widgetNewspaperItem #wgtOccupation,.widgetNewspaperItem #gwgtOccupation, .widgetNewspaperItem .wgtKeywords {width:230px}
.widgetNewspaperItem #tabLocation, .widgetNewspaperItem #gtabLocation {width:230px}
.iWdgJobSearchGreen .widgetNewspaperHeader {background: no-repeat url(http://media.monster.com/mm/redux/newspapers/widgets/wdgGreenHeaderBkg.png)0 9px;height: 36px; line-height: 40px}
.iWdgJobSearchGreen .widgetNewspaperContent{background: no-repeat url(http://media.monster.com/mm/redux/newspapers/widgets/wdgGreenBodyBkg.png);
 width: 260px; height: 238px; border: none;padding:15px 25px 0;color:#787878; }
.iWdgJobSearchGreen .bold{text-align:left;font-weight:bold;margin-right:5px}
.iWdgJobSearchGreen .wdgButtons {padding:0px 0 0 0; margin-right:-15px; margin-top:20px;}
.iWdgJobSearchGreen .wdgJobSearchContent a {font-weight:bold;}
.widgetNewspaperItem #gwgtOccupation{width:230px}
.wdgTopCompaniesItem {background-color: White; padding:5px; line-height: 2em; clear: both; text-overflow:ellipsis; overflow:hidden;margin-bottom:7px}
.wdgTopCompaniesList {font-size:10px;margin:0 7px 0;padding:0;color:#787878;}
.wdgTopCompaniesList .spanTextLeft{padding-left:5px;display:block; width: 255px;}
.wdgTopCompaniesList a{font-size:12px;color:#663399;text-decoration:underline;}
.wdgLearnMoreList {font-size:11px;margin:0 7px 0 0;padding:0;color:#787878;}
.wdgLearnMoreItem {background-color: White; padding:5px; line-height: 2em; width: 133px; overflow: visible; float:left; margin-left:7px; margin-bottom:7px}
.wdgLearnMoreList .spanTextLeft{float:left;padding-left:5px;display:block; width: 133px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
* html .wdgLearnMoreItem {margin-left:2px;}
.wdgLearnMoreList a{font-size:11px;color:#663399;text-decoration:underline;}
.wdgForEmployersList {font-size:10px;margin:0 7px -7px;padding:0;color:#003399;}
.wdgForEmployersItem {background-color: White; padding:5px; height: 2em;  clear: both; overflow: visible;margin-bottom:7px}
.wdgForEmployersList .wdgForEmployersItem .spanTextLeft{padding-left:5px;display:block; width: 255px; color:#003399; font-size:12px;}
.wdgForEmployersList a{font-size:12px;text-decoration:underline; font-weight:bold;color:#003399;}
.wdgForEmployersHeader {margin:10px; color:#777777;font-weight:bold; font-size:12px;}
.iWdgForEmployers .widgetNewspaperHeader h1 {color: #002c68}
.iWdgForEmployers .widgetNewspaperHeader {background: no-repeat url(http://media.monster.com/mm/redux/newspapers/widgets/wdgBlueHeaderBkg.png)0 9px;height: 36px; line-height: 40px}
.wdgCreateAccountList {font-size:10px;margin:0 7px 0;padding:0;}
.wdgCreateAccountItem {background-color: White; padding:5px; height: 2em; clear: both; overflow: visible;font-size:12px;color:#3a3a3a;margin-bottom:7px}
.wdgCreateAccountHeader {margin: 10px;font-weight:bold; color:#3a3a3a; font-size:12px;}
.wdgCheckBox {display:block; width:16px; height:12px; background: no-repeat url(http://media.monster.com/mm/redux/resume/hook.gif);float:left;margin-right:7px}
.linkButtonHolder{ text-align:right}
.linkButtonHolder span {padding-right:10px; line-height:40px;font-weight:bold; color:#663399;}
.wdgLinksP a {color:#663399}
.wdgButtons {padding: 13px 10px 0 0}
.linkButtonHolder input {margin:0;float:right;width:55px; height:18px }
.linkButtonHolder a {text-decoration:underline}
.wdgAd310x150 {width:310px; height:150px; background: no-repeat url(http://media.monster.com/mm/redux/newspapers/widgets/wdgAdBkg310x150.jpg)}
.wdgAd310x260 {width:310px; height:260px; background: no-repeat url(http://media.monster.com/mm/redux/newspapers/widgets/wdgAdBkg310x260.jpg)}
.wdgTvClip {width:310px; height:400px; background: no-repeat url(http://media.monster.com/mm/redux/newspapers/widgets/wdgTvClipBkg310x400.jpg)}
.securityNotice {width:310px; color:#60286f;}
.securityNoticeHeader{width:310px; height:64px; background: no-repeat url(http://media.monster.com/mm/redux/newspapers/widgets/securityNoticeHeader.png);padding:0}
.securityNoticeHeader h1 { font-size: 12px; padding: 3px 0 0 10px;float: left}
.securityNoticeBody {padding: 0 10px 10px 10px; background:url(http://media.monster.com/mm/redux/newspapers/widgets/securityNoticeBkg.jpg) }
.securityNoticeBody a {color:#60286f; text-decoration: underline; font-weight:bold}
.securityNoticeFooter {width:310px; height:10px; background: no-repeat url(http://media.monster.com/mm/redux/newspapers/widgets/securityNoticeFooter.png);}
/******* =#mcFooter ********/
.mcFooter{ color:#8C8B8B;
font-size:11px;
font-weight:normal;
line-height:1.5em;
text-align:center; }
.mcFooter a, .mcFooter a:link, .mmcFooter a:visited {color:#8C8B8B; }
/******* =#mcFooter End ********/
/*  START Global Button Styles */
.gbOrangeButton { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills.gif) repeat-x 0 0; 
	border-width:1px; 
	border-style:solid; 
	border-color:#dc8f60 #a3531f #a3531f #dc8f60;
	background-color: #ec8632;
}
.gbOrangeButton:hover { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills.gif) repeat-x 0 -21px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#e68d43 #853106 #853106 #e68d43;
	background-color: #ec8632;
}
.gbGreenButton  { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills.gif) repeat-x 0 -42px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#abb85f #657116 #657116 #abb85f;
	background-color: #abc03d;
}
.gbGreenButton:hover { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills.gif) repeat-x 0 -63px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#b7c859 #424f03 #424f03 #b7c859;
	background-color: #abc03d;
}
/* Regular Size Disabled Button */
.gbGrayButton { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills.gif) repeat-x 0 -114px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#cdcec6 #7c7e77 #7c7e77 #cdcec6;
}
/*Small Size Disabled Button */
.gbGraySmallButton { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills.gif) repeat-x 0 -135px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#c0c1ba #8d8f88 #8d8f88 #c0c1ba; 
	color:#fff !important; 
	font: normal 10px Arial !important; 
	white-space: nowrap !important; 
	cursor:pointer !important; 
	height:13px !important; 
	padding:0px 4px;
	display: inline-block !important; 
	display: -moz-inline-box !important; 
	zoom: 1 !important; 
	vertical-align:middle !important; 
	text-decoration: none !important; 
}
a.gbGreenSmallButton {
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills.gif) repeat-x 0 -84px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#9cb368 #666633 #666633 #9cb368; 
	color:#fff !important; 
	font: normal 10px Arial !important; 
	white-space: nowrap !important; 
	cursor:pointer !important; 
	height:13px !important; 
	padding:0px 4px;
	display: inline-block !important; 
	display: -moz-inline-box !important; 
	zoom: 1 !important; 
	vertical-align:middle !important; 
	text-decoration: none !important;
}
a.gbGreenSmallButton:hover { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills.gif) repeat-x 0 -99px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#bdd091 #7e9055 #7e9055 #bdd091; 
	text-decoration: none !important;
}
/*  END Global Button Styles */
/*  START Global Button Skeleton */
a.globalButton {
	color:#fff !important;
	font-family: Arial !important;
	font-weight:bold !important;
	font-size:12px !important;
	white-space: nowrap !important;
	overflow: visible !important;		
	cursor:pointer !important;			
	height:18px !important;
	display: inline-block !important;
	display: -moz-inline-box !important;
	zoom: 1 !important;
	vertical-align:middle !important;
	text-decoration: none !important;
	padding: 0px 8px 1px 8px ;
	line-height: 16px;
}
input.globalButton {
	color:#fff !important;
	font-family: Arial !important;
	font-weight:bold !important;
	font-size: 12px !important;
	white-space: nowrap !important;
	overflow: visible !important;		
	cursor: pointer !important;			
	display: block !important;
	zoom: 1 !important;
	vertical-align:middle !important;
	text-decoration: none !important;
	padding: 2px 8px 0 8px;
}
.globalButton:hover { 
	color: white !important; 
	text-decoration: none !important; 
}
@media all and (min-width: 0px){ 
	.globalButton  { 
		margin:0px !important; 
		padding-top: 0px !important; 
		line-height: 18px; 
		height:19px !important;
	}
}
*:first-child+html .globalButton { 
	padding-top: 0px !important; 
	line-height: 18px !important;
}
/*  END Global Button Skeleton */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
em strong, strong em {
	font-style:italic;
	font-weight:bold; 
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:0px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
/******* =html ********/
html {height: 100%;}
/******* =html End ********/
/******* =body ********/
body { text-align: center; margin: 0; height: 100%; width: 100%; padding:0; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px;}
/******* =body End ********/
/******* =#preMainWrapper ********/
div#preMainWrapper { display: none;}
/******* =#preMainWrapper End *******
/******* =#mainWrapper ********/
#mainWrapper { width: 960px; text-align: left; margin: 0px auto;}
/******* =#mainWrapper End ********/
/******* =#mcHeader ********/
#mcHeader { height: 84px;  }
#mcHeader h1.monster_logo { float:left; margin: 5px 0 0 0; width: 298px; height: 76px;}
#mcHeader h1.monster_logo a {height: 76px; overflow:hidden; text-indent:-9999px; width: 298px; display: block;}
#mcHeader h1.monster_logo img { display: block; width: 298px; height: 76px; }
/* Header Links */
.hdrLinks { width: 650px;  margin: 0px; padding: 0px; float: right; font-size: 11px; color: #929292; }
.hdrLinks span.hdrLinks1 { float: left; margin: 0; list-style: none; width: 455px; margin-top: 8px; } 
.hdrLinks span.hdrLinks1 ul { float: right; padding: 0px; margin: 0px; }
.hdrLinks1 ul li { float: left; list-style: none; margin: 0px; position: relative;  display: block;  z-index: 200; padding: 0 10px 0 10px; margin: 0px; border-left:  #929292 1px solid; line-height: 11px; height: 12px; top:-1px; }
.hdrLinks1 ul li.first{ border: none;}						
.hdrLinks1 ul li.lang { padding: 0 10px 0 10px; margin: 0px; top: -1px; }
#langsubnav { display: none; width: 101px;  position: absolute; right: 5px; text-align: right; float: right; top: 15px; background:transparent url('http://media.monster.com/mm/redux/header/headerLanguageDropDownBottom.png') no-repeat left bottom; }	
#langsubnav ul {width: 100%; padding: 0px; margin: 0px; }
#langsubnav ul li { border: none; width: 100%; border-bottom: 1px solid #d8d8d8; background-color: #f4f4f4;  margin: 0px; padding: 0px; height: 25px; line-height: 25px; }
#langsubnav ul li.last { border: none; background-color: transparent;}
#langsubnav ul li a{float: right;color: #9878aa; padding-right: 15px; line-height: default; margin-top: 4px; }	
.sellang { background: transparent url;  background: transparent url('http://media.monster.com/mm/redux/header/headerLanguageSelector.gif') no-repeat 100% -15px; padding: 1px 20px 2px 0px;  margin:0px; cursor: pointer; line-height: 15px; height: 15px; }
.hdrLinks span.hdrLinks1 ul li a {  padding: 0px; margin: 0px; line-height: 15px; }
.hdrLinks span.hdrLinks2 { width: 180px; float: right; right: 0px; top: 0px; }
.hdrLinks span.hdrLinks2 .hdrEmpLink a { height: 25px; width: 180px; display: block; float: left; text-indent: 10px; color: #FFF; font-weight: bold;  background:  url(http://media.monster.com/mm/redux/header/employerLinkBg_small.gif) no-repeat top left;  padding-top: 5px;}
.hdrLinks span.hdrLinks2 .hdrLargeEmpLink {font-family: verdana !important; font-size: 11px !important;height: 61px; width: 180px; display: block; float: left; text-indent: 11px; color: #FFF;background:  url(http://media.monster.com/mm/redux/header/employerLinkBg_large.gif) no-repeat top left; padding-top: 5px;}
.hdrLinks span.hdrLinks2 .hdrLargeEmpLink a {font-family: verdana !important; font-size: 13px !important;height: 25px; width: 170px;display: block; float: left; text-indent: 11px; color: #FFF; font-weight: bold; padding-top: 12px;}
/*.securityNotice {float:right; height:15px; padding: 5px 25px 0 0; text-align:right; width:150px;}
	.securityNotice a {color:#EF5139; font-size:14px; font-weight:bold;}
	.securityNotice a:hover {color:#EF5139; font-size:14px; font-weight:bold; text-decoration: underline;}
#mcHeader div.header_links {float: right; width: 680px; margin: 10px 10px 0 0;}
#mcHeader div.header_links ul {float: right; margin: 0; padding: 0; list-style: none; float: right; }
#mcHeader div.header_links ul li { float: left; list-style: none;}
#mcHeader div.header_links div.actions { text-align: right; float: right; min-width: 0px; max-width: 450px; border-right: 1px solid #666666; margin-right: 10px; padding-right: 10px;}
#mcHeader div.header_links div.actions p {margin: 0; padding-right: 5px;}
#mcHeader div.header_links div.actions ul.employer_actions { clear: right; margin-top: 1em;}
#mcHeader div.header_links div.actions ul.employer_actions li { float: right; clear:right; padding: 0 5px;}
 =#mcHeader End ********/
/******* =ul.globalnav Global Navigation Styles ********/ 
#mcGlobalNav {height: 34px; float: left; position: relative; z-index: 25; width: 780px; left:-7px; }
/* Tier 1 */
ul.globalnav { margin:0; padding: 0; list-style:none; z-index: 100; height: 34px; background: url(http://media.monster.com/mm/redux/globalnav/globalNavBarMap2_newspapers.gif) no-repeat left top;}
ul.globalnav li { display: block; float: left; position: relative; margin:0; padding:0; height: 34px; background-position: center bottom} 
ul.globalnav li a { text-decoration: none; color: #78448f; font-size: 1em; font-family:Tahoma, Arial, Helvetica, sans-serif;  outline:none; float:left; display: block; padding: 0 24px 0 25px; height: 34px; line-height: 32px; background:  url(http://media.monster.com/mm/redux/globalnav/globalNavDivider_newspapers.gif) no-repeat right }
ul.globalnav li a:hover { text-decoration: underline; color: #78448f;}
ul.globalnav li.first {background-position: left bottom;  } 
ul.globalnav li.multi a {padding-right: 54px;} 
ul.globalnav li.multi span.subnavTrigger { cursor: pointer; display: block; background-image: url(http://media.monster.com/mm/redux/globalnav/globalNavBarMap2_newspapers.gif); background-position: -804px 0px; height: 27px; width: 20px; position: absolute; right: 20px; top: 0;}
/* injected and controlled via javascript, positioning can be updated there */ 
ul.globalnav li.active, ul.globalnav li.multi:hover, ul.globalnav li.iehover, ul.globalnav li.first:hover, ul.globalnav li:hover { background-image: url(http://media.monster.com/mm/redux/globalnav/globalNavBarMap2_newspapers.gif)}
ul.globalnav li.multi span.subnavTrigger:hover, ul.globalnav li.dropdown span.subnavTrigger { background-position: -782px 0px; }
/* Tier 2 overides */
ul.globalnav li div.subnav { clear: left; position: relative; display: none; position:absolute; left: -1px; top: 34px; width: 10em; background: transparent; padding: 0 0 6px;}
ul.globalnav li div.subnav div.subnav-bottom { position: absolute; bottom: 0; left:0; width: 100%; height: 6px;}
ul.globalnav li div.subnav div.subnav-bottomL { background: transparent url(http://media.monster.com/mm/redux/globalnav/globalNavSubNavBottom_newspapers.png) no-repeat left bottom; position: absolute; left:0; width: 6px; height:6px} 
ul.globalnav li div.subnav div.subnav-bottomR { background: transparent url(http://media.monster.com/mm/redux/globalnav/globalNavSubNavBottom_newspapers.png) no-repeat right bottom; height:6px; margin: 0 0 0 6px;} 
ul.globalnav li ul { margin:0; padding:0; list-style:none; position: relative; z-index: 10;  }
ul.globalnav li.dropdown div.subnav { display: block;  } 
ul.globalnav li.multi ul li {  height: auto; float: none; margin: 0; padding: 0; text-align: center;} 
ul.globalnav li.multi ul li,  
ul.globalnav li.multi ul li a,
ul.globalnav li.multi ul li a:hover  {background-image: url(http://media.monster.com/mm/redux/globalnav/globalNavSubNavVerticalDivider_newspapers.gif); background-repeat: repeat-x; background-position: bottom left; }
ul.globalnav li.multi ul li a {background-color: #4c4c4c; float: none; font-size: 0.92em; color: #FFF; padding: 3px 5px; display: block;  margin: 0; width: auto; height:1%; line-height: 1.5em; }
ul.globalnav li.multi ul li a:hover  {background-color: #3b3b3b; color: #FFF; text-decoration: none;}
ul.globalnav li.multi ul li.last, 
ul.globalnav li.multi ul li.last a,
ul.globalnav li.multi ul li.last a:hover { background-image: none; padding-bottom: 0px;} 
/* Green bar under navigation if searchbox is missing */ 
#mcEvergreenBar { height: 10px; width: 765px; float: left; background: url(http://media.monster.com/mm/redux/jobsearch/jsr/evergreen_bar.gif) 0 0 no-repeat; }
/******* =ul.globalnav End ********/
/******* =#mcPod ********/
#mcPod { width: 180px; height:88px;  float: right; position: relative; background: transparent url(http://media.monster.com/mm/redux/pod/podBg.v2.gif) no-repeat top;}
#mcPod .smallLightGreen { font-size: 0.75em; color: #b7cc4e; font-weight: normal; font-family: Verdana; }
#mcPod .smallGreen { font-size: 0.75em; color: #848f4c; font-weight: normal; font-family: Verdana; }
#mcPod .smallGray { font-size: 0.75em; color: #919191; font-weight: normal; font-family: Verdana; display:none;}
#mcPod .lightGreen { color: #b7cc4e;}
#mcPod div.row0 p { margin-top: -14px; margin-left: 6px; padding: 0px;  position: absolute; }
#mcPod div.row1 { margin: 7px 6px; padding: 0px; height:32px;  }
#mcPod div.row1 p { margin: 0px; padding: 0px; height: 13px;}
#mcPod div.row1 p.name {font-size: 1em; font-weight: bold; height: 14px; color: #fff; width: 160px; white-space: nowrap; overflow: hidden;  _width: 100%;}
#mcPod div.row2 { margin: 7px 6px; padding: 0px;  height:26px;}
#mcPod div.row2 { height: 25px; border: 0px solid red;overflow: hidden; }
#mcPod div.row2 p {margin: 0px; padding: 0px; display: inline;}
#mcPod div.col1 { float: left; width: 60%; }
#mcPod p.col2 { float: right;  right: 10px;  position: absolute; border-top: 3px solid transparent; }
#mcPod p.col0 { text-align: center; border-top: 3px solid transparent;}
#mcPod div.row2 p.col0 { display: block;}
#mcPod .verticalAlignment1 { height: 26px; #position: relative; overflow: hidden; display: table; }
#mcPod .verticalAlignment2 { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; #width: 100px; top: 12px;}
#mcPod .verticalAlignment3 { #position: relative; #top: -50%;}
/******* =#mcPod End ********/
/******* =#mcFooter ********/
#mcFooter { text-align:center; clear:both; height: 100px;  }
#mcFooter ul { margin: 0 auto 1em; float: none; padding: 30px 0 0 }
#mcFooter ul li {display: inline; float: none; text-align: center; padding: 0 4px 0 6px }
#mcFooter p {margin: 0px;}
#mcFooterContent {clear: both;}
#mcFooterContent  div.securityNotice {text-align: left;}
.partnershipMessage {clear: both; width: 100%; text-align: left; margin-bottom: 20px;}
/******* =#mcFooter End ********/
/******* =#login, =#loginModal ********/
.ctlLoginBox , #divLPFields{ color: #474747; }
.ctlLoginBox a { color: #7b4f90; text-decoration: underline}
.ctlLoginBox a.loginSignUp { float: right; }
.ctlLoginBox span.loginSignUp { float: right; color: #7B4F90; text-decoration: underline; cursor: pointer;}
.ctlLoginBox span.loginSignUp:hover { color: #FF9900; }
.ctlLoginBox .loginFields {clear: right; margin: 0.33em 0 -0.92em }
.ctlLoginBox .loginFields label, #divLPFields  label { font-weight: bold}
.ctlLoginBox input.text-field, #divLPFields input.text-field { display: block; width: 100%; border-color: #b3b9c3; padding: .17em 0; margin: 0.17em 0 1.33em}
#divLPFields .globalButton  { float: right;}
.ctlLoginBox .forgotPass { display: block; padding-bottom: 12px; }
.ctlLoginBox .persistAction { clear: left; }
.ctlLoginBox .persistAction input {float: left; }
.ctlLoginBox .persistAction label {width: 150px; display: block; float: left; margin-left: 0.5em}
.ctlLoginBox .persistAction input.btnLogin  {float: right;}
/******* =#login End ********/
/**** Modal Window Generics =#modalOverlay, =.modalContainer, .modal ****/
#modalOverlay { background-color:#000;}
.modalContainer { left:50%; top:15%; text-align: left; zoom: 1; }
.modalContainer .modalBottomLeft { position: relative; background:  url(http://media.monster.com/mm/redux/modal/bottomLeft.png) no-repeat bottom left; left:-8px; zoom: 1; }
.modalContainer .modalBottomRight { position: relative; background:  url(http://media.monster.com/mm/redux/modal/bottomRight.png) no-repeat bottom right;  left: 14px; zoom: 1; }
.modalContainer .modalInner { position: relative; left: -8px; margin: 0 0 2px; zoom: 1; }
.modalContainer a.modalCloseImg 
{
  display:block;z-index:3200;position:absolute;cursor:pointer; right: .66em; top: .5em; height:13px; width: 13px; text-indent: -5000px; 
  background:transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat 0px -418px; 
}
.modalContainer .modalHeading { background: url(http://media.monster.com/mm/redux/modal/headingBg.png) repeat-x top; height: 24px; margin: 0 5px; font-size: 1em; line-height: 24px; color: #5c6d27; font-weight: bold; padding-left: 5px; position: relative; }
.modalContainer .topLeft { width: 13px; height: 24px; background: url(http://media.monster.com/mm/redux/modal/headingLeft.png) no-repeat top left; position: absolute; top: 0; left:-8px }
.modalContainer .topRight { width: 13px; height: 24px; background: url(http://media.monster.com/mm/redux/modal/headingRight.png) no-repeat top right; position: absolute; top: 0; right:-6px }
.modalContainer .modalInner .modalData { padding: 1em 1.67em 1.80em 1.67em; zoom: 1; }
.modalContainer .modalInner .modalData .modalHighlight { color:#FF413E; font-weight:bold; }
.modalContainer .modalTopImage {height: 93px; background-color: #698D21; }
.ui-draggable .modalHeading { cursor: move; } /* set heading to have move cursor when draggable */
.modal { display: none; }
/**** Modal Windows End ****/
/**** =.siteSearch ****/
div.siteSearch { float: left; position: relative;}
#mcHeader div.siteSearch {margin-top: 1.42em; float: right; }
div.siteSearch dl { padding: 0; margin: 0;   }
div.siteSearch dt { float: left; padding: 0 0 .75em;}
div.siteSearch dt.active { background: url(http://media.monster.com/mm/redux/site-search/siteSearchActiveTab.gif) no-repeat bottom;}
div.siteSearch dd { display: none;  margin: 0; padding: 0; height: 27px; background: #e0e5cc url(http://media.monster.com/mm/redux/site-search/siteSearchBoxRight.gif) no-repeat right top; width: 30em }
div.siteSearch dd.active { position: absolute; left: 0; top: 1.9em; display: block}
div.siteSearch dt a { border-left: 1px solid #666; color: #666; padding: 0 6px 0 7px; text-decoration: none;}
div.siteSearch dt.first a { border-left: none;}
div.siteSearch dt.active a { color: #e78423; }
div.siteSearch dd div.siteSearchForm {  height: 27px; background: url(http://media.monster.com/mm/redux/site-search/siteSearchBoxLeft.gif) no-repeat left top}
div.siteSearch dd input { margin: 4px 0 0 1.2%; width: 14%; float: left; height: 18px; line-height: 18px;  }
div.siteSearch dd input.text-field { border: 1px solid #666; padding: 0 0 0 1%; width: 39%; margin-top: 5px; height: auto; line-height: normal}
div.siteSearch dd input.text-field:focus, div.siteSearch div.siteSearchBox input.ieFocus {border-color: #e78423}
:root div.siteSearch dd, :root div.siteSearch dd div.siteSearchForm { width: 100%}
/**** =.siteSearch End ****/
/* General Classes */
/******* =ul.piped General class for adding pipes to horizontal lists ********/
ul.piped {float: left}
ul.piped li { border-left: 1px solid #CCCCCC; padding: 0 5px; float: left; list-style:none}
ul.piped li.first { border-left: none;}
/******* =ul.piped End ********/
/******* =input.text-field ******/
input.text-field { border: 1px solid #000 }
/******* =input.text-field End ******/
/******* =.overlay ******/
.overlay {position: absolute; width: 100%; z-index: 9999}
/******* =.overlay End ******/
/******* =.collapsable, .collapseTrigger ******/
.collapsable {margin-top: 0; margin-bottom: 0; }
.collapseToggle{cursor: pointer}
/******* =.collapsable End ******/
/******* =.rounded ******/
.rounded { position: relative; zoom: 1}
.rounded .rctl, .rounded .rctr, .rounded .rcbl, .rounded .rcbr { overflow: hidden; position: absolute; height: 4px; width: 4px; line-height: 0 }
.rounded .rctl { top: -1px; left: -1px}
.rounded .rctr { top: -1px; right: -1px}
.rounded .rcbl { bottom: -1px; left: -1px}
.rounded .rcbr { bottom: -1px; right: -1px}
/******* =.rounded End******/
/******* =.ctlErrorMessage ******/
.ctlErrorMessage { display: none; color: #e13a2b; font-size: 0.92em}
.ctlErrorMessage .ctlErrorMessageBox { display: none; border: 1px solid #ff4141; background-color: #faf9cb; }
.ctlErrorMessage .ctlErrorMessageText { position: relative; font-weight: bold; padding: .66em 1.67em .66em 2.25em ; background-image: url(http://media.monster.com/mm/redux/errors/redxerror.gif); background-repeat: no-repeat; background-position: 8px 8px}
.ctlErrorMessage .ctlErrorMessageDesc { padding: .75em}
.ctlErrorMessage .rounded .rctl, .ctlErrorMessage .rounded .rctr, .ctlErrorMessage .rounded .rcbl, .ctlErrorMessage .rounded .rcbr {background-image:url(http://media.monster.com/mm/redux/errors/errorCorners.gif); background-repeat: no-repeat;  }
.ctlErrorMessage .rounded .rctl { background-position: left top}
.ctlErrorMessage .rounded .rctr { background-position: right top}
.ctlErrorMessage .rounded .rcbl { background: transparent url(http://media.monster.com/mm/redux/errors/errorCorners.gif) 0 4px repeat; }
.ctlErrorMessage .rounded .rcbr { background: transparent url(http://media.monster.com/mm/redux/errors/errorCorners.gif) 4px 4px repeat; }
/******* =.ctlErrorMessage End ******/
/******* =.ctl036 ******/
.ctl036_hidden {display: none; visibility: hidden; }
.ctl036_ErrorMessage { border: 1px solid #ef6f6d; background-color: #f5f5ed; font-family: Verdana; font-size: 11px; color: #5c583f; margin: 7px 0 0;}
.ctl036_ErrorMessage .rctl {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_error_corners.gif) 0px 0px no-repeat;}
.ctl036_ErrorMessage .rctr {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_error_corners.gif) -4px 0px no-repeat;}
.ctl036_ErrorMessage .rcbl {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_error_corners.gif) 0px -4px no-repeat;}
.ctl036_ErrorMessage .rcbr {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_error_corners.gif) -4px -4px no-repeat; }
.ctl036_ErrorMessage .ctl036_error_error_icon{width: 29px;height: 27px;left: -6px;top: -8px;position: absolute;z-index: 1;background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_error_icon.gif) no-repeat;}
.ctl036_ErrorMessage .ctl036_errorContent { padding: 9px 0px 11px 34px;}
.ctl036_ErrorMessage .ctl036_errorContent ul li { list-style-image:none !important; list-style-position:inside !important; list-style-type:disc !important; }
.ctl036_ErrorMessage h1 { font-size: 11px; font-weight: bold; margin: 0; padding: 0px 0px 8px 0px; }
.ctl036_ErrorMessage_noIcon { border: 1px solid #ef6f6d; padding: 11px; background-color: #f5f5ed; font-family: Verdana; font-size: 11px; color: #5c583f; width: 142px; float: right; margin: 0 4px -8px 0; z-index:100; top: 0px; position: relative;}
.ctl036_ErrorMessage_noIcon .rctl {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_error_corners.gif) 0px 0px no-repeat;}
.ctl036_ErrorMessage_noIcon .rctr {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_error_corners.gif) -4px 0px no-repeat;}
.ctl036_ErrorMessage_noIcon .rcbl {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_error_corners.gif) 0px -4px no-repeat;}
.ctl036_ErrorMessage_noIcon .rcbr {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_error_corners.gif) -4px -4px no-repeat; }
.ctl036_Question { border: 1px solid #9ebddb; background-color: #f7fbff; font-family: Verdana; font-size: 11px; color: #5c583f; margin: 7px 0 0;}
.ctl036_Question .rctl {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_question_corners.gif) 0px 0px no-repeat;}
.ctl036_Question .rctr {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_question_corners.gif) -4px 0px no-repeat;}
.ctl036_Question .rcbl {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_question_corners.gif) 0px -4px no-repeat;}
.ctl036_Question .rcbr {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_question_corners.gif) -4px -4px no-repeat; }
.ctl036_Question .ctl036_question_icon{width: 29px;height: 27px;left: -6px;top: -8px;position: absolute;z-index: 1;background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_question_icon.gif) no-repeat;}
.ctl036_Question .ctl036_questionContent { padding: 9px 0px 11px 35px;}
.ctl036_Help { border: 1px solid #e1cc6d; background-color: #fcf1b6; padding: 14px 14px 8px 14px; font-family: Verdana; font-size: 11px; color: #5c583f;}
.ctl036_Help .rctl {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_help_corners.gif) 0px 0px no-repeat;}
.ctl036_Help .rctr {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_help_corners.gif) -4px 0px no-repeat;}
.ctl036_Help .rcbl {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_help_corners.gif) 0px -4px no-repeat;}
.ctl036_Help .rcbr {background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_help_corners.gif) -4px -4px no-repeat; }
.ctl036_Form_Error { width: 20px; height: 17px; float: right; margin: 10px 0px 2px 0px; padding: 0; background:transparent url(http://media.monster.com/mm/redux/errors/ctl036_error_icon_small.png) no-repeat; cursor: pointer;}
.ctl036_TextArea_Error { border: 2px solid #e46f6d !important; }
/******* =.ctl036 End ******/
/******* =.ajaxLoading ******/
.ajaxLoading { zoom: 1; height: 100%; width: 100%; background: url(http://media.monster.com/mm/redux/ajax/loading.gif) no-repeat center center; position: absolute; top: 0; left: 0 }
/******* =.ajaxLoading ******/
/******* =.clear-fix ******/
.clearfix { zoom: 1; }
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/******* =.clear-fix End ******/
/******* =.Help Icons ********/
.anchorHelpIcon,.ctlGreenSections .ctlGreenSections_content .anchorHelpIcon {float:right; margin: 10px 15px 0 0;}
#manageThisResumeContent .anchorHelpIcon { float:right; margin: 0px 10px 2px 0; background-color:#E4D9EA; padding:0;}
#CreateResumePanel.modal .anchorHelpIcon {float: none; margin:-2px 0 0 5px;}
#BC_EditUserInfo .anchorHelpIcon, #searchBoxArea .anchorHelpIcon {margin: 2px 0 0 8px; float: none;}
.ctlLoginBox .loginFields label { float: left; }
.loginFields .anchorHelpIcon { margin: 0px 0 0 8px; float: left; }
.modalHeading .anchorHelpIcon { margin: 4px 0 0 8px; float: left; }
.ctl100_forms_containerTop .modalHeading .anchorHelpIcon { margin: 10px 0 0 8px; font-size: 17px; }
.ctlLoginBox input.text-field { clear: both; }
#divLostPassword .anchorHelpIcon {margin:0}
.monsHelpButton {
  height: 17px;
  width: 17px;
  background:transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat 0px -874px;
  text-indent:-9999px;
} 
.modalHeadingText { float: left; }
/******* =.Help Icons End *******/
/******* =#content ********/
#mcWorkArea { width: 960px; clear: both; z-index: 0 }
#mcWorkArea:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/******* =#content End ********/
/******* =.wacCenterStage ********/
.wacCenterStage { padding: 0 }
/******* =.wacCenterStage End ********/
/******* =.wacDoormat ********/
.wacDoormat { padding: 0 }
/******* =.wacDoormat End ********/
/******* =.wacConsole ********/
.wacConsole { height: 40px; padding: 0; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 10; }
/******* =.wacConsole End ********/
/******* =.wacConsole ********/
.wacWell { height: 60px; padding: 0; margin-bottom: 15px; }
/******* =.wacConsole End ********/
/******* =.wacUtility ********/
.wacUtility { padding: 0;}
/******* =.wacUtility End ********/
/******* =.wacHeadline ********/
.wacLeadStoryBlock { padding: 0; }
/******* =.wacHeadline End ********/
/******************** Start of Container Sets Code **************/
/******* =.cs180R *******/
div.cs180R div.wacUtility { float: right; width: 180px;}
div.cs180R div.wacCenterStage { float: left; width: 765px;}
/******* =.cs180R End*******/
/******* =.cs180L *******/
div.cs180L div.wacUtility { float: left; width: 180px;}
div.cs180L div.wacCenterStage { float: right; width: 765px;}
/******* =.cs180L End*******/
/******* =.cs180L180R *******/
div.cs180L180R div.wacUtility { float: right; width: 180px;}
div.cs180L180R div.wacCenterStage { float: left; width: 570px; margin-left: 15px;}
/******* =.cs180L180R End*******/
/******* =.cs180L180RB *******/
div.cs180L180RB div.wacUtility {width: 180px;}
div.cs180L180RB div.csLeft {float: left;}
div.cs180L180RB div.csRight {float: right; position: relative; top: -130px;}
div.cs180L180RB div.wacCenterStage { float: left; width: 570px; margin-left: 15px;}
/******* =.cs180L180RB End*******/
/******* =.cs180LC *******/
div.cs180LC div.wacUtility { float: left; width: 180px;} 
div.cs180LC div.wacCenterStage { float: right; width: 765px; }
div.cs180LC div.wacConsole {  }
/******* =.cs180LC End*******/
/******* =.cs180L180RC *******/
div.cs180L180RC div.wacUtility { float: right; width: 180px;}
div.cs180L180RC div.wacCenterStage { float: left; width: 570px; margin-left: 15px; }
div.cs180L180RC div.wacConsole {  }
/******* =.cs180L180RC End*******/
/******* =.cs180RC *******/
div.cs180RC div.wacUtility { float: right; width: 180px;}
div.cs180RC div.wacCenterStage { float: left; width: 765px; }
div.cs180RC div.wacConsole {}
/******* =.cs180RC End*******/
/******* =.cs180L960D *******/
div.cs180L960D { position: relative;}
div.cs180L960D div.wacUtility { float: left; width: 180px; margin-bottom: 10px; }
div.cs180L960D div.wacCenterStage { float: right; width: 765px; margin-bottom: 10px;}
div.cs180L960D div.wacDoormat { clear: both; }
/******* =.cs180L960D End*******/
/******* =.cs180RD *******/
div.cs180RD { position: relative;}
div.cs180RD div.wacUtility { float: right; width: 180px; }
div.cs180RD div.wacCenterStage { float: left; width: 765px; padding-bottom: 200px;}
div.cs180RD div.wacDoormat { position: absolute; bottom: 0; left: 0; width: 765px;}
/******* =.cs180RD End*******/
/******* =.cs180LD *******/
div.cs180LD { position: relative}
div.cs180LD div.wacUtility { float: left; width: 180px; }
div.cs180LD div.wacCenterStage { float: right; width: 765px; padding-bottom: 200px;}
div.cs180LD div.wacDoormat { position: absolute; bottom: 0; right: 0; width: 765px;}
/******* =.cs180LD End*******/
/******* =.cs180R960D *******/
div.cs180R960D { position: relative}
div.cs180R960D div.wacUtility { float: right; width: 180px; margin-bottom: 10px; }
div.cs180R960D div.wacCenterStage { float: left; width: 765px; margin-bottom: 10px;}
div.cs180R960D div.wacDoormat { clear: both; }
/******* =.cs180R960D End*******/
/******* =.csWC  *******/
div#mcWorkArea.csWC { }
/******* =.csWC , =.cswacConsole End*******/
/******* =.cs375RC *******/
div.cs375RC div.wacUtility { float: right; width: 375px;}
div.cs375RC div.wacCenterStage { float: left; width: 570px; padding: 0px !important;}
div.cs375RC div.wacConsole { }
/******* =.cs375RC End*******/
/******* =.cs375R *******/
div.cs375R div.wacUtility { float: right; width: 375px;}
div.cs375R div.wacCenterStage { float: left; width: 570px; }
/******* =.cs375R End*******/
/******* =.cs375AdviceVert *******/
div.cs375R960D  div.wacLeadStoryBlock { float: left; width: 960px; }
div.cs375R960D div.wacUtility { float: right; width: 375px;}
div.cs375R960D div.wacCenterStage { float: left; width: 580px; padding-botom: 0px !important;}
div.cs375R960D div.wacDoormat { clear: both; padding-top:15px}
/******* =.cs375AdviceVert End*******/
/******* =.WELL310COL960D *******/
div.WELL310COL960D div.wacDoormat {clear: both;}
div.WELL310COL960D div.wacLeftColumn { float: left; width: 310px; margin:0 15px 0 0; padding:0; }
div.WELL310COL960D div.wacMiddleColumn { float: left; width: 310px; margin:0 15px 0 0; padding:0; }
div.WELL310COL960D div.wacRightColumn  { float: left; width: 310px; margin:0; padding:0; }
div.WELL310COL960D div.wacTopRow  { float: left; width: 960px; margin:0; padding:0; clear: both; }
div.WELL310COL960D div.wacBottomRow  { float: left; width: 960px; margin:0; padding:0; height: 59px; clear: both; }
/******* =.WELL310COL960D End*******/
div.cs180L180RC div.csLeft, div.cs180L180R div.csLeft { float: left}
/******************** End of Container Sets Code **************/
/******************** Doormat navigation ******************/
#ctlDoormatNav {	 font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#929292; background: url(http://media.monster.com/mm/redux/doormat/doormatBg3.gif) 0 0 repeat-x; background-color:#fdfdfc; height:100%; width:100%; overflow: hidden; }
#ctlDoormatNav .wrapper { background: url(http://media.monster.com/mm/redux/doormat/doormatCornerL.gif) top left no-repeat; padding: 15px;	width: 200%; }
#ctlDoormatNav .tr {	background: url(http://media.monster.com/mm/redux/doormat/doormatCornerR.gif) top right no-repeat;	width: 100%;}
#ctlDoormatNav .d-col { float:left;width: 180px;margin-right: 15px;margin-top: -10px; }
#ctlDoormatNav h3 {margin-bottom: 11px; margin-top: 2px; color: #767f62; }
#ctlDoormatNav ul { float:left; padding:0; margin: 0px; margin-top:2px; list-style:none; list-style-image:none;border: 0px solid red;}
#ctlDoormatNav ul li { float:left;	width:130px;padding: 0 0 .10em .70em;background:url(http://media.monster.com/mm/redux/doormat/doormatList.gif) no-repeat 0 4px; list-style:none;list-style-image:none;font-size:11px; font-weight:normal;}
/******************** Footer style ********************/
#mcFooter {width:960px;height:100px; background: url(http://media.monster.com/mm/redux/footer/footer.gif) no-repeat;}
#mcFooterContent{ padding:5.58em 0 2.5em 0;text-align:center;font-size:11px;color:#8c8b8b;line-height:1.5em;font-weight:normal; }
a { color:#8c8b8b;}
/******************** GENERAL TEMP ********************/
a { text-decoration:none;}
a:hover { color:#FF9900;text-decoration:underline; }
.orange { color:#FF6600; }
.sIFR-flash,.sIFR-flash object,.sIFR-flash embed{display:none !important;height:0;width:0;position:absolute;overflow:hidden;}
span.sIFR-alternate{visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;}
.sIFR-flash{visibility:visible !important;margin:0}
.sIFR-replaced{visibility:visible !important}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}
.sIFR-flash+div[adblocktab=true]{display:none !important}
/*
.container .sIFR-hasFlash h1 {visibility: hidden}
.container .sIFR-hasFlash h2 {visibility: hidden}
.container .sIFR-hasFlash h3 {visibility: hidden}
*/
.ac_results {
	padding: 0px; 
	border: 1px solid #cccccc;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 11px;
	font-family:Verdana;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	text-align:left;
	color:#676565;
}
.ac_loading {
	background: white url('http://media.monster.com/mm/redux/rte/default/grid/loading.gif') right center no-repeat;
}
.ac_odd {
	background-color: #eee;
}
.ac_over {
	background-color: #F5F0F7;	
}
/*  START Global Button Skeleton */
a.globalButton {
	color:#fff !important;
	font-family: Arial !important;
	font-weight:bold !important;
	font-size:12px !important;
	white-space: nowrap !important;
	overflow: visible !important;		
	cursor:pointer !important;			
	height:18px !important;
	display: inline-block !important;
	display: -moz-inline-box !important;
	zoom: 1 !important;
	vertical-align:middle !important;
	text-decoration: none !important;
	padding: 0px 8px 1px 8px ;
	line-height: 16px;
}
input.globalButton {
	color:#fff !important;
	font-family: Arial !important;
	font-weight:bold !important;
	font-size: 12px !important;
	white-space: nowrap !important;
	overflow: visible !important;		
	cursor: pointer !important;			
	display: block !important;
	zoom: 1 !important;
	vertical-align:middle !important;
	text-decoration: none !important;
	padding: 2px 8px 0 8px;
}
button.globalButton {
	color:#fff !important;
	font-family: Arial !important;
	font-weight:bold !important;
	font-size: 12px !important;
	white-space: nowrap !important;
	overflow: visible !important;		
	cursor: pointer !important;			
	display: block !important;
	zoom: 1 !important;
	vertical-align:middle !important;
	text-decoration: none !important;
	padding: 2px 8px 0 8px;
}
.globalButton:hover { 
	color: white !important; 
	text-decoration: none !important; 
}
@media all and (min-width: 0px){ 
	.globalButton  { 
		margin:0px !important; 
		padding-top: 0px !important; 
		line-height: 18px; 
		height:19px !important;
	}
}
*:first-child+html .globalButton { 
	padding-top: 0px !important; 
	line-height: 18px !important;
}
/*  END Global Button Skeleton */
/*  START Global Button Styles */
.gbOrangeButton { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills3.gif) repeat-x 0 0; 
	border-width:1px; 
	border-style:solid; 
	border-color:#dc8f60 #a3531f #a3531f #dc8f60;
	background-color: #ec8632;
}
.gbOrangeButton:hover { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills3.gif) repeat-x 0 -21px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#e68d43 #853106 #853106 #e68d43;
	background-color: #ec8632;
}
.gbGreenButton  { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills3.gif) repeat-x 0 -42px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#abb85f #657116 #657116 #abb85f;
	background-color: #abc03d;
}
.gbGreenButton:hover { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills3.gif) repeat-x 0 -63px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#b7c859 #424f03 #424f03 #b7c859;
	background-color: #abc03d;
}
.gbPurpleButton { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills3.gif) repeat-x 0 -171px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#cfb4db #684477 #4f325b #9b7aaa;
	background-color: #825995;
}
.gbPurpleButton:hover { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills3.gif) repeat-x 0 -150px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#cfb4db #684477 #4f325b #9b7aaa;
	background-color: #825995;
}
/* Regular Size Disabled Button */
.gbGrayButton { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills3.gif) repeat-x 0 -114px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#cdcec6 #7c7e77 #7c7e77 #cdcec6;
}
/*Small Size Disabled Button */
.gbGraySmallButton { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills3.gif) repeat-x 0 -135px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#c0c1ba #8d8f88 #8d8f88 #c0c1ba; 
	color:#fff !important; 
	font: normal 10px Arial !important; 
	white-space: nowrap !important; 
	cursor:pointer !important; 
	height:13px !important; 
	padding:0px 4px;
	display: inline-block !important; 
	display: -moz-inline-box !important; 
	zoom: 1 !important; 
	vertical-align:middle !important; 
	text-decoration: none !important; 
}
a.gbGreenSmallButton {
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills3.gif) repeat-x 0 -84px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#9cb368 #666633 #666633 #9cb368; 
	color:#fff !important; 
	font: normal 10px Arial !important; 
	white-space: nowrap !important; 
	cursor:pointer !important; 
	height:13px !important; 
	padding:0px 4px;
	display: inline-block !important; 
	display: -moz-inline-box !important; 
	zoom: 1 !important; 
	vertical-align:middle !important; 
	text-decoration: none !important;
}
a.gbGreenSmallButton:hover { 
	background: transparent url(http://media.monster.com/mm/redux/buttons/button_fills3.gif) repeat-x 0 -99px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#bdd091 #7e9055 #7e9055 #bdd091; 
	text-decoration: none !important;
}
/*  END Global Button Styles */
.ctlTitledSections
{
    background-color: #fff; 
    padding: 0; 
    margin:0 0 0 0;
    border: 1px solid #ccc;
}
.ctlTitledSections_title
{
    background: transparent url(http://media.monster.com/mm/redux/TitledSections/container_title_bgd.png) repeat-x; 
    height: 25px;
    margin:0; 
    padding: 0px 5px 0px 15px;
    border-bottom: 1px solid #ccc;
}
.ctlTitledSections_title h3
{
   margin: 0; 
   padding: 5px 0; 
   color: #fe700d; 
   font-size: 12px;
}
.ctlTitledSections_right_btn
{
  margin:4px; 
  padding: 2px 5px;
  background-color: #e3e4d1;
  border: 1px solid #cccccc;
  font-size: 0.8em;
  font-weight: bold;
  color: #aca9a9;
  float: right;
}
.ctlTitledSections_content 
{
    margin:0; 
    padding: 22px 15px; 
}
.ctlTitledSections_content p
{
    margin:0; 
    padding: 0; 
    font-size: 11px;
}
/* Menu item on flyout Menu */
.fpwItemStyle
{
	font-Size:11;
    margin: 0px;
    color: #846990;
	display: block;
	cursor: pointer;
    padding: 3px;
    border: 0px;
     background: transparent url(http://media.monster.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;
        }
.fpwItemHoverStyle 
{
	 margin-top:0px;
	 font-Size:11;
     color: #846990;
      border: 0px;
      padding: 3px;
       cursor: pointer;
       display: block;
      background: #b6bdd2 url(http://media.monster.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;
 }
 .fpwItemStyleIE6 {
      font-Size:11px;
      margin: 5;
      color: #846990;
      cursor: pointer;
      padding: 3px;
      display: inline-block;
      background: transparent url(http://media.monster.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;
    }
 .fpwItemHoverStyleIE6 {
	  font-Size:11px;
	  margin: 0;
	  color: #f48d1f;
      cursor: pointer;
      padding: 3px;
      display: inline-block;
      background: transparent url(http://media.monster.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;
    }
  .fpwItemStyleDisabled
  {
    font-Size:11;
    margin: 0px;
    color: #846990;
	display: block;
	padding: 3px;
    border: 0px;
    background-color: transparent !important;
    cursor:default !important;
  }
 .fpwItemStyleBlank
	{
	  font-Size:11px;
      margin: 0px;
      color: #846990;
      display: block;
      cursor: pointer;
      padding: 3px;
      border: 0px;
      _display: inline-block;
      background: transparent no-repeat bottom left;
    }
 .fpwItemStyleHoverBlank
	{
	  font-Size:11px;
      margin: 0px;
      color: #f48d1f;
      display: block;
      cursor: pointer;
      padding: 3px;
      border: 0px;
      font-weight:bold;
      _display: inline-block;
      background: transparent no-repeat bottom left;
    }
/******* Basic Style for fly-out popup window **********/
.fpwdialog {
 position:relative;
 /*margin:0px auto;*/
 width:130px;
 min-width:110px;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#000;
 z-index:1;
 text-align:left;
 margin-left:16px; /* default, width of left corner */
 margin-bottom:10px; /* spacing under dialog */
 min-height:50px;
}
.fpwdialog .fpwcontent,
.fpwdialog .fpwtop,
.fpwdialog .fpwbottom,
.fpwdialog .fpwbottom div {
 /*background:transparent url(dialogBox.png) no-repeat top right;*/
 background-color:Transparent;
 /*background-image:url(dialogBox.png);*/
 background-repeat:no-repeat;
 background-position:top right;
  /*_background-image:url(dialogBoxIE6RightArrow.gif);*/
}
.fpwdialog .fpwcontent {
 position:relative;
 _zoom:1; /*  hack for ie6*/
 _overflow-y:hidden;
 /*padding:0px 17px 0px 0px;*/
padding-right:17px;
}
.fpwdialog .fpwtop {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:16px; /* top slice width */
 margin-left:-16px;
 height:100%;
 _height:500px; /* arbitrary long height, IE 6 */
 background-position:top left;
}
.fpwdialog .fpwbottom {
 /* bottom */
 position:relative;
 width:100%;
}
.fpwdialog .fpwbottom,
.fpwdialog .fpwbottom div {
 height:30px; /* height of bottom cap/shade */
 font-size:1px;
}
.fpwdialog .fpwbottom {
 background-position:bottom right;
 background-repeat:no-repeat;
 }
.fpwdialog .fpwbottom div {
 position:relative;
 width:16px; /* bottom corner width */
 margin-left:-16px;
 background-position:bottom left;
 background-repeat:no-repeat;
}
.fpwdialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:500px;
 min-height:130px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
.fpwtitleheader
{
	border:0px solid blue;
	width:100%;
	height:40px;
	clear:both
}
.fpwdialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 color:#846990; 
 padding-left:10px;
 }
.fpwdialog ul {
 margin:0; /* margins will blow out backgrounds, leaving whitespace. */
 padding-left:10px;
 padding-right:10px;
 border:0px solid blue;
 clear:both;
}
.fpwdialog h1 {
 padding-bottom:0px;
 color:#af5c31;
 font-size:11px;
 font-weight:bold;
 font-family:Verdana;
 padding-left:5px;
 padding-right:15px;
 margin-top:0px;
 padding-top:17px;
 float:left;
}
a.fpwCloseImg
{
	display:block;
	float:right; 
	cursor:pointer; 
	margin-top: 17px;
	padding-right:10px; 
	background: url(http://media.monster.com/mm/redux/flyOutMenu/fpwclose.gif) no-repeat top left; 
	width: 13px; 
	height: 13px;
}
a.fpwCloseImgWhite
{
	display:block;
	float:right; 
	cursor:pointer; 
	margin-top: 17px;
	padding-right:10px; 
	background:transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat 0px -418px; 
	width: 13px; 
	height: 13px 
}
/* Static Flyout*/
.fpwdialogStatic {
 position:relative;
 /*margin:0px auto;*/
 width:120px;
 min-width:110px;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#000;
 z-index:1;
 text-align:left;
 margin-top: -16px !important;
 margin-left: 10px !important;
 margin-bottom:10px; /* spacing under dialog */
 min-height:50px;
}
.fpwdialogStatic .fpwcontent,
.fpwdialogStatic .fpwtop,
.fpwdialogStatic .fpwbottom,
.fpwdialogStatic .fpwbottom div {
 background:transparent url(http://media.monster.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png) no-repeat top right;
 background-color:Transparent;
 /*background-image:url(dialogBox.png);*/
 background-repeat:no-repeat;
 background-position:top right;
 _background-image:url(http://media.monster.com/mm/redux/flyOutMenu/fpwBoxIE6RightArrow.gif);
}
.fpwdialogStatic .fpwcontent {
 position:relative;
 _zoom:1; /*  hack for ie6*/
 _overflow-y:hidden;
 /*padding:0px 17px 0px 0px;*/
padding-right:17px;
}
.fpwdialogStatic .fpwcontent li{
 cursor: pointer;
}
.fpwdialogStatic .fpwtop {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:16px; /* top slice width */
 margin-left:-16px;
 height:100%;
 _height:500px; /* arbitrary long height, IE 6 */
 background-position:top left;
}
.fpwdialogStatic .fpwbottom {
 /* bottom */
 position:relative;
 width:100%;
}
.fpwdialogStatic .fpwbottom,
.fpwdialogStatic .fpwbottom div {
 height:30px; /* height of bottom cap/shade */
 font-size:1px;
}
.fpwdialogStatic .fpwbottom {
 background-position:bottom right;
 background-repeat:no-repeat;
 }
.fpwdialogStatic .fpwbottom div {
 position:relative;
 width:16px; /* bottom corner width */
 margin-left:-16px;
 background-position:bottom left;
 background-repeat:no-repeat;
}
.fpwdialogStatic .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:500px;
 min-height:130px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
/* CSS stylesheet for the DropDownCheckBoxList control */
/**
  * Styles controlling the rendering of the checkbox list
 **/
div.DropDownCheckBoxList {}
div.DropDownCheckBoxList div.comboBox {
  /* border */
  border-color: #B2B6C1;
  border-style: solid;
  border-width: 1px;
  /* size */
  height: 20px;
  line-height: 20px;
  /* background */
  background-color: white;
}
div.DropDownCheckBoxList div.comboBoxFocus {
  /* border */
  border-color: #B2B6C1;
  border-style: solid;
  border-width: 1px;
  /* size */
  height: 20px;
  line-height: 20px;
  /* background */
  background-color: white;
}
div.DropDownCheckBoxList div.comboText {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #676565;
  line-height: 18px;
  padding-left: 2px;
  cursor: pointer;
  padding-left:2px !important;
}
div.DropDownCheckBoxList div.comboImage {
  width: 18px;
  height: 18px;
  padding-right: 1px;
  padding-top: 1px;
}
/**
  * Styles controlling the rendering of the checkbox list
 **/
div.DropDownCheckBoxList div.CheckBoxList {float:left;}
div.DropDownCheckBoxList div.TwoTierCheckBoxList {border: 1px solid #7f9db9;background-color: #FFF;}
div.DropDownCheckBoxList div.TwoTierCheckBoxList div.folder,
div.DropDownCheckBoxList div.TwoTierCheckBoxList div.folderSelected {
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #333333;
  cursor:pointer;
  min-height:16px;
}
div.DropDownCheckBoxList div.TwoTierCheckBoxList div.folderSelected {font-weight:bold;}
div.DropDownCheckBoxList div.TwoTierCheckBoxList .cbl_folder {
  cursor:pointer;
  height:16px;
  padding-left: 20px;
}
div.DropDownCheckBoxList div.TwoTierCheckBoxList .collapse {
  background:transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat 0px -437px;
  margin-left: 5px; 
  margin-top: 1px;
}
div.DropDownCheckBoxList div.TwoTierCheckBoxList .expand {
  background:transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat 0px -456px;
  margin-left: 5px;
  margin-top: 1px;
}
div.DropDownCheckBoxList div.TwoTierCheckBoxList div.folderSelected div.item,
div.DropDownCheckBoxList div.TwoTierCheckBoxList div.folder div.item {
  padding:0px 0px 0px 20px !important;
}
div.DropDownCheckBoxList div.TwoTierCheckBoxList div.item {
  font-size:8pt;
  font-weight:normal;
  cursor:auto;
  padding:0 0 0 2px !important;
}
div.DropDownCheckBoxList div.TwoTierCheckBoxList div.item input {font-size:8pt;height:16px;vertical-align:middle;}
div.DropDownCheckBoxList div.TwoTierCheckBoxList div.item .cbl_item {padding-left:2px;line-height:16px;}
div.DropDownCheckBoxList div.TwoTierCheckBoxList div.folder div.item label,
div.DropDownCheckBoxList div.TwoTierCheckBoxList div.folderSelected div.item label {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
  font-size: 10px !important;
  font-style: normal;
  white-space: normal;
  color: #333333;
  vertical-align: middle;
  height:16px;
}
div.DropDownCheckBoxList div.TwoTierCheckBoxList div.item label {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
  font-size: 11px !important;
  font-style: normal;
  white-space: normal;
  color: #333333;
  vertical-align: middle;
  height:16px;
}
/**
  * Styles controlling the rendering of the checkbox list footer (unselect and close buttons)
 **/
div.DropDownCheckBoxList div.checkBoxListFooter {
  height: 24px;
  width:100%;
  font-family: Verdana !important;
  font-size: 11px !important;
  color: #FFFFFF !important;
  position: relative;
}
div.DropDownCheckBoxList div.checkBoxListFooter a.leftLink {
  font-family: Verdana !important;
  font-size: 10px !important;
  text-decoration:underline !important;
  color: #727D5F !important;
  padding-left:5px;
}
div.DropDownCheckBoxList div.checkBoxListFooter a.rightLink {
  font-family: Verdana !important;
  font-size: 10px !important;
  text-decoration:underline !important;
  color: #727D5F !important;
}
div.DropDownCheckBoxList div.checkBoxListFooter td.leftFooterCorner {
  background: url(http://media.monster.com/mm/redux/jobsearch/jsr/js_combo_left.png) no-repeat;
  width: 6px;
  height: 24px;
}
div.DropDownCheckBoxList div.checkBoxListFooter td.rightFooterCorner {
  background: url(http://media.monster.com/mm/redux/jobsearch/jsr/js_combo_right.png) no-repeat;
  width: 6px;
  color: #7f9db9;
}
div.DropDownCheckBoxList div.checkBoxListFooter td.centerFooter {
  background: url(http://media.monster.com/mm/redux/jobsearch/jsr/js_combo_body.png) repeat-x;
}
.loader { height: 100%; width: 100%; position: relative; background: url(http://media.monster.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat; }
div.DropDownCheckBoxList td, div.DropDownCheckBoxList th { border: 0 !important; padding: 0 !important; }
#ddcbl_close {
  height:13px; width: 13px; text-indent: -5000px; 
  background:transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat 0px -418px;
}
/*
 * Ext JS Library 2.1
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */
.ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;}
.ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9 url(http://media.monster.com/mm/redux/rte/default/box/tb-blue.gif) repeat-x 0 -16px;padding:2px;}
.ext-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma,arial,helvetica,sans-serif;cursor:wait;}
.ext-shim{position:absolute;visibility:hidden;left:0;top:0;overflow:hidden;}
.ext-ie .ext-shim{filter:alpha(opacity=0);}
.ext-ie6 .ext-shim{margin-left:5px;margin-top:3px;}
.x-mask-loading div{padding:5px 10px 5px 25px;background:#fbfbfb url( 'http://media.monster.com/mm/redux/rte/default/grid/loading.gif' ) no-repeat 5px 5px;line-height:16px;}
.x-hidden,.x-hide-offsets{position:absolute;left:-10000px;top:-10000px;visibility:hidden;}
.x-hide-display{display:none!important;}
.x-hide-visibility{visibility:hidden!important;}
.x-masked{overflow:hidden!important;}
.x-masked select,.x-masked object,.x-masked embed{visibility:hidden;}
.x-layer{visibility:hidden;}
.x-unselectable,.x-unselectable *{-moz-user-select:none;-khtml-user-select:none;}
.x-repaint{zoom:1;background-color:transparent;-moz-outline:none;}
.x-item-disabled{color:gray;cursor:default;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);}
.x-item-disabled *{color:gray!important;cursor:default!important;}
.x-splitbar-proxy{position:absolute;visibility:hidden;z-index:20001;background:#aaa;zoom:1;line-height:1px;font-size:1px;overflow:hidden;}
.x-splitbar-h,.x-splitbar-proxy-h{cursor:e-resize;cursor:col-resize;}
.x-splitbar-v,.x-splitbar-proxy-v{cursor:s-resize;cursor:row-resize;}
.x-color-palette{width:150px;height:92px;cursor:pointer;}
.x-color-palette a{border:1px solid #fff;float:left;padding:2px;text-decoration:none;-moz-outline:0 none;outline:0 none;cursor:pointer;}
.x-color-palette a:hover,.x-color-palette a.x-color-palette-sel{border:1px solid #8BB8F3;background:#deecfd;}
.x-color-palette em{display:block;border:1px solid #ACA899;}
.x-color-palette em span{cursor:pointer;display:block;height:10px;line-height:10px;width:10px;}
.x-ie-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;background:#777;zoom:1;}
.x-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;}
.x-shadow *{overflow:hidden;}
.x-shadow *{padding:0;border:0;margin:0;clear:none;zoom:1;}
.x-shadow .xstc,.x-shadow .xsbc{height:6px;float:left;}
.x-shadow .xstl,.x-shadow .xstr,.x-shadow .xsbl,.x-shadow .xsbr{width:6px;height:6px;float:left;}
.x-shadow .xsc{width:100%;}
.x-shadow .xsml,.x-shadow .xsmr{width:6px;float:left;height:100%;}
.x-shadow .xsmc{float:left;height:100%;background:transparent url( http://media.monster.com/mm/redux/rte/default/shadow-c.png );}
.x-shadow .xst,.x-shadow .xsb{height:6px;overflow:hidden;width:100%;}
.x-shadow .xsml{background:transparent url( http://media.monster.com/mm/redux/rte/default/shadow-lr.png ) repeat-y 0 0;}
.x-shadow .xsmr{background:transparent url( http://media.monster.com/mm/redux/rte/default/shadow-lr.png ) repeat-y -6px 0;}
.x-shadow .xstl{background:transparent url( http://media.monster.com/mm/redux/rte/default/shadow.png ) no-repeat 0 0;}
.x-shadow .xstc{background:transparent url( http://media.monster.com/mm/redux/rte/default/shadow.png ) repeat-x 0 -30px;}
.x-shadow .xstr{background:transparent url( http://media.monster.com/mm/redux/rte/default/shadow.png ) repeat-x 0 -18px;}
.x-shadow .xsbl{background:transparent url( http://media.monster.com/mm/redux/rte/default/shadow.png ) no-repeat 0 -12px;}
.x-shadow .xsbc{background:transparent url( http://media.monster.com/mm/redux/rte/default/shadow.png ) repeat-x 0 -36px;}
.x-shadow .xsbr{background:transparent url( http://media.monster.com/mm/redux/rte/default/shadow.png ) repeat-x 0 -6px;}
.loading-indicator{font-size:11px;background-image:url(http://media.monster.com/mm/redux/rte/default/grid/loading.gif);background-repeat:no-repeat;background-position:left;padding-left:20px;line-height:16px;margin:3px;}
.x-text-resize{position:absolute;left:-1000px;top:-1000px;visibility:hidden;zoom:1;}
.x-drag-overlay{width:100%;height:100%;display:none;position:absolute;left:0;top:0;background-image:url(http://media.monster.com/mm/redux/rte/default/s.gif);z-index:20000;}
.x-clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0;}
.x-spotlight{z-index:8999;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:0;height:0;zoom:1;}
.x-tab-panel{overflow:hidden;}
.x-tab-panel-header,.x-tab-panel-footer{background:#deecfd;border:1px solid #8db2e3;overflow:hidden;zoom:1;}
.x-tab-panel-header{border:1px solid #8db2e3;padding-bottom:2px;}
.x-tab-panel-footer{border:1px solid #8db2e3;padding-top:2px;}
.x-tab-strip-wrap{width:100%;overflow:hidden;position:relative;zoom:1;}
ul.x-tab-strip{display:block;width:5000px;zoom:1;}
ul.x-tab-strip-top{padding-top:1px;background:url(http://media.monster.com/mm/redux/rte/default/tabs/tab-strip-bg.gif) #cedff5 repeat-x bottom;border-bottom:1px solid #8db2e3;}
ul.x-tab-strip-bottom{padding-bottom:1px;background:url(http://media.monster.com/mm/redux/rte/default/tabs/tab-strip-btm-bg.gif) #cedff5 repeat-x top;border-top:1px solid #8db2e3;border-bottom:0 none;}
.x-tab-panel-header-plain .x-tab-strip-top{background:transparent!important;padding-top:0!important;}
.x-tab-panel-header-plain{background:transparent!important;border-width:0!important;padding-bottom:0!important;}
.x-tab-panel-header-plain .x-tab-strip-spacer{border:1px solid #8db2e3;border-top:0 none;height:2px;background:#deecfd;font-size:1px;line-height:1px;}
.ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer{height:3px;}
ul.x-tab-strip li{float:left;margin-left:2px;}
ul.x-tab-strip li.x-tab-edge{float:left;margin:0!important;padding:0!important;border:0 none!important;font-size:1px!important;line-height:1px!important;overflow:hidden;zoom:1;background:transparent!important;width:1px;}
.x-tab-strip a,.x-tab-strip span,.x-tab-strip em{display:block;}
.x-tab-strip a{text-decoration:none!important;-moz-outline:none;outline:none;cursor:pointer;}
.x-tab-strip-inner{overflow:hidden;text-overflow:ellipsis;}
.x-tab-strip span.x-tab-strip-text{font:normal 11px tahoma,arial,helvetica;color:#416aa3;white-space:nowrap;cursor:pointer;padding:4px 0;}
.x-tab-strip .x-tab-with-icon .x-tab-right{padding-left:6px;}
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text{padding-left:20px;background-position:0 3px;background-repeat:no-repeat;}
.x-tab-strip-over span.x-tab-strip-text{color:#15428b;}
.x-tab-strip-active{cursor:default;}
.x-tab-strip-active span.x-tab-strip-text{cursor:default;color:#15428b;font-weight:bold;}
.x-tab-strip-disabled .x-tabs-text{cursor:default;color:#aaa;}
.x-tab-panel-body{overflow:hidden;}
.x-tab-panel-bwrap{overflow:hidden;}
.ext-ie .x-tab-strip .x-tab-right{position:relative;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right{margin-bottom:-1px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-bottom:5px;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{margin-top:-1px;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-top:5px;}
.x-tab-strip-top .x-tab-right{background:transparent url(http://media.monster.com/mm/redux/rte/default/tabs/tabs-sprite.gif) no-repeat 0 -51px;padding-left:10px;}
.x-tab-strip-top .x-tab-left{background:transparent url(http://media.monster.com/mm/redux/rte/default/tabs/tabs-sprite.gif) no-repeat right -351px;padding-right:10px;}
.x-tab-strip-top .x-tab-strip-inner{background:transparent url(http://media.monster.com/mm/redux/rte/default/tabs/tabs-sprite.gif) repeat-x 0 -201px;}
.x-tab-strip-top .x-tab-strip-over .x-tab-right{background-position:0 -101px;}
.x-tab-strip-top .x-tab-strip-over .x-tab-left{background-position:right -401px;}
.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner{background-position:0 -251px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right{background-position:0 0;}
.x-tab-strip-top .x-tab-strip-active .x-tab-left{background-position:right -301px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner{background-position:0 -151px;}
.x-tab-strip-bottom .x-tab-right{background:url(http://media.monster.com/mm/redux/rte/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right;}
.x-tab-strip-bottom .x-tab-left{background:url(http://media.monster.com/mm/redux/rte/default/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{background:url(http://media.monster.com/mm/redux/rte/default/tabs/tab-btm-right-bg.gif) no-repeat bottom left;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-left{background:url(http://media.monster.com/mm/redux/rte/default/tabs/tab-btm-left-bg.gif) no-repeat bottom right;}
.x-tab-strip-bottom .x-tab-left{padding:0 10px;}
.x-tab-strip-bottom .x-tab-right{padding:0;}
.x-tab-strip .x-tab-strip-close{display:none;}
.x-tab-strip-closable{position:relative;}
.x-tab-strip-closable .x-tab-left{padding-right:19px;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{background-image:url(http://media.monster.com/mm/redux/rte/default/tabs/tab-close.gif);opacity:.6;-moz-opacity:.6;background-repeat:no-repeat;display:block;width:11px;height:11px;position:absolute;top:3px;right:3px;cursor:pointer;z-index:2;}
.x-tab-strip .x-tab-strip-active a.x-tab-strip-close{opacity:.8;-moz-opacity:.8;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{background-image:url(http://media.monster.com/mm/redux/rte/default/tabs/tab-close.gif);opacity:1;-moz-opacity:1;}
.x-tab-panel-body{border:1px solid #8db2e3;background:#fff;}
.x-tab-panel-body-top{border-top:0 none;}
.x-tab-panel-body-bottom{border-bottom:0 none;}
.x-tab-scroller-left{background:transparent url(http://media.monster.com/mm/redux/rte/default/tabs/scroll-left.gif) no-repeat -18px 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;left:0;top:0;z-index:10;cursor:pointer;}
.x-tab-scroller-left-over{background-position:0 0;}
.x-tab-scroller-left-disabled{background-position:-18px 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.x-tab-scroller-right{background:transparent url(http://media.monster.com/mm/redux/rte/default/tabs/scroll-right.gif) no-repeat 0 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;right:0;top:0;z-index:10;cursor:pointer;}
.x-tab-scroller-right-over{background-position:-18px 0;}
.x-tab-scroller-right-disabled{background-position:0 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.x-tab-scrolling .x-tab-strip-wrap{margin-left:18px;margin-right:18px;}
.x-tab-scrolling{position:relative;}
.x-tab-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-tab-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
 .x-form-field{margin:0;font:normal 12px tahoma,arial,helvetica,sans-serif;}
.x-form-text,textarea.x-form-field{padding:1px 3px;background:#fff url(http://media.monster.com/mm/redux/rte/default/form/text-bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;}
textarea.x-form-field{padding:2px 3px;}
.x-form-text{height:22px;line-height:18px;vertical-align:middle;}
.ext-ie .x-form-text{margin:-1px 0;height:22px;line-height:18px;}
.ext-ie textarea.x-form-field{margin:-1px 0;}
.ext-strict .x-form-text{height:18px;}
.ext-safari .x-form-text{height:20px;padding:0 3px;}
.ext-safari.ext-mac textarea.x-form-field{margin-bottom:-2px;}
.ext-gecko .x-form-text{padding-top:2px;padding-bottom:0;}
textarea{resize:none;}
.x-form-select-one{height:20px;line-height:18px;vertical-align:middle;background-color:#fff;border:1px solid #B5B8C8;}
.x-form-field-wrap{position:relative;zoom:1;white-space:nowrap;}
.x-editor .x-form-check-wrap{background:#fff;}
.x-form-field-wrap .x-form-trigger{width:17px;height:21px;border:0;background:transparent url(http://media.monster.com/mm/redux/rte/default/form/trigger.gif) no-repeat 0 0;cursor:pointer;border-bottom:1px solid #B5B8C8;position:absolute;top:0;}
.ext-safari .x-form-field-wrap .x-form-trigger{height:21px;}
.x-form-field-wrap .x-form-date-trigger{background-image:url(http://media.monster.com/mm/redux/rte/default/form/date-trigger.gif);cursor:pointer;}
.x-form-field-wrap .x-form-clear-trigger{background-image:url(http://media.monster.com/mm/redux/rte/default/form/clear-trigger.gif);cursor:pointer;}
.x-form-field-wrap .x-form-search-trigger{background-image:url(http://media.monster.com/mm/redux/rte/default/form/search-trigger.gif);cursor:pointer;}
.ext-safari .x-form-field-wrap .x-form-trigger{right:0;}
.x-form-field-wrap .x-form-twin-triggers .x-form-trigger{position:static;top:auto;vertical-align:top;}
.x-form-field-wrap .x-form-trigger-over{background-position:-17px 0;}
.x-form-field-wrap .x-form-trigger-click{background-position:-34px 0;}
.x-trigger-wrap-focus .x-form-trigger{background-position:-51px 0;}
.x-trigger-wrap-focus .x-form-trigger-over{background-position:-68px 0;}
.x-trigger-wrap-focus .x-form-trigger-click{background-position:-85px 0;}
.x-trigger-wrap-focus .x-form-trigger{border-bottom:1px solid #7eadd9;}
.x-item-disabled .x-form-trigger-over{background-position:0 0!important;border-bottom:1px solid #B5B8C8;}
.x-item-disabled .x-form-trigger-click{background-position:0 0!important;border-bottom:1px solid #B5B8C8;}
.x-form-focus,textarea.x-form-focus{border:1px solid #7eadd9;}
.x-form-invalid,textarea.x-form-invalid{background:#fff url(http://media.monster.com/mm/redux/rte/default/grid/invalid_line.gif) repeat-x bottom;border:1px solid #dd7870;}
.ext-safari .x-form-invalid{background-color:#fee;border:1px solid #ff7870;}
.x-editor{visibility:hidden;padding:0;margin:0;}
.x-form-check-wrap{line-height:18px;}
.ext-ie .x-form-check-wrap input{width:15px;height:15px;}
.x-editor .x-form-check-wrap{padding:3px;}
.x-editor .x-form-checkbox{height:13px;}
.x-form-grow-sizer{font:normal 12px tahoma,arial,helvetica,sans-serif;left:-10000px;padding:8px 3px;position:absolute;visibility:hidden;top:-10000px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;zoom:1;}
.x-form-grow-sizer p{margin:0!important;border:0 none!important;padding:0!important;}
.x-form-item{font:normal 12px tahoma,arial,helvetica,sans-serif;display:block;margin-bottom:4px;zoom:1;}
.x-form-item label{display:block;float:left;width:100px;padding:3px;padding-left:0;clear:left;z-index:2;position:relative;}
.x-form-element{padding-left:105px;position:relative;}
.x-form-invalid-msg{color:#e00;padding:2px;padding-left:18px;font:normal 11px tahoma,arial,helvetica,sans-serif;background:transparent url(http://media.monster.com/mm/redux/rte/default/shared/warning.gif) no-repeat 0 2px;line-height:16px;width:200px;}
.x-form-label-right label{text-align:right;}
.x-form-label-top .x-form-item label{width:auto;float:none;clear:none;display:inline;margin-bottom:4px;position:static;}
.x-form-label-top .x-form-element{padding-left:0;padding-top:4px;}
.x-form-label-top .x-form-item{padding-bottom:4px;}
.x-form-empty-field{color:gray;}
.x-small-editor .x-form-field{font:normal 11px arial,tahoma,helvetica,sans-serif;}
.x-small-editor .x-form-text{height:20px;line-height:16px;vertical-align:middle;}
.ext-ie .x-small-editor .x-form-text{margin-top:-1px!important;margin-bottom:-1px!important;height:20px!important;line-height:16px!important;}
.ext-strict .x-small-editor .x-form-text{height:16px!important;}
.ext-safari .x-small-editor .x-form-field{font:normal 12px arial,tahoma,helvetica,sans-serif;}
.ext-ie .x-small-editor .x-form-text{height:20px;line-height:16px;}
.ext-border-box .x-small-editor .x-form-text{height:20px;}
.x-small-editor .x-form-select-one{height:20px;line-height:16px;vertical-align:middle;}
.x-small-editor .x-form-num-field{text-align:right;}
.x-small-editor .x-form-field-wrap .x-form-trigger{height:19px;}
.x-form-clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0;}
.x-form-clear-left{clear:left;height:0;overflow:hidden;line-height:0;font-size:0;}
.x-form-cb-label{width:'auto'!important;float:none!important;clear:none!important;display:inline!important;margin-left:4px;}
.x-form-column{float:left;padding:0;margin:0;width:48%;overflow:hidden;zoom:1;}
.x-form .x-form-btns-ct .x-btn{float:right;clear:none;}
.x-form .x-form-btns-ct .x-form-btns td{border:0;padding:0;}
.x-form .x-form-btns-ct .x-form-btns-right table{float:right;clear:none;}
.x-form .x-form-btns-ct .x-form-btns-left table{float:left;clear:none;}
.x-form .x-form-btns-ct .x-form-btns-center{text-align:center;}
.x-form .x-form-btns-ct .x-form-btns-center table{margin:0 auto;}
.x-form .x-form-btns-ct table td.x-form-btn-td{padding:3px;}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-left{background-position:0 -147px;}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-right{background-position:0 -168px;}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-center{background-position:0 -189px;}
.x-form .x-form-btns-ct .x-btn-click .x-btn-center{background-position:0 -126px;}
.x-form .x-form-btns-ct .x-btn-click .x-btn-right{background-position:0 -84px;}
.x-form .x-form-btns-ct .x-btn-click .x-btn-left{background-position:0 -63px;}
.x-form-invalid-icon{width:16px;height:18px;visibility:hidden;position:absolute;left:0;top:0;display:block;background:transparent url(http://media.monster.com/mm/redux/rte/default/form/exclamation.gif) no-repeat 0 2px;}
.x-fieldset{border:1px solid #B5B8C8;padding:10px;margin-bottom:10px;display:block;}
.x-fieldset legend{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b;}
.ext-ie .x-fieldset legend{margin-bottom:10px;}
.ext-ie .x-fieldset{padding-top:0;padding-bottom:10px;}
.x-fieldset legend .x-tool-toggle{margin-right:3px;margin-left:0;float:left!important;}
.x-fieldset legend input{margin-right:3px;float:left!important;height:13px;width:13px;}
fieldset.x-panel-collapsed{padding-bottom:0!important;border-width:1px 0 0 0!important;}
fieldset.x-panel-collapsed .x-fieldset-bwrap{visibility:hidden;position:absolute;left:-1000px;top:-1000px;}
.ext-ie .x-fieldset-bwrap{zoom:1;}
.ext-ie td .x-form-text{position:relative;top:-1px;}
.x-fieldset-noborder{border:0 none transparent;}
.x-fieldset-noborder legend{margin-left:-3px;}
.ext-ie .x-fieldset-noborder legend{position:relative;margin-bottom:23px;}
.ext-ie .x-fieldset-noborder legend span{position:absolute;left:-5px;}
.ext-gecko .x-window-body .x-form-item{-moz-outline:none;overflow:auto;}
.ext-gecko .x-form-item{-moz-outline:none;}
.x-hide-label label.x-form-item-label{display:none;}
.x-hide-label .x-form-element{padding-left:0!important;}
.x-fieldset{overflow:hidden;}
.x-fieldset-bwrap{overflow:hidden;zoom:1;}
.x-fieldset-body{overflow:hidden;}
.x-btn{font:normal 11px tahoma,verdana,helvetica;cursor:pointer;white-space:nowrap;}
.x-btn button{border:0 none;background:transparent;font:normal 11px tahoma,verdana,helvetica;padding-left:3px;padding-right:3px;cursor:pointer;margin:0;overflow:visible;width:auto;-moz-outline:0 none;outline:0 none;}
* html .ext-ie .x-btn button{width:1px;}
.ext-gecko .x-btn button{padding-left:0;padding-right:0;}
.ext-ie .x-btn button{padding-top:2px;}
.x-btn-icon .x-btn-center .x-btn-text{background-position:center;background-repeat:no-repeat;height:16px;width:16px;cursor:pointer;white-space:nowrap;padding:0;}
.x-btn-icon .x-btn-center{padding:1px;}
.x-btn em{font-style:normal;font-weight:normal;}
.x-btn-text-icon .x-btn-center .x-btn-text{background-position:0 2px;background-repeat:no-repeat;padding-left:18px;padding-top:3px;padding-bottom:2px;padding-right:0;}
.x-btn-left,.x-btn-right{font-size:1px;line-height:1px;}
.x-btn-left{width:3px;height:21px;background:url(http://media.monster.com/mm/redux/rte/default/button/btn-sprite.gif) no-repeat 0 0;}
.x-btn-right{width:3px;height:21px;background:url(http://media.monster.com/mm/redux/rte/default/button/btn-sprite.gif) no-repeat 0 -21px;}
.x-btn-left i,.x-btn-right i{display:block;width:3px;overflow:hidden;font-size:1px;line-height:1px;}
.x-btn-center{background:url(http://media.monster.com/mm/redux/rte/default/button/btn-sprite.gif) repeat-x 0 -42px;vertical-align:middle;text-align:center;padding:0 5px;cursor:pointer;white-space:nowrap;}
.x-btn-over .x-btn-left{background-position:0 -63px;}
.x-btn-over .x-btn-right{background-position:0 -84px;}
.x-btn-over .x-btn-center{background-position:0 -105px;}
.x-btn-click .x-btn-center,.x-btn-menu-active .x-btn-center{background-position:0 -126px;}
.x-btn-disabled *{color:gray!important;cursor:default!important;}
.x-btn-menu-text-wrap .x-btn-center{padding:0 3px;}
.ext-gecko .x-btn-menu-text-wrap .x-btn-center{padding:0 1px;}
.x-btn-menu-arrow-wrap .x-btn-center{padding:0;}
.x-btn-menu-arrow-wrap .x-btn-center button{width:12px!important;height:21px;padding:0!important;display:block;background:transparent url(http://media.monster.com/mm/redux/rte/default/button/btn-arrow.gif) no-repeat left 3px;}
.x-btn-with-menu .x-btn-center{padding-right:2px!important;}
.x-btn-with-menu .x-btn-center em{display:block;background:transparent url(http://media.monster.com/mm/redux/rte/default/toolbar/btn-arrow.gif) no-repeat right 0;padding-right:10px;}
.x-btn-text-icon .x-btn-with-menu .x-btn-center em{display:block;background:transparent url(http://media.monster.com/mm/redux/rte/default/toolbar/btn-arrow.gif) no-repeat right 3px;padding-right:10px;}
.x-btn-pressed .x-btn-left{background:url(http://media.monster.com/mm/redux/rte/default/button/btn-sprite.gif) no-repeat 0 -63px;}
.x-btn-pressed .x-btn-right{background:url(http://media.monster.com/mm/redux/rte/default/button/btn-sprite.gif) no-repeat 0 -84px;}
.x-btn-pressed .x-btn-center{background:url(http://media.monster.com/mm/redux/rte/default/button/btn-sprite.gif) repeat-x 0 -126px;}
/* mkas  .x-toolbar{border-color:#a9bfd3;border-style:solid;border-width:0 0 1px 0;display:block;padding:2px;background:#d0def0 url(http://media.monster.com/mm/redux/rte/default/toolbar/bg.gif) repeat-x top left;position:relative;zoom:1;} */
.x-toolbar .x-item-disabled .x-btn-icon{opacity:.35;-moz-opacity:.35;filter:alpha(opacity=35);}
.x-toolbar td{vertical-align:middle;}
.mso .x-toolbar,.x-grid-mso .x-toolbar{border:0 none;background:url(http://media.monster.com/mm/redux/rte/default/grid/mso-hd.gif);}
.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{white-space:nowrap;font:normal 11px tahoma,arial,helvetica,sans-serif;}
.x-toolbar .x-item-disabled{color:gray;cursor:default;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);}
.x-toolbar .x-item-disabled *{color:gray;cursor:default;}
.x-toolbar .x-btn-left{background:none;}
.x-toolbar .x-btn-right{background:none;}
.x-toolbar .x-btn-center{background:none;padding:0;}
.x-toolbar .x-btn-menu-text-wrap .x-btn-center button{padding-right:2px;}
.ext-gecko .x-toolbar .x-btn-menu-text-wrap .x-btn-center button{padding-right:0;}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{padding:0 2px;}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{width:12px;background:transparent url(http://media.monster.com/mm/redux/rte/default/toolbar/btn-arrow.gif) no-repeat 0 3px;}
.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button{width:12px;background:transparent url(http://media.monster.com/mm/redux/rte/default/toolbar/btn-arrow.gif) no-repeat 0 3px;}
.x-toolbar .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button{background-position:0 -47px;}
.x-toolbar .x-btn-over .x-btn-left{background:url(http://media.monster.com/mm/redux/rte/default/toolbar/tb-btn-sprite.gif) no-repeat 0 0;}
.x-toolbar .x-btn-over .x-btn-right{background:url(http://media.monster.com/mm/redux/rte/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px;}
.x-toolbar .x-btn-over .x-btn-center{background:url(http://media.monster.com/mm/redux/rte/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px;}
.x-toolbar .x-btn-click .x-btn-left,.x-toolbar .x-btn-pressed .x-btn-left,.x-toolbar .x-btn-menu-active .x-btn-left{background:url(http://media.monster.com/mm/redux/rte/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px;}
.x-toolbar .x-btn-click .x-btn-right,.x-toolbar .x-btn-pressed .x-btn-right,.x-toolbar .x-btn-menu-active .x-btn-right{background:url(http://media.monster.com/mm/redux/rte/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px;}
.x-toolbar .x-btn-click .x-btn-center,.x-toolbar .x-btn-pressed .x-btn-center,.x-toolbar .x-btn-menu-active .x-btn-center{background:url(http://media.monster.com/mm/redux/rte/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px;}
.x-toolbar .x-btn-with-menu .x-btn-center em{padding-right:8px;}
.x-toolbar .ytb-text{padding:2px;}
.x-toolbar .ytb-sep{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/grid-blue-split.gif);background-position:center;background-repeat:no-repeat;display:block;font-size:1px;height:16px;width:4px;overflow:hidden;cursor:default;margin:0 2px 0;border:0;}
.x-toolbar .ytb-spacer{width:2px;}
.x-tbar-page-number{width:24px;height:14px;}
.x-tbar-page-first{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/page-first.gif)!important;}
.x-tbar-loading{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/done.gif)!important;}
.x-tbar-page-last{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/page-last.gif)!important;}
.x-tbar-page-next{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/page-next.gif)!important;}
.x-tbar-page-prev{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/page-prev.gif)!important;}
.x-item-disabled .x-tbar-loading{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/loading.gif)!important;}
.x-item-disabled .x-tbar-page-first{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/page-first-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-last{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/page-last-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-next{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/page-next-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-prev{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/page-prev-disabled.gif)!important;}
.x-paging-info{position:absolute;top:5px;right:8px;color:#444;}
.x-statusbar .x-status-text{height:21px;line-height:21px;padding:0 4px;cursor:default;}
.x-statusbar .x-status-busy{padding-left:25px;background:transparent url(http://media.monster.com/mm/redux/rte/default/grid/loading.gif) no-repeat 3px 3px;}
.x-statusbar .x-status-text-panel{border-top:1px solid #99BBE8;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #99BBE8;padding:2px 8px 2px 5px;}
.x-resizable-handle{position:absolute;z-index:100;font-size:1px;line-height:6px;overflow:hidden;background:white;filter:alpha(opacity=0);opacity:0;zoom:1;}
.x-resizable-handle-east{width:6px;cursor:e-resize;right:0;top:0;height:100%;}
.ext-ie .x-resizable-handle-east{margin-right:-1px;}
.x-resizable-handle-south{width:100%;cursor:s-resize;left:0;bottom:0;height:6px;}
.ext-ie .x-resizable-handle-south{margin-bottom:-1px;}
.x-resizable-handle-west{width:6px;cursor:w-resize;left:0;top:0;height:100%;}
.x-resizable-handle-north{width:100%;cursor:n-resize;left:0;top:0;height:6px;}
.x-resizable-handle-southeast{width:6px;cursor:se-resize;right:0;bottom:0;height:6px;z-index:101;}
.x-resizable-handle-northwest{width:6px;cursor:nw-resize;left:0;top:0;height:6px;z-index:101;}
.x-resizable-handle-northeast{width:6px;cursor:ne-resize;right:0;top:0;height:6px;z-index:101;}
.x-resizable-handle-southwest{width:6px;cursor:sw-resize;left:0;bottom:0;height:6px;z-index:101;}
.x-resizable-over .x-resizable-handle,.x-resizable-pinned .x-resizable-handle{filter:alpha(opacity=100);opacity:1;}
.x-resizable-over .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-east{background:url(http://media.monster.com/mm/redux/rte/default/sizer/e-handle.gif);background-position:left;}
.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-west{background:url(http://media.monster.com/mm/redux/rte/default/sizer/e-handle.gif);background-position:left;}
.x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-south{background:url(http://media.monster.com/mm/redux/rte/default/sizer/s-handle.gif);background-position:top;}
.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north{background:url(http://media.monster.com/mm/redux/rte/default/sizer/s-handle.gif);background-position:top;}
.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast{background:url(http://media.monster.com/mm/redux/rte/default/sizer/se-handle.gif);background-position:top left;}
.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest{background:url(http://media.monster.com/mm/redux/rte/default/sizer/nw-handle.gif);background-position:bottom right;}
.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast{background:url(http://media.monster.com/mm/redux/rte/default/sizer/ne-handle.gif);background-position:bottom left;}
.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest{background:url(http://media.monster.com/mm/redux/rte/default/sizer/sw-handle.gif);background-position:top right;}
.x-resizable-proxy{border:1px dashed #3b5a82;position:absolute;overflow:hidden;display:none;left:0;top:0;z-index:50000;}
.x-resizable-overlay{width:100%;height:100%;display:none;position:absolute;left:0;top:0;background:white;z-index:200000;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);}
/*
.x-grid3{position:relative;overflow:hidden;background-color:#fff;}
.x-grid-panel .x-panel-body{overflow:hidden!important;}
.x-grid-panel .x-panel-mc .x-panel-body{border:1px solid #99bbe8;}
.x-grid3 table{table-layout:fixed;}
.x-grid3-viewport{overflow:hidden;}
.x-grid3-hd-row td,.x-grid3-row td,.x-grid3-summary-row td{font:normal 11px arial,tahoma,helvetica,sans-serif;-moz-outline:none;-moz-user-focus:normal;}
.x-grid3-row td,.x-grid3-summary-row td{line-height:13px;vertical-align:top;padding-left:1px;padding-right:1px;-moz-user-select:none;}
.x-grid3-hd-row td{line-height:15px;vertical-align:middle;border-left:1px solid #eee;border-right:1px solid #d0d0d0;}
.x-grid3-hd-row .x-grid3-marker-hd{padding:3px;}
.x-grid3-row .x-grid3-marker{padding:3px;}
.x-grid3-cell-inner,.x-grid3-hd-inner{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:3px 3px 3px 5px;white-space:nowrap;}
.x-grid3-hd-inner{position:relative;cursor:inherit;padding:4px 3px 4px 5px;}
.x-grid3-row-body{white-space:normal;}
.x-grid3-body-cell{-moz-outline:0 none;outline:0 none;}
.ext-ie .x-grid3-cell-inner,.ext-ie .x-grid3-hd-inner{width:100%;}
.ext-strict .x-grid3-cell-inner,.ext-strict .x-grid3-hd-inner{width:auto;}
.x-grid-row-loading{background:#fff url(http://media.monster.com/mm/redux/rte/default/shared/loading-balls.gif) no-repeat center center;}
.x-grid-page{overflow:hidden;}
.x-grid3-row{cursor:default;border:1px solid #ededed;border-top-color:#fff;width:100%;}
.x-grid3-row-alt{background-color:#fafafa;}
.x-grid3-row-over{border:1px solid #ddd;background:#efefef url(http://media.monster.com/mm/redux/rte/default/grid/row-over.gif) repeat-x left top;}
.x-grid3-resize-proxy{width:1px;left:0;background-color:#777;cursor:e-resize;cursor:col-resize;position:absolute;top:0;height:100px;overflow:hidden;visibility:hidden;border:0 none;z-index:7;}
.x-grid3-resize-marker{width:1px;left:0;background-color:#777;position:absolute;top:0;height:100px;overflow:hidden;visibility:hidden;border:0 none;z-index:7;}
.x-grid3-focus{position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:normal;-khtml-user-select:normal;}
.x-grid3-header{background:#f9f9f9 url(http://media.monster.com/mm/redux/rte/default/grid/grid3-hrow.gif) repeat-x 0 bottom;cursor:default;zoom:1;padding:1px 0 0 0;}
.x-grid3-header-pop{border-left:1px solid #d0d0d0;float:right;clear:none;}
.x-grid3-header-pop-inner{border-left:1px solid #eee;width:14px;height:19px;background:transparent url(http://media.monster.com/mm/redux/rte/default/grid/hd-pop.gif) no-repeat center center;}
.ext-ie .x-grid3-header-pop-inner{width:15px;}
.ext-strict .x-grid3-header-pop-inner{width:14px;}
.x-grid3-header-inner{overflow:hidden;zoom:1;float:left;}
.x-grid3-header-offset{padding-left:1px;width:10000px;}
td.x-grid3-hd-over,td.sort-desc,td.sort-asc,td.x-grid3-hd-menu-open{border-left:1px solid #aaccf6;border-right:1px solid #aaccf6;}
td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner{background:#ebf3fd url(http://media.monster.com/mm/redux/rte/default/grid/grid3-hrow-over.gif) repeat-x left bottom;}
.x-grid3-sort-icon{background-repeat:no-repeat;display:none;height:4px;width:13px;margin-left:3px;vertical-align:middle;}
.sort-asc .x-grid3-sort-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/sort_asc.gif);display:inline;}
.sort-desc .x-grid3-sort-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/sort_desc.gif);display:inline;}
.ext-strict .ext-ie .x-grid3-header-inner{position:relative;}
.ext-strict .ext-ie6 .x-grid3-hd{position:relative;}
.ext-strict .ext-ie6 .x-grid3-hd-inner{position:static;}
.x-grid3-body{zoom:1;}
.x-grid3-scroller{overflow:auto;zoom:1;position:relative;}
.x-grid3-cell-text,.x-grid3-hd-text{display:block;padding:3px 5px 3px 5px;-moz-user-select:none;-khtml-user-select:none;color:black;}
.x-grid3-split{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/grid-split.gif);background-position:center;background-repeat:no-repeat;cursor:e-resize;cursor:col-resize;display:block;font-size:1px;height:16px;overflow:hidden;position:absolute;top:2px;width:6px;z-index:3;}
.x-grid3-hd-text{color:#15428b;}
.x-dd-drag-proxy .x-grid3-hd-inner{background:#ebf3fd url(http://media.monster.com/mm/redux/rte/default/grid/grid3-hrow-over.gif) repeat-x left bottom;width:120px;padding:3px;border:1px solid #aaccf6;overflow:hidden;}
.col-move-top,.col-move-bottom{width:9px;height:9px;position:absolute;top:0;line-height:1px;font-size:1px;overflow:hidden;visibility:hidden;z-index:20000;}
.col-move-top{background:transparent url(http://media.monster.com/mm/redux/rte/default/grid/col-move-top.gif) no-repeat left top;}
.col-move-bottom{background:transparent url(http://media.monster.com/mm/redux/rte/default/grid/col-move-bottom.gif) no-repeat left top;}
.x-grid3-row-selected{background:#DFE8F6!important;border:1px dotted #a3bae9;}
.x-grid3-cell-selected{background-color:#B8CFEE!important;color:black;}
.x-grid3-cell-selected span{color:black!important;}
.x-grid3-cell-selected .x-grid3-cell-text{color:black;}
.x-grid3-locked td.x-grid3-row-marker,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker{background:#ebeadb url(http://media.monster.com/mm/redux/rte/default/grid/grid-hrow.gif) repeat-x 0 bottom!important;vertical-align:middle!important;color:black;padding:0;border-top:1px solid white;border-bottom:none!important;border-right:1px solid #6fa0df!important;text-align:center;}
.x-grid3-locked td.x-grid3-row-marker div,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div{padding:0 4px;color:#15428b!important;text-align:center;}
.x-grid3-dirty-cell{background:transparent url(http://media.monster.com/mm/redux/rte/default/grid/dirty.gif) no-repeat 0 0;}
.x-grid3-topbar,.x-grid3-bottombar{font:normal 11px arial,tahoma,helvetica,sans-serif;overflow:hidden;display:none;zoom:1;position:relative;}
.x-grid3-topbar .x-toolbar{border-right:0 none;}
.x-grid3-bottombar .x-toolbar{border-right:0 none;border-bottom:0 none;border-top:1px solid #a9bfd3;}
.x-props-grid .x-grid3-cell{padding:1px;}
.x-props-grid .x-grid3-td-name .x-grid3-cell-inner{background:transparent url(http://media.monster.com/mm/redux/rte/default/grid/grid3-special-col-bg.gif) repeat-y -16px!important;padding-left:12px;color:black!important;}
.x-props-grid .x-grid3-body .x-grid3-td-name{padding:1px;padding-right:0;background:white!important;border:0 none;border-right:1px solid #eee;}
.xg-hmenu-sort-asc .x-menu-item-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/hmenu-asc.gif);}
.xg-hmenu-sort-desc .x-menu-item-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/hmenu-desc.gif);}
.xg-hmenu-lock .x-menu-item-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/hmenu-lock.gif);}
.xg-hmenu-unlock .x-menu-item-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/hmenu-unlock.gif);}
.x-grid3-col-dd{border:0 none;padding:0;background:transparent;}
.x-dd-drag-ghost .x-grid3-dd-wrap{padding:1px 3px 3px 1px;}
.x-grid3-hd{-moz-user-select:none;}
.x-grid3-hd-btn{display:none;position:absolute;width:14px;background:#c3daf9 url(http://media.monster.com/mm/redux/rte/default/grid/grid3-hd-btn.gif) no-repeat left center;right:0;top:0;z-index:2;cursor:pointer;}
.x-grid3-hd-over .x-grid3-hd-btn,.x-grid3-hd-menu-open .x-grid3-hd-btn{display:block;}
a.x-grid3-hd-btn:hover{background-position:-14px center;}
.x-grid3-body .x-grid3-td-expander{background:transparent url(http://media.monster.com/mm/redux/rte/default/grid/grid3-special-col-bg.gif) repeat-y right;}
.x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner{padding:0!important;height:100%;}
.x-grid3-row-expander{width:100%;height:18px;background-position:4px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url(http://media.monster.com/mm/redux/rte/default/grid/row-expand-sprite.gif);}
.x-grid3-row-collapsed .x-grid3-row-expander{background-position:4px 2px;}
.x-grid3-row-expanded .x-grid3-row-expander{background-position:-21px 2px;}
.x-grid3-row-collapsed .x-grid3-row-body{display:none!important;}
.x-grid3-row-expanded .x-grid3-row-body{display:block!important;}
.x-grid3-body .x-grid3-td-checker{background:transparent url(http://media.monster.com/mm/redux/rte/default/grid/grid3-special-col-bg.gif) repeat-y right;}
.x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner,.x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner{padding:0!important;height:100%;}
.x-grid3-row-checker,.x-grid3-hd-checker{width:100%;height:18px;background-position:2px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url(http://media.monster.com/mm/redux/rte/default/grid/row-check-sprite.gif);}
.x-grid3-row .x-grid3-row-checker{background-position:2px 2px;}
.x-grid3-row-selected .x-grid3-row-checker,.x-grid3-hd-checker-on .x-grid3-hd-checker{background-position:-23px 2px;}
.x-grid3-hd-checker{background-position:2px 3px;}
.x-grid3-hd-checker-on .x-grid3-hd-checker{background-position:-23px 3px;}
.x-grid3-body .x-grid3-td-numberer{background:transparent url(http://media.monster.com/mm/redux/rte/default/grid/grid3-special-col-bg.gif) repeat-y right;}
.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner{padding:3px 5px 0 0!important;text-align:right;color:#444;}
.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander{background:transparent url(http://media.monster.com/mm/redux/rte/default/grid/grid3-special-col-sel-bg.gif) repeat-y right;}
.x-grid3-body .x-grid3-check-col-td .x-grid3-cell-inner{padding:1px 0 0 0!important;}
.x-grid3-check-col{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(http://media.monster.com/mm/redux/rte/default/menu/unchecked.gif);}
.x-grid3-check-col-on{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(http://media.monster.com/mm/redux/rte/default/menu/checked.gif);}
.x-grid-group,.x-grid-group-body,.x-grid-group-hd{zoom:1;}
.x-grid-group-hd{border-bottom:2px solid #99bbe8;cursor:pointer;padding-top:6px;}
.x-grid-group-hd div{background:transparent url(http://media.monster.com/mm/redux/rte/default/grid/group-expand-sprite.gif) no-repeat 3px -47px;padding:4px 4px 4px 17px;color:#3764a0;font:bold 11px tahoma,arial,helvetica,sans-serif;}
.x-grid-group-collapsed .x-grid-group-hd div{background-position:3px 3px;}
.x-grid-group-collapsed .x-grid-group-body{display:none;}
.x-group-by-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/group-by.gif);}
.x-cols-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/columns.gif);}
.x-show-groups-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/grid/group-by.gif);}
.ext-ie .x-grid3 .x-editor .x-form-text{position:relative;top:-1px;}
.ext-ie .x-props-grid .x-editor .x-form-text{position:static;top:0;}
.x-grid-empty{padding:10px;color:gray;font:normal 11px tahoma,arial,helvetica,sans-serif;}
.ext-ie7 .x-grid-panel .x-panel-bbar{position:relative;}
*/
.x-dd-drag-proxy{position:absolute;left:0;top:0;visibility:hidden;z-index:15000;}
.x-dd-drag-ghost{color:black;font:normal 11px arial,helvetica,sans-serif;-moz-opacity:0.85;opacity:.85;filter:alpha(opacity=85);border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:3px;padding-left:20px;background-color:white;white-space:nowrap;}
.x-dd-drag-repair .x-dd-drag-ghost{-moz-opacity:0.4;opacity:.4;filter:alpha(opacity=40);border:0 none;padding:0;background-color:transparent;}
.x-dd-drag-repair .x-dd-drop-icon{visibility:hidden;}
.x-dd-drop-icon{position:absolute;top:3px;left:3px;display:block;width:16px;height:16px;background-color:transparent;background-position:center;background-repeat:no-repeat;z-index:1;}
.x-dd-drop-nodrop .x-dd-drop-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/dd/drop-no.gif);}
.x-dd-drop-ok .x-dd-drop-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/dd/drop-yes.gif);}
.x-dd-drop-ok-add .x-dd-drop-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/dd/drop-add.gif);}
.x-view-selector{position:absolute;left:0;top:0;width:0;background:#c3daf9;border:1px dotted #39b;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);zoom:1;}
.x-tree .x-panel-body{background-color:#fff;}
.ext-strict .ext-ie .x-tree .x-panel-bwrap{position:relative;overflow:hidden;}
.x-tree-icon,.x-tree-ec-icon,.x-tree-elbow-line,.x-tree-elbow,.x-tree-elbow-end,.x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus{border:0 none;height:18px;margin:0;padding:0;vertical-align:top;width:16px;background-repeat:no-repeat;}
.x-tree-node-collapsed .x-tree-node-icon,.x-tree-node-expanded .x-tree-node-icon,.x-tree-node-leaf .x-tree-node-icon{border:0 none;height:18px;margin:0;padding:0;vertical-align:top;width:16px;background-position:center;background-repeat:no-repeat;}
.ext-ie .x-tree-node-indent img,.ext-ie .x-tree-node-icon,.ext-ie .x-tree-ec-icon{vertical-align:middle!important;}
.x-tree-node-expanded .x-tree-node-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/folder-open.gif);}
.x-tree-node-leaf .x-tree-node-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/leaf.gif);}
.x-tree-node-collapsed .x-tree-node-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/folder.gif);}
.ext-ie input.x-tree-node-cb{width:15px;height:15px;}
input.x-tree-node-cb{margin-left:1px;}
.ext-ie input.x-tree-node-cb{margin-left:0;}
.x-tree-noicon .x-tree-node-icon{width:0;height:0;}
.x-tree-node-loading .x-tree-node-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/loading.gif)!important;}
.x-tree-node-loading a span{font-style:italic;color:#444;}
.ext-ie .x-tree-node-el input{width:15px;height:15px;}
.x-tree-lines .x-tree-elbow{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/elbow.gif);}
.x-tree-lines .x-tree-elbow-plus{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/elbow-plus.gif);}
.x-tree-lines .x-tree-elbow-minus{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/elbow-minus.gif);}
.x-tree-lines .x-tree-elbow-end{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/elbow-end.gif);}
.x-tree-lines .x-tree-elbow-end-plus{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/elbow-end-plus.gif);}
.x-tree-lines .x-tree-elbow-end-minus{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/elbow-end-minus.gif);}
.x-tree-lines .x-tree-elbow-line{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/elbow-line.gif);}
.x-tree-no-lines .x-tree-elbow{background:transparent;}
.x-tree-no-lines .x-tree-elbow-plus{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/elbow-plus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-minus{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/elbow-minus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-end{background:transparent;}
.x-tree-no-lines .x-tree-elbow-end-plus{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/elbow-end-plus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-end-minus{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/elbow-end-minus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-line{background:transparent;}
.x-tree-arrows .x-tree-elbow{background:transparent;}
.x-tree-arrows .x-tree-elbow-plus{background:transparent url(http://media.monster.com/mm/redux/rte/default/tree/arrows.gif) no-repeat 0 0;}
.x-tree-arrows .x-tree-elbow-minus{background:transparent url(http://media.monster.com/mm/redux/rte/default/tree/arrows.gif) no-repeat -16px 0;}
.x-tree-arrows .x-tree-elbow-end{background:transparent;}
.x-tree-arrows .x-tree-elbow-end-plus{background:transparent url(http://media.monster.com/mm/redux/rte/default/tree/arrows.gif) no-repeat 0 0;}
.x-tree-arrows .x-tree-elbow-end-minus{background:transparent url(http://media.monster.com/mm/redux/rte/default/tree/arrows.gif) no-repeat -16px 0;}
.x-tree-arrows .x-tree-elbow-line{background:transparent;}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-plus{background-position:-32px 0;}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-minus{background-position:-48px 0;}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-plus{background-position:-32px 0;}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-minus{background-position:-48px 0;}
.x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus{cursor:pointer;}
.ext-ie ul.x-tree-node-ct{font-size:0;line-height:0;zoom:1;}
.x-tree-node{color:black;font:normal 11px arial,tahoma,helvetica,sans-serif;white-space:nowrap;}
.x-tree-node-el{line-height:18px;cursor:pointer;}
.x-tree-node a,.x-dd-drag-ghost a{text-decoration:none;color:black;-khtml-user-select:none;-moz-user-select:none;-kthml-user-focus:normal;-moz-user-focus:normal;-moz-outline:0 none;outline:0 none;}
.x-tree-node a span,.x-dd-drag-ghost a span{text-decoration:none;color:black;padding:1px 3px 1px 2px;}
.x-tree-node .x-tree-node-disabled a span{color:gray!important;}
.x-tree-node .x-tree-node-disabled .x-tree-node-icon{-moz-opacity:0.5;opacity:.5;filter:alpha(opacity=50);}
.x-tree-node .x-tree-node-inline-icon{background:transparent;}
.x-tree-node a:hover,.x-dd-drag-ghost a:hover{text-decoration:none;}
.x-tree-node div.x-tree-drag-insert-below{border-bottom:1px dotted #36c;}
.x-tree-node div.x-tree-drag-insert-above{border-top:1px dotted #36c;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below{border-bottom:0 none;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above{border-top:0 none;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{border-bottom:2px solid #36c;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{border-top:2px solid #36c;}
.x-tree-node .x-tree-drag-append a span{background:#ddd;border:1px dotted gray;}
.x-tree-node .x-tree-node-over{background-color:#eee;}
.x-tree-node .x-tree-selected{background-color:#d9e8fb;}
.x-dd-drag-ghost .x-tree-node-indent,.x-dd-drag-ghost .x-tree-ec-icon{display:none!important;}
.x-tree-drop-ok-append .x-dd-drop-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/drop-add.gif);}
.x-tree-drop-ok-above .x-dd-drop-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/drop-over.gif);}
.x-tree-drop-ok-below .x-dd-drop-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/drop-under.gif);}
.x-tree-drop-ok-between .x-dd-drop-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/tree/drop-between.gif);}
.x-tree-root-ct{zoom:1;}
.x-date-picker{border:1px solid #1b376c;border-top:0 none;background:#fff;position:relative;}
.x-date-picker a{-moz-outline:0 none;outline:0 none;}
.x-date-inner,.x-date-inner td,.x-date-inner th{border-collapse:separate;}
.x-date-middle,.x-date-left,.x-date-right{background:url(http://media.monster.com/mm/redux/rte/default/shared/hd-sprite.gif) repeat-x 0 -83px;color:#FFF;font:bold 11px "sans serif",tahoma,verdana,helvetica;overflow:hidden;}
.x-date-middle .x-btn-left,.x-date-middle .x-btn-center,.x-date-middle .x-btn-right{background:transparent!important;vertical-align:middle;}
.x-date-middle .x-btn .x-btn-text{color:#fff;}
.x-date-middle .x-btn-with-menu .x-btn-center em{background:transparent url(http://media.monster.com/mm/redux/rte/default/toolbar/btn-arrow-light.gif) no-repeat right 0;}
.x-date-right,.x-date-left{width:18px;}
.x-date-right{text-align:right;}
.x-date-middle{padding-top:2px;padding-bottom:2px;width:130px;}
.x-date-right a,.x-date-left a{display:block;width:16px;height:16px;background-position:center;background-repeat:no-repeat;cursor:pointer;-moz-opacity:0.6;opacity:.6;filter:alpha(opacity=60);}
.x-date-right a:hover,.x-date-left a:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
.x-date-right a{background-image:url(http://media.monster.com/mm/redux/rte/default/shared/right-btn.gif);margin-right:2px;text-decoration:none!important;}
.x-date-left a{background-image:url(http://media.monster.com/mm/redux/rte/default/shared/left-btn.gif);margin-left:2px;text-decoration:none!important;}
table.x-date-inner{width:100%;table-layout:fixed;}
.x-date-inner th{width:25px;}
.x-date-inner th{background:#dfecfb url(http://media.monster.com/mm/redux/rte/default/shared/glass-bg.gif) repeat-x left top;text-align:right!important;border-bottom:1px solid #a3bad9;font:normal 10px arial,helvetica,tahoma,sans-serif;color:#233d6d;cursor:default;padding:0;border-collapse:separate;}
.x-date-inner th span{display:block;padding:2px;padding-right:7px;}
.x-date-inner td{border:1px solid #fff;text-align:right;padding:0;}
.x-date-inner a{padding:2px 5px;display:block;font:normal 11px arial,helvetica,tahoma,sans-serif;text-decoration:none;color:black;text-align:right;zoom:1;}
.x-date-inner .x-date-active{cursor:pointer;color:black;}
.x-date-inner .x-date-selected a{background:#dfecfb url(http://media.monster.com/mm/redux/rte/default/shared/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3;padding:1px 4px;}
.x-date-inner .x-date-today a{border:1px solid darkred;padding:1px 4px;}
.x-date-inner .x-date-selected span{font-weight:bold;}
.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a{color:#aaa;text-decoration:none!important;}
.x-date-bottom{padding:4px;border-top:1px solid #a3bad9;background:#dfecfb url(http://media.monster.com/mm/redux/rte/default/shared/glass-bg.gif) repeat-x left top;}
.x-date-inner a:hover,.x-date-inner .x-date-disabled a:hover{text-decoration:none!important;color:black;background:#ddecfe;}
.x-date-inner .x-date-disabled a{cursor:default;background:#eee;color:#bbb;}
.x-date-mmenu{background:#eee!important;}
.x-date-mmenu .x-menu-item{font-size:10px;padding:1px 24px 1px 4px;white-space:nowrap;color:#000;}
.x-date-mmenu .x-menu-item .x-menu-item-icon{width:10px;height:10px;margin-right:5px;background-position:center -4px!important;}
.x-date-mp{position:absolute;left:0;top:0;background:white;display:none;}
.x-date-mp td{padding:2px;font:normal 11px arial,helvetica,tahoma,sans-serif;}
td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn{border:0 none;text-align:center;vertical-align:middle;width:25%;}
.x-date-mp-ok{margin-right:3px;}
.x-date-mp-btns button{text-decoration:none;text-align:center;text-decoration:none!important;background:#083772;color:white;border:1px solid;border-color:#36c #005 #005 #36c;padding:1px 3px 1px;font:normal 11px arial,helvetica,tahoma,sans-serif;cursor:pointer;}
.x-date-mp-btns{background:#dfecfb url(http://media.monster.com/mm/redux/rte/default/shared/glass-bg.gif) repeat-x left top;}
.x-date-mp-btns td{border-top:1px solid #c5d2df;text-align:center;}
td.x-date-mp-month a,td.x-date-mp-year a{display:block;padding:2px 4px;text-decoration:none;text-align:center;color:#15428b;}
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover{color:#15428b;text-decoration:none;cursor:pointer;background:#ddecfe;}
td.x-date-mp-sel a{padding:1px 3px;background:#dfecfb url(http://media.monster.com/mm/redux/rte/default/shared/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3;}
.x-date-mp-ybtn a{overflow:hidden;width:15px;height:15px;cursor:pointer;background:transparent url(http://media.monster.com/mm/redux/rte/default/panel/tool-sprites.gif) no-repeat;display:block;margin:0 auto;}
.x-date-mp-ybtn a.x-date-mp-next{background-position:0 -120px;}
.x-date-mp-ybtn a.x-date-mp-next:hover{background-position:-15px -120px;}
.x-date-mp-ybtn a.x-date-mp-prev{background-position:0 -105px;}
.x-date-mp-ybtn a.x-date-mp-prev:hover{background-position:-15px -105px;}
.x-date-mp-ybtn{text-align:center;}
td.x-date-mp-sep{border-right:1px solid #c5d2df;}
.x-tip{position:absolute;top:0;left:0;visibility:hidden;z-index:20000;border:0 none;}
.x-tip .x-tip-close{background-image:url(http://media.monster.com/mm/redux/rte/default/qtip/close.gif);height:15px;float:right;width:15px;margin:0 0 2px 2px;cursor:pointer;display:none;}
.x-tip .x-tip-tc{background:transparent url(http://media.monster.com/mm/redux/rte/default/qtip/tip-sprite.gif) no-repeat 0 -62px;padding-top:3px;overflow:hidden;zoom:1;}
.x-tip .x-tip-tl{background:transparent url(http://media.monster.com/mm/redux/rte/default/qtip/tip-sprite.gif) no-repeat 0 0;padding-left:6px;overflow:hidden;zoom:1;}
.x-tip .x-tip-tr{background:transparent url(http://media.monster.com/mm/redux/rte/default/qtip/tip-sprite.gif) no-repeat right 0;padding-right:6px;overflow:hidden;zoom:1;}
.x-tip .x-tip-bc{background:transparent url(http://media.monster.com/mm/redux/rte/default/qtip/tip-sprite.gif) no-repeat 0 -121px;height:3px;overflow:hidden;}
.x-tip .x-tip-bl{background:transparent url(http://media.monster.com/mm/redux/rte/default/qtip/tip-sprite.gif) no-repeat 0 -59px;padding-left:6px;zoom:1;}
.x-tip .x-tip-br{background:transparent url(http://media.monster.com/mm/redux/rte/default/qtip/tip-sprite.gif) no-repeat right -59px;padding-right:6px;zoom:1;}
.x-tip .x-tip-mc{border:0 none;font:normal 11px tahoma,arial,helvetica,sans-serif;}
.x-tip .x-tip-ml{background:#fff url(http://media.monster.com/mm/redux/rte/default/qtip/tip-sprite.gif) no-repeat 0 -124px;padding-left:6px;zoom:1;}
.x-tip .x-tip-mr{background:transparent url(http://media.monster.com/mm/redux/rte/default/qtip/tip-sprite.gif) no-repeat right -124px;padding-right:6px;zoom:1;}
.ext-ie .x-tip .x-tip-header,.ext-ie .x-tip .x-tip-tc{font-size:0;line-height:0;}
.x-tip .x-tip-header-text{font:bold 11px tahoma,arial,helvetica,sans-serif;padding:0;margin:0 0 2px 0;color:#444;}
.x-tip .x-tip-body{font:normal 11px tahoma,arial,helvetica,sans-serif;margin:0!important;line-height:14px;color:#444;padding:0;}
.x-tip .x-tip-body .loading-indicator{margin:0;}
.x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text{cursor:move;}
.x-form-invalid-tip .x-tip-tc{background:url(http://media.monster.com/mm/redux/rte/default/form/error-tip-corners.gif) repeat-x 0 -12px;padding-top:6px;}
.x-form-invalid-tip .x-tip-tl{background-image:url(http://media.monster.com/mm/redux/rte/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-tr{background-image:url(http://media.monster.com/mm/redux/rte/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-bc{background:url(http://media.monster.com/mm/redux/rte/default/form/error-tip-corners.gif) repeat-x 0 -18px;height:6px;}
.x-form-invalid-tip .x-tip-bl{background:url(http://media.monster.com/mm/redux/rte/default/form/error-tip-corners.gif) no-repeat 0 -6px;}
.x-form-invalid-tip .x-tip-br{background:url(http://media.monster.com/mm/redux/rte/default/form/error-tip-corners.gif) no-repeat right -6px;}
.x-form-invalid-tip .x-tip-ml{background-image:url(http://media.monster.com/mm/redux/rte/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-mr{background-image:url(http://media.monster.com/mm/redux/rte/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-body{padding:2px;}
.x-form-invalid-tip .x-tip-body{padding-left:24px;background:transparent url(http://media.monster.com/mm/redux/rte/default/form/exclamation.gif) no-repeat 2px 2px;}
.x-menu{border:1px solid #718bb7;z-index:15000;zoom:1;background:#f0f0f0 url(http://media.monster.com/mm/redux/rte/default/menu/menu.gif) repeat-y;padding:2px;}
.x-menu a{text-decoration:none!important;}
.ext-ie .x-menu{zoom:1;overflow:hidden;}
.x-menu-list{background:transparent;border:0 none;}
.x-menu li{line-height:100%;}
.x-menu li.x-menu-sep-li{font-size:1px;line-height:1px;}
.x-menu-list-item{font:normal 11px tahoma,arial,sans-serif;white-space:nowrap;-moz-user-select:none;-khtml-user-select:none;display:block;padding:1px;}
.x-menu-item-arrow{background:transparent url(http://media.monster.com/mm/redux/rte/default/menu/menu-parent.gif) no-repeat right;}
.x-menu-sep{display:block;font-size:1px;line-height:1px;margin:2px 3px;background-color:#e0e0e0;border-bottom:1px solid #fff;overflow:hidden;}
.x-menu-focus{position:absolute;left:0;top:-5px;width:0;height:0;line-height:1px;}
.x-menu a.x-menu-item{display:block;line-height:16px;padding:3px 21px 3px 3px;white-space:nowrap;text-decoration:none;color:#222;-moz-outline:0 none;outline:0 none;cursor:pointer;}
.x-menu-item-active{background:#ebf3fd url(http://media.monster.com/mm/redux/rte/default/menu/item-over.gif) repeat-x left bottom;border:1px solid #aaccf6;padding:0;}
.x-menu-item-active a.x-menu-item{color:#233d6d;}
.x-menu-item-icon{border:0 none;height:16px;padding:0;vertical-align:top;width:16px;margin:0 8px 0 0;background-position:center;}
.x-menu-check-item .x-menu-item-icon{background:transparent url(http://media.monster.com/mm/redux/rte/default/menu/unchecked.gif) no-repeat center;}
.x-menu-item-checked .x-menu-item-icon{background-image:url(http://media.monster.com/mm/redux/rte/default/menu/checked.gif);}
.x-menu-group-item .x-menu-item-icon{background:transparent;}
.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{background:transparent url(http://media.monster.com/mm/redux/rte/default/menu/group-checked.gif) no-repeat center;}
.x-menu-plain{background:#fff!important;}
.x-menu-date-item{padding:0;}
.x-menu .x-color-palette,.x-menu .x-date-picker{margin-left:26px;margin-right:4px;}
.x-menu .x-date-picker{border:1px solid #a3bad9;margin-top:2px;margin-bottom:2px;}
.x-menu-plain .x-color-palette,.x-menu-plain .x-date-picker{margin:0;border:0 none;}
.x-date-menu{padding:0!important;}
.x-cycle-menu .x-menu-item-checked{border:1px dotted #a3bae9!important;background:#DFE8F6;padding:0;}
 .x-box-tl{background:transparent url(http://media.monster.com/mm/redux/rte/default/box/corners.gif) no-repeat 0 0;zoom:1;}
.x-box-tc{height:8px;background:transparent url(http://media.monster.com/mm/redux/rte/default/box/tb.gif) repeat-x 0 0;overflow:hidden;}
.x-box-tr{background:transparent url(http://media.monster.com/mm/redux/rte/default/box/corners.gif) no-repeat right -8px;}
.x-box-ml{background:transparent url(http://media.monster.com/mm/redux/rte/default/box/l.gif) repeat-y 0;padding-left:4px;overflow:hidden;zoom:1;}
.x-box-mc{background:#eee url(http://media.monster.com/mm/redux/rte/default/box/tb.gif) repeat-x 0 -16px;padding:4px 10px;font-family:"Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;color:#393939;font-size:12px;}
.x-box-mc h3{font-size:14px;font-weight:bold;margin:0 0 4px 0;zoom:1;}
.x-box-mr{background:transparent url(http://media.monster.com/mm/redux/rte/default/box/r.gif) repeat-y right;padding-right:4px;overflow:hidden;}
.x-box-bl{background:transparent url(http://media.monster.com/mm/redux/rte/default/box/corners.gif) no-repeat 0 -16px;zoom:1;}
.x-box-bc{background:transparent url(http://media.monster.com/mm/redux/rte/default/box/tb.gif) repeat-x 0 -8px;height:8px;overflow:hidden;}
.x-box-br{background:transparent url(http://media.monster.com/mm/redux/rte/default/box/corners.gif) no-repeat right -24px;}
.x-box-tl,.x-box-bl{padding-left:8px;overflow:hidden;}
.x-box-tr,.x-box-br{padding-right:8px;overflow:hidden;}
.x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr{background-image:url(http://media.monster.com/mm/redux/rte/default/box/corners-blue.gif);}
.x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc{background-image:url(http://media.monster.com/mm/redux/rte/default/box/tb-blue.gif);}
.x-box-blue .x-box-mc{background-color:#c3daf9;}
.x-box-blue .x-box-mc h3{color:#17385b;}
.x-box-blue .x-box-ml{background-image:url(http://media.monster.com/mm/redux/rte/default/box/l-blue.gif);}
.x-box-blue .x-box-mr{background-image:url(http://media.monster.com/mm/redux/rte/default/box/r-blue.gif);}
#x-debug-browser .x-tree .x-tree-node a span{color:#222297;font-size:11px;padding-top:2px;font-family:"monotype","courier new",sans-serif;line-height:18px;}
#x-debug-browser .x-tree a i{color:#FF4545;font-style:normal;}
#x-debug-browser .x-tree a em{color:#999;}
#x-debug-browser .x-tree .x-tree-node .x-tree-selected a span{background:#c3daf9;}
#x-debug-browser .x-tool-toggle{background-position:0 -75px;}
#x-debug-browser .x-tool-toggle-over{background-position:-15px -75px;}
#x-debug-browser.x-panel-collapsed .x-tool-toggle{background-position:0 -60px;}
#x-debug-browser.x-panel-collapsed .x-tool-toggle-over{background-position:-15px -60px;}
.x-combo-list{border:1px solid #98c0f4;background:#ddecfe;zoom:1;overflow:hidden;}
.x-combo-list-inner{overflow:auto;background:white;position:relative;zoom:1;overflow-x:hidden;}
.x-combo-list-hd{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b;background-image:url(http://media.monster.com/mm/redux/rte/default/layout/panel-title-light-bg.gif);border-bottom:1px solid #98c0f4;padding:3px;}
.x-resizable-pinned .x-combo-list-inner{border-bottom:1px solid #98c0f4;}
.x-combo-list-item{font:normal 12px tahoma,arial,helvetica,sans-serif;padding:2px;border:1px solid #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.x-combo-list .x-combo-selected{border:1px dotted #a3bae9!important;background:#DFE8F6;cursor:pointer;}
.x-combo-noedit{cursor:pointer;}
.x-combo-list .x-toolbar{border-top:1px solid #98c0f4;border-bottom:0 none;}
.x-combo-list-small .x-combo-list-item{font:normal 11px tahoma,arial,helvetica,sans-serif;}
.x-panel{border-style:solid;border-color:#99bbe8;border-width:0;}
.x-panel-header{overflow:hidden;zoom:1;color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 3px 4px 5px;border:1px solid #99bbe8;line-height:15px;background:transparent url(http://media.monster.com/mm/redux/rte/default/panel/white-top-bottom.gif) repeat-x 0 -1px;}
.x-panel-body{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;background:white;position:relative;}
.x-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-panel-tbar-noheader .x-toolbar,.x-panel-mc .x-panel-tbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none;}
.x-panel-body-noheader,.x-panel-mc .x-panel-body{border-top:1px solid #99bbe8;}
.x-panel-header{overflow:hidden;zoom:1;}
.x-panel-tl .x-panel-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 0 4px 0;border:0 none;background:transparent;}
.x-panel-tl .x-panel-icon,.x-window-tl .x-panel-icon{padding-left:20px!important;background-repeat:no-repeat;background-position:0 4px;zoom:1;}
.x-panel-inline-icon{width:16px;height:16px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;margin-right:4px;margin-top:-1px;margin-bottom:-1px;}
.x-panel-tc{background:transparent url(http://media.monster.com/mm/redux/rte/default/panel/top-bottom.gif) repeat-x 0 0;overflow:hidden;}
.ext-strict .ext-ie7 .x-panel-tc{overflow:visible;}
.x-panel-tl{background:transparent url(http://media.monster.com/mm/redux/rte/default/panel/corners-sprite.gif) no-repeat 0 0;padding-left:6px;zoom:1;border-bottom:1px solid #99bbe8;}
.x-panel-tr{background:transparent url(http://media.monster.com/mm/redux/rte/default/panel/corners-sprite.gif) no-repeat right 0;zoom:1;padding-right:6px;}
.x-panel-bc{background:transparent url(http://media.monster.com/mm/redux/rte/default/panel/top-bottom.gif) repeat-x 0 bottom;zoom:1;}
.x-panel-bc .x-panel-footer{zoom:1;}
.x-panel-bl{background:transparent url(http://media.monster.com/mm/redux/rte/default/panel/corners-sprite.gif) no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-panel-br{background:transparent url(http://media.monster.com/mm/redux/rte/default/panel/corners-sprite.gif) no-repeat right bottom;padding-right:6px;zoom:1;}
.x-panel-mc{border:0 none;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;padding-top:6px;background:#dfe8f6;}
.x-panel-mc .x-panel-body{background:transparent;border:0 none;}
.x-panel-ml{background:#fff url(http://media.monster.com/mm/redux/rte/default/panel/left-right.gif) repeat-y 0 0;padding-left:6px;zoom:1;}
.x-panel-mr{background:transparent url(http://media.monster.com/mm/redux/rte/default/panel/left-right.gif) repeat-y right 0;padding-right:6px;zoom:1;}
.x-panel-bc .x-panel-footer{padding-bottom:6px;}
.x-panel-nofooter .x-panel-bc,.x-panel-nofooter .x-window-bc{height:6px;font-size:0;line-height:0;}
.x-panel-bwrap{overflow:hidden;zoom:1;}
.x-panel-body{overflow:hidden;zoom:1;}
.x-panel-collapsed .x-resizable-handle{display:none;}
.ext-gecko .x-panel-animated div{overflow:hidden!important;}
.x-plain-body{overflow:hidden;}
.x-plain-bbar .x-toolbar{overflow:hidden;padding:2px;}
.x-plain-tbar .x-toolbar{overflow:hidden;padding:2px;}
.x-plain-bwrap{overflow:hidden;zoom:1;}
.x-plain{overflow:hidden;}
.x-tool{overflow:hidden;width:15px;height:15px;float:right;cursor:pointer;background:transparent url(http://media.monster.com/mm/redux/rte/default/panel/tool-sprites.gif) no-repeat;margin-left:2px;}
.x-tool-toggle{background-position:0 -60px;}
.x-tool-toggle-over{background-position:-15px -60px;}
.x-panel-collapsed .x-tool-toggle{background-position:0 -75px;}
.x-panel-collapsed .x-tool-toggle-over{background-position:-15px -75px;}
.x-tool-close{background-position:0 -0;}
.x-tool-close-over{background-position:-15px 0;}
.x-tool-minimize{background-position:0 -15px;}
.x-tool-minimize-over{background-position:-15px -15px;}
.x-tool-maximize{background-position:0 -30px;}
.x-tool-maximize-over{background-position:-15px -30px;}
.x-tool-restore{background-position:0 -45px;}
.x-tool-restore-over{background-position:-15px -45px;}
.x-tool-gear{background-position:0 -90px;}
.x-tool-gear-over{background-position:-15px -90px;}
.x-tool-pin{background-position:0 -135px;}
.x-tool-pin-over{background-position:-15px -135px;}
.x-tool-unpin{background-position:0 -150px;}
.x-tool-unpin-over{background-position:-15px -150px;}
.x-tool-right{background-position:0 -165px;}
.x-tool-right-over{background-position:-15px -165px;}
.x-tool-left{background-position:0 -180px;}
.x-tool-left-over{background-position:-15px -180px;}
.x-tool-up{background-position:0 -210px;}
.x-tool-up-over{background-position:-15px -210px;}
.x-tool-down{background-position:0 -195px;}
.x-tool-down-over{background-position:-15px -195px;}
.x-tool-refresh{background-position:0 -225px;}
.x-tool-refresh-over{background-position:-15px -225px;}
.x-tool-minus{background-position:0 -255px;}
.x-tool-minus-over{background-position:-15px -255px;}
.x-tool-plus{background-position:0 -240px;}
.x-tool-plus-over{background-position:-15px -240px;}
.x-tool-search{background-position:0 -270px;}
.x-tool-search-over{background-position:-15px -270px;}
.x-tool-save{background-position:0 -285px;}
.x-tool-save-over{background-position:-15px -285px;}
.x-tool-help{background-position:0 -300px;}
.x-tool-help-over{background-position:-15px -300px;}
.x-tool-print{background-position:0 -315px;}
.x-tool-print-over{background-position:-15px -315px;}
.x-panel-ghost{background:#cbddf3;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;opacity:.65;-moz-opacity:.65;filter:alpha(opacity=65);}
.x-panel-ghost ul{margin:0;padding:0;overflow:hidden;font-size:0;line-height:0;border:1px solid #99bbe8;border-top:0 none;display:block;}
.x-panel-ghost *{cursor:move!important;}
.x-panel-dd-spacer{border:2px dashed #99bbe8;}
.x-panel-btns-ct{padding:5px;}
.x-panel-btns-ct .x-btn{float:right;clear:none;}
.x-panel-btns-ct .x-panel-btns td{border:0;padding:0;}
.x-panel-btns-ct .x-panel-btns-right table{float:right;clear:none;}
.x-panel-btns-ct .x-panel-btns-left table{float:left;clear:none;}
.x-panel-btns-ct .x-panel-btns-center{text-align:center;}
.x-panel-btns-ct .x-panel-btns-center table{margin:0 auto;}
.x-panel-btns-ct table td.x-panel-btn-td{padding:3px;}
.x-panel-btns-ct .x-btn-focus .x-btn-left{background-position:0 -147px;}
.x-panel-btns-ct .x-btn-focus .x-btn-right{background-position:0 -168px;}
.x-panel-btns-ct .x-btn-focus .x-btn-center{background-position:0 -189px;}
.x-panel-btns-ct .x-btn-over .x-btn-left{background-position:0 -63px;}
.x-panel-btns-ct .x-btn-over .x-btn-right{background-position:0 -84px;}
.x-panel-btns-ct .x-btn-over .x-btn-center{background-position:0 -105px;}
.x-panel-btns-ct .x-btn-click .x-btn-center{background-position:0 -126px;}
.x-panel-btns-ct .x-btn-click .x-btn-right{background-position:0 -84px;}
.x-panel-btns-ct .x-btn-click .x-btn-left{background-position:0 -63px;}
.x-window{zoom:1;}
.x-window .x-resizable-handle{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.x-window-proxy{background:#C7DFFC;border:1px solid #99bbe8;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;display:none;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
.x-window-header{overflow:hidden;zoom:1;}
.x-window-bwrap{z-index:1;position:relative;zoom:1;}
.x-window-tl .x-window-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 0 4px 0;}
.x-window-header-text{cursor:pointer;}
.x-window-tc{background:transparent url(http://media.monster.com/mm/redux/rte/default/window/top-bottom.png) repeat-x 0 0;overflow:hidden;zoom:1;}
.x-window-tl{background:transparent url(http://media.monster.com/mm/redux/rte/default/window/left-corners.png) no-repeat 0 0;padding-left:6px;zoom:1;z-index:1;position:relative;}
.x-window-tr{background:transparent url(http://media.monster.com/mm/redux/rte/default/window/right-corners.png) no-repeat right 0;padding-right:6px;}
.x-window-bc{background:transparent url(http://media.monster.com/mm/redux/rte/default/window/top-bottom.png) repeat-x 0 bottom;zoom:1;}
.x-window-bc .x-window-footer{padding-bottom:6px;zoom:1;font-size:0;line-height:0;}
.x-window-bl{background:transparent url(http://media.monster.com/mm/redux/rte/default/window/left-corners.png) no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-window-br{background:transparent url(http://media.monster.com/mm/redux/rte/default/window/right-corners.png) no-repeat right bottom;padding-right:6px;zoom:1;}
.x-window-mc{border:1px solid #99bbe8;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;background:#dfe8f6;}
.x-window-ml{background:transparent url(http://media.monster.com/mm/redux/rte/default/window/left-right.png) repeat-y 0 0;padding-left:6px;zoom:1;}
.x-window-mr{background:transparent url(http://media.monster.com/mm/redux/rte/default/window/left-right.png) repeat-y right 0;padding-right:6px;zoom:1;}
.x-window-body{overflow:hidden;}
.x-window-bwrap{overflow:hidden;}
.x-window-maximized .x-window-bl,.x-window-maximized .x-window-br,.x-window-maximized .x-window-ml,.x-window-maximized .x-window-mr,.x-window-maximized .x-window-tl,.x-window-maximized .x-window-tr{padding:0;}
.x-window-maximized .x-window-footer{padding-bottom:0;}
.x-window-maximized .x-window-tc{padding-left:3px;padding-right:3px;background-color:white;}
.x-window-maximized .x-window-mc{border-left:0 none;border-right:0 none;}
.x-window-tbar .x-toolbar,.x-window-bbar .x-toolbar{border-left:0 none;border-right:0 none;}
.x-window-bbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none;}
.x-window-draggable,.x-window-draggable .x-window-header-text{cursor:move;}
.x-window-maximized .x-window-draggable,.x-window-maximized .x-window-draggable .x-window-header-text{cursor:default;}
.x-window-body{background:transparent;}
.x-panel-ghost .x-window-tl{border-bottom:1px solid #99bbe8;}
.x-panel-collapsed .x-window-tl{border-bottom:1px solid #84a0c4;}
.x-window-maximized-ct{overflow:hidden;}
.x-window-maximized .x-resizable-handle{display:none;}
.x-window-sizing-ghost ul{border:0 none!important;}
.x-dlg-focus{-moz-outline:0 none;outline:0 none;width:0;height:0;overflow:hidden;position:absolute;top:0;left:0;}
.x-dlg-mask{z-index:10000;display:none;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;}
body.ext-ie6.x-body-masked select{visibility:hidden;}
body.ext-ie6.x-body-masked .x-window select{visibility:visible;}
.x-window-plain .x-window-mc{background:#CAD9EC;border-right:1px solid #DFE8F6;border-bottom:1px solid #DFE8F6;border-top:1px solid #a3bae9;border-left:1px solid #a3bae9;}
.x-window-plain .x-window-body{border-left:1px solid #DFE8F6;border-top:1px solid #DFE8F6;border-bottom:1px solid #a3bae9;border-right:1px solid #a3bae9;background:transparent!important;}
body.x-body-masked .x-window-plain .x-window-mc{background:#C7D6E9;}
.x-html-editor-wrap{border:0px solid #a9bfd3;background:white;}
.x-html-editor-tb .x-btn-text{background:transparent url(http://media.monster.com/mm/redux/rte/default/editor/tb-sprite.gif) no-repeat;}
.x-html-editor-tb .x-edit-bold .x-btn-text{background-position:0 0;}
.x-html-editor-tb .x-edit-italic .x-btn-text{background-position:-16px 0;}
.x-html-editor-tb .x-edit-underline .x-btn-text{background-position:-32px 0;}
.x-html-editor-tb .x-edit-forecolor .x-btn-text{background-position:-160px 0;}
.x-html-editor-tb .x-edit-backcolor .x-btn-text{background-position:-176px 0;}
.x-html-editor-tb .x-edit-justifyleft .x-btn-text{background-position:-112px 0;}
.x-html-editor-tb .x-edit-justifycenter .x-btn-text{background-position:-128px 0;}
.x-html-editor-tb .x-edit-justifyright .x-btn-text{background-position:-144px 0;}
.x-html-editor-tb .x-edit-insertorderedlist .x-btn-text{background-position:-80px 0;}
.x-html-editor-tb .x-edit-insertunorderedlist .x-btn-text{background-position:-96px 0;}
.x-html-editor-tb .x-edit-increasefontsize .x-btn-text{background-position:-48px 0;}
.x-html-editor-tb .x-edit-decreasefontsize .x-btn-text{background-position:-64px 0;}
.x-html-editor-tb .x-edit-sourceedit .x-btn-text{background-position:-192px 0;}
.x-html-editor-tb .x-edit-createlink .x-btn-text{background-position:-208px 0;}
.x-html-editor-tip .x-tip-bd .x-tip-bd-inner{padding:5px;padding-bottom:1px;}
.x-html-editor-tb .x-toolbar{position:static!important;}
.x-panel-noborder .x-panel-body-noborder{border-width:0;}
.x-panel-noborder .x-panel-header-noborder{border-width:0;border-bottom:1px solid #99bbe8;}
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #99bbe8;}
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #99bbe8;}
.x-window-noborder .x-window-mc{border-width:0;}
.x-window-plain .x-window-body-noborder{border-width:0;}
.x-tab-panel-noborder .x-tab-panel-body-noborder{border-width:0;}
.x-tab-panel-noborder .x-tab-panel-header-noborder{border-top-width:0;border-left-width:0;border-right-width:0;}
.x-tab-panel-noborder .x-tab-panel-footer-noborder{border-bottom-width:0;border-left-width:0;border-right-width:0;}
.x-tab-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #99bbe8;}
.x-tab-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #99bbe8;}
.x-border-layout-ct{background:#dfe8f6;}
.x-border-panel{position:absolute;left:0;top:0;}
.x-tool-collapse-south{background-position:0 -195px;}
.x-tool-collapse-south-over{background-position:-15px -195px;}
.x-tool-collapse-north{background-position:0 -210px;}
.x-tool-collapse-north-over{background-position:-15px -210px;}
.x-tool-collapse-west{background-position:0 -180px;}
.x-tool-collapse-west-over{background-position:-15px -180px;}
.x-tool-collapse-east{background-position:0 -165px;}
.x-tool-collapse-east-over{background-position:-15px -165px;}
.x-tool-expand-south{background-position:0 -210px;}
.x-tool-expand-south-over{background-position:-15px -210px;}
.x-tool-expand-north{background-position:0 -195px;}
.x-tool-expand-north-over{background-position:-15px -195px;}
.x-tool-expand-west{background-position:0 -165px;}
.x-tool-expand-west-over{background-position:-15px -165px;}
.x-tool-expand-east{background-position:0 -180px;}
.x-tool-expand-east-over{background-position:-15px -180px;}
.x-tool-expand-north,.x-tool-expand-south{float:right;margin:3px;}
.x-tool-expand-east,.x-tool-expand-west{float:none;margin:3px auto;}
.x-accordion-hd .x-tool-toggle{background-position:0 -255px;}
.x-accordion-hd .x-tool-toggle-over{background-position:-15px -255px;}
.x-panel-collapsed .x-accordion-hd .x-tool-toggle{background-position:0 -240px;}
.x-panel-collapsed .x-accordion-hd .x-tool-toggle-over{background-position:-15px -240px;}
.x-accordion-hd{color:#222;padding-top:4px;padding-bottom:3px;border-top:0 none;font-weight:normal;background:transparent url(http://media.monster.com/mm/redux/rte/default/panel/light-hd.gif) repeat-x 0 -9px;}
.x-layout-collapsed{position:absolute;left:-10000px;top:-10000px;visibility:hidden;background-color:#d2e0f2;width:20px;height:20px;overflow:hidden;border:1px solid #98c0f4;z-index:20;}
.ext-border-box .x-layout-collapsed{width:22px;height:22px;}
.x-layout-collapsed-over{cursor:pointer;background-color:#d9e8fb;}
.x-layout-collapsed-west .x-layout-collapsed-tools,.x-layout-collapsed-east .x-layout-collapsed-tools{position:absolute;top:0;left:0;width:20px;height:20px;}
.x-layout-split{position:absolute;height:5px;width:5px;line-height:1px;font-size:1px;z-index:3;background-color:transparent;}
.x-layout-split-h{background-image:url(http://media.monster.com/mm/redux/rte/default/s.gif);background-position:left;}
.x-layout-split-v{background-image:url(http://media.monster.com/mm/redux/rte/default/s.gif);background-position:top;}
.x-column-layout-ct{overflow:hidden;zoom:1;}
.x-column{float:left;padding:0;margin:0;overflow:hidden;zoom:1;}
.x-layout-mini{position:absolute;top:0;left:0;display:block;width:5px;height:35px;cursor:pointer;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
.x-layout-mini-over,.x-layout-collapsed-over .x-layout-mini{opacity:1;-moz-opacity:1;filter:none;}
.x-layout-split-west .x-layout-mini{top:48%;background-image:url(http://media.monster.com/mm/redux/rte/default/layout/mini-left.gif);}
.x-layout-split-east .x-layout-mini{top:48%;background-image:url(http://media.monster.com/mm/redux/rte/default/layout/mini-right.gif);}
.x-layout-split-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(http://media.monster.com/mm/redux/rte/default/layout/mini-top.gif);}
.x-layout-split-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(http://media.monster.com/mm/redux/rte/default/layout/mini-bottom.gif);}
.x-layout-cmini-west .x-layout-mini{top:48%;background-image:url(http://media.monster.com/mm/redux/rte/default/layout/mini-right.gif);}
.x-layout-cmini-east .x-layout-mini{top:48%;background-image:url(http://media.monster.com/mm/redux/rte/default/layout/mini-left.gif);}
.x-layout-cmini-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(http://media.monster.com/mm/redux/rte/default/layout/mini-bottom.gif);}
.x-layout-cmini-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(http://media.monster.com/mm/redux/rte/default/layout/mini-top.gif);}
.x-layout-cmini-west,.x-layout-cmini-east{border:0 none;width:5px!important;padding:0;background:transparent;}
.x-layout-cmini-north,.x-layout-cmini-south{border:0 none;height:5px!important;padding:0;background:transparent;}
.x-viewport,.x-viewport body{margin:0;padding:0;border:0 none;overflow:hidden;height:100%;}
.x-abs-layout-item{position:absolute;left:0;top:0;}
.ext-ie input.x-abs-layout-item,.ext-ie textarea.x-abs-layout-item{margin:0;}
.x-progress-wrap{border:1px solid #6593cf;overflow:hidden;}
.x-progress-inner{height:18px;background:#e0e8f3 url(http://media.monster.com/mm/redux/rte/default/qtip/bg.gif) repeat-x;position:relative;}
.x-progress-bar{height:18px;float:left;width:0;background:#9CBFEE url( http://media.monster.com/mm/redux/rte/default/progress/progress-bg.gif ) repeat-x left center;border-top:1px solid #D1E4FD;border-bottom:1px solid #7FA9E4;border-right:1px solid #7FA9E4;}
.x-progress-text{font-size:11px;font-weight:bold;color:#fff;padding:1px 5px;overflow:hidden;position:absolute;left:0;text-align:center;}
.x-progress-text-back{color:#396095;line-height:16px;}
.ext-ie .x-progress-text-back{line-height:15px;}
.x-window-dlg .x-window-body{border:0 none!important;padding:5px 10px;overflow:hidden!important;}
.x-window-dlg .x-window-mc{border:0 none!important;}
.x-window-dlg .ext-mb-text,.x-window-dlg .x-window-header-text{font-size:12px;}
.x-window-dlg .ext-mb-input{margin-top:4px;width:95%;}
.x-window-dlg .ext-mb-textarea{margin-top:4px;font:normal 12px tahoma,arial,helvetica,sans-serif;}
.x-window-dlg .x-progress-wrap{margin-top:4px;}
.ext-ie .x-window-dlg .x-progress-wrap{margin-top:6px;}
.x-window-dlg .x-msg-box-wait{background:transparent url(http://media.monster.com/mm/redux/rte/default/grid/loading.gif) no-repeat left;display:block;width:300px;padding-left:18px;line-height:18px;}
.x-window-dlg .ext-mb-icon{float:left;width:47px;height:32px;}
.x-window-dlg .ext-mb-icon{float:left;width:47px;height:32px;}
.ext-ie .x-window-dlg .ext-mb-icon{width:44px;}
.x-window-dlg .ext-mb-info{background:transparent url(http://media.monster.com/mm/redux/rte/default/window/icon-info.gif) no-repeat top left;}
.x-window-dlg .ext-mb-warning{background:transparent url(http://media.monster.com/mm/redux/rte/default/window/icon-warning.gif) no-repeat top left;}
.x-window-dlg .ext-mb-question{background:transparent url(http://media.monster.com/mm/redux/rte/default/window/icon-question.gif) no-repeat top left;}
.x-window-dlg .ext-mb-error{background:transparent url(http://media.monster.com/mm/redux/rte/default/window/icon-error.gif) no-repeat top left;}
.ext-gecko .ext-mb-fix-cursor{overflow:auto;}
 .x-slider{zoom:1;}
.x-slider-inner{position:relative;left:0;top:0;overflow:visible;zoom:1;}
.x-slider-focus{position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:normal;-khtml-user-select:normal;}
.x-slider-horz{padding-left:7px;background:transparent url(http://media.monster.com/mm/redux/rte/default/slider/slider-bg.png) no-repeat 0 -22px;}
.x-slider-horz .x-slider-end{padding-right:7px;zoom:1;background:transparent url(http://media.monster.com/mm/redux/rte/default/slider/slider-bg.png) no-repeat right -44px;}
.x-slider-horz .x-slider-inner{background:transparent url(http://media.monster.com/mm/redux/rte/default/slider/slider-bg.png) repeat-x 0 0;height:22px;}
.x-slider-horz .x-slider-thumb{width:14px;height:15px;position:absolute;left:0;top:3px;background:transparent url(http://media.monster.com/mm/redux/rte/default/slider/slider-thumb.png) no-repeat 0 0;}
.x-slider-horz .x-slider-thumb-over{background-position:-14px -15px;}
.x-slider-horz .x-slider-thumb-drag{background-position:-28px -30px;}
.x-slider-vert{padding-top:7px;background:transparent url(http://media.monster.com/mm/redux/rte/default/slider/slider-v-bg.png) no-repeat -44px 0;width:22px;}
.x-slider-vert .x-slider-end{padding-bottom:7px;zoom:1;background:transparent url(http://media.monster.com/mm/redux/rte/default/slider/slider-v-bg.png) no-repeat -22px bottom;}
.x-slider-vert .x-slider-inner{background:transparent url(http://media.monster.com/mm/redux/rte/default/slider/slider-v-bg.png) repeat-y 0 0;}
.x-slider-vert .x-slider-thumb{width:15px;height:14px;position:absolute;left:3px;bottom:0;background:transparent url(http://media.monster.com/mm/redux/rte/default/slider/slider-v-thumb.png) no-repeat 0 0;}
.x-slider-vert .x-slider-thumb-over{background-position:-15px -14px;}
.x-slider-vert .x-slider-thumb-drag{background-position:-30px -28px;}
/******* TEMPORARY STYLES CREATED BY KSODERSTROM - UX TO REPLACE ********/
/******* =#ratingStackedFiveStars ********/
.ratingStackedFiveStars { background:transparent url(http://media.monster.com/id/content20/CORE/stars_stacked_small.gif) repeat scroll 0%; height:12px; width:60px;}
/******* =#blk ********/
#blk img.thumbnail { margin: 0 5px 5px 0; }
/******* =#blkShrd ********/
#blkShrd { padding:0; margin:0; }
#blkShrd div.header { padding: 5px; border-bottom: solid 1px #8c8b8b; font-weight:bold; font-size:12px; color:#564060; }
#blkShrd div.item { margin: 0px; }
#blkShrd img.thumbnailFL { float:left; margin: 0 5px 5px 0; }
#blkShrd img.thumbnailTNF { margin: 5px; }
.monthYearPicker{
	display: block;
	clear: both;
}
.monthYearPicker select{
	width: 80px !important;
}
.monthYearPicker .monthYearPicker_helpContainer,
.monthYearPicker img.monthYearPicker_helpIcon,
.editMode .monthYearPicker .monthYearPicker_helpContainer.hidden{
	display: none;
}
.editMode .monthYearPicker .monthYearPicker_helpContainer{
	display: block;
	clear: both;
}
.monthYearPicker .monthYearPicker_helpContainer span{
	display: none !important;
}
.editMode .monthYearPicker img.monthYearPicker_helpIcon{
	display: inline;
	margin: 2px;
	cursor: pointer;
}
.monthYearPicker .monthYearPicker_dayField{
	width: 40px !important;
}
.monthYearPicker .monthYearPicker_selectOptionsField{
	width: 230px !important;
}
.ToolBox {
   width: 180px;
   margin:0;
   padding:0;
}
.ToolBoxTitle {
    height: 30px; 
    padding: 5px 11px; 
}
.ToolBox h2 {
    font-weight:bold; 
    color: #564060;
    font-size: 13px;
    padding: 6px 0 0 0;
    margin:0;
}
.ToolBox h3 {
    border-top: 1px solid #dfdfd7;
    border-bottom: 1px solid #dfdfd7;
    background-color: #f9f9f4;
    padding: 7px 11px;
    margin: 10px 1px 1px 1px;
    font-size: 13px;
    color: #564060;
}
#helpAndAdviceBoxTitleIcon { 
  /*  background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/right_utilities_help_icon.gif) no-repeat 0 3px;*/
    padding-left: 0px;
}
#showMeBox div, #currentSearchBox div{
    padding: 10px 10px 10px 15px;
}
.expanded_li {
   list-style-image: url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/right_utilities_grey_arrow_down.gif);
   font-weight: bold;
}
.collapsed_li {
   list-style-image: url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/right_utilities_grey_arrow_right.gif);
   font-weight: bold;
}
.expandedContent {
    background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/right_utilities_title_slidedown_bgd.gif) no-repeat;
}
.collapsedContent {
    background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/right_utilities_title_slideup_bgd.gif) no-repeat;
    padding-bottom: 15px;
    }
.BoxIndicator_expanded {
   display: block;
    cursor: pointer;
    float: right;
    padding: 5px 0 0 0;
    }
.BoxIndicator_collapsed {
   display: none;
    cursor: pointer;
    float: right;
    padding: 5px 0 0 0;
    }
.expandedBgd {
    background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/right_utilities_expand_bgd.jpg) repeat-y; 
    margin: 0;
    padding: 0 0 10px 0;
}
.bottomBgd {
    background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/right_utilities_bottom_bgd.jpg) no-repeat; 
    height: 20px;
    margin: 0px;
    padding: 0px;
}
#showMeContent, #CurrentSearchContent, #helpAndAdviceContent {
    font-size: 10px;    
    color: #6b407f;
    margin:0; 
    padding: 0px; 
}
#showMeContent ul, #helpAndAdviceContent ul, #helpAndAdviceContent p {
   margin: 0px 10px 0px 17px;
   padding: 5px 0 0 0;
   border-top: 1px solid white;
} 
.showMeContent_li {
   margin: 6px 3px 5px 10px; 
   padding: 1px 2px 2px 3px; 
   cursor: pointer;
   }
.slpHeadBoard .headBoard {float:left}    
.slpHeadBoard .headBoard .homeHeader  {width:575px;height:250px;}
.slpHeadBoard .headBoard .homeHeaderStaticProfile  { background:transparent url(http://media.monster.com/mm/redux/headboard/images/profile_static.jpg) no-repeat 0 0; width:575px;height:250px;}
.slpHeadBoard .headBoard .homeHeaderStaticJobSearch  { background:transparent url(http://media.monster.com/mm/redux/headboard/images/jobsearch_static.jpg) no-repeat 0 0; width:575px;height:250px;}
.slpHeadBoard .headBoard .homeHeader #JobsHeaderStaticDiv {position: relative; color: White; text-align: center;}
.slpHeadBoard .headBoard .homeHeader #JobsHeaderStaticDiv .JHBmessage1 {position: absolute; width: 340px; right: 0px; top: 55px; font-size: 26px; padding: 0 5px;}
.slpHeadBoard .headBoard .homeHeader #JobsHeaderStaticDiv .JHBmessage2 {position: absolute; width: 340px; right: 0px; top: 150px; font-size: 20px; padding: 0 5px;}
.slpHeadBoard .headBoard .homeHeader #ProfileHeaderStaticDiv {position: relative; color: White; text-align: center;}
.slpHeadBoard .headBoard .homeHeader #ProfileHeaderStaticDiv #JHBmessage1 {position: absolute; width: 340px; right: 0px; top: 55px; font-size: 26px; padding: 0 5px;}
.slpHeadBoard .headBoard .homeHeader #ProfileHeaderStaticDiv #JHBmessage2 {position: absolute; width: 340px; right: 0px; top: 150px; font-size: 20px; padding: 0 5px;}
.slpHeadBoard .headBoard .homeHeader .messageText {float:left; margin-top:35px; display:none; width: 245px; padding: 0 15px; text-align:center;}
.slpHeadBoard .homeHeaderTitle {color:#a8ca47; font-size: 18px;}
.slpHeadBoard .headBoard .homeHeader .messageText .homeHeaderText{margin-top:10px;color:#fff;font-size: 13px;}
.slpHeadBoard .headBoard .homeHeader .messageText .homeHeaderIcons{color:#fff;text-align:center;margin-top:40px;z-index:0;}
.slpHeadBoard .headBoard .homeHeader .messageText .homeHeaderIcons .homeHeaderProfile a {color: #fff !important;text-decoration:none;}
.slpHeadBoard .headBoard .homeHeader .messageText .homeHeaderIcons .homeHeaderProfile a:hover span{text-decoration: underline;}
.slpHeadBoard .headBoard .homeHeader .messageText .homeHeaderIcons .homeHeaderJobs a  {color: #fff !important;text-decoration:none;}
.slpHeadBoard .headBoard .homeHeader .messageText .homeHeaderIcons .homeHeaderJobs a:hover span{text-decoration: underline;}    
.slpHeadBoard .headBoard .homeHeader .messageText .homeHeaderIcons .homeHeaderCareerTool a:hover span {text-decoration: underline !important;}
.slpHeadBoard .headBoard .homeHeader .messageText .homeHeaderIcons .homeHeaderCareerTool a {color: #fff !important;text-decoration:none;}
.slpHeadBoard .headBoard .homeHeader .messageText .homeHeaderIcons .homeHeaderHome a:hover span {text-decoration: underline !important;}
.slpHeadBoard .headBoard .homeHeader .messageText .homeHeaderIcons .homeHeaderHome a {color: #fff !important;text-decoration:none;}
.slpHeadBoard .headBoard .homeHeader .messageTextOnly {position:relative;height:230px;padding-left:20px;padding-top:30px;display:none;width: 450px; text-align: center !important;color: #fff;}
.messageTextOnly .line1{color: #A8CA42; font-size: 26px; margin-bottom: 5px; padding: 0 10px;}
.messageTextOnly .line2{color:#F7F883; font-size:18px;}
.messageTextOnly .line3{color: #fff;right:85px;position:absolute;bottom:25px;text-align: right !important;}
.messageTextOnly .line4{font-size:10px;color: #fff;right:85px;position:absolute;bottom:13px;text-align: right !important;}
.slpHeadBoard .headBoard .homeHeader .flashSlideShow {width:auto;height:auto;display:none;}
.slpHeadBoard .headerContentWrapper {clear:both;padding-top:10px;}
.homeHeaderJobs .headboardIcon {height: 48px;}
#homeHeader .flashPlayer {float: left; width: 280px; display: none; padding: 20px 0 0 20px;}
#homeHeader div#flashVideo {width: 280px;}
#homeHeader #messageTextWithVideoWrapper table {margin-top: 15px !important;}
#homeHeader #messageTextWithVideoWrapper table td {padding: 0 5px;}
#homeHeader #messageTextWithVideoWrapper table .icon {height: 48px;}
#homeHeader #messageTextWithVideoWrapper table .iconP span {width: 53px !important; height: 41px !important;}
#homeHeader #messageTextWithVideoWrapper table .iconCT span {width: 53px !important; height: 48px !important;}
#homeHeader #messageTextWithVideoWrapper table .iconJ span {width: 52px !important; height: 39px !important;}
#homeHeader #messageTextWithVideoWrapper table .iconH span {width: 57px !important; height: 44px !important;}
#homeHeader #messageTextWithVideoWrapper table a {color: White; font-weight: bold; text-decoration: none;}
/****** new look ***/
.wdgActItem { position:relative; margin:0px auto; min-width:8em; /* max-width:250px; /* based on image dimensions - not quite consistent with drip styles yet */ /* _width:250px;*/ color:#000; z-index:1; /* margin-left:7px; /* default, width of left corner */ /* margin-bottom:0.5em; /* spacing under dialog */}
.wdgActItem .wdgActWrapper,
.wdgActItem .wdgActTop,
.wdgActItem .wdgActBottom,
.wdgActItem .wdgActBottom div {
 background:transparent url(http://media.monster.com/mm/redux/widgets/dialog_monster_widget.png) no-repeat top right;
 _background-image:url(http://media.monster.com/mm/redux/widgets/dialog_monster_widget.png);
}
.wdgActItem .wdgHeaderTitle
{padding-left:4px;height:47px;line-height:47px;color:#555c34;font-weight:bold;	}
.wdgActItem .wdgHeaderTitle img
{padding-right:10px;float:left;}
.wdgActItem .wdgActWrapper 
{position:relative; zoom:1; _overflow-y:hidden; padding:0px 7px 0px 0px;z-index:1;}
.wdgActItem .wdgActTop 
{ /* top+left vertical slice */ position:absolute; left:0px; top:0px; width:7px; /* top slice width */ margin-left:-3px; height:100%; _height:1600px; /* arbitrary long height, IE 6 */ background-position:top left;}
.wdgActItem .wdgActBottom 
{ /* bottom */ position:relative; width:100%;}
.wdgActItem .wdgActBottom,
.wdgActItem .wdgActBottom div 
{ height:7px; /* height of bottom cap/shade */ _font-size:1px;}
.wdgActItem .wdgActBottom 
{ background-position:bottom right;}
.wdgActItem .wdgActBottom div 
{ position:relative; width:7px; /* bottom corner width */ margin-left:-3px; background-position:bottom left;}
.wdgActItem .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
/*
.wdgActItem .wdgActItem h1,
.wdgActItem .wdgActItem p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
/*
}
.wdgActItem .wdgActItem h1 {
 padding-bottom:0px;
}
*/
.wdgActItem .wdgActFooter
{text-align:right;clear:both;height:34px;background:transparent url(http://media.monster.com/mm/redux/widgets/actFooter.png) repeat-x 0 0;line-height:16px;padding-right:10px; padding-top: 10px;}
.wdgActItem .wdgActFooter a
{color:#7b4f90;text-decoration:underline;font-size:11px;}
.wdgActItem .wdgContentBlock
{	background-color: #fff;	font-family: Verdana;	color: #777777;	font-size: 10px;	font-weight: normal;/*	margin: 0px 7px 0 7px ;*/	/*padding:7px;*/	/*height: 100%;*/	vertical-align: top;padding:8px;}
.wdgActItem .wdgContentBlock span a
{	
	font-weight: bold;	
}
.wdgActItem .wdgContentBlock a
{	color: #78558D;	font-size: 11px;	font-weight: normal;	text-decoration: underline;}
.wdgActItem .wdgContentBlock a:hover
{}
/*porting over confirmationWidgetBody classes for the careerAdvice widget.*/
.wdgActItem .confirmationWidgetBody
{	background-color: #fff;	font-family: Verdana;	color: #777777;	font-size: 10px;	font-weight: normal;/*	margin: 0px 7px 0 7px ;*/	/*padding:7px;*/	/*height: 100%;*/	vertical-align: top;padding:8px;}
.wdgActItem .confirmationWidgetBody span a
{	
	font-weight: bold;	
}
.wdgActItem .confirmationWidgetBody a
{	color: #78558D;	font-size: 11px;	font-weight: normal;	text-decoration: underline;}
.wdgActItem .confirmationWidgetBody a:hover
{}
/****** new widgetLook ****/
.loaderBox
{border: none !important; /* hack for ie 6 */ _height: 1%;}
.wdgDatagridDivider
{
	border-width: 0px 1px 0px 1px;
	border-color: #E2E2E0;
	border-style: solid;
	background-color: #F0F1E9;
	height: 7px;
}
/* Temporary CSS */
.slpWidgetSpacing
{
	margin: 7px 10px 7px 0px;
	_margin: 0px 10px 7px 0px;
}
.slpWidgetSpacingRight
{
	margin: 7px 0px 0px 7px;
	_margin: 0px 0px 0px 7px;
}
.slpWidgetSpacingUtility
{
	margin-top: 15px !important;
}
.slpSavedSearches
{
	width: 363px;
	float: right;
	margin-right: 10px;
    _margin-right: 5px;
}
.slpApplyHistory
{
	width: 180px;
	height: 260px;
}
.slpSavedJobs
{
	width: 180px;
	height: 260px;
}
.slpProfile
{
	width: 363px;
	float: right;
	margin-right: 10px;
    _margin-right: 5px;
/*	margin-top: 12px;*/
}
.slpBrowseJobs
{
	width: 180px;
	height: 260px;
}
.slpCTA{
width:180px;
}
.slpRecommendedJobs
{
	width: 375px;
	min-height: 347px;
	_height:347px;
}
.slpCareerGoals
{
		width: 375px;
	min-height: 347px;
	_height:347px;
}
.slpResumes
{
	width: 375px;
	min-height: 260px;
	_height:260px;
}
.slpCoverLetters
{
	width: 180px;
	min-height: 260px;
	_height:260px
}
.slpBigSlimAdUnit
{
	height: 363px;
	width: 180px;
	margin-right: 0px;
	text-align: center;
	background-image: url("http://media.monster.com/mm/redux/slps/verticaladbg.gif");
	margin-top:15px;
	margin-left:5px;
}
.slpBigSlimAdUnit iframe, .slpBigSlimAdUnit img.adCrossPromo_BrowseJobs, .slpBigSlimAdUnit img.adCrossPromo_Profile
{
	margin-top: 30px;
	border: none;
}
.slpSquareAdUnit
{
	width: 374px;
	height: 294px;
	padding-bottom: 15px;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	text-align: center;
}
.slpSquareAdUnit iframe
{
	display: inline-block;
	display: -moz-inline-box;
	margin-top: 20px;
}
.slpContentBlockSmall
{	height: 163px;	width: 180px; /* hack for ie 6*/ position: relative;}
.slpContentBlockLarge{
/*	height: 163px;*/	width: 374px;}
.slpContentBlockCTASmall{
width: 180px;margin-left:15px;}
.slpContentBlockCTASmall .confirmationWidgetBody{min-height:105px;_height:105px;}
.slpJSLPHeadSplashProfile
{
	background-image: url(http://media.monster.com/mm/redux/slps/slpJobsearch.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 250px;
	margin-top: 39px;
	width: 960px;
}
.slpJSLPHeadSplash
{
	background-image: url(http://media.monster.com/mm/redux/slps/slpJobsearch.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 250px;
	margin-top: 12px;
	width: 960px;
}
.slpJSLPHeadSplashProfile .homeHeaderStatic
{
background: #99FF33 url(http://media.monster.com/mm/redux/slps/profile_static.jpg) no-repeat 0 0;
width:575px;
height:250px;
}
.slpJSLPHeadSplash .homeHeaderStatic
{
background: #99FF33 url(http://media.monster.com/mm/redux/slps/search_static.jpg) no-repeat 0 0;
width:575px;
height:250px;
}
/* Saved Searches */
.wdgSSLeftColumn
{
	float: left;
	text-align: left;
	padding-left: 5px;	
	width: 180px;
	height: 20px;
	line-height: 20px;
}
.wdgSSRightColumn
{
	float: left;
	text-align: left;
	padding-left: 5px;
	width: 130px;
	margin-left: 2px;
	color: black;
	height: 20px;
	line-height: 20px;
}
.wdgSSColumnBGNormal
{
	background-color: #F9F6F1;
}
.wdgSSColumnBGAlt
{
	background-color: White;
}
.wdgSSHeadingName
{
	color: #79816A;
	font-size: 10px;
	padding-left: 5px;	
	text-align: left;
	width: 180px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	float:left;
}
.wdgSSHeadingEmail
{
	color: #79816A;
	font-size: 10px;
	padding-left: 5px;	
	text-align: left;
	width: 130px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	float:left;
}
.wdgHeading
{
	color: #79816A;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;	
}
.wdgGrayHeading
{
	color: #939393;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;	
}
.wdgActItem .wdgResume-OptionsList
{
	clear:both;
	margin-left: 15px;
}
.wdgActItem .wdgGridSpacing
{
	height: 20px;
	line-height: 20px;
}
.wdgActItem .wdgJSSADatagridLeftColumn
{
	width: 115px;
 	margin: 7px 0px 7px 0px;
}
.wdgActItem .wdgJSSADatagridRightCol
{
	margin: 7px 0px 7px 0px; 
}
.wdgActItem .wdgJSSLPDatagridLeftColumn
{
	width: 115px;
 	margin: 7px 0px 7px 0px;
}
.wdgActItem .wdgJSSLPDatagridRightCol
{
	margin: 7px 0px 7px 0px; 
}
.wdgActItem .wdgContentBlock hr
{
	border-style: dotted;
	border-width: 1px;
	border-color: #747474;
	height: 1px;
	overflow: hidden;
	margin-top: 3px;
	margin-bottom: 3px;
}
.wdgActItem .wdgContentBlockOverride
{
	padding: 0px;
}
.wdgActItem div.hr { border-top: 1px dotted #747474; height: 1px;}
.wdgActItem .ctrJobListSeparator
{
	height: 7px;
	background-color: transparent;
	_font-size:1px;
}
.wdgActItem .ctrJobsListItem
{
	background-color: white;
	height: 31px;
	padding: 7px;
}
.wdgActItem .wdgDataGridViewAll
{
	text-align:right;
	padding: 5px;
	/*margin:0px 7px 0px 7px;*/
	background-color:#fff;
	font-size:11px;
}
.wdgActItem .wdgDataGridViewAll a
{
color:#7b4f90;
text-decoration:underline;
}
.wdgActItem .wdgHr
{
 /*_line-height:3px;height:5px;width:100px;*/
 display:none;
}
.wdgLinksP
{
/*
padding-top:10px;
*/
}
/*
.wdgAlternativeFooter{_float:left;width:98%;display:block !Important;height: 5px;background: transparent url('http://media.monster.com/mm/redux/widgets/default_footer_p1.gif') no-repeat scroll left top;	zoom: 1;vertical-align:top;	text-decoration: none;}
.wdgAlternativeFooterEnd{display:block !Important;background: transparent url('http://media.monster.com/mm/redux/widgets/default_footer_p2.png') no-repeat scroll left top;	vertical-align: top;_position: absolute;margin-top: -5px;_margin-top: 0px;	width: 7px;	height: 5px;float: right;_margin-left:0px}
*/
/**** widget profile ****/
.slpProfile .wdgProfileRecognized{}
.slpProfile .wdgProfileRecognizedContent{background: #fff url(http://media.monster.com/mm/redux/widgets/profile_indicator_bg.png) no-repeat 0 45px;}
.slpProfile .wdgProfileRecognizedContent{padding:0px !important;background-color:#fff}
.slpProfile .wdgProfilePhotoWrapper{float:right;margin:0px 5px 0px 7px;background-color:#e5e5e5}
.slpProfile .wdgProfilePhotoWrapper img {border:1px solid #ccc;background-color:#fff;margin:4px}
.slpProfile .wdgProfileName{font-size:13px;font-weight:bold;color:#7b4f90;display:block}
.slpProfile .wdgProfileInfo{width:210px;height:130px;margin:0px;padding:7px;_padding:7px 7px 1px 7px;_background-color:#fff}
.slpProfile .wdgProfileJobTitle{font-size:11px;padding-top:3px;height:15px;display:block}
.slpProfile .wdgProfileLastUpdateMsg{color:#7b4f90;display:inline-block;font-size:10px;padding-top:5px;height:15px;}
.slpProfile .wdgProfileLastUpdate{font-size:10px;display:inline-block;padding-top:5px;height:15px;}
/*.wdgProfileInfo pan{display:block;}*/
.slpProfile .wdgProfileCarrerStatus{display:block;font-size:10px;height:10px;}
.slpProfile .wdgProfileIndicator{border:0px solid red;display:inline-block;padding-top:12px;color:#7b4f90;font-size:10px;}
.slpProfile .wdgProfileIndicatorImg{margin-top:5px;}
.slpProfile .wdgProfileLinks{clear:both;padding:0;margin:0;width:356px; 	height: 44px;}
.slpProfile .wdgProfileText{display:none;}
.slpProfile .wdgProfileFooterText{float:left;margin-left:10px;_margin-left:5px;margin-top:2px;font-size:10px;width:195px;}
.slpProfile .wdgProfileUnknownContent {height:175px;border:0px solid blue;background-color:#fff;padding-bottom:5px;padding-right:5px;}
.slpProfile .wdgProfileUnknownContent a.globalButton{margin: 5px 5px 0 0;}
.slpProfile .wdgProfileUnknownTitle {color:#7b4f90}
.slpProfile .wdgProfileUnknownList ul{margin-left:1em}
.slpProfile .wdgProfileUnknownList li{margin:0;padding:0;padding-left:15px;padding-top:5px;list-style-type:none;background:transparent url(http://media.monster.com/mm/redux/widgets/wdgBlueDot.gif) no-repeat 0 9px;}
.slpProfile .wdgProfileDivider{clear:both;margin-bottom:10px;}
.slpProfile .wdgProfileBreak{display:none}
.slpProfile .wdgActFooter{line-height:normal !important;text-align:left !important}
/**** widget recomended jobs ****/
/*.slpRecommendedJobs */
.slpRecommendedJobs .wdgRecommendJobsWrapper{height:274px;_height:274px;clear:both;padding:0}
/*.slpRecommendedJobs .wdgRecommendJobsList{height:256px;_height:250px;overflow:auto}*/
.slpRecommendedJobs .wdgRecommendJobsLinks{clear:both;}
.slpRecommendedJobs .ctlJobTitle{clear:both;padding:2px 4px 2px 6px;text-align:left;background-color:#fff;}
.slpRecommendedJobs .ctlJobTitle a{color:#7b4f90;text-decoration:underline;font-size:10px;font-weight:bold;background-color:#fff;}
.slpRecommendedJobs .ctlJobCompany{font-size:10px;border:0px solid red;padding:2px 4px 2px 6px;text-align:left;background-color:#fff;}
.slpRecommendedJobs .ctlPosted{border:0px solid blue;padding:2px 4px 2px 6px ;font-size:10px;text-align:left;background-color:#fff;}
.slpRecommendedJobs .ctlLocation{border:0px solid green;padding:2px 4px 4px 6px;font-size:10px;text-align:left;background-color:#fff;}
.slpRecommendedJobs .ctlLocation a{font-size:10px;}
.slpRecommendedJobs .ctlJobListSeparator{clear:both;_font-size:1px;}
.slpRecommendedJobs .ctlJobListToggle{clear:both;border-bottom:0px solid #eeeeee;}
.slpRecommendedJobs .ctlJobList{overflow:auto;height:240px;}
/**** rewrite standard styles for background color of widget and more ***/
.slpRecommendedJobs .wdgContentBlock{background-color:transparent !important}
.slpRecommendedJobs .wdgDataGridViewAll{padding:11px !important;}
/**** widget resume for LP ****/
.slpResumes .wdgResumeContentWrapper{height:233px; margin:0px;padding:7px;}
.slpResumes .wdgResumeWrapper{margin:0px;padding:0px;}
.slpResumes .wdgResumeListContent{background-color:#fff;}
.slpResumes .wdgResumeList{height:159px;_height:159px;overflow:auto;_padding:8px;_background-color:#fff;}
.slpResumes .wdgResumeTitle{display:block}
.slpResumes .wdgResumeCell1{display:block;float:left;width:150px;margin-top:5px;}
.slpResumes .wdgResumeCell2{display:block;float:left;margin-top:3px;}
.slpResumes .wdgResumeCellReset{clear:both}
.slpResumes .wdgResumeCell3{display:block;float:left;width:150px;margin-top:3px;}
.slpResumes .wdgResumeCell4{display:block;float:left;margin-top:3px;}
.slpResumes .wdgResumeListSeparator{clear:both;padding:5px;border-top:1px dotted #787878;}
.slpResumes .wdgResumeLinks{clear:both;}
.slpResumes .wdgResumeDivider{clear:both;width:140px;background:transparent url('http://media.monster.com/mm/redux/slps/widget_divider.gif') no-repeat 0 0;height:10px;margin-top:5px}
.slpResumes .wdgResumeRadio{height:14px;float:left;margin:0;padding:0;}
.slpResumes .wdgResumelbl{height:14px;display:block;float:left;margin-left:3px;margin-top:3px;}
.slpResumes .wdgResumeRadioItem{clear:left;padding-top:5px;}
.slpResumes .wdgResumeButtonCreate{clear:both;text-align:right;height:25px;}
.slpResumes .wdgResumeLinksP {}
.slpResumes .resumeLblMessage{background-color:#fff;min-height:18px;_height:18px;padding-top:10px;_padding-left:10px;_padding-top:8px;_padding-bottom:8px;vertical-align:middle;clear:both;}
/*.slpResumes .wdgContentBlock{padding:0px}*/
/*** rewrite some class **/
.slpResumes p{padding-bottom:0;}
/**** widget coverLetter for LP ****/
.wdgCoverLetterListContent{height:193px;background-color:#fff;}
.wdgCoverLetterList {height:150px;overflow:auto;}
.wdgCoverLetterListSeparator{clear:both;padding:5px;border-top:1px dotted #787878;}
.slpCoverLetters .wdgNoCoverLetterContent{height:233px;background-color:#fff;}
.slpCoverLetters .wdgCoverLetterLinks{text-align:right;}
.slpCoverLetters .wdgCoverLetterDivider{clear:both;width:140px;background:#fff url('http://media.monster.com/mm/redux/slps/widget_divider.gif') no-repeat 0 0;height:10px;}
.slpCoverLetters .wdgCoverLetterLinksP {margin-top:10px;}
.slpCoverLetters p{margin:0;padding:0;}
/**** CTA widgets ******/
.slpCTA .wdgCTAContent{height:210px;background-color:#fff;}
.slpCTA .wdgDefaultFooter{width:96%}
.slpCTA .rctr{display:none}
.slpCTA .rcbr{display:none}
.slpCTA span.confirmationBody {	font-family: verdana;	font-size: 11px; 	font-weight: normal; 	color: #666666; 	margin: 0 0 5px 0;	padding: 0;	clear: both;}
.slpCTA .confirmationWidget {background-color:transparent; width: 170px; padding: 5px 5px 5px 5px; text-align: left; margin: 2px 8px 20px 0; height: 210px; }
.slpCTA h2.confirmationGreenH2 {font-family: verdana;font-size: 11px;font-weight: bold;color: #75825e;margin: 0 0 5px 0;	padding: 0;	background-color:#fff;    }
.slpCTA h2.confirmationPurpleH2{font-family: verdana;font-size: 12px; font-weight: bold;color: #666699;	margin: 0 0 5px 0;padding: 5px;background-color:#fff;    }
.slpCTA a.confirmationLink:link {font-family: verdana;font-size: 11px;font-weight: normal;color:#7b4f90;text-decoration:underline }
.slpCTA a.confirmationLink:visited {font-family: verdana;font-size: 11px;font-weight: normal;color:#7b4f90;text-decoration:underline   }
.slpCTA a.confirmationLink:active  {font-family: verdana;font-size: 11px;font-weight: normal;color:#7b4f90;text-decoration:underline    }
.slpCTA a.confirmationLink:hover   {font-family: verdana;font-size: 11px;font-weight: normal;color:#7b4f90;text-decoration:underline    }
.slpCTA div.confirmationLink  {margin: 5px 0 5px 0;font-family: verdana;font-size: 11px;font-weight: normal;color:#7b4f90;clear: both;}
.slpCTA .confirmationWidgetBody    {background-color:#fff;height:193px;padding:10px;}
/**** widget saved jobs ****/
/*.slpSavedJobs*/
.slpSavedJobs .wdgSavedJobsContentList{height:155px;background-color:#fff;}
.slpSavedJobs .wdgSavedJobsContent {height:200px;background-color:#fff;}
.slpSavedJobs .wdgActFooter p{margin:0;padding:0;}
/*.wdgCoverLetterListSeparator{clear:both;padding:5px;border-top:1px dotted #787878;}
.slpCoverLetters .wdgNoCoverLetterContent{height:234px;border:0px solid blue;background-color:#fff;margin:0px 5px 0px 5px;padding:5px 5px 0px 5px;}*/
/*** widget my apply history ***/
.slpApplyHistory .wdgApplyHistoryContentList{height:160px;background-color:#fff;}
/*.wdgCoverLetterListSeparator{clear:both;padding:5px;border-top:1px dotted #787878;}*/
.slpApplyHistory .wdgNoApplyHistoryContent{height:200px;border:0px solid blue;background-color:#fff;}
.slpApplyHistory .wdgApplyHistoryContentWrapper{height:155px;border:0px solid blue;background-color:#fff;}
.slpApplyHistory .wdgApplyHistoryLinks{text-align:right;}
.slpApplyHistory .wdgApplyHistoryLinks p{margin:0;padding:0;}
/*** widget save search **/
/*.slpSavedSearches */
.slpSavedSearches .wdgSavedSearchUnknown{height:170px;background-color:#fff;/*margin:0px 7px 0px 7px*/;padding:8px;}
.slpSavedSearches .wdgSavedSearchContent{height:140px;background-color:#fff;border:0;margin:0}
.wdgSavedSearchContentGlobal{width:100%;}
.wdgSavedSearchContentLeft{width:45%;margin-left:5px;float:left;}
.wdgSavedSearchContentLeftTitle{color:#7B4F90;font-weight:bold;}
.wdgSavedSearchContentLeftText{color:#7B4F90;font-weight:bold;margin-top:5px;}
.wdgSavedSearchContentRight{width:155px;float:right;}
.wdgSavedSearchContentRightTitle{clear:both;color:#79816A;font-size:16px;font-weight:bold;margin-bottom:5px;}
.wdgSavedSearchContentImg{margin-top:5px;margin-bottom:10px;}
.wdgSavedSearchContentRightText{clear:both;}
.wdgSavedSearchContentRightLink{clear:both;}
.slpSavedSearches .wdgSavedSearchLinks{clear:both;}
.slpSavedSearches .savedSearchMyCarousel{margin:0;padding:0}
.slpSavedSearches .wdgSavedSearchList{height:128px;/*margin:0px 7px 0px 7px*/}
.slpSavedSearches ul{margin:0px !important;padding:0px !important;display:block}
.slpSavedSearches li{display:block}
.slpSavedSearches .ctlJobListSeparator{clear:both;}
.slpSavedSearches .wdgLeftBtn{display:none}
.slpSavedSearches .wdgRightBtn{display:none}
.slpSavedSearches p{margin:0;padding:0;}
/*** affinity labs ***/
.slpMycommunity {width: 363px; margin:0 0 0 3px;}
.slpWidgetSpacingCommunity {margin: 6px 0 0 0 !important; padding: 0;}
.slpWidgetCareerAdviceCommunity {margin: 0; padding: 0;}
.slpMycommunity .communityUserInfoUNRE .wdgContentBlock{margin:0; padding: 20px; height: 120px;}
.slpMycommunity .communityUserInfoRE .wdgContentBlock {height: 60px; margin:0; padding: 7px 10px 10px 10px;}
.slpMycommunity .communityUserInfoRE h4{font-size: 14px; font-weight: bold; color:#758e30; margin:0; padding: 0 0 0 0;}
.slpMycommunity .communityUserInfoUNRE h4{font-size: 20px; font-weight: bold; color:#758e30; margin:0 0 23px 0; padding: 0;}
.slpMycommunity .communityUserInfoRE p{font-size: 11px; font-weight: bold; color:#a8b87c; margin:3px 0 0 0; padding: 0;}
.slpMycommunity .communityUserInfoRE p.arrow{font-size: 11px; font-weight: normal; color:#7b4f90; margin:3px 0 0 0; padding: 0;}
.slpMycommunity .communityUserInfoRE p a{font-size: 11px; font-weight: normal; color:#7b4f90; text-decoration: underline; margin:0 0 6px 0;}
.slpMycommunity .communityUserInfoRE p a:hover{color:#7b4f90; text-decoration: none}
.slpMycommunity .communityUserInfoUNRE p{font-size: 12px; font-weight: normal; color:#394c0c; margin:0; padding: 0;}
.slpMycommunity .communityUserInfoRE .PreviewCommunityBtnDiv {float: right; margin: 25px 10px 10px 10px; padding: 0;}
.slpMycommunity .communityUserInfoUNRE .PreviewCommunityBtnDiv {float: right; margin: 15px 0 0 0; padding: 0;}
.slpSuggestionBox {padding: 0; margin:0;}
.slpSuggestionBox.wdgActItem .wdgContent {font-size: 11px; padding: 12px; color: #575757; height: 64px; background-color: #ffffff; }
.slpSuggestionBox .suggestion_input {font-size: 11px; padding: 4px; border: 1px solid #b4b4b4; width: 250px; margin: 0; color: #575757;}
.slpSuggestionBox .inputHolder {margin: 0; padding: 0; float: left;}
.slpSuggestionBox .buttonHolder {margin: 1px 0 0 6px; padding: 0; float: left;}
.slpSuggestionBox p {margin: 0 0 10px 0; padding:0; font-size: 11px;}
.slpSuggestionBox .confirmationMsg {font-size: 12px; margin: 10px 0 0 0;}
.slpRecommendCommunity {background-color: #ffffff;}
.slpRecommendCommunity .withImg img {margin: 5px 5px 5px 0;}
.slpRecommendCommunity .rightText {margin: 0 0 0 5px; padding: 25px 0 0 0;  font-size: 11px; width: 205px;}
.slpRecommendCommunity .rightTextVert {margin: 0 0 0 5px; padding: 15px 0 0 0;  font-size: 11px;}
.slpRecommendCommunity .withImg {width: 125px; margin: 0 5px; padding: 0; }
.slpRecommendCommunity .withImgVert {text-align: center; margin: 0 5px; padding: 0; }
.slpRecommendCommunity .withImgVert img {margin: 15px 5px 5px 0;}
.slpRecommendCommunity .bottomJoin {padding:0; margin:50px 0 0 0; border: 1px solid white;}
.slpRecommendCommunity .bottomJoinVert {padding:0; margin:25px 0 5px 0;}
.slpRecommendCommunity .previewLink {margin: 0; padding: 0 12px 0 0;}
.slpRecommendCommunity .previewLink a {text-decoration: underline;}
.slpRecommendCommunity .previewLink a:hover {text-decoration: none;}
.slpRecommendCommunity .previewLinkVert {margin: 0; padding: 0 0 6px 0;}
.slpRecommendCommunity .previewLinkVert a {text-decoration: underline; color: #7B4F90;}
.slpRecommendCommunity .previewLinkVert a:hover {text-decoration: none; color: #7B4F90;}
/*** career goals ***/
/*.slpCareerGoals */
.slpCareerGoals .wdgCarrerGoalsContentWrapper{height:300px;}
.slpCareerGoals .wdgCarrerGoalsList{}
.carrerGoalsCarousel{width:360px}
.slpCareerGoals #wdgCareerGoalsCarousel {width:360px;margin-left:-3px; overflow-y: auto !important;}
.slpCareerGoals .wdgLeftBtn{cursor:pointer;position:relative;left:20px;top:5px;z-index:3;}
.slpCareerGoals .wdgRightBtn{cursor:pointer;position:relative;left:300px;top:5px;z-index:3;}
.slpCareerGoals .wdgCarrerGoalsList{overflow:auto;height:250px;}
.slpCareerGoals .wdgCarrerGoalsTextHeader  {font-weight:bold;color:#79816A}
.slpCareerGoals .wdgCarrerGoalsLinks{text-align:right}
/*.slpCareerGoals li{width:360px;}*/
.slpCareerGoals  #wdgCareerGoalsCarousel li{widtH:360px;}
.slpCareerGoals  #wdgCareerGoalsCarousel ul{height:240px;} 
.slpCareerGoals .carrerGoalsItem{width:360px;text-align:center;}
.slpCareerGoals .carrerGoalsItemToggle{text-align:left;padding:4px;}
.slpCareerGoals .carouselUl{min-height:272px;} 
.slpCareerGoals .ctlJobTitle{cleaR:both;padding:4px;text-align:left;background-color:#fff}
.slpCareerGoals .ctlJobTitle a{color:#7b4f90;text-decoration:underline;font-size:10px;font-weight:bold}
.slpCareerGoals .ctlJobCompany{font-size:10px;border:0px solid red;padding:2px 4px 2px 4px;text-align:left;background-color:#fff}
.slpCareerGoals .ctlPosted{display:none;border:0px solid blue;padding:2px 4px 2px 4px ;font-size:10px;text-align:left;background-color:#fff}
.slpCareerGoals .ctlLocation{border:0px solid green;padding:2px 4px 2px 4px;font-size:10px;text-align:left;background-color:#fff}
.slpCareerGoals .ctrJobListSeparator{clear:both;height:7px;_font-size:1px;}
.slpCareerGoals .ctlJobListToggle{clear:both;border-bottom:0px solid #eeeeee;}
.slpCareerGoals .careerGoalTitle {margin-top:3px;padding-bottom:7px;display:block;background-color:#fff}
.slpCareerGoals .careerGoalTitle a{font-size:11px;font-weight:bold;padding-top:3px;color:#7b4f90;text-decoration:underline}
.slpCareerGoals .ctlJobList {height: 240px; overflow-y: auto;}
.slpCareerGoals p{margin:0;padding:0;}
/**** career advice ***/
/*** profile ****/
.slpContentBlock h4 {padding:0;padding-bottom:5px;}
.slpContentBlock h4 a{font-weight:bold;text-decoration:none;}
.slpContentBlock .thumbnailFL{border:3px solid #e5e5e5}
.slpContentBlock .wdgCareerAdviceContent{min-height:64px;_height:64px}
/*** jobsearch ***/
.slpContentBlockSmall .wdgCareerAdviceContent{min-height:105px;_height:105px}
/***** end *****/
/*** widget cms ***/
  .wdgCmsWrapper{margin-top:15px;height:154px;}
   .CP_interview{background:transparent url('http://media.monster.com/mm/redux/home/CP_interview.png') no-repeat top left}
   .CP_resume_agent{background:transparent url('http://media.monster.com/mm/redux/home/CP_resume_agent.png') no-repeat top left}
   .CP_online_training{background:transparent url('http://media.monster.com/mm/redux/home/CP_online_training.png') no-repeat top left}
   .CP_resume_writing{background:transparent url('http://media.monster.com/mm/redux/home/CP_resume_writing.png') no-repeat top left}     
  .wdgCmsWrapperTop{background:transparent url(http://media.monster.com/mm/redux/home/my_cms_area_top.gif) no-repeat 0 0;height:5px;font-size:4px;}
  .wdgCmsWrapperBottom{background:transparent url(http://media.monster.com/mm/redux/home/my_cms_area_bottom.gif) no-repeat 0 0;height:5px;}
  .wdgBannerWrapperContent{min-height:143px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
  .wdgCmsWrapperContent{width:225px;}
  .wdgCmsWrapperContent h3{margin-left:10px;padding-top:10px;color:#745581}
  .wdgCmsWrapperContent p{font-size:11px;margin-left:10px;margin-top:10px;} 
  .wdgCmsWrapperContent strong{color:#75825e}
  .wdgCmsWrapperContent a {color:#75825e;text-decoration:underline;font-weighT:normal;font-size:11px;}
  .wdgCmsContentLinks{margin-left:10px;margin-top:10px;}
  .wdgCmsWrapperContent img{float:right}
  .wdgCmsContentTitle {background:transparent url(images/articleHeaderBg.gif) no-repeat 0 5px;padding-left:20px;padding-bottom:20px;color:#745581;font-weight:normal;}
/**** edit widget *****/
/*
.editWidget{display:none;background:#fff;margin:0px 7px 7px 7px;padding:7px 7px 7px 7px;}
*/
/*
.wdgHeader
{	
	padding-left: 7px;
	font-family: Verdana;
	color: #555B39;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	background: transparent url('http://media.monster.com/mm/redux/widgets/widget_module_header_p1.png') no-repeat scroll left top;
	_background: transparent url('http://media.monster.com/mm/redux/widgets/widget_module_header_p1.gif') no-repeat scroll left top;
	/*zoom: 1;*/
	/*vertical-align:top;
	text-decoration: none;
	margin-right: 5px;
}
.wdgHeaderEnd
{
	background: transparent url('http://media.monster.com/mm/redux/widgets/widget_module_header_p2.png') no-repeat scroll left top;
	_background: transparent url('http://media.monster.com/mm/redux/widgets/widget_module_header_p2.gif') no-repeat scroll left top;
	display: block;
	vertical-align: top;
	_position: absolute;
	margin-top: -25px;
	width: 7px;
	_margin-left:-7px;
	height: 25px;
	float: right;
}
/*
@media all and (min-width: 0px){
	.wdgHeader { margin:0px; padding-top: 0px; line-height: 25px}
	.wdgHeader div { margin: 0px; position: static; }
}
.wdgDefaultFooter
{		
	height: 5px;	
	background: transparent url('http://media.monster.com/mm/redux/widgets/default_footer_p1.png') no-repeat scroll left top;
	_background: transparent url('http://media.monster.com/mm/redux/widgets/default_footer_p1.gif') no-repeat scroll left top;
	zoom: 1;
	vertical-align:top;
	text-decoration: none;
	width:98%;
	float:left;
}
.wdgDefaultFooterEnd
{
	background: transparent url('http://media.monster.com/mm/redux/widgets/default_footer_p2.png') no-repeat scroll left top;
	_background: transparent url('http://media.monster.com/mm/redux/widgets/default_footer_p2.gif') no-repeat scroll left top;
	_display: block;
	/*vertical-align: ;*/
	/*_position: absolute;*/
	/*margin-top: -14px;*/
	/*_margin-top: -5px;*/
	/*_margin-left:-7px;*/
/*	width: 7px;
	height: 5px;
	float: right;
}
/*
@media all and (min-width: 0px){
	.wdgDefaultFooter { margin:0px; padding-top: 0px; }
	.wdgDefaultFooter div { margin: 0px; position: static; }
}
/*
.wdgOuterContainer
{
	border-width: 0px 1px 0px 1px;
	border-color: #E2E2E0;
	border-style: solid;
	/*background:#e2e7cf url(http://my.monster.com/images/wdgBg.gif) repeat-y 0 0;	*/
/*}*/
/*
.wdgInnerContainer
{
	/*border-width: 7px 7px 0px 7px; 
	border-style: solid;
	border-color: #F0F1E9;*/
	/*
	background-color: #e2e7cf;
	/*padding-top:7px;*/
/*	width:100%;
	/*height:100%;*/
/*
}
*/
/*
.wdgInnerContainerOverride
{
	background-color: #F0F1E9;
	padding: 0px;	
}
*/
/*
.wdgActionFooter
{	
	/*padding-left: 7px;*/
	/*font-family: Verdana;
	color: #555B39;
	font-size: 11px;
	/*font-weight: bold;*/
	/*min-height: 40px;
	_height:40px;
	/*line-height: 40px;*/
	/*background: transparent url('http://media.monster.com/mm/redux/widgets/widget_action_footer_p1.png') no-repeat scroll left top;
	_background: transparent url('http://media.monster.com/mm/redux/widgets/widget_action_footer_p1.gif') no-repeat scroll left top;
	/*zoom: 1;*/
	/*vertical-align:top;
	text-decoration: none;	
	text-align: left;
	min-width: 96%;
	float: left;
	/*display:inline-block;*//*
}
.wdgActionFooter-end
{
	background: transparent url('http://media.monster.com/mm/redux/widgets/widget_action_footer_p2.png') no-repeat scroll left top;
	_background: transparent url('http://media.monster.com/mm/redux/widgets/widget_action_footer_p2.gif') no-repeat scroll left top;
	/*display: block;
	display: block;*/
/*	vertical-align: top;
	/*_position: absolute;*/
/*	margin:0;
	padding:0;
	width: 7px;
	min-height: 40px;
	_height:40px;
	float: left;
	/*display:inline-block;*/
/*
.wdgActionFooter span a
{	
	font-weight: bold;	
}
.wdgActionFooter a
{
	color: #78558D;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
*/
.ViewEditAjaxForm { position: relative; }
.ViewEditAjaxForm .Busy { display: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(http://media.monster.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat; }
.ViewEditAjaxForm .ctlGreenSections_content { margin: 0; padding: 12px 8px 10px 8px; font-family: Arial, sans-serif; color: #444; }
.wdgSecItem {
 position:relative;
 min-width:150px;
 max-width:310px; /* based on image dimensions - not quite consistent with drip styles yet Max size is 310 and minimum is up to you :)*/
 _width:310px;
 width: auto !important;
 color:#9c79ac;
 z-index:1;
 font-family:Verdana;
 font-size:12px;
 padding-bottom: 10px;
}
.wdgSecItem .wdgHeaderTitle,
.wdgSecItem .wdgSecTopRight,
.wdgSecItem .wdgSecBody,
.wdgSecItem .wdgSecTop,
.wdgSecItem .wdgSecBottom,
.wdgSecItem .wdgSecBottom div {
 background:transparent url(http://media.monster.com/mm/redux/widgets/wdgSecurityNotice.png) no-repeat top right;
 _background-image:url(http://media.monster.com/mm/redux/widgets/wdgSecurityNotice.png);
}
.wdgSecItem .wdgHeaderTitle
{
	background-position:-4px 0px;
	border:0px solid red;
	padding-left:14px;
	padding-top:3px;
	line-height:30px;
	font-weight:bold;
	color:#6b407f;
}
.wdgSecItem .wdgSecWrapper {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
}
.wdgSecItem .wdgSecTop {
 /* top+left vertical slice */
 position:relative;
 left:0px;
 top:0px;
 float:left;
 width:5px; /* top slice width */
 margin-left:0px;
 height:32px;
 background-position:top left;
 font-size:0px;
 line-height:0px;
}
.wdgSecItem .wdgSecTopRight
{
width:5px;
height:32px;
top:0px;
right:0px;
border:0px solid red;
position:absolute;	
background-position:-315px 0px;
}
.wdgSecItem .wdgSecBody
{
	background-position:-321px 0px;
	background-color:#f2e7f7;
	border-right:1px solid #bbb3bf;
	clear:both;
	padding:10px 15px 0 15px;
}
.BoldSmallPurple
{
	display: none;
	}
.wdgSecItem .wdgSecBody a
{
	 color:#9c79ad;
	 font-size:10px;
	 font-weight:bold;
}
.wdgSecItem .wdgSecBottomRight
{
width:9px;
height:6px;
top:0px;
right:0px;
position:absolute;
background-position:top right;	
}
.wdgSecItem .wdgSecBottom {
 /* bottom */
 position:relative;
}
.wdgSecItem .wdgSecBottom,
.wdgSecItem .wdgSecBottom .wdgSecBottomContent {
 height:6px; /* height of bottom cap/shade */
 }
.wdgSecItem .wdgSecBottom {
 background-position:-645px 0px;
 margin-left:5px;
}
.wdgSecItem .wdgSecBottom .wdgSecBottomContent {
 position:relative;
 width:5px; /* bottom corner width */
 margin-left:-5px;
 height:6px;
 background-position:-641px 0px;
 border:0px solid red;
}
.wdgSecItem h1,
.wdgSecItem p {
 margin:0px; 
 padding:0.5em 0px 0.5em 0px;
}
.wdgSecItem h1 {
 padding-bottom:0px;
}
/*-----------------------------------------------------------------------*/
/*------------------------Pagination-StyleA------------------------------*/
/*-----------------------------------------------------------------------*/
.ctl010AGlobalPaging{
    width:765px;
    height:50px;
    border-top:solid 1px #ccc;
    float:right;
    clear:both;
    margin-top:0.5em;
    padding-top:1em;
    position:relative;
 }
.ctl010APagingElements{
    height:20px;
    position:relative;
 }
.ctl010ARssFedd{
    height:1.6em;
 }
.ctl010ARssImg{
    float:left;
    margin-top:0.1em;
    margin-right:0.2em;
 }
.ctl010ARssMsg{
    font-size:11px;
    color:#333;
    float:left;
    margin-right:0.2em;
 }
.ctl010ARssLnk{
    color:#75825e;
    text-decoration:underline;
    float:left;
    font-size:11px;
 }
.ctl010APagingSeparator{
    background-color:#cfcfcf;
    width:1px;
    height:16px;
    float:left;
    margin-left:10px;
    margin-right:10px;
 }
.ctl010AItemsPerPage{
    font-family:Verdana;
    float:left;
    color:#333;
    font-size:11px; 
    vertical-align:middle;   
}
.ctl010ASelectItemsPerPage{
   border:solid 1px #b3b9c3;
   color:#333;
}
.ctl010ATextItemPerPage{
    float:left;
    margin-right:0.6em;
    height:1.6em;
}
.ctl010ASelectItemPerPageDiv{
    float:left;
    height:1.6em; 
}
.ctl010ASelectItemPerPage{
    border:solid 1px #b3b9c3;
    width:50px;
}
.ctl010APaging{
    font-family:Verdana;
    font-size:11px;
    color:#333333;
    display:inline; 
    padding-right:10px;
 }
.ctl010APagingDisplaying{
    float:left;
    height:1.6em;
 }
.ctl010APagingNavigation{
    float:left;
    height:1.6em;
    margin-top:-2px;
 }
.ctl010APagingTextBox{
    border:1px solid #b3b9c3;
    width:20px !important;
    color:#333;
 }
 .ctl010APagingLinkPrev, .ctl010APagingLinkNext, .ctl010APagingLinkPrev:visited, .ctl010APagingLinkNext:visited {
    color:#6d8d07;
    text-decoration:underline;
 }
 .ctl010APagingLinkPrev:hover , .ctl010APagingLinkNext:hover {
    color:#ff9900;
    text-decoration:none;
 }
.ctl010ImgPaging{
    margin-bottom:-2px;
}
.ctl010AAllLeft{
    float:right;
    clear:none;
}
.ctl010APagingButtonFirst {display: none;}
.ctl010APagingButtonLast {display: none;}
/*-----------------------------------------------------------------------*/
/*-----------------------End Pagination-StyleA---------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*------------------------------- RSS feed ------------------------------*/
/*-----------------------------------------------------------------------*/
.rssFeed{
    float:left;
    width:80px;
}
/*-----------------------------------------------------------------------*/
/*--------------------------- End RSS feed ------------------------------*/
/*-----------------------------------------------------------------------*/
/*---------------------------------*/
/*----- PopOutPanel Style A -----  */
/*---------------------------------*/
.cornerTopLeft{
    float:left;
    width:14px;
    height:14px;
}
.topBackground{
    background:url(http://media.monster.com/mm/redux/jobsearch/flyOut/topBackground.png) repeat-x;
    float:left;
    height:14px;
    width:586px;
}
.cornerTopRight{
    float:left;
    width:14px;
    height:14px;
}
.leftBackground{
    float:left;
    clear:both;
    width:14px;
    height:190px;
}
.mainBackground{
  background:url(http://media.monster.com/mm/redux/jobsearch/flyOut/background.png) repeat-x;
    float:left;
    height:190px;
    width:586px;
}
.background{
  float:left;
  width:574px;
  height:177px;
  overflow:auto;   
  margin-top:0px;
  margin:0px 6px auto 6px;
}
.rightBackground{
    float:left;
    width:14px;
    height:190px;
}
.cornerBottomLeft{
    float:left;
    clear:both;
    width:14px;
    height:14px;
}
.bottomBackground{
    background:url(http://media.monster.com/mm/redux/jobsearch/flyOut/bottomBackground.png) repeat-x;
    float:left;
    height:14px;
    width:586px;
}
.cornerBottomRight{
    float:left;
    width:14px;
    height:14px;
}
.closeButton{
    float:right;
    position:relative;
    cursor:pointer;
    margin:-6px -6px 4px 0px !important;
    width:13px;
    height:13px;
}
.closeButtonMore{
    float:right;
    position:relative;
    cursor:pointer;
    width:13px;
    height:13px;
}
.jobTitle{
    clear:both;
    float:left;
    color:#fe700d;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-align:left;
}
.centerDate{
    text-align:center;
}
.wrapJobTitle{
    white-space:normal;
}
.jobDescription{
    float:left;
    color:#333;
    font-family:Arial;
    font-size:11px;
    text-align:left; 
    margin-top:0.67em;
    width:100%;
    clear:both;
}
.jobLink{
    color:#5f5f2b;
    font-family:Arial;
    font-size:11px;
    margin-top:0.5em;
}
.textInFlyOut{
    margin-top:0em;
    float:left;
    clear:both;
    color:#333;
    font-family:verdana;
    font-size:11px;
    text-align:left;
}
.columnLeftText{
    margin-left:0.5em;
    margin-right:1.17em;
    float:left;
    clear:both;
    width:180px;
}
.columnMiddleText{
    margin-right:1.17em;
    float:left;
    width:180px;
}
.columnRightText{
    float:left;
    width:160px;
}
.yearsExperience{
    margin-top:5px;
}
.jobEducationLevel{
    margin-top:5px;
}
.viewJobDesc{
    font-size:0.92em;
    color:#5f5f2b;
    font-family:Verdana;
}
.viewJobDescImg{
    clear:both;
    float:left;
    margin-right:0.5em;
}
.viewJobDescLink{
    float:left;
}
.playVideoImg{
    clear:both;
    float:left;
    margin-right:0.5em;
}
.playVideoLink{
    float:left;
}
.playVideo{
    margin-top:3em;
    color:#5f5f2b;
    font-family:Verdana;
}
.separator{
    width:1px;
    height:80px;
    float:left;
    background-color:#d7d7d7;
}
.footerFlyout{
    margin-bottom:10px;    
}
.mouseoverPanel{
    display:none;
    width:628px;
}
/*---------------------------------*/
/*--- End PopOutPanel Style A ---  */
/*---------------------------------*/
/*---------------------------------*/
/*----- PopOutPanel Style B -----  */
/*---------------------------------*/
.fpwcontentWhite {}
/*---------------------------------*/
/*--- End PopOutPanel Style B ---  */
/*---------------------------------*/
/****** Styleguide A1 ******/
.test {}
.fntA1 a {font: Verdana; font-size: 11px; color: #7B4F90; text-decoration: underline;}
	.fntA1 a:visited {color: #7B4F90; text-decoration: underline;}
	.fntA1 a:hover {color: #FF9900; text-decoration: none;}
.fntA1b a {font: Verdana; font-size: 11px; color: #7B4F90; text-decoration: underline;}
	.fntA1b a:visited {color: #999999; text-decoration: underline;}
	.fntA1b a:hover {color: #FF9900; text-decoration: none;}
/****** Styleguide A2 ******/
.fntA2 a {font: Verdana; font-size: 11px; color: #7B4F90; text-decoration: none;}
	.fntA2 a:visited {color: #7B4F90; text-decoration: none;}
	.fntA2 a:hover {color: #FF9900; text-decoration: underline;}
.fntA2b a {font: Verdana; font-size: 11px; color: #7B4F90; text-decoration: none;}
	.fntA2b a:visited {color: #999999; text-decoration: none;}
	.fntA2b a:hover {color: #FF9900; text-decoration: underline;}
/****** Styleguide B1 (Default) ******/
.fntB1 a {font: Verdana; font-size: 11px; font-weight: bold; color: #7B4F90; text-decoration: underline;}
	.fntB1 a:visited {color: #7B4F90; text-decoration: underline;}
	.fntB1 a:hover {color: #4E0471; text-decoration: underline;}
/****** Styleguide B2 (Toggle) ******/
.fntB2 a {font: Verdana; font-size: 11px; font-weight: bold; color: #7B4F90; text-decoration: none;}
	.fntB2 a:visited {color: #999999; text-decoration: none;}
	.fntB2 a:hover {color: #4E0471; text-decoration: underline;}
/****** Styleguide C (Expand or Collapse) ******/
.fntC a {font: Verdana; font-size: 11px; font-weight: bold; color: #7B4F90; text-decoration: none;}
	.fntC a:visited {color: #7B4F90; text-decoration: none;}
	.fntC a:hover {color: #7B4F90; text-decoration: none;}
/****** Styleguide D (Button Links) ******/
.fntD a {font: Verdana; font-size: 11px; color: #7B4F90; text-decoration: none;}
	.fntD a:visited {color: #7B4F90; text-decoration: none;}
	.fntD a:hover {color: #4E0471; text-decoration: underline;}
/****** Header Link Styles (Green Base, White Hover) ******/
.headFnt a {font: Verdana; font-size: 11px; color: #6a6c47; text-decoration: underline;}
	.headFnt a:visited {color: #6a6c47; text-decoration: underline;}
	.headFnt a:hover {color: White; text-decoration: none;}
/****** font colors ******/
.redFnt{color: #ff0100;}
/*------------------------------------------------------------------*/
/*------------------------Icons-Remove------------------------------*/
/*------------------------------------------------------------------*/
.icnRemove{
    background:transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat;
    background-position:0px -893px;
    height:13px;
    width:13px;
    float:left;
    margin-right:4px;
}
.icnRemove:hover{
    background-position:0px -912px;
}
.icnRemove span {
	display:none;
}
/*------------------------------------------------------------------*/
/*---------------------------End Icons-Remove-----------------------*/
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/*-----------------------Icons grid JSR-----------------------------*/
/*------------------------------------------------------------------*/
 .mapIcon,.accIcon,.divIcon,.videoIcon,.salaryIcon,.salaryIconNoInfo,.salary2Icon,.actionIcon,.rssImg{
    background:transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat;
    width:19px;
    height:19px;
    display:block;
    text-decoration:none;
    text-indent:-1000em;
    line-height:1px;
 }
 .ctl010APagingLinkPrev, .ctl010APagingLinkNext {
background:transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat;
}
.ctl010APagingLinkPrev { background-position:left -1084px; padding-left: 17px;padding-right: 15px;}
.ctl010APagingLinkPrev:hover { background-position:left -1097px;}
.ctl010APagingLinkPrev.disableLink { background-position:left -1110px;}
.ctl010APagingLinkNext { background-position:right -1123px;  padding-left: 15px; padding-right: 17px;}
.ctl010APagingLinkNext:hover { background-position:right -1136px;}
.ctl010APagingLinkNext.disableLink { background-position:right -1149px;}
 .ctl010APagingPageInfo {
  float: left;
 }
 .ctl010APagingLinkNext, .ctl010APagingLinkPrev {
  float: left;
 }
 .rssImg{
    margin-left: 0px; 
    background-position:0px -1007px;
 }
 .mapIcon{
    background-position:0px -19px;
 }
 .mapIcon:hover{
    background-position:0px -38px;
    cursor:pointer;  
    text-indent:-1000em;
    width:19px;
    height:19px;
    line-height:1px;   
 }
 .multiJobMapIcon
 {
     background:transparent url('http://media.monster.com/mm/redux/jobsearch/icons/iconsLargeMap2.png') no-repeat !important;
  }
.accIcon{
    background-position:0px -247px;   
 }
.accIcon:hover{
    background-position:0px -266px;
    cursor:pointer;     
}
.divIcon{
    background-position:0px -304px;  
}
.divIcon:hover{
    background-position:0px -323px;
    cursor:pointer;
}
.videoIcon{
    background-position:0px -76px;
}
.videoIcon:hover{
    background-position:0px -95px;
    cursor:pointer;
}
.salaryIcon{
    background-position:0px -133px;
}
.salaryIcon:hover{
    background-position:0px -171px;
    cursor:pointer;
}
.salaryIconNoInfo{
    background-position:0px -152px;
}
.contextSalaryInfo{
    color:#896D97;
    font-size:0.95em;
    clear: both;
}
.salaryIconNoInfo:hover{
    background-position:0px -171px;
    cursor:pointer;
}
.salary2Icon:hover{
   background-position:0px -171px;
   cursor:pointer;
}
.actionIcon{
    background-position:0px -361px;
}
.actionIcon:hover{
    background-position:0px -380px;
    cursor:pointer;
}
/*------------------------------------------------------------------*/
/*------------------End Icons grid JSR------------------------------*/
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/*--------------------- Icons header grid --------------------------*/
/*------------------------------------------------------------------*/
.imgHeaderColumnMap, .imgHeaderColumnVideo,.imgHeaderColumnSalary,.imgHeaderColumnAcces,.imgHeaderColumnDiversity,.imgHeaderColumnAction{
    background:transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat;
    width:19px;
    height:19px;
 }
 .imgHeaderColumnMap{
    background-position:0px 0px;
 }
 .imgHeaderColumnVideo{
    background-position:0px -57px;
 }
 .imgHeaderColumnSalary{
    background-position:0px -114px;
 }
 .imgHeaderColumnAcces{
    background-position:0px -228px;
 }
 .imgHeaderColumnDiversity{
    background-position:0px -285px;
 }
 .imgHeaderColumnAction{
    background-position:0px -342px;
 }
/*------------------------------------------------------------------*/
/*------------------- End Icons header grid ------------------------*/
/*------------------------------------------------------------------*/
/*------------------------Icons-roundListButton---------------------*/
.icnRoundList{
    background:transparent url("http://media.monster.com/mm/redux/jobsearch/jsr/roundListButton.gif") no-repeat 0px 3px;
    float:left;
    padding-left:11px;
    text-decoration:underline;
    color:#78825D;
}
/*---------------------End Icons-roundListButton-----------------------*/
/****** Errors ******/
#error404Banner {width: auto; height: 137px; background: url(http://media.monster.com/mm/redux/static_pages/error_404_banner.jpg) no-repeat;}
	#error404Banner .error404Header {width: 560px; height: 90px; padding: 30px 0 0 20px; overflow: hidden;}
	#error404Banner .error404Header h1 {color: #b7d067; font-size: 26px; font-weight: normal; margin: 0px; padding: 0px;}
#error404Container {width: auto; display: block; background: url(http://media.monster.com/mm/redux/create-account/becomeMember_containerBG_.gif) repeat-y; padding: 1px 0 0 0; min-height: 100px; height: auto !important; height: 100px;}
#error404Container li {list-style:none; margin: 0px 0 0 16px; padding: 0}
#error404Container h3 {font-size:1.2em; color: #7b4f90; padding: 30px 0;}
#error404Container h2{font-size:1.9em; color: #b7d067; padding: 25px 0 0 20px; font-weight:bold}
#error404Container #wrapper{ width: 960px; margin: 0 auto; background: #f9f9f9}
#error404Container p{ margin:0 0 0 18px;}
#error404Container ul{ margin: 18px 0 17px 18px;}
#error404Container h3{ margin: 25px 0 16px 18px; padding: 0;}
#error404Bottom {width: auto; height: 35px; background: url(http://media.monster.com/mm/redux/create-account/becomeMember_containerBottom.gif) no-repeat top left;}
#error500Banner {width: auto; height: 137px; background: url(http://media.monster.com/mm/redux/static_pages/error_404_banner.jpg) no-repeat;}
	#error500Banner .error500Header {width: 560px; height: 90px; padding: 30px 0 0 20px; overflow: hidden;}
	#error500Banner .error500Header h1 {color: #b7d067; font-size: 26px; font-weight: normal; margin: 0px; padding: 0px;}
#error500Container {width: auto; display: block; background: url(http://media.monster.com/mm/redux/create-account/becomeMember_containerBG_.gif) repeat-y; padding: 1px 0 0 0; min-height: 100px; height: auto !important; height: 100px;}
#error500Container li {list-style:none; margin: 0px 0 0 16px; padding: 0}
#error500Container h3 {font-size:1.2em; color: #7b4f90; padding: 30px 0;}
#error500Container h2{font-size:1.9em; color: #b7d067; padding: 25px 0 0 20px; font-weight:bold}
#error500Container #wrapper{ width: 960px; margin: 0 auto; background: #f9f9f9}
#error500Container p{ margin:0 0 0 18px;}
#error500Container ul{ margin: 18px 0 17px 18px;}
#error500Container h3{ margin: 25px 0 16px 18px; padding: 0;}
#error500Bottom {width: auto; height: 35px; background: url(http://media.monster.com/mm/redux/create-account/becomeMember_containerBottom.gif) no-repeat top left;}
/****** monsCarousel Default Styles ******/
div#monsterCarousel {overflow: hidden; position: relative;}
div#MCWrapper {position: relative;}
div.MCgrayBarTop {background: url(http://media.monster.com/mm/redux/global/carousels/MCgrayBar_top_middle.gif) repeat-x; margin-bottom: 10px}
	div.MCgrayBarTop .MCgrayBarLeft {width: 58px; float: left; background: url(http://media.monster.com/mm/redux/global/carousels/MCgrayBar_top_right.gif) no-repeat;}
	div.MCgrayBarTop .MCgrayBarRight {width: 58px; float: right; background: url(http://media.monster.com/mm/redux/global/carousels/MCgrayBar_top_left.gif) no-repeat;}
div.MCgrayBarBottom {background: url(http://media.monster.com/mm/redux/global/carousels/MCgrayBar_bottom_middle.gif) repeat-x; margin-top: 10px;}
	div.MCgrayBarBottom .MCgrayBarLeft {width: 58px; float: left; background: url(http://media.monster.com/mm/redux/global/carousels/MCgrayBar_bottom_left.gif) no-repeat;}
	div.MCgrayBarBottom .MCgrayBarRight {width: 58px; float: right; background: url(http://media.monster.com/mm/redux/global/carousels/MCgrayBar_bottom_right.gif) no-repeat;}
div#monsterCarousel ul {float: left; margin: 0; padding: 0; display: block; list-style-type: none; overflow: hidden; position: relative;}
	div#monsterCarousel #MCprevButton {float: left; position: relative;}
	div#monsterCarousel #MCnextButton {float: right; position: relative;}
	div#monsterCarousel #MCprevButton .prev {background: url(http://media.monster.com/mm/redux/crunch/cmJCarouselButtonsPrev.gif) no-repeat scroll left top; z-index: 10;}
	div#monsterCarousel #MCnextButton .next {background: url(http://media.monster.com/mm/redux/crunch/cmJCarouselButtonsNext.gif) no-repeat scroll left top; z-index: 10;}
	div#monsterCarousel #MCprevButton .disabled, #monsterCarousel #MCnextButton .disabled {background-position: left center !important;}
	div#monsterCarousel #MCprevButton .hover {background-position: left bottom;}
	div#monsterCarousel #MCnextButton .hover {background-position: left bottom;}
div#monsterCarousel ul li {list-style-type: none; display: block; float: left; text-align: center;}
div#monsterCarousel ul .MCDivider {background: url(http://media.monster.com/mm/redux/crunch/jpDottedLine.gif) no-repeat scroll center center;}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}
.pageContainerDefault960 { width: 960px; padding: 0px; margin: 0px 0px 10px 0px; }.pageContainerDefault960 h1.pcTitle { font-family: Verdana; font-size: 26px; color: #758e30; font-weight: normal; margin: 0px 0px 7px 0px; padding: 0px; overflow: hidden; width: 765px; height: 35px; line-height: 35px; }.pageContainerDefault960 h2.pcSubTitle { font-family: Verdana; font-size: 17px; color: #e86d00; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; }.pageContainerDefault960 .pcBgTop , .pageContainerDefault960 .pcBgMid , .pageContainerDefault960 .pcBgBtm { background: transparent url('http://media.monster.com/mm/redux/pageContainers/pcDefault960.png') no-repeat scroll; }.pageContainerDefault960 .pcBgTop { background-position: 0px 0px; height: 8px; font-size: 1px; }.pageContainerDefault960 .pcBgMid { background-position: -1921px 0px; min-height: 50px; height: auto !important; height: 50px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }.pageContainerDefault960 .pcBgBtm { background-position: -960px 0px; height: 8px; font-size:1px; }.pageContainerDefault960 .pcBody {  padding: 8px 15px 8px 15px; }.pageContainerDefault765 { width: 765px; padding: 0px; margin: 0px 0px 10px 0px; }.pageContainerDefault765 h1.pcTitle { font-family: Verdana; font-size: 26px; color: #758e30; font-weight: normal; margin: 0px 0px 7px 0px; padding: 0px; overflow: hidden; width: 765px; height: 35px; line-height: 35px; }.pageContainerDefault765 h2.pcSubTitle { font-family: Verdana; font-size: 17px; color: #e86d00; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; }.pageContainerDefault765 .pcBgTop , .pageContainerDefault765 .pcBgMid , .pageContainerDefault765 .pcBgBtm { background: transparent url('http://media.monster.com/mm/redux/pageContainers/pcDefault765.png') no-repeat scroll; }.pageContainerDefault765 .pcBgTop { background-position: 0px 0px; height: 8px; font-size: 1px; }.pageContainerDefault765 .pcBgMid { background-position: -1531px 0px; min-height: 50px; height: auto !important; height: 50px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }.pageContainerDefault765 .pcBgBtm { background-position: -765px 0px; height: 8px; font-size:1px; }.pageContainerDefault765 .pcBody {  padding: 8px 15px 8px 15px; }.pageContainerDefault960 .pcDefault960Left3C,.pageContainerDefault960 .pcDefault960Right2C  {margin: 0px; padding: 0px; } .pageContainerDefault960 .pcDefault960Left3C { width: 555px; float: left;  border-top: 1px solid #e4e4e4;  }.pageContainerDefault960 .pcDefault960Right2C { width: 358px; float: right;   }.pageContainerDefault960 .noTopBorder {border: none;}
/* remove any default styles */
.nav {
	margin:0;
	padding:0;
	list-style:none;
	font-family:arial,helvetica,clean,sans-serif;
}
/* top ul.nav element */
.nav {
	line-height:1.2; /* makes calculating the 'top' value for first submenu easier */
	text-transform:uppercase
}
/* nested submenu ul elements */
.nav ul {
	position:absolute; /* remove from flow and allow positioning */
	top:-999em; /* hide submenu in screen-reader and search-engine friendly way */
	width:11em; /* VARIABLE. Must have a width for menu items to inherit. Use ems so font scaling does not break design*/
}
.nav ul li,
.nav a { /* this affects top level anchors too */
	width: 100%;/* stretch submenu items to width of submenu ul width (see .nav ul rules above). When link text runs over more than one line, use padding and an explicit width for the anchor instead of width:100% and text-indent. Example below in the SKIN section */
	}
.nav a.noarrow{
background-image:none;
}
/* all li elements */
.nav li {
	float:left; /* must float all li elements. Vertical submenu items are restrained by parent ul width (see .nav ul rules above) */
	position:relative; /* make child submenu ul position relative to parent li */
	z-index:99; /* ensure submenus appear above other page items. Increase if needed, but do not exceed thickbox overlay z-index! */
}
/* all anchor elements */
.nav a {
	display:block; /* make IE6 obey width when text-indent is used */
}
/**** Position of second tier of nav ****/
.nav li:hover ul, /* this pure CSS hover is overridden by the .superfish rules below which are applied only when JavaScript is available. This way, the menu degrades to regular CSS dropdown when JavaScript is unavailable */
/**** Position of third tier of nav ****/
 /* Note that this rule must appear here in the code order in order for it to override previous positioning rules so that this and subsequent nested submenus still remain hidden when the parent submenu is shown. Do not group these selectors with other top:-999em rules */
.nav li:hover li ul {
	top:-999em; /* hide submenu in screen-reader and search-engine friendly way */
}
/* DO NOT attempt to group these selectors with similar earlier rules. The code order is important so the rules override previous ones correctly */
.nav li li:hover ul /* this pure CSS hover is overridden by the .superfish rules below which are applied only when JavaScript is available. This way, the menu degrades to regular CSS dropdown when JavaScript is unavailable */
 {
	left:11em; /* VARIABLE. Offset subsequent submenus to the right by the amount you set for the submenu widths (see .nav ul rules above) */
	top:-1px; /* position subsequent submenus horizontally aligned to parent li */
}
/**** Position of fourth tier of nav (not used on main demo page. You could delete this block for a three tiered nav) ****/
 /* Note that this rule must appear here in the code order in order for it to override previous positioning rules so that this and subsequent nested submenus still remain hidden when the parent submenu is shown. Do not group these selectors with other top:-999em rules */
.nav li li:hover li ul {
	top:-999em; /* hide submenu in screen-reader and search-engine friendly way */
}
/* DO NOT attempt to group these selectors with similar earlier rules. The code order is important so the rules override previous ones correctly */
.nav li li li:hover ul /* this is the familiar IE6 hover support. With Superfish, all browsers use this rule when JS is available. This is because the JS needs to be able to control hide and reveal delays and animations without the pure CSS rule intruding. Note the tag selector ul.nav instead of just .nav - this gives it the most specificity of all and makes it trump all other positioning rules, including the .superfish overrides below */
 {
	left:11em; /* VARIABLE. Offset subsequent submenus to the right by the amount you set for the submenu widths (see .nav ul rules above) */
	top:-1px; /* position subsequent submenus horizontally aligned to parent li */
}
/**** Position of further tiers of nav ****/
/* To add further tiers, you need copy the previous block of code (everything back until the "Position of fourth tier of nav" comment) and paste it in here. Then add an extra li just after .nav in each of the pasted selectors. So the new block will differ from the copied block in the same way that the block for the fourth tier differs from the block for the third tier.*/
/**** Very important ****/
/* this negates the pure CSS hovers so submenu remains hidden and JS controls when and how it appears. This is in turn is overridden by the .sfHover rules above as they have greater specificity */
/* notice there are three selectors here. You need three for a four tier menu system. If you had a five tier system you would copy the last selector of these three and paste it below to create a fourth selector and add another li just after the .superfish part. On the other hand if you only had a three tiered menu you could delete the third line here and save some file size.*/
.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
	top: -999em; /* hide submenu in screen-reader and search-engine friendly way */
}
/* A quick note about issues with submenus appearing under Flash animations. Some say that setting wmode="opaque" or  wmode="transparent" on the embed or object tag is sufficient. This does fix many issues but I find it sometimes helps to also add this CSS: */
embed, object {
	position: relative;
	z-index: 0;
	}
/******************** ORIGINAL SKIN ******************/
/*
 * The CSS below is my attempt to extract most of the stuff you need to change in order
 * to reskin the menu with the appearance you require. However, certain rules above
 * (indicated with the word "VARIABLE") may also need to be altered to suit the width
 * and height of your menu items and submenus. For example, if you need wider submenus
 * eg: .nav ul { width:12em} then you will need to also apply that value
 * to the left offset of any deeper nested submenus, eg:
 * .nav li li:hover ul,
 * ul.nav li li.sfHover ul {
	 left:12em; top:-1px;
   }
 *
 * Other than that, most of the cosmetic stuff is below:
 */
.nav {
	font-size:8pt;
	line-height: 1.7;	/* if you want to change font-size, do it here as opposed to setting it on deeper nested anchor elements for example,  so that the em unit is the same size for all elements in the menu */
	float:left; /* necessary if you don't want this element to collapse */
	margin-bottom:0em; /* add space beneath nav. Purely cosmetic */
	margin-left: 5px;
	}
.nav li {
	/*background:#BDD2FF;  default background colour */
	/*border-left:1px solid #fff;
	border-top:1px solid #CFDEFF;*/
	width:7.5em; /* affects top level menu items only, as nested li elements have width 100% of their ul parent (see .nav ul rules above)*/;
}
.nav  .midwidth{
	width:6.5em;
}
.nav  .mediumwidth{
	width:7.1em;
}
.nav  .narrow{
	width:5em;
}
.nav .midnarrow{
	width:4.3em;
}
.nav .verynarrow{
	width:3.7em;
}
.nav .rss{
	width:3em;
}
.nav  .medium{
	width:8em;
}
.nav  .wide{
	width:9.2em;
	*width:8.4em;
}
.nav  .wider{
	width:9.1em;
}
.nav  .midwider{
	width:10em;
}
.nav .superwide{
	width:14em;
}
.nav a {
/*	color:#386590;
*/	color:#FFF;
	padding: 3px 0; /* note that the top and bottom padding will affect the 'top' value (marked with the word "VARIABLE") of the second tier of nav (see "essential rules" above and alter accordingly) */
	text-decoration:none;
	text-indent: .5em;
/*	font-size:0.9em;
	line-height: 1.7;
*/	background-image:url(http://media.suntimes.com/images/cds/buttons/arrow.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.nav a:link, .nav a:visited { text-decoration: none; } /* fix for IE6 2008-09-08 jkronika */
.nav li{
	margin-right:0px;
	border-left:1px solid #0f0f0f;
	border-right:1px solid #0f0f0f;
	border-top:1px solid #0f0f0f;
}
.nav li:hover, .nav a:focus, .nav a:hover, .nav a:active {
	background:#222;
	border-left:1px solid #222;
	border-right:1px solid #222;
	border-top:1px solid #222;
	background-image:url(http://media.suntimes.com/images/cds/buttons/arrow.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.nav li.noarrow:hover, 
.nav a.noarrow:focus, .nav a.noarrow:hover, .nav a.noarrow:active {
	background-image:none;
}
.nav li a:focus, .nav li a:hover, .nav li a:active{
	background-color:none;
	border:none;
}
.nav li li {
	border:none;
}
.nav li ul {
	border-left:1px solid #484848;
	border-right:1px solid #484848;
	border-bottom:1px solid #484848;
	background:#222; /* slightly darker shade for nested submenus */
}
.nav li li a {
/*font-size:1em;
*//*color:#386590;
*/
color: #ffffff;
padding: .3em 0 .3em 0;
background-image:none;
text-transform:none;
 }
.nav li a:focus, .nav li a:hover, .nav li a:active{
background-color: none;
border:none;
}
.nav li li:hover,
.nav li li a:focus, .nav li li a:hover, .nav li li a:active {
/*background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/tab_over.gif);
	*/
	background:#6A6A6A;  /*hover highlight */
	border:none;
	color:#fff;
 }
.nav li li li {
	background:#222; /* slightly darker shade for nested submenus */
 	border-right:1px solid #222;
	border-top:1px solid #222;
}
.FloatLeft{
	float:left;
}
.ClearRow{
	clear:both;}
.Padder{
/*override the padder class with the container ID ex hd padder, also padder divs should always be a seperate div inside a container*/
	padding:0px 0 0 0;
}
	.Icon{
	display: block;
	float: left;
	height: 16px;
	width: 18px;
	background-repeat:no-repeat;}
/*header   ----------------------------------------------- */
div#preMainWrapper {
	height: 133px;
	background:transparent url(http://media.suntimes.com/images/cds/site1.1/bgs/suntimes.gif) repeat-x scroll 0 -26px;
	display: block;
	width: 100%;
}	
#hd{
	height: 133px;
	margin-top: -133px;
}
#hd .Padder { padding: 13px 0 0 0px; width: 100%; height: 133px; position: absolute; left: 0px; _left: auto;}
#hd .ClearRow {width: 970px; margin: auto;}	
#logo{
	padding: 0 8px 0 0;}
 #FooterPadder{
	 padding: 5px 0 5px 0;
 }
 #PostFooter{
 	 border-top: 1px dotted #999999;
	 clear:both;}
 .SiteMapCol{
	 padding: 0 20px 5px 5px;
	 border-right: 1px dotted #999999;
}
.SiteMap li{
 	float: left;
	margin: 0;
	min-width: 130px;
	 border-right: 1px dotted #999999;
 }
 .SiteMap li li{
 	float:none;
	 border-right: none;
}
.SiteMap
{
    margin:0; padding:0;
    list-style-type:none;
 	font-size: 11px;
 }
.SiteMap ul {
	padding: 0;
	margin:0;
}
.SiteMap ul li {
	margin: 0;
	padding: 0 17px 0 17px;
	width: 103px;
	font-family:arial,helvetica,clean,sans-serif; list-style-type:none;
	line-height: 175%;
}
ul.SiteMap li {
list-style:none;
}
.SiteMap ul li a {
	color: #00447A;
 	padding: 0;
	text-decoration: none;
 }
.SiteMap ul li a:hover {
	color: #003366;
 	padding: 0;
	text-decoration: underline;
 }
.SiteMap ul ul {
 }
.SiteMap ul ul li {
 	padding: 0 0 0 15px;
	width: 103px;
	 border-right: none;
}
.SiteMap ul ul ul li {
 	padding: 0 0 0 12px;
}
.nav .mediumwider { width:12em; }
.nav li {list-style:none;}
.Padder {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
.IconChart_Organisation	{	background-image:url(http://media.suntimes.com/images/cds/icons/chart_organisation.png);	}
.ClearRow{height:24px;}
.ClearRow #logo {height:95px;}
.ClearRow #logo img {margin-top:25px; _margin-top:20px;}
#FooterPadder h2{
	color:#336699;
	font-weight:bold;
	font-size:12px;
	margin:0 0 5px 0;
	background-color: #f3f3f3;
	padding:5px 0px 5px 3px;
	background-repeat:no-repeat;
	background-position:3px 4px;
	background-position:3px 5px;
	border-bottom: 1px dotted #cccccc;
	clear:both;
}
#ft h2{
  	 border-bottom: 1px dotted #999999;
 }
.js_bg
{
	background-image: url(http://media.monster.com/mm/redux/jobsearch/jsr/js1_bg.jpg);	
	background-repeat: no-repeat;
	width: 765px;
	height: 63px;
}
.js_trovix_bg
{
	background-image: url(http://media.monster.com/mm/redux/jobsearch/jsr/js1_trovix_bg.jpg);	
	background-repeat: no-repeat;
	width: 765px;
	height: 63px;
}
.trovix_label
{
    padding: 0;
    margin:0;
    font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.trovix_fields
{
   float: left;
   margin: 0 6px 0 0;
   padding: 0 0 0 0;
}
.js_form_container
{
	width: 765px;
	/*clear:both;*/
}
.jsfSearchButton
{
	margin-left: 5px;
}
.js_trovixSearchButton
{
	margin: 12px 0 0 0px;
	float: left;
	padding: 0;
}
.js_adv .collapsable
{
	height: 153px;	
	width: 765px;
	display: none;
	background-image: url(http://media.monster.com/mm/redux/jobsearch/jsr/js_adv_bg.gif);	
	background-repeat: repeat-x;
	background-color: #8FAE3F;	
	padding-top: 1.25em;
}
.js_adv .trovix_collapsable
{
	height: 60px;	
	width: 765px;
	display: none;
	background-image: url(http://media.monster.com/mm/redux/jobsearch/jsr/js1_trovix_adv_bg.gif);	
	background-repeat: repeat-x;
	background-color: #8FAE3F;	
}
#jobSearchresult
{
	z-index: 1 !important;
}
.js_adv
{
	width: 765px;	
	position: absolute;
	z-index: 2;
	height: 24px;
}
.js_adv_tab
{
	width: 765px;
	height: 24px;
	background-image: url(http://media.monster.com/mm/redux/jobsearch/jsr/js1_adv_tab.png);	
	background-repeat: no-repeat;	
}
.js_trovix_adv_tab
{
	width: 765px;
	height: 24px;
	background-image: url(http://media.monster.com/mm/redux/jobsearch/jsr/js1_trovix_adv_tab.png);	
	background-repeat: no-repeat;	
}
.js_adv_slide_btn, .js_trovix_adv_slide_btn
{
	margin-right: 10px;
	margin-top: 4px;
	cursor: pointer;
}
.jsMoreOpt, .jsFewerOpt, .jsAdvEntered, .jsTrovixAdvEntered, .jsTrovixFewerOpt, .jsTrovixMoreOpt
{
    cursor: pointer;
    color: White;
}
.floatRight
{
	float: right;
}
.floatLeft
{
	float: left;
}
.clear
{
	clear: both;
}
.powerSearchHelp
{
    margin:0;
    padding: 2px 0 0 0;
    text-align: right;
}
.js_simple_content
{
	margin: 0 0 0 15px;
	padding: 8px 0 0 0;
	height: 46px;
    width: 760px;
}
.js_simple_title
{
	font-size: 14px;
	font-weight: bold;
    padding: 0;
    margin: 4px 0px 0 0;
    width: 177px;
	color: #ffffff;
}
.js_switch_title
{
	font-size: 14px;
	font-weight: bold;
    padding: 11px 0 0 0;
    margin: 0 0 0 0;
    clear: both;
}
.js_switch_title a.lucene
{
	color: #c4d4f5;
}
.js_switch_title a.lucene:hover
{
	color: #ffffff;
	text-decoration: none;
}
.js_switch_title a.trovix
{
	color: #b7ce79;
}
.js_switch_title a.trovix:hover
{
	color: #ffffff;
	text-decoration: none;
}
.js_adv_slide, .js_trovix_adv_slide
{
   padding:0;
    margin:0;
    width: 250px;
}
{
   padding:0;
    margin:0;
    width: 250px;
}
.js_additional_lnks
{
    padding: 0 0 0 190px;
    margin:0;
    clear: right;
}
.js_trovix_additional_lnks
{
    padding: 6px 0 0 190px;
    margin:0;
    clear: right;
}
.js_trovix_adv_tab .js_additional_lnks a, .js_trovix_additional_lnks a
{
    font-size: 10px;
    color: #ffffff;
    text-decoration: underline;
}
.js_trovix_adv_tab .js_additional_lnks a:hover, .js_trovix_additional_lnks a:hover
{
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
}
.js_trovix_simple_title
{
	font-size: 14px;
	font-weight: bold;
    padding: 0;
    margin: 0 24px 0 0;
	color: #ffffff;
	width: 160px;
}
.trovix_beta_icon
{
	margin:  0;
	padding: 2px 0 0 5px;
}
.trovix_img_small
{
    padding: 0;
	margin: 0 0 0 5px;
}
.js_textbox
{
	border: solid 1px #a9a9a9;
	background-color: White;
	color: #676565;
	padding: 4px 0 2px 4px;
	height: 15px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
.js_simple_keywords
{
	width: 175px !important;	
}
.js_simple_keywords_powerSearch
{
	width: 150px !important;	
}
.jsDividerLocations
{
	margin-right: 1px;
}
.js_help_icon
{
	width: 17px;
	height: 17px;
	background-image: url(http://media.monster.com/mm/redux/jobsearch/jsr/js_help_icon.png);
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 11px;
	line-height: 22px;	
	margin-top: 4px;
}
.js_keywords_labels
{
	font-family: Verdana;
	font-size: 10px;
	color: White;	
	padding: 3px 0 0 0;
	margin:0;
	width: 190px !important;
	overflow: visible;
	z-index: 99;
}
.js_keywords_labels label
{
	padding: 0 0 0 4px;
	margin: 0;
	color: #e0eaaf;
}
.js_adv_toppart
{
	padding-top: 5px;
	padding-right: 15px;	
}
.js_textbox_label
{
	height: 17px;
	line-height: 17px;
	padding-right: 5px;
	font-weight: bold;
	font-family: Verdana;
	color: #ffffff;
	font-size: .92em;
}
.js_combo_label
{
	height: 17px;
	line-height: 17px;
	padding-right: 5px;
	font-weight: bold;
	font-family: Verdana;
	color: #ffffff;
	font-size: .92em;
}
.js_adv_OptionsList
{
	padding-bottom: 4px;		
	width: 350px;
}
.js_trovix_adv_optionsPanel
{
	margin: 0;
	padding:10px 0 10px 192px;
}
.js_adv_optionsPanel
{
	margin: 0em 1em 0px 1.5em;
	height: 143px;
	width: 735px;
}
.js_adv_textbox
{
	width: 344px !important;
	margin-top: 0px !important;
}
.js_adv_textbox_powersearch
{
	width: 150px !important;
	margin-top: 0px !important;
}
#searchBoxArea
{
	width: 765px;
	float: left;
	height: 87px;
	position:static;
}
.js_results_title
{
	font-family: Verdana;
	font-size: 20px;
	font-weight: normal;
	color: #728d2e;
	line-height: 20px;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 20px;	
}
.js_results_criteria
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
	margin-top: 22px;	
	margin-bottom: 20px;
	font-weight:bold;
}
.js_pipe
{
	font-family: Verdana;
	font-size: 20px;
	font-weight: normal;
	color: #728d2e;
	line-height: 20px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
}
.js_searchRegion
{
	background-image:url(http://media.monster.com/mm/redux/jobsearch/jsr/js1_loc_halo8.png);
	background-repeat:no-repeat;
	height:29px;
	margin-top:-4px;
	width:278px;
}
.js_simple_location
{
	width: 262px !important;
	margin-top: 4px;
	position: relative;
	left: 5px;
	top: -1px;
}
.js_simple_location_powerSearch
{
	width: 150px !important;
}
.js_int_location
{
	width: 120px !important;
	margin-top: 4px;
	position: relative;
	left: 5px;
	top: -1px;
}
.js_select_powerSearch
{
	margin: 0;
	padding: 3px 2px;
	width: 150px;
	border: 1px solid #a9a9a9;
	color: #676565;
	font-size: 11px;
}
.radius_selector 
{ 
    padding: 0px;  
    margin: 35px 0 0 0; 
    cursor: pointer; 
    font-weight: normal;
    color: #fff;
    font-size: 10px; 
    width: 155px; 
    background: transparent url('http://media.monster.com/mm/redux/jobsearch/jsr/pixel.gif');
    z-index: 5;
    position: absolute;
}
.radius_selected 
{ 
     background: transparent url('http://media.monster.com/mm/redux/jobsearch/jsr/trovix_radius_selector1.gif') no-repeat 100% -10px; 
    padding: 0 16px 0 0;  
    margin: 0;
    height: 10px;
    float: right;
    display: inline;
    text-decoration: underline;
}
.radius_label
{
    padding:0 6px 0 0; 
    margin: 0;
    font-weight: bold;
    float: right;
    display: inline;
}
#radius_subnav 
{
    z-index: 5;
    position: relative;
    margin: 0 0 0 85px;
    padding:0;
    color: #666666;
    text-align:left;
    font-size: 11px;
    clear: both;
    display: none;
}
#radius_subnav ul
{
    margin: 0;
    padding: 0 0 5px 0px; 
    background-color: #fff;
    border: 1px solid #ccc;
}
#radius_subnav ul li
{
   margin: 0;
   padding: 3px 5px;
   list-style-type: none;
   border-bottom: #cccccc;
}
.jsAdvTabLink
{
	font-family: Verdana;
	font-size: 10px;
	color: #DDF5A2;
	line-height: 24px;
	text-decoration: underline;
}
.jsTrovixAdvTabLink a
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	line-height: 24px;
	text-decoration: underline;
}
span.jsAdvTabLink
{
	margin-left: 7px;
	margin-right: 7px;
	color: #d4dbb4;
	text-decoration: none;
}
a.jsAdvTabLink:hover, jsTrovixAdvTabLink a:hover
{
	text-decoration: none;
	color: #ffffff;
}
.jsAdvTabLinkBold
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	line-height: 24px;
	font-weight: bold;
	text-decoration: underline;
}
a.jsAdvTabLinkBold:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
.jsLeftMargin
{
	margin-left: 20px;
}
.jsInterSpace
{
	padding-right: 7px;
}
.jsIntLocLink 
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 17px;
}
.jsLocSelectedLink
{
	color: white;
}
a.jsLocSelectedLink:hover
{	
	color: white;
	text-decoration:none;
}
.jsLocUnselectedLink
{
	color: #3E5300;
}
a.jsLocUnselectedLink:hover
{	
	color: #e0eaaf;
	text-decoration:none;
}
.invisible
{
	display: none;
}
.jsSelectedLink
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
	color: white;
}
.jsSelectedLink a
{
	color: white;
}
.jsSelectedLink a:hover
{
	text-decoration: none;
}
.jsLocationPinPoint
{
	background-image:url(http://media.monster.com/mm/redux/jobsearch/jsr/js_loc_pointer.png);
	background-position:center -1px;
	background-repeat:no-repeat;
	display:block;
}
#jsLocationType
{
	position: absolute;
}
.jsLocationUnPin
{
	background-image: none;
}
.jsLocationsPipe
{
	color:#616763;
	margin-left:3px;
	margin-right:3px;
}
.closeButtonMore,.closeButton { 
  background:transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat 0px -418px !important;
}
#jsIntLocation .comboText {overflow:hidden;white-space: nowrap}
