﻿div.clearfloat_WS
{
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;	
	font-size: 10px;
}

table
{
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-style: solid;
}

td
{
	vertical-align: top;
}

img
{
	border-width: 0px;
}

select
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	font-size: 10px;
}

input
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;	
	font-size: 10px;
}

#bodytable_WS
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	font-size: 10px;

}

#header_WS
{
	height: 58px;
	background-image: url("https://eportal.dv.tvlport.com/SiteAssets/Travelport%20logo%20-%20homeport.png");/*("images/MyTravelport_banner.gif");*/
	background-size: 158px;
	background-position: 10px;
	background-repeat: no-repeat;
	background-color: #f7e4cb;
	width: 100%;
}

#header_WS .homeclick_WS
{
	width: 150px;
	height: 58px;
	position: relative;
	left: 0;
	top: 0;
	cursor: pointer;
}

.wsscontrols_WS
{
	text-align:right;
	background-color: #f7e4cb;
	width: 100%;
}

#footer_WS
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;	
	font-size: 10px;
	background-color: #f7e4cb;	
	color: #666;
	font-weight: 700;
	margin-top: 10px;
	position: fixed;
	bottom: 0;
	width:100%;	
}

#footer_WS a
{
	color: #666;
}

#footer_WS .privacy_WS
{
	white-space: nowrap;
	vertical-align: middle;
	padding-left: 10px;
}

#footer_WS .copyright_WS
{
	white-space: normal;
	text-align: center;
	padding-left: 20px;
	padding-right: 10px;
}

#footer_WS .serveridentity_WS
{
	white-space: nowrap;
	text-align: right;
	padding-left: 20px;
	padding-right: 10px;
}

#usernavigation_WS
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;	
	font-size: 10px;
	background-color: #f7e4cb;
	border-color: #ece9d8;
	color: #666;
	height: 22px;
	width: 100%;
}

#usernavigation_WS a
{
	color: #666;
	text-decoration:underline;
}

#usernavigation_WS .links_WS
{
	vertical-align: middle;
	padding-left: 10px;
}

#usernavigation_WS .currentdate_WS
{
	text-align: right;
	vertical-align: middle;
	padding-right: 4px;
}

#globalnavigation_WS
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;	
	font-size: 10px;
	height: 23px;
	background-color: #f7e4cb;
	border-color: #ece9d8;
	background-color:black;
	overflow: hidden;
}

#globalnavigation_WS a
{
	color: #e4a4a4;
	text-decoration: none;
	font-weight: 700;
}

#globalnavigation_WS .tabstart_WS
{
	width: 13px;
	height: 23px;
	/*background-image: url("images/WS_tab_start.gif");*/
	background-repeat: no-repeat;
	float: left;
}

#globalnavigation_WS .tab_WS
{
	height: 23px;
	padding-top: 4px;
	/*background-image: url("images/WS_tab_filler.gif");*/
	float: left;
}

#globalnavigation_WS .tabend_WS
{
	width: 13px;
	height: 23px;
	/*background-image: url("images/WS_tab_end.gif");*/
	background-repeat: no-repeat;
	float: left;
}

#globalnavigation_WS .tabstarton_WS
{
	width: 13px;
	height: 23px;
	/*background-image: url("images/WS_tab_on_start.gif");*/
	background-color:white;
	background-repeat: no-repeat;
	float: left;
}

#globalnavigation_WS .tabon_WS
{
	height: 23px;
	padding-top: 4px;
	/*background-image: url("images/WS_tab_on_filler.gif");*/
	background-color:white;
	float: left;
}

#globalnavigation_WS .tabendon_WS
{
	width: 13px;
	height: 23px;
	/*background-image: url("images/WS_tab_on_end.gif");*/
	background-color:white;
	background-repeat: no-repeat;
	float: left;
}

#subnavigation_WS
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;	
	font-size: 10px;
	background-color: #f7e4cb;
	border-color: #ece9d8;
	color: #666;
	height: 22px;
	width: 100%;
}

#subnavigation_WS a
{
	color: #666;
	text-decoration: none;
}

#subnavigation_WS a.selected_WS
{
	font-weight: 700;
}

#subnavigation_WS .leftcolumn_WS
{
	vertical-align: middle;
	padding-left: 10px;
}

#subnavigation_WS .rightcolumn_WS
{
	vertical-align: middle;
	text-align: right;
	padding-right: 3px;
}

#centerbody_WS
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	font-size: 10px;
	width: 100%;
	height: 700px;
}

#leftcontent_WS
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	font-size: 12px;
	width: 160px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
#leftcontent_wide_WS
{
	width: 225px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
#localnavigation_WS
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	font-size: 10px;
	padding: 0;
	width: 100%;
}

#localnavigation_WS a
{
	color: #666;
	text-decoration: none;
	font-size: 12px;	
}

.localnavigation_WS2 a
{
	color: #666;
	text-decoration: none;
	font-size: 12px;	
	white-space: nowrap;
}

#localnavigation_WS hr
{
	color: #999999;
	height: 1px;
}

