html {background:#67b9d7 url(/travelport-ipo/templates_travelport-ipo/assets/gfx/bg_page.gif) repeat-x left top; min-height:100%; margin-bottom:0px; height:100%;}

body {color:#848889; font:75%/1.231 arial, helvetica, clean, sans-serif; min-height:100%; margin:0px; padding:0px; height:100%;}

#page_container {background: #FFFFFF url(/travelport-ipo/templates_travelport-ipo/assets/gfx/bg_content.gif); margin: 0 auto; width:985px; padding: 0px 9px; min-height:100%;}

a{text-decoration:none; color:#5ab126;}
a:hover{text-decoration:underline; color:#5ab126;}
p,h1,h2,h3,h4{margin-top:0px;}
h1,h2,h3,h4{color:#357fc0;}
h1{display:none;}

hr{background-color:#e2e2e2; color:#e2e2e2; height:1px; border:0 none;}
select {font-family::arial, helvetica, clean, sans-serif; font-size:100%;}
h1{font-size:170%;}
h2{font-size:150%;}
h3{font-size:130%;}
h4{font-weight:bold; font-size:110%;}

#masthead{padding:22px 0 6px 20px; margin:0px;}
#image_container{height:343px; width:985px; /*background:url(/travelport-ipo/templates_travelport-ipo/assets/gfx/hero_home.jpg) no-repeat top left;*/}
#image_gateway{height:343px; width:985px; background:url(/travelport-ipo/templates_travelport-ipo/assets/gfx/hero_gateway.jpg) no-repeat top left;}
#image_container .generic{padding-left:80px; width:905px;}
#image_container h2{font-size:270%; color:#0083AC;}

#content{float:left;}
#content #main_content {float:left; padding:15px 0 20px 60px; height:100%; background:#FFFFFF; width:925px;}
#content #main_content_gateway {float:left; padding:15px 0 0px 60px; background: url(/travelport-ipo/templates_travelport-ipo/assets/gfx/map_bg.jpg) no-repeat top right; margin-top:-10px; width:918px;}

#left_main{float:left; width:170px; padding:10px 0px;}
#main{float:left; width:505px; background: #FFFFFF; background: url(/travelport-ipo/templates_travelport-ipo/assets/gfx/inside_shadow.gif) repeat-y top left; padding-top:10px; padding-bottom:10px;}
#main .generic{padding:0px 25px;}
#right_main{float:left; width:220px; padding:10px 5px 0px 10px;}

.download_outlook{background:url(/travelport-ipo/templates_travelport-ipo/assets/gfx/calendar_icon.gif) no-repeat top left; line-height:25px; padding-left:22px;}

#left_main ul{margin:0px; padding:0px; list-style: none; padding-left:10px;}
#left_main ul li {padding:0px; margin:0px; line-height: 1.7em; font-size:110%;}
#left_main ul li a{color:#357fc0;}
#left_main ul li.selected{font-weight:bold;}
#left_main ul li a:hover{text-decoration:none;}
 
.home_leftnav{color:#357fc0;}
#home_main{float:left; padding-left:20px; width:635px; background: #FFFFFF; background: url(/travelport-ipo/templates_travelport-ipo/assets/gfx/blue_line.gif) no-repeat top right; padding-top:10px;}

#gateway_main{float:left; padding-left:200px; width:700px;}
.bluecolor{color:#357FC0;}
.btn_left{float:left; background: url(/travelport-ipo/templates_travelport-ipo/assets/gfx/btn_left.gif) no-repeat top left; width:12px; height:24px; margin-bottom:8px;}
.btn_right{float:left; background: url(/travelport-ipo/templates_travelport-ipo/assets/gfx/btn_right.gif) no-repeat top left; width:12px; height:24px; margin-bottom:8px;}
.btn_middle{float:left; background: url(/travelport-ipo/templates_travelport-ipo/assets/gfx/btn_middle.gif) repeat-x top left; font-weight:bold; padding-top:4px; height:20px; margin-bottom:8px;}

.home_left{color:#357fc0; font-weight: bold; float: left; width: 200px}
.home_right{float: left; width: 410px;}
#homeright_main{float:left; width:255px; padding:10px 5px 0px 10px;}

#main_nav_gateway {padding-top:290px; padding-left:260px; color:#357fc0; font-weight:bold;}

#main_nav {padding-left:255px; margin-top:-45px; float:left; width:720px;}
#main_nav ul {margin:0; padding:0px; list-style:none;}
#main_nav ul li {display:inline; margin:0; /*width:120px;*/ padding-right:22px;} 
#main_nav ul li a{font-size:115%; font-weight:bold; color:#aaaaaa;}
#main_nav ul li a:hover{color:#357fc0; text-decoration:none;}
#main_nav ul li .selected{color:#357fc0;}

#footer {background-color: #FFFFFF; padding:15px 15px 20px 0; margin: 0 0 0 0; text-align:center; font-family: Helvetica; font-size: 11px; clear:both; color:#a8a8a8;}
#footer ul {margin-bottom:5px; text-align:center; float:right;}
#footer ul li {display:inline; margin:0 7px; color:#357fc0;}
#footer ul li a {color:#a8a8a8;}
#footer ul li a:hover {color:#357fc0;}

.regnews th{text-align:left; border-bottom:1px solid #dadada; padding:0.3em;}
.regnews td{border-bottom:1px solid #dadada; padding:0.3em;}

.latestnews_date{width:100px; float:left; padding-bottom:0.5em;}
.latestnews_title{width:300px; float:left; padding-bottom:0.5em;}

/* search */
.searchPrev { text-align: left; font-size:1.1em; }
.searchPageNos { text-align:center; font-size:1.1em; }
.searchNext { text-align: right; font-size:1.1em; }
.search_result{background-color:#e2e2e2; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:5px 5px;}
.search_result p{padding:0px;}

.col3_left { float: left; width: 30%; }
.col3_mid { float: left; width: 39%; }
.col3_right { float:left; width: 30%; }
.back{margin-top:10px;}

.adobe_button{float:left; padding-right:10px;}
.marginright{margin-right:10px;}
.marginleft{margin-left:10px;}
.paddingleft{padding-left:10px;}
.paddingright{padding-right:10px;}

/* events calendar */
table.events { width: 100%; padding:0;}
.events th { text-align: left; border-bottom: 1px solid #e2e2e2; padding:5px;}
.events td {border-bottom: 1px solid #e2e2e2; padding:5px 5px 5px 5px;}
.events .reminder { text-align: left; }
.rightalign { text-align: right; margin-top: 10px;}
.col2_form { width: 99%; }
.col2_form .c2left { float: left; width: 60%; }
.col2_form .c2right { float:left; width: 39%; }
table.events td td{border:none; padding:0px;}
table.events td ul{margin-bottom:0px;}

/***TABS***/
.tabs {background:url("/travelport-ipo/templates_travelport-ipo/assets/gfx/tab_top.gif") no-repeat right bottom; /*border-bottom:1px solid #454545;*/  width:100%; line-height:normal; margin-bottom:10px; height:36px;}

.tabs ul {margin:0; padding:0px; list-style:none;}

.tabs li {float:left; margin:0; padding:0 0 0 15px; background:url("/travelport-ipo/templates_travelport-ipo/assets/gfx/navoff_left.gif") no-repeat left top; margin-right:0px;} 

.tabs a {float:left; display:block; padding:15px 17px 0px 2px; text-decoration:none; font-weight:normal; background:url("/travelport-ipo/templates_travelport-ipo/assets/gfx/navoff_right.gif") no-repeat right top; color:#5b5b5b; height:21px; font-weight:bold;}

.tabs .current {background:url("/travelport-ipo/templates_travelport-ipo/assets/gfx/navon_left.gif") no-repeat left top; height:36px; }

.tabs .current a {background:url("/travelport-ipo/templates_travelport-ipo/assets/gfx/navon_right.gif") no-repeat right top; color:#357FC0; font-weight:bold;}
.tabs a:hover{text-decoration:none;}

/*directors*/
.board{float:left; width:450px; margin-bottom:10px; border-bottom:1px solid #e2e2e2;}
.boardbody{float:left;  width:450px;  margin-right:10px; margin-bottom:10px;}
.boardtext{float:left; width:330px; margin-right:20px;}
.boardtext p{margin-top:5px; margin-bottom:5px;}
.boardimage{float:left; width:100px; margin-top:10px;}
.boardlink{clear:both; width:450px; margin-bottom:10px;}
.expand{display:none;}
.boardlink ul{margin:0px; padding:0px; list-style: none;}
/*.boardlink ul li {padding:0px; margin:0px; line-height: 1.5em;}*/
.arrow_downicons{background:url(/travelport-ipo/templates_travelport-ipo/assets/gfx/expand.gif) no-repeat top left; line-height:9px; padding-left:12px; padding-bottom:5px;}
.arrow_upicons{background:url(/travelport-ipo/templates_travelport-ipo/assets/gfx/collapse.gif) no-repeat top left; line-height:9px; padding-left:12px; padding-bottom:5px;}

.mediatab{border-bottom:1px solid #dadada; width:450px; padding-bottom:5px; padding-left:0.3em;}
.mediatab ul{margin:0px; padding:0px; list-style:none;}
.mediatab ul li{margin:0; display:block; display:block; padding-right:20px;}
.mediatab ul li.current{font-weight:bold;}
.news th{text-align:left; border-bottom:1px solid #dadada; padding:0.3em;}
.news td{border-bottom:1px solid #dadada; padding:0.3em;}
 
.drop_btn{float:left; margin-left:10px;}
.drop_list{float:left;} 

/* 
#nav_sub li {float:left; font-size:115%; font-weight:bold; height:65px; text-align: left; list-style-image:none; list-style-position:outside; list-style-type:none;}
#nav_sub li a {color: #b2b2b2; display:block; height:48px; min-height:48px; padding-top:17px; text-align:center; width:121px;}
#nav_sub li a:hover {color:#59b224; text-decoration:none;}
#nav_sub li div { visibility: hidden; background:transparent url(/travelport-ipo/templates_travelport-ipo/assets/gfx/spotlight_bottom.gif) no-repeat bottom center;  display: block; padding:0; margin: 0; text-align:left; width:166px; position:absolute; z-index:100; left:0;}
#nav_sub li div div.content { visibility: hidden; background:transparent url(/travelport-ipo/templates_travelport-ipo/assets/gfx/spotlight_top.gif) no-repeat top center; position: relative; display: block; padding: 0;  }
#nav_sub li div h1 {background:transparent; color:#0075b0; font-weight:bold; padding:10px;}
#nav_sub li div p {background:transparent; font-size:90%; font-weight:normal; padding:0 10px 10px 10px;}
#nav_sub li div img { float: left; display: inline; background:transparent; padding: 0px 3px 3px 3px; margin: 0; }
#nav_sub li div a {background:transparent; display:inline; height:auto; min-height:0; padding-top:0; width:auto; min-width:0;}*/