@charset "utf-8";
/* CSS Document */
body {
	background-color:#333;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C4C5C7;
}
#container{
	width:861px;
	padding-top:59px;
	position:absolute;
	left:50%; 
	margin-left:-430px;
	z-index:1;
}
#jobAdvert {
	width:570px;
	/*height:600px;*/
	height:366px;
	position:absolute;
	left:50%;
	margin-left:-200px;
	background-image:url(webimages/Job-advert-back-366.png);
	background-repeat:no-repeat;
	z-index:100;
	top:120px;
	padding-left:42px;
	padding-top:40px;
	display:none;
	
}
#jobAdvert p{
	font-size:11px;
	line-height:16px;
	padding-bottom:4px;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
}

#jobAdvert a:link, #jobAdvert a:visited {
	color:#9b9c9e;
	text-decoration:none;
}
#jobAdvert a:hover{
	color:#EC0B8D;
	text-decoration:none;
}
#advertLinkBox{
	float:left;
	width:88px;
	padding-top:20px;
	width:150px;
}
h1{
	padding:0px;
	margin:0px;
	/*font-size:69px;
	line-height:65px;
	font-family: 'ClarendonFSLight-1','ClarendonFSLight-2',Arial,sans-serif;
	font-weight:lighter;*/
	color:#707172;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
}
h2{
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:lighter;
	color:#707172;
	padding-bottom:3px;
	line-height:18px;
}
h3{
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:lighter;
	color:#EE3224;
	padding-bottom:3px;
	line-height:16px;
}
h3 a{
	text-decoration:none;	
}
h3 a:hover{
	text-decoration:underline;
}

p {
	color:#9B9C9E;
	margin:0px;
	padding:0px;
	padding-top:4px;
	padding-bottom:3px;
	line-height:18px;
	font-size:11px;
}
form {
	padding:0px;
	margin:0px;
}
.newsArticle, .contentContact{
	padding-bottom:8px;
	padding-top:8px;
	margin-right:30px;
	border-bottom:1px solid #707172;
	width:370px;
	/*float:left;*/
	/*clear:left;*/
}
.newsArticle p, td p{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}
.newsArticle a:link, .newsArticle a:visited {
	color:#7b7d82;
	text-decoration:none;
}
.newsArticle a:hover{
	color:#C1D72F;
	text-decoration:none;
}
#flashNews {
	width:150px;
	height:52px;
	float:left;
}
#leftCol{
	width:150px;
	float:left;
	margin-right:50px;
	padding-top:32px;
	border-top:1px solid #EE3224;
	text-align:right;
	vertical-align:top;
	/*height:520px;*/
}
#rightCol {
	width:659px;
	float:left;
	padding-top:20px;
	border-top:1px solid #9b9c9e;
	border-bottom:1px solid #9b9c9e;
	float:left;
	padding-bottom:27px;
	z-index:1;
	/*height:520px;*/
}
#logo{
	height:85px;
	width:150px;
	float:right;
}
#flashlogo{
	height:85px;
	width:85px;
	float:right;
}
#logoMenuClear{
height:22px;
width:150px;
float:left;
}
#menu {
	width:150px;
	float:right;
}
#menu ul {
	padding:0px;
	margin:0px;
}
#menu ul li {
	list-style:none;
	font-size:18px;
	font-family: 'ClarendonLightRegular';
	src: url('clarendonbt-light-webfont.eot');
	src: local('☺'), url('clarendonbt-light-webfont.woff') format('woff'), url('clarendonbt-light-webfont.ttf') format('truetype'), url('clarendonbt-light-webfont.svg#webfontsyQkQJNM') format('svg');
	font-style: normal;
	padding:0px;
	margin:0px;
	line-height:21px;
}
#menu ul li a:link, #menu ul li a:visited {
	/*color:#88898b;*/
	text-decoration:none;
}
#menu ul li a:hover {
	/*color:#88898b;*/
	text-decoration:none;
}
#flashmenu{
	width:150px;
	height:80px;
}
#content{
	position:relative;
	padding-top:55px;
	width:659px;
	float:left;
}
#flashcontent{
	width:658px;
	float:left;
	z-index:1;
}
#flashcontentCol1{
	width:298px;
	float:left;
}
#flashcontentCol2{
	width:298px;
	float:left;
}
#dateText{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	color:#9b9c9e;
	position:absolute;
	top:39px;
	left:50%;
	width:180px;
	margin-left:246px;
}
#footer{
	padding-left:202px;
	padding-top:10px;
	padding-bottom:200px;
	width:660px;
	float:left;
}
#companyTxt{
	width:305px;
	float:left;
}
#companyTxt p{
	color:#707172;
}
.contentCol1 {
	width:312px;
	padding-right:25px;
	float:left;
}
.contentCol2 {
	width:312px;
	float:left;
}
.contentCol0 {
	width:659px;
	float:left;
	padding-bottom:20px;
}
.colThird {
	width:204px;
	float:left;
	padding-right:15px;
}
.colThird ul, .contentCol2 ul {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.colThird ul li, .contentCol2 ul li{
	list-style:none;
	padding:0px;
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.clientCol {
	/*font:Georgia, "Times New Roman", Times, serif;*/
	font-size:12px;
	width:140px;
	padding-right:33px;
	float:left;
}
.clientCol p{
	padding-bottom:3px;
	padding-top:3px;
	line-height:15px;
}
.clientCol a:link, .clientCol a:visited, .colThird a:link, .colThird a:visited {
	color:#C4C5C7;
	text-decoration:none;
}
.clientCol a:hover, .colThird a:hover{
	color:#71CBD2;
	text-decoration:none;
}
.contactCol {
	
	width:130px;
	float:left;
	padding-bottom:15px;
}
/*.contactCol p {
font-family:Arial, Helvetica, sans-serif;
}*/
.contactCol a:link, .contactCol a:visited{
	color:#9b9c9e;
	text-decoration:none;
}
.contactCol a:hover{
	color:#EC0B8D;
	text-decoration:none;
}
#creativeNav {
	padding-top:119px;
	float:left;
	width:150px;
	text-align:right;
}
#creativeNav ul{
	padding:0px;
	margin:0px;
}
#creativeNav ul li{
	padding:0px;
	margin:0px;
	display:inline;
	float:right;
	font-size:12px;
}
#creativeNav ul li a:link, #creativeNav ul li a:visited{
	padding:0px;
	margin:0px;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	display:block;
	font-size:11px;
	color:#9b9c9e;
}
#creativeNav ul li a:hover{
	padding:0px;
	margin:0px;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	display:block;
	font-size:11px;
	color:#71CBD2;
}
#menuB {
	float:right;
	padding-top:0px;
	width:350px;
	text-align:right;
}
#menuB ul {
	padding:0px;
	margin:0px;	
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
}
#menuB ul li {
	display:inline;
	float:right;	
	border-left:1px solid #9b9c9e;
	padding:0px;
	margin:0px;
}
#menuB ul li a:link, #menuB ul li a:visited {
	/*color:#9b9c9e;*/
	display:block;
	padding-left:7px;
	padding-right:7px;	
	text-decoration:none;
}
#menuB ul li a:hover {
	/*color:#C4C5C7;*/
	display:block;
	padding-left:7px;
	padding-right:7px;	
	text-decoration:none;
}

