/* -------------- Site customizations -------------- */

/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: none;}
#blox-footer .footer-section-block.search{width:285px;}
#blox-header-vertical-nav{background-color:transparent;}
.blox-title, .blox-sub-title{background-color:#5982a2;border:none;}
.blox-title h3, .blox-sub-title h4 {
    color: white;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-top: 3px;
}
#blox-header-vertical-nav h1 a, #blox-header-vertical-nav h2 a {
    display: block;
    height: 80px;
    margin-top: 26px;
    overflow: hidden;
    text-indent: -9999em;
    width: 397px;
}
.blox-title a, .blox-sub-title a {
    color: white;
}

/* remove DO */
#blox-header-vertical-nav {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/_site/background.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 144px;
    margin-left: -22px;
    padding-left: 10px;
    padding-right: 34px;
}

ul.dropdown {
    background-color: transparent;
    background-image: url("../../images/_site/nav.jpg");
    height: 40px;
    margin-left: -19px;
    padding-left: 19px;
    padding-right: 19px;
}
ul.dropdown li {
    padding-bottom: 5px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 8px;
}
.top-right-one {
    bottom: 63px;
    position: absolute;
    right: -53px;
    width: 150px;
}
.demo-ad.size-88x31.weather-sponsor-preview {
    bottom: 22px !important;
    position: absolute;
    right: 315px;
}
ul.dropdown ul, ul.dropdown ul li {
    background-color: #213D54;
}
ul.dropdown ul a:link, ul.dropdown ul a:visited {
    color: #FFFFFF;
}
ul.dropdown ul li.hover ul, ul.dropdown ul li:hover {
    background-color: #5E8BAE;
}
ul.dropdown, ul.dropdown li {
    background-color: transparent;
}
ul.dropdown li.active-vertical {
    background-color: #5E8BAE;
}
ul.dropdown li.hover, ul.dropdown li:hover {
    background-color: #5E8BAE;
}
#leaderboard-top {
    padding-top: 10px;
    text-align: center;
}
/* Search */


#blox-search-form{background: url("../../images/_site/search.png") no-repeat transparent;
    height: 39px;
    width: 224px;}
#blox-header-search form#blox-search-form div input.search-bar{border:none;
    background-color:transparent;
    height: 23px;
    margin-left: 18px;
    margin-top: 5px;
    width: 160px;}
#blox-header-search a.advanced-search {
    color: black;
    font-size: 12px;
    margin-left: 132px;
    margin-top: -18px;
    position: absolute;
}
#blox-header-search form#blox-search-form div input.search-submit{
    cursor: pointer;
    height: 30px;
    margin-left: -5px;
    margin-top: 2px;
    width: 41px;
    background-color:transparent;
    border:none;
    text-indent:-9999px;
    cursor:pointer;}
#blox-header-search {
    bottom: 6px;
    color: #333333;
    position: absolute;
    right: 5px;
}
#blox-error.ui-state-error div#blox-error-search form#blox-search-form{background-image:none;}

#blox-container, #blox-footer {
    margin-left: -19px;
    padding-left: 19px;
    padding-right: 19px;
}
#blox-footer{
    background: url("../../images/_site/footer.jpg") no-repeat center bottom white;
}
.place_an_ad_adowl #blox-footer {
    margin: 0 auto;
}

#weather-bug #icon img {
    float: right;
    height: 50px;
    margin-right: 41px;
    margin-top: -5px;
    width: 50px;
}
.blox-zebra-nav a {
    font-size: 12px;
    margin-left: 2px;
    padding-left: 3px;
}
#blox-footer .blox-bottom-block-holder{border-top:none;}
.blox-breaking-news {background-color: #ed0000;margin-top:10px;}

.subscription_rates-html #blox-right-col{display:none;}
.subscription_rates-html #blox-story-text p img{width:160%;}


@media screen and (-webkit-min-device-pixel-ratio:0) {

    /*Chrome CSS here*/

   ul.dropdown li{padding-bottom:6px;padding-top: 7px;}
}


#ddUL li {
    float: left;
    font-family: arial;
    list-style-type: none;
    margin-left: 2px;
    margin-top: 7px;
    position: relative;
    text-align: left; 
}
#ddUL li a {
    color: #5982A2;
    font-weight: normal;
    padding-right: 0;
    white-space: nowrap;
}

.arcticcam_menu{margin-left:-5px}
.more_webcams .blox-html-asset ul li a{color:#4B8DD7;}
.more_webcams .blox-html-asset ul li{display:list-item;line-height:18px;}
#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object {
    bottom: 0;
    margin-bottom: 69px !important;
    position: absolute;
    right: 127px !important;
}

#leaderboard-middle{padding-bottom:10px;}
.blox-bottom-block-holder div.footer-section-block.start h4{padding-left:5px !important;}
#blox-footer .footer-section-block h4 {padding-left: 6px;}
.blox-bottom-block-holder div.footer-section-block.search.end h4{padding-left:17px !important;}
#blox-footer .footer-section-block{padding-left:20px;}
.blox-bottom-block-holder ul li{padding-bottom:2px;}
.social-media .custom-site .icon{background-image: url("../../images/_site/pinterest.png");height:16px;width:16px;background-position:0 center;}

.front #blox-left-col div#rail-top{display:none;}
#tncms-region-ads-tile-top.tncms-region-ads{float:right;}

.day-partition {background: none repeat scroll 0 0 #233F55;}

/* AP */

.ap h3{background-color:#5982A2;color: white;font-family: Tahoma,Arial,sans-serif;font-size: 16px;
        font-weight: bold;padding-left:5px;padding-top:2px;padding-bottom:2px;}
.ap li a{font-weight:bold;font-size:11px;line-height:16px;}
.ap li{margin-bottom:7px !important;}

#ee{background-image: url("../../images/_site/ebutton.png");height:60px;width:75px;}

/* jmjh 531666 */
/* #e{position:relative;margin-left:680px;margin-top:30px;} */
#e{margin-left:680px;margin-top:30px;}

#e a{margin-left:680px;margin-top:30px;}
#blox-story-text p {
    font-size: 15px;
    line-height: 21px;
    margin: 0;
    padding-bottom: 18px;
}
.blox-column .blox-list li a,
#mostPopAccordian .blox-list li a{color: black;}
.blox-zebra-list .zebra-mane a {font-size: 18px;}
.www{width:300px;float:left;padding-right:25px;padding-bottom:15px;}

