@charset "utf-8";
/* CSS Document */

body {
	background: #fff url(../images/page-bg.jpg) repeat-x;
	background-attachment:fixed;
	margin: 0; 
	padding: 0;
	text-align: center; 
	line-height:150%;
}
.ui-widget{text-align:left;}
#breadcrumb{ margin:0; padding:0; height:0px;}
#center-static {
	width: 1000px;  
	margin: 0px auto; 
	text-align: left;
}
#container {
  position:relative;
	width: 1000px;  
	margin: 0 auto; 
	text-align: left; 
}
.home-focus-area{
	border:1px solid #cacaca;
	float: left;
	width:263px;
	line-height:1px;
	overflow: hidden;
}
.home-focus-area form{
	line-height:1.5;
}
#mainContent {
	background:#fff;
	padding: 4px 0 30px 0; 
	margin:0;
	border-bottom: 1px solid #ccc;
}
#home-mainContent {
	padding: 13px 0 13px 12px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin:0;
	background: #ddd;
	width: 826px;
}

.mainContentLeftCol {
	float:left;
	width:187px;
	height:100%;
	position:relative;
}

.mainContentMainCol {
	float:left;
	width: 400px;
	padding:15px 25px 0 25px;
	height:100%;
	position:relative;
}
.fullWidthPage .mainContentMainCol {
	width: 595px;
}
.maxWidthPage .mainContentMainCol {
	width: 815px;
	padding:15px 0 0 15px;
}
.mainContentRightCol {
	float:right;
	width:154px;
	padding:15px 30px 0 0;
	font-size:11px;
	line-height:140%;
	height:100%;
	position:relative;
}
.mainContentRightCol .ccm-scrapbook-list-item-detail{ /* fixes sidebar scrapbook item display issue in edit mode */
	margin:0;
	padding:0 ;
	max-height:300px;
	height:auto;
	overflow:visible;
}
.mainContentRightCol a {
	text-decoration:none;
}
.mainContentRightCol p {
	line-height:120%;
}
.mainContentRightCol h3 {
	font-size:1em;
	color:#333;
	border-top:1px solid #ccc;
	padding: 5px 0 5px 0;
	margin: 20px 0 0 0;
}
#mainCol {
	float:left;
	width:838px;
}
.topLayer {
	position:relative;
	height:3em;
	margin-bottom: 30px;
}
.alignBottom {
	position:absolute;
	bottom:0;
	left:0;
}
#rightCol {
	padding:0;
	width:154px;
	overflow:hidden;
	float: right;
}
#header {
	padding: 0;
	background-color:#ffffff;
	border:1px solid white; /* needed to fix missing bg color on home in ie6 with rotating banner */
}
#home-banner{
	padding:0;
	background:#fff;
	border-bottom: 1px solid #ccc;
	height:332px;
	background: #eee;
}
#banner{
	background:#fff url(../images/header-band.jpg) top left no-repeat;
	padding:4px 0 0 0;
}
#banner.no-top{
	padding:0;
	background:#fff;
}

#l2-banner{
	background:#fff;
	padding:0;
}
.clear {
	clear:both
}
.right-box {
	width:154px;
	margin:0 0 10px 0;
	background:#fff;
}

#util-box {
	width:138px;
	background:#829ab0;
	padding:8px;
	font-size:13px;
	color:#FFFFFF;
	min-height: 121px;
}
#util-box a {
	text-decoration:none;
	color:#FFFFFF;
}
#util-box ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#util-box li {
	margin:0;
	padding:2px 0;
	line-height:15px;
}
#search-wrap {
	width:136px;
	background:#fff;
	border:1px solid #ccc;
}
#search-text {
	width:114px;
	background:#fff;
	margin:0;
	border:none;
}
#search-btn {
	border:none;
	width:20px;
	background:#fff url(../images/search-arrow.gif) right center no-repeat;
	margin:0;
	cursor:pointer;
}
#leftNav {
	display:block;
	margin:0;
	padding:5px 0 0 9px;
	float:left;
}
#leftNav ul {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 0 0 12px;
	list-style-type:none;
	line-height:1em;
}