#socialLinks {
	float:left;
	padding-top:0px;
	width:150px;
	text-align:right;
}
.bottomLeftPanel {	
	position:absolute;
	width:150px;
	bottom:-30px;
	height:46px;
	left:-201px;	
	text-align:right;
}
.newsBlock {
	padding-top:6px;
	width:150px;
	height:46px;
	float:left;	
	padding-bottom:13px;
}
.bottomLeftPanel h2 {
	font-size:18px;
}
.bottomLeftPanel a:link, .bottomLeftPanel a:visited{
	color:#9b9c9e;
	text-decoration:none;
}
.bottomLeftPanel a:hover{
	color:#C4C5C7;
	text-decoration:none;
}

.socialLinks {
	padding-top:7px;
	float:left;
	width:150px;
	height:34px;
}
.rarLink {
	width:61px;
	height:34px;
	float:right;
}
.rarLink a {
	width:61px;
	height:34px;
	display:block;
	background-image:url(webimages/RAR-logo.png);
	background-position:0px 0px;
}
.rarLink a:hover {
	background-position:0px -34px;
}

.twitterLink {
	width:22px;
	height:34px;
	margin-right:5px;
	float:right;
}
.twitterLink a {
	width:22px;
	height:34px;
	display:block;
	background-image:url(webimages/Twitter-logo.jpg);
	background-position:0px 0px;
}
.twitterLink a:hover {
	background-position:0px -34px;
}