#rail-top2 img, #rail-top2 iframe, #rail-top2 embed {
    margin: 0 0 20px;
}
/* standard radio button fix */
.app-form #form input,.app-form #user-form textarea,.app-form #user-form textfield,.app-form #user-form input {
    width:auto
}
/* more form ugliness */
.subscribe tr.product-list.header  {display:none;}
.subscribe td b {font-size: 14px;}

/* classifieds/job styling #532809 
.job #blox-header-vertical-nav {
  background: url("../../images/_site/jobs_banner.jpg") no-repeat scroll 0 0 transparent;
  height: 265px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}*/

/* classifieds/job styling */
.job #blox-header-vertical-nav {
  background: url("../../images/_site/newsminerlogo2.jpg") no-repeat scroll 0 0 transparent;
  height: 127px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.vehicle #blox-header-vertical-nav {
  background: url("../../images/_site/RidesGreen1.png") no-repeat scroll 0 0 transparent;
  height: 353px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.vehicle #blox-header-search{display:none;}
.vehicle #tncms-block-122180{display:none;}
.vehicle #weather-sponsor{display:none;}
.vehicle #e{display:none;}

.green .blox-title, .green .blox-sub-title, .job .blox-title, .job .blox-sub-title {
  background-color: #3A802E;
  border: medium none;
  color: #FFF !important;
}
.job #blox-header-vertical-nav h1 a, .job #blox-header-vertical-nav h2 a {
  display: block;
  height: 265px;
  margin-top: -35px;
  overflow: hidden;
  text-indent: -9999em;
  width: 960px;
}


ul.navigation {
  background: url("../../images/_site/nav.jpg") repeat scroll 0 0 transparent !important;
  margin: 0 0 0 -19px !important;
  padding-left: 19px !important;
  padding-right: 19px !important;
}

ul.navigation, ul.navigation > li {
  background-color: transparent;
  color: #FFFFFF;
}
ul.navigation > li.current-section {
  background-color: #5E8BAE;
}
ul.navigation > li:hover, ul.navigation > li.active {
  background-color: #5E8BAE;
}

.bull-list li, #blox-story-text ul {
  list-style-position: inside !important;
  margin-bottom: 0;
  margin-left: 4px;
}

ul.navigation.mega .mega-nav-container.unmega {
  border-left: medium none;
  left: inherit;
  margin-left: -7px;
  margin-top: -2px;
  padding: 0;
  position: absolute;
  width: 150px;
}
ul.navigation.mega .mega-nav-container.unmega ul li {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #213D54;
  border-image: none;
  border-style: solid none none;
  border-width: 1px medium medium;
  line-height: 24px;
  border-color:#7D868F;
}
ul.navigation.mega .mega-nav-container.unmega ul {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 white;
  border-color: #7D868F;
  border-image: none;
  border-radius: 0 0 0 0;
  border-style: none solid solid none;
  border-width: medium 1px 1px medium;
  box-shadow: none;
  left: inherit;
  margin-left: 1px;
  margin-top: 0;
  position: static;
  width: 99%;
  z-index: 9999;
}
ul.navigation ul li a {
  color: white;
}

ul.navigation.mega .mega-nav-container {
  background: none repeat scroll 0 0 #7D868F;
  border-radius: 0 0 0 0;
  box-shadow: none;
  clear: both;
  color: #121212;
  height: auto;
  overflow: hidden;
  z-index: 9999;
}
ul.navigation ul li:hover, ul.navigation ul li.active {
  background-color:#5E8BAE !important;
}
ul.navigation ul li:hover > a, ul.navigation ul li.active > a {
  color: #FFF;
  text-decoration: none;
}

ul#main_nav.navigation li.nav-main-item-news a,
ul#main_nav.navigation li.nav-main-item-obituaries a,
ul#main_nav.navigation li.nav-main-item-opinion a,
ul#main_nav.navigation li.nav-main-item-photos a,
ul#main_nav.navigation li.nav-main-item-features a,
ul#main_nav.navigation li.nav-main-item-sports a,
ul#main_nav.navigation li.nav-main-item-classifieds a,
ul#main_nav.navigation li.nav-main-item-subscribe a{
  background-image: url("http://bloximages.newyork1.vip.townnews.com/newsminer.com/content/tncms/live/global/resources/styles/_navigation/themes/default/images/right_arrow_white.png");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 8px;
}
ul#main_nav.navigation li.nav-main-item-news div.mega-nav-container ul.nav-depth-2 li a,
ul#main_nav.navigation li.nav-main-item-obituaries div.mega-nav-container ul.nav-depth-2 li a,
ul#main_nav.navigation li.nav-main-item-opinion div.mega-nav-container ul.nav-depth-2 li a,
ul#main_nav.navigation li.nav-main-item-photos div.mega-nav-container ul.nav-depth-2 li a,
ul#main_nav.navigation li.nav-main-item-features div.mega-nav-container ul.nav-depth-2 li a,
ul#main_nav.navigation li.nav-main-item-sports div.mega-nav-container ul.nav-depth-2 li a,
ul#main_nav.navigation li.nav-main-item-classifieds div.mega-nav-container ul.nav-depth-2 li a,
ul#main_nav.navigation li.nav-main-item-subscribe div.mega-nav-container ul.nav-depth-2 li a{background-image:none;padding-right:none;}