#leftNav li {
	margin:0;
	padding:4px 0;
}
#leftNav a {
	display:block;
	padding: 1px 0 0 11px;
	text-decoration:none;
}
#leftNav a:hover{
	background:url(../images/arrow-small.gif) no-repeat left top;
}
#leftNav a.current, #leftNav a.nav-selected  {
	font-weight:bold;
	background:url(../images/arrow-small.gif) no-repeat left top;
}
#leftNav a.nav-path-selected{
	font-weight:bold;
}
#leftNavHeader {
	color:#fff;
	font-size:18px;
	font-weight:normal;
	line-height: 1.2;
	background:#002d78 url(../images/left-nav-L3-bg.gif) left top repeat-y ;
	padding:.7em 10px .7em 32px;
}
#leftNavHeader ul,#leftNavHeader li{ list-style-type:none; padding:0; margin:0;}
#leftNavHeader a{
	color:#fff;
	text-decoration:none;
}
#logo {
	float:left;
	width:226px;
	height:146px;
	display:block;
	background:url(../images/parexel-logo.gif) left bottom no-repeat;
	cursor:pointer;
}
#topNavCtr{
	font-size: 13px;
}
#topNavCtr h2{
	font-size: 14px;
	color:#666;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
	line-height:1em;
}
#topNav1 {
	float:left;
	padding:29px 0 0 90px;
}
#topNav2 {
	float:left;
	padding:29px 0 0 70px;
}
.rowSeparator {
	border-top:1px solid #ccc;
	padding: 10px 0 0 0;
	margin: 15px 0 15px 0;
}
a.ref {
	color: #333333;
	text-decoration: none;
	background-color: transparent;
	border-color: #00a9e6;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}
p.lead-in{
	font-size:1.32em;
	margin:0 0 1em 0;
	line-height: 1.8em;
}
#share {
	margin:0;
	padding:4px 0 0 0;
}
#footer{
	padding:0 0 30px 0;
	color:#999;
	font-size:11px;
	width:838px;
}
#footer span.wrapper{
	padding: 10px;
}
#footer a{
	text-decoration:none;
}
#footerText{
	float:left;
	width: 600px;
	padding:5px 0;
}
#site-index{
	background: #013179;
	color: #fff;
	padding:25px;
	display: none;
}
#site-index a, #site-index h2{
	color: #fff;
	text-decoration:none;
}
#site-index a:hover,#site-index h2:hover{
	text-decoration:underline;
}
#site-index td{
	vertical-align:top;
}
#site-index ul{
	list-style:none;
	margin:0;
	padding:0;
}
#site-index li{
	margin:0;
	padding:0;
}
#site-indexBtn{
	background: #013179;
	background-image:url(../images/site-index-arrow.gif);
	background-repeat:no-repeat; background-position:140px 10px;
	color: #fff;
	cursor:pointer;
	padding:5px 10px;
	float:right;
	width:150px;
}
#site-indexBtn.open{
	background-image:url(../images/site-index-arrow-up.gif);
	background-repeat:no-repeat; background-position:140px 8px;
}
#static-container{
	position: absolute;
	top: 0px;
	left: 0px;
}
body > div#static-container {
	/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
/*
html {
 	font: 12px Arial, Helvetica, sans-serif;
	background: #fff url(images/page-bg.jpg) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #333;
	line-height:150%;
	background-attachment : fixed;
}
*/

.hilited-terms span.term{
	border-bottom:1px dotted #BD4F19;
}
h1 span.term{
	border-bottom:none;
}
.term-related{
	font-size:10px;
	text-align: left;
}
.term-related p, #term-related-sidebar p{
	padding:3px 0 1em 22px;
	margin:0;
}
.term-related p a, #term-related-sidebar p a{
	text-decoration:none;
}
.term-related .related-Pages p{
	background: url(images/icon-page.gif) no-repeat 0px 0px;
}
.term-related .related-Documents p{
	background: url(images/icon-doc.gif) no-repeat 0px 0px;
}
.term-related .related-Contacts p{
	background: url(images/icon-contact.gif) no-repeat 0px 0px;
}
#term-related-sidebar .related-Pages p{
	background: url(images/icon-page.gif) no-repeat 0px 0px;
}
#term-related-sidebar .related-Documents p{
	background: url(images/icon-doc.gif) no-repeat 0px 0px;
}
#term-related-sidebar .related-Contacts p{
	display:none;
	background: url(images/icon-contact.gif) no-repeat 0px 0px;
}
.term-related h3{
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
/************************ Clue tip ****************************/
/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}

#cluetip-extra {
  display: none;
}


/***************************************
   =cluetipClass: 'clear' 
-------------------------------------- */

.cluetip-clear {
  background: none;
}
.cluetip-clear #cluetip-outer {
  position: relative;
  margin: 0;
}
.cluetip-clear h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  color: #666;
}
.cluetip-clear #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-clear #cluetip-inner {
  padding: 10px;
}
.cluetip-clear div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}


