@charset "UTF-8";

/*body{background-color:#333}

#container{width:915px; margin:0 auto; background-color:#E5E5E5; overflow:auto}

#header{width:915px; height:140px; background-image:url(images/header.jpg); background-repeat:repeat-x}*/

a.link{font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:700; color:#666}

a:hover.button{cursor:pointer}

a.list{font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:700; color:#666}

a.list-green{font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:700; color:#093; text-decoration:none}

a.list-turqoise{font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:700; color:#3CC; text-decoration:none}

a.list-blue{font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:700; color:#06C; text-decoration:none}

a.list-red{font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:700; color:#C00; text-decoration:none}

a.list-orange{font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:700; color:#F60; text-decoration:none}

a.list-yellow{font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:700; color:#F90; text-decoration:none}

a.emplink {font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:700; color:#666; padding:5px 0;}
a.emplink:hover {color:#000066;}

ul.list{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; float:left; color:#069}

ul.list li{margin-top:10px}

ul.bullet{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#333; line-height:14px;}

ul.bullet li{}

.border-dotted{width:380px; float:left; margin-top:15px; margin-bottom:15px; border-bottom:1px dotted #006}

h1{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:26px; font-weight:lighter; color:#333; margin:15px 0;}

h2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:19px; font-weight:lighter; color:#333; margin:15px 0;}

h3{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#333; margin:20px 0;}

h4{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#333; margin:20px 0; text-align:center; color:#666666 }

h4 a{
color:#666666;
text-decoration:none;}

h5{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#1F5A89; margin:5px 0;}

.small-copy{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#333; text-align:justify; margin:15px 0; line-height:13px;}

.team-copy{margin-top:5px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#333}

.footer-copy{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8px; padding-right:0px; color:#999}

a.footer-link{font-family:Verdana,Arial,Helvetica,sans-serif; padding-right:0px; color:#999; text-decoration:none; text-decoration:underline}

a{text-decoration:none}

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

.button-box2{padding:5px; width:80px; background-color:#333; color:#FFF; text-align:center; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif}

#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:275px; height:210px; background-color:#FFF; margin:0 0 15px 0; background-image:url(images/goods.jpg); background-repeat:no-repeat; padding:70px 20px 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:275px; height:210px; background-color:#FFF; margin:0 0 15px 0px; background-image:url(images/passenger.jpg); background-repeat:no-repeat; padding:70px 20px 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:275px; height:210px; background-color:#FFF; margin:0 0px 15px 0px; background-image:url(images/employment.jpg); background-repeat:no-repeat; padding:70px 20px 0 0px; text-align:left}

#director{float:left; width:540px; height:295px; background-image:url(images/director.jpg); background-repeat:no-repeat; padding:85px 20px 20px 30px}

#director p{margin-left:20px; float:left; width:350px; margin-top:0}

#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:275px; height:210px; background-color:#FFF; margin:0 0 15px 0; background-image:url(images/commercial.jpg); background-repeat:no-repeat; padding:70px 20px 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; margin:0px 0 0 20px; padding:0px 10px 0px 10px; overflow:none}

#main-image{float:left; width:380px; height:245px; background-color:#000; margin-bottom:20px; overflow:auto}

#white{float:left; clear:none; width:900px; overflow:visible; background-color:#fff; padding:20px 0 60px 15px}

img{border:none}

.tab{float:left; width:320px; height:160px; background-color:#e5e5e5; margin:0 0 0 0; background-repeat:no-repeat; padding:0 0 0 0; text-align:center}

.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:150px; 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 textarea{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:90px; padding:10px 20px; background:#FFF;  display:none}*/
/* nav 
#navbar_main{position:absolute; top:120px; font-family:Helvetica,sans-serif; padding-left:20px; float:left; font-size:10px; color:#FFF; z-index:1}
ul#navbar_main{float:left; clear:left; 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}
*/
.backbtn{float:right}

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

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

#leftbar li{
	background-color:#000000;
	color:#000;
	font-size:11px;
	padding:5px;
	margin-bottom:1px;
	width:170px;
	font-family:Verdana,Arial,Helvetica,sans-serif
}
#leftbar a:hover{
	color:#CCCCCC;
}

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

#leftbar a.leftlinkBlk:hover{color:#FFF; }

#contactform{margin:40px 0}
#contactform fieldset{border:0; padding:0; margin-bottom:20px}
#contactform label{float:left; color:#333; font-family:Arial,Helvetica,sans-serif; font-size:10px; width:380px}
#contactform input[type=text]{width:250px; font-size:10px; background-color:#fff !important; border:1px solid #999}
#contactform textarea{width:250px; height:150px; font-size:10px; background-color:#fff !important; border:1px solid #999}

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

.basic2 p{margin-bottom:10px; border:none; text-decoration:none; font-weight:lighter; font-size:10px; margin:0px; padding:10px}
.basic2 a{cursor:pointer; display:block; padding:5px; margin-top:0; text-decoration:none; font-weight:lighter; font-size:10px; color:#FFF; background-color:#333; 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:10px; color:#006; background-color:none; border-top:none; border-bottom:none}

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

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

#topsubnav{border-top:1px dotted #333; border-bottom:1px dotted #333; margin:20px 0; float:left; overflow:auto; width:380px}

.item{border-bottom:1px dotted #333; padding-bottom:20px; font-family:Arial,Helvetica,sans-serif; color:#333; margin-bottom:20px}
.item small{font-size:10px; font-weight:bold}
.item p{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#333}

.newsitem{border-bottom:1px dotted #333; padding-bottom:20px; font-family:Arial,Helvetica,sans-serif; color:#333; margin-bottom:20px}
.newsitem small{font-size:11px; font-weight:bold}
.newsitem p{font-size:11px; margin-bottom:5px;}
.newsitem h3 a{color:#333;}
.newsitem h3 a:hover{text-decoration:underline}

.newsarticle{font-family:Arial,Helvetica,sans-serif; color:#333}
.newsitem small{font-size:11px; font-weight:bold; margin-bottom:10px}
.newsarticle p{ font-size:11px}
.newsarticle ul{font-size:11px}
.newsarticle ul li { margin-bottom:5px; }
.newsarticle h2{font-size:14px}

/*#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; line-height:1em}
#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; line-height:1em}
#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}
a#iphone_btn_urgent{background:url('images/iphone_btn_urgent.jpg'); width:152px; height:28px; display:block; margin-left:2px}

#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}
#iphonegrey_top .wrapper{margin:0 29px 0 35px; overflow:hidden}
#iphonegrey_top .scroll-pane{height:136px}
#iphonegrey_top h2{margin:0 35px; color:#fff; font-size:9px; font-weight:bold}
#iphonegrey_top div p{font-size:9px}*/

#backchatform{margin:0}
#backchatform select{width:200px; margin:0 10px 10px 0; float:left; font-size:11px;}
#backchatform input{width:55px; margin-bottom:10px; float:left; }
#backchatform .pad {margin-top:12px;}

.event{margin-top:40px; padding-top:20px; border-top:1px dotted #333}
.event h3{padding:0; margin:0 0 10px 0}
.event small{margin-bottom:10px; font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#333; font-weight:bold}
.event p{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333; line-height:14px;}
.event a:hover{text-decoration:underline}

.event iframe{margin-top:10px}

.details p {font-size:.10px; font-family:Arial,Helvetica,sans-serif}
p.content, small.content{font-size:10px; font-family:Arial,Helvetica,sans-serif}

table{font-family:Arial,Helvetica,sans-serif; color:#333}

th{color:#FFF; background-color:#333}

.ulink{overflow:auto; margin-bottom:20px; line-height:14px;}
.ulink .left{width:100px; float:left; margin-right:10px; text-align:center}
.ulink .right{width:250px; float:left}
.ulink .right p{margin-top:0; margin-bottom:10px}

#browser{float:left; font-family:Arial,Helvetica,sans-serif; font-size:11px}
#browser a{color:#00c}
#newsarchive{border:1px solid #ccc; float:left; width:210px; padding:10px; margin-top:350px; margin-left:35px}
#newsarchive h2{margin-top:0}

#home_wrapper{float:left; clear:none; width:900px; margin:0 auto; background-color:#e5e5e5; padding-left:15px}
#flashcontent{float:left; width:599px; height:340px; background-image:url('images/alt_flashcontent.jpg')}
#flashcontent div{display:none}
#flashcontent2{float:left; width:150px; height:150px; margin:0px 10px 0 0; padding:10px;}

.widget{width:290px; height:279px; float:left; margin-bottom:20px}
.widget h2{margin:0; height:12px; padding:30px; margin-bottom:20px}
.widget h2 a{color:#fff}
.widget h2 a:hover{text-decoration:underline}
.widget ul{font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:10px}
.widget li{margin-bottom:10px}
.widget a:hover{text-decoration:underline}
.widget p{font-family:Arial,Helvetica,sans-serif; font-size:10px; padding:0 25px; margin:10px 0 0 0; line-height:12px}

.green{background-image:url("images/widgets/widget_backg_green.jpg")}
.aqua{background-image:url("images/widgets/widget_backg_aqua.jpg")}
.blue{background-image:url("images/widgets/widget_backg_blue.jpg")}
.red{background-image:url("images/widgets/widget_backg_red.jpg")}
.orange{background-image:url("images/widgets/widget_backg_orange.jpg")}
.yellow{background-image:url("images/widgets/widget_backg_yellow.jpg")}

.green a{color:#093}
.aqua a{color:#3CC}
.blue a{color:#06C}
.red a{color:#C00}
.orange a{color:#F60}
.yellow a{color:#FC0}

a.more span{display:none}
.green a.more{display:block; width:80px; height:23px; overflow:none; background-image:url("images/widgets/green-more.jpg")}
.aqua a.more{display:block; width:80px; height:23px; overflow:none; background-image:url("images/widgets/aqua-more.jpg")}
.blue a.more{display:block; width:80px; height:23px; overflow:none; background-image:url("images/widgets/blue-more.jpg")}
.red a.more{display:block; width:80px; height:23px; overflow:none; background-image:url("images/widgets/red-more.jpg")}
.orange a.more{display:block; width:80px; height:23px; overflow:none; background-image:url("images/widgets/orange-more.jpg")}
.yellow a.more{display:block; width:80px; height:23px; overflow:none; background-image:url("images/widgets/yellow-more.jpg")}

#commercial_corporate p,#commercial_corporate ul { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#333; line-height:14px; }
#commercial_corporate h2 { margin-top:40px; }

