body{

	font-family: Arial,Helvetica,sans-serif;

	margin: auto;

    width: 960px;

}



a,

a:visited,

a:active {

	color:#B9232A;

	text-decoration:underline;

}



a:hover {

	color:#050364;

	text-decoration:underline;

	cursor:pointer;

}


h1{font-size: 20px;}
h2{ font-size: 16px }



#main > header{

	background-color: #003365;

    background-position: right top;

    background-repeat: no-repeat;

	height: 70px;

	position: relative;

}



#main > header h2{

	color: white;

	bottom: 0;

    font-size: 14px;

    font-weight: normal;

	margin: 5px;

	position: absolute;

	right: 0;

}





#main > section{

    color: #050364;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 13px;

    line-height: 150%;

    margin-left: 165px;

    padding:10px;

    float:left;

    width: 775px;

}





#main > section h1{

	color: #333333;

    font-weight: normal;

    margin: 0 0 0.5em;

}





html, body {

	height: 100%;

}



#wrap {

	min-height: 100%;

	background-image: url("../images/allbgd.gif");

}



#main {

	background-image: url("../images/allbgd.gif");

	float: right;

	overflow:auto;

	padding-bottom: 50px;

	width: 100%;

}



body > footer {

    background-color: white;

    clear: both;

    font-size: 70%;

    height: 50px;

    margin-top: -50px;

    padding: 10px;

    position: relative;

}



img.fancyImage{

	border: 1px solid #CCCCCC;

	border-radius: 5px 5px 5px 5px;

	box-shadow: 3px 3px 4px #999999;

}



nav{

	background-image: url("../images/allbgd.gif");

	color: white;

    float: left;

    height: 100%;

    margin-right: -165px;

	margin-top: 70px;

	padding-top: 25px;

    width: 165px;

	position: absolute;



}



nav ul{

	list-style-type: none;

	margin: 0 0 60px;

	padding: 0;

}



nav ul li{

    font-size: 13px;

    font-weight: bold;

    list-style-type: none;

	margin: 0;

}



nav ul li a,

nav ul li a:visited

{

	color: white;

	display: block;

    padding: 3px 6px;

	text-decoration:none;

}



nav ul li a:hover{

	background-color: #050364;

	color: white;

}





nav>a.link-uk,

nav>a.link-eu

{

    background-image: url("../images/jumps.gif");

    display: block;

    height: 75px;

    margin: 10px auto;

    overflow: hidden;

    text-indent: -999em;

    width: 150px;

}



nav>a.link-uk{ background-position: 0 0; }

nav>a.link-uk:hover{ background-position: -149px 0; }



nav>a.link-eu{ background-position: -298px 0; }

nav>a.link-eu:hover{ background-position: -448px 0; }





ul#job-categories{

    font-size: 14px;

    list-style-type: none;

    margin: 0 0 1em;

    padding: 0;

}



#job-categories li{

	list-style-type: none;

	display: inline;

}



#job-categories li:after{

	content: " |";

	padding: 5px;

}

#job-categories li:last-child:after{

	content: "";

}





blockquote:before,

blockquote:after{

	content: '"';

}



blockquote{

    font-size: 13px;

    font-weight: bold;

    margin: 0;

}





.social a,

.social a:visited

{

    background-image: url("../images/social.jpg");

    background-repeat: no-repeat;

    color: #050364;

    display: block;

    font-size: 16px;

    font-weight: bold;

    height: 66px;

    line-height: 66px;

    padding-left: 94px;

    text-decoration: none;

}



.social a.twitter{

	background-position: 0 -137px;

}

.social a.linkedin{

	background-position: 0 -68px;

}

.social a.facebook{

    clear:both;

}



.social a.twitter:hover{ background-position: 0 -405px; }

.social a.linkedin:hover{ background-position: 0 -336px; }

.social a.facebook:hover{ background-position: 0 -268px; }











.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}



.clearfix {

	display: inline-block;

}



html[xmlns] .clearfix {

	display: block;

}



* html .clearfix {

	height: 1%;

}

















#page-home > #in-business p{

	font-size: 16px;

}



#page-home > #in-business p strong{

	font-weight: normal;

	margin-right: 10px;

	color: #4f81bd

}



#page-home > #in-business p strong span{

	font-size: 25px;

}





















#page-contactUs .social a,

#page-contactUs .social a:visited{

    background-image: url("../images/social-small.jpg");

    float: left;

    height: 45px;

    overflow: hidden;

    padding: 0;

    text-indent: -999em;

    width: 45px;

}



#page-contactUs .social a.linkedin{

	background-position: 0 -45px;

}



#page-contactUs .social a.twitter{

	background-position: 0 -89px;

}



#page-contactUs .social a.skype{

	background-position: 0 -133px;

}



#page-contactUs .social a.linkedin:hover{

	background-position: 0 -224px;

}



#page-contactUs .social a.twitter:hover{

	background-position: 0 -268px;

}

#page-contactUs .social a.skype:hover{

	background-position: 0 -312px;

}





#page-contactUs .address .skype,

#page-contactUs .address .skype:visited{

    background-image: url("../images/social-small.jpg");

    background-position: 0 -133px;

    background-repeat: no-repeat;

    color: #050364;

    display: block;

    font-size: 21px;

    font-weight: bold;

    height: 45px;

    line-height: 45px;

    margin: 5px 0 0;

    padding: 0 0 0 50px;

    text-decoration: none;

}

#page-contactUs .address .skype:hover{

	background-position: 0 -312px;

}



#page-contactUs .address .skype span{

	font-size: 70%;

	font-weight: normal;

}



#page-contactUs #phoneNumbers{ float: left }

#page-contactUs #emailUs{ float: right }

#page-contactUs #emailUs .link {

    background: url("../images/btnEmailUsNow.gif") no-repeat scroll 0 0 transparent;

    display: block;

    height: 24px;

    overflow: hidden;

    text-indent: -999em;

    width: 131px;

}



#page-contactUs #emailUs .link:hover{

	background-position: 0 -24px;

}



#page-contactUs	.address{



    font-size: 140%;

    font-weight: bold;

    margin-top: 1em;

}



#page-contactUs	.address .tel{

    font-size: 140%;

    margin-top: 0.5em;

}



#page-contactUs	.address .fax{

    font-size: 80%;

    margin-top: 0.5em;

}



#page-contactUs dl#phoneNumbers{}



#page-contactUs dl#phoneNumbers dt{

	font-weight: bold;

}



#page-contactUs dl#phoneNumbers dd{

	 margin: 0 0 1em;

}





