body{
	background-image:url(../images/common/background.png);
	background-repeat:repeat-x;
	background-color:#013155;
	text-align:center;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#container{
	margin:6px auto;
	}

#header{
	background-image:url(../images/common/header.png);
	width:974px;
	height:140px;
	margin:0 auto;
	border-bottom:5px solid #000;
	position:relative;
	}

.logo {
	position:absolute;
	top:30px; 
	left:25px;
	width:350px;
	text-align:left;
	}
#navbar {
	width:660px;
	height:30px;
	position:absolute;
	top:112px;
	left:0;
	}
/* nav */
#navbar_main{	position:absolute;
	top:0; font-family:Verdana,Arial,Helvetica,sans-serif; padding-left:20px; float:left; font-size:12px; color:#FFF; font-weight:bold; z-index:10}
ul#navbar_main{float:left; clear:left; list-style-type:none; margin:0; :0; clear:left; color:#FFF; padding-left:25px; padding-right:15px; float:left;}
#navbar_main li{float:left; color:#FFF; background-image:url(../images/common/nav-btn.png); background-repeat:no-repeat; width:98px; padding-right:5px}
#navbar_main li ul{list-style-type:none; display:none; margin:0; position:absolute; width:156px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; color:#FFF; padding:0}
#navbar_main li ul li{
	float:none;
	width:140px;
	background-image:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding:0px;
}
#navbar_main li ul a{
	background-color:#000000;
	color:#FFFFFF;
	font-size:10px;
	text-align:left; 
}
#navbar_main li ul a:hover{
	color:#CCCCCC;
}
#navbar_main a{color:#FFF; text-decoration:none; font-size:1em; padding:8px; display:block;}
#navbar_main a:hover{color:#CCCCCC}

#callback_box{position:absolute; width:269px; margin-left:667px; top:8px; font-family:Arial,Helvetica,sans-serif;  z-index:100}
#callback_box p{font-size:10px; margin:0 0 5px 0}
#callback_box label{font-size:10px; display:block; margin:0}
#callback_box input[type=text]{font-size:10px; font-family:Arial,Helvetica,sans-serif; width:150px; margin:0}
#callback_box textarea{font-size:10px; font-family:Arial,Helvetica,sans-serif; width:150px; margin:0}
#callback_box input[type=submit]{font-size:10px; float:right}
#toggle{width:230px; overflow:auto; margin:0; background-color:#FFF; padding:10px 20px; position:absolute; left:0; top:44px; display:none; z-index:50}
form#toggle fieldset{border:0; padding:0; margin-bottom:10px}

#doingcallback{width:270px; height:50px; background:#FFF url('images/ajax-loader.gif') no-repeat center center; display:none}
#sentcallback{width:230px; height:50px; padding:10px 20px; background:#FFF;  display:none;}

#backchatsignup_box{position:absolute; width:269px; margin-left:667px; top:8px; font-family:Arial,Helvetica,sans-serif;  z-index:50}
#backchatsignup_box p{font-size:10px; margin:0 0 5px 0}
#backchatsignup_box label{font-size:10px; display:block; margin:0}
#backchatsignup_box input[type=text]{font-size:10px; font-family:Arial,Helvetica,sans-serif; width:150px; margin:0}
#backchatsignup_box textarea{font-size:10px; font-family:Arial,Helvetica,sans-serif; width:150px; margin:0}
#backchatsignup_box input[type=submit]{font-size:10px; float:right}

form#toggle2 fieldset{border:0; padding:0; margin-bottom:10px}

#doingbackchat{width:270px; height:50px; background:#FFF url('images/ajax-loader.gif') no-repeat center center; display:none}
#toggle2{width:230px; overflow:auto; margin:0; background-color:#FFF; padding:10px 20px; position:absolute; left:0; top:44px; display:none; z-index:50}
#sentcallback2{position:absolute; left:0; top:44px; width:230px; height:50px; padding:10px 20px; background:#FFF;  display:none}

#backchatsignup_box{position:absolute; width:269px; margin-left:667px; top:58px; font-family:Arial,Helvetica,sans-serif}

#toplogos{position:absolute; margin-left:667px; margin-top:48px; z-index:auto}

#mainTop {
	margin:0 auto;
	width:974px;
	height:345px;
	background-color:#9D9D9D;
	text-align:left;
	position:relative;
	clear:both;
}
#mainImage {
	position:absolute;
	left:0;
	top:0;
	width:974px;
	height:345px;
	overflow:hidden;
	z-index:1;

	}
	
.pics {width:974px; height:345px; top:0; left:0;}
.pics img{width:974px; height:345px;}
	
#twitter { position:absolute; left:14px; top:305px; width:36px; height:37px; z-index:3; 
	}	

#facebook { position:absolute; left:59px; top:306px; width:36px; height:37px; z-index:4; 
	}	

#linkedin { position:absolute; left:104px; top:306px; width:37px; height:37px; z-index:4; 
	}	