ul.navigation > li {
  padding: 0 7px;
}
ul.navigation.mega .mega-nav-container {
  background: none repeat scroll 0 0 #213D54;
  border-radius: 0 0 0 0;
  box-shadow: none;
  clear: both;
  color: #121212;
  height: auto;
  margin-left: -18px;
  overflow: hidden;
  padding-left: 29px;
  padding-right: 29px;
  z-index: 9999;
}
ul.navigation.mega .mega-nav-container ul li {
  line-height: 23px;
  padding-left: 8px;
}
ul.navigation.mega .mega-nav-container .blox-recent-list li:hover{background-color:white !important;}
ul#main_nav.navigation li div.blox-title h3{padding-bottom:0;padding-top:0;background-image:none;}
ul#main_nav.navigation li div.blox-column div.blox-title a.rss{background:url("http://bloximages.newyork1.vip.townnews.com/newsminer.com/content/tncms/live/components/core_base_library/resources/images/_blocks/rss-icon.gif") no-repeat scroll 0 0 transparent;}

ul#main_nav.navigation li ul.blox-recent-list h4.blox-headline a{color:black;}
div#cube1, div#cube2, div#cube4, div#sbb, div#Cube1_RRail_ATF, div#ak_cube {margin-bottom: 10px;}
div#leaderboard-top div#tile {float: right;}

#weather-sponsor{
padding-left: 785px;
position: relative;
bottom: 83px;
}
/* monster code styles */

/* redesign 560210 DO */
#blox-html-container{
background: #fff;
}
#blox-container {
padding: 0;
margin: 0 auto;
}
#blox-header-vertical-nav {
background: url("../../images/_site/newsminerlogo2.jpg") no-repeat 0px 10px;
height: 127px;
margin: 0;
padding: 0;
}
.blox-title, .blox-sub-title {
background-color: transparent;
}
.blox-title a, .blox-sub-title a {
color: #2f5471;
}
.blox-title h3, .blox-sub-title h4 {
margin: 0;
padding: 0px;
font-size: 19px !important;
font-family: 'Oswald', 'PT Serif', serif !important;
font-weight: normal !important;
text-transform: uppercase !important;
color: #2f5471 ;
letter-spacing: 1px !important;
line-height: 28px;
}
.blox-recent-list li {
border-top: 0;
}
.blox-recent-list li.even {
background: #efefef;
}
#index-section-title {
display: none;
}
#topleaderboard {
margin: 0 0 10px 0;
}
#e {
margin-top: 20px;
margin-left: 630px;
}
ul.navigation {
background: #fff!important;
margin: 0px auto 10px!important;
padding: 0px!important;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
width: 960px;
border-bottom: 1px solid #2f5471;
}
ul.navigation > li {
padding: 0 5px;
}
#header-top a,
ul.navigation,
ul.navigation ul li a,
ul.navigation ul li.active > a,
ul.navigation > li > a {
color: #2f5471;
font-size: 1.1em;
}
.footer-section-block h4,
#blox-footer .footer-section-block, 
.footer-section-block ul li a, 
.footer-section-block h4,
#footer-search p label,
.footer-section-block p.footer-logo a, 
.footer-section-block p strong, 
.footer-section-block p, 
.footer-section-block p a,
#blox-footer p a {
color: #2f5471;
}
ul.navigation > li:hover, ul.navigation > li.active {
background-color: #fff;
}
#header-top a:hover,
ul.navigation > li:hover > a,
ul.navigation > li.active > a,
ul.navigation ul li:hover > a,
.footer-section-block ul li a:hover,
.footer-section-block ul li a:hover, 
.footer-section-block p.footer-logo a:hover, 
.footer-section-block p a:hover,
#blox-footer p a:hover {
color: #4f9ccc;
text-decoration: none;
}
#blox-footer {
background: url("../../images/_site/footer_new.png") no-repeat right bottom white;
}
.blox-bottom-block-holder ul li {
padding-left: 10px;
background: none;
}
#blox-footer .footer-section-block h4 {
padding: 10px;
}
#blox-footer ul {
padding-top: 7px;
}
.footer-section-block.search .search-options {
padding: 10px;
}
#blox-footer .footer-section-block {
padding: 5px;
width: 150px;
}
#blox-footer .footer-section-block.contact {
background: url('../../images/_site/monster/contact.jpg') no-repeat 15px 15px;
}
#blox-footer .footer-section-block.contact h4,
#blox-footer .footer-section-block.search h4 {
padding-left: 30px!important;
}
.footer-section-block.contact {
width: 297px!important;
}
#blox-footer .footer-section-block.search {
background: url('../../images/_site/monster/search.jpg') no-repeat 15px 15px;
}
#blox-footer .footer-section-block.search {
width: 300px;
}
p.footer-logo {
padding-top: 7px!important;
}
ul.navigation.mega .mega-nav-container.unmega ul li {
background-color: #fff;
border: none;
}
#header-top li:hover, ul.navigation ul li:hover, ul.navigation ul li.active, ul.navigation > li.current-section {
background-color: #fff!important;
}
ul.navigation.mega .mega-nav-container.unmega ul {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: none repeat scroll 0 0 white;
border-color: #2f5471;
border-image: none;
border-radius: 0;
border-style: solid;
border-width: 1px;
border-top: none;
box-shadow: none;
left: inherit;
margin-left: 0px;
margin-top: 0;
position: static;
width: 99%;
z-index: 9999;
}
ul.navigation.mega .mega-nav-container.unmega {
margin-top: 0px;
box-shadow: 0px 4px 10px #777;
-webkit-box-shadow: 0px 4px 10px #777;
-moz-box-shadow: 0px 4px 10px #777;
}
#weather-sponsor {
padding-left: 755px;
bottom: 90px;
}
#header-top {
padding: 0;
margin: 7px 0 0px;
}
#header-top .header-top-navigation li {
padding: 0 10px;
border-right: 1px solid #ddd;
}
#header-top .header-top-navigation li:last-child {
padding: 0 10px;
border-right: none;
}
.top-right-one {
bottom: 65px;
}
#blox-header-search a {
display: block;
text-align: right;
margin: 0 10px 5px 0;
font-weight: bold;
font-size: 1.1em;
}

#classified-asset .content .frame p.byline { display: none!important;}



/* END redesign 560210 DO */

