

body
{
	background-color:#eee;
	color: #333;
	font-family:verdana,arial,sans-serif;
	width:auto;
	font-size:0.7em;
	margin: 0;
}
#bodyDiv, #previewBody
{
	width:959px;
	margin:0 auto;
	padding-left: 19px;
	background: #fff url(/Templates/Paypal/images/mainBorders.gif) repeat-y left top;
}
#previewBody
{
	width:758px;
	padding-left: 19px;
}


a, a:link, a:hover, a:visited
{
	font-family:verdana,arial,sans-serif;
	color:#036;
	font-size: 1em;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
input, select, textarea
{
	color:#036;
	font-family:verdana,arial,sans-serif;
	font-size:1em;
	border: 1px solid #8be;
}
input.formInput,
textarea.formInput
{
	border:1px solid #6A6A6A;
	font-size:1em;
	padding:3px 0;
}
textarea.formInput
{
	width:200px;
}

.textAlignCenter {text-align: center;}


.HzLine {background-position: left bottom; height: 1px; line-height: 1px;background-color: #dee4e8;}
h1
{
    color:#036;
	font-weight: normal;
	font-size: 1.5em;
	background-repeat: no-repeat;
	background-position: 0% 0.3em;
	padding: 0;
	margin: 0 0 15px 0px;
    font-family:  verdana, arial, helvetica, sans-serif;
}
h2 {font-weight: normal; font-size: 1.2em; color: #036; margin: 0; padding: 3px; 
	} * html h2 {padding: 3px 0px;}

h4 {
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 0;
	height: 1px;
	display: none;
	background-color: #666;}
h4.noTopMargin {margin-top: 0px;
} * html h4.noTopMargin {margin-top: -2px; ma\rgin-top: 0px;}

.releaseDate {color: #999;}
.highlight {font-weight: bold; font-size: 1.1em; color: #f00;}
.sub1 {font-weight: bold; color: #333; font-family: verdana, arial, helvetica, sans-serif;}
.mainContainerDetail strong {display: block;}

.releaseDate {color: #999;}

/* --- Search Styles --- */

.SearchBoxMainContainer
{
    background: transparent url(/Templates/Paypal/images/search_background.jpg) no-repeat -0px -30px;
    width:558px;
    padding: 15px 0px 5px 0px;
    border:none;
}
.SearchBoxMainContainer .padding .SearchBoxSubContainer {margin: 0;}
.SearchBoxMainContainer .padding .SearchBoxSubContainer .searchBoxContainer1
{
	float: left;
	text-align: right;
	margin-right: 5px;
	width: 100px;
}
.SearchBoxMainContainer .padding .SearchBoxSubContainer .searchBoxContainer2 {float: left; width: 120px;}
.SearchBoxMainContainer .padding .SearchBoxSubContainer .searchBoxContainer3 {
	float: left;
	text-align: right;
	margin-right: 5px;
	width: 84px;}
.SearchBoxMainContainer .padding .SearchBoxSubContainer .searchBoxContainer4 {
	float: left; width: 168px;}
.SearchBoxMainContainer .padding .SearchBoxSubContainer .searchBoxContainer2 .searchBoxTextInput {
	width: 115px;
	font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em;
	padding: 2px 0 5px 0; margin: 0;}
.RadComboBox_Glide .rcbInputCell .rcbInput {color: #036;}
.SearchBoxMainContainer .clearBlock {clear:both; width:100%; line-height: 0.01em; font-size: 0.01em;}
.SearchBoxMainContainer .padding .searchSubmit {margin: 0 0 0 22px;}
.SearchBoxMainContainer .padding .searchSubmit INPUT {border: 0; background-color: transparent;}



.pagination {text-align: right;}


/* --- Header Styles --- */
#headingTop
{
/*	border-left:1px solid #ecebeb;
	border-right:1px solid #ecebeb;
*/
	height:105px;
	width: 940px;
	position: relative;
}

#headingTop, #mainPreviewContainer
{
/*	background:url('/Templates/Paypal/images/en-EU/headerBgHome.jpg') no-repeat 0 0; */
	background: transparent url(/Templates/Paypal/images/headerShade.gif) repeat-x left bottom;
/*	border:1px solid #ecebeb; */
}
#headingTop .headerTitle
{
    position: absolute;
    font-size: 2.1em;
    color: #036;
    left: 300px;
    top: 16px;
}

#mainPreviewContainer
{
    background-color: #fff;
}

#mainPreviewContainer #midCol,
#mainPreviewContainer #rightCol,
#mainPreviewContainer #midColList
{
/*    margin-top: 10px;     */
}
#mainPreviewContainer #midCol
{
/*    padding: 15px 0 0 0; margin: 0 208px 10px 10px;       */
    padding: 15px 0 0 0; margin: 0 0 10px 0;
}


#mainPreviewContainer 
{
	width:768px;
	background-position: left -93px;
}

#headingTop .logo
{
	width:146px;
    float: left;
	display:block;
	cursor:pointer;
	height:67px;
	background: transparent url(/Templates/Paypal/images/logo.gif) no-repeat left 18px;
}
#headingTop .searchBoxContainer
{
/*	float:right; */
/*	height:100%; */
/*	width:246px; */
	position: absolute; left: 300px; top: 56px;
}
#headingTop .searchBoxContainer .padding
{
	padding:0;
}
* html #headingTop .searchBoxContainer .padding
{
	margin: -1px 0 0 0;
}
*:first-child+html #headingTop .searchBoxContainer .padding
{
	margin: -1px 0 0 0;
}
#headingTop .searchBoxContainer .clientSearchContainer .padding label
{
    padding: 0 0 0 21px;
    margin: 0;
    position: absolute;
    left: 144px; top: -4px;
    height: 24px;
    line-height: 24px;
    width: 146px;
    background: transparent url(/Templates/Paypal/images/btnShadeMagnify_left.jpg) no-repeat left center;
}
#headingTop .searchBoxContainer .clientSearchContainer .padding label span
{
    background: transparent url(/Templates/Paypal/images/btnShade1_right.jpg) no-repeat right 3px;
    display: block;
    padding: 0px 0 0 5px;
}

#headingTop .searchBoxContainer .searchText
{
	display:none;
}
#headingTop .searchBoxContainer .inputBox
{
	float:left;
	padding:0px 10px 0 0;
}
#headingTop .searchBoxContainer .inputBox input
{
    margin: 0; padding: 1px 0;
    height: 15px;
}
#headingTop #lansons
{
    position:absolute; left:735px;
}
#headingTop #lansons .phone
{
    position:relative;
    left:38px;
    top:-66px;
    text-decoration: none;
}
#headingTop #lansons .email
{
    position:relative;
    display: block;
    left:38px;
    top:-43px;
    text-decoration: none;
}
#headingTop #lansons a.phone:hover, #headingTop #lansons a.email:hover
{
    font-weight: bold;
}


/*
#headingTop .searchBoxContainer .button
{
	float:right;
	padding:0px 20px 0 0;
}
*/
#main3col
{
/*	width:100%; */
	position: relative;
	width: 940px;
}

/* --- Menu Styles --- */

.mainContainerDetail .bodyCopy p {word-wrap: break-word;}
.bodyCopy strong
{
    display: inline;
}

#leftCol
{
    float: left;
	width:172px;
	font-family:verdana,arial,sans-serif;
}


#leftCol .seperator
{
	clear:both; width:100%; line-height: 0.01em; font-size: 0.01em;
}
#menu
{
    width: 121px;
    margin: 0 0 0px 11px;
}
#menu ul
{
    list-style: none;  margin: 0; padding: 0;
}
#menu ul li
{
    width: 100%;
    clear: both;
    float: left;
    padding: 0 0 5px 19px;
    background: transparent none no-repeat left top;
    height: 27px; 
}
#menu ul li.home {background-image: url(/Templates/Paypal/images/menuHomeShade_left.gif);}
#menu ul li.satellite {background-image: url(/Templates/Paypal/images/menuSatelliteShade_left.jpg);}
#menu ul li.payPal {background-image: url(/Templates/Paypal/images/menuPayPalShade_left.jpg);}
#menu ul li.biogs {background-image: url(/Templates/Paypal/images/menuBiogsShade_left.jpg);}
#menu ul li.pie {background-image: url(/Templates/Paypal/images/menuPieShade_left.jpg);}
#menu ul li.exclam {background-image: url(/Templates/Paypal/images/menuExclamShade_left.jpg);}
#menu ul li.camera {background-image: url(/Templates/Paypal/images/menuCameraShade_left.jpg);}
#menu ul li.trolly {background-image: url(/Templates/Paypal/images/menuTrollyShade_left.jpg);}
#menu ul li.mail {background-image: url(/Templates/Paypal/images/menuMailShade_left.jpg);}
#menu ul li span
{
	display: block;
	background: transparent url(/Templates/Paypal/images/menuShade_right.jpg) no-repeat right top;
	margin: 0;
	padding: 5px 0 9px 8px;
}
#menu ul li span a.menuSelected,
#menu ul li span a:hover
{
    font-weight: bold;
    text-decoration:none;
}


.pressPassContainer,
.pressPassContainerLoggedIn
{
	margin: 31px 0 6px 0;
	height: 280px;
	float: left;
	width: 100%;
	background: transparent url(/Templates/Paypal/images/presspassBG.png) no-repeat 5px top;
}
.pressPassContainerLoggedIn
{
	height: 181px;
	background: transparent url(/Templates/Paypal/images/presspassBGSmall.png) no-repeat 5px top;
}
.pressPassContainer .presspass
{
	background:url('/Templates/Paypal/images/en-EU/pressPassTitle.gif') no-repeat left center;
	height:16px;
	width:80px;
}
.pressPassContainer .padding,
.pressPassContainerLoggedIn .padding
{
	padding: 0 0 0 14px;
	display: block;
	height: 100%;
}
.pressPassContainer .padding .ppTitle,
.pressPassContainerLoggedIn .padding .ppTitle {font-size: 12px; padding: 14px 0 17px 40px; display: block; font-weight: bold;}
.pressPassContainer .padding LABEL.ppUsername, .pressPassContainer .padding LABEL.ppPassword {color: #666; padding-bottom: 3px; display: block;}
.pressPassContainer .padding INPUT.ppUsernameBox, .pressPassContainer .padding INPUT.ppPasswordBox {border: 1px solid #8be; width: 117px; height: 15px; margin-bottom: 5px;
	} * html .pressPassContainer .padding INPUT.ppUsernameBox, * html .pressPassContainer .padding INPUT.ppPasswordBox {height: 19px; he\ight: 15px;}
.pressPassContainer .padding INPUT.ppPasswordBox {margin-bottom: 9px;}
.pressPassContainer .padding .ppBtnlogin {border: 0; display: block; height: 12px; margin-bottom: 5px;}
.pressPassContainer .padding .ppBtnlogin INPUT {border: 0; background-color: transparent;}
.pressPassContainer .padding .chkRemember {margin: 0; padding: 0; border-style: none; height: 12px; width: 12px;}
.pressPassContainer .padding .chkRemember input {border-style: none;}
.pressPassContainer .padding .chkRemember label {padding-left: 4px; inline-block; margin-bottom: 3px;
	} * html .pressPassContainer .padding .chkRemember label {display: inline-block; margin-bottom: 3px;
	} *:first-child+html .pressPassContainer .padding .chkRemember label {display: inline-block; margin-bottom: 3px;}
.pressPassContainer .padding a.ppForgotPW {margin-top: 7px; display: block; margin-bottom: 23px;}
.pressPassContainer .padding a.ppAbout {display: block; margin-bottom: 3px;}
.pressPassContainer .padding a.ppPrivacy {display: block;}

.pressPassContainerLoggedIn .padding .loggedInName {padding-bottom: 20px;}
.pressPassContainerLoggedIn .padding a.ppMyProfile {display: block; margin-bottom: 5px;}
.pressPassContainerLoggedIn .padding a.ppMyMailbox {display: block; margin-bottom: 25px;}
.pressPassContainerLoggedIn .padding a.ppButtLogout {display: block;}

.poweredByText
{
    display: block;
    float: left;
    margin-top: 40px;
    padding-left: 14px;
    color: #666;
    padding-bottom: 4px;
}
a.poweredByLink, a.poweredByLink:visited, a.poweredByLink:link {clear: both; text-decoration: none; padding: 0 0 16px 14px; display: block;}
a.poweredByLink:hover {text-decoration: underline; padding: 0 0 16px 14px; display: block;} 

/* --- Central Column Style --- */
.breadcrumb
{
	border-bottom:1px solid #d5d5c9;
	line-height:19px;
}

.breadcrumb .pad a,
.breadcrumb .pad a:hover,
.breadcrumb .pad a:link,
.breadcrumb .pad a:visited,
.breadcrumb a:active 
{
	color:#06c;
	/*font-size:0.9em;*/
	text-decoration:none;
}
.breadcrumb .pad a:hover
{
	text-decoration:underline;
}
#midCol
{
/*    padding: 0; margin: 0px 208px 10px 172px; */
    padding: 0; margin: 0 0 10px 0; float: left; width: 560px;
}

#midCol .mainContainer
{
    margin: 0;
    padding: 0;
}
#midCol .mainContainer .mainContainerDetail
{
    margin: 0;
    padding: 0;
/*    float: left; */
}

.mainContainer {width: 100%; clear: both; margin: 10px 0 0 0; display: inline;}

#midColList
{
    width:748px;
    float: left;
}
#midCol .padding
{
    padding: 0px 19px 11px 0;
    margin: 0;
    font-size: 1.05em;
    overflow: hidden;
}
#midColList .padding
{
    padding: 10px 0 11px 0;
    margin: 0; font-size: 1.05em;
}
#rssContainer {position:absolute;left:500px;}

A IMG.RSSLinkImage {margin: 0 0 0 3px;}
A.RSSLinkText {margin: 0 0 0 5px;}


.noBorder, .noBorder input {border: 0;}

/*
.mainContainer .announcementContainer
{
	position:relative;
	top:-25px;
	left:10px;
	font-size:16px;
	color:#666;
	width:350px;
}
*/

.mainContainer .centerContent {margin-left: 240px;}

.singleLineWithPadding {clear: both; width: 514px; padding: 2px 0px;}
.halfContainer { 
	width: 49%;
	padding-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;}
textarea.formInput, input.formInput {width: 200px;font-size: 1em; color: #036;
	border: 1px solid #8be;}

.mainContainerMailBox {width: 511px;}
.mailBoxDateColumn {float: left; width: 87px;}
.mailBoxFromColumn {float: left; width: 170px;}
.mailBoxSubjectColumn {float: left; width: 250px;}


.announcement
{
    background: transparent url(/Templates/Paypal/images/annouceBG_top.png) no-repeat left top;
    padding-top: 12px;
    width: 748px;
}
.announcement .announceBg
{
    background: transparent url(/Templates/Paypal/images/annouceBG_bottom.png) repeat-y right bottom;
    padding: 0;
    width: 748px;
    float: left;
}
.announcement .announceBg img {margin-left:10px; border: 1px solid #999; float: left;}
.announcement .announceBg p.content {font-size: 0.9em; float: left; padding: 0 0 0 10px; margin:0; line-height: 15px;}
.announcement .announceBg p.content .title {color: #036; font-weight: bold; font-size: 1.2em; display: block;}
.announcement .announceBg p.content .title .titleAnouncements {font-weight: bold; display: block; margin-top: 3px;}
.announcement .announceBg .titleAnouncement {padding: 0 0 0 10px; margin: 0; display: block; clear: both; font-size:0.9em; line-height: 15px;}
.announcement .announceBg .titleAnouncement p {padding: 0; margin: 0;}
.announcement .announceBg a.titleAnouncementMoreLink {padding: 0 0 10px 10px; font-weight: bold; display: block; margin-top: 3px;}
.homepageSpacer {height: 17px; clear: both;}

.latestNewsImg{display:inline;}
{
	padding:20px 0 5px;
}
.title1, .title4
{
	font-weight: bold; font-size: 1.4em; color: #036; font-family: verdana, arial, helvetica, sans-serif; background-color: inherit;
}
.title4 {margin: 10px 0px 8px 0px;}

.homepageLatestReleases
{
    background: transparent url(/Templates/Paypal/images/LatestNewsBG_top.png) no-repeat left top;
    float: left;
    margin: 0;
    padding: 0;
    width: 748px;
    overflow:visible;
}
.homepageLatestReleases .title4 {padding: 16px 0 9px 45px; display: block; margin: 0;}
.homepageLatestReleases .homepageLatestReleasesBottom {background: transparent url(/Templates/Paypal/images/LatestNewsBG_bottom.png) repeat-x left bottom;  margin: 0; padding: 0 15px 15px 45px;}
.homepageLatestReleases .homepageLatestReleasesBottom ul {list-style: none; margin: 0; padding: 0;}
.homepageLatestReleases .homepageLatestReleasesBottom ul li {font-size:90%; float: left; clear: both; padding-right: 10px;}
.homepageLatestReleases .homepageLatestReleasesBottom ul li a {font-weight: bold; display: block; margin-top: 3px;}
.homepageLatestReleases .homepageLatestReleasesBottom ul li .title {font-size:120%; color: #036; font-weight: bold; font-size: 1em; display: block;}
.homepageLatestReleases .homepageLatestReleasesBottom ul li a.summary {font-size: 120%;}
.homepageLatestReleases .homepageLatestReleasesBottom .bottomLink {float:right;width:80px}
.homepageLatestReleases .homepageLatestReleasesBottom .bottomLink a {font-weight: bold; display: block; margin-top: 3px;}

/*
.listView ul li
{
	border-bottom:1px dotted #d5d5c9;
}
*/

.listView ul {list-style: none; margin: 0; padding: 0;}
.listView ul li {float: left; margin-bottom: 7px; width: 100%;}
.listView ul li.line {
	float: left;
	clear: both;
	width: 100%;
	margin: 0px 0px 7px 0px;
	font-size: 0em;
	padding: 0;
	height: 1px;
	line-height: 1px;
	background-repeat: repeat-x;
	background-position: center left;
	background-color: #dee4e8;}
.ListViewTextContainerWithPicture { 
	float: left;
	display: block;
	margin: 0px 20px 0px 0px;
	width: 638px;}
.ListViewTextContainer {float: left; margin: 0;}
.ListViewPicture {
	float: left;
	display: inline;
	margin: 0;
	width: 90px;}

.listView a {font-weight: bold; display: block; margin-top: 3px;}
.listView ul li .title {color: #036; font-weight: bold; font-size: 1em; display: block; margin: 3px 0 0 0;}
.listView ul li a.iconDownload, .listView ul li a.downLoadTextLink,
.listView ul li a.iconViewDetails, .listView ul li a.arrowRightTextLink
{
    float: left;
    display: inline;
}
.listView.columns
{
    
}
.listView.columns ul li
{
    width: 220px;
    float: left;
    padding-left: 20px;
    border-right: 1px solid #ddddff;
}
.listView.columns ul li.fullWidth
{
    width: 100%;
    border: none;
    border-bottom: 1px solid #ddddff;
    margin-bottom: 20px;
}
.listView.columns ul li .ListViewTextContainer
{
    width: 100%;
}
.listView.columns ul li .ListViewTextContainer .links, .listView .links
{
    float: left;
    padding: 0 5px;
}
.listView.columns ul li a.topPicture
{
    height: 160px;
}


.announcementContainerContent
{
	background:#c6e2b6 url(/Templates/Paypal/images/bg_announcementContent.gif) repeat-x left top;
	/*height:134px;*/
	height:100%;
	padding:0 10px 10px;
	font-size:12px;
	width:auto;
}
.releaseListLeft
{
	/*padding:0 5px 0 0;*/
	padding:0;
}
.listView img.bullet
{
	display:none;
}

h1 img
{
    border: 0;
	margin: 0;
	padding: 0;
	vertical-align: text-bottom;
}
h3
{
    color:#036;
	font-weight: normal;
	font-size: 1.0em;
	margin: 0;
	padding: 0;
}

.clearBlock2 {clear:both; width:100%; line-height: 0.01em; font-size: 0.01em;}


/* --- Right Column Styles --- */
#rightCol
{
    width: 208px;
    float: right;
    color: #596d7d; font-size: 1.1em;
	margin: 0; padding: 0; overflow: hidden;
}
#rightCol .padding
{
	padding: 48px 10px 13px 0px;
	margin: 0;
}

#rightCol .padding .icon_ppack {float: right; margin-right: 5px;}
#rightCol .padding .getWinzipText {float: left; margin: 23px 0px 12px 0px;}

#rightCol .padding .rhsBox {background-color: #f0f1ff; border: none;}
#rightCol .padding .rhsBox h1 {background:url(/Templates/Paypal/images/btnShade1_right.jpg) right bottom; background-repeat:no-repeat;background-color: #acf; padding: 1px 0px 2px 5px; font-weight:bold; margin: 0; color: #036; font-size: 1em;}
#rightCol .padding .rhsBox .rhsBoxPadding {padding: 5px;}
.sidebarPictureContainer {width: 100%;}

DIV.space-line
{
	clear: both;
	line-height: 2px;
	height: 2px;
	margin: 0;
	padding: 0;
	width: auto;
}

#sidebarCentre {text-align: center;}
.SideBarSingleLine {padding: 5px 0px 6px 0px;}
.SideBarSingleLine a,
.SideBarSingleLine a:hover,
.SideBarSingleLine a:visited
{
    font-weight: normal;
    font-family:verdana,arial,sans-serif;
}
.sidebarContainer .getWinzipIcon {float: left;}
.sidebarContainer .getWinzipIcon IMG {margin: 2px 6px 0px 0px;
} * html .sidebarContainer .getWinzipIcon IMG {
	margin: 2px 6px 0px 0px; ma\rgin: 0px 6px 2px 0px;}


.imageRoot {float:left;width:192px;margin-top:10px ; margin-right:85px; margin-bottom:20px;padding:0;}
.imageRoot h3
{
    background: transparent url(/Templates/Paypal/images/btnShade1_right.jpg) no-repeat right bottom;
    font-weight: bold;
    background-color:#d8e6f1;
    color:#333;
    margin: 0;
    padding: 3px 0 3px 6px;
    font-size: 1em;
}
.imageRoot .imageContainer {padding:10px 0 0 0}


/* --- Streamed video and associated styles --- */

#div_flvVideoDiv {
	float: left;
	padding: 0 .5em .5em 0;
}
	
.streamedVideo {
	border: 1px solid #DDD;
	padding: .5em;
}
.streamedVideo .video {
	margin-bottom: 1em;
}
.streamedVideo h3 {
	margin: 0;
	padding: 0;
}

.associated {
	padding: .5% 1%;
	margin-right: 1%;
	width: 47%;
	background-color: #EEE;
	float: left;
}
.associated h3 { padding-bottom: .5em; }
.associated ul
{
	padding:0;
	margin:0;
}
.associated li 
{
	overflow: hidden;
	list-style: none;
	padding: 0;
	width: 100%;
	height: 22px;
}
.associated img
{
	padding: .3em .5em 0 0;
} 
.clear
{
	clear: both;
}
.embed {
	background-color: #EEE;
	border: 1px solid #AAA;
	padding:0.4em 0;
	width:99%;
}

img {border: 0;}

/* --- Footer Styles --- */
#footer
{
	height: 45px;
	margin: 10px 0 0 0; padding: 0 20px 0 30px;
	width: 884px;
	float: left;
}
#footer #footerContainer {border-top: solid 1px #ddf;float: left; width:100%; padding: 8px 0 0 0; margin: 0; text-align:left;}
#footer #footerContainer A {text-decoration: none; font-size:smaller;}
#footer #footerContainer A:hover {text-decoration: underline;}

.bodyFooterGrad
{
    height: 19px;
    margin: 0 auto;
    width: 959px;
    padding-left: 16px;
}
.bodyFooterGrad span
{
    display: block;
    width: 944px;
    height: 100%;
    background: transparent url(/Templates/Paypal/images/bodyFooterShade.gif) repeat-x left top;
}
