BODY { font:11px Verdana,sans-serif; color:#666; padding:0; margin:0; background-color:#d6ebf5;}
IMG { display:block; border:0; }
FORM { padding:0; margin:0; }
A { color:#036; text-decoration:none; }
A:hover { text-decoration:underline; }
H1 {font-size:13px; margin:15px 0 7px 0; padding:7px 10px; line-height:15px; clear:both; }
H2 {margin:0 0 7px;}
P {margin:0 0 11px;}
table {margin:0 0 30px;border-collapse:collapse;}
H3 {font-size:13px; margin:0 0 20px 0; line-height:27px; font-weight:normal;}
ul {margin:0;padding:5px 5px 10px 20px;}  
ul li {list-style:dot;padding-bottom:7px;}
ol {margin:0;padding:5px 5px 10px 20px;}  
/*font {font:12px Verdana,sans-serif;color:#666;}*/
font {font-size:12px; }
.clear { clear:both; height: 0px; overflow: hidden; line-height: 0px;}
.active {color:#22afcb;}


/* DATAGRID STYLES */

.Grid { border: solid 1px #000000; }
.Grid td {margin: 3px 3px 3px 3px;font-family: Verdana,sans-serif;padding: 5px 5px 5px 5px;text-align: center;}
.GridHeader{font-weight: bold;background-color: #22AFCB; color: #FFFFFF;}
.GridHeader a {text-decoration: none;color: LightGoldenrodYellow;padding: 0px 15px 0px 15px;}
.GridHeader a:hover{text-decoration: underline;background: Tan url(images/spin.gif) no-repeat 0 100%;}
.GridItem, .GridAltItem{font-size: smaller;}
.GridItem{background-color: #ffffff;}
.GridAltItem{background-color: #cccccc;}

/* MASTHEAD */

#container { margin: auto; width: 940px;background-color:#fff; overflow:hidden}
  #masthead { background:url(/_assets/img/masthead_bg.gif) repeat-x top; width: 760px; height: 120px; margin:0px; padding:0px; }
    #logo { float: left; width: 263px; height: 24px; padding:0px; margin:0px; position:relative; top:62px; left:21px;}
    
/* SEARCH BOX AND CORPORATE/REGION BREADCRUMB */
    
    #searchbox { float: right; width: 320px; height: auto; color: #FFFFFF; position:relative; top:12px; }                      
    #searchboxasiaoceania { float: right; width: 395px; height: auto; color: #FFFFFF; position:relative; top:12px; }
    #searchboxcsamerica { float: right; width: 450px; height: auto; color: #FFFFFF; position:relative; top:12px; }
    #searchboxeurope { float: right; width: 370px; height: auto; color: #FFFFFF; position:relative; top:12px; }                      
    #searchboxgreaterchina { float: right; width: 395px; height: auto; color: #FFFFFF; position:relative; top:12px; }
    #searchboxnorthamerica { float: right; width: 400px; height: auto; color: #FFFFFF; position:relative; top:12px; }    
    #searchboxafrica { float: right; width: 370px; height: auto; color: #FFFFFF; position:relative; top:12px; }                      
    #searchboxwestcentralasia { float: right; width: 440px; height: auto; color: #FFFFFF; position:relative; top:12px; }
    
      #corporatelink {position:relative; width:100px; float:left;margin-right:15px;}
      #corporatelink a {color:white;text-decoration:underline;}        
      
      #asiaoceanialink {position:relative; width:175px; float:left;margin-right:15px;}
      #asiaoceanialink a {color:white;text-decoration:underline;} 
      
      #centralsouthamericalink {position:relative; width:230px; float:left;margin-right:15px;}
      #centralsouthamericalink a {color:white;text-decoration:underline;}
      
      #europelink {position:relative; width:150px; float:left;margin-right:15px;}
      #europelink a {color:white;text-decoration:underline;}
      
      #greaterchinalink {position:relative; width:175px; float:left;margin-right:15px;}
      #greaterchinalink a {color:white;text-decoration:underline;}
      
      #northamericalink {position:relative; width:185px; float:left;margin-right:15px;}
      #northamericalink a {color:white;text-decoration:underline;}
      
      #africalink {position:relative; width:155px; float:left;margin-right:15px;}
      #africalink a {color:white;text-decoration:underline;}
      
      #westcentralasialink {position:relative; width:220px; float:left;margin-right:15px;}
      #westcentralasialink a {color:white;text-decoration:underline;} 
      

/* SEARCH RESULTS PAGE */


#Searchcontrol1_SearchInput { width: 120px; height: 12px; margin-right: 10px;font-size:10px;}
#Searchcontrol1_Button1 {font-size:10px;}

#searchwrapper { border:0px none;background:url("/_assets/img/search_input_bg.gif") top left no-repeat;width:191px;overflow:hidden; }
#ctl00_Searchcontrol1_SearchInput {margin:2px 0 0 3px;background-color: transparent;width:158px; border: 0 none;float:left;}
#ctl00_Searchcontrol1_Button1 {padding:0;margin-left: 2px;border:0px none;background:url("/_assets/img/search_submit_bg.gif") top left no-repeat;background-position:0 -1px;width:25px;height:21px;float:right;cursor:pointer;}

#searchpageresults {width:575px !important;border-collapse:collapse;overflow:hidden;padding:10px 5px;}      
#searchpageresults table {width:575px !important;border-collapse:collapse; overflow:hidden;}
#searchpageresults table td {padding:5px 10px 0 5px;}
#searchpageresults a {color:#FF6319; font-weight:bold; text-decoration:none;}

.foo {background-color:#22afcb;}        

/* CORPORATE PAGE */
address {font-style:normal;}
  #globalmap { width: 940px; margin: 0; background:url("/_assets/img/modules_carousel_bg.gif") 0px 361px no-repeat; position: relative; z-index: 0;}
  #flashcontent strong, #flashcontent p{margin-left:65px;}
  #corporateinfo {width:808px;overflow:hidden;padding:0 65px 0 67px;height:130px;background: transparent url("/_assets/img/ci_bg.gif") left top no-repeat;}
  #headerCallouts {overflow:hidden;width:507px;float:left}
  #headerCallouts span {display:block;overflow:hidden;}
  #headerCallouts span a {display:block;overflow:hidden;float:left;padding:0 45px 0 0;}
  #dropdown {float:right; width:300px;padding:20px 0 20px 0px;}
  #dropdown h2{margin:0 0 10px;padding:0;text-transform:lowercase;font-size:12px;font-weight:normal;color:#22AFCB;}
  #dropdown h3 {margin:0;padding:0 0 4px 0;color:#22afcb;line-height:13px;text-transform:lowercase}
  #dropdown select {margin: 0 0 0 5px; width: 175px; float: left;}
  #dropdown .cbSubmit{margin: -3px 37px 0 0; float: right;}
  #terminalJump {padding:8px 0 0 0}
  #terminalJump select {width:190px;height:23px;display:block;float:left;}
  #terminalJump img {float:left;height:23px;display:block;float:left;padding:0 0 0 15px;cursor:pointer;}
  
  
  
    #corpaddress {float:left; width: 348px; padding:0 20px;}
      #corpaddress h1 {float:left; width:auto; padding:0; margin:0; font-size:9px; color:#ccc;}
      #corpaddress p {float:left; width:auto; margin:0; padding:0 0 0 10px;}      
    #corpcontact {float:left; width: 196px;padding-right:20px;}
      #corpcontact h1 {float:left; width:auto; padding:0; margin:0; font-size:9px; color:#ccc;}
      #corpcontact p {float:left; width:auto; margin:0; padding:0 0 0 10px;}
      #corpcontact a {color:#22AFCB;font-size:9px;font-weight:bold;text-transform:uppercase;}
	  #corpcontact br {margin-bottom:8px;}   
        
  #corpbtm {width:760px; height: 4px; background:url(/_assets/img/corporateinfo_btm.gif) #22afcb no-repeat; overflow:hidden;}
       
    
     .corpmoduletype1 {color:#333; float:left;width:190px !important;}
      .corpmoduletype1 img {float:left; padding:0 10px;margin:0;}
      .corpmoduletype1 p {padding:0 5px 5px 10px;margin:0; min-height: 100px;}
      .corpmoduletype1 ul {margin:0 10px 0 22px;padding:0px;}
      .corpmoduletype1 li {font-size:11px;}
      .corpmoduletype1 a {font-size:11px; color:#22afcb;}
      
    .corpmoduletype2 {color:#333; float:left; width:170px !important;padding:0 10px 5px 10px;margin:0;}
      .corpmoduletype2 p {padding:0 0 5px 0;margin:0;}
      .corpmoduletype2 h2 {padding:0;margin:0; color:#114170; font-size: 11px;}
      .corpmoduletype2 a {font-size:11px; color:#22afcb;}
      
    .corpmoduletype3 {color:#333; float:left;width:190px !important;}
      .corpmoduletype3 img {float:left; padding:0 10px;margin:0;}
      .corpmoduletype3 p {padding:0 5px 5px 10px;margin:0; min-height: 100px;}
      .corpmoduletype3 ul {margin:0 10px 0 22px;padding:0px;}
      .corpmoduletype3 li {font-size:11px;}
      .corpmoduletype3 a {font-size:11px; color:#22afcb;}
    
    /*
    #careers {color:#333; float:left;width:190px !important;}
      #careers img {float:left; padding:0 10px;margin:0;}
      #careers p {padding:0 5px 5px 10px;margin:0; min-height: 100px;}
      #careers ul {margin:0 10px 0 22px;padding:0px;}
      #careers li {font-size:11px;}
      #careers a {font-size:11px; color:#22afcb;}
    #importantnotices {color:#333; background-color:#FFFFFF; float:left; width:190px !important;}
      #importantnotices div {padding:0 10px 5px 10px;margin:0;}
      #importantnotices p {padding:0 0 5px 0;margin:0;}
      #importantnotices h2 {padding:0;margin:0; color:#114170; font-size: 11px;}
    #safety {color:#333; background-color:#EFEFEF ; float:left; width:190px !important; }
      #safety img {float:left; padding:0 10px;margin:0;}
      #safety p {padding:0 5px 5px 10px;margin:0;min-height: 100px;}
      #safety ul {margin:0 10px 0 22px;padding:0px;}
      #safety li {font-size:11px;}
      #safety a {color:#A21B13;}
    #industrylinks {color:#333; float:left; width:189px !important;}
      #industrylinks ul {margin:0 10px 0 20px;padding:0px;}
      #industrylinks li {margin:0;padding:0;}
    */
      
/* TERMINAL */

#terminalinfo {width:940px;height:101px;overflow:hidden}
#terminalIcons{float:left;width:456px;height:101px;overflow:hidden;background: transparent url("/_assets/img/ti_bg.gif") left top no-repeat;}
#terminalIcons span {display:block;padding:0 0 0 60px;overflow:hidden;}
#terminalIcons span img {float:left;padding:0 10px 0 0;}
  
  
    #terminalinfo a {color:#FF6319;}
    #terminalpic {float:left; width:335px; height:205px; }
    #terminalpic P{margin:0; padding:0}
    #terminalinforight {float:left; width:426px; height:204px;background:#004679 url(/_assets/img/terminal_bg2.gif) no-repeat right top;padding-left:59px;}
      #termaddress {float:left; padding-left:35px; width:176px; height:1%;line-height:12px;}
        #termaddress h1 {font-size:9px; color:#ccc; padding:0px; margin:10px 0 5px 10px;}
        #termaddress p { padding:0px; margin:0 0 3px 10px;line-height:12px;}
      #termcontact {float:left; padding-left:5px; width:170px; height:1%;line-height:12px;}
        #termcontact h1 {font-size:9px; color:#ccc; padding:0px; margin:10px 0 5px 10px;}
        #termcontact p { padding:0px; margin:0 0 3px 10px;line-height:12px;}
      #termschedule {float:left; margin:3px 3px 7px 0; padding:0px; width:140px; height:auto; }
      #scheduletable {width:140px;}
        #scheduletable TD {font-size:10px; line-height:13px; padding:0 3px 3px 7px;}
        #scheduletable .schedulerow1 { background-color:#00376A;}
        #scheduletable .schedulerow2 { background-color:#0D4172;}
                
        .row1 { background-color:#f0f0f0;}
        .row2 { background-color:#e98e2a;} 
               
      #addressAndContact {height:150px; }
	  
#terminalMenu{width:393px;height:101px;overflow:hidden;float:right;background: transparent url("/_assets/img/tm_bg.gif") left top no-repeat;padding:0 75px 0 16px;}
#terminalMenuTitle{padding:14px 0 10px 0;font-size:10px;font-family:Verdana;color: #505050;line-height:10px}
#termsubnav4btn, #termsubnav6btn {padding:10px 0 25px 0;height:32px;overflow:hidden}
#termsubnav4btn *, #termsubnav6btn * {line-height:0px; margin:0px; padding:0px;}
#termsubnav4btn ul, #termsubnav6btn ul { width:393px; height:32px; margin: 0; padding: 0; cursor: default; list-style: none;}
#termsubnav4btn li , #termsubnav6btn li {float: left; width:196px;height:16px;display:block}
#termsubnav6btn li {width:131px;}
#termsubnav4btn a, #termsubnav6btn a {padding:0 0 0 9px;background: transparent url("/_assets/img/tm_bullet.gif") left top no-repeat;font-weight:normal;font-size:11px;color:#FF6319;font-family:Verdana;line-height:16px;text-transform:lowercase;outline:none}

          
  #mainContentContainer {width:820px;margin:0 60px 50px 60px;overflow:hidden}
  
  .bluebullet {width:auto;margin:0;padding:5px 0 0 10px;background:url(/_assets/img/bullet_blue.gif) no-repeat left 9px;color:#22afcb;}
  .redbullet {width:auto;margin:0;}
  
    #contentTop {width:761px;}
    #mainLeftColumn {float:left;width:216px;}
        #mainLeftColumn ul {padding:20px 2px 20px 10px !important;margin:0 !important;}
    #mainLeftColumnBottom {width:216;height:10px;}
      #terminal_side_nav a {display:block; width:137px; font-size:11px;}   
      #terminal_side_nav a:hover {color:#22AFCB;}

      .moduleLeft {width:216px;margin-bottom:10px;}
        .moduleLeftTop {width:206px;height:24px;padding:5px 0 0 10px;margin:0;color:#22AFCB;font-size:13px;font-weight:normal;text-transform:lowercase;background:url(/_assets/img/module_header_blue.gif) no-repeat;}
        .moduleLeftContent {margin:0;padding:10px;}
        .moduleLeftContent p {margin:0;padding:0;}
        .moduleLeftContent img {width:auto; float:left; padding:0 10px 3px 0;}
        .moduleLeftContent div {margin-top:7px;}
        .moduleLeftContent a {color:#FF6319;font-size:8px;font-weight:bold;text-transform:uppercase;}      
        .moduleLeftContent a:visited {}      
      .moduleLeftFooter {width:216px;height:6px;}

    #mainMiddleColumn {float:left;width:533px;margin:0px 30px 0 10px;}
      #mainMiddleColumn a {color:#FF6319;}
	  #terminalupdates {margin-bottom:20px;}      
	  #mainContentAreaTop {font-size:14px;padding:25px 0 13px ;margin:0;font-family:Verdana;font-weight:bold;color:#22afcb}
      #mainContentAreaContent {overflow:hidden;}
      #mainContentAreaContent p {padding:0;margin:12px 0;line-height:18px}
      #mainContentAreaContent h3 {margin:0;padding:0;line-height:13px;font-size:12px;color:#003366;}
      #mainContentAreaContent ul {margin:0;padding:5px 5px 10px 20px;}  
      #mainContentAreaContent ul li {list-style:dot;}
      #mainContentAreaContent ol {margin:0;padding:5px 5px 10px 20px;}  
      #mainContentAreaContent ol li {list-style:number;}            
      
#mainRightColumn {float:right;width:217px;min-height:569px;background: #fff url("/_assets/img/mrc_bg.gif") left top no-repeat;}
.contentBlock {width:217px;overflow:hidden;margin:0 0 6px 0;}
h2.contentBlockTop{width:203px;height:25px;overflow:hidden;background:transparent url("/_assets/img/cb_top_bg.gif") left top no-repeat;margin:0;padding:18px 0 0 14px;font-size:10px;line-height:10px;}
.contentBlockMiddle{with:191px;overflow:hidden;background:transparent url("/_assets/img/cb_middle_bg.gif") left top repeat-y;padding:10px 13px;font-size:11px;line-height:17px;color:#666}
.contentBlockMiddle img {display:inline;float:right;margin:0 0 10px 10px;border:2px solid #eee;}
.contentBlockMiddle a {outline:none;text-decoration:none;color:#FF6319;font-weight:bold;font-size:11px;padding:0 15px 0 0;background:transparent url("/_assets/img/cbm_link_bg.gif") right top no-repeat;}
.contentBlockMiddle input, .contentBlockMiddle select, .contentBlockMiddle label, .contentBlockMiddle textarea {margin:7px 0;display:block;float:left;clear:both;}
.contentBlockMiddle div {margin:7px 0; display:block; clear:both;}
.contentBlockMiddle input, .contentBlockMiddle textarea, .contentBlockMiddle label {width:183px}
.contentBlockMiddle input.cbSubmit {float:none;width:67px;height:23px;margin:0 0 0 auto;padding:7px 0;}
.contentBlockMiddle select {width:189px}
.contentBlockBottom{width:217px;height:7px;overflow:hidden;background:transparent url("/_assets/img/cb_bottom_bg.gif") left top no-repeat;margin:0;padding:0;}
..contentBlockMiddle{zoom:1;}
    
      .moduleRight {width:216px;}
        .moduleRightTop {width:186px;height:21px;font-size:9px;padding:8px 15px 0;margin:0;background:url(/_assets/img/module_header_red.gif) no-repeat;color:#666;}
        .moduleRightContent {margin:0;padding:10px 15px;background:url(/_assets/img/modules_content_bg_red.gif) repeat-y;}
          .moduleRightContent p {padding:0;}
          .moduleRightContent img {width:auto;float:left;padding:0 5px 5px 0;}
          .moduleRightContent div {margin:10px 0 0 0;padding:0;}
 		  /* .moduleRightContent input {background:transparent url(/_assets/img/search_input_bg.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:13px;margin:2px 5px 0 0;padding:3px;width:158px;} */
          
      .moduleRightFooter {width:216px;height:8px;background:url(/_assets/img/module_footer_red.gif) no-repeat;}      
     
/* 3 column - large center column */
  
    #main3colLg {border-top:1px solid #B6B9CA;margin:5px 60px 0;padding:20px 0;width:820px;}

    #mainLeftColumnSmall {float:left;width:153px;overflow:hidden;}      
      #mainLeftColumnSmall ul { width:153px; margin:0; padding:7px 10px 10px 0 !important; cursor: default; list-style: none;}
      #mainLeftColumnSmall ul li { width:153px; margin:0; cursor: default; list-style: none;}
      #mainLeftColumnSmall ul li ul { width:153px; margin:0; padding:7px 10px 10px 0 !important; cursor: default; list-style: none; border-bottom:none;}
      #mainLeftColumnSmall ul li ul li{ width:153px; margin:0; padding:7px 10px 10px 14px !important; cursor: default; list-style: none; border-bottom:none; border-bottom:1px dotted #333;}
      #mainLeftColumnSmall img {margin-top:20px !important;}

    #mainMiddleColumnSmall {float:left;width:516px;}
    #mainMiddleColumnSmall a {color:#FF6319;}
       /*#mainTop {width:476px !important; height:29px;font-size:11px;text-transform:uppercase;padding:5px 20px 0;margin:0;}*/
	   #mainTop {width:476px !important; font-size:20px; margin:0 0 10px 0 !important; padding:5px 20px 0; letter-spacing:-0.02em;font-weight:normal;color:#22AFCB;}
        #mainContent {width:476px !important;padding:10px 20px;}
        #mainContent p {padding:0;margin:0 0 7px 0;line-height: 16px;}
        #mainContent h3 {margin:0;padding:0;line-height:13px;font-size:12px;color:#003366;}
        
        .specsTable {width:427px !important;margin-bottom:20px; border-collapse:collapse; border:1px solid #CCC;}
        .specsTable td {padding:6px 5px 5px 10px;border: 1px dashed #CCC;border-right:1px solid #CCC;width:50%;}
        .specsTable th {padding:6px 5px 5px 10px;text-align:left;border-bottom:1px solid #CCC;background-color:#22AFCB;color:#FFF;}
          .noDots {border:0;}
          .specsTableOrangeRow {}
          .specsTableDottedRight {}
          .greyrow {background-color: #CCC;}
          .specsTableBottomRow {}
		  
		  #mainContentSchedule {padding: 10px 20px;}
        /*
    #mainRightColumnSmall {float:left;width:150px;}
      .moduleSmall {width:150px;}
          .moduleTopSmall {width:140px;height:24px;font-size:9px;padding:5px 0 0 10px;margin:0;background:url(/_assets/img/module_header_sm_red.gif) no-repeat;}
          .moduleContentSmall {width:130px;margin:0;padding:10px;background:url(/_assets/img/module_content_bg_sm_red.gif) repeat-y;}
            .moduleContentSmall input {width:120px;}
            .moduleContentSmall p {margin:0;padding:0;}
            .moduleContentSmall div {margin:10px 0 0 10px;padding:0;}
      .moduleFooterSmall {width:150px;height:6px;background:url(/_assets/img/module_footer_sm_red.gif) no-repeat;}
    #mainRightColumnBottomSmall {width:150px;height:9px;background:url(/_assets/img/modules_bottom_sm_red.gif) no-repeat;}
    */
	#mainRightColumnSmall {float:right;width:150px;min-height:569px;background: #fff url("/_assets/img/mrc_bg.gif") left top no-repeat;padding:0 0 0 0;}
.moduleSmall {width:150px;overflow:hidden;margin:0 0 0 0;}
h2.moduleTopSmall{width:140px;height:25px;overflow:hidden;background:transparent url("/_assets/img/cb_top_bg.gif") left top no-repeat;background-position:-66px 0;margin:0;padding:18px 0 0 10px;font-size:10px;line-height:10px;}
.moduleContentSmall{width:130px;overflow:hidden;background:transparent url("/_assets/img/cb_middle_bg.gif") left top repeat-y;background-position:-66px 0;padding:10px 13px;font-size:11px;line-height:17px;color:#666}
.moduleContentSmall img {display:inline;float:right;margin:0 0 10px 10px;border:2px solid #eee;}
.moduleContentSmall a {outline:none;text-decoration:none;color:#FF6319;font-weight:bold;font-size:11px;padding:0 15px 0 0;background:transparent url("/_assets/img/cbm_link_bg.gif") right top no-repeat;}
.moduleContentSmall input, .moduleContentSmall select, .moduleContentSmall label, .moduleContentSmall textarea {width: 125px; margin:7px 0;display:block;float:left;clear:both;}
.moduleContentSmall label {white-space: nowrap;}
.moduleContentSmall div {margin:7px 0; display:block; clear:both;}
.moduleContentSmall input, .moduleContentSmall textarea, .moduleContentSmall label {width:125px}
.moduleContentSmall input.cbSubmit {float:none;width:67px;height:23px;margin:0 0 0 auto;padding:7px 0;}
.moduleContentSmall select {width:125px}
.moduleFooterSmall{width:150px;height:7px;overflow:hidden;background:transparent url("/_assets/img/cb_bottom_bg.gif") left top no-repeat;background-position:-66px 0;margin:0;padding:0;}
.moduleContentSmall{zoom:1;}

    #footerTop3colLgMidCol {width:760px; height: 46px; background:url(/_assets/img/modules_footer_top.gif) no-repeat;}
     
/* 2 column - small left, large center column */
   #mainLeft2col {float:left; width:153px; overflow:hidden;}
   #mainLeft2col ul {width:153px; overflow:hidden; margin:0 !important;padding:0 !important;}
   #mainLeft2col ul li {width:131px; margin:0 !important; cursor: default; list-style: none;padding:0;}
   #mainLeft2col ul li a { font-size: 10px; line-height:12px;padding:0 0 7px 0;}
   #mainLeft2col ul li a:hover{text-decoration:underline; color:#22AFCB;}
   #mainLeft2col ul li ul {}
   #mainLeft2col ul li ul li ul {padding:0 !important;}
   #mainLeft2col ul li ul li a {}
   #mainLeft2col img {margin-top:20px;}
   
   
   #main2col {width:820px;margin:5px 60px 0;border-top:1px solid #B6B9CA;padding:20px 0;}
   #mainMiddleColumnSmall2col {float:left;width:607px;padding-left:30px;} 
   #mainMiddleColumnSmall2col a {color:#FF6319;}      
   #mainTop2col{width:597px; font-size:20px; margin:0 0 10px 0 !important; letter-spacing:-0.02em;font-weight:normal;color:#22AFCB;}
   #mainContent2col {width:587px;}
     #mainContent2col H2 {width:100%;margin:0 0 16px 0 !important;padding:0 !important; font-weight:normal !important;font-size:15px !important;line-height:24px;}
       #mainContent2col td a {font-size:11px; color:#FF6319;}
       #mainContent p {padding:0;margin:0 0 7px 0;}
       #mainContent h3 {margin:0;padding:0;line-height:13px;font-size:12px;color:#003366;}
       #specsTable {width:100%;}
       #mainContent2col ul {margin:0;padding:5px 5px 10px 20px;}  
       #mainContent2col ul li {list-style:dot;}
	   #mainContent2col img {padding:11px 0;}   	   
	   #mainContent2col table tr td {padding:5px !important; background-color:#fcfcfc;}
	   #mainContent2col table tr td img {display:inline;}
	   .Section1 table tr td {padding:5px 10px !important; background-color:#fcfcfc;}    

/* 1 column */
  /* footer_colors_3col_lg_mid.gif */
   #main1col {margin-top:6px;width:761px;color:#333;padding-bottom:20px;background-color:#ffffff;}
   #mainMiddleColumnSmall1col {float:left;width:760px;} 
   #mainMiddleColumnSmall1col a {color:#FF6319;}      
   #mainTop1col {width:740px; height:29px;font-size:11px;padding:5px 0 0 10px;margin:0;background:url(/_assets/img/main_content_top_2col.gif) no-repeat;}
   #mainContent1col {width:740px;padding:10px;}
     #mainContent1col H2 {width:100%;border-bottom: 1px dotted #333 !important;color:black !important;margin:0 0 10px 0 !important;padding:0 !important; font-weight:bold !important;font-size:15px !important;}
       #mainContent1col td a {margin-left: 4px; font-size:11px; color:blue;}
   
   /* education videos */
   .education_video_list{display:block; width:500px;}
        .thumbnail {display:block;width:140px;height:139px;background:#DFDFDF;float:left;padding:0 10px 12px;margin:1px;cursor:pointer;border:1px solid #DFDFDF;}
        .thumbnail:hover {border-color:#22AFCB;}
        .education_video_list IMG {position:relative;margin:5px auto 0 ;}
        .education_video_list P {text-align:center;margin:0;font-style:italic;}
        .education_video_list P.employee_name {text-align:center;margin:0;font-style:normal;font-weight:900;}
        
   
/* FOOTER */
    
  #footer {padding:30px 0 0 0; height:53px;background-color:#D6EBF5;}
    #footer ul {margin:0; padding: 0; list-style: none;overflow:hidden;width:685px;float:left;}
    #footer ul li { float: left; display:block;padding:0 12px;border-right:1px solid #ccc;}
	#footer ul li.first {padding:0 12px 0 0;}
	#footer ul li.last { border:none;}
    #footer #footerlinks a, #footer #footerlinks li { font-size:9px;color:#666;font-weight:normal;}
    #maersklogo {float: right; width:135px; height:13px;}

/* added */
.front_page_banner P
{
    display:block;
    margin:5px 8px 8px 2px;
    padding-left:8px;
    padding-right:8px;

}
.front_page_banner IMG
{
    border:1px solid black;
    padding:1px 1px 1px 1px;
    display:block;
    margin:0 auto;
    text-align:center;
}  

.front_page_banner A
{
    
    color:#036;

}

.front_page_banner A:visited
{
    
    color:#036;

}

/*

photogallery

added 081007
matthew collins

*/

#photoGallery
{
    display:block;
    width:528px;
    margin:0 auto;
    position:relative;
    overflow:auto;
    
   
    
    
}

.thumbBlock 
{
    position: relative;
    float:left;
    padding:1px 12px 12px 4px;
    margin:0 auto;
    display:block;
    width:127px;
    
}

.thumbBlock P.imageWrap IMG
{
    
    margin-left:auto;
    margin-right:auto;
    
    
} 

.thumbBlock P.category
{
    margin:1px 2px 1px 2px;
    text-align:center;
    font-size:14px;
}

.thumbBlock P.title
{
    text-align:center;
}

.thumbBlock P.caption
{
    text-align:left;
    margin:1px 2px 1px 2px;
}

#moduleheader
{
    width:760px;
    height:41px;
    background-image:url(/_assets/img/corp_modules_top.gif);
}
#moduleheader div
{
    float:left;
    width:174px;
    padding:8px 8px 0px 8px;
    font-weight: bold;
}

#holds, #holds td
{
    border-color: #000;
    border-style: solid;
}

#holds
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

#holds td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    background-color: #FFF;
}

/* WEBSITE REFRESH ADDITIONS */
#Div1{display:none;}
#modules {margin:20px 60px 40px 60px;width:820px;overflow:hidden;}   
.carousel_module {width:122px;float:left;padding:0 50px 0 0;}
.module_title {color:#666;font-size:10px;text-transform:lowercase;height:21px;line-height:13px;}
.module_image img {width:124px;height:80px;}
.module_content p{font-size:10px;margin:3px 0 0 0;line-height:13px;}
.module_content a{font-size:inherit;font-weight:normal;}
.module_link{padding:10px 0 0 0}
.module_link a {font-weight:bold;font-size:8px;color:#FF6319;text-transform:uppercase;}
#flash_map {display:none;}
#arrow-left {float:left;margin:75px 20px 0 23px;cursor:pointer;zoom:1;}
#arrow-right {float:left;margin:75px 0 0 0;cursor:pointer;left:585px;position:absolute;}
#carousel{float:left;}
body #modalLoadedContent {overflow:hidden;}
#about{width:300px;float:right;font-size:10px;}
#about h2 {margin:0 0 10px;padding:0;text-transform:lowercase;font-size:12px;font-weight:normal;color:#22AFCB;}


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
	ColorBox example user style
	These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:#fff;}

#colorBox{}
	#cboxTopLeft{width:27px; height:27px; background:url(/_assets/img/colorbox/borderTopLeft.png) 0 0 no-repeat;}
	#cboxTopCenter{height:27px; background:url(/_assets/img/colorbox/borderTopCenter.png) 0 0 repeat-x;}
	#cboxTopRight{width:27px; height:27px; background:url(/_assets/img/colorbox/borderTopRight.png) 0 0 no-repeat;}
	#cboxBottomLeft{width:27px; height:27px; background:url(/_assets/img/colorbox/borderBottomLeft.png) 0 0 no-repeat;}
	#cboxBottomCenter{height:27px; background:url(/_assets/img/colorbox/borderBottomCenter.png) 0 0 repeat-x;}
	#cboxBottomRight{width:27px; height:27px; background:url(/_assets/img/colorbox/borderBottomRight.png) 0 0 no-repeat;}
	#cboxMiddleLeft{width:27px; background:url(/_assets/img/colorbox/borderMiddleLeft.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:27px; background:url(/_assets/img/colorbox/borderMiddleRight.png) 0 0 repeat-y;}
	#cboxContent{background:#fff;}
            #cboxLoadedContent{margin-bottom:20px;}
            #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
            #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
            #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
            #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
            #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
            #cboxLoadingOverlay{background:url(/_assets/img/colorbox/loading.gif) 5px 5px no-repeat #fff;}
            #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}
			
/* CAREERS PAGES */
.ms-vb2{padding: 3px 8px 4px;}
.ms-vb2 a{color:#000 !important;}
.ms-alternating{background-color:#F8FEFE;}
.ms-listviewtable .ms-vb2{border-bottom: 1px solid #DBF1F5; color: #4BBBCF;}
#careers_header{padding:0; margin:0; border: 1px solid #DBF1F5;}
#careers_header td{padding: 7px; background-color: #F8FEFE; }
