/*-----
GATENBY SANDERSON: Screen Style Sheet 
---------------------------------------------------------------------------------
Version: 1.0
Author: Richard Stephenson
Email: richard.stephenson@awadigital.com
Website: http://www.awadigital.com
DOB: 26 JUNE 2007
-------------------------------------------------------------------------------*/

.homepage h1 {

}
div.block {
padding : 0;
margin : 0;	
}

div.block:after {
content: "."; 
display: block; 
height: 0px; 
clear: both; 
visibility: hidden;
}
div.block {display: inline-block;}
/* Hides from IE-mac \*/
* html div.block {height: 1%;}
div.block {display: block;}
/* End hide from IE-mac */

/*-- MARKETING ----------------------------------------------------------------*/
#marketing {
width:49%;
float:right;
}

#marketing .about_gs {
background: #AA2B40;
border-radius: 8px;
margin-bottom: 17px;
padding: 14px;	
position: relative;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
#marketing .about_gs h1 {
color: #FFF;
font-size: 2.3em;	
line-height: 1;
margin: 0 0 0.4em 0;
}
#marketing .about_gs p {
color: #FFF;	
margin: 0 0 0.8em 0;
}
#marketing .about_gs div.leader p {
font-size: 1.4em;
font-weight: bold;	
}
#marketing .about_gs p.find_out_more {
margin: 0;	
}
#marketing .about_gs a {
color:#FFF;
}

#marketing .latest_news {
background: #F3F3F3;
border-radius: 8px;
margin-bottom: 17px;
padding: 14px;	
position: relative;	
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
#marketing .latest_news h2 {
color: #A6BD00;
font-size: 2.3em;
font-weight: normal;
line-height: 1;
margin: 0 0 0.4em 0;
}
#marketing .latest_news .fl {
background: url(/stat/latest_news.png);
display: block;
height: 54px;
position: absolute;	
right: 14px;
top: -8px;
width: 54px;
}

#marketing .latest_news li {
background: url(/stat/blt_A6BD00.gif) 0 3px no-repeat;
font-size: 1.2em;	
margin: 0 0 1em 0;
padding: 0 0 0 18px;
}
#marketing .latest_news li a {
color: #333;
text-decoration: none;	
}
#marketing .latest_news li a:hover {
text-decoration: underline;	
}
#marketing .latest_news li a span {
color: #AE1E35;
text-decoration: underline;	
}

#marketing .social {
margin-bottom: 17px;
}
#marketing .social a {
margin-right: 10px;	
}


/*-- JOBS-SEARCH -----------------------------------------------------------*/
#jobs_information {
width:49%;
float:left;
overflow:hidden;
padding-bottom:26px;
}
ul.jobs_navigation {
overflow:hidden;
width:100%;
position:relative;
border-bottom:2px solid #AE1E35;
height:60px;
}
ul.jobs_navigation li {
width:50%;
overflow:hidden;
float:left;
position:absolute;
bottom:0;
height:60px;
background-image:url(../stat/bg-nav-tab-l.gif);
background-repeat:no-repeat;
background-position:0 0;
}
ul.jobs_navigation li#nav_js {
position:absolute;
top:0;
left:50%;
background-position:5px 0;
}
ul.jobs_navigation li div {
margin-left:5px;
background:url(../stat/bg-nav-tab-r.gif) top right no-repeat;
}
ul.jobs_navigation li.selected {
background-color:#fff;
padding-top:0;
}
ul.jobs_navigation li h2 {
font-size:1.5em;
padding:3px 5px 0;
color:#FFF;
text-decoration:none;
}
ul.jobs_navigation li:hover h2 a {
text-decoration:underline;
}
ul.jobs_navigation li h2 a {
color:#FFF;
text-decoration:none;
}
ul.jobs_navigation li h2 a:hover {
text-decoration:underline;
}
ul.jobs_navigation li p {
padding:5px 5px;
font-size:1em;
}
#nav_js {
position:absolute;
top:0;
left:50%;
}
ul.jobs_navigation li#nav_js h2,
ul.jobs_navigation li#nav_js p {
padding-left:10px;
}
body #container ul.jobs_navigation li.selected {background-image:url(../stat/bg-nav-tab-sel-l.gif);}
body #container ul.jobs_navigation li.selected div {background:url(../stat/bg-nav-tab-sel-r.gif) top right no-repeat;}
body #container ul.jobs_navigation li.selected p {color:#fff;}

/*-- SERVICES -----------------------------------------------------------------*/
#additional-content {
border-top: 2px #787878 solid;
clear:both;
padding:20px 0 0;
}

/*-- PANELS -------------------------------------------------------------------*/
#panels {
overflow:hidden;
padding-bottom:10px;
}
#panels .col {
float:left;
width:32%;
margin-right:2%;
min-height:215px;
}
#panels .last {
margin-right:0;
float:right;
}
#panels h2 {
background: url(/stat/crnr_tr.png) no-repeat 100% 0;
font-weight:normal;
font-size:2em;
margin-bottom:15px;
}
#panels h2 a {
background: url(/stat/crnr_tl.png) no-repeat;
display: block;
padding: 11px 15px;
text-decoration:none;
}
#panels h2 a:hover {
text-decoration: underline;	
}
#panels div div.image {
border: 1px #CDCDCD solid;
margin-bottom:15px;
text-align:center;
}
#panels div div.image img {
width: 100%;
-ms-interpolation-mode: bicubic;
}

#panels div p {
color: #454545;
}
#panels div p.more {
margin-top: 5px;
}

#panels #panel1 h2 {
background-color: #A6BD00;	
}
#panels #panel1 h2 a {
color: #FFF;	
}

#panels #panel2 h2 {
background-color: #F3F3F3;	
}
#panels #panel2 h2 a {
color: #454545;	
}

#panels #panel3 h2 {
background-color: #AA2B40;	
}
#panels #panel3 h2 a {
color: #FFF;	
}