/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}


/*******************************/
/********* bubbletip ***********/
/*******************************/
.bubbletip
{
	position: absolute;
	z-index: 50;
	border-collapse: collapse;
}
.bubbletip td.bt-topleft
{
	background: transparent url(images/bubbletip/bubbletip.png) no-repeat scroll 0px 0px;
	height: 33px;
	width: 33px;
}
.bubbletip td.bt-top
{
	background: transparent url(images/bubbletip/bubbletip-T-B.png) repeat-x scroll 0px 0px;
	height: 33px;
}
.bubbletip td.bt-topright
{
	background: transparent url(images/bubbletip/bubbletip.png) no-repeat scroll -73px 0px;
	height: 33px;
	width: 33px;
}
.bubbletip td.bt-left-tail div.bt-left, .bubbletip td.bt-left
{
	background: transparent url(images/bubbletip/bubbletip-L-R.png) repeat-y scroll 0px 0px;
	width: 33px;
}
.bubbletip td.bt-left-tail div.bt-left-tail
{
	background: transparent url(images/bubbletip/bubbletip.png) no-repeat scroll 0px -33px;
	width: 33px;
	height: 40px;
}
.bubbletip td.bt-right-tail div.bt-right, .bubbletip td.bt-right
{
	background: transparent url(images/bubbletip/bubbletip-L-R.png) repeat-y scroll -33px 0px;
	width: 33px;
}
.bubbletip td.bt-right-tail div.bt-right-tail
{
	background: transparent url(images/bubbletip/bubbletip.png) no-repeat scroll -73px -33px;
	width: 33px;
	height: 40px;
}
.bubbletip td.bt-bottomleft
{
	background: transparent url(images/bubbletip/bubbletip.png) no-repeat scroll 0px -73px;
	height: 33px;
	width: 33px;
}
.bubbletip td.bt-bottom
{
	background: transparent url(images/bubbletip/bubbletip-T-B.png) repeat-x scroll 0px -33px;
	height: 33px;
}
.bubbletip td.bt-bottomright
{
	background: transparent url(images/bubbletip/bubbletip.png) no-repeat scroll -73px -73px;
	height: 33px;
	width: 33px;
}
.bubbletip table.bt-top, .bubbletip table.bt-bottom
{
	width: 100%;
}
.bubbletip table.bt-top th
{
	width: 50%;
	background: transparent url(images/bubbletip/bubbletip-T-B.png) repeat-x scroll 0px 0px;
}
.bubbletip table.bt-bottom th
{
	width: 50%;
	background: transparent url(images/bubbletip/bubbletip-T-B.png) repeat-x scroll 0px -33px;
}
.bubbletip table.bt-top td div
{
	background: transparent url(images/bubbletip/bubbletip.png) no-repeat scroll -33px 0px;
	width: 40px;
	height: 33px;
}
.bubbletip table.bt-bottom td div
{
	background: transparent url(images/bubbletip/bubbletip.png) no-repeat scroll -33px -73px;
	width: 40px;
	height: 33px;
}
.bubbletip td.bt-content
{
	background-color: #fff;
	vertical-align: middle;
}
/*******************************/




.eventPage H1{
	font-size:20px;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	/*border-top:		1px solid #ddd;*/
	padding: 		5px 0 0 0;
	height: 20px;
	text-decoration:none;
}
.sf-menu ul a {
	border:	none;
	padding: 		.75em 1em;
	text-decoration:none;
	height:auto;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	/* color:			#13a; */
}
.sf-menu li {
	/*background:		#BDD2FF;*/
}
.sf-menu li li {
	/* background:		#AABDE6; */
}
.sf-menu li li li {
	/* background:		#9AAEDB; */
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#eee;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	/*background:		url('../superfish/arrows-ffffff.png') no-repeat -10px -100px;  8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs 
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0;background: url('../superfish/arrows-blue.png') no-repeat -10px -100px; }*/
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../superfish/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	/*
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
	*/
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/* ============================================ */

/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	/* width:	10em; */
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	/* left:	10em; */ /* match ul width */
	top:	0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}



/*** ccm customizations ***/
ul.sf-menu li.nav-selected { font-weight:bold }
ul.sf-menu li.nav-selected li{ font-weight:normal } 

/** parexel top_nav specific**/

#page #header #headerNav, #page #header ul.nav-header { z-index:5 !important }
ul.sf-menu, ul.sf-menu ul { z-index: 5 !important }

#page #central #sidebar { overflow:visible !important }

