

body {
	background-color: #ffffff; font-family: 'Open Sans', sans-serif; overflow-x: hidden; 
}




@font-face {
    font-family: 'robotoregular';
	src: url('../fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;

}


a:hover {
	transition: all 0.5s ease;
}



/*Navigation Starts Here*/



.navbar-default {
	border-radius: 0; border: none; background-color: #ffffff; margin-bottom: 1px;
}

.navbar-brand {
	padding-top: 10px; font-size: 20px;
}

.navbar-nav.navbar-right li.active a {
	color: #ffffff;
	background-color: #7a7a7a;
}

.navbar-nav.navbar-right li.active a:hover {
	color: #ffffff;
	background-color: #7a7a7a;
}

.navbar-nav.navbar-right li a {
	padding-top: 30px; padding-bottom: 20px; color: #941e1a; background-color: #ffffff;
			-ms-transition: background 0.3s linear 0s, color 0.3s linear 0s;
	      -o-transition: background 0.3s linear 0s, color 0.3s linear 0s;
	         transition: background 0.3s linear 0s, color 0.3s linear 0s; 
}

.navbar-nav.navbar-right li a:hover {
	padding-top: 30px; padding-bottom: 20px; color: #941e1a; background-color: #efefef;
}



.navbar-nav.navbar-right ul.dropdown-menu li a {  padding-top: 5px; padding-bottom: 5px; margin-top: 0; 
 box-shadow: none; border: none; 

 }

.divider { height: 1px; width: 100%; display: block; /* for use on default inline elements like span */
  margin: 0; overflow: hidden; background-color: #9a9a9a;
}

 
/*Navigation Ends Here*/




/* Main Jobs Header Starts */

section.news-hdr-main {
	 height: 180px; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; background-color: #3b282a; 
}


section.news-hdr-main .row {
	margin-top: 5px; margin-right: -15px;
    margin-left: -15px
}



section.news-hdr-main h2 {
font-family: robotoregular; color: #fff; font-size: 30px; margin-top: 15px; margin-bottom: 15px; padding: 0;
}


section.news-hdr-main .news-sub-hdr {
	font-size: 15px; color: #FFF; 
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}

ul.jobs-hdr-link-row1 {
	margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-hdr-link-row1 .btn {
	border-radius: 3px; padding: 3px 12px 3px 12px; font-size: 15px;
}


.btn-news-hdr-links {
	background-color: rgba(18, 16, 16, 0.5); border-color: rgba(18, 16, 16, 0.5); 
}



ul.jobs-hdr-link-row1 li a.btn:link { color: #ffd92a; text-decoration: none; }

ul.jobs-hdr-link-row1 li a.btn:visited { color: #ffd92a; text-decoration: none; }

ul.jobs-hdr-link-row1 li a.btn:hover { color: #fff; text-decoration: none; }



ul.jobs-hdr-link-row1 li {
	list-style-type: none; padding-left: 5px; margin-right: 15px;
}

ul.jobs-hdr-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-hdr-link-row2 {
	font-size: 14px; margin-top: -2px; padding: 0; 
}

ul.jobs-hdr-link-row2 li a:link { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row2 li a:visited { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row2 li a:hover { color: #ffd92a; text-decoration: none; }



ul.jobs-hdr-link-row2 li {
	list-style-type: none; padding-left: 5px; margin-right: 15px;
}

ul.jobs-hdr-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}




/* Main Jobs Header Ends */



section.news-hdr-main-lower {
	background-color: #cdcdcd; height: 20px; margin-bottom: 40px; 
} 




/*Job Spec Content Starts*/

section.newone {
	margin-top: 5px; margin-bottom: 60px; padding: 40px; background-color: #fff; height: auto; color: #000; 
}


section.newone .news-item-advr-banner {
	margin-bottom: 60px;
}





section.newone h2 {
	font-family: robotoregular; font-size: 25px; color: #941e1a; margin: 25px 0 60px 0; padding: 0;
}


section.newone .posteddate  {
	font-weight: normal; font-size: 16px; color: #888;
}




section.newone a:link { color: #941e1a; text-decoration: underline; }

section.newone a:visited { color: #941e1a; text-decoration: underline; }

section.newone a:hover { color: #039; text-decoration: none; }


section.newone .news-img {
float: right; margin: 10px 0 25px 45px; border: 1px solid #000;
}


section.newone .nws-item-image {
	border: 1px solid #000; 
}


span.wrap {
	display: block; margin-top: 5px;
}

span.wrap-sal {
	display: block; margin-top: 10px; color: #777;
}



span.badge.arts-found {
	font-size: 15px; color: #FFF; font-weight: normal; padding: 1px 10px 2px 10px; background-color: #039; -webkit-border-radius: 3px;
	        border-radius: 3px;

}

p.intro-srchres {
	font-size: 16px; margin: 30px 0 70px 0;
}

h4.srchres-arthdrs {
	margin: 35px 0 0 0; padding: 0; font-size: 16px;
}


section.newone .srchres-artdate  {
	font-weight: normal; font-size: 14px; color: #888; margin-bottom: 5px;
}

.artsfound-num {
	margin: 65px 0 40px 0; font-size: 15px;
}






section.newone h3 {
	font-family: robotoregular; font-size: 20px; color: #555; margin: 30px 0 0 0; padding: 0 0 5px 0; border-bottom: 1px solid #555; display: inline-block;
}

img.advr-logo {
	margin-bottom: 30px;
}



section.newone ul {
	margin: 20px 0 25px 0;
}

.custom-bullet li {
    margin-left: 30px; display: block;
}

.custom-bullet li:before
{
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\e080";
    font-family: 'Glyphicons Halflings';
    font-size: 9px;
    float: left;
    margin-top: 4px;
    margin-left: -17px;
    color: #941e1a;
}


.selected-vacs {
	margin-top: 45px; border-top: 1px solid #cdcdcd;
}

.selected-vacs h4 {
	font-family: robotoregular; font-size: 22px; color: #941e1a; font-weight: normal; margin: 20px 0 0 0; padding: 0;
}

h4 span.badge {
	font-size: 20px; background-color: #337ab7; color: #FFF; padding-top: 0; padding-right: 6px; border-bottom: #000; padding-left: 6px;
}

ul.pager-left {
/*	float: left; */ text-align: left; 
}

ul.pager-left li {
	margin-right: 13px; 
}

ul.pager-left li a {
font-size: 13px;
}



/*Appointments*/



select.select.form-control.sel-co {
	-webkit-border-radius: 0;
	        border-radius: 0;
}


.panel.pnl-sub-arts .panel-body {
	padding: 10px 15px 15px 15px;
}



.row.people-news-intro {
	margin-top: 45px;
}


.lead-intro-inner {

padding-top: 40px;
}



.handshake {
margin: 25px 0 30px 0;
}


label.control-label.view-apps-for {
	font-size: 16px; font-weight: normal; color: #941e1a;
}


.panel.panel-default.pnl-sub-arts {
 background-color: #666; color: #fff; -webkit-border-radius: 0;
	        border-radius: 0; border-color: none; font-size: 13px;
}


.panel.panel-default.pnl-sub-arts h4.sub-arts-header {
color: #fff; font-weight: normal; font-size: 15px; margin: 0 0 10px 0; padding: 4px; background-color: #444; border-bottom: 1px solid #cdcdcd;

}


.panel.pnl-sub-arts span {
	color: #F1D809;
}


.panel.pnl-sub-arts a:link { color: #fff; text-decoration: underline; }

.panel.pnl-sub-arts a:visited { color: #fff; text-decoration: underline; }

.panel.pnl-sub-arts a:hover { color: #fff; text-decoration: none; }




.send-news-item {
	float: right; margin-top: 12px;
}


.send-news-item a:link { color: #fff; text-decoration: none !important; }

.send-news-item a:visited { color: #fff; text-decoration: none !important; }

.send-news-item a:hover { color: #fff; text-decoration: none !important; }







.row.people-news-results-section {
	margin-top: 25px;
}






.count-wrapper {
	margin: 40px 0 85px 0; font-size: 16px; font-weight: bold; color: #941e1a; border-top: 1px dashed #777;
}


span.badge.arts-found-total {
	background-color: #039; color: #FFF; font-size: 16px; margin-right: 6px; padding: 4px 5px 3px 5px; -webkit-border-radius: 4px;
	        border-radius: 4px; 
}


ul.found-arts li {
padding: 0; vertical-align: middle;
}



/*Appointments End*/




section.article-additional-links {
	margin-top: 30px; margin-bottom: 50px; border-top: dashed 1px #cdcdcd; border-bottom: solid 1px #cdcdcd; padding-top: 30px; padding-bottom: 30px;
}


section.article-additional-links .glyphicon {
	color: #888; margin-right: 10px;
}


section.article-additional-links a:link { color: #941e1a; text-decoration: none; }

section.article-additional-links a:visited { color: #941e1a; text-decoration: none; }

section.article-additional-links a:hover { color: #039; text-decoration: underline; }





/*DRNO Search Form Starts Here*/


.grad
 
 {
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #e1eef7), to(#FFFFFF)); 
    background: -moz-linear-gradient(top, #FFFFFF, #e1eef7 1px, #FFFFFF 25px); 
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
}


#searchdrno-grouped1 {
	border-bottom: 1px dashed #cdcdcd; padding-bottom: 25px; margin-bottom: 30px;
}


p.drnosrch-intropara {
	font-size: 16px; 
}

p.search-opt {
	margin-bottom: 45px;
}





#searchdrno-grouped1 span.label {
	font-size: 20px; padding: 2px 10px 2px 10px; margin-right: 8px;background-color: #941e1a;
}


#searchdrno-grouped1 h3 {
	font-family: robotoregular;  font-size: 22px; font-weight: bold; color: #941e1a; margin: 30px 0 30px 0; padding: 0; display: inline-block; border: none;
}

.fulltext-intro {
	margin: 0 0 40px 0; width: 60%; background-color: #f1f1f1; padding: 10px; border-radius: 6px; 
}

#searchdrno-grouped1 .fulltext-intro span {
	font-size: 18px; color: #941e1a; display: block; margin-right: auto; margin-left: auto; padding: 8px 0 0 0; text-align: center;
}


.form-group label {
	color: #777; font-size: 17px; font-weight: normal;
}


#searchdrno-grouped2 span.label {
	font-size: 20px; padding: 2px 10px 2px 10px; margin-right: 8px;background-color: #941e1a;
}

#searchdrno-grouped2 h3 {
	font-family: robotoregular;  font-size: 22px; font-weight: bold; color: #941e1a; margin: 45px 0 35px 0; padding: 0; display: inline-block; border: none;
}

#searchdrno-grouped2 h4 {
	font-size: 16px; font-weight: bold; color: #454545; margin: 45px 0 35px 0; padding: 0;
}


#searchdrno-grouped1 .form-group.match {
	width: 55%;
}


.form-group.fg-keyword {
	margin-bottom: 2px;
}


#searchdrno-grouped2 .keyword-info {
	margin: 3px 0 20px 0; width: 60%; background-color: #eee; padding: 5px 10px 10px 10px; border-radius: 6px;
}

#searchdrno-grouped2 .keyword-info span {
	font-size: 18px; color: #941e1a; display: block; margin-right: auto; margin-left: auto; padding: 0 0 8px 0; text-align: center;
}


.form-group.match {
	width: 30%;
}


.drnosrch-regfree {
	margin: 55px 0 0 0;
}

.drnosrch-regfree a:link { color: #941e1a; text-decoration: underline; }

.drnosrch-regfree a:visited { color: #941e1a; text-decoration: underline; }

.drnosrch-regfree a:hover { color: #039; text-decoration: none; }


/*DRNO Search Form Ends Here*/






/*Ipsos Tables Format Starts*/

table.ipsos-table-arts.table-hover>tbody>tr:hover {
    background-color: #dfdfdf;
}

table.ipsos-table-arts thead {
border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; background-color: #ffcc00; 
}


table.ipsos-table-arts  thead th {
border: none; text-align: center; font-size: 15px; color: #000; font-weight: normal; 
}

table.ipsos-table-arts  thead th:first-child {
	text-align: left; width: 35%;
}

table.ipsos-table-arts  tbody {
border: 1px solid #000;
}

table.ipsos-table-arts tbody td {
	padding: 8px 8px 8px 8px; border: 1px solid #000; text-align: center; font-size: 14px;
}

table.ipsos-table-arts tbody td:first-child {
	background-color: #dddddd; text-align: left;
}

/*Ipsos Tables Format Ends*/





















.row .rhs-contents {
	margin-left: 0; margin-right: 0;
}


/*Most Viewed Items Start Here*/



.panel.pnl-mv {
	border: 1px solid #941e1a; 
}

.panel-heading.most-viewed {
	background-color: #941e1a; padding: 10px 15px 14px 15px;  
}

.panel-heading.most-viewed h3 {
	font-size: 13px; font-weight: normal; color: #FFF; margin: 0; border: none;
}

.panel-body.panel-body-mv {
padding: 6px 15px 8px 15px;	
}


ul.most-viewed-arts {
	font-size: 12px; margin-bottom: 10px;
}


.list-group-item.mv-list-articles {
    padding: 5px 6px 6px 6px; 
}


.list-group-item.mv-list-articles > .badge {
    float: left; margin-right: 6px; font-size: 11px; display: block;
}


.list-group-item.mv-list-articles .article-link {
	display: table-cell;
}


.panel-footer.mostviewed-footer {
	font-size: 12px; color: #941e1a;
}







/*Most Viewed Items Ends Here*/




/*Select Region Tabs Start Here*/




.col-xs-12 .regional-tabs {
	padding-right: 0; padding-left: 0; 
}


#innerwrapper {
  width: auto; border: 1px solid #ddd; padding: 5px; 
}





#innerwrapper .nav {
	margin-bottom: 0;
}


#innerwrapper .nav-justified > li a {
	padding: 4px;
}



.label-default {
  font-size: 14px; color: #FFF; background-color: #941e1a; font-weight: normal; -webkit-border-radius: 5px;
          border-radius: 5px; margin-top: 14px; margin-bottom: 7px; display: inline-block;
}

.tab-content {
  position: relative;
  overflow: hidden;
}

.tab-content.is-animating {
  position: absolute;
  top: 0;
  left: 15px;
  right: 15px;
  width: auto;
}

.content-pane {
  font-size: 12px;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  margin: 0;
  width: 100%;
  padding: 20px 15px;
  background-color: #ededed;
  opacity: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.content-pane.is-active {
  position: relative;
  opacity: 1;
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}
.content-pane.is-exiting {
  opacity: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.content-pane.is-animating {
  -webkit-transition: opacity 500ms ease-out, -webkit-transform 500ms ease-out;
  transition: opacity 500ms ease-out, -webkit-transform 500ms ease-out;
  transition: opacity 500ms ease-out, transform 500ms ease-out;
  transition: opacity 500ms ease-out, transform 500ms ease-out, -webkit-transform 500ms ease-out;
}

.md-regions-right {
	text-align: right; padding-right: 8px; font-size: 14px;
}


.md-regions-left {
	text-align: left; padding-right: 8px; fs14
}


.img-for-media {
	max-width: 140px; border: 1px solid #000;
}



/*Select Region Tabs End Here*/









.news-sect-regnews-eml {
	height: auto; margin-top: 20px; padding: 0;
}

span.reg-news-emails {
	display: block; text-align: center; font-size: 28px; color: #941e1a; margin-bottom: 5px;
}



.panel-regnews-eml {
	color: #039; font-size: 14px; font-family: robotoregular; text-align: center;
    background-color: #ededed; border-radius: 5px; margin-bottom: 20px; padding: 15px 15px 20px 15px;
}

.panel-regnews-eml a:link { color: #039; text-decoration: underline; }

.panel-regnews-eml a:visited { color: #039; text-decoration: none; }

.panel-regnews-eml a:hover { color: #fff; text-decoration: none; }



.panel-similarjobs {
	color: #039; font-size: 18px; font-family: robotoregular; text-align: center;
    background-color: #eee; border-radius: 5px; margin-bottom: 20px; padding: 15px 15px 25px 15px;
}

.panel-similarjobs a:link { color: #039; text-decoration: underline; }

.panel-similarjobs a:visited { color: #039; text-decoration: none; }

.panel-similarjobs a:hover { color: #fff; text-decoration: none; }



.panel-jobs-by-advr {
	color: #039; font-size: 18px; font-family: robotoregular; text-align: center;
    background-color: #eee; border-radius: 5px; margin-bottom: 20px; padding: 15px 15px 25px 15px;
}

.panel-jobs-by-advr a:link { color: #039; text-decoration: underline; }

.panel-jobs-by-advr a:visited { color: #039; text-decoration: none; }

.panel-jobs-by-advr a:hover { color: #fff; text-decoration: none; }




.add-to-planner {
	color: #039; font-size: 18px; font-family: robotoregular; text-align: center;
    background-color: #eee; border-radius: 5px; margin-bottom: 20px; padding: 15px 15px 25px 15px;

}

.add-to-planner a:link { color: #039; text-decoration: underline; }

.add-to-planner a:visited { color: #039; text-decoration: none; }

.add-to-planner a:hover { color: #fff; text-decoration: none; }





.panel-go-jobs-search {
	color: #039; font-size: 18px; font-family: robotoregular; text-align: center;
    background-color: #e7e6fc; border-radius: 5px; margin-bottom: 20px; padding: 15px 15px 25px 15px;
}

.panel-go-jobs-search a:link { color: #039; text-decoration: underline; }

.panel-go-jobs-search a:visited { color: #039; text-decoration: none; }

.panel-go-jobs-search a:hover { color: #fff; text-decoration: none; }





/*Job Spec Content Ends*/


/*Footer Starts*/


footer { background-color: #454545; min-height: 350px; margin-top: 80px; }

.footerleft { margin-top: 50px; padding: 0 15px 0 15px; }

.footerleft h4 {
	font-family: robotoregular; font-size: 22px; color: #FFF; font-weight: bold;
}

p.footer-mrio {
	padding: 5px; background-color: #343434; display: inline-block; 
}

h4.footer-contact {
	font-family: Arial; font-size: 14px; color: #FFF; font-weight: normal; margin-top: 10px;
}

.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }

.footerleft p a:link { color: #46c8f5; text-decoration: underline; }

.footerleft p a:visited { color: #46c8f5; text-decoration: none; }

.footerleft p a:hover { color: #fff; text-decoration: none; }


.footercenter { margin-top: 50px; padding: 0 15px 0 15px; }

.footercenter p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }

p.footer-global-mr {
	padding: 5px; background-color: #343434; display: inline-block;
}

.footerright { margin-top: 50px; padding: 0 15px 0 15px; }

.footerright p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }


.footerright h4 {
	font-size: 15px; font-weight: normal; color: #eee;
}

.footerright h3 {
	font-size: 18px; font-weight: normal; color: #FFF;
}
 
.copyright { height: 80px; background-color: #000000; border-top: 1px solid #bcbcbc; }
 
.copyright p { text-align: left; color: #ffffff; padding: 10px 0; margin-bottom: 0px; }
 

.bottom_ul { list-style-type: none; float: right; margin-bottom: 0; color: #ffffff; }
.bottom_ul li { float: left; line-height: 40px; }
 
.bottom_ul li:after { content:""; color:#fff; margin-right: 8px; margin-left: 8px; }
/*.bottom_ul li:after { content:"/"; color:#fff; margin-right: 8px; margin-left: 8px; }*/
 
.bottom_ul li a { color: #fff;  font-size: 12px; }


/*Footer Ends*/





/*START SCROLL TO TOP*/

.scrollToTop {
	font-size: 18px; font-weight: bold;
	width: 45px; 
	height: 45px;
	padding: 10px 0 4px 0; 
	text-align: center; 
	background-color: rgba(0,0,0,.8);
	color: #fff;
	text-decoration: none;
	position: fixed;
	bottom: 12px;
	right: 10px;
	display: none;

}


.txtbrb {
	border: 1px solid #777;
}


.formwrap20 {
	width: 20%;
}


button.brb-btn {
    color: #fff;
    background-color: #941e1a;
    border: none; }

/*.scrollToTop: hover {
	text-decoration:none;
}
*/

.scrollToTop a:link { color: #fff; text-decoration: none; }

.scrollToTop a:visited { color: #fff; text-decoration: none; }

.scrollToTop a:hover { color: #fff; text-decoration: none; }

/*END SCROLL TO TOP*/









/*MEDIA QUERY START*/





@media only screen and (min-width: 320px) and (max-width: 479px) 

	{ 

body {
	overflow-x: hidden;
}		

.navbar-default {
	border-radius: 0; border: none; background-color: #ffffff; margin-bottom: 1px;
}

.navbar-brand {
	padding-top: 15px; font-size: 16px;
}


.navbar-nav.navbar-right {
	margin-top: 0;
}

.navbar-nav.navbar-right li.active a {
	color: #ffffff;
	background-color: #7a7a7a;
}

.navbar-nav.navbar-right li.active a:hover {
	color: #ffffff;
	background-color: #7a7a7a;
}

.navbar-nav.navbar-right li a {
	padding-top: 10px; padding-bottom: 10px; color: #fff; background-color: #000;
			-ms-transition: background 0.3s linear 0s, color 0.3s linear 0s;
	      -o-transition: background 0.3s linear 0s, color 0.3s linear 0s;
	         transition: background 0.3s linear 0s, color 0.3s linear 0s; 
}

.navbar-nav.navbar-right li a:hover {
	padding-top: 10px; padding-bottom: 10px; color: #fff; background-color: #cdcdcd;
}



.navbar-nav.navbar-right ul.dropdown-menu li a {  padding-top: 5px; padding-bottom: 5px; margin-top: 0; 
 box-shadow: none; border: none; 

 }




section.news-hdr-main {
	 height: 160px; padding-top: 8px; padding-bottom: 25px; margin-top: 0; color: #fff; background-color: #3b282a; background-position: bottom right; background-repeat: no-repeat;
background-image: url("../../img/news-hdr-bg-smxs2.jpg"); 
}



section.news-hdr-main .row {
	margin-right: -15px;
    margin-left: -15px
}

section.news-hdr-main h2 {
font-family: robotoregular; font-size: 22px; margin-bottom: 10px; padding: 0;
}



section.newone {
	font-size: 14px; margin-top: 0; margin-bottom: 60px; padding: 0; background-color: #fff; height: auto; color: #000; 
}



section.newone h2 {
 font-family: robotoregular; font-size: 25px; color: #941e1a; margin: 0 0 15px 0; padding: 0;
}





.handshake img {
	margin: 0 auto;
}

.count-wrapper {
	margin-bottom: 55px;
}



.pnl-sub-arts {
	margin-bottom: 45px;
}



section.newone .posteddate  {
	font-weight: normal; font-size: 15px; color: #888;
}


section.newone .wrapper.news-img {
	width: 100%; height: auto; margin: 10px 0 15px 0; padding: 20px 0 20px 0; background-color: #eee; float: left; 
}


section.newone .nws-item-image {
	display: block; margin-left: auto; margin-right: auto;
}




section.article-additional-links {
	margin-top: 30px; margin-bottom: 25px; border-top: dashed 1px #cdcdcd; border-bottom: none; padding-bottom: 15px;
}


.label-default {
  font-size: 14px; color: #FFF; background-color: #941e1a; font-weight: normal; -webkit-border-radius: 5px;
          border-radius: 5px; margin-top: 14px; margin-right: auto; margin-bottom: 12px; margin-left: auto; display: block; padding: 15px 0 15px 0;
}


span.wrap {
	display: block; margin-top: 5px;
}

span.wrap-sal {
	display: block; margin-top: 10px; color: #777;
}


p.top {
	margin-top: 25px;
}

span.jobtext-highlight {
	font-weight: bold; color: #941e1a;
}

span.label.article-posted {
	font-size: 14px; color: #FFF; padding: 5px 5px; margin: 5px 0 5px 0;  display: inline-block; border: none; 
}

span.label.job-ref-mw {
	font-size: 12px; color: #FFF; padding: 4px; margin: 5px 0 5px 0; display: inline-block; border: none; 
}

section.newone h3 {
	font-family: robotoregular; font-size: 15px; color: #555; margin: 20px 0 0 0; padding: 0 0 5px 0; border-bottom: 1px solid #555; display: inline-block;
}

img.advr-logo {
	margin-bottom: 30px;
}



section.newone ul {
	margin: 20px 0 25px 0;
}

.custom-bullet li {
    margin-left: 7px; display: block;
}

.custom-bullet li:before
{
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\e080";
    font-family: 'Glyphicons Halflings';
    font-size: 9px;
    float: left;
    margin-top: 4px;
    margin-left: -17px;
    color: #941e1a;
}


.selected-vacs {
	margin-top: 25px; 
}

.selected-vacs h4 {
	font-family: robotoregular; font-size: 13px; color: #941e1a; font-weight: normal; margin: 20px 0 0 0; padding: 0;
}

h4 span.badge {
	font-size: 13px; background-color: #337ab7; color: #FFF; padding-top: 3px; padding-right: 6px; border-bottom: #000; padding-left: 6px;
}

ul.pager-left {
	/*float: left; */ text-align: center;
}

ul.pager-left li {
	margin-right: 8px; font-size: 12px;
}


ul.pager-left li a {
font-size: 12px;
}


.news-sect-regnews-eml {
height: auto; margin-top: 20px;
}

span.reg-news-emails {
	display: block; text-align: center; font-size: 25px; color: #941e1a;
}


.panel-regnews-eml {
	color: #039; font-size: 14px; font-family: robotoregular; text-align: center;
    background-color: #ededed; border-radius: 5px; margin-bottom: 10px; padding: 15px 15px 20px 15px;
}

.panel-regnews-eml a:link { color: #039; text-decoration: underline; }

.panel-regnews-eml a:visited { color: #039; text-decoration: none; }

.panel-regnews-eml a:hover { color: #fff; text-decoration: none; }



.panel-similarjobs {
	color: #039; font-size: 15px; font-family: robotoregular; text-align: center;
    background-color: #eee; border-radius: 5px; margin-bottom: 10px; padding: 15px 15px 25px 15px;
}

.panel-similarjobs a:link { color: #039; text-decoration: underline; }

.panel-similarjobs a:visited { color: #039; text-decoration: none; }

.panel-similarjobs a:hover { color: #fff; text-decoration: none; }



.panel-jobs-by-advr {
	color: #039; font-size: 15px; font-family: robotoregular; text-align: center;
    background-color: #eee; border-radius: 5px; margin-bottom: 10px; padding: 15px 15px 25px 15px;
}

.panel-jobs-by-advr a:link { color: #039; text-decoration: underline; }

.panel-jobs-by-advr a:visited { color: #039; text-decoration: none; }

.panel-jobs-by-advr a:hover { color: #fff; text-decoration: none; }




.add-to-planner {
	color: #039; font-size: 15px; font-family: robotoregular; text-align: center;
    background-color: #eee; border-radius: 5px; margin-bottom: 20px; padding: 15px 15px 25px 15px;

}

.add-to-planner a:link { color: #039; text-decoration: underline; }

.add-to-planner a:visited { color: #039; text-decoration: none; }

.add-to-planner a:hover { color: #fff; text-decoration: none; }







.panel-go-jobs-search {
	color: #039; font-size: 15px; font-family: robotoregular; text-align: center;
    background-color: #e7e6fc; border-radius: 5px; margin-bottom: 10px; padding: 15px 15px 25px 15px;
}

.panel-go-jobs-search a:link { color: #039; text-decoration: underline; }

.panel-go-jobs-search a:visited { color: #039; text-decoration: none; }

.panel-go-jobs-search a:hover { color: #fff; text-decoration: none; }


/*DRNO Search Form Starts Here*/


.fulltext-intro {
	margin: 0 0 40px 0; width: 100%; background-color: #eee; padding: 10px; border-radius: 6px; 
}

#searchdrno-grouped2 .keyword-info {
	margin: 0 0 20px 0; width: 100%; background-color: #f1f1f1; padding: 5px 10px 10px 10px; border-radius: 6px;
}


#searchdrno-grouped1 span.label {
	font-size: 16px; padding: 2px 10px 2px 10px; margin-right: 8px;background-color: #941e1a; display: inline-block;
}


#searchdrno-grouped1 h3 {
	font-family: robotoregular;  font-size: 16px; font-weight: bold; color: #941e1a; margin: 30px 0 30px 0; padding: 0; display: inline-block;
}


#searchdrno-grouped2 span.label {
	font-size: 16px; padding: 2px 10px 2px 10px; margin-right: 8px;background-color: #941e1a; display: inline-block;
}


#searchdrno-grouped2 h3 {
	font-family: robotoregular;  font-size: 16px; font-weight: bold; color: #941e1a; margin: 30px 0 30px 0; padding: 0; display: inline-block;
}



/*DRNO Search Form Ends Here*/










footer { background-color: #454545; min-height: 350px; margin-top: 40px; padding-bottom: 50px; }

.footerleft { margin-top: 20px; padding: 0 15px 0 15px; border-bottom: 1px solid #343434; }



p.footer-mrio {
	font-size: 13px; color: #FFF; padding: 7px; background-color: #343434; display: inline-block; 
}


.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom: 15px; }



.footercenter { margin-top: 20px; padding: 0 15px 0 15px; border-bottom: 1px solid #343434; }

.footercenter h4 {
	font-family: robotoregular; font-size: 22px; color: #FFF; font-weight: bold; margin-bottom: 10px;
}



.footercenter p { color: #fff; margin-bottom: 15px; }


p.footer-global-mr {
	padding: 5px; background-color: #343434; display: inline-block;
}



ul.jobs-footer-link-row1 {
	font-size: 12px; color: #FFF; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-footer-link-row1 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row1 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row2 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row2 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row2 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: underline; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}



.formwrap20 {
	width: 70%;
}





.footerright { margin-top: 20px; margin-bottom: 40px; padding: 0 15px 0 15px; }

.footerright p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom: 15px; }

.footerright h4 {
	font-size: 15px; font-weight: normal; color: #ddd;
}

.footerright h3 {
	font-weight: normal; color: #FFF;
}


p.follow-us {
	margin-top: 30px; margin-bottom: 10px;
}


 
.copyright { height: auto; background-color: #000000; }
 
.copyright p { font-size: 13px; text-align: left; color: #ffffff; padding: 20px 0 20px 0; margin-bottom: 0px; }
 

.bottom_ul { list-style-type: none; float: right; margin-bottom: 0; color: #ffffff; }
.bottom_ul li { float: left; line-height: 40px; }
 
.bottom_ul li:after { content:""; color:#fff; margin-right: 8px; margin-left: 8px; }
/*.bottom_ul li:after { content:"/"; color:#fff; margin-right: 8px; margin-left: 8px; }*/
 
.bottom_ul li a { color: #fff;  font-size: 12px; }






	}








@media only screen and (min-width: 480px) and (max-width: 767px)

{ 

body {
	overflow-x: hidden;
}		


.navbar-default {
	border-radius: 0; border: none; background-color: #ffffff; margin-bottom: 1px;
}

.navbar-brand {
	padding-top: 15px; font-size: 16px;
}


.navbar-nav.navbar-right {
	margin-top: 0; font-size: 16px;
}

.navbar-nav.navbar-right li.active a {
	color: #ffffff;
	background-color: #7a7a7a;
}

.navbar-nav.navbar-right li.active a:hover {
	color: #ffffff;
	background-color: #7a7a7a;
}

.navbar-nav.navbar-right li a {
	padding-top: 10px; padding-bottom: 10px; color: #fff; background-color: #000;
			-ms-transition: background 0.3s linear 0s, color 0.3s linear 0s;
	      -o-transition: background 0.3s linear 0s, color 0.3s linear 0s;
	         transition: background 0.3s linear 0s, color 0.3s linear 0s; 
}

.navbar-nav.navbar-right li a:hover {
	padding-top: 10px; padding-bottom: 10px; color: #fff; background-color: #cdcdcd;
}



.navbar-nav.navbar-right ul.dropdown-menu li a {  padding-top: 5px; padding-bottom: 5px; margin-top: 0; 
 box-shadow: none; border: none; 

 }




section.news-hdr-main {
	 height: 160px; padding-top: 20px; padding-bottom: 20px; margin-top: 0; color: #fff; background-color: #3b282a; background-position: bottom right; background-repeat: no-repeat;
background-image: url("../../img/news-hdr-bg-smxs1.jpg"); 
}


section.news-hdr-main .row {
	margin-right: -15px;
    margin-left: -15px
}

section.news-hdr-main h2 {
 font-family: robotoregular; font-size: 26px; margin: 0 0 10px 0; padding: 0;
}


section.news-hdr-main-lower {
	background-color: #9a9a9a; height: 20px; margin-bottom: 40px; 
} 



section.newone {
	margin-top: 10px; margin-bottom: 60px; padding: 0; background-color: #fff; height: auto; color: #000; 
}


section.newone h2 {
 font-family: robotoregular; font-size: 24px; color: #941e1a; margin: 0 0 15px 0; padding: 0;
}


/*Appointments*/

.lead-intro-inner {

padding-top: 10px; font-size: 14px;
}

.lead-intro-inner h2.rpn-heading {
	font-family: robotoregular; font-size: 22px; color: #941e1a; margin: 25px 0 15px 0; padding: 0;
}


.handshake img {
	margin: auto 0;
}

.pnl-sub-arts {
	margin-bottom: 45px;
}




/*Custom media query*/

.col-xs-12.custom {
	width: 50%;
}

.people-news-by-co {
	margin-top: 20px;
}



section.newone .posteddate  {
	font-weight: normal; font-size: 15px; color: #888;
}


section.article-additional-links {
	margin-top: 30px; margin-bottom: 25px; border-top: dashed 1px #cdcdcd; border-bottom: none; padding-bottom: 15px;
}



.label-default {
  font-size: 14px; color: #FFF; background-color: #941e1a; font-weight: normal; -webkit-border-radius: 5px;
          border-radius: 5px; margin-top: 14px; margin-right: auto; margin-bottom: 12px; margin-left: auto; display: block; padding: 15px 0 15px 0;
}




span.wrap {
	display: block; margin-top: 5px;
}

span.wrap-sal {
	display: block; margin-top: 10px; color: #777;
}

p.top {
	margin-top: 25px;
}

span.jobtext-highlight {
	font-weight: bold; color: #941e1a;
}

span.label.article-posted {
	font-size: 14px; font-weight: normal; color: #FFF; padding: 5px 5px; margin: 5px 0 5px 0;  display: inline-block; border: none; 
}

span.label.job-ref-mw {
	font-size: 12px; font-weight: normal; color: #FFF; padding: 5px 5px; margin: 0; display: inline-block; border: none; 
}

section.newone h3 {
	font-family: robotoregular; font-size: 15px; color: #555; margin: 20px 0 0 0; padding: 0 0 5px 0; border-bottom: 1px solid #555; display: inline-block;
}

img.advr-logo {
	margin-bottom: 30px;
}



section.newone ul {
	margin: 20px 0 25px 0;
}

.custom-bullet li {
    margin-left: 10px; display: block;
}

.custom-bullet li:before
{
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\e080";
    font-family: 'Glyphicons Halflings';
    font-size: 9px;
    float: left;
    margin-top: 4px;
    margin-left: -17px;
    color: #941e1a;
}


.selected-vacs {
	margin-top: 25px; 
}

.selected-vacs h4 {
	font-family: robotoregular; font-size: 16px; color: #941e1a; font-weight: normal; margin: 20px 0 0 0; padding: 0;
}

h4 span.badge {
	font-size: 20px; background-color: #337ab7; color: #FFF; padding-top: 0; padding-right: 6px; border-bottom: #000; padding-left: 6px;
}

ul.pager-left {
	/*float: left;*/ text-align: center;
}

ul.pager-left li {
	margin-right: 15px; font-size: 12px;
}

.news-sect-regnews-eml {
height: auto; margin-top: 20px;
}

span.reg-news-emails {
	display: block; text-align: center; font-size: 25px; color: #941e1a;
}

.panel-regnews-eml {
	color: #039; font-size: 14px; font-family: robotoregular; text-align: center;
    background-color: #ededed; border-radius: 5px; margin-bottom: 10px; padding: 15px 15px 20px 15px;
}


.panel-regnews-eml a:link { color: #039; text-decoration: underline; }

.panel-regnews-eml a:visited { color: #039; text-decoration: none; }

.panel-regnews-eml a:hover { color: #fff; text-decoration: none; }




.panel-similarjobs {
	color: #039; font-size: 15px; font-family: robotoregular; text-align: center;
    background-color: #eee; border-radius: 5px; margin-bottom: 10px; padding: 15px 15px 25px 15px;
}

.panel-similarjobs a:link { color: #039; text-decoration: underline; }

.panel-similarjobs a:visited { color: #039; text-decoration: none; }

.panel-similarjobs a:hover { color: #fff; text-decoration: none; }



.panel-jobs-by-advr {
	color: #039; font-size: 15px; font-family: robotoregular; text-align: center;
    background-color: #eee; border-radius: 5px; margin-bottom: 10px; padding: 15px 15px 25px 15px;
}

.panel-jobs-by-advr a:link { color: #039; text-decoration: underline; }

.panel-jobs-by-advr a:visited { color: #039; text-decoration: none; }

.panel-jobs-by-advr a:hover { color: #fff; text-decoration: none; }


.add-to-planner {
	color: #039; font-size: 15px; font-family: robotoregular; text-align: center;
    background-color: #eee; border-radius: 5px; margin-bottom: 20px; padding: 15px 15px 25px 15px;

}

.add-to-planner a:link { color: #039; text-decoration: underline; }

.add-to-planner a:visited { color: #039; text-decoration: none; }

.add-to-planner a:hover { color: #fff; text-decoration: none; }




.panel-go-jobs-search {
	color: #039; font-size: 15px; font-family: robotoregular; text-align: center;
    background-color: #e7e6fc; border-radius: 5px; margin-bottom: 10px; padding: 15px 15px 25px 15px;
}

.panel-go-jobs-search a:link { color: #039; text-decoration: underline; }

.panel-go-jobs-search a:visited { color: #039; text-decoration: none; }

.panel-go-jobs-search a:hover { color: #fff; text-decoration: none; }


/*DRNO Search Form Starts Here*/

.fulltext-intro {
	margin: 0 0 40px 0; width: 80%; background-color: #eee; padding: 10px; border-radius: 6px; 
}


#searchdrno-grouped2 .keyword-info {
	margin: 0 0 20px 0; width: 100%; background-color: #f1f1f1; padding: 5px 10px 10px 10px; border-radius: 6px;
}


#searchdrno-grouped1 span.label {
	font-size: 16px; padding: 2px 10px 2px 10px; margin-right: 8px;background-color: #941e1a; display: inline-block;
}


#searchdrno-grouped1 h3 {
	font-family: robotoregular;  font-size: 16px; font-weight: bold; color: #941e1a; margin: 30px 0 30px 0; padding: 0; display: inline-block;
}


#searchdrno-grouped2 span.label {
	font-size: 16px; padding: 2px 10px 2px 10px; margin-right: 8px;background-color: #941e1a; display: inline-block;
}


#searchdrno-grouped2 h3 {
	font-family: robotoregular;  font-size: 16px; font-weight: bold; color: #941e1a; margin: 30px 0 30px 0; padding: 0; display: inline-block;
}



.formwrap20 {
	width: 70%;
}


/*DRNO Search Form Ends Here*/







footer { background-color: #454545; min-height: 350px; margin-top: 50px; padding-bottom: 50px; }

.footerleft { margin-top: 20px; padding: 0 15px 0 15px; border-bottom: 1px solid #343434; }

.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }










.footercenter { margin-top: 20px; padding: 0 15px 0 15px; border-bottom: 1px solid #343434; }


.footercenter h4 {
	font-family: robotoregular; font-size: 22px; color: #FFF; font-weight: bold; margin-bottom: 10px;
}


.footercenter p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }

p.footer-global-mr {
	padding: 5px; background-color: #343434; display: inline-block;
}



ul.jobs-footer-link-row1 {
	font-size: 12px; color: #FFF; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-footer-link-row1 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row1 li {
	list-style-type: none; padding-left: 5px; margin-right: 10px; margin-bottom: 8px;
}

ul.jobs-footer-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row2 {
	font-size: 12px; color: #FFF; padding: 0; display: block; 
}

ul.jobs-footer-link-row2 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row2 li {
	list-style-type: none; padding-left: 5px; margin-right: 10px; margin-bottom: 8px;
}

ul.jobs-footer-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}



ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: underline; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}






.footerright { margin-top: 20px; margin-bottom: 40px; padding: 0 15px 0 15px; }

.footerright p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }


.footerright h4 {
	font-size: 15px; font-weight: normal; color: #FFF;
}
 
.footerright h3 {
	font-weight: normal; color: #FFF;
}

p.follow-us {
	margin-top: 30px; margin-bottom: 10px;
}


.copyright { height: auto; background-color: #000000; }
 
.copyright p { font-size: 13px; text-align: left; color: #ffffff; padding: 20px 0 20px 0; margin-bottom: 0px; }
 

.bottom_ul { list-style-type: none; float: right; margin-bottom: 0; color: #ffffff; }
.bottom_ul li { float: left; line-height: 40px; }
 
.bottom_ul li:after { content:""; color:#fff; margin-right: 8px; margin-left: 8px; }
/*.bottom_ul li:after { content:"/"; color:#fff; margin-right: 8px; margin-left: 8px; }*/
 
.bottom_ul li a { color: #fff;  font-size: 12px; }






}










@media only screen and (min-width: 768px) and (max-width: 991px) 


{ 

body {
	overflow-x: hidden;
}	


.navbar-brand {
		padding-top: 10px; font-size: 16px;
	}



section.news-hdr-main {
	 height: 180px; padding-top: 2px; padding-bottom: 20px; margin-top: 0; color: #fff; background-color: #3b282a; background-position: bottom right; background-repeat: no-repeat;
background-image: url("../../img/news-hdr-bg-sm1.jpg");
}

section.news-hdr-main .row {
	margin-right: -15px;
    margin-left: -15px
}

section.news-hdr-main h2 {
font-family: robotoregular; font-size: 30px; margin-bottom: 5px; padding: 0;
}

.news-sub-hdr {
	font-size: 16px; font-weight: normal; color: #FFF;
}


ul.jobs-hdr-link-row1 {
	font-size: 13px; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-hdr-link-row1 li a:link { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row1 li a:visited { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row1 li a:hover { color: #ffd92a; text-decoration: none; }



ul.jobs-hdr-link-row1 li {
	list-style-type: none; padding-left: 5px; margin-right: 8px;
}

ul.jobs-hdr-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-hdr-link-row2 {
	font-size: 13px; margin-top: -2px; padding: 0; 
}

ul.jobs-hdr-link-row2 li a:link { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row2 li a:visited { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row2 li a:hover { color: #ffd92a; text-decoration: none; }



ul.jobs-hdr-link-row2 li {
	list-style-type: none; padding-left: 5px; margin-right: 8px;
}

ul.jobs-hdr-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}



ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}


section.news-hdr-main-lower {
	background-color: #9a9a9a; height: 20px; margin-bottom: 40px; 
} 


section.newone {
	margin-top: 40px; margin-bottom: 60px; padding: 0; background-color: #fff; height: auto; color: #000; 
}


section.newone h2 {
 font-family: robotoregular; font-size: 25px; color: #941e1a; margin: 15px 0 15px 0; padding: 0;
}



/*Appointments*/

.lead-intro-inner {
padding-top: 55px; font-size: 14px;
}




p.top {
	margin-top: 35px;
}

span.jobtext-highlight {
	font-weight: bold; color: #941e1a;
}



span.label.article-posted {
	font-size: 14px; font-weight: normal; color: #FFF; padding: 5px 5px; margin: 0 5px 0 5px; border: none;   
}

span.label.job-ref-mw {
	font-size: 12px; font-weight: normal; color: #FFF; padding: 5px 5px; margin: 0; border: none; 
}

span.wrap {
	display: block; margin-top: 5px;
}

span.wrap-sal {
	display: block; margin-top: 10px; color: #777;
}


section.newone h3 {
	font-family: robotoregular; font-size: 16px; color: #555; margin: 25px 0 0 0; padding: 0 0 5px 0; border-bottom: 1px solid #555; display: inline-block;
}

.selected-vacs {
	margin-top: 45px; border-top: 1px solid #cdcdcd;
}

.selected-vacs h4 {
	font-family: robotoregular; font-size: 18px; color: #941e1a; font-weight: normal; margin: 20px 0 0 0; padding: 0;
}

h4 span.badge {
	font-size: 20px; background-color: #337ab7; color: #FFF; padding-top: 0; padding-right: 6px; border-bottom: #000; padding-left: 6px;
}

ul.pager-left {
/*	float: left;*/ text-align: left;
}

ul.pager-left li {
	margin-right: 15px; font-size: 13px;
}




section.article-additional-links {
	margin-top: 30px; margin-bottom: 25px; border-top: dashed 1px #cdcdcd; border-bottom: none; padding-bottom: 15px;
}







.news-sect-regnews-eml {
height: auto; margin-top: 20px;
}


footer { background-color: #454545; min-height: 350px; margin-top: 50px; padding-bottom: 50px; }

.footerleft { margin-top: 30px; padding: 0 15px 0 15px; border-bottom: 1px solid #343434; }

.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }



.footercenter { margin-top: 30px; padding: 0 15px 0 15px; border-bottom: 1px solid #343434; }


.footercenter h4 {
	font-family: robotoregular; font-size: 22px; color: #FFF; font-weight: bold; margin-bottom: 10px;
}

p.footer-global-mr {
	padding: 5px; background-color: #343434; display: inline-block;
}


.footercenter p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }



ul.jobs-footer-link-row1 {
	font-size: 12px; color: #FFF; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-footer-link-row1 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row1 li {
	list-style-type: none; padding-left: 5px; margin-right: 15px; margin-bottom: 8px;
}

ul.jobs-footer-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row2 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row2 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row2 li {
	list-style-type: none; padding-left: 5px; margin-right: 15px; margin-bottom: 8px;
}

ul.jobs-footer-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: underline; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}



.footerright { margin-top: 30px; margin-bottom: 40px; padding: 0 15px 0 15px; }

.footerright p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }


.footerright h4 {
	font-size: 15px; font-weight: normal; color: #FFF;
}
 
.footerright h3 {
	font-weight: normal; color: #FFF;
}

p.follow-us {
	margin-top: 30px; margin-bottom: 10px;
}

.copyright { height: auto; background-color: #000000; }
 
.copyright p { font-size: 13px; text-align: left; color: #ffffff; padding: 20px 0 20px 0; margin-bottom: 0px; }
 

.bottom_ul { list-style-type: none; float: right; margin-bottom: 0; color: #ffffff; }
.bottom_ul li { float: left; line-height: 40px; }
 
.bottom_ul li:after { content:""; color:#fff; margin-right: 8px; margin-left: 8px; }
/*.bottom_ul li:after { content:"/"; color:#fff; margin-right: 8px; margin-left: 8px; }*/
 
.bottom_ul li a { color: #fff;  font-size: 12px; }




}







@media only screen and (min-width: 992px) and (max-width: 1199px) 




{


body {
	overflow-x: hidden;
}	
 
.navbar-brand {
	padding-top: 10px; font-size: 15px;
}




section.news-hdr-main {
	 height: 180px; padding-top: 2px; padding-bottom: 20px; margin-top: 0; color: #fff; background-color: #3b282a; background-position: bottom right; background-repeat: no-repeat;
background-image: url("../../img/news-hdr-bg-md1.jpg");
}



section.news-hdr-main .row {
	margin-right: -15px;
    margin-left: -15px
}


section.news-hdr-main h2 {
font-family: robotoregular; font-size: 30px; margin-bottom: 5px; padding: 0;
}

.news-sub-hdr {
	font-size: 16px; font-weight: normal; color: #FFF;
}

ul.jobs-hdr-link-row1 {
	font-size: 13px; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-hdr-link-row1 li a:link { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row1 li a:visited { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row1 li a:hover { color: #ffd92a; text-decoration: none; }



ul.jobs-hdr-link-row1 li {
	list-style-type: none; padding-left: 5px; margin-right: 15px;
}

ul.jobs-hdr-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-hdr-link-row2 {
	font-size: 13px; margin-top: -2px; padding: 0; 
}

ul.jobs-hdr-link-row2 li a:link { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row2 li a:visited { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row2 li a:hover { color: #ffd92a; text-decoration: none; }



ul.jobs-hdr-link-row2 li {
	list-style-type: none; padding-left: 5px; margin-right: 15px;
}

ul.jobs-hdr-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}


section.news-hdr-main-lower {
	background-color: #9a9a9a; height: 20px; margin-bottom: 40px; 
} 


section.newone {
	margin-top: 40px; margin-bottom: 60px; padding: 0; background-color: #fff; height: auto; color: #000; 
}


section.newone h2 {
font-family: robotoregular; font-size: 25px; color: #941e1a; margin: 25px 0 15px 0; padding: 0;
}


/*Appointments*/

.lead-intro-inner {
padding-top: 0;
}





p.top {
	margin-top: 35px;
}

span.jobtext-highlight {
	font-weight: bold; color: #941e1a;
}

span.label.article-posted {
	font-size: 14px; font-weight: normal; color: #FFF; padding: 5px 5px; margin: 0 5px 0 5px; border: none;   
}

span.label.job-ref-mw {
	font-size: 12px; font-weight: normal; color: #FFF; padding: 5px 5px; margin: 0;  border: none; 
}

span.wrap {
	display: block; margin-top: 5px;
}

span.wrap-sal {
	display: block; margin-top: 10px; color: #777;
}


section.newone h3 {
	font-family: robotoregular; font-size: 16px; color: #555; margin: 25px 0 0 0; padding: 0 0 5px 0; border-bottom: 1px solid #555; display: inline-block;
}




#innerwrapper {
  width: auto; border: 1px solid #ddd; padding: 5px; font-size: 12px;
}


#innerwrapper .nav-justified > li {
	margin: 0;
}


#innerwrapper .nav-justified > li a {
	padding: 4px;
}





.selected-vacs {
	margin-top: 45px; border-top: 1px solid #cdcdcd;
}

.selected-vacs h4 {
	font-family: robotoregular; font-size: 18px; color: #941e1a; font-weight: normal; margin: 20px 0 0 0; padding: 0;
}

h4 span.badge {
	font-size: 20px; background-color: #337ab7; color: #FFF; padding-top: 0; padding-right: 6px; border-bottom: #000; padding-left: 6px;
}

ul.pager-left {
/*	float: left;*/ text-align: left;
}

ul.pager-left li {
	margin-right: 15px; font-size: 13px;
}


.news-sect-regnews-eml {
height: auto; margin-top: 20px;
}


footer { background-color: #454545; min-height: 350px; margin-top: 60px; }

.footerleft { margin-top: 50px; padding: 0 15px 0 15px; }

.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }



.footercenter { margin-top: 50px; padding: 0 15px 0 15px; }

.footercenter h4 {
	font-family: robotoregular; font-size: 22px; color: #FFF; font-weight: bold; margin-bottom: 10px;
}

.footercenter p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }

p.footer-global-mr {
	padding: 5px; background-color: #343434; display: inline-block;
}


ul.jobs-footer-link-row1 {
	font-size: 12px; color: #FFF; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-footer-link-row1 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row1 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 8px;
}

ul.jobs-footer-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row2 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row2 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row2 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 8px;
}

ul.jobs-footer-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: underline; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}




.footerright { margin-top: 50px; padding: 0 15px 0 15px; }

.footerright p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }


.footerright h4 {
	font-size: 15px; font-weight: normal; color: #FFF;
}

.footerright h3 {
	font-weight: normal; color: #FFF;
}

p.follow-us {
	margin-top: 30px; margin-bottom: 10px;
}

 
.copyright { height: 80px; background-color: #000000; }
 
.copyright p { text-align: left; color: #ffffff; padding: 10px 0; margin-bottom: 0px; }
 

.bottom_ul { list-style-type: none; float: right; margin-bottom: 0; color: #ffffff; }
.bottom_ul li { float: left; line-height: 40px; }
 
.bottom_ul li:after { content:""; color:#fff; margin-right: 8px; margin-left: 8px; }
/*.bottom_ul li:after { content:"/"; color:#fff; margin-right: 8px; margin-left: 8px; }*/
 
.bottom_ul li a { color: #fff;  font-size: 12px; }


}


@media only screen and (min-width: 1200px) and (max-width: 1999px) 


{




body {
	overflow-x: hidden;
}	
 
.navbar-brand {
	padding-top: 10px; font-size: 15px;
}




section.news-hdr-main {
	 height: 220px; padding-top: 5px; padding-bottom: 20px; margin-top: 0; color: #fff; background-color: #3b282a; background-position: bottom right;
background-image: url("../../img/news-hdr-bg-lge1.jpg"); 
}


section.news-hdr-main .row {
	margin-right: -15px;
    margin-left: -15px
}


section.news-hdr-main h2 {
font-family: robotoregular; font-size: 30px; margin-bottom: 5px; padding: 0;
}

.news-sub-hdr {
	font-size: 17px; font-weight: normal; color: #FFF;
}


ul.jobs-hdr-link-row1 {
	font-size: 14px; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-hdr-link-row1 li a:link { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row1 li a:visited { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row1 li a:hover { color: #ffd92a; text-decoration: none; }



ul.jobs-hdr-link-row1 li {
	list-style-type: none; padding-left: 5px; margin-right: 15px;
}

ul.jobs-hdr-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-hdr-link-row2 {
	font-size: 14px; margin-top: -2px; padding: 0; 
}

ul.jobs-hdr-link-row2 li a:link { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row2 li a:visited { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row2 li a:hover { color: #ffd92a; text-decoration: none; }



ul.jobs-hdr-link-row2 li {
	list-style-type: none; padding-left: 5px; margin-right: 15px;
}

ul.jobs-hdr-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}


section.news-hdr-main-lower {
	background-color: #9a9a9a; height: 20px; margin-bottom: 40px; 
} 

section.newone {
	margin-top: 20px; margin-bottom: 60px; padding: 0; background-color: #fff; height: auto; color: #000; 
}


section.newone h2 {
font-family: robotoregular; font-size: 25px; color: #941e1a; margin: 35px 0 15px 0; padding: 0;
}

span.wrap {
	display: block; margin-top: 5px;
}

span.wrap-sal {
	display: block; margin-top: 10px; color: #777;
}


p.top {
	margin-top: 35px;
}

span.jobtext-highlight {
	font-weight: bold; color: #941e1a;
}

span.label.article-posted {
	font-size: 14px; font-weight: normal; color: #FFF; padding: 5px 5px; margin: 0 5px 0 5px; border: none; 
}

span.label.job-ref-mw {
	font-size: 12px; font-weight: normal; color: #FFF; padding: 5px 5px; margin: 0; 
}

section.newone h3 {
	font-family: robotoregular; font-size: 16px; color: #555; margin: 25px 0 0 0; padding: 0 0 5px 0; border-bottom: 1px solid #555; display: inline-block;
}


.selected-vacs {
	margin-top: 45px; border-top: 1px solid #cdcdcd;
}

.selected-vacs h4 {
	font-family: robotoregular; font-size: 22px; color: #941e1a; font-weight: normal; margin: 20px 0 0 0; padding: 0;
}

h4 span.badge {
	font-size: 20px; background-color: #337ab7; color: #FFF; padding-top: 0; padding-right: 6px; border-bottom: #000; padding-left: 6px;
}

ul.pager-left {
	/*float: left;*/ text-align: left;
}

ul.pager-left li {
	margin-right: 15px; font-size: 13px;
}





.news-sect-regnews-eml {
height: auto; margin-top: 20px;
}


footer { background-color: #454545; min-height: 350px; margin-top: 80px; }

.footerleft { margin-top: 50px; padding: 0 15px 0 15px; }

.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom: 15px; }



.footercenter { margin-top: 50px; padding: 0 15px 0 15px; }

.footercenter h4 {
	font-family: robotoregular; font-size: 22px; color: #FFF; font-weight: bold;
}

p.footer-global-mr {
	padding: 5px; background-color: #343434; display: inline-block;
}


.footercenter p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom: 15px; }


ul.jobs-footer-link-row1 {
	font-size: 12px; color: #FFF; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-footer-link-row1 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row1 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 8px;
}

ul.jobs-footer-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row2 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row2 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row2 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 8px;
}

ul.jobs-footer-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}



ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: underline; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}





.footerright { margin-top: 50px; padding: 0 15px 0 15px; }

.footerright p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom: 15px; }


.footerright h4 {
	font-size: 15px; font-weight: normal; color: #FFF;
}

.footerright h3 {
	font-weight: normal; color: #FFF;
}

p.follow-us {
	margin-top: 30px; margin-bottom: 10px;
}
 
.copyright { height: 80px; background-color: #000000; }
 
.copyright p { text-align: left; color: #ffffff; padding: 10px 0; margin-bottom: 0px; }
 

.bottom_ul { list-style-type: none; float: right; margin-bottom: 0; color: #ffffff; }
.bottom_ul li { float: left; line-height: 40px; }
 
.bottom_ul li:after { content:""; color:#fff; margin-right: 8px; margin-left: 8px; }
/*.bottom_ul li:after { content:"/"; color:#fff; margin-right: 8px; margin-left: 8px; }*/
 
.bottom_ul li a { color: #fff;  font-size: 12px; }



}





