@media screen {

/*Full screen background image code */
img.bg {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
  
  z-index:-1;
}

}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
  img.bg {
    left: 50%;
    margin-left: -512px;   /* 50% */
  }
}
/*END - Full screen background image code */


@media screen {

/* - Bootstrap style overides */
html{font-family: 'Source Sans Pro', sans-serif !important;}
body{font-family: 'Source Sans Pro', sans-serif !important;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: 'Source Sans Pro', sans-serif !important;}

.firstmenuitem {
margin-left:15px;	
}

.paddingleft {
padding-left: 4%;	
}

.paddingright {
padding-right: 4%;	
}


h1, h4 {
color:#3570b6;
}

h2 {
color:#3570b6;
}


h4 {
margin-top:0px;	
}

p {
color:#666;
}

ul {
color:#666;
}

ul li {
color:#666;
}

hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #999;
}

.centre {
text-align:center;	
}

.latestnews {
font-size: 85%;
margin-top:45px;
}

.largerText {
font-size: 130%;
}

}

/* fluid maps conatiner */
.fluid-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.fluid-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
        border: none;
}


/* Mobile specific styles */

@media only screen and (max-device-width: 480px) {
	
img.bg {display:none;}
	
html {background-color:#CCC;}

.firstmenuitem {
margin-left:0px;	
}

.latestnews {
font-size: 100%;
margin-top:45px;
}

.paddingbottom {
padding-bottom: 30px;	
}
	
/* END - Mobile specific styles */
}


/* Print styles */
 @media print {

			 
}


/* END - Print styles */

.showmore_one {margin: 0 0 20px 0;}
.clear {clear:both}
.showmore_content
{
	position: relative;
	overflow: hidden;
}
.showmore_trigger
{
	width: 100%;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
}
.showmore_trigger span
{
	display: block; color:#3570b6
}
.response {color:green}
.job-item {border-bottom:dotted 1px #000; padding-bottom:10px; margin-bottom:20px;}
.no-brd {border:none}