#topNavCtr .sf-menu { float:left }
#topNavCtr .sf-menu li{background-color:#fff !important}
#topNavCtr .sf-menu a:focus, #topNavCtr .sf-menu li.sf-hover a.sf-with-ul,#topNavCtr .sf-menu a:hover, #topNavCtr a:active{background-color:#eee !important }
#topNavCtr .sf-submenu a,#topNavCtr .sf-submenu a:focus, #topNavCtr .sf-submenu a:hover, #topNavCtr .sf-submenu a:active{background-color:#eee !important }
#topNavCtr .sf-submenu a:hover{background-color:#ddd !important }

#topNavCtr .sf-menu ul.sf-submenu { width:auto !important; min-width:180px !important; float:left; border:1px solid #ccc;} 
#topNavCtr .sf-menu ul.sf-submenu li{ width:auto !important; min-width:180px !important; display:block; float:none; position:relative; left:0px; top:0px; height:auto;} 
#topNavCtr .sf-menu ul.sf-submenu li ul { left:100%; position:absolute; top:-1px; height:auto; } 
 
/*IE6 needs a border for some reason to calculate width for submenu positioning.  replace with your own color */
#topNavCtr .sf-menu li { 
	border:1px solid #fff;
	border-top: 1px solid #ddd;
}
#topNavCtr .sf-menu li:hover { 
	border:1px solid #eee;
	border-top: 1px solid #ddd;
	background-color:#eee;
}
#topNavCtr .sf-submenu li { border:1px solid #eee;background-color:#eee;border-top: 1px solid #fff;}

 
#topNavCtr .sf-menu  { width:auto; } 
#topNavCtr .sf-menu  li, #topNavCtr .sf-menu  ul.sf-submenu li { width:180px !important; float:left !important; }
#topNavCtr .sf-menu  ul.sf-submenu { width:100%; } 
#topNavCtr .sf-menu  ul.sf-submenu li ul { position:absolute; left:180px !important;  top:0px; } 
 
#topNavCtr .sf-vertical li { width:180px !important; display:block; clear:left; } 
#topNavCtr .sf-vertical li:hover ul, #topNavCtr .sf-vertical li.sfHover ul{ left:180px; display:block; top:0px; } 

/** STAGING MENU **/
ul.staging-menu, ul.staging-menu ul {list-style-type:square; margin: 0; padding: 0 0 0 15px; }
ul.staging-menu a{ padding:4px O; display:block; text-decoration:none;}
ul.staging-menu li{
	padding: 0; margin: 0; line-height:12px;
}
ul.staging-menu li.no_staging_status, ul.staging-menu li.Page_created{
	color:#ccc;
}

ul.staging-menu li.No_old_content_exists{
	color:#000;
}
ul.staging-menu li.Old_content_in_place{
	color:#FF0000;
}
ul.staging-menu li.Old_content_revised{
	color:#0099FF;
}
ul.staging-menu li.New_content_drafted{
	color:#FFCC00;
}
ul.staging-menu li.Proofreading_Completed{
	color:#FF66FF;
}
ul.staging-menu li.New_content_approved{
	color:#00CC00;
}
ul.staging-menu a.nav-selected, #staging-menu a.nav-selected:visited{background:#003366; color:#FFFFFF}
ul.staging-menu span{color:#000;}

#refLibCtr{
	background:#ffffff;
	color:#FFFFFF;
	padding:30px;
	text-align: left;
}
#refLibCtr a{
	text-decoration:none;
}
#refLibCtr ul{
	list-style: none;
	margin:0 0 0 15px;
	padding:0;
}
#refLibCtr li{
	margin:0;
	padding:0;
}
#refLibCtr li a{
	display:block;
	padding: 5px 0px;
}
#refLibCtr h2{
	margin: 0 0 0 0;
}
#homeNewsCtr{
	padding: 50px 5px 40px 10px;
	background:#fff url(../images/home-news-bg.jpg) left top no-repeat;
	height:55px;
	font-size:11px;
	color:#666666;
	line-height: 1.20em;
	cursor:pointer;
}
#homeNews{list-style:none;margin:0;padding:0;}
#homeNews li{margin:0;padding:0; display:none; width:139px;}

/***** MAP ******/
	div#mapWrapper { background: #fff; padding: 0 0 0 20px; margin: 0; font-family: Arial, Helvetica, sans-serif;}
	div#mapWrapper a { color: #002d79; text-decoration: none; font-weight: bold; outline: none; }
	div#mapWrapper a:hover { text-decoration: underline; }
	div#mapWrapper form#filter { display: block; margin:0; padding: 0; }
	div#mapWrapper div.form_option { float: left; width: 260px; padding-bottom: 5px;  }
	div#mapWrapper div.form_option label { display: block; }
	div#mapWrapper div.form_option select { width: 240px; }
	
	
