@charset "UTF-8";
/* CSS Document */

body {
	background-color:#333333;
	}
	
#container {
	width:915px;
	margin:0 auto;
	background-color:#FFF;
	overflow:auto;
	}
	
#header {
	width:915px;
	height:140px;
	background-image:url(images/header.jpg);
	background-repeat:repeat-x;
	display:none;
	
	}
	
a.link
	{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:700;
	color:#666666;
	}
	
a:hover.button { cursor:pointer; }
	
/* lists */

a.list {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:700;
	color:#666666;
	}
	
a.list-green {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:700;
	color:#009933;
	text-decoration:none;
	}
	
a.list-turqoise {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:700;
	color:#33CCCC;
	text-decoration:none;
	}
	
a.list-blue {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:700;
	color:#0066CC;
	text-decoration:none;
	}
	
a.list-red {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:700;
	color:#CC0000;
	text-decoration:none;
	}
	
a.list-orange {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:700;
	color:#FF6600;
	text-decoration:none;
	}
	
a.list-yellow {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:700;
	color:#FF9900;
	text-decoration:none;
	}
	
	
ul.list {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:0.8em;
	float:left;
	width:320px;
	color:#006699;
	}	
	
ul.list li {
	margin-top:10px;
	}
	
ul.bullet {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:0.7em;
	color:#000033;
	}
	
ul.bullet li {
	}
	
.border-dotted {
	width:380px;float:left;margin-top:15px;margin-bottom:15px;border-bottom:1px dotted #000066;
	}	
	
/* type */

h1 {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:1.7em;
	font-weight:lighter;
	color:#000033;
	}
	
h2 {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:1.2em;
	font-weight:lighter;
	color:#000033;
	}
	
h3 {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:0.9em;
	font-weight:lighter;
	color:#000033;
	}
	
.small-copy {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:0.7em;
	color:#000033;
	}
	
.team-copy {
	margin-top:5px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:0.6em;
	color:#000033;
	}	
	
	
.footer-copy {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:0.6em;
	padding-right:40px;
	color:#999999;
	}
	
a.footer-link {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	padding-right:40px;
	color:#999999;
	text-decoration:none;
	}
	
a {
	text-decoration:none;
	}	
	
	
/* boxes */

.button-box {
	float:left;
	height:20px;
	padding:5px 5px 0 5px;
	background-color:#000033;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	}

#callback {
	float:left;
	width:865px;
	height:200px;
	background-image:url(images/director.jpg);
	margin:0 0 15px 0px;
	padding:80px 0px 20px 0px;	
	}


#goods {
	float:left;
	width:295px;
	height:210px;
	background-color:#FFF;
	margin:0 0 15px 0;
	background-image:url(images/goods.jpg);
	background-repeat:no-repeat;
	padding:70px 0 0 0px;
	text-align:left; 
	}
	
#risk {
	float:left;
	width:235px;
	height:200px;
	background-color:#FFF;
	margin:0 0 15px 0;
	background-image:url(images/risk.jpg);
	background-repeat:no-repeat;
	padding:80px 30px 0 30px;
	text-align:left; 
	}
	
#passenger {
	float:left;
	width:295px;
	height:210px;
	background-color:#FFF;
	margin:0 0 15px 0px;
	background-image:url(images/passenger.jpg);
	background-repeat:no-repeat;
	padding:70px 0 0 0px;
	text-align:left; 
	}
	
#training {
	float:left;
	width:235px;
	height:200px;
	background-color:#FFF;
	margin:0 0 15px 0;
	background-image:url(images/training.jpg);
	background-repeat:no-repeat;
	padding:80px 30px 0 30px;
	text-align:left; 
	}
	
#employment {
	float:left;
	width:295px;
	height:210px;
	background-color:#FFF;
	margin:0 0px 15px 0px;
	background-image:url(images/employment.jpg);
	background-repeat:no-repeat;
	padding:70px 0 0 0px;
	text-align:left; 
	}
	
		
#director {
	float:left;
	width:570px;
	height:305px;
	background-image:url(images/director.jpg);
	background-repeat:no-repeat;
	padding:75px 20px 20px 0px;	
	}
	
