@charset "UTF-8";table,table.hovertable{border-collapse:collapse}.logo,.logo a,select{float:left}.logo a,.menu li,.menu li a{display:block}#wrapper,.login-area,.map-search{position:relative}.city-listing ul,.footer-menu ul,.job-by-state ul,.menu ul,.posting-detail ul,.topmenu ul,li,ol,ul{list-style:none}*,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,ul{margin:0;padding:0}address,caption,cite,code,em,h1,h2,h3,h4,h5,h6,pre,th{font-weight:400;font-style:normal}li,ol,ul{margin:0}fieldset,img{border:none;padding:0}caption,th{text-align:left}.mobile_menu>a,.text-center{text-align:center}table{border-spacing:0}p{padding:3px 0}a{text-decoration:none;color:#db6b00;outline:0}.posting-detail li a:hover,.upload-resume a{text-decoration:underline}body{font:13px Arial,Helvetica,sans-serif;color:#282827;background:#fff}.banner-slogan span,.jobresult-content .jobtitle,.jobresult-content01 .jobtitle,.upload-resume a{font-style:italic}#header .LoginName,.button,.job-description-title,.joblist-detail span,.jobresult-title{font-weight:700}.clear{clear:both}input[type=text],input[type=password],textarea{font-family:Arial,Helvetica,sans-serif;float:left;font-size:12px;padding:5px 4px;width:181px;margin:0 5px 0 0;border:1px solid #8f8f8f;background:#fefefe;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}input[type=text]:focus,input[type="[password"]:focus,select:focus,textarea:focus{background:#fff;border:1px solid #bdbdbd}select{margin:0 5px 0 0;padding:2px;width:190px;border:1px solid #8f8f8f;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}button,input[type=button],input[type=submit]{background:0 0;border:none}#page-wrapper{width:100%;padding:0;height:100%;background:url(../images/homepage-bg.jpg) top left repeat-x}#inner-page-wrapper{width:100%;padding:0;height:100%;background:url(../images/innerpage-bg.jpg) top left repeat-x}#wrapper{margin:0 auto;padding:0}#header{padding:0}.logo{width:275px;padding:22px 0 0}.logo a{width:273px;height:102px;background:url(../images/logo.jpg) top left no-repeat}.header-rightcol{float:right;width:680px}.login-area,.login-padding{width:auto;padding:0 0 0 25px;height:27px;float:right}.login-area{background:url(../images/login-bg-left.jpg) top left no-repeat}.login-content{color:#fff;font-family:"Myriad Pro",Century Gothic,Comic Sans MS;font-size:17px;padding:0 25px 0 0;height:27px;line-height:24px;background:url(../images/login-bg-right.jpg) top right no-repeat}.login-content a{color:#fff}.login-content a:hover{color:#031835}.menu{padding:34px 0 0\9;margin:0}.menu ul{float:right;padding:0;margin:0}.menu li{float:left;padding:0 1px}.menu li a{padding:0 0 0 20px;height:44px;color:#fff;font-size:16px;font-family:Calibri,Myriad Pro,Arial}.menu li a span{display:block;padding:0 20px 0 0;height:44px;line-height:44px}.menu li a:hover,.menu li.active a{color:#031835;background:url(../images/menu-left.jpg) top left no-repeat}.menu li a:hover span,.menu li.active a span{background:url(../images/menu-right.jpg) top right no-repeat}#banner-content{float:left;padding:40px 0 25px;margin:0;width:100%}.banner,.search{padding:0;margin:0}.search{float:left;width:475px}.banner{float:right;width:490px;height:287px;background:url(../images/banner.png) top right no-repeat}.banner-slogan{font-family:Calibri,Century,arial;font-size:36px;color:#031835;line-height:30px}.page-title,.right-title,.search-title{color:#c96200;font-family:Calibri,Century,arial}.search-title{font-size:36px;padding:10px 0}.search-catagory{float:left;width:215px;font-size:14px}.search-catagory p{clear:both;padding:5px 0;overflow:hidden}.map-search{float:right;width:260px;height:155px;background:url(../images/map.jpg) top right no-repeat}span.zoom a{width:81px;height:76px;position:absolute;top:39px;left:90px;text-indent:-9999px}#page-content{padding:30px 0;margin:0;line-height:18px}#page-content .leftcol{float:left;width:715px}#page-content .rightcol{float:right;width:245px}.page-title{font-size:24px;padding:0 0 10px}.jobresult{padding:0 0 20px;margin:0}.jobresult-content0,.jobresult-content1,.jobresult-title{padding:8px 10px;overflow:hidden}.jobresult-title{background:#d5d5c0}.jobresult-content0{background:#f2f2ec}.jobresult-content1{background:#eaeadf}.program-description{float:left;width:450px;padding:0 10px 0 0}.program-title{float:left;width:200px;padding:0 10px 0 0}.postresume-bottom,.postresume-top{width:244px;height:18px;float:left}.postresume{float:left;padding:10px 0;margin:0}.postresume-top{background:url(../images/right-curve-top.jpg) top left no-repeat}.postresume-bottom{background:url(../images/right-curve-bottom.jpg) top left no-repeat}.postresume-content{float:left;width:200px;padding:5px 20px 5px 24px;background:url(../images/right-curve.jpg) top left repeat-y}.postresume-title{float:left;padding:0 0 0 45px;height:31px;background:url(../images/wordicon.png) top left no-repeat}.right-title{font-size:20px;float:left;width:100%;padding:0 0 5px;border-bottom:1px solid #f4d2b2}.posting-detail a,.posting-detail li{color:#063576;display:block}.posting-detail{padding:10px 0;margin:0;clear:both}.posting-detail ul{padding:0;margin:0}.posting-detail li{padding:0 0 0 15px;font-size:11px;background:url(../images/bullet.png) center left no-repeat}.upload-resume{color:#031835}.upload-resume a{color:#db6b00}.upload-resume a:hover{text-decoration:none}.page-index{padding:40px 0 20px;padding:20px 0 0\9;margin:0;clear:both}.page-index a{float:left;display:block;color:#031835;padding:0 30px 0 0;text-decoration:underline;background:url(../images/page-index.png) center right no-repeat}.page-index a:hover{text-decoration:none}.sub-title{font-size:14px;color:#af5500}.content-box{margin-top:15px;padding:15px;border:1px solid #e7dbbc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.form-row{padding:5px 0;margin:0;overflow:hidden;clear:both}.form-title{float:left;width:220px;line-height:20px}.form-content{float:left;width:auto}.long-box{width:400px}.button{margin:0;clear:both}.city-listing{padding:10px 0;margin:0}.city-listing li{float:left;display:block;width:200px;color:#073c86}.city-listing li a{padding:2px 0;color:#073c86}.city-listing li a:hover{text-decoration:underline}.joblisting{padding:15px 10px;margin:0;color:#031835;border-top:1px solid #f3d1b1;clear:both;overflow:hidden}.job-description{clear:both;padding:2px 0}.job-description p.bold-text{padding:20px 0 0;margin:0;font-weight:700}.description-title{float:left;width:350px}.description-content{float:right;width:550px}.job-description-title,.joblist-title{float:left;width:200px}.job-description-content,.joblist-detail{float:right;width:425px}.job-description-content a,.joblist-detail a{color:#DB6B00;text-decoration:underline}.footer-menu li a,.job-by-state li a{display:block;color:#031835}.job-description-content a:hover,.joblist-detail a:hover{text-decoration:none}#footer-wrapper{width:100%;margin:5px 0 0;padding:25px 0 15px;height:100%;background:url(../images/footerbg.jpg) top left repeat-x}.job-by-state{padding:10px 0 40px;margin:0;clear:both}.job-by-state ul{padding:0;margin:0}.job-by-state li{float:left;display:block;padding:2px 0;width:240px}.job-by-state li a{text-decoration:underline}#header .LoginName,.button,.job-by-state li a:hover{text-decoration:none}#close a:hover,.footer-menu li a:hover{text-decoration:underline}.footer-menu ul{padding:0;margin:0}.footer-menu li{float:left;display:block;padding:0 3px}.copyright{padding:8px 0 0;float:left;clear:both}#large-map{position:absolute;visibility:hidden;padding:20px;width:435px;height:280px;left:0;top:155px!important;border:1px solid #e7e7da;background:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;z-index:99}#large-map p{padding:5px 0;clear:both}#close{float:right;width:auto;padding:0 22px 0 0;background:url(../images/back.png) center right no-repeat}.search-title01{float:left;width:auto;color:#C96200;font-family:Calibri,Century,arial;font-size:24px;padding:0}dd,dl.zend dt{min-height:30px}dl.zend_form dt{float:left;clear:left;width:220px;line-height:20px}dl.zend_form dt label.required{font-weight:600;float:left;width:220px;line-height:20px}dl.zend_form dd{float:left;clear:right;padding-left:5px;width:60%}dl.zend_form dd ul.errors{list-style:none;padding:0;margin:0}dl.zend_form dd ul.errors li{float:left;margin:0 .15em;font-size:12px;color:#666}.button{-moz-box-shadow:inset 0 0 0 0 #fff;-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#faf0fa),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#faf0fa 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf0fa', endColorstr='#dfdfdf');background-color:#faf0fa;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;border:2px solid #dcdcdc;display:inline-block;color:#777;font-family:arial;font-size:20px;padding:7px 21px;text-shadow:1px 1px 5px #fff}.button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#dfdfdf),color-stop(1,#faf0fa));background:-moz-linear-gradient(center top,#dfdfdf 5%,#faf0fa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#faf0fa');background-color:#dfdfdf}.button:active{position:relative;top:1px}#sendEmail-element{clear:right;float:left;padding-left:5px;padding-top:13px;width:auto}.menu{padding:51px 0 0}.topmenu li{display:block;float:left;padding:0 1px}.topmenu li a span{display:block;height:44px;line-height:44px;padding:0 20px 0 0}.topmenu{padding:34px 0 0\9;margin:0}.topmenu ul{float:right;padding:0;margin:0}.topmenu li a{display:block;padding:0 0 0 20px;height:44px;color:#fff;font-size:16px;font-family:Calibri,Myriad Pro,Arial}.topmenu li a:hover,.topmenu li.active a{color:#031835;background:url(../images/menu-left.jpg) top left no-repeat}.topmenu li a:hover span,.topmenu li.active a span{background:url(../images/menu-right.jpg) top right no-repeat}#submit-element .btn{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#006DCC;background-image:-moz-linear-gradient(center top ,#67C2EF,#2FABE9);background-repeat:repeat-x;border-color:#1598D9 #1598D9 #007BB8;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle}#header .LoginName{color:#EACA3A;font-size:16px;padding:13px 11px 0 0}table.hovertable{font-family:verdana,arial,sans-serif;font-size:11px;color:#333;border-width:1px;border-color:#999}table.hovertable td,table.hovertable th{border-width:1px;padding:8px;border-style:solid;border-color:#a9c6c9}table.hovertable th{background-color:#c3dde0}table.hovertable tr{background-color:#d4e3e5}input.form-textbox{background:#FBFBFB;border:1px solid #E5E5E5;box-shadow:1px 1px 2px rgba(200,200,200,.2) inset;color:#555;font-size:14px;font-weight:200;line-height:1;margin-bottom:5px;margin-right:6px;margin-top:2px;outline:0;padding:7px;width:100%}.form-selectbox,.form-textarea-large{background-color:#FFF;border:1px solid #CCC;border-radius:4px;color:#555;display:inline-block;font-size:14px;height:auto;line-height:20px;margin-bottom:10px;padding:4px 6px;vertical-align:middle;width:220px}#forgot-password-element>a{margin-left:31px}.control-group .radiooption{margin:3px 0 15px 89px}.radiolabel{float:left;margin-top:24px}.content-box h2{padding-bottom:10px}.searchform{width:280px;float:left}.searchbutton{float:right;padding-top:5px}.searchtxtbox{float:left;width:181px}.confirm,.error{border-radius:7px;width:533px}.confirm{background-color:#DFF2BF;background-image:url(../images/success.png);color:#4F8A10}.error{background-color:#FFBABA;background-image:url(../images/error.png);color:#D8000C}.confirm,.error,.info,.validation,.warning{background-position:10px center;background-repeat:no-repeat;border:1px solid;font-size:15px;font-weight:700;margin:10px 0;padding:15px 10px 15px 50px}@-ms-viewport{width:device-width}body,html{overflow-x:hidden}#wrapper{margin-right:auto;margin-left:auto;width:auto;padding-left:15px;padding-right:15px}.mobile_menu{display:none;margin-top:20px}.mobile_menu ul,.mobile_menu>a{background-color:#fff;margin:auto}.mobile_menu>a{display:block;width:80%;padding:6px 10px;border:1px solid #aaa;border-bottom:none;font-size:18px}.mobile_menu ul{display:none;position:absolute;border:1px solid #aaa;border-top:none;left:0;right:0;z-index:99}.mobile_menu ul a{padding:10px;display:block}.mobile_menu ul li{float:none;border-top:1px solid #aaa}.mobile_menu ul li.active{background-color:#eee}.tj-list{margin-bottom:20px}.tj-list .tj-li{display:block;width:33%;float:left}.tj-row{margin-top:10px}.tj-left{float:left;width:30%}.tj-right{float:left;width:60%;margin-left:10px}.th-li{float:left;width:25%}@media only screen and (min-width:768px){#wrapper{width:750px}.logo,.logo a{width:150px;float:none}.logo{margin:auto;padding:18px 0 0}.logo a{display:block;height:56px;background-size:cover}.banner,.topmenu{display:none}.login-padding{height:24px}.header-rightcol{float:none;margin:auto;width:641px}.menu{padding-top:24px}.search{float:none;margin:auto}#page-content .leftcol,#page-content .rightcol{float:none;width:100%}.menu li.low_disp{display:block}.description-title,.program-title{width:30%}.description-content,.program-description{width:70%}}@media only screen and (min-width:992px){.banner,.logo a,.topmenu{display:block}#wrapper{width:980px}.login-padding{height:27px}.logo{float:left;width:275px;padding:22px 0 0}.logo a{float:left;width:273px;height:102px;background-size:initial}.header-rightcol{float:right;width:680px}.menu{padding:51px 0 0}.search{float:left}#page-content .leftcol{float:left;width:715px}#page-content .rightcol{float:right;width:245px}.menu li.low_disp{display:none}}@media only screen and (max-width:768px){.logo,.search{margin:auto;float:none}.logo,.logo a,.search{float:none}.menu{display:none}.logo{width:150px;padding:18px 0 0}.logo a{display:block;width:150px;height:56px;background-size:cover}.banner{display:none}#page-content .leftcol,#page-content .rightcol{float:none;width:100%}.jobtitle{float:left;width:25%;padding:0 10px 0 0}.company-name{float:left;width:25%;padding:0}.city-name{float:left;width:45%;padding:0 10px 0 0}.mobile_menu{display:block}.job-by-state li{float:left;display:block;padding:2px 5px;width:30%}.header-rightcol{width:100%;float:none}.mobile_menu ul{width:79.4%}dl.zend_form dt{float:left;clear:left;width:40%;line-height:20px}dl.zend_form dt label.required{font-weight:600;float:left;width:100%;line-height:20px}dl.zend_form dd{width:50%}dl.zend_form dd input[type=text],dl.zend_form dd textarea{width:100%;margin-bottom:10px}.job-description-title{width:30%}.job-description-content{width:70%}.tj-left,.tj-right{width:45%;float:left}.tj-right{margin-left:10px}.topmenu{display:none}.description-title,.program-title{width:35%}.description-content,.program-description{width:60%}.th-li{float:left;width:33%}#comments{width:90%}#customFields{width:100%}}@media only screen and (max-width:480px){.city-name,.company-name,.jobtitle{width:30%;float:left}.jobtitle{padding:0 10px 0 0}.company-name{padding:0}.city-name{padding:0 10px 0 0}.job-by-state li{float:left;display:block;padding:2px 5px;width:45%}.job-by-state li a{display:block;color:#031835;text-decoration:underline;font-size:12px}.search{width:100%}.map-search{display:none}.banner-slogan{font-size:30px}.search-title{font-size:28px}.search-catagory{width:100%;float:none}.search-catagory select{width:90%}.mobile_menu ul{width:79%}dl.zend_form dt{float:none;width:100%}dl.zend_form dd{float:none;width:90%}.job-description-content,.job-description-title{width:100%;float:none}.tj-list .tj-li{display:block;width:50%;float:left}.description-content,.description-title,.program-description,.program-title,.tj-left,.tj-right{float:none;width:100%}.tj-right{margin-left:0}#customFields td{display:block;width:100%}#customFields td input[type=text]{width:90%}.th-li{float:left;width:50%}}.hidden {display: none !important;}

li.resource_item a.btn{
    float:right;
}

li.resource_item img, div.resource img{
	max-width:100%;
}