/*-- GLOBEL STYLES--*/
.fnt1 {
	font-size: 11px;
	font-weight: normal;
	color: #333;
	cursor: default;
}
.fnt1 a, a.fnt1 {
	color: #0056ad !important;
	text-decoration: none;
	cursor: pointer;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.fnt1 a:visited, a.fnt1:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt1 a:hover, a.fnt1:hover {
	color: #0056ad !important;
	text-decoration: underline;
	cursor: pointer;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.fnt2 {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	cursor: default;
}
.fnt2 a, a.fnt2 {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt2 a:visited, a.fnt2:visited {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt2 a:hover, a.fnt2:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.fnt3 {
	font-size: 11px;
	font-weight: normal;
	color: #9574b3;
	cursor: default;
}
.fnt3 a, a.fnt3 {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt3 a:visited, a.fnt3:visited {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt3 a:hover, a.fnt3:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.fnt4 {
	font-size: 13px;
	font-weight: normal;
	color: #333;
	cursor: default;
}
.fnt4 a, a.fnt4 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt4 a:visited, a.fnt4:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt4 a:hover, a.fnt4:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt5 {
	font-size: 13px;
	font-weight: bold;
	color: #333;
	cursor: default;
}
.fnt5 a, a.fnt5 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt5 a:visited, a.fnt5:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt5 a:hover, a.fnt5:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt7 {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	cursor: default;
}
.fnt7 a, a.fnt7 {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt7 a:visited, a.fnt7:visited {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt7 a:hover, a.fnt7:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.fnt8 {
	font-family: inherit; /* fix FF buttons */
	font-size: 13px;
	font-weight: bold;
	color: #673695;
	text-transform: uppercase;
	cursor: pointer;
}
.fnt10 {
	font-family: inherit; /* fix FF buttons */
	font-size: 16px;
	font-weight: bold;
	color: #673695;
	text-transform: uppercase;
	cursor: pointer;
}
.fnt11 {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	cursor: default;
}
.fnt11 a, a.fnt11 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt11 a:visited, a.fnt11:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt11 a:hover, a.fnt11:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt11_js {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	cursor: default;
}
.fnt11_js a, a.fnt11_js {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt11_js a:visited, a.fnt11_js:visited {
	color: #ae7cdd;
	text-decoration: underline;
	cursor: pointer;
}
.fnt11_js a:hover, a.fnt11_js:hover {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt12 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	cursor: default;
}
.fnt12 a, a.fnt12 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt12 a:visited, a.fnt12:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt12 a:hover, a.fnt12:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt13 {
	font-size: 13px;
	font-weight: normal;
	color: #999;
	cursor: default;
}
.fnt13 a, a.fnt13 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt13 a:visited, a.fnt13:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt13 a:hover, a.fnt13:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt14 {
	font-size: 11px;
	font-weight: normal;
	color: #0e774a;
	cursor: default;
}
.fnt14 a, a.fnt14 {
	color: #0e774a;
	text-decoration: none;
	cursor: pointer;
}
.fnt14 a:visited, a.fnt14:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt14 a:hover, a.fnt14:hover {
	color: #0e774a;
	text-decoration: underline;
	cursor: pointer;
}
.fnt15 {
	font-size: 13px;
	font-weight: normal;
	color: #ca0002;
	cursor: default;
}
.fnt16 {
	font-size: 13px;
	font-weight: normal;
	color: #0e774a;
	cursor: default;
}
.fnt16 a, a.fnt16 {
	color: #0e774a;
	text-decoration: none;
	cursor: pointer;
}
.fnt16 a:visited, a.fnt16:visited {
	color: #0e774a;
	text-decoration: none;
	cursor: pointer;
}
.fnt16 a:hover, a.fnt16:hover {
	color: #0e774a;
	text-decoration: underline;
	cursor: pointer;
}
.fnt17 {
	font-size: 16px;
	font-weight: bold;
	color: #ccc;
	cursor: default;
}
.fnt17 a, a.fnt17 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt17 a:visited, a.fnt17:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt17 a:hover, a.fnt17:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt18 {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	cursor: default;
}
.fnt18 a, a.fnt18 {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt18 a:visited, a.fnt18:visited {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt18 a:hover, a.fnt18:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.fnt19 {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	cursor: default;
}
.fnt19 a, a.fnt19 {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt19 a:visited, a.fnt19:visited {
	color: #ae7cdd;
	text-decoration: underline;
	cursor: pointer;
}
.fnt19 a:hover, a.fnt19:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt20 {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	cursor: default;
}
.fnt20 a, a.fnt20 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt20 a:visited, a.fnt20:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt20 a:hover, a.fnt20:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt21 {
	font-size: 11px;
	font-weight: normal;
	color: #CA0002;
	cursor: default;
}
.fnt21 a, a.fnt21 {
	color: #CA0002;
	text-decoration: none;
	cursor: pointer;
}
.fnt21 a:visited, a.fnt21:visited {
	color: #CA0002;
	text-decoration: none;
	cursor: pointer;
}
.fnt21 a:hover, a.fnt21:hover {
	color: #CA0002;
	text-decoration: none;
	cursor: pointer;
}
.fnt22 {
	font-size: 28px;
	font-weight: normal;
	color: #333333;
	cursor: default;
}
.fnt22 a, a.fnt22 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt22 a:visited, a.fnt22:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt22 a:hover, a.fnt22:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt23 {
	font-size: 28px;
	font-weight: bold;
	color: #333;
	cursor: default;
}
.fnt23 a, a.fnt23 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt23 a:visited, a.fnt23:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt23 a:hover, a.fnt23:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt24 {
	font-size: 26px;
	font-weight: normal;
	color: #333;
	cursor: default;
}
.fnt24 a, a.fnt24 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt24 a:visited, a.fnt24:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt24 a:hover, a.fnt24:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
/*------------------------------------------------------------------*/

#lp640_cntr {
	width:640px;
	height:360px;
	border:1px solid #d6d6d6;
	overflow:hidden;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	background:#dddddd;
}
/*--- TOP HEADING SECTION--*/
#lp640_top {
	padding:7px 9px 5px 9px;
	overflow:hidden;
	background:#fff;
}
#lp640_top_left {
	width:375px;
	float:left;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#734e9d;
}
#lp640_top_left img {
	margin-top:-5px;
}
#lp640_top_right {
	width:245px;
	float:right;
	text-align:right;
	padding-top:1px;
	font-size:13px;
}
#lp640_top_right a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0056ad;
	text-decoration:none;
}
#lp640_top_right a:hover {
	text-decoration: underline;
}
/*--- MIDDLE CONTAINER--*/
#lp640_mcntr {
	width:625px;
	margin:7px;
	height:315px;
	overflow:hidden;
	background:#fff;
	float:left;
}
#lp640_leftpanel {
	width:388px;
	background:#eeeeee;
	float:left;
}
#lp640_search_bg {
	width:388px;
	overflow:hidden;
	background:url(../../images/_site/monster/search_bg.jpg) repeat-x left top #593380;
	float:left;
	height:171px;
}
#lp640_jobseeker {
	padding-left:14px;
	color:#fff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:27px;
}
/*--- SEARCH--*/
#lp640_searchArea {
	overflow:hidden;
	padding:14px;
}
#MformKeyword {
	width:190px;
	float:left;
}
#MformKeyword input {
	font-size: 13px;
	font-weight: normal;
	color: #666;
	width:182px !important;
	padding-left:5px !important;
	background:#fff;
	border:1px solid #dddddd;
	height:28px;
}
#MformLocation {
	width:153px;
	float:left;
	padding-left:7px;
}
#MformLocation input {
	font-size: 13px;
	font-weight: normal;
	color: #666 !important;
	width:154px !important;
	padding-left:5px !important;
	background:#fff;
	border:1px solid #dddddd;
	height:28px;
}
.MorangeButton {
	text-align:center !important;
	font-size: 13px !important;
	font-weight: bold;
	color: #673695 !important;
	text-transform: uppercase;
	width:90px !important;
	border-right:  1px solid #bbbbbb !important;
	cursor: pointer;
	background:url(../../images/_site/monster/search_bg.jpg) no-repeat left top #eee !important;
	text-decoration:none;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 7px !important;
	border:0px;
	height:26px;
	text-shadow:-1px -1px #fff;
}
.MfieldLabel {
	font-size:13px;
	font-weight: bold;
	color:#fff;
	cursor: default;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	display:block;
	line-height:14px;
}
#browse {
	float:left;
	text-align:center !important;
	padding-top:12px;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}