.newsButton{
	color:#000;
	font-size:12px;
	border:1px solid #000;
	float:left;
	padding:3px;	
}
.newsBorder{
	border:1px solid #C1D72F;
}
.creativeBorder{
	border:1px solid #71CBD2;
}
.contactTextbox {
	padding:0px;
	margin:0px;
	/*font-size:12px;
	border:1px solid #000;*/
	width:305px;
}
.paddingBottom10px{
	padding-bottom:6px;
}
.redLink a:link, .redLink a:visited {
	color:#EE3224;
	text-decoration:none;
}
.redLink a:hover {
	color:#c4c5c7;
	text-decoration:none;
}
.pinkLink a:link, .pinkLink a:visited {
	color:#EC0B8D;
	text-decoration:none;
}
.pinkLink a:hover {
	color:#c4c5c7;
	text-decoration:none;
}
.blueLink a:link, .blueLink a:visited {
	color:#C4C5C7;
	text-decoration:none;
}
.blueLink a:hover {
	color:#71CBD2;
	text-decoration:none;
}
.greyLink a:link, .greyLink a:visited{
	color:#2b2828;
	text-decoration:none;
}
.greyLink a:hover{
	color:#2d2c2c;
	text-decoration:none;
}

.greenLink a:link, .greenLink a:visited{
	color:#9b9c9e;
	text-decoration:none;
}
.greenLink a:hover{
	color:#C1D72F;
	text-decoration:none;
}

.applyGreen {
	color:#C1D72F;
}
.applyLGrey {
	color:#9B9C9E;
}
.applyMagenta {
	color:#ec0b8d;
}
.bMenuPink a:link, .bMenuPink a:visited{
	color:#88898b;
}
.bMenuPink a:hover{
	color:#EC0B8D;
}
.bMenuGreen a:link, .bMenuGreen a:visited{
	color:#88898b;
}
.bMenuGreen a:hover{
	color:#C1D72F;
}
.bMenuDGreen a:link, .bMenuDGreen a:visited{
	color:#88898b;
}
.bMenuDGreen a:hover{
	color:#54B948;
}
.bMenuOrange a:link, .bMenuOrange a:visited{
	color:#88898b;
}
.bMenuOrange a:hover{
	color:#F8981D;
}
.bMenuBlue a:link, .bMenuBlue a:visited{
	color:#88898b;
}
.bMenuBlue a:hover{
	color:#71CBD2;
}
.bMenuRed a:link, .bMenuRed a:visited{
	color:#88898b;
}
.bMenuRed a:hover{
	color:#EE3224;
}
/*INACTIVE STATES */
.bMenuPinkI a:link, .bMenuPinkI a:visited{
	color:#EC0B8D;
}
.bMenuPinkI a:hover{
	color:#EC0B8D;
}
.bMenuGreenI a:link, .bMenuGreenI a:visited{
	color:#C1D72F;
}
.bMenuGreenI a:hover{
	color:#C1D72F;
}
.bMenuDGreenI a:link, .bMenuDGreenI a:visited{
	color:#54B948;
}
.bMenuDGreenI a:hover{
	color:#54B948;
}
.bMenuOrangeI a:link, .bMenuOrangeI a:visited{
	color:#F8981D;
}
.bMenuOrangeI a:hover{
	color:#F8981D;
}
.bMenuBlueI a:link, .bMenuBlueI a:visited{
	color:#71CBD2;
}
.bMenuBlueI a:hover{
	color:#71CBD2;
}
.bMenuRedI a:link, .bMenuRedI a:visited{
	color:#EE3224;
}
.bMenuRedI a:hover{
	color:#EE3224;
}
.applyArial{
	font-family:Arial, Helvetica, sans-serif;
}
a {
	outline:none;
}
.knockback {
	-moz-opacity:.70;
	filter:alpha(opacity=70);
	opacity:.70;
}
.moreHolder {
	float:left;
	width:58px;
	padding-left:5px;
	padding-top:0px;
}
.moreArrow{
	width:15px;
	height:13px;
	float:left;
	margin-top:4px;
	margin-left:4px;
	background-image:url(../webimages/arrowright.jpg);
	background-repeat:no-repeat;
}
.panelBottom {
	clear:both;
	padding-bottom:5px;
}
#webCreative {
	width:658px;
	height:322px;
	float:left;
}
.webColRight {
	width:220px;
	float:left;
}
.webColMain {
	width:418px;
	min-height:120px;
	padding-right:20px;
	float:left;
}
.webThumb {
	width:106px;
	margin-right:8px;
	float:left;
	height:52px;	
}

.webThumb {
	-moz-opacity:.60;
	filter:alpha(opacity=60);
	opacity:.60;
}

