@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; }
/*------------------------------------------------------------------*/

html { -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; overflow-y:scroll; font-family:Arial, Helvetica, sans-serif; }
body { margin:0 auto; padding:0;  }
input { color:#666; font-size:11px; }
img, a { border:0px; outline:none; }

#wcntr{background:#FFFFFF; border: 1px solid #DDDDDD; margin: 20px auto; overflow: hidden; width: 100%; font-size:12px; line-height:1.4; font-family:Arial, Helvetica, sans-serif; }
#TopRow { width:100%; overflow:hidden; background:#fff; padding-bottom:8px; }
#TopRow .fbwm { width:375px; float:left; font: bold 16px/20px Arial, Helvetica, sans-serif; color: #734E9D; padding:7px 0px 0px 7px; }
#TopRow .jmsi { width:245px; float:right; padding:7px 10px 0 0; text-align:right; }
#main-cntr { border:5px solid #DDDDDD; overflow:hidden; font-size:11px; width:100%; }

#jobseeker { float:left; background: url("https://fredericknewspostonline.com/linked/monster2/images/pur-bg.png") repeat-x scroll left top #4e2f72; min-height:166px; width:60%; color:#fff; }
#userRow { background: none repeat scroll 0 0 #EEEEEE; overflow: hidden; width:60%; padding:14px; height:116px; float:left; }
#Employers { width:39.8%; min-height:100px; background:#fff; float:right; background:#fff; margin-left:1px; margin-top:-175px;  }
#jobseeker h1 { background: none repeat scroll 0 0 #724D9D; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px; font-weight: bold; line-height:22px; padding: 3px 4px 2px 14px; width: 100%; margin:0px; }
#SearchArea { float: left; overflow: hidden; padding:10px 10px 7px 10px; width:100%; }
#SearchArea label { padding-bottom:1px; font-size:13px; font-weight:bold; color:#fff; float:left; display:block; width:100%; }
#MformKeyword { width:45%; float:left; margin-right:10px !important; }

#MformKeyword input { font-size: 11px; font-weight: normal; color: #666; width:100% !important; padding:7px 5px; background:#fff; border:1px solid #dddddd;  }
#MformLocation { width:50%; float:left; margin-right:10px; }
#MformLocation input { font-size: 11px; font-weight: normal; color: #666 !important; width:100% !important; padding:7px 5px; background:#fff; border:1px solid #dddddd;  }


#lp835_btn { clear: both; float: left; line-height: 18px; margin-left: 143px; margin-top: 14px !important; text-align: center; }
#lp835_btn a { font-family: Arial, Helvetica, sans-serif; height: 27px; margin-top: 16px; text-decoration: none; padding:7px 25px; background: url(https://fredericknewspostonline.com/linked/monster2/images/secrh-btn.png) repeat-x left top #ededed; font-size:13px; border:1px solid #bbbbbb; color: #893cd1; font-weight:bold; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }
#lp835_btn a:hover { font-family: Arial, Helvetica, sans-serif; height: 27px; margin-top: 16px; text-decoration: none; padding:7px 25px; background: url(https://fredericknewspostonline.com/linked/monster2/images/secrh-btn.png) repeat-x left top #ededed; font-size:13px; border:1px solid #bbbbbb; color: #673695; font-weight:bold; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }
#browse { float:left; text-align:center !important; padding-top:10px; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:360px; }
#browse a { color:#fff; text-decoration:underline; }
#browse a:hover { color:#fff; text-decoration:none; }
.MfieldLabel { color: #FFFFFF; cursor: default; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold !important; padding-bottom: 3px; }
#btm-power { padding:7px 0px 0 0; color:#fff; text-align:left; width:360px; }

#userRow .section { float:left; width:33.3%; }
.section ul { margin:0; padding:0; float:left; width:100%; }
.section ul li { margin:0; padding:3px 0 7px 22px; list-style:none; }
.section ul li a { color:#0056AD; text-decoration:none; font-weight: bold; }
.section ul li a:hover { color:#0056AD; text-decoration:underline; }
#userRow .section h3 { font-size:11px; color:#333; padding:0px 0 8px 0; margin:0px; float:left; }
.loging { background:url(https://fredericknewspostonline.com/linked/monster2/images/login_gray.jpg) no-repeat left 2px; list-style:none; }
.newuser { background:url(https://fredericknewspostonline.com/linked/monster2/images/newuser.jpg) no-repeat left 2px; }
.ps { background:url(https://fredericknewspostonline.com/linked/monster2/images/postgray.jpg) no-repeat left 2px; }


#Employers h2 { background:#0058AE; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px; font-weight: bold; line-height:20px; padding: 4px 4px 4px 14px; width: 100%; margin:0px; float:left; line-height:20px\9; }

#Employers .postDIV { padding:13px 0 3px 10px; float:left; border-bottom:1px solid #ddd; width:100%; }
.postDIV ul { margin:0px 0 0 5px; padding:0; }
.postDIV ul li { margin:0; padding:3px 0 13px 20px; list-style:none; }
.postDIV ul li a { color:#0056AD; text-decoration:none; }
.postDIV ul li a:hover { color:#0056AD; text-decoration:underline; }
#Employers .ecomm { float:left; height:120px; float:left; width:235px; }
.login { background:url(https://fredericknewspostonline.com/linked/monster2/images/login.jpg) no-repeat left top; list-style:none; }
.search { background:url(https://fredericknewspostonline.com/linked/monster2/images/search.jpg) no-repeat left top; }
.contact { background:url(https://fredericknewspostonline.com/linked/monster2/images/contact.jpg) no-repeat left top; }
.post { background:url(https://fredericknewspostonline.com/linked/monster2/images/post-a-job.jpg) no-repeat left 3px; }
.post br { display:none; }



/* MIN-WIDTH 50PX TO MAX WIDTH 319PX */
@media(min-width:50px) and (max-width:319px) {
body{ margin:0px; padding:0px;}
#wcntr{background:#FFFFFF; border: 1px solid #DDDDDD; margin:20px auto; overflow: hidden; width:auto; height:auto;}
#TopRow { width:100%; overflow:hidden; }
#TopRow .fbwm { float:left; font: bold 16px/19px Arial, Helvetica, sans-serif; color: #734E9D; padding:9px 7px 2px 7px; }
.fbwm img { max-width:100px; margin-top:1px; }
#TopRow .jmsi { float:left; padding: 0px 7px 0 0; text-align:left; padding-left:8px; }
#main-cntr { border:5px solid #DDDDDD; overflow:hidden; font-size:11px; width:auto; height:auto; }
#jobseeker { float:left; background: url("https://fredericknewspostonline.com/linked/monster2/images/pur-bg.png") repeat-x scroll left top #4e2f72; min-height:250px; width:100%; }
#jobseeker h1 { padding:0; line-height:normal; color:#fff; font-size:16px; text-align:center; text-shadow:1px 1px 1px #000; text-transform: uppercase; width:100%; line-height:30px; }
#SearchArea { margin:0px auto; overflow:hidden; padding:14px; }
#MformKeyword { width:100% !important; }
#MformKeyword input { width:100% !important; padding:5px; margin-bottom:5px; float:left; display:block; border:1px solid #000; background:#fff; height:35px; }
#MformLocation { width:100% !important; }
#MformLocation input { width:100% !important; padding:5px; margin-bottom:5px; float:left; display:block; border:1px solid #000; background:#fff; height:35px; }
#SearchArea label { padding-bottom:1px; font-size:11px; font-weight:bold; color:#fff; float:left; display:block; width:100%; }
#lp835_btn { margin:7px auto 10px auto; width:100%; text-align: center; }
#browse { float:left; color:#fff; text-align:center; padding-top: 5px; width:100%; }
#browse a { color:#fff; text-decoration:underline; }
#browse a:hover { color:#fff; text-decoration:none; }
#btm-power { padding:7px 0px; color:#fff; text-align:right; font-size:10px; width:100%; }
#lp835_btn a { font-family: Arial, Helvetica, sans-serif; height: 27px; margin-top: 16px; text-decoration: none; padding:7px 25px; background: url(https://fredericknewspostonline.com/linked/monster2/images/secrh-btn.png) repeat-x left top #ededed; font-size:13px; border:1px solid #bbbbbb; color: #893cd1; font-weight:bold; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }
#lp835_btn a:hover { font-family: Arial, Helvetica, sans-serif; height: 27px; margin-top: 16px; text-decoration: none; padding:7px 25px; background: url(https://fredericknewspostonline.com/linked/monster2/images/secrh-btn.png) repeat-x left top #ededed; font-size:13px; border:1px solid #bbbbbb; color: #673695; font-weight:bold; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }
#userRow { width:100%; margin:1px auto 0px auto; overflow:hidden; min-height:100px; background:#EEEEEE; float:left; }
#userRow .section { float:left; width:50%; }
.section ul { margin:0; padding:0; }
.section ul li { margin:0; padding:3px 0 3px 20px; list-style:none; }
.section ul li a { color:#0056AD; font-weight:bold; text-decoration:none; }
.section ul li a:hover { color:#0056AD; font-weight:bold; text-decoration:underline; }
#userRow .section h3 { font-size:11px; font-weight:bold; color:#333; padding-bottom:0 14px; margin:0px; }
.loging { background:url(https://fredericknewspostonline.com/linked/monster2/images/login_gray.jpg) no-repeat left 2px; list-style:none; }
.newuser { background:url(https://fredericknewspostonline.com/linked/monster2/images/newuser.jpg) no-repeat left 2px; }
.ps { background:url(https://fredericknewspostonline.com/linked/monster2/images/postgray.jpg) no-repeat left 2px; }
#Employers { width:100%; margin:0px auto; overflow:hidden; min-height:100px; background:#fff; }
#Employers h2 { padding:5px 0 5px 0; margin:0; line-height:normal; color:#fff; font-size:16px; text-align:center; text-shadow:1px 1px 1px #000; text-transform: uppercase; background:#0058AE; width:100%; }
#Employers .postDIV { padding:2%; float:left; border-bottom:1px solid #ddd; display:block; width:96%; }
#Employers .ecomm { float:left; text-align:center; width:100%; }
.postDIV ul { margin:0; padding:0; width:45%; float:left; padding-right:5%; }
.postDIV ul li { margin:0; padding:3px 0 3px 20px; list-style:none; }
.postDIV ul li a { color:#0056AD; text-decoration:none; }
.postDIV ul li a:hover { color:#0056AD; text-decoration:underline; }
.login { background:url(https://fredericknewspostonline.com/linked/monster2/images/login.jpg) no-repeat left top; list-style:none; padding-bottom:21px !important; }
.search { background:url(https://fredericknewspostonline.com/linked/monster2/images/search.jpg) no-repeat left top; }
.contact { background:url(https://fredericknewspostonline.com/linked/monster2/images/contact.jpg) no-repeat left top; }
.post { background:url(https://fredericknewspostonline.com/linked/monster2/images/post-a-job.jpg) no-repeat left 3px; }
#showOpt { display:none; }}
/* END MIN-WIDTH 50PX TO MAX WIDTH 319PX */




/* MIN-WIDTH 320PX TO MAX WIDTH 479PX */
@media(min-width:320px) and (max-width:479px) {
body{ margin:0px; padding:0px;}
#wcntr{background:#FFFFFF; border: 1px solid #DDDDDD; margin:20px auto; overflow: hidden; width:auto; height:auto;}
#TopRow { width:100%; overflow:hidden; }
#TopRow .fbwm { float:left; font: bold 16px/19px Arial, Helvetica, sans-serif; color: #734E9D; padding:9px 7px 2px 7px; }
.fbwm img { max-width:100px; margin-top:1px; }
#TopRow .jmsi { float:left; padding: 0px 7px 0 0; text-align:left; padding-left:8px; }
#main-cntr { border:5px solid #DDDDDD; overflow:hidden; font-size:11px; width:auto; height:auto; }
#jobseeker { float:left; background: url("https://fredericknewspostonline.com/linked/monster2/images/pur-bg.png") repeat-x scroll left top #4e2f72; min-height:250px; width:100%; }
#jobseeker h1 { padding:0; line-height:normal; color:#fff; font-size:16px; text-align:center; text-shadow:1px 1px 1px #000; text-transform: uppercase; width:100%; line-height:30px; }
#SearchArea { margin:0px auto; overflow:hidden; padding:14px; }
#MformKeyword { width:100% !important; margin-right:0px !important; }
#MformKeyword input { width:100% !important; padding:10px 5px; margin-bottom:5px; float:left; display:block; border:1px solid #000; background:#fff; height:35px; }
#MformLocation { width:100% !important; }

#MformLocation input { width:100% !important; padding:5px; margin-bottom:5px; float:left; display:block; border:1px solid #000; background:#fff; height:35px; }
#SearchArea label { padding-bottom:1px; font-size:11px; font-weight:bold; color:#fff; float:left; display:block; width:100%; }
#lp835_btn { margin:7px auto 10px auto; width:100%; text-align: center; }
#browse { float:left; color:#fff; text-align:center; padding-top: 5px; width:100%; }
#browse a { color:#fff; text-decoration:underline; }
#browse a:hover { color:#fff; text-decoration:none; }
#btm-power { padding:7px 0px; color:#fff; text-align:right; font-size:10px; width:100%; }
#lp835_btn a { font-family: Arial, Helvetica, sans-serif; height: 27px; margin-top: 16px; text-decoration: none; padding:7px 25px; background: url(https://fredericknewspostonline.com/linked/monster2/images/secrh-btn.png) repeat-x left top #ededed; font-size:13px; border:1px solid #bbbbbb; color: #893cd1; font-weight:bold; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }
#lp835_btn a:hover { font-family: Arial, Helvetica, sans-serif; height: 27px; margin-top: 16px; text-decoration: none; padding:7px 25px; background: url(https://fredericknewspostonline.com/linked/monster2/images/secrh-btn.png) repeat-x left top #ededed; font-size:13px; border:1px solid #bbbbbb; color: #673695; font-weight:bold; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }
#userRow { width:100%; margin:1px auto 0px auto; overflow:hidden; min-height:100px; background:#EEEEEE; float:left; }
#userRow .section { float:left; width:50%;  }
.section ul { margin:0; padding:0; width:100%; }
.section ul li { margin:0; padding:3px 0 3px 20px; list-style:none; }
.section ul li a { color:#0056AD; font-weight:bold; text-decoration:none; }
.section ul li a:hover { color:#0056AD; font-weight:bold; text-decoration:underline; }
#userRow .section h3 { font-size:11px; font-weight:bold; color:#333; padding-bottom:0 14px; margin:0px; }
.loging { background:url(https://fredericknewspostonline.com/linked/monster2/images/login_gray.jpg) no-repeat left 2px; list-style:none; }
.newuser { background:url(https://fredericknewspostonline.com/linked/monster2/images/newuser.jpg) no-repeat left 2px; }
.ps { background:url(https://fredericknewspostonline.com/linked/monster2/images/postgray.jpg) no-repeat left 2px; }
#Employers { width:100%; margin:0px auto; overflow:hidden; min-height:100px; background:#fff; }
#Employers h2 { padding:5px 0 5px 0; margin:0; line-height:normal; color:#fff; font-size:16px; text-align:center; text-shadow:1px 1px 1px #000; text-transform: uppercase; background:#0058AE; width:100%; }
#Employers .postDIV { padding:2%; float:left; border-bottom:1px solid #ddd; display:block; width:96%; }
#Employers .ecomm { float:left; text-align:center; width:100%; }
.postDIV ul { margin:0; padding:0; width:45%; float:left; padding-right:5%; }
.postDIV ul li { margin:0; padding:3px 0 3px 20px; list-style:none; }
.postDIV ul li a { color:#0056AD; text-decoration:none; }
.postDIV ul li a:hover { color:#0056AD; text-decoration:underline; }
.login { background:url(https://fredericknewspostonline.com/linked/monster2/images/login.jpg) no-repeat left top; list-style:none; padding-bottom:21px !important; }
.search { background:url(https://fredericknewspostonline.com/linked/monster2/images/search.jpg) no-repeat left top; }
.contact { background:url(https://fredericknewspostonline.com/linked/monster2/images/contact.jpg) no-repeat left top; }
.post { background:url(https://fredericknewspostonline.com/linked/monster2/images/post-a-job.jpg) no-repeat left 3px; }
#showOpt { display:none; }
}
/* END MIN-WIDTH 320PX TO MAX WIDTH 767PX */


/* MIN-WIDTH 480PX TO MAX WIDTH 767PX */
@media(min-width:480px) and (max-width:767px) {
body{ margin:0px; padding:0px;}
#wcntr{background:#FFFFFF; border: 1px solid #DDDDDD; margin:20px auto; overflow: hidden; width:auto; height:auto;}
#TopRow { width:100%; overflow:hidden; }
#TopRow .fbwm { float:left; font: bold 16px/19px Arial, Helvetica, sans-serif; color: #734E9D; padding:9px 7px 2px 7px; width:60%; }
.fbwm img { max-width:100px; margin-top:1px; }
#TopRow .jmsi { float:right; padding: 7px 14px 0 0; text-align:right; padding-left:8px; width:30%; }
#main-cntr { border:5px solid #DDDDDD; overflow:hidden; font-size:11px; width:auto; height:auto;  }
#jobseeker { float:left; background: url("https://fredericknewspostonline.com/linked/monster2/images/pur-bg.png") repeat-x scroll left top #4e2f72; min-height:250px; width:100%; }
#jobseeker h1 { padding:0; line-height:normal; color:#fff; font-size:16px; text-align:center; text-shadow:1px 1px 1px #000; text-transform: uppercase; width:100%; line-height:30px; }
#SearchArea { margin:0px auto; overflow:hidden; padding:14px; }
#MformKeyword { width:100% !important; }
#MformKeyword input { width:100% !important; padding:5px; margin-bottom:5px; float:left; display:block; border:1px solid #000; background:#fff; height:35px; }
#MformLocation { width:100% !important; }
#MformLocation input { width:100% !important; padding:5px; margin-bottom:5px; float:left; display:block; border:1px solid #000; background:#fff; height:35px; }
#SearchArea label { padding-bottom:1px; font-size:13px; font-weight:bold; color:#fff; float:left; display:block; width:100%; }
#lp835_btn { margin:7px auto 10px auto; width:100%; text-align: center; }
#browse { float:left; color:#fff; text-align:center; padding-top: 5px; width:100%; }
#browse a { color:#fff; text-decoration:underline; }
#browse a:hover { color:#fff; text-decoration:none; }
#btm-power { padding:7px 0px; color:#fff; text-align:right; font-size:10px; width:100%; }
#lp835_btn a { font-family: Arial, Helvetica, sans-serif; height: 27px; margin-top: 16px; text-decoration: none; padding:7px 25px; background: url(https://fredericknewspostonline.com/linked/monster2/images/secrh-btn.png) repeat-x left top #ededed; font-size:13px; border:1px solid #bbbbbb; color: #893cd1; font-weight:bold; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }
#lp835_btn a:hover { font-family: Arial, Helvetica, sans-serif; height: 27px; margin-top: 16px; text-decoration: none; padding:7px 25px; background: url(https://fredericknewspostonline.com/linked/monster2/images/secrh-btn.png) repeat-x left top #ededed; font-size:13px; border:1px solid #bbbbbb; color: #673695; font-weight:bold; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }

#userRow { width:100%; margin:1px auto 0px auto; overflow:hidden; min-height:100px; max-height:200px; background:#EEEEEE; float:left; }
#userRow .section { float:left; width:33.3%; }
.section ul { margin:0; padding:0; width:100%; }
.section ul li { margin:0; padding:3px 0 3px 20px; list-style:none; }
.section ul li a { color:#0056AD; font-weight:bold; text-decoration:none; }
.section ul li a:hover { color:#0056AD; font-weight:bold; text-decoration:underline; }
#userRow .section h3 { font-size:11px; font-weight:bold; color:#333; padding-bottom:0 14px; margin:0px; width: 100%; }
.loging { background:url(https://fredericknewspostonline.com/linked/monster2/images/login_gray.jpg) no-repeat left 2px; list-style:none; }
.newuser { background:url(https://fredericknewspostonline.com/linked/monster2/images/newuser.jpg) no-repeat left 2px; }
.ps { background:url(https://fredericknewspostonline.com/linked/monster2/images/postgray.jpg) no-repeat left 2px; }
#Employers { width:100%; margin:0px auto; overflow:hidden; min-height:100px; background:#fff; }
#Employers h2 { padding:5px 0 5px 0; margin:0; line-height:normal; color:#fff; font-size:16px; text-align:center; text-shadow:1px 1px 1px #000; text-transform: uppercase; background:#0058AE; width:100%; }
#Employers .postDIV { padding:2%; float:left; border-bottom:1px solid #ddd; display:block; width:96%; }
#Employers .ecomm { float:left; text-align:center; width:100%; }
.postDIV ul { margin:0; padding:0; width:45%; float:left; padding-right:5%; }
.postDIV ul li { margin:0; padding:3px 0 3px 20px; list-style:none; }
.postDIV ul li a { color:#0056AD; text-decoration:none; }
.postDIV ul li a:hover { color:#0056AD; text-decoration:underline; }
.login { background:url(https://fredericknewspostonline.com/linked/monster2/images/login.jpg) no-repeat left top; list-style:none; padding-bottom:8px !important; }
.search { background:url(https://fredericknewspostonline.com/linked/monster2/images/search.jpg) no-repeat left top; }
.contact { background:url(https://fredericknewspostonline.com/linked/monster2/images/contact.jpg) no-repeat left top; padding-bottom:0px !important; }
.post { background:url(https://fredericknewspostonline.com/linked/monster2/images/post-a-job.jpg) no-repeat left 3px; padding-bottom:8px !important; }
}
/* END MIN-WIDTH 480PX TO MAX WIDTH 767PX */


/* MIN-WIDTH 768PX TO MAX WIDTH 1023PX */
@media(min-width:768px) and (max-width:1023px) {
#wcntr{background:#FFFFFF; border: 1px solid #DDDDDD; margin:20px auto; overflow: hidden; width:auto; height:auto;}

#TopRow { width:100%; overflow:hidden; background:#fff; padding-bottom:8px; }
#TopRow .fbwm { width:375px; float:left; font: bold 16px/20px Arial, Helvetica, sans-serif; color: #734E9D; padding:7px 0px 0px 7px; }
#TopRow .jmsi { width:245px; float:right; padding:7px 10px 0 0; text-align:right; }

#main-cntr { border:5px solid #DDDDDD; overflow:hidden; font-size:11px; width:auto; height:auto; }

#jobseeker { float:left; background: url("https://fredericknewspostonline.com/linked/monster2/images/pur-bg.png") repeat-x scroll left top #4e2f72; min-height:150px; width:65%; color:#fff; max-height:155px !important; height:155px !important; }


#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:auto; margin:0px; }
#SearchArea { float: left; overflow: hidden; padding:10px 10px 7px 10px; width:auto;  }
#SearchArea label { padding-bottom:1px; font-size:13px; font-weight:bold; color:#fff; float:left; display:block; width:100%; }
#MformKeyword { width:35%; float:left; margin-right:10px !important; }
#MformKeyword input { font-size: 11px; font-weight: normal; color: #666; width:100% !important; padding:0 0 0 5px; background:#fff; border:1px solid #dddddd; height:30px; line-height:21px; }

#MformLocation { width:35%; float:left; margin-right:10px; max-width:45%; }
#MformLocation input { font-size: 11px; font-weight: normal; color: #666 !important; width:100% !important; padding:0 0 0 5px; background:#fff; border:1px solid #dddddd; height:30px; line-height:21px; }




#Employers { width:34.8%; min-height:100px; background:#fff; float:right; background:#fff; margin-left:1px; margin-top:-156px; }

	
	
	

#Employers h2 { background:#0058AE; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px; font-weight: bold; line-height:19px; padding: 4px 4px 4px 14px; width:100%; margin:0px; float:left; line-height:20px\9; border-left: 1px solid #FFFFFF; }

#lp835_btn { margin:23px auto 10px auto !important; width:auto; text-align: center; clear:right; float:left; }
#lp835_btn a { font-family: Arial, Helvetica, sans-serif; height: 27px; margin-top: 16px; text-decoration: none; padding:7px 25px; background: url(https://fredericknewspostonline.com/linked/monster2/images/secrh-btn.png) repeat-x left top #ededed; font-size:13px; border:1px solid #bbbbbb; color: #893cd1; font-weight:bold; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }
#lp835_btn a:hover { font-family: Arial, Helvetica, sans-serif; height: 27px; margin-top: 16px; text-decoration: none; padding:7px 25px; background: url(https://fredericknewspostonline.com/linked/monster2/images/secrh-btn.png) repeat-x left top #ededed; font-size:13px; border:1px solid #bbbbbb; color: #673695; font-weight:bold; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }

#browse { float:left; text-align:center !important; padding-top:10px; 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; }
.MfieldLabel { color: #FFFFFF; cursor: default; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold !important; padding-bottom: 3px; }
#btm-power { padding:7px 0px 0 0; color:#fff; text-align:right; width:auto; }
#userRow { background: none repeat scroll 0 0 #EEEEEE; overflow: hidden; width:65%; height:116px; float:left; padding:14px; clear:right; }
#userRow .section { float:left; width:33.3%; }
#userRow .section h3 { font-size:11px; font-weight:bold; color:#333; padding-bottom:0 14px; margin:0px; width: 100%; }
.section ul { margin:0; padding:0; width:100%; }
.section ul li { margin:0; padding:3px 0 3px 20px; list-style:none; }
.section ul li a { color:#0056AD; font-weight:bold; text-decoration:none; }
.section ul li a:hover { color:#0056AD; font-weight:bold; text-decoration:underline; }
#Employers .postDIV { padding:7px 0 13px 10px; float:left; border-bottom:1px solid #ddd; width:100%; }
.loging { background:url(https://fredericknewspostonline.com/linked/monster2/images/login_gray.jpg) no-repeat left 2px; list-style:none; }
.newuser { background:url(https://fredericknewspostonline.com/linked/monster2/images/newuser.jpg) no-repeat left 2px; }
.ps { background:url(https://fredericknewspostonline.com/linked/monster2/images/postgray.jpg) no-repeat left 2px; }
.postDIV ul { margin:0px 0 0 5px; padding:0; }
.postDIV ul li { margin:0; padding:3px 0 8px 20px; list-style:none; }
.postDIV ul li a { color:#0056AD; text-decoration:none; }
.postDIV ul li a:hover { color:#0056AD; text-decoration:underline; }
#Employers .ecomm { float:left; height:116px;  margin-top:0px; width:235px; }
.login { background:url(https://fredericknewspostonline.com/linked/monster2/images/login.jpg) no-repeat left top; list-style:none; }
.search { background:url(https://fredericknewspostonline.com/linked/monster2/images/search.jpg) no-repeat left top; }
.contact { background:url(https://fredericknewspostonline.com/linked/monster2/images/contact.jpg) no-repeat left top; }
.post { background:url(https://fredericknewspostonline.com/linked/monster2/images/post-a-job.jpg) no-repeat left 3px; }
.post br { display:none; }
}
/* END MIN-WIDTH 768PX TO MAX WIDTH 1023PX */


@media(min-width:1024px) and (max-width:1139px) {
	#wcntr{background:#FFFFFF; border: 1px solid #DDDDDD; margin:20px auto; overflow: hidden; width:auto; height:auto;}

#TopRow { width:100%; overflow:hidden; background:#fff; padding-bottom:8px; }
#TopRow .fbwm { width:375px; float:left; font: bold 16px/20px Arial, Helvetica, sans-serif; color: #734E9D; padding:7px 0px 0px 7px; }
#TopRow .jmsi { width:245px; float:right; padding:7px 10px 0 0; text-align:right; }

#main-cntr { border:5px solid #DDDDDD; overflow:hidden; font-size:11px; width:auto; height:auto; }

#jobseeker { float:left; background: url("https://fredericknewspostonline.com/linked/monster2/images/pur-bg.png") repeat-x scroll left top #4e2f72; min-height:150px; width:65%; color:#fff; max-height:155px !important; height:155px !important; }


#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:auto; margin:0px; }
#SearchArea { float: left; overflow: hidden; padding:10px 10px 7px 10px; width:auto;  }
#SearchArea label { padding-bottom:1px; font-size:13px; font-weight:bold; color:#fff; float:left; display:block; width:100%; }
#MformKeyword { width:35%; float:left; margin-right:3px !important; }
#MformKeyword input { font-size: 11px; font-weight: normal; color: #666; width:100% !important; padding:0 0 0 5px; background:#fff; border:1px solid #dddddd; height:30px; line-height:21px; }

#MformLocation { width:35%; float:left; margin-right:3px; max-width:45%; }
#MformLocation input { font-size: 11px; font-weight: normal; color: #666 !important; width:100% !important; padding:0 0 0 5px; background:#fff; border:1px solid #dddddd; height:30px; line-height:21px; }

#Employers { width:34.8%; min-height:100px; background:#fff; float:right; background:#fff; margin-left:1px; margin-top:-156px; }
#Employers h2 { background:#0058AE; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px; font-weight: bold; line-height:21px; padding: 4px 4px 4px 14px; width:100%; margin:0px; float:left; line-height:20px\9; border-left: 1px solid #FFFFFF; }

#lp835_btn { margin:23px auto 10px auto !important; width:auto; text-align: center; clear:right; float:left; }
#lp835_btn a { font-family: Arial, Helvetica, sans-serif; height: 27px; margin-top: 16px; text-decoration: none; padding:7px 25px; background: url(https://fredericknewspostonline.com/linked/monster2/images/secrh-btn.png) repeat-x left top #ededed; font-size:13px; border:1px solid #bbbbbb; color: #893cd1; font-weight:bold; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }
#lp835_btn a:hover { font-family: Arial, Helvetica, sans-serif; height: 27px; margin-top: 16px; text-decoration: none; padding:7px 25px; background: url(https://fredericknewspostonline.com/linked/monster2/images/secrh-btn.png) repeat-x left top #ededed; font-size:13px; border:1px solid #bbbbbb; color: #673695; font-weight:bold; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }

#browse { float:left; text-align:center !important; padding-top:10px; 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; }
.MfieldLabel { color: #FFFFFF; cursor: default; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold !important; padding-bottom: 3px; }
#btm-power { padding:7px 0px 0 0; color:#fff; text-align:right; width:auto; }
#userRow { background: none repeat scroll 0 0 #EEEEEE; overflow: hidden; width:65%; height:116px; float:left; padding:14px; clear:right; }
#userRow .section { float:left; width:33.3%; }
#userRow .section h3 { font-size:11px; font-weight:bold; color:#333; padding-bottom:0 14px; margin:0px; width: 100%; }
.section ul { margin:0; padding:0; width:100%; }
.section ul li { margin:0; padding:3px 0 3px 20px; list-style:none; }
.section ul li a { color:#0056AD; font-weight:bold; text-decoration:none; }
.section ul li a:hover { color:#0056AD; font-weight:bold; text-decoration:underline; }
#Employers .postDIV { padding:7px 0 13px 10px; float:left; border-bottom:1px solid #ddd; width:100%; }
.loging { background:url(https://fredericknewspostonline.com/linked/monster2/images/login_gray.jpg) no-repeat left 2px; list-style:none; }
.newuser { background:url(https://fredericknewspostonline.com/linked/monster2/images/newuser.jpg) no-repeat left 2px; }
.ps { background:url(https://fredericknewspostonline.com/linked/monster2/images/postgray.jpg) no-repeat left 2px; }
.postDIV ul { margin:0px 0 0 5px; padding:0; }
.postDIV ul li { margin:0; padding:3px 0 8px 20px; list-style:none; }
.postDIV ul li a { color:#0056AD; text-decoration:none; }
.postDIV ul li a:hover { color:#0056AD; text-decoration:underline; }
#Employers .ecomm { float:left; height:116px;  margin-top:0px; width:235px; }
.login { background:url(https://fredericknewspostonline.com/linked/monster2/images/login.jpg) no-repeat left top; list-style:none; }
.search { background:url(https://fredericknewspostonline.com/linked/monster2/images/search.jpg) no-repeat left top; }
.contact { background:url(https://fredericknewspostonline.com/linked/monster2/images/contact.jpg) no-repeat left top; }
.post { background:url(https://fredericknewspostonline.com/linked/monster2/images/post-a-job.jpg) no-repeat left 3px; }
.post br { display:none; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#Employers h2 { line-height:23px;}
}