#browse a {
	color:#fff;
	text-decoration:underline;
}
#browse a:hover {
	color:#fff;
	text-decoration:none;
}
/*--- SECOND ROW --*/
#lp640_sec_row {
	width:360px;
	padding:12px 14px 2px 14px;
	overflow:hidden;
	background:#eeeeee;
	float:left;
	height:133px;
}
#lp640_userTK {
	width:100px;
	float:left;
	margin-right:10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#lp640_userTK ul {
	margin:11px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#lp640_userTK ul li {
	margin:0px;
	padding:0px 0px 10px 22px;
	list-style:none;
	line-height:16px;
}
.loging {
	background:url(../../images/_site/monster/login_gray.jpg) no-repeat left top;
	list-style:none;
}
.newuser {
	background:url(../../images/_site/monster/newuser.jpg) no-repeat left top;
}
.ps {
	background:url(../../images/_site/monster/postgray.jpg) no-repeat left top;
}
/*--- CAREER TOOLS --*/
#lp640_CareerTS {
	width:130px;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#lp640_CareerTS ul {
	margin:10px 0px 0px 0px;
	padding:0px;
}
#lp640_CareerTS ul li {
	margin:0px;
	padding:0px;
	line-height:22px;
	list-style:inside;
	color:#0056ad;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#lp640_CareerAE {
	width:110px;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#lp640_CareerAE ul {
	margin:10px 0px 0px 0px;
	padding:0px;
}
#lp640_CareerAE ul li {
	margin:0px;
	padding:0px;
	line-height:22px;
	list-style:inside;
	color:#0056ad;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*--- RIGHT PANEL --*/
#lp640_rightpanel {
	width:236px;
	float:right;
	background:#fff;
}
#lp640_Emp_title {
	width:221px;
	background:#0058ae;
	line-height:27px;
	padding-left:15px;
	color:#fff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#lp640_Emp {
	padding:0px 10px 15px 10px;
	height:128px;
	border-bottom:1px solid #dddddd;
	float:right;
	width:215px;
}
#lp640_Emp ul {
	margin:15px 0px 0px 5px;
	padding:0px;
	list-style:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#lp640_Emp ul li {
	margin:0px;
	padding:0px 0px 14px 22px;
	list-style:none;
	line-height:16px;
}
.login {
	background:url(../../images/_site/monster/login.jpg) no-repeat left top;
	list-style:none;
}
.search {
	background:url(../../images/_site/monster/search.jpg) no-repeat left top;
}
.contact {
	background:url(../../images/_site/monster/contact.jpg) no-repeat left top;
}
.post {
	background:url(../../images/_site/monster/post-a-job.jpg) no-repeat left top;
}
/*--- ECOMM OFFER--*/
#ECOMM_OFFER {
	width:235px;
	height:120px;
	float:right;
	margin-top:9px;
	background:url(../../images/_site/monster/endssoon.jpg) no-repeat left top #fff;
}
 img, a {
	border:0px;
}
#lp640_btn {
	clear:both;
	margin-top:10px !important;
	float:left;
	text-align:center;
	margin-left:160px;
	line-height:18px;}