#localnavigation_WS .header_WS
{
	height: 20px;
	background-color: #f7e4cb;
}

#localnavigation_WS .middle_WS
{
	background-color: #f7e4cb;
	padding-left:8px;
	padding-right:8px;
}

#localnavigation_WS .middle_plain_WS
{	
	padding-left:8px;
	padding-right:8px;	
}

#localnavigation_WS .middle_WS .title_WS
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	font-size: 13px;
	color:#666;
	font-weight: 700;
	text-align: center;
	padding-top: 10px;
}

#localnavigation_WS .middle_plain_WS .title_WS
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	font-size: 13px;
	color:#666;
	font-weight: 700;
	text-align: center;
	padding-top: 10px;
}

#localnavigation_WS .footer_WS
{
	height: 10px;
	background-color: #f7e4cb;
}

#maincontent_WS
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;	
	font-size: 12px;
	padding-top:10px;
	padding-left:10px;
	padding-right: 10px;
	color:#666;
}

#rightcontent_WS
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;	
	font-size: 12px;
	width: 175px;
	background-color: #d8e8f8;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

articlesList.td
{
	padding: 4px 30px;
	font-weight: normal;
    font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
    	font-size: 12px;
}

.articlesList.div
{
	padding: 4px 30px;
	font-weight: normal;
    font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
    	font-size: 12px;
}
articlesList_posthead.td
{
	padding-left: 30px;
	padding-right: 30px;
	font-weight: normal;
    font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
    font-size: 12px;
}


.articlesList_posthead.div
{
	padding-left: 30px;
	padding-right: 30px;
	font-weight: normal;
    font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
    font-size: 12px;
}


.contentspace_WS
{
	width: 25px;
}

#contentLinks_WS a
{
	color: blue;
	text-decoration: none;
	font-size: 12px;	
	white-space: nowrap;
}

contentTable.td
{
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.contentTable.div
{
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.GODatelineTitle_WS
{
	text-align: center;
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;	
	font-size: 13px;
	font-weight: 700;	
}

.GODatelineDate_WS
{
	text-align: center;
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;	
	font-size: 13px;
}

.goHeader
{
    font-weight: bold;
    font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
    font-size: 13px;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
}

.goBody
{
    padding: 4px 10px;
	font-weight: normal;
    font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
    	font-size: 12px;
    }

.goSummary
{
    font-weight: normal;
    font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
    font-size: 12px;
    font-style:italic;
    padding-top: 4px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;

}

.head1 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 18px; 
	font-style: normal;
	font-weight: bold;
	padding-left: 1.3em;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	text-decoration: none;
}

.head1_sub 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: italic;
	padding-left: 10px;
	padding-bottom: 1.3em;
	text-align: left;
	text-decoration: none;
}

.head2 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: Normal;
	padding-left: 1.3em;
	padding-bottom: 10px;
	text-align: left;
	text-decoration: none;
}

div.L2
{
	padding-bottom: 10px;
}

.bodyL2 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal;
	padding-left: 1.3em;
	padding-bottom: 10px;
	text-align: left;
	text-decoration: none;
}

.ms-rteCustom-kpHeadL0 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold; 
	text-align: left;
	text-decoration: underline;
	text-indent: 0em;
	line-height: 16pt;
}

/* Knowledge Portal */
.kpNav_Hd, .ms-rteCustom-kpHeadL1
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold; 
	text-align: left;
	text-decoration: underline;
	text-indent: 1em;
	line-height: 16pt;
}

.kpNav_Hd, .ms-rteCustom-kpHeadL1
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold; 
	text-align: left;
	text-decoration: underline;
	text-indent: 1em;
	line-height: 16pt;
}
.kpNav_Hd_L2, .ms-rteCustom-kpHeadL2
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold; 
	text-align: left;
	text-decoration: underline;
	text-indent: 2em;
	line-height: 16pt;
}
.kpNav_L1 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	text-indent: 1em;
	line-height: 14pt;
}
.kpNav_L2, .ms-rteCustom-kpLinkL2 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	color: blue;
	text-align: left;
	text-decoration: none;
	text-indent: 2em;
	line-height: 14pt;
}
.kpNav_L3, .ms-rteCustom-kpLinkL3 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	text-indent: 3em;
	line-height: 13pt;
}
.kpNav_L4, .ms-rteCustom-kpLinkL4 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	text-indent: 4em;
	line-height: 13pt;
}
.kpfooter 
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}
/* end Knowledge Portal */

.pageBanner
{
	text-align: center;
	padding-top:4px;
	padding-bottom:4px;
}

.pagebreadcrumb a
{
	font-size:8pt;
	color:#666666;
	text-decoration:none;
}

.pagebreadcrumb
{
	font-size:8pt;
	color:#666666;
	text-decoration:none;
}
#breadCrumbsParent
{
	padding-top: 6px;
	padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;

}
.breadCrumbsContainer
{
	padding-top: 6px;
	padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;

}
#breadCrumbsCurrent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
    TEXT-DECORATION: none
}
.breadCrumbsCurrent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
    TEXT-DECORATION: none
}
.breadCrumbsParent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
    TEXT-DECORATION: none
}