#backchat {
	float:left;
	width:225px;
	height:205px;
	background-color:#e5e5e5;
	margin:0 0 15px 0;
	background-image:url(images/backchat.jpg);
	background-repeat:no-repeat;
	padding:75px 40px 0 40px;
	text-align:left;  
	}
	
	
#commercial {
	float:left;
	width:295px;
	height:210px;
	background-color:#FFF;
	margin:0 0 15px 0;
	background-image:url(images/commercial.jpg);
	background-repeat:no-repeat;
	padding:70px 0 0 0px;
	text-align:left; 
	}
	
#blank {
	float:left;
	width:265px;
	height:220px;
	background-color:#FFF;
	margin:0 0 35px 0;
	background-image:url(images/blank.jpg);
	background-repeat:no-repeat;
	padding:70px 0 0 30px;
	text-align:left;  
	}
	
#main-content {float:left;width:380px;overflow:visible;margin:0px 0 0 20px;padding:0px 10px 0px 10px;}

#main-image {float:left;width:380px;height:245px;background-color:#000;margin-bottom:20px;}
	
#white {
	float:left;clear:none;width:900px;overflow:visible;background-color:#fff;padding:20px 0 60px 15px;
	}
		
img {
	border:none;
	}
	
.tab {
	float:left;
	width:292px;
	height:160px;
	background-color:#e5e5e5;
	margin:0 0 0 0;
	background-repeat:no-repeat;
	padding:0 0 0 0;
	text-align:left;
	}
	
.gallery {
	width:110px;
	height:130px;
	float:left;
	background-color:#FFF;
	margin:0px 16px 10px 0;
	padding-top:10px;
	padding-bottom:10px;
	}
	

#wrapper { float:left; width:915px; height:170px; background-image:url(images/header.jpg); background-repeat:repeat-x; }
#logo { position:absolute; margin-top:30px; margin-bottom:30px; margin-left:15px; }
#clogo { position:absolute; margin-top:20px; margin-left:275px; }

#toplogos { position:absolute; margin-left:645px; margin-top:48px; border:1px solid white; z-index:auto; }

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

#doingcallback { width:270px; height:230px; 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; }
/* nav */

#navbar_main { position:absolute; display:none;top:120px;font-family:Helvetica, sans-serif; padding-left:20px;float:left;font-size:0.7em;color:#FFF;z-index:1; }
ul#navbar_main { float:left;clear:left;display:none;list-style-type:none; margin:0;:0;clear:left;color:#FFF;padding-left:15px;padding-right:15px; float:left; letter-spacing:2px; }
#navbar_main li { float:left; color:#FFF; letter-spacing:2px; }
#navbar_main li ul { list-style-type:none; display:none; margin:0; position:absolute; width:150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;color:#FFF; padding:0; }
#navbar_main li ul li { float:none; border-bottom:1px dotted #999; }
#navbar_main li ul a { background-color:#FFF; color:#666; font-size:0.8em; }
#navbar_main li ul a:hover {  color:#999; }
#navbar_main a { color:#FFF; text-decoration:none; font-size:1em; padding:.5em .8em; display:block; }
#navbar_main a:hover { color:#FFF; }

/* left navbar */

#leftdiv {float:left;width:200px;}

#leftbar {width:180px;list-style-type:none;color:#fff;padding-left:0px;font-family:Helvetica, Verdana, Arial, sans-serif;}

#leftbar li {background-color:#c2c2c2;color:#fff;font-size:0.7em;padding:5px;margin-bottom:1px;width:170px;font-family:Helvetica, Verdana, Arial, sans-serif;}

#leftbar li {background-color:#c2c2c2;color:#fff;font-size:0.7em;padding:5px;margin-bottom:1px;width:170px;font-family:Helvetica, Verdana, Arial, sans-serif;}