/* BEGIN buttons */
.glbBtn:hover {
	text-decoration: none !important; /* override standard link behavior */
}
.glbBtn {
	border-right:  1px solid #bbbbbb;
	cursor: pointer;
	background-color: #eeeeee;	/*background-color: transparent;*/
	background-image: url('http://img-seeker.newjobs.com/mons/v3.7.1.2886/global_main30_img.axd');
	background-repeat: no-repeat;
	display: inline-block;
*display: inline; /* IE7 fix */
 *zoom: 1; /* IE7 fix */
	text-decoration:none;
}
span:hover.glbBtn, a:hover.glbBtn, span:hover.glbBtn input {
	color: #893cd1;
}
span:active.glbBtn, a:active.glbBtn {
	color: #673695;
}
span.glbBtn.glbBtnDisabled, a.glbBtn.glbBtnDisabled, .glbBtnDisabled input {
	color: #999999 !important;
	cursor: default;
}
.glbBtnA, span:active.glbBtnA.glbBtnDisabled, a:active.glbBtnA.glbBtnDisabled {
	margin: 0px 0px 0px 0px;
	padding: 5px 8px 5px 8px;
	height: 16px; /* needed for mac display issues */
	background-position: 0px -90px;
	height: 16px; /* Safari on Mac fix */
}
span:active.glbBtnA, a:active.glbBtnA, a:focus.glbBtnA {
	background-position: 0px -116px; /* active state has darker top bg and all dark borders (don't confuse with hover state) *//*outline: #ffffff dotted 1px;*/ /* for FF (and IE8+ when we drop 7 compat mode); maybe we don't want this */
}
.glbBtnB, span:active.glbBtnB.glbBtnDisabled, a:active.glbBtnB.glbBtnDisabled {
	margin: 0px 0px 0px 0px;
	padding: 7px 13px 7px 13px;
*padding-top: 8px; /* IE7 fix */
	background-position: 0px -142px;
	height: 20px; /* Safari on Mac fix */
}
span:active.glbBtnB, a:active.glbBtnB, a:focus.glbBtnB /* for FF and IE8 */ {
	background-position: 0px -176px; /* active state has darker top bg and all dark borders (don't confuse with hover state) *//*outline: #ffffff dotted 1px;*/ /* for FF (and IE8+ when we drop 7 compat mode); maybe we don't want this */
}
/* END buttons */


