@charset "utf-8"; 
na *{padding:0; margin:0}
/* GLOBAL */
div, span, h1, h2, h3, h4, h5, h6, a, ul, li, input, img, textarea{list-style:none; list-style-type:none; font-family:Arial; text-align:left; line-height:normal; padding:0}
.mg1, .mg2, .mg3 {list-style:none; list-style-type:none; font-family:Arial; text-align:left; line-height:normal; padding:0} 
img, div, input{behavior:url("/2/include/iepngfix.htc")}
img{border:0; vertical-align:baseline; display:inline}
a{text-decoration:none}
.clear{clear:both; display:block}
span{vertical-align:baseline}
span.inherit{font-size:inherit; font-weight:inherit; font-style:inherit; line-height:inherit}
#sitenotification{padding:8px 12px 8px 40px; display:block; line-height:24px; margin:0; font-weight:bold; color:#444}
#sitenotification p{color:#444; margin:0}
#sitenotification .text_link{text-decoration:underline; color:inherit}
#preheader .wrapper{background-color:#fff; padding:5px 8px; margin-top:5px; margin-bottom:5px; border:#C4CDE0 1px solid; width:1000px; border-radius:2px; text-align:center; -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2); box-shadow:0 2px 4px rgba(0,0,0,0.2)}
body{font:normal 12px "Helvetica Neue",Helvetica,Arial,sans-serif; /* background:#E7EBF2;*/ color:#222; margin:0; padding:0}
form{margin:0;}
p{line-height:19px; font-size:12px; color:#222; display:block; margin-top:0; margin-bottom:12px}
.right{float:right; white-space:nowrap}
.left{float:left; white-space:nowrap}
#printheader{display:none}
#printfooter{display:none}
#header .wrapper{background:#136bbe; background-gradient:#145da2 to #1975c3; height:115px; border:1px solid #165086; border-top:0}
#logo{background:url('//d1siwwo0kh614p.cloudfront.net/2/imgs/global/ec_logo_shadow.png') no-repeat 0 0; width:200px; height:65px; display:block; margin:7px 800px 8px 10px; float:left; text-indent:-5000px}

#feedbackimg{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAABgCAMAAADSBFkfAAAAYFBMVEXvhSD8yH//+fHgiDTlnln5mRr92qnvpED7qhn/mTP6sGL95cvwpDn7phr+7tr6qTf6q1H/zJn7vXb4oEX////5q0X96M79thn937f7umL+9Of7tlP2nxr7wYH8zIz81KaSxkR7AAABzElEQVRIx+WW3W6DMAyF16ywQkZMgknzs5r3f8sldLSoYJCq7WKbL5Ciz5E5znGUl9dlHI94i5ccVQ6Aoig+xpglLHnTNLOEVd68/3Le7PG34xY/nU5TAsenBJZ/JUy8Hnk0d35NmLgcAEAizfg5J0zcoSsRJdz5+ZwTJt45xBDn9c9jwsi7OoVFFeP6fn2zy3p9I6W01qYv+/97+qvWQ1EC2z+DDnoUPdf/IAiAsOTOD3WuLyV3/kG1UPhp/9I/Xy2IrL9IIbr4vD8vWhOVB467ef9XuBADlqVorrHkSb+gQrH6gqpl8EJy/IJEW/Ur3wJJYuunAzax4vV3Nq80yyUKazfqo+37ouD/Pwy5/2p9f/K/FtpEF/pV/uj/R/7o/+++v/bq7/Fsz5DmywRg/XOdD9YfOO5Htr/DdelZfTogKv/8fBiF5Pn5Gs3p+PlM823JC8fq02Dpdj8suRIXVRJ/P9TjSrD9rdrB2mxvVn9vYEN/lxpMB/rg+59uQIms/4RL+iCw+nDI+pXk7x8XpOT91Ya8khvzbzR5Rl9Xdzv+r6uL9Ztco/lBXmqLjojiU/NX6zHY/X/uffXf+c77efN9/fA+X7ztc9zf95/9sqBrwaKJrwAAAABJRU5ErkJggg==) no-repeat 0 0; width: 31px; height:96px; display:block; position:relative}

#scanimg{background:url(data:image/png;base64,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) no-repeat 0 0; width: 98px; height:51px; display:block; position:relative}


#header .tab{color:#fff; font:bold 11px "Helvetica Neue",Helvetica,Arial,sans-serif; padding:12px 9px 0 17px; text-transform:uppercase; letter-spacing:1px; display:block; float:left; background:url('//d1siwwo0kh614p.cloudfront.net/2/imgs/global/header.png') no-repeat -7px -56px; position:relative; left:9px; overflow:visible; height:23px; text-shadow:0 1px 1px #222; margin:0 8px 0 0}
#header .tab:active{position:relative; top:1px; height:22px; outline:0}
#header .tab:active .end{height:34px}
#header .tab .end{background:url('//d1siwwo0kh614p.cloudfront.net/2/imgs/global/header.png') no-repeat 0 -56px; height:35px; width:7px; position:absolute; top:0; right:-7px}
#header .tab.selected{background:url('//d1siwwo0kh614p.cloudfront.net/2/imgs/global/header.png') -7px -92px; height:24px; color:#222; text-shadow:0 1px 1px #fff}
#header .tab.selected:active{height:24px; position:relative; top:0}
#header .tab.selected .end{background:url('//d1siwwo0kh614p.cloudfront.net/2/imgs/global/header.png') no-repeat 0 -92px; height:41px}
#header .tab.selected:active .end{height:40px}
#nav{clear:both; background-color:#f6f6f6; background-image:-moz-linear-gradient(top,#f6f6f6,#fcfcfc); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f6f6),color-stop(1,#fcfcfc)); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6',EndColorStr='#fcfcfc'); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#fcfcfc')"; height:36px; border:1px solid #ccc; border-bottom:1px solid #ccc; border-top:0; padding:0 0 0 7px; width:1013px}
#nav li{float:left}
#nav li a{display:block; float:left; color:#676767; background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/secondary_nav_bg.png) no-repeat right 0; font-weight:bold; font-size:13px; padding:11px 15px 10px 15px; -webkit-transition:color .15s linear; -moz-transition:color .15s linear; -o-transition:color .15s linear}
#nav li a:hover{color:#222}
#nav li a:active{color:#444}
#nav li .end{border-right:0}
#nav li .sub{border-right:1px solid #fff; border-left:1px solid #ccc; margin:0; width:75px; position:absolute; right:0; height:24px; background:#fafafa url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/header.png) no-repeat -225px -27px; padding:11px 0 0 10px}
#nav .sub2{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/secondary_nav_bg.png) no-repeat left 0; margin-left:10px}
#nav.in li .sub{font-size:12px; padding-top:12px}
#search{margin-top:4px}
#search input{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/header.png) no-repeat 0 0; width:165px; height:18px; border:0; padding:5px 6px 5px 8px; font-size:12px; display:block; float:left; color:#888; font-style:italic}
#search input#go{width:37px; background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/header.png) no-repeat -199px 0; height:27px; font-size:12px; cursor:pointer}
#search input:focus{border:0; outline:0; color:#444; background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/header.png) no-repeat 0 -28px}
#search input#go:hover{background-position:-236px 0}
#search input#go:active{background-position:-273px 0}
.wrapper{margin:0 auto; width:1020px; position:relative; overflow:visible}
#content{padding-bottom:1px}
#content .wrapper{border:1px solid #bbb; border-top:0; background:#fff; min-height:500px;}
#content .wrapper.nav{border:1px solid #ccc; border-top:0; background:#fff url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/tert_nav.png) repeat-y 0 0; padding:0 0 0 164px; width:856px}
.button{height:33px; white-space:nowrap; background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/button_min.png) repeat 0 0; display:inline; font-size:18px; color:#fff; text-shadow:0 -1px 1px #618a00; padding:11px 0 0 0; text-align:center; font-weight:bold}

input.button{height:44px; padding:0; border:0; cursor:pointer}
.button:hover{background-position:0 -44px}
.button:active{background-position:0 -88px}
.button.large{width:156px; display:block; float:left; margin:9px 2px}
.button.small{font-size:11px; vertical-align:baseline; border:1px solid #6b8300; border-top:1px solid #758e04; background-image:none; background-color:#98bb13; background-image:-moz-linear-gradient(top,#98bb13,#72a001); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#98bb13),color-stop(1,#72a001)); padding:4px 10px; text-shadow:0 1px 0 #4b6b01; height:25px; border-radius:14px!important}
input.button.small{height:24px!important}
a.button.small{height:14px!important}
.button.small:hover, .button.small:active{background-position:0 0}
.button.small.grey{color:#444; text-shadow:0 1px 0 #fff; border:1px solid #bbb; background-image:none; background-color:#f9f9f9; background-image:-moz-linear-gradient(top,#f9f9f9,#ddd); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),color-stop(1,#ddd))}
.button.categories{color:#444; text-shadow:0 1px 0 #fff; border:1px solid #bbb; background-image:none; background-color:#f9f9f9; background-image:-moz-linear-gradient(top,#f9f9f9,#ddd); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),color-stop(1,#ddd)); margin:0 3px 5px 3px!important; float:left!important; display:inline-block!important}
.module{margin:4px 0 0 0; display:block; position:relative; float:left; overflow:visible; border:1px solid #ddd; -moz-box-shadow:0 1px 0 #bbb; -webkit-box-shadow:0 1px 0 #bbb; box-shadow:0 1px 0 #bbb; min-width:275px}
.module .head{font-size:15px; font-weight:bold; color:#304457; display:block; background:#f7f7f7; padding:8px 0 8px 18px; margin-bottom:0; line-height:18px; text-shadow:0 1px 1px #fff; border-bottom:1px solid #ddd}
.module .details{padding:12px 18px; display:block}
.module .details p{margin:0 0 6px 0}
.module .details li{display:list-item; line-height:20px; list-style-image:inherit; list-style-position:inherit; list-style-type:inherit}
.module .details ul{padding-left:1em; text-indent:-1em; list-style-image:none; list-style-position:inside; list-style-type:disc}
.column .two li{line-height:22px}
.column .three li{line-height:22px}
.column .five li{line-height:22px}
.column.four li{width:25%; white-space: nowrap;line-height:22px}
.module.wide{width:100%}
#footer{margin:10px 0 0}
#footer .wrapper{background:#fff; border:1px solid #ccc; padding:0}
#footer .section{display:block; float:left; width:99px; margin:28px 23px 30px}
#footer .section a{display:block; margin:6px 0; color:#444}
#footer .section p{margin:0; color:#666; font-size:12px}
#footer p#legal{color:#444; font-size:12px; margin:0 28px 10px; line-height:3px; width:100%;float: left;position: relative;top: -17px;}
#footer p#address{color:#888; font-size:11px; margin:0 28px 10px; line-height:3px; width:100%;float: left;position: relative;top: -17px;}
#pageproblem {margin-left: 335px;font-size: 10px;text-decoration:underline; color:inherit}
#footer .end{width:230px; float:right; margin-bottom:0}
#footer .section a.title{font-weight:bold; margin:0 0 12px}

.save1{float:left; padding-left:13px; margin: 0px; font-weight:bold; text-shadow:0 1px 1px #fff; color:#444; font-size:12px}
.link.saveforlater{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/misc/star3.png) no-repeat; background-position:0px -33px;}
.link.savedjob{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/misc/star3.png) no-repeat; background-position:0px -1px;}
/*small*/
.save2{padding-left:22px !important; margin-right: 0px !important; color:#444; font-size:14px;}
.link.saveforlater2{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/misc/star4.png) no-repeat; background-position:0px -25px;}
.link.savedjob2{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/misc/star4.png) no-repeat; background-position:0px -1px;}

/* HOMEPAGES */
#canvas{overflow:visible}
#canvas .wrapper{background:#eef6f9; border:1px solid #bbb; border-bottom:1px solid #d0e1e2; border-top:0; padding:24px 0; height:130px}
.module.one{width:319px}
.module .description{
	color:#444;
	display:block;
	font-size:12px;
	line-height:18px;
	margin:0 18px 12px 114px
}
.module img{left:18px; position:absolute; top:53px}
.custom.module img{left:18px; position:absolute; top:46px}
.module .title{color:#444; display:block; font-size:13px; font-weight:bold; line-height:14px; margin:12px 0 6px 114px}
.module.two{width:654px}
.whychoose{color:#42536b; font-family:Arial; font-size:12px; font-weight:bold; text-indent:5px}
.maxheight90{max-height:90px; overflow:hidden}
.fplogo{max-width:80px; max-height:85px}
.homepage{min-height:0!important}
.homepage#canvas .wrapper{background:#eef6f9; border-bottom:1px solid #d0e1e2; border-top:0; height:130px; padding:24px 0}
#canvas h1{color:#3d3f43; font-size:26px; height:30px; line-height:30px; margin:16px 24px 14px; text-shadow:white 1px 2px 1px; width:740px}
#canvas h2{color:#889ba8; font-size:16px; line-height:28px; margin:0 24px; position:relative; text-shadow:white 0 2px 0; width:500px}
#canvas .button{margin-bottom:0; margin-left:0; margin-right:0; margin-top:0}
.homepage#canvas .button{left:510px; position:absolute; top:91px}
.homepage .module.one{margin-bottom:0; margin-left:14px; margin-right:0; margin-top:14px; overflow:hidden}
.homepage .module.one.featjob{height:175px}
.homepage .module.one.featemp{height:162px}
.homepage .employer_center{color:#999; padding:2px 0; position:absolute; right:18px; top:181px; width:300px; font-size:11px}
.homepage #alert_signup{display:block; margin:13px 0 10px 14px; font-weight:bold; height:47px; padding:9px 0 0 65px; width:256px}
.button.blue{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/button_min.png) repeat -156px 0; text-shadow:#003b73 0 -1px 1px}
.button.blue span{color:#CCC; display:block; font-size:12px; margin:2px 0; text-align:center; text-shadow:#024483 0 -1px 1px}
.homepage #list{margin:14px 14px 18px; width:654px}
.employer#canvas .wrapper{background:#425469; border-bottom:1px solid #253346; border:; border-top:0; height:130px; min-height:0; padding:24px 0}
.employer#canvas h1{color:#EEE; margin-left:30px; text-shadow:black 0 1px 1px}
.employer#canvas h2{color:#9fb3bf; margin-left:30px; text-shadow:black 0 1px 1px}
.employer#canvas b{color:#CCC}
.employer#canvas .button{left:493px; position:absolute; top:91px}
.employer#canvas #logo_wall{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/featured/resume2.png) no-repeat 0 0; display:block; height:190px; position:absolute; right:0; top:0; width:355px; z-index:100}
#canvas #logo_wall{display:block; height:190px; position:absolute; right:-5px; top:0; width:355px; z-index:100}
/*NAV-PAGES (NON HOMEPAGES)*/
#tert_nav{width:140px; min-height:500px; position:absolute; left:0; top:0; overflow:visible; display:block; float:left; padding:0 0 0 24px}
#tert_nav .link{width:138px; position:relative; padding:8px 0 8px 25px; font-weight:bold; text-shadow:0 1px 1px #fff; left:-24px; color:#444; display:block; font-size:11px}
#tert_nav .link.tab{border-bottom:1px solid #c6d4db; color:#536571; font-size:12px; text-shadow:0 1px 1px #fff; background-color:#f2f7fb; background-image:-moz-linear-gradient(top,#f3f9fd,#f2f7fb); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f3f9fd),color-stop(1,#f2f7fb)); border-top:1px solid #fff}
#tert_nav .link.tab.selected{background:#fff; width:139px}
#tert_nav .link.tab:first-child{border-top:1px solid #c6d4db; margin:23px 0 0 0}
#tert_nav .link.spacer{margin:17px 0 0 0}
#tert_nav .link.email, #tert_nav .link.print, #tert_nav .link.facebook, #tert_nav .link.twitter, #tert_nav .link.googleplus, #tert_nav .link.save{padding:8px 0 0 46px; margin-bottom:7px; background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/tert_icons.png) no-repeat 23px -38px; overflow:hidden; line-height:16px;}
#tert_nav .link.email {
    background: url(https://d1siwwo0kh614p.cloudfront.net/2/imgs/icon/envelope-regular.svg) no-repeat 24px 24px;
    background-position: 19px 6px;
    background-size: 20px 20px;
}
#tert_nav .link.print{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/tert_icons_min.png) no-repeat 23px 6px; background-position:23px -95px;}
#tert_nav .link.facebook{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/tert_icons_min.png) no-repeat 23px 6px; background-position:23px 6px;}
#tert_nav .link.twitter{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/tert_icons_min.png) no-repeat 23px 6px; background-position:23px -22px;}
#tert_nav .link.googleplus{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/tert_icons_min.png) no-repeat 23px -35px; background-position:23px -45px;}

#save2 {background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/misc/star3.png) no-repeat !important; background-position:122px 7px !important;}

a#save2.link.tab.selected{background-color:#fff!important; width:139px}


hr{border:0; color:#CCC; background-color:#CCC; height:1px}
.nomargin{margin:0!important}
.nopadding, .nopadding td{padding:0!important}
.disabled{display:none!important}
.jobid{color:#fffbf0; font-size:8px}
.ad{background:no-repeat 0 0; display:block}
#leaderboard{width:728px; height:90px; position:absolute; right:12px; top:12px}
#fatad{width:162px; height:602px}
#skyscraper{width:302px; height:252px}
.member .ad{display:none!important}
h1, .jobtitle, .bh1{color:#213655; font-size:24px; font-weight:bold; line-height:32px; margin:0; padding:0}
h2, .company, .bh2{color:#4c5a6f; font-size:18px; font-weight:bold; line-height:25px; margin:0; padding:0}
h2 span.light, .company span.light, .bh2 span.light{color:#838c99; margin:0 0 0 6px}
h3, .bh3, .dateposted{color:#555; font-size:11px; font-weight:normal; line-height:20px; margin:0 0 6px}

h3 a, .bh3 a, .dateposted a{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/more_like.png) no-repeat 6px 0; font-weight:bold; color:#444; padding:0 0 0 20px; margin-right:6px}

.mg1{color: #213655; display: block; font-family: Arial; font-size: 28px;font-style: normal;font-variant: normal;font-weight: bold;line-height: 32px; float:left;}
.mg2{color: #4C5A6F;display: block;font-family: Arial;font-size: 18px;font-style: normal;font-variant: normal;font-weight: bold;line-height: 25px;}
.mg2 span.light{color:#838c99; margin:0 0 0 6px}
.mg3{color: #999;display: block;font-family: Arial;font-size: 11px;font-style: normal;font-variant: normal;font-weight: normal;line-height: 20px;}
.mg3 a{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/more_like.png) no-repeat 6px 0; font-weight:bold; color:#444; padding:0 0 0 20px; margin-right:6px}

.canvasmg1 {color: #3D3F43; font-family: Arial; font-size: 26px; font-style: normal; font-variant: normal; font-weight: bold; font-size: 26px; height: 30px; line-height: 30px; margin: 16px 24px 14px; text-shadow: white 1px 2px 1px; width: 740px; padding: 0px; }
.canvasmg2 {
	color:#4B6577;
	font-size:16px;
	line-height:28px;
	margin:0 24px;
	position:relative;
	text-shadow:white 0 2px 0;
	width:500px;
	font-weight:bold;
}
.empcanvasmg1{color:#EEE; text-shadow:black 0 1px 1px; font-family: Arial; font-size: 26px; font-style: normal; font-variant: normal; font-weight: bold; height: 30px; line-height: 30px; margin: 16px 30px 14px; width: 740px; padding: 0px; }
.empcanvasmg2{color:#9fb3bf; text-shadow:black 0 1px 1px; font-size:16px; line-height:28px; margin:0 24px 0 30px; position:relative; width:500px; font-weight:bold;}

.greybox2{color: #666; border-radius: 4px; padding: 3px 6px; margin-right: 5px; margin-bottom: 5px; background: #EEE; outline-color: #999; display:inline-block; }


h4{margin:0; padding:0}
h5{color:#999; font-size:11px; font-weight:bold; line-height:16px; margin:0}
h6{color:#555; font-size:14px; font-weight:normal; line-height:20px; margin:6px 0 6px 0}
b, .b{font-weight:bold}
ft13, .ft13 {font-size:13px}
ft13, .ft14	{font-size:14px}
i{text-decoration:underline; color:#4c5a6f; font-style:inherit}
i.fa-regular{text-decoration:none; color:#4c5a6f; font-style:inherit}
.italic{font-style:italic}
.brad{font-weight: bolder;}
span.text_link{text-decoration:underline;}
a.text_link{text-decoration:underline; color:#4c5a6f; line-height:inherit}
a.plain_text_link{text-decoration:none; color:inherit; background:inherit}
th a.text_link{color:#555;}

a.showvisit:visited {color:#115B9F}
a img{display:inline}
.lightgrey_warning{color:#cbcbcb; display:block; padding:0}

.singlespace{line-height:15px!important; margin-top:10px!important}
.tinyerrortext{font-size:8px; color:#cbcbcb}
ul.bullet{padding-left:1em; text-indent:-1em; list-style-image:none; list-style-position:inside; list-style-type:disc}
ul.bullet li{margin-left:1em; display:list-item; line-height:18px; margin-bottom:6px; list-style-image:inherit; list-style-position:inherit; list-style-type:inherit}
ol.number{display:block;}
ol.number li{margin-left:1em; display:list-item; line-height:18px; list-style-type:decimal; margin-bottom:6px;}

/*JOB LIST PAGE*/
#list{display:block; float:left; margin:0 14px 14px 18px; width:652px; position:relative; overflow:visible}

.member #list{width:820px}
.member #list li a{width:790px}
#list li a{background:#fff; border-top:1px solid #ddd; font-size:13px; padding:11px 8px; display:block; position:relative; overflow:visible; width:630px; margin:0; color:#777}
#list li a.highlighted{background:#ffffd9}
.highlighted{background:#ffffd9}
#list li a.lightgrey{color:#aaa !important}
#list li a span.lightgrey{color:#aaa !important}
#list li a span{color:#777; margin:0 4px}
#list li a span.title{color:#555; font-weight:bold; margin-left:0; display:inline}
#list li a span.company{color:#444;}
#list li a span.description{color:#444; display:block; margin:2px 0 0; font-size:11px; color:#777}
.search #list li a span.description{color:#444; display:block; margin:4px 0 0; font-size:12px; color:#777}
.search #list li a span.url{display:block; margin:4px 0 0; font-size:11px; color:#777}
#list li a span.location{font-size:12px}
#list li a span.date{display:block; float:right; margin:2px 8px 0 0; font-size:10px; color:#777}
#list li a span.badge{color:#fff; padding:1px 2px; margin:0 6px 0 0; font-weight:bold; width:26px; text-align:center}
#pagination{border-bottom:1px solid #ccc; margin:6px 0 0 0; height:30px; overflow:hidden}
li#pagination{border-bottom:1px solid #ccc; margin:6px 0 0 0; height:38px; overflow:hidden}
.search #list li#pagination{margin-left:0; width:95%}
#info{margin:6px 0 6px 0}
li#info{margin:6px 0 6px 0}
.search #list li#info{margin-left:0; width:95%}
#info #rss{color:#e19d4f; font-weight:bold; float:right; margin:6px 0; background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/rss.jpg) no-repeat 0 1px; padding:0 0 0 16px; border:0}
#alerts{margin:0; padding:0}
#info #alerts{width:110px; color:#bbb; font-weight:bold; float:right; margin:6px 0; background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/alerts.jpg) no-repeat 0 1px; padding:0 0 0 16px; border:0}
#info #data{width:400px; font-size:11px; float:left; margin:6px 0px; padding:0; border:0}
#pagination a{border:0; display:block; float:left; font-weight:bold; color:#444; font-size:16px}
#pagination a span{font-size:12px; color:#444}

a.joblistingslink{font-weight:bold; color:#222; line-height:17px;}
a.joblistingslink:hover{ text-decoration:underline;}

#pagination a.first{margin:0; border:0; width:80px!important}
#pagination a.previous{margin:0; border:0; width:120px!important}
#pagination a.last{float:right; text-align:right; border:0; margin:0; width:80px!important}
#pagination a.next{float:right; text-align:right; border:0; width:80px!important}
#pagination a.grey{font-weight:normal!important}

#pagination span{color:#444; font-size:16px;}
#pagination span span{font-size:12px; color:#444}
#pagination span.first{margin:0; border:0; width:80px!important}
#pagination span.previous{margin:0; border:0; width:120px!important}
#pagination span.last{float:right; text-align:right; border:0; margin:0; width:80px!important}
#pagination span.next{float:right; text-align:right; border:0; width:80px!important}
#pagination span.grey{font-weight:normal!important; color:#BBB !important}
#pagination span.grey span{font-weight:normal!important; color:#BBB !important}



#joblist1 td {
	white-space: nowrap;
	padding: 5px 5px;
	height: 35px;
	vertical-align: middle;
}
#joblist1 th {white-space: nowrap; padding: 9px 5px;}


#categorylist {
	border: 0px;
	text-align:left;
	margin: 2px 6px;
	width: 50%;
	vertical-align:top;
}

#closebutton {position:relative; top:1px; padding-right: 2px;}


.badge1{font-size:11px; color:#fff; background-color:#6ab611; padding:1px 3px; border:1px solid #5a9c0c; text-shadow:0 1px 0 #457b06; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative; top:-1px; left:0px; margin: 0px 3px 0 0;}

.badge{font-size:10px; color:#fff; background-color:#6ab611; padding:1px 3px; border:1px solid #5a9c0c; text-shadow:0 1px 0 #457b06; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative; top:-1px; left:3px}
.badge.list{top: auto;left: auto;float:left;margin: 3px 3px 0 0px;}

.message.app span.badge{position:inherit; font-size:10px; color:#fff; background-color:#6ab611; padding:1px 3px; border:1px solid #5a9c0c; text-shadow:0 1px 0 #457b06; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0 10px 0 0;}
.badge.blue{background-color:#40a4f2; border:1px solid #2787d0; text-shadow:0 1px 0 #0e4d7e}
.badge1.blue{background-color:#40a4f2; border:1px solid #2787d0; text-shadow:0 1px 0 #0e4d7e}
.badge1.orange{background-color: #F1942C;border: 1px solid #D17A19;text-shadow: 0 1px 0 #9E5C13;}
.badgeorange{background-color: #F1942C;border: 1px solid #D17A19;text-shadow: 0 1px 0 #9E5C13;}

/*grid 1 has left/top/bottom borders.  grid2 has top/bottom only.  grid3 has top/bottom right border.*/
.grid1 {border-right: none;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;text-align:left;}
.grid2 {border-left: none;border-right: none;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;text-align:left;}
.grid2 span span{line-height:17px}
.grid3 {border-left: none;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;text-align:left;}

/*JOB DETAILS AND OTHER COLUMN PAGES*/
.column{background-color:#fff; padding:0; display:block; float:left; position:relative; overflow:visible}
.column.whole{width:808px; padding:18px 0 0 24px}
.column.wide{width:538; padding:18px 0 0 24px}
.column.xwide{width:650px; padding:0 10px 4px 24px}
.column.xwide.member{width:808px; padding:0 2px 4px 24px}
.column.wide.browse{width:518px; padding:18px 2px 4px 24px}
.column.middle{width:480px; padding:0 2px 4px 24px}
.column.fat{width:300px; padding:0 2px 4px 24px}
.column.ad{width:70px; padding:0 2px 4px 2px}
.column.fat.browse{width:300px; padding:18px 2px 4px 2px}
.column.thin{width:242px; padding:0 2px 4px 24px}
.column.half{width:390px; padding:0 2px 4px 24px}
.column.two{width:50%}
.column.three{width:33%}
.column.five{width:20%}
.leftlabel{line-height:25px; width:80px; display:block; float:left; font-weight:bold; font-style:normal; color:#777; margin-bottom:6px; vertical-align:baseline}
.leftlabel_variable{line-height:25px; display:block; float:left; font-weight:bold; font-style:normal; color:#777; margin-right:4px; margin-bottom:6px; vertical-align:baseline}
.leftlabel_wide{line-height:25px; width:150px; display:block; float:left; font-weight:bold; font-style:normal; color:#777; margin-bottom:6px; vertical-align:baseline}
.nexttolabel{display:inline-block; float:left; font-weight:normal; color:#444; font-size:12px; line-height:25px; margin-bottom:6px; width:auto}
.validate{display:inline-block; float:left; font-weight:normal; color:#444; font-size:12px; line-height:25px; margin-bottom:6px; width:380px}
.tooltip_help{margin-top:5px; margin-left:3px; position:relative!important; top:auto!important; left:auto!important}
.tooltip_help.svg{margin-top:3px; width:20px; margin-left:3px; vertical-align: text-bottom;position:relative!important; top:auto!important; left:auto!important}
.tooltip_help.svg.form{margin-top:0px;}
.tooltip_help2{margin-top:0; margin-left:3px; position:relative!important; top:auto!important; left:auto!important}
#termsofuse{color:#777; font-weight:normal; display:block; float:left; font-size:12px; line-height:16px; margin:0 0 24px; width:100%; font-style:italic}
#termsofuse a{color:#999; display:inline; font-weight:normal; font-size:12px; line-height:16px; text-decoration:underline}
.width50{width:50px!important}
.width75{width:75px!important}
.width100{width:100px!important}
.width140{width:140px!important}
.width150{width:150px!important}
.width180{width:180px!important}
.width200{width:200px!important}
.width240{width:240px!important}
.width250{width:250px!important}
.width300{width:300px!important}
.width350{width:350px!important}
.width360{width:360px!important}
.width380{width:380px!important}
.width450{width:450px!important}
.width460{width:460px!important}
.width500{width:500px!important}
.width600{width:600px!important}
.width750{width:750px!important}
.width760{width:760px!important}
.width-full{width:100%}
.height50{height:50px!important}
.height100{height:100px!important}
/*FORM ITEMS*/
input.text.totallytiny, input[type="text"].totallytiny{background:#fff; border:none !important; line-height:1px; font-size:1px; color:#fff; padding:0; margin:0; display:block; height:1px; width:0px;}
input.text, input[type="text"],input[type="email"], input[type="password"], input[type="search"], input.password, textarea{background:#fff url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/input_bg.png) repeat-x 0 0; border-top:1px solid #7c7c7c; border-bottom:1px solid #ddd; border-left:1px solid #aaa; border-right:1px solid #aaa; font-weight:normal; color:#444; padding:2px 4px; font-size:12px; line-height:18px; margin:0; min-height:18px;}

input[disabled='disabled'] {background: #EEE;text-shadow:none;}



select{color:#444}
input[type="radio"], input[type="checkbox"]{display:inline}
textarea{height:300px}
select{height:23px!important}
input.text{height:23px!important}
input[type="file"]{color:#444}
input.file{color:#444}
.bottomlabel{color:#444; margin:3px 0 3px 0; font-size:10px; font-weight:normal; clear:right}
input[type="text"].error{border:2px solid red}
input[type="password"].error{border:2px solid red}
input.text.error{border:2px solid red}
select.error{border:2px solid red}
.redtext{color:red}
table{margin:0; padding:0; border-collapse:collapse}
th{background:#FFF; border:1px solid #DDD; color:#555; font-size:12px; font-weight:bold; padding:6px 12px; text-decoration:none; text-shadow:white 0 1px 1px; line-height:22px;}
tr.link{cursor:pointer}
td{background:#FFF; border:1px solid #DDD; font-weight:normal; color:#222; padding:6px 12px}
.noborder, .noborder td{border:0}
.greycell{background:#fafafa; -webkit-gradient(linear,0% 0,0% 100%,from(#fafafa; ),to(#f3f3f3))}
.greybox{background:#f7f7f7; border:1px solid #e0e0e0; display:block; margin:0 0 12px; outline:1px solid white; padding:5px 18px 13px 18px}
.foundlisting{margin:0; padding:0; font-size:12px; line-height:12px}
#featured_table td{border:0; padding:5px 0 5px 0; vertical-align:top}
.font-small{font-size:11px}
/*ACCOUNT OVERVIEW*/
.module a.resume{display:block; font-weight:bold; position:relative; color:#444; padding:9px 0 9px 42px; background-image:none; text-shadow:0 1px 0 #fff; border-bottom:1px solid #ddd; border-top:1px solid #fff; background-color:#fff; background-image:-moz-linear-gradient(top,#fff,#f9f9f9); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#f9f9f9))}
.module a.resume img{position:absolute; top:6px; left:18px}
#resume_preview img{border:1px solid #DDD; left:0; margin:9px 5px 5px; position:relative; top:0}
/*PREFERENCES PAGE*/
.preferences_overlay{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/global/overlay.png) repeat 0 0; position:absolute; right:10px; bottom:218px; width:831px; height:290px; width:100%; left:0; z-index:1000}
/*JAVASCRIPT ERROR MESSAGE*/
label.error{display:block; font-size:12px!important; color:#f00!important; margin:3px 0 3px 0!important; padding:0; line-height:130%; font-weight:bold}
/*ERROR MESSAGES*/
.message{background:#ffffd9 url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/message.png) no-repeat 2px 1px; border:1px solid #d6d6ab; padding:8px 12px 8px 40px; display:block; line-height:24px; margin:12px 0 12px 0; text-shadow:0 1px 0 #fff; outline:white 1px solid; font-weight:bold; color:#555}
.messageyt{background:#eef6fb url(https://d1siwwo0kh614p.cloudfront.net/2/imgs/icon/youtube-icon.png) no-repeat 5px 4px; border:1px solid #ccc; padding:8px 12px 8px 40px; display:block; line-height:24px; margin:12px 0 12px 0; text-shadow:0 1px 0 #fff; outline:white 1px solid; font-weight:bold; color:#555}

.message p{margin-bottom:4px; padding:0 4px 4px 4px; color:#555}
.message ul{margin-top:4px; margin-bottom:4px}
.message.success{background:#e5ffe6 url(https://d1siwwo0kh614p.cloudfront.net/2/imgs/icon/check24.svg) no-repeat 8px 8px; border:1px solid #cee2ce}
.message.failure{background:#ffecec url(https://d1siwwo0kh614p.cloudfront.net/2/imgs/job/failure_message.png) no-repeat 2px 3px; border:1px solid #fbd1d0}
.message.posting{background:#eef6fb url(https://d1siwwo0kh614p.cloudfront.net/2/imgs/icon/question-circle.svg) no-repeat 7px 7px; background-size: 24px 24px; border:1px solid #ccc}
.message.holiday{background:#eef6fb url(https://d1siwwo0kh614p.cloudfront.net/2/imgs/icon/turkey-svgrepo-com.svg) no-repeat 7px 7px; background-size: 24px 24px; border:1px solid #ccc}
.message.secure{background:#eef6fb url(https://d1siwwo0kh614p.cloudfront.net/2/imgs/icon/lock.svg) no-repeat 7px 7px; padding:8px 12px 8px 40px; background-size: 24px 24px; border:1px solid #ccc}

#expiredmessage{    clear: both;
    height: 36px;
    width: 980px;
    background: #ffecec url(//d1siwwo0kh614p.cloudfront.net/2/imgs/icon/triangle-exclamation-solid.svg)  no-repeat 8px 8px;
    border-left: 1px solid #fbd1d0;
    border-right: 1px solid #fbd1d0;
    border-top: none;
    border-bottom: 1px solid #fbd1d0;
    margin: 0 auto;
    padding: 2px 0 2px 40px;
    display: block;
    line-height: 36px;
    text-shadow: 0 1px 0 #fff;
    outline: none;
    font-weight: bold;
    color: #000;
    background-size: 24px 24px;}

#logoutmessage{clear:both; text-align: center; height:36px; width:1000px; background: #ffffd9; border:1px solid #CCC; border-top: 0px; margin: 0 auto; padding: 2px 0 2px 20px; display:block; line-height:36px; text-shadow:0 1px 0 #fff; font-weight:bold; color:#555;}
#jobsummary{clear:both; background:#F7F7F7; border:1px solid #CCC; border-top:0; width:995px; padding:0px 0px 6px 25px; height:28px; font-size:11px; font-weight:bold; margin: 0 auto;  display:block; color:#555; line-height:34px; }

#sitemessage{clear:both; height:36px; width:980px; background:#ffffd9 url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/message.png) no-repeat 2px 1px; border:1px solid #d6d6ab; margin: 0 auto; padding: 2px 0 2px 40px; display:block; line-height:36px; text-shadow:0 1px 0 #fff; outline:white 1px solid; font-weight:bold; color:#555;}
#sitemessageholiday{clear:both; height:36px; width:980px; background:#ffffd9 ; border:1px solid #d6d6ab; margin: 0 auto; padding: 2px 0 2px 40px; display:block; line-height:36px; text-shadow:0 1px 0 #fff; outline:white 1px solid; font-weight:bold; color:#555;}
#sitemessageholiday23 {
    clear: both;
    height: 36px;
    width: 980px;
    background: #136bbe;
    border: 1px solid #136bbe;
    margin: 0 auto;
    padding: 2px 0 2px 40px;
    display: block;
    line-height: 36px;
    /* text-shadow: 0 1px 0 #fff; */
    /* outline: white 1px solid; */
    font-weight: bold;
    color: white;
}
#sitemessageyt{clear:both; height:36px; width:980px; background:#eef6fb url(https://d1siwwo0kh614p.cloudfront.net/2/imgs/icon/YouTube-icon.png) no-repeat 5px 4px; border:1px solid #ccc; margin: 0 auto; padding: 2px 0 2px 40px; display:block; line-height:36px; text-shadow:0 1px 0 #fff; outline:white 1px solid; font-weight:bold; color:#555;}

#sitemessagehotjob {clear:both; height:36px; width:1000px; background:#ffffd9; border:1px solid #d6d6ab; margin: 0 auto; padding: 2px 0 2px 20px; display:block; line-height:36px; text-shadow:0 1px 0 #fff; outline:white 1px solid; font-weight:bold; color:#555;}
#sitemessage.red {background: #ffecec url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/failure_message.png) no-repeat 2px 1px; border:1px solid #fbd1d0}

.message.app{background:#ffffd9; border:1px solid #d6d6ab; padding:8px 12px 8px 12px; display:block; line-height:24px; margin:12px 0 12px 0; text-shadow:0 1px 0 #fff; outline:white 1px solid; font-weight:bold; color:#555}
#error_warning{display:none}
#error_summary{padding:0; margin:0; font:inherit; font-weight:inherit; text-align:inherit; height:inherit; line-height:inherit; display:inline; width:inherit}
/*TOOLTIP HELP*/
.tip-yellowsimple{z-index:1000; text-align:left; border:1px solid #c7bf93; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:6px 8px; min-width:50px; max-width:350px; color:#000; background-color:#ffffd9}
.tip-yellowsimple .tip-inner{font:12px/16px arial,helvetica,sans-serif}
.tip-yellowsimple .tip-arrow-top{margin-top:-6px; margin-left:-5px; top:0; left:50%; width:9px; height:6px; background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/misc/tip-yellowsimple_arrows.gif) no-repeat}
.tip-yellowsimple .tip-arrow-right{margin-top:-4px; margin-left:0; top:50%; left:100%; width:6px; height:9px; background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/misc/tip-yellowsimple_arrows.gif) no-repeat -9px 0}
.tip-yellowsimple .tip-arrow-bottom{margin-top:0; margin-left:-5px; top:100%; left:50%; width:9px; height:6px; background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/misc/tip-yellowsimple_arrows.gif) no-repeat -18px 0}
.tip-yellowsimple .tip-arrow-left{margin-top:-4px; margin-left:-6px; top:50%; left:0; width:6px; height:9px; background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/misc/tip-yellowsimple_arrows.gif) no-repeat -27px 0}
/*PREMIUM PAGE*/
#content .column .feature_list{background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/employer/premium_bg.png) no-repeat 0 18px; display:block; padding:174px 0 18px}
#content .column .feature_list p{display:block; float:left; margin-right:5%; width:28%}
#content .column .feature_list p b{color:#555; display:block; margin:0 0 6px}
#content .column .feature_list p a{display:block; float:left; margin:12px 6px 0 0; position:relative}


/*BROWSE JOBS SBJOBS */
ul.quick_links{display:block; float:left; margin:0 0 18px -6px; padding:6px 0 0 6px; width:279px}
ul.quick_links li a{color:#374a67; font-size:12px; font-weight:bold; text-decoration:underline}
ul.quick_links li{display:block; margin:0 0 8px 4px; }
ul.quick_links li span{margin:0 0 0px 4px; }
ul.quick_links.long{margin:0 4px 18px 0; padding:6px 0 0 3px; width:222px}
ul.quick_links2{display:block; float:left; margin:0 0 18px -6px; padding:6px 0 0 6px; width:279px;}
ul.quick_links2 li a{color:#374a67; font-size:14px; text-decoration:underline; line-height:25px;}
ul.quick_links2.long{margin:0 4px 18px 0; padding:6px 0 0 3px; width:222px;}
#content ul.column.two{display:block; float:left; margin-left:0; overflow:visible; padding:0; position:relative; width:50%}
#content ul.column.two li a{color:#374a67; display:block; font-size:12px; margin:0 0 8px 4px; overflow:visible; position:relative}
#content ul.column.two li a.text_link{margin:0}
#content ul.column.two li a span{text-decoration:underline}
#content ul.column.three{display:block; float:left; margin-left:0; overflow:visible; padding:0; position:relative; width:33%}
#content ul.column.three li a{color:#374a67; display:block; font-size:12px; margin:0 0 8px 4px; overflow:visible; position:relative}
#content ul.column.three li a.text_link{margin:0}
#content ul.column.three li a span{text-decoration:underline}
/*ADVERTISING PAGE*/
/*MEMBER FEATURES PAGE*/
.member_features li{
	color:#000;
	padding-left:42px;
	padding-right:42px;
	line-height:18px;
	margin-bottom:18px;
	background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/success_message.png) no-repeat 0 4px
}
.member_features li b{
	display:block;
	margin-bottom:3px;
	color:#333;
	font-size: 13px;
}
.table ul.member_features li a{text-decoration:underline; display:inline; color:#42536b}

.member_features li.account{background-image:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/success_message.png)}
.member_features li.alerts{background-image:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/member/star.png)}
.member_features li.search{background-image:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/member/star.png); margin-bottom:0}
.member_features li.online{background-image:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/member/star.png)}
.member .fat h2{margin:-28px 0 18px 0}
.testimonial{background:#eef6f9; -moz-box-shadow:0 1px 0 #d0e1e2; -webkit-box-shadow:0 1px 0 #d0e1e2; box-shadow:0 1px 0 #d0e1e2; width:270px; margin:0 0 48px 0!important; border:1px solid #d0e1e2; position:relative; overflow:visible}
.testimonial p{margin:12px 18px!important; line-height:18px!important; color:#3e4d58!important; text-shadow:0 1px 1px #fff!important}
.testimonial span{position:absolute; background:url(//d1siwwo0kh614p.cloudfront.net/2/imgs/job/testimonial_bg.png) no-repeat 0 0; bottom:-47px; padding:16px 0; left:18px; color:#444; font-weight:bold; font-size:13px}
.testimonial span b{text-transform:uppercase; font-weight:normal; font-size:10px; color:#999}
/*SEARCH PAGE*/
form.zoom_searchform{color: #FFF}
.zoom_results_per_page, .zoom_match{float:left; font-size:11px; font-weight:normal; margin:0 12px 6px 12px; color: #000}
.zoom_searchbox{float:left; width:179px; color: #000}
.zoom_button{height:33px; white-space:nowrap; float:left; margin:0 0 0 12px; display:inline; color:#fff; text-shadow:0 -1px 1px #618a00; text-align:center; font-weight:bold; font-size:11px; vertical-align:baseline; border:1px solid #6b8300; border-top:1px solid #758e04; background-image:none; background-color:#98bb13; background-image:-moz-linear-gradient(top,#98bb13,#72a001); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#98bb13),color-stop(1,#72a001)); padding:4px 10px; text-shadow:0 1px 0 #4b6b01; height:25px; border-radius:14px!important}
.zoom_categories{display:block; float:left; clear:both; margin:0 0 24px 0; color: #000}
.summary{clear:both; display:block; float:left; font-size:11px; font-weight:normal; margin:0 0 6px 0}
.highlight{background:#FFA; font-style:inherit}
.cat_summary{display:block; clear:both; float:left; font-weight:bold; margin:6px 0 6px 0}
.cat_summary ul{display:inline; margin:0}
.cat_summary li{display:inline; margin:0 6px 0 6px; font-weight:normal}
.cat_summary li a{text-decoration:none; color:#4c5a6f}
.result_pagescount, .suggestion, .searchheading{display:none}
.results{clear:both; display:block; float:left}
.result_title{font-weight:bold}
.category{float:right; font-size:10px}
.context{color:#777; display:block; font-size:12px; line-height:18px; margin:4px 0 0}
.result_pages{margin:12px 2px 36px 2px; clear:both; display:block; float:left; font-weight: bold;}
.result_pages a{color:#4c5a6f; margin:0 2px 0 2px; color: #888; font-weight: normal}
.result_title a{color:#4c5a6f; margin:0 2px 0 2px; font-weight:bold}
.result_block, .result_altblock{border-top:1px solid #DDD; padding:11px 4px}
.infoline{font-size:11px}

.recommended{clear:both; display:block; float:left; background: #DFFFBF; padding: 5px; width:99%}
.recommended_title{font-weight:bold}
.recommend_block, .recommend_block{border-top:1px solid #DDD; padding:11px 4px}
.recommend_title a{color:#4c5a6f; margin:0 2px 0 2px; font-weight:bold}
.recommend_infoline{font-size:11px}
.recommend_description{color:#777; display:block; font-size:12px; line-height:18px; margin:4px 0 0}



.uploadmask{height:auto; width:auto; position:absolute; top:10px; left:10px; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px;}
.uploadmask2{display: none; background: url(//d1siwwo0kh614p.cloudfront.net/2/imgs/misc/loading3.gif) no-repeat 150px 100px #FFF; color: black; font-size: 20px; opacity:0.9; height:400px; width:690px; position:absolute; top:10px; left:10px; padding: 70px 0 0 140px; z-index:1000;}

.loadmask{z-index:100; position:absolute; top:0; left:0; -moz-opacity:.5; opacity:.50; filter:alpha(opacity=50); background-color:#CCC; width:100%; height:100%; zoom:1}
.loadmask-msg{z-index:20001; position:absolute; top:0; left:0; border:1px solid #6593cf; background:#c3daf9; padding:2px}
.loadmask-msg div{padding:5px 10px 5px 25px; background:#fbfbfb url('//d1siwwo0kh614p.cloudfront.net/2/imgs/misc/loading2.gif') no-repeat 5px 5px; line-height:16px; border:1px solid #a3bad9; color:#222; font-size:14px; cursor:wait}