.radiotext
{
	cursor:default;
	text-align:left;
	font-family:verdana;
	font-size:8pt;
	height:19px;
}

/***HTML Control - Styles***/
/* Hotcakes */
.ms-rteCustom-3bluetitle 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	font-size: 26px;
	color: #000066;
	font-weight: bold;
}
.ms-rteCustom-3goldtitle 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	font-size: 24px;
	color: #CCCC00;
	font-weight: normal;
}
.ms-rteCustom-3bluebody 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	font-size: 11px;
	color: #000066;
	font-weight: bold;
}
.ms-rteCustom-3goldbody 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	font-size: 11px;
	color: #CCCC00;
	font-weight: bold;
}
.ms-rteCustom-2bluebody 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}
/* Other */
.ms-rteCustom-H3Blue
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	color: Blue;
	font-size: 16pt;
	font-weight:bold;
}
.ms-rteCustom-H5#666
{
	font-family:Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	color: #666;
	font-size: 10pt;
	font-weight:bold;
}
.ms-rteCustom-LinkBlue
{
	text-decoration:none;
	color:blue;
}
.ms-rteCustom-Nav_Hd1 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold; 
	text-align: left;
	text-decoration: underline;
	text-indent: 1em;
	line-height: 16pt;
}
.ms-rteCustom-Nav_Hd_L2 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold; 
	text-align: left;
	text-decoration: underline;
	text-indent: 2em;
	line-height: 16pt;
}
.ms-rteCustom-Nav_Hd_L3
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	text-indent: 3em;
	line-height: 13pt;
}
.ms-rteCustom-Nav_Hd_L4
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	text-indent: 4em;
	line-height: 13pt;
}


.ms-rteCustom-Link_L1 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	color: blue; 
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	text-indent: 1em;
	line-height: 14pt;
}
.ms-rteCustom-Link_L2 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	color: blue; 
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	text-indent: 2em;
	line-height: 14pt;
}
.ms-rteCustom-Link_L3 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica; 
	color: blue; 
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	text-indent: 3em;
	line-height: 13pt;
}
.ms-rteCustom-Link_L4 
{
	font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;
	color: blue; 
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	text-indent: 4em;
	line-height: 13pt;
}

table.thinbox_WS
{
	border: 1px solid navy;
font-family: Arial, sans-serif, "Segoe UI", Segoe, Tahoma, Helvetica;	
		font-size: 10px;
}
.buttonHome
{
      font-size: 10pt;
      font-weight: bold;
      font-family: Verdana;
      background-color: #99ccff;
      width: 260px;
}
.buttonHome2
{
      font-size: 10pt;
      font-weight: bold;
      font-family: Verdana;
      background-color: #99ccff;
      width: 298px;
}
/** added **/
/*bnalley - suite bar right to display horizontally*/
#suiteBarLeft,
#suiteBarRight,
#suiteLinksBox,
.ms-core-deltaSuiteBarRight,
#suiteBarButtons,
#welcomeMenuBox
{
display:inline;
}


#suiteLinksBox,
.ms-core-suiteLink,
{
display:none;
}
/*Chirantan Adding CSS from here*/
#contentBox
{
	margin-left:0px;
}
#suiteBar{
	display:inline;
}
#ribbonBox{
	background-color: black;
	color:#fff;
}
#titleAreaBox{
	margin-left:0px;
}
#s4-titlerow{
	height:auto;
	padding:0px;
	
}
.ms-promotedActionButton-text
{
	color: #000000;
}
.ms-promotedActionButton:hover .ms-promotedActionButton-text
{
color:#ffffff;
}
.ms-welcome-root > a.ms-core-menu-root,
.ms-signInLink
{
color:#ffffff;
}
#contentRow{
	padding-top:0px;
}
#suiteBarRight{
	padding-right:0px;
	background-color: black;/*rgb(8, 50, 123);*/
}
.ms-core-deltaSuiteBarRight{
	background-color: #f7e4cb;/*rgb(8, 50, 123);*/
		color: black;
}
/*ribbon tab text*/
.ms-cui-tt-a > .ms-cui-tt-span {
    color: #fff !important;
    text-transform: uppercase;
    border-top-width: 0px;
}
/*ribbon tab text*/
.ms-cui-tt-s.ms-browseTab > .ms-cui-tt-a > .ms-cui-tt-span {
    color: #fff !important;
}

/* top bar */
.ms-cui-topBar2 {
    border-bottom: 1px solid rgb(8, 50, 123);
}
/*site actions */
.ms-siteactions-root > span > a.ms-core-menu-root {
    width: 16px;
    height: 16px;
    display: inline-block;
    padding: 12px 7px 6px 8px;
}
div.ms-cui-TabRowRight {
    padding-left: 5px;
    padding-right: 5px;
    height: 35px;
    line-height: 35px;
    background-color: #f7e4cb;/*#b0c4de;*/
}
.goHeader span{
	color: #666 !important;
}
.goSummary span{
	color: #666 !important;
}

.goBody span{
	color: #666 !important;
}