#lp640_wel {
	width:219px;
	overflow:hidden;
}
#lp640_wel_left {
	width:135px;
	float:left;
	padding-left:15px;
}
#lp640_wel_right {
	width:60px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-top:37px;
}
.redux-button {
	border: none;
	background: transparent;
	color: #fff;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
	cursor: pointer;
	width: auto;
	overflow: visible;
	display: inline-block;
}
button.redux-button {
	margin-left:-4px;
 *margin-left: 4px;
}
.btn-primary-large {
	font-size: 14px;
	margin: 5px 0px 0px 0px;
	height: 24px;
}
html > body .btn-primary-large:hover .button-left {
	background: url(http://media.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) no-repeat 0px -66px !important;
}
html > body .btn-primary-large:hover .button-right {
	background: url(http://media.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) no-repeat 100% -88px !important;
}
html > body .btn-primary-large:hover .button-text {
	background: url(http://media.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) repeat-x 0px -110px !important;
}
.btn-primary-large .button-left {
	background: transparent url(http://media.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) no-repeat 0px 0px;
	padding-right: 0px;
	display: block;
	float: left;
	position: relative;
}
.btn-primary-large .button-right {
	background: transparent url(http://media.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) no-repeat 100% -22px;
	padding-right: 3px;
	padding-left: 3px;
	display: block;
	float: left;
}
.btn-primary-large .button-text {
	background: transparent url(http://media.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) repeat-x 0px -44px;
	display: inline;
	float: left;
	line-height: 14px;
	_line-height: 11px;
	padding: 3px 10px 8px 10px;
	_padding: 5px 10px 6px 10px;
	height: 11px;
}

/* monster code styles end */
div#tncms-block-177220.tncms-block div.blox-asset-content-block div.blox-title h3 a {
  color: #FFFFFF !important;
}
/* adowl edit BC */

#ao .orderInfo {
width: 220px;
margin-right: 29px;
/* overflow: hidden; */
float: right;
}

/* Tributes Styles*/
#blox-enhanced-announcements {background: #cccccc;}
/* end Tribute Styles */


/* new, wide Monster Widget */
@charset "utf-8";
/* CSS Document */
.fnt1 { font-size: 11px; font-weight: normal; color: #333; cursor: default; }
.fnt1 a, a.fnt1 { color: #0056ad; text-decoration: none; cursor: pointer; }
.fnt1 a:visited, a.fnt1:visited { color: #ae7cdd; text-decoration: none; cursor: pointer; }
.fnt1 a:hover, a.fnt1:hover { color: #0056ad; text-decoration: underline; cursor: pointer; }
.fnt2 { font-size: 11px; font-weight: normal; color: #fff; cursor: default; }
.fnt2 a, a.fnt2 { color: #fff; text-decoration: underline; cursor: pointer; }
.fnt2 a:visited, a.fnt2:visited { color: #fff; text-decoration: underline; cursor: pointer; }
.fnt2 a:hover, a.fnt2:hover { color: #fff; text-decoration: none; cursor: pointer; }
.fnt3 { font-size: 11px; font-weight: normal; color: #9574b3; cursor: default; }
.fnt3 a, a.fnt3 { color: #fff; text-decoration: underline; cursor: pointer; }
.fnt3 a:visited, a.fnt3:visited { color: #fff; text-decoration: underline; cursor: pointer; }
.fnt3 a:hover, a.fnt3:hover { color: #fff; text-decoration: none; cursor: pointer; }
.fnt4 { font-size: 13px; font-weight: normal; color: #333; cursor: default; }
.fnt4 a, a.fnt4 { color: #0d51ab; text-decoration: none; cursor: pointer; }
.fnt4 a:visited, a.fnt4:visited { color: #ae7cdd; text-decoration: none; cursor: pointer; }
.fnt4 a:hover, a.fnt4:hover { color: #0d51ab; text-decoration: underline; cursor: pointer; }
.fnt5 { font-size: 13px; font-weight: bold; color: #333; cursor: default; }
.fnt5 a, a.fnt5 { color: #0d51ab; text-decoration: none; cursor: pointer; }
.fnt5 a:visited, a.fnt5:visited { color: #ae7cdd; text-decoration: none; cursor: pointer; }
.fnt5 a:hover, a.fnt5:hover { color: #0d51ab; text-decoration: underline; cursor: pointer; }
.fnt7 { font-size: 13px; font-weight: bold; color: #fff; cursor: default; }
.fnt7 a, a.fnt7 { color: #fff; text-decoration: underline; cursor: pointer; }
.fnt7 a:visited, a.fnt7:visited { color: #fff; text-decoration: underline; cursor: pointer; }
.fnt7 a:hover, a.fnt7:hover { color: #fff; text-decoration: none; cursor: pointer; }
.fnt8 { font-family: inherit; /* fix FF buttons */ font-size: 13px; font-weight: bold; color: #673695; text-transform: uppercase; cursor: pointer; }
.fnt10 { font-family: inherit; /* fix FF buttons */ font-size: 16px; font-weight: bold; color: #673695; text-transform: uppercase; cursor: pointer; }
.fnt11 { font-size: 16px; font-weight: normal; color: #333; cursor: default; }
.fnt11 a, a.fnt11 { color: #0d51ab; text-decoration: none; cursor: pointer; }
.fnt11 a:visited, a.fnt11:visited { color: #ae7cdd; text-decoration: none; cursor: pointer; }
.fnt11 a:hover, a.fnt11:hover { color: #0d51ab; text-decoration: underline; cursor: pointer; }
.fnt11_js { font-size: 16px; font-weight: normal; color: #333; cursor: default; }
.fnt11_js a, a.fnt11_js { color: #0d51ab; text-decoration: underline; cursor: pointer; }
.fnt11_js a:visited, a.fnt11_js:visited { color: #ae7cdd; text-decoration: underline; cursor: pointer; }
.fnt11_js a:hover, a.fnt11_js:hover { color: #0d51ab; text-decoration: none; cursor: pointer; }
.fnt12 { font-size: 16px; font-weight: bold; color: #333; cursor: default; }
.fnt12 a, a.fnt12 { color: #0d51ab; text-decoration: none; cursor: pointer; }
.fnt12 a:visited, a.fnt12:visited { color: #ae7cdd; text-decoration: none; cursor: pointer; }
.fnt12 a:hover, a.fnt12:hover { color: #0d51ab; text-decoration: underline; cursor: pointer; }
.fnt13 { font-size: 13px; font-weight: normal; color: #999; cursor: default; }
.fnt13 a, a.fnt13 { color: #0d51ab; text-decoration: none; cursor: pointer; }
.fnt13 a:visited, a.fnt13:visited { color: #ae7cdd; text-decoration: none; cursor: pointer; }
.fnt13 a:hover, a.fnt13:hover { color: #0d51ab; text-decoration: underline; cursor: pointer; }
.fnt14 { font-size: 11px; font-weight: normal; color: #0e774a; cursor: default; }
.fnt14 a, a.fnt14 { color: #0e774a; text-decoration: none; cursor: pointer; }
.fnt14 a:visited, a.fnt14:visited { color: #ae7cdd; text-decoration: none; cursor: pointer; }
.fnt14 a:hover, a.fnt14:hover { color: #0e774a; text-decoration: underline; cursor: pointer; }
.fnt15 { font-size: 13px; font-weight: normal; color: #ca0002; cursor: default; }
.fnt16 { font-size: 13px; font-weight: normal; color: #0e774a; cursor: default; }
.fnt16 a, a.fnt16 { color: #0e774a; text-decoration: none; cursor: pointer; }
.fnt16 a:visited, a.fnt16:visited { color: #0e774a; text-decoration: none; cursor: pointer; }
.fnt16 a:hover, a.fnt16:hover { color: #0e774a; text-decoration: underline; cursor: pointer; }
.fnt17 { font-size: 16px; font-weight: bold; color: #ccc; cursor: default; }
.fnt17 a, a.fnt17 { color: #0d51ab; text-decoration: none; cursor: pointer; }
.fnt17 a:visited, a.fnt17:visited { color: #ae7cdd; text-decoration: none; cursor: pointer; }
.fnt17 a:hover, a.fnt17:hover { color: #0d51ab; text-decoration: underline; cursor: pointer; }
.fnt18 { font-size: 16px; font-weight: bold; color: #fff; cursor: default; }
.fnt18 a, a.fnt18 { color: #fff; text-decoration: underline; cursor: pointer; }
.fnt18 a:visited, a.fnt18:visited { color: #fff; text-decoration: underline; cursor: pointer; }
.fnt18 a:hover, a.fnt18:hover { color: #fff; text-decoration: none; cursor: pointer; }
.fnt19 { font-size: 16px; font-weight: normal; color: #333; cursor: default; }
.fnt19 a, a.fnt19 { color: #0d51ab; text-decoration: underline; cursor: pointer; }
.fnt19 a:visited, a.fnt19:visited { color: #ae7cdd; text-decoration: underline; cursor: pointer; }
.fnt19 a:hover, a.fnt19:hover { color: #0d51ab; text-decoration: underline; cursor: pointer; }
.fnt20 { font-size: 11px; font-weight: normal; color: #999999; cursor: default; }
.fnt20 a, a.fnt20 { color: #0d51ab; text-decoration: none; cursor: pointer; }
.fnt20 a:visited, a.fnt20:visited { color: #ae7cdd; text-decoration: none; cursor: pointer; }
.fnt20 a:hover, a.fnt20:hover { color: #0d51ab; text-decoration: underline; cursor: pointer; }
.fnt21 { font-size: 11px; font-weight: normal; color: #CA0002; cursor: default; }
.fnt21 a, a.fnt21 { color: #CA0002; text-decoration: none; cursor: pointer; }
.fnt21 a:visited, a.fnt21:visited { color: #CA0002; text-decoration: none; cursor: pointer; }
.fnt21 a:hover, a.fnt21:hover { color: #CA0002; text-decoration: none; cursor: pointer; }
.fnt22 { font-size: 28px; font-weight: normal; color: #333333; cursor: default; }
.fnt22 a, a.fnt22 { color: #0d51ab; text-decoration: none; cursor: pointer; }
.fnt22 a:visited, a.fnt22:visited { color: #ae7cdd; text-decoration: none; cursor: pointer; }
.fnt22 a:hover, a.fnt22:hover { color: #0d51ab; text-decoration: underline; cursor: pointer; }
.fnt23 { font-size: 28px; font-weight: bold; color: #333; cursor: default; }
.fnt23 a, a.fnt23 { color: #0d51ab; text-decoration: none; cursor: pointer; }
.fnt23 a:visited, a.fnt23:visited { color: #ae7cdd; text-decoration: none; cursor: pointer; }
.fnt23 a:hover, a.fnt23:hover { color: #0d51ab; text-decoration: underline; cursor: pointer; }
.fnt24 { font-size: 26px; font-weight: normal; color: #333; cursor: default; }
.fnt24 a, a.fnt24 { color: #0d51ab; text-decoration: none; cursor: pointer; }
.fnt24 a:visited, a.fnt24:visited { color: #ae7cdd; text-decoration: none; cursor: pointer; }
.fnt24 a:hover, a.fnt24:hover { color: #0d51ab; text-decoration: underline; cursor: pointer; }

/*------------------------------------------------------------------*/




#monsta #wcntr { width:938px; overflow:hidden; background:#fff; margin:14px auto; border: 1px solid #DDDDDD; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4; }

#monsta #TopRow { width:933px; overflow:hidden; }
#monsta #TopRow .fbwm { width:665px; float:left; font: bold 16px/19px Arial, Helvetica, sans-serif; color: #734E9D; padding:4px 0px 4px 7px; }
#monsta #TopRow .jmsi { width:235px; float:right; padding:5px 14px 0 0; text-align:right; }
#monsta .fbwm img { max-width:126px; margin-top:-2px ; }


#monsta #main-cntr { border:5px solid #DDDDDD; overflow:hidden; font-size:11px; height: 162px; }
#monsta #jobseeker { float:left; background: url("../../images/_site/monster/pur-bg.png") repeat-x scroll left top #4e2f72; min-height:150px; width:647px; color:#fff; }
#monsta #jobseeker h1 { background: none repeat scroll 0 0 #724D9D; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px; font-weight: bold; line-height: 21px; padding: 3px 4px 2px 14px; width: 641px; margin:0px; }
#monsta #SearchArea { float: left; overflow: hidden; padding:14px; width: 320px; }
#monsta #browse { float:left; color:#fff; text-align:center; padding-top: 5px; }
#monsta #browse a { color:#fff; text-decoration:underline; }
#monsta #browse a:hover { color:#fff; text-decoration:none; }
#monsta #MformKeyword { width:135px !important; float:left; margin-right:10px !important; }
#monsta #MformKeyword input { font-size: 11px; font-weight: normal; color: #666; width:120px !important; padding-left:5px; background:#fff; border:1px solid #dddddd; height:23px; line-height:21px; }
#monsta #MformLocation { width:100px ; float:left; margin-right:10px; }
#monsta #MformLocation input { font-size: 11px; font-weight: normal; color: #666 !important; width:95px !important; padding-left:5px; background:#fff; border:1px solid #dddddd; height:23px; line-height:21px; }
#monsta #SearchArea .MorangeButton { width:33px !important; border-right:none !important; cursor: pointer; background:url(../../images/_site/monster/search-icon.png) no-repeat left top #eee !important; text-decoration:none; font-family:Arial, Helvetica, sans-serif; border:0px; height:27px; float:left; margin-top:24px; text-indent:-3000px; overflow:hidden; padding:0 !important}
#monsta #browse { float:left; text-align:center !important; padding-top:8px; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:250px; }
#monsta #browse a { color:#fff; text-decoration:underline; }
#monsta #browse a:hover { color:#fff; text-decoration:none; }
#monsta .MfieldLabel { color: #FFFFFF; cursor: default; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold !important; padding-bottom: 3px; }
#monsta #btm-power { padding:7px 0px 0 0; color:#fff; text-align:left; }
#monsta #userRow { background: none repeat scroll 0 0 #EEEEEE; left: -279px; overflow: hidden; padding: 7px; position: relative; top: 27px; width: 265px; height:121px; }
#monsta #userRow .section { float:left; width:120px; }
#monsta .section ul { margin:0; padding:0; float:left;width:120px }
#monsta .section ul li { margin:0; padding:3px 0 7px 22px; list-style:none; }
#monsta .section ul li a { color:#0056AD; text-decoration:none; }
#monsta .section ul li a:hover { color:#0056AD; text-decoration:underline; }
#monsta #userRow .section h3 { font-size:11px; color:#333; padding:0px 0 8px 0; margin:0px; float:left; }
#monsta .loging { background:url(../../images/_site/monster/login_gray.jpg) no-repeat left 2px; list-style:none; }
#monsta .newuser { background:url(../../images/_site/monster/newuser.jpg) no-repeat left 2px; }
#monsta .ps { background:url(../../images/_site/monster/postgray.jpg) no-repeat left 2px; }
#monsta #Employers { width:280px; min-height:100px; background:#fff; float:left; background:#fff; margin-left:1px; position: relative; top: -135px; }
#monsta #Employers h2 { background: none repeat scroll 0 0 #0058AE; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 21px; padding: 3px 4px 2px 14px; width: 262px; margin:0px; }
#monsta #Employers .postDIV { padding:7px 0 10px 10px; float:left; border-bottom:1px solid #ddd; width: 262px; }
#monsta #Employers .ecomm { float:left; text-align:center; width:100%;  }
#monsta .postDIV ul { margin:0; padding:0; float:left; padding-right:5%; }
#monsta .postDIV ul li { margin:0; padding:3px 0 3px 20px; list-style:none; }
#monsta .postDIV ul li a { color:#0056AD; text-decoration:none; }
#monsta .postDIV ul li a:hover { color:#0056AD; text-decoration:underline; }
#monsta .login { background:url(../../images/_site/monster/login.jpg) no-repeat left top; list-style:none; padding-bottom:18px !important; }
#monsta .search { background:url(../../images/_site/monster/search.jpg) no-repeat left top; }
#monsta .contact { background:url(../../images/_site/monster/contact.jpg) no-repeat left top; }
#monsta .post { background:url(../../images/_site/monster/post-a-job.jpg) no-repeat left 3px; }





/* new, wide Monster Widget end*/