/** NEWS **/
.parexelNews a { text-decoration:none}

.parexelNews td { padding:0 2em 1.5em 0; vertical-align: top;}

/** REF LIBRARY **/
.ccm-doc-library-cell img{
	border:1px solid #666;
}

/** COLORBOX **/
#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:hidden;}
#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;}
#cboxOverlay{
	background-color: #011D47;
}
#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(http://www.parexel.com/themes/parexel/colorbox/images/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(http://www.parexel.com/themes/parexel/colorbox/images/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(http://www.parexel.com/themes/parexel/colorbox/images/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(http://www.parexel.com/themes/parexel/colorbox/images/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(http://www.parexel.com/themes/parexel/colorbox/images/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(http://www.parexel.com/themes/parexel/colorbox/images/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(http://www.parexel.com/themes/parexel/colorbox/images/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(http://www.parexel.com/themes/parexel/colorbox/images/border2.png) -25px 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(http://www.parexel.com/themes/parexel/colorbox/images/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/parexel/colorbox/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/parexel/colorbox/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/parexel/colorbox/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/parexel/colorbox/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/parexel/colorbox/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/parexel/colorbox/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/parexel/colorbox/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/parexel/colorbox/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

.gray-button span{
	border:1px solid #cccccc;
	background:#dddddd url(images/btn-endcap.gif) no-repeat top right;
	padding:12px 32px 0 10px;
	display:block;
}
.gray-button{
	background:#dddddd url(images/btn-bg.gif) repeat-x top left;
	color:#003366;
	font-size:16px;
	text-decoration:none;
}
#Berlin-guestbook{height:171px}
.Berlin_tour, .Berlin_guestbook{ background-color:#002776; padding:20px 0 15px 15px; margin-left:0; color:#FFFFFF}
.Berlin_guestbook{ background:url(../images/BerlinGuestbookBG.gif) no-repeat right; }
p.Berlin_signIn{font-size:16px; font-weight:bold}
p.BerlinGreen{color:#809135; font-size:18px; line-height:1.25em}
#Berlin-guestbook input[type="text"]{width:200px}
#Berlin-guestbook input[type="submit"]{width:150px; margin-left:25px}


#job-search-text {
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none;
	margin: 0;
	width: 114px;
}
#job-search-btn {
	background: url("../images/search-arrow.gif") no-repeat scroll right center #FFFFFF;
	border: medium none;
	cursor: pointer;
	margin: 0;
	width: 20px;
}
#job-search-wrap {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 136px;
	margin-top:1em;
}

.instruction {
	font-weight:bold;
	color:#fff;
	background-color:#013179;
  border:1px solid #000;
	width:330px;
	padding:7px;
}


#podcast_layout {
    margin-top: 10px;
    padding-top: 10px;
}

.main_pcast_sub_title{
	color:#a72128;
	font-weight:bold;
}


.main_pcast_title{
	line-height:1em;
}

.pcast_sub_title{
	color:#000;
	font-size:11px;
}

.main_pcast_div{
	background: url('../images/podcast_bkg.jpg') repeat-x left bottom #FFFFFF;
	border-top: 1px solid #999999;
	padding:1em 0 1em 15px;
	border-bottom: 1px solid #999999;
}
.main_pcast_div a{
    color: #013179;
	text-decoration: none;
}
.main_pcast_div a:hover{
	text-decoration: underline;
}
.main_pcast_div h3{
	color:#777;
}
.pcast_div{
	
	border-top: 1px solid #ccc;
	margin:.7em 0;
	padding-top:10px;
	
}

.pcast_more{
	
	color: #666666;
	margin: 20px 0 0 0;
	font-style:italic;
	
}

.pcast_info{
	padding-left:10px;
}

#pcast_nav {
		margin-left:0;
		padding-left:0;
}
#pcast_nav li {
    display: inline;
    border-right: 1px solid #999;
    padding: 0 13px;
}
#pcast_nav li.last {
    border: none;
}
#pcast_nav li.first {
    padding-left: 5px;
}

.duration
{
	font-style:italic;
}
/* Auto complete CSS */
.ac_results {
	padding: 0px;
	border: 1px solid #666;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 2px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	text-align:left;
	line-height: 16px;
	overflow: hidden;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