.leftlink {font-family:Helvetica, Verdana, Arial, sans-serif;color:#fff;text-decoration:none;}



/* accordian */


.basic2  {
	float:left;
	width: 340px;
	font-family:Helvetica, Arial,  sans-serif;
	border:1px dotted #666666;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:30px;
}
.basic2 div {
	background-color:#FFFFFF;
}

.basic2 p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: lighter;
	font-size: 0.7em;
	margin: 0px;
	padding: 10px;
}
.basic2 a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight:lighter;
	font-size: 0.7em;
	color:#FFFFFF;
	background-color:#000033;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	
}

}
.basic2 a.name {
	cursor:pointer;
	display:inherit;
	padding:0px;
	margin-top: 0;
	text-decoration: none;
	font-weight:lighter;
	font-size: 0.7em;
	color:#000066;
	background-color:none;
	border-top:none;
	border-bottom:none;
	
}


.basic2 a:hover {
	background-color:#003366;
}
.basic2 a.selected {
	color:#FFF;
	background-color:#003366;
}

.basic2 a2 {
	cursor:pointer;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	color:#666;
	
}

/* iphone-white */

#iphone { width:210px; height:346px;float:left;margin-left:30px;  }
#iphone_top {  padding:64px 0 0 0; width:210px; height:180px; background:url('images/iphonewhitebg.jpg'); font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:.6em; }
#iphone_bottom {  padding:0; width:210px; height:102px; background:url('images/iphonewhitebg.jpg') 0 -244px; }
#iphone a span { display:none; }
#iphone a { outline: none; }
#iphone_rss { width:16px; height:16px; margin-left:38px; }
#iphone_rss img { border:0; }

#iphone_news { padding:0; list-style-type:none; margin:0 38px; display:none; }
#iphone_news li { margin-bottom:8px; }
#iphone_news li a { font-weight:bold; text-decoration:none; color:#fff; }
#iphone_news li a:hover { text-decoration:underline; }

#iphone_events { display:none; padding:0; list-style-type:none; margin:0 38px; }
#iphone_events li { margin-bottom:8px; }
#iphone_events li a { font-weight:bold; text-decoration:none; color:#fff; }
#iphone_events li a:hover { text-decoration:underline; }

#iphone_btns { padding:0; margin:0; list-style-type:none; position:absolute; margin-left:28px; }
#iphone_btns li { display:block; width:77px; float:left; }
a#iphone_btn_news { background:url('images/btn_news.gif'); width:77px; height:30px; display:block; }
a#iphone_btn_events { background:url('images/btn_events.gif'); width:77px; height:30px; display:block; margin-left:1px; }



/* iphone-grey */

#iphonegrey { width:210px; height:346px;float:left;margin-left:30px;  }
#iphonegrey_top {  padding:64px 0 0 0; width:210px; height:180px; background:url('images/iphonebg.jpg'); font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:.6em; }
#iphonegrey_bottom {  padding:0; width:210px; height:102px; background:url('images/iphonebg.jpg') 0 -244px; }
#iphone a span { display:none; }
#iphone a { outline: none; }
#iphone_rss { width:16px; height:16px; margin-left:38px; }
#iphone_rss img { border:0; }

#iphone_news { padding:0; list-style-type:none; margin:0 38px; display:none; }
#iphone_news li { margin-bottom:8px; }
#iphone_news li a { font-weight:bold; text-decoration:none; color:#fff; }
#iphone_news li a:hover { text-decoration:underline; }

#iphone_events { display:none; padding:0; list-style-type:none; margin:0 38px; }
#iphone_events li { margin-bottom:8px; }
#iphone_events li a { font-weight:bold; text-decoration:none; color:#fff; }
#iphone_events li a:hover { text-decoration:underline; }

#iphone_btns { padding:0; margin:0; list-style-type:none; position:absolute; margin-left:28px; }
#iphone_btns li { display:block; width:77px; float:left; }
a#iphone_btn_news { background:url('images/btn_news.gif'); width:77px; height:30px; display:block; }
a#iphone_btn_events { background:url('images/btn_events.gif'); width:77px; height:30px; display:block; margin-left:1px; }

/* table */

table {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:0.7em;
	color:#000033;
	}
	
th {
	color:#FFFFFF;
	background-color:#000033;
	}
	