#mainContent{
	padding:15px 10px 25px;
	width:954px;
	margin:0 auto;
	background-color:#FFFFFF;
	clear:both;
	position:relative;
	text-align:left;
	}
	
.twoCol {
	width:640px;
	float:left;
	text-align:left;
	}

.oneCol {
	width:320px;
	float:left;
	text-align:left;
	padding-top:15px;
	}
.rightCol {
	width:306px;
	float:left;
	text-align:left;
	}	

.pod {
	width:306px;
	background-image:url(../images/common/pod-backer.png);
	background-repeat:no-repeat;
	float:left;
	margin: 0 5px 14px 0;
	background-color: #CCCCCC;
	}

.pod ul,li {margin:0; padding:0}

.podCopy p {
	margin:20px 20px 0px;
	font-size:10px;
	line-height:12px
	}

.pod ul{
	color:#0033FF;
	margin:20px 0 0 20px;
	list-style-type:disc;
	font-weight:bold;
	font-size:11px;
	}
.pod li{
	margin:10px;
	}
	
.passenger span{
	color:#009933;
	}
	
.goods span{
	color:#00CCFF;
	}
	
.employment span{
	color:#CC0000;
	}
	
.corporate span{
	color:#0066CC;
	}
	
.podImg {
	margin:15px 20px;
	}

.directorPod {
	width:626px;
	height:224px;
	background-image:url(../images/pods/directorPod-background.png);
	float:left;
	}
.vacanciesPod {
	width:626px;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url(../images/pods/directorPod-background.png);
	float:left;
	}	
.vacanciesPod h4{
	margin:10px 0 0 20px;
	text-align:left;
	font-weight:bold;
	color:#1F5A89;
	}	
.vacanciesPod p{
	margin-top:10px;
	}	



.eventsPod {
	width:306px;
	margin:14px 0;
	background-image:url(../images/common/pod-backer.png);
	background-repeat:no-repeat;
	background-color: #CCCCCC;
	}
.eventsPod h4 {margin:0px; padding:0px;}	

.backchatPod {
	width:306px;
	background-image:url(../images/common/pod-backer.png);
	background-repeat:no-repeat;
	background-color: #CCCCCC;	
	}
#backchatform { 
	margin:20px;
	}
#backchatbtn{
	margin:10px 0;
	}	


.feedPod {
	width:306px;
	height:260px;	
	margin:0 0 14px 0;
	background-image:url(../images/pods/highwayPod-background.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
/* feeds */
#feeds { font-size: small; font-family: verdana, arial, sans-serif; float: left; width: 270px; margin:10px;}
#weather { font-size: small; font-family: verdana, arial, sans-serif; float: left; width: 270px; margin:10px;}
.gfc-control .gfc-title{
	font-size: medium;
	font-weight: bold;
	color: #FFF;	
}
.gfc-resultsHeader {
display:none;
}
.gfc-title{	border-bottom-style: none;}
.gf-title {
	color:#003399; font-size:11px; padding-bottom:4px;
}

.gf-title a:hover{
	color:#FF7400;
}
.gf-snippet{
	color:#333333; font-size:10px
}
.gfc-result {
margin-bottom:15px;
}

.gf-result .gf-author, .gf-result .gf-spacer, .gf-result .gf-relativePublishedDate {
display:none;
}


.gfc-control div { font-family: arial, sans-serif; }
    .gf-result .gf-title
    {
      height: auto !important;
    } 

	
.weatherPod {
	width:306px;
	height:239px;
	background-image:url(../images/pods/weatherPod-background.png);
	margin:14px 0;
	}
	


#footer{
	background-image:url(../images/common/footer-background.jpg);
	background-repeat:repeat-x;
	height:411px;
	width:936px;
	padding:42px 19px 0;
	margin:0 auto;
	}
#footer a {
	text-decoration:none;
	color:#000000;
	}
#footer a:hover {
	text-decoration:underline;
	}	

.footerPod {
	width:896px;
	height:230px;
	padding:40px 30px;
	background-image:url(../images/pods/footer-pod.png);
	background-repeat:no-repeat;
	text-align:left;
	}
	
.footerPod img{
	margin-right:11px;
	float:left;
	}

.footerCopy {
	font-size:9px;
	width:190px;
	height:130px;
	color:#000000;
	margin:35px 40px 0px 0px;
	border-right:1px solid #CCCCCC;
	float:left;
	}

.footerCopyEnd {
	border-right:none;
	margin:35px 0px 0px 0px;
	}
	
.footerCopy h5 {
	color:#999999;
	font-weight:bold;
	font-size:9px;	
	}
#bhfooter {float:left; width:152px; height:27px; margin-top:35px}		
#cw { float:right; width:150px; font-size:10px; color:#CCCCCC; margin-top:50px}	
#cw a.links { color:#CCCCCC; text-align:right; text-decoration:none;}
#cw a.links:hover {color:#fff; text-decoration:none;}

