* {
	margin:0;
	border:0;
	padding:0;
	font-family:arial;
	color:#004b8c;
}


/*************************/
/*   STANDARD ELEMENTS   */
/*************************/

h1 {
	color:#00a0e2;
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:20px
}

h2 {
	font-size:1.3em;
	margin-bottom:10px;
}

h3 {
	margin-bottom:10px;
}

h3 span.highlightText {
	color:#00a0e2;
}

p, ul, ol {
	margin-bottom:10px;
}


label {
	margin:0 10px 2px 0;
	font-weight:bold;
	float:left;
	clear:left;
	width:150px;
	background:#00b09d;
	color:#FFF;
	text-align:left;
	padding:7px 5px;
}

ul {
	margin-left:35px;
	list-style:square;
}

sup {
	font-size:0.8em
}




/*************************/
/*   SPLASH PAGE         */
/*************************/
#restOfTheWorldNav {
	list-style:none;
	clear:both;
	float:right;
	margin-right:20px
}

#restOfTheWorldNav a {
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	font-size:0.8em;
	padding:2px 5px 3px 70px;
	margin-bottom:80px;
	color:#000;
	background:url(/ucm/fragments/inter_img/splash/rest-of-world-head.gif);
	font-weight:bold;
}

div#splashContent {
	clear:both;
	height:350px;
	margin-left:100px;
}

ul#splashNav,
ul#splashNav ul {
	list-style:none;
	margin:0;
	padding:0;
}

ul#splashNav li {
	width:150px;
	float:left;
	color:#000;
	margin:25px;
	cursor:pointer;
}

ul#splashNav ul li {
	margin:0;
	padding:0;
	float:none;
	line-height:22px;
}

ul#splashNav ul li a {
	text-decoration:none;
	display:block;
}

ul#splashNav ul li a:hover {
	text-decoration:underline;
}

ul#splashNav li p {
	padding:118px 0 0 25px;
	color:#FFF;
}

ul#splashNav li.americas {
	background:url(/ucm/fragments/inter_img/splash/americas-head.gif) no-repeat;
}

ul#splashNav li.europe {
	background:url(/ucm/fragments/inter_img/splash/europe-head.gif) no-repeat;
}

ul#splashNav li.middleEast {
	background:url(/ucm/fragments/inter_img/splash/middle-east-head.gif) no-repeat;
}

ul#splashNav li.asiaPacific {
	background:url(/ucm/fragments/inter_img/splash/asia-pacific-head.gif) no-repeat;
}



/*************************/
/*   FORM ELEMENTS       */
/*************************/
input.textbox {
	padding:5px;
	border-top:2px solid #e5e5e5;
	border-left:2px solid #e5e5e5;
	border-right:2px solid #969696;
	border-bottom:2px solid #969696;
	background:#FFF !important;
	margin-bottom:5px;
	width:500px;
	float:left;
}

input.readonlyTextbox {
	border:0;
	width:500px;
	padding:5px;
	margin-bottom:5px;
}

select {
	display:block;
	background:#FFF !important;
	margin-bottom:5px;
	width:512px;
	margin:0;
	margin-left:-1px;
	margin-top:-1px;
	height:22px;
}

.selectOuterDiv {
	float:left;
	border-top:2px solid #e5e5e5;
	border-left:2px solid #e5e5e5;
	border-right:2px solid #969696;
	border-bottom:2px solid #969696;
	width:510px;
	height:20px;
	overflow:hidden;
	margin:3px 0 10px 0;

}

textarea {
	padding:5px;
	border-top:2px solid #e5e5e5;
	border-left:2px solid #e5e5e5;
	border-right:2px solid #969696;
	border-bottom:2px solid #969696;
	background:#FFF !important;
	margin-bottom:5px;
	width:500px;
	height:100px;
	float:left;
}

input.submitButton, input.resetButton {
	clear:both;
	height:26px;
	color:#FFF;
	margin-top:2px;
	margin-left:2px;
	background:#0a4d8c;
	padding:5px;
}

input.disabledButton {
	background:#C0C0C0;
	color:#7B7B7B;
	clear:both;
	height:26px;
	margin-top:2px;
	margin-left:2px;
	padding:5px;
}

input.resetButton {
	background:#591d55
}

.memoboxLabel {
	background:#004b8c;
	color:#FFF;
	width:150px;
	height:100px;
	text-align:left;
	padding:7px 5px;
}

.selectboxLabel {
	background:#591e55;
}

p.formNote {
    clear:both;
    margin:0 0 15px 172px;
	font-size:0.8em;
}


label.reasonsWhyLabel {
	clear:none;
	width:92%;
	margin-bottom:10px;
	margin-left:10px;
	background:#FFF;
	font-weight:normal;
	color:#004B8C;
	padding:0;
}

input.reasonsWhyCheckbox {
	float:left;
	clear:left;
}

p.reasonsWhyDate {
	margin-bottom:20px;
	border-bottom:1px solid #C0C0C0;
	padding-bottom:5px;
	text-align:right;
	font-size:0.9em;
}


/*************************/
/*   CONTAINER PANELS    */
/*************************/

#placeholderPanel {
	width:966px;
	margin:auto;
	overflow:hidden;
}

#logoPanel {
	width:150px;
	height:112px;
	float:left;
}

#logoPanel img {
	margin:20px 0;
}

#searchResults {
	margin-bottom:10px;
}

div#focusedSearchResults {
	background:#FFFCE9;
	padding:5px;
	margin-bottom:10px		;
}

div.focusedSearchResultsIcon {
	float:left;
	width:16px;
}

div.focusedSearchResultsText {
	margin-left:30px;
}


/*************************/
/*   GREETING PANEL      */
/*************************/
#greetingPanel {
	float:left;
	width:350px;
	margin-left:20px;
}

#greetingPanel p {
	margin-top:30px;
	color:#0a4d8c;
}

.logoutButton {
	padding:0;
	height:auto;
	background:#FFF;
	border:0;
	color:#0a4d8c;
	text-align:left;
}

#greetingPanel label {
	background:#FFF;
	color:#004b8c;
	float:left;
	width:90px;
	font-size:0.8em;
	padding:5px 0 0 0;
}

#greetingPanel input.textbox {
	border:1px solid #e5e5e5;
	padding:2px;
	width:100px;
	font-size:0.8em;
}

#greetingPanel .loginFields {
	width:210px;
	float:left;
	height:auto;
	margin-top:15px;
}

#greetingPanel .loginButtons {
	float:left;
	width:55px;
	text-align:center;
	margin-top:15px;
}

#greetingPanel input.submitButton {
	background:#004b8c;
	width:auto;
}


/*************************/
/*   HEADER NAVIGATION   */
/*************************/
#headerNavPanel ul {
	list-style:none;
	background:url(/ucm/fragments/inter_img/nav/head/header-nav-back.gif)  no-repeat;
	padding-left:32px;
	float:right;
	height:30px;
	white-space:nowrap;
	margin:0
}

#headerNavPanel ul li {
  float:left;
}

#headerNavPanel ul li a {
	text-decoration:none;
	color:#FFF;
	padding:10px 20px;
	line-height:20pt;
	font-weight:bold
}

#headerNavPanel ul li a:hover {
	text-decoration:underline;
}


/*************************/
/*   MAIN NAVIGATION   */
/*************************/
#topNavPanel ul {
	max-height:26px;
	clear:both;
	list-style:none;
	width:970px;
	height:26px;
	background:#004b8c;
	margin:0;

}

#topNavPanel ul li {
	float:left;
	width:137px;
	height:26px;
	text-align:center;
	border-right:1px solid #FFF;
}

#topNavPanel ul li a {
	text-decoration:none;
	font-weight:bold;
	line-height:18pt;
	display:block;
	color:#b6cbde;
	background:url(/ucm/fragments/inter_img/nav/main/top-nav-back-static.jpg);
	width:137px;
	height:26px;
	font-size:0.9em;
}

#topNavPanel ul li a:hover {
	background:url(/ucm/fragments/inter_img/nav/main/top-nav-back-hover.jpg);
	color:#FFF;
}

#topNavPanel ul li.current a {
	background:url(/ucm/fragments/inter_img/nav/main/top-nav-back-active.jpg);
	color:#FFF
}


/*************************/
/*   FOOTER              */
/*************************/

#footerPanel {
	margin-top:10px;
	border-top:1px solid #C0C0C0;
	height:25px;
}

#footerPanel ul {
	list-style:none;
	float:right;
	margin:0
}

#footerPanel ul li {
	float:left;
}

#footerPanel ul li a {
	display:block;
	color:#004b8c;
	padding:3px 15px;
	text-decoration:none;
}

#footerPanel ul li a:hover {
	text-decoration:underline;
}


/*************************/
/*   HOME PAGE ELEMENTS  */
/*************************/
#homeBannerPanel {
	margin-top:1px;
	clear:left;
	float:left;
	width:689px;
	height:210px;
}


.homeBoxPanel {
	margin-top:1px;
	margin-left:1px;
	float:left;
	height:135px;
	width:344px;
}

.homeBoxPanel p {
	color:#FFF;
	font-size:1.8em;
	margin:15px
}

.homeBoxPanel p span.title{
	font-size:1em;
	margin:0;
	color:#FFF;
	font-weight:bold;
}

.homeBoxPanel p.subText {
    font-size:0.9em
}

.homeBoxPanel a {
	color:#FFF;
	font-size:0.9em;
}

.homeBoxPanel ul {
	list-style-image: url(/ucm/fragments/inter_img/list-bullet.gif);
	padding:0 10px 0 40px;
	line-height:25px;
	margin-top:10px;
	margin-left:0;
}

.homeBoxPanel ul li a {
	color:#9a9a9a;
	margin:0
}

.homeBoxPanel li {
	color:#9a9a9a;
}

#homeStripePanelLeft {
	clear:both;
	float:left;
	background:#d7004d;
	width:689px;
	height:36px;
	margin-top:1px;
}

#homeStripePanelLeft p {
	color:#FFF;
	margin-left:20px;
	margin-top:8px;
	font-weight:bold;
}


#homeStripePanelRight {
	float:left;
	margin-left:1px;
	margin-top:1px;
}


#homeLargeEnticer {
	clear:both;
	margin-top:15px;
	height:auto;
	padding:15px 20px
}

#homeLargeEnticer p, #homeLargeEnticer p strong {
	font-size:1.8em;
}

#homeLargeEnticer p strong, #homeLargeEnticer a {
	font-size:1em;
}

#homeLargeEnticer h1 {
	font-size:1.8em;
	font-weight:bold;
	color:#00a0e2;
}


#homeSmallEnticer {
	float:left;
	width:235px;
	margin-top:15px;
	padding:15px 20px;

}

#homeSmallEnticer p, #homeSmallEnticer li {
	color:#717171
}

#homeSmallEnticer ul {
	list-style:none;
}

#homeSmallEnticer p.title {
	color:#0A4D8C;
	font-weight:bold;
}

#homeBoxPanel1 {
	width:275px;
	height:210px;
	background:#08b19d;
}

#homeColourPanel1 p {
	font-size:2.0em;
	margin:0 15px
}

#homeBoxPanel1 p {
	color:#FFF;
	margin-top:65px
}

#homeBoxPanel2 {
	margin-left:0;
	background:#591d55;
}

#homeBoxPanel3 {
	background:#d71b4f;
}

#homeBoxPanel4 {
	width:275px;
	background:#1b9eda;
}

#homeBoxPanel5 {
	margin-top:10px;
	margin-left:0;
}

#homeBoxPanel6 {
	margin-top:10px;
}

#homeBoxPanel5 ul {
	border-right:1px solid #9a9a9a;
}

#loginPanel {
	background:#bcbdbc;
	width:275px;
	height:170px;
}

.homeBoxPanel h2 {
	margin:15px;
}

#loginPanel a {
	color:#004b8c
}

.homeBoxPanel label {
	background:transparent;
	color:#004b8c;
	padding:5px 0 0 0;
	margin-left:15px;
	width:195px
}

.homeBoxPanel .loginFields {
	width:220px;
	float:left;
	height:auto;
}

.homeBoxPanel .loginButtons {
	float:left;
	width:55px;
	text-align:center;
	margin-top:67px
}

.homeBoxPanel input.textbox {
	width:180px;
	margin-left:15px;

}

.homeBoxPanel input.submitButton {
	background:url(/ucm/fragments/inter_img/submit-button-back.jpg);
	width:51px;
}




div#topBar {
	width:970px;
	height:26px;
	background:#004b8c;
	margin:0;
	clear:both;
}

div#anniversaryStrapline {
	margin-top:30px;
	float:left;
}

div#topBar p {
	color:#FFF;
	text-align:right;
	display:block;
	padding-right:15px;
	padding-top:3px
}

div#topBar input.textbox {
	width:90px;
	border:1px solid #FFF;
	background:#004b8c !important;
	padding:1px 5px;
	margin-top:3px;
	color:#FFF;
	font-size:0.9em;
	float:left;
	clear:none;
	margin-right:30px;
}

div#topBar form {
	float:right;
	margin-right:10px;
}

div#topBar label {
	background:#004b8c;
	padding:3px;
	width:60px;
	float:left;
	clear:none;
	margin-top:3px;
}

div#topBar form div.clearAll {
	clear:none;
	display:none;
}

div#topBar form div.loginFields {
	float:left;
}

div#topBar form div.loginButtons {
	float:left;
}

div#topBar form input.submitButton {
	margin:0;
	text-decoration:underline;
}

div#topBar a {
	color:#FFF;
}

/*MAIN AUDIENCE TYPES */
div#mainAudience1 {
	margin:auto;
	width:194px;
}

div#mainAudience2 {
	margin:auto;
	width:387px;
}

div#mainAudience3 {
	margin:auto;
	width:580px;
}

div#mainAudience4 {
	margin:auto;
	width:773px;
}

div#mainAudience5 {
	margin:auto;
}


div#mainAudience1 dl,
div#mainAudience2 dl,
div#mainAudience3 dl,
div#mainAudience4 dl,
div#mainAudience5 dl {
	float:left;
	width:193px;
	height:141px;
	overflow:hidden;
	position:relative;
	margin:10px 0
}

div#mainAudience1 dl dt,
div#mainAudience2 dl dt,
div#mainAudience3 dl dt,
div#mainAudience4 dl dt,
div#mainAudience5 dl dt {
	font-weight:bold;
	padding:5px;
          color:#FFF
}

div#mainAudience1 dl dd,
div#mainAudience2 dl dd,
div#mainAudience3 dl dd,
div#mainAudience4 dl dd,
div#mainAudience5 dl dd {
	padding:5px 15px 5px 5px;
}

div#mainAudience1 dl dd a,
div#mainAudience2 dl dd a,
div#mainAudience3 dl dd a,
div#mainAudience4 dl dd a,
div#mainAudience5 dl dd a {
	display:block;
	text-align:right;
	bottom:18px;
	right:15px;
	position:absolute;
	padding:0;
	padding-left:18px;
	line-height:10pt;
}

dl#homeAudienceTypeBox1 {
	background:url("/ucm/fragments/inter_img/home-page/home-box-blue.jpg") no-repeat;
}

dl#homeAudienceTypeBox2 {
	background:url("/ucm/fragments/inter_img/home-page/home-box-green.jpg") no-repeat;
}

dl#homeAudienceTypeBox3 {
	background:url("/ucm/fragments/inter_img/home-page/home-box-pink.jpg") no-repeat;
}

dl#homeAudienceTypeBox4 {
	background:url("/ucm/fragments/inter_img/home-page/home-box-lightblue.jpg") no-repeat;
}

dl#homeAudienceTypeBox5 {
	background:url("/ucm/fragments/inter_img/home-page/home-box-purple.jpg") no-repeat;
}

dl#homeAudienceTypeBox1 a {
	background:url("/ucm/fragments/inter_img/home-page/link-arrow-blue.jpg") no-repeat;
}

dl#homeAudienceTypeBox2 a {
	background:url("/ucm/fragments/inter_img/home-page/link-arrow-green.jpg") no-repeat;
}

dl#homeAudienceTypeBox3 a {
	background:url("/ucm/fragments/inter_img/home-page/link-arrow-pink.jpg") no-repeat;
}

dl#homeAudienceTypeBox4 a {
	background:url("/ucm/fragments/inter_img/home-page/link-arrow-lightblue.jpg") no-repeat;
}

dl#homeAudienceTypeBox5 a {
	background:url("/ucm/fragments/inter_img/home-page/link-arrow-purple.jpg") no-repeat;
}




/* MINOR AUDIENCE TYPES */
div#minorAudience1 {
	margin:auto;
	width:258px;
}

div#minorAudience2 {
	margin:auto;
	width:516px;
}

div#minorAudience3 {
	margin:auto;
	width:774px;
}


div#minorAudience1 dl,
div#minorAudience2 dl,
div#minorAudience3 dl {
	float:left;
	width:218px;
	height:103px;
	overflow:hidden;
	position:relative;
	background:url("/ucm/fragments/inter_img/home-page/home-box-minor.jpg") no-repeat;
	margin:10px 20px;
}

div#minorAudience1 dl dt,
div#minorAudience2 dl dt,
div#minorAudience3 dl dt {
	font-weight:bold;
	padding:5px
}

div#minorAudience1 dl dd,
div#minorAudience2 dl dd,
div#minorAudience3 dl dd {
	padding:5px 15px 5px 5px;
}

div#minorAudience1 dl dd a,
div#minorAudience2 dl dd a,
div#minorAudience3 dl dd a {
	display:block;
	text-align:right;
	bottom:18px;
	right:15px;
	position:absolute;
	padding:0;
	padding-left:18px;
	line-height:10pt;
	background:url("/ucm/fragments/inter_img/home-page/link-arrow-orange.jpg") no-repeat;
}

div#audienceDivider {
	clear:both;
	border-top:10px solid #fbba00;
	margin:20px 40px;
}

/**************************/
/* INNER PAGE ELEMENTS    */
/**************************/
#innerBanner {
	margin-top:1px;
	height:113px;
	width:993px;
}

#searchPanel {
	float:right;
	padding-top:25px;
	text-align:right;
	clear:right;
	width:350px;

}

#searchPanel label {
	display:none;
}

#searchPanel input.textbox {
	float:right;
	width:200px
}

#searchPanel input.submitButton {
	float:right;
	width:auto;
	margin-left:5px;
	background:#004b8c;
}

#leftPanel {
	width:205px;
	float:left;
	min-height:100px;

}

#leftPanel select {
	width:200px;
	border:1px solid #00498c;
	margin-bottom:10px
}

#contentPanel {
	margin:0 10px;
	width:471px;
	float:left;
}

#mainContentPanel {
	width:475px;
	margin-left:220px
}

#fullWidthContentPanel {
	margin-left:10px;
	width:751px;
	float:right;
}

#contentPanel table {
	margin:5px 0;
	width:470px;
}

#fullWidthContentPanel table {
	margin:5px 0;
	width:750px;
}

#mainContentLoginPanel label {
	background:#FFF;
	color:#004b8c;
	float:left;
	clear:left;
	width:60px;
	font-size:0.8em;
	padding:5px 0 0 0;
}

#mainContentLoginPanel input.textbox {
	padding:2px;
	width:250px;
	font-size:0.8em;
	clear:right;
}

#mainContentLoginPanel .loginFields {
	width:340px;
	float:left;
	height:auto;
	margin-top:15px;
}

#mainContentLoginPanel .loginButtons {
	float:left;
	width:55px;
	text-align:center;
	margin-top:15px;
}

#mainContentLoginPanel input.submitButton {
	background:#0a4d8c;
	width:auto
}

.disclaimerHighlightText, .disclaimerHighlightText strong {
	color:#00a0e2;
}

/**************************/
/* RIGHT COLUMN           */
/**************************/
#rightPanel {
	float:left;
	width:270px;
}

div#skyscraperBanner {
	width:120px;
	margin:0 0 10px 75px;
}


/**************************/
/* RIGHT COLUMN INFO BOXES*/
/**************************/
.infoBox {
}

.infoBox a {
	color:#FFF;
}

.infoBox div {
	margin-bottom:10px;
	padding:10px 5px 0 15px;
	height:96px;
	overflow:hidden
}

.infoBox img {
	float:left;
}

.infoBoxTitle {
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase
}

.infoBoxText {
	color:#FFF
}

.pinkInfoBox {
	background:#d7004d;
}

.purpleInfoBox {
	background:#591e55;
}

.greenInfoBox {
	background:#00b09d;
}

.blueInfoBox {
	background:#0a4d8c;
}

.lightBlueInfoBox {
	background:#00a0e2;
}

.orangeInfoBox {
	background:#fbba00;
}

.orange-80InfoBox {
	background:#fcc841;
}

.orange-60InfoBox {
	background:#fed579;
}

.orange-40InfoBox {
	background:#ffe3aa;
}

.orange-20InfoBox {
	background:#fff2d6;
}

.orangeInfoBox p,
.orangeInfoBox p a,
.orange-20InfoBox p,
.orange-20InfoBox p a,
.orange-40InfoBox p,
.orange-40InfoBox p a,
.orange-60InfoBox p,
.orange-60InfoBox p a,
.orange-80InfoBox p,
.orange-80InfoBox p a {
	color:#0a4d8c;
}



/**************************/
/* MAIN COLUMN INFO BOXES */
/**************************/
div.singleMainInfoBanner,
div.doubleMainInfoBanner,
div.tripleMainInfoBanner {
	height:151px;
	z-index:10;
	float:left;
	margin:5px;
	overflow:hidden;
}

div.singleMainInfoBanner p,
div.doubleMainInfoBanner p,
div.tripleMainInfoBanner p {
	padding:0 5px;
	font-size:1.2em;
	font-weight:bold;
}



div.singleMainInfoBanner {
	width:220px;
}

div.doubleMainInfoBanner {
	width:450px;
}

div.tripleMainInfoBanner {
	width:680px;
}

div.blueMainInfoBanner {
	border:1px solid #0a4d8c;
}

div.lightBlueMainInfoBanner {
	border:1px solid #00a1e2;
}

div.greenMainInfoBanner {
	border:1px solid #00b09c;
}

div.pinkMainInfoBanner {
	border:1px solid #d8004e;
}

div.purpleMainInfoBanner {
	border:1px solid #591e54;
}

div.blueMainInfoBanner p.mainInfoBannerTitle {
	background:#0a4d8c;
}

div.lightBlueMainInfoBanner p.mainInfoBannerTitle {
	background:#00a1e2;
}

div.greenMainInfoBanner p.mainInfoBannerTitle {
	background:#00b09c;
}

div.pinkMainInfoBanner p.mainInfoBannerTitle {
	background:#d8004e;
}

div.purpleMainInfoBanner p.mainInfoBannerTitle {
	background:#591e54;
}

p.mainInfoBannerTitle {
	padding:3px !important;
	font-weight:bold;
	color:#FFF;
	display:block;
	text-transform:uppercase;
	font-size:1em !important
}





/**************************/
/* LEFT NAVIGATION        */
/**************************/
/* Top Level Nav */
#leftPanel ul {
	list-style:none;
	width:175px;
	margin:0
}

#leftPanel ul li {
	margin-top:1px;
}

#leftPanel ul li a {
	display:block;
	color:#FFF;
	width:175px;
	padding:5px 2px 5px 25px;
	background: url(/ucm/fragments/inter_img/nav/left/closed-bullet-static.gif) no-repeat #00a0e2;
	text-decoration:none;
}

#leftPanel ul li a:hover {
	background: url(/ucm/fragments/inter_img/nav/left/closed-bullet-hover.gif) no-repeat #004b8c;
}

#leftPanel ul li a.current {
	background: url(/ucm/fragments/inter_img/nav/left/open-bullet.gif) no-repeat #004b8c;
}


/* Level 2 Nav (and deeper)*/
#leftPanel ul ul {
	margin-top:0;
	margin-left:0;
}

#leftPanel ul ul li {
	margin-top:0;
	padding:0;
}

#leftPanel ul ul a {
	background:#FFF;
	color:#00a0e2;
	padding:0 0 2px 10px;
	width:200px;
	margin-left:15px;
	background: url(/ucm/fragments/inter_img/nav/left/sub-bullet-static.gif) no-repeat #FFF;
	width:175px
}

#leftPanel ul ul a.current {
	background: url(/ucm/fragments/inter_img/nav/left/sub-bullet-hover.gif) no-repeat #FFF;
	color:#004b8c;
	font-weight:bold;

}

#leftPanel ul ul li a:hover {
	color:#004b8c;
	background: url(/ucm/fragments/inter_img/nav/left/sub-bullet-hover.gif) no-repeat #FFF;
}

#leftPanel ul li.current ul li.current a {
	color:#004b8c;
	font-weight:bold;
	background: url(/ucm/fragments/inter_img/nav/left/sub-bullet-hover.gif) no-repeat #FFF;
}

#leftPanel ul li.current ul a {
	background: url(/ucm/fragments/inter_img/nav/left/sub-bullet-static.gif) no-repeat #FFF;
}

/* Level 3 Nav (and deeper) */
#leftPanel ul ul ul a {
	margin-left:25px;
	width:165px
}

/* Level 4 Nav (and deeper) */
#leftPanel ul ul ul ul a {
	margin-left:40px;
	width:150px
}

/* Level 5 Nav (and deeper) */
#leftPanel ul ul ul ul ul a {
	margin-left:55px;
	width:135px
}

/* Level 6 Nav (and deeper) */
#leftPanel ul ul ul ul ul ul a {
	margin-left:70px;
	width:120px
}

/* Level 7 Nav (and deeper) */
#leftPanel ul ul ul ul ul ul ul a {
	margin-left:85px;
	width:105px;
}


/**************************/
/* BREADCRUMB             */
/**************************/
#breadcrumb {
	height:50px;
	padding:2px 5px 0 220px;
    width:555px;
    float:left;
}

#breadcrumb a {
	white-space:nowrap;
	font-size:0.9em;
}

/*************************/
/*   TAG CLOUD ELEMENTS   */
/*************************/
#tagCloud {
	margin: 10px 0;
	border-top:1px solid #C0C0C0;
	padding:10px 0;
	text-align:justify
}

#tagCloud a.keyword {
	margin: 0;
	line-height:18pt;
	color: #004B8C;
}

#tagCloud a.keyword span.space {
	color:#FFF;
}

/**************************/
/* SITEMAP ELEMENTS    */
/**************************/
.sitemapColumn {
	float:left;
	margin:0 20px 40px 0;
	width:225px
}

.sitemapColumnLast {
	float:left;
	margin:0 0 40px 0;
	width:225px
}

.sitemapColumn a.title, .sitemapColumnLast a.title {
    font-weight:bold;
	display:block;
	background:#C0C0C0;
	padding:3px
}

.sitemapColumn ul, .sitemapColumnLast ul {
    list-style:none;
    margin:0;
	background:#EDEDED
}

.sitemapColumn ul ul, .sitemapColumnLast ul ul {
    list-style:square;
    margin:5px 0 0 15px
}

div.sitemapColumn ul ul li, div.sitemapColumnLast ul ul li {
	list-style:none;
	font-weight:bold;
	padding-top:10px;
	margin:0;
}

div.sitemapColumn ul ul ul li, div.sitemapColumnLast ul ul ul li {
	list-style:square;
	font-weight:normal;
	margin-left:10px;
	padding-top:0
}


/**************************/
/* SEARCH PAGINATION      */
/**************************/
.paginationListHolder {
	list-style:none;
	height:25px;
	margin-left:0;
}

.paginationListHolder li {
	color:#000;
	float:left;
	padding:0 5px;
	font-weight:bold;
	margin-top:4px
}

.paginationListHolder li a {
	color:#1b9eda;
	font-weight:normal;
}


/**************************/
/* SEARCH RESULTS         */
/**************************/
#searchfiltersform label {
	background:#FFF;
	color:#004b8c;
	clear:right;
	font-size:0.8em;
	font-weight:bold;
	width:180px;
	text-align:left;
	margin:0 10px 2px 0;
	padding:5px 0 0 0;

}

#searchfiltersform select {
	clear:both;
	margin:0 0 5px 0
}

/**************************/
/* TABLE ELEMENTS         */
/**************************/
table {
	border-left:2px solid #004b8c;
	border-right:2px solid #004b8c;
	border-bottom:2px solid #004b8c;
}


th {
	background:#004b8c;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:3px 5px;
	font-size:0.8em;
}

td {
	padding:3px;
	font-size:0.8em;
	vertical-align:top
}

td.editiondate {
	white-space:nowrap;
}

td p, td a, td strong {
	font-size:1em
}

tr.even {
	background:#FFF
}

tr.odd {
	background:#d9e4ee;
}

.purpleTable {
	border-left:2px solid #591d55;
	border-right:3px solid #591d55;
	text-align:left;
}

.purpleTable th {
	background:#591d55;
	color:#FFF;
}

.purpleTable td {
	background:#cdbccc;
}

.pinkTable {
	border-left:2px solid #d7004d;
	border-right:3px solid #d7004d;
	text-align:left;
}

.pinkTable th {
	background:#d7004d;
	color:#FFF;
}

.pinkTable td {
	background:#cdbccc;
}

.greenTable {
	border-left:2px solid #00b09d;
	border-right:3px solid #00b09d;
	text-align:left;
}

.greenTable th {
	background:#00b09d;
	color:#FFF;
}

.greenTable td {
	background:#e5f7f5;
}

.blueTable {
	border-left:2px solid #004b8c;
	border-right:3px solid #004b8c;
	text-align:left;
}

.blueTable th {
	background:#004b8c;
	color:#FFF;
}

.blueTable td {
	background:#e5edf3;
}

th.smallText {
	font-weight:normal;
}

/**************************/
/* PRESS RELEASES         */
/**************************/
div.articleContainer {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #C0C0C0;
}
p.pressDate {
	color:#00A0E2;
	font-weight:bold;
	margin:0;
	margin-bottom:5px;
}



/**************************/
/* PRICES ELEMENTS        */
/**************************/
table.prices td,
table.prices th,
table.prices a,
table.singleFundPrices td,
table.singleFundPrices th,
table.singleFundPrices a{
	text-align:center;
}

table.prices td.firstCol,
table.prices th.firstCol,
table.singleFundPrices td.firstCol,
table.singleFundPrices th.firstCol {
	text-align:left;
}

table.prices {
	margin-top:30px;
}

table.singleFundPrices {
	margin-bottom:30px;
}

table.prices td,
table.singleFundPrices td {
	padding:5px 2px
}

td span.highlightText {
	color:#00a0e2;
	font-size:1em
}

ul.downloadPrices {
	list-style:none;
	margin:10px 0;
	height:30px;
}

ul.downloadPrices li {
	float:left;
	margin-right:20px
}

ul.downloadPrices a {
	color:#00a0e2
}

.pricesFooterText p {
	font-size:0.8em;
	margin-bottom:10px;
}

.priceUp {
	color:#00A0E2;
}

.priceDown {
	color:#D71B4F;
}

.priceNeutral {
	color:#00B09D ;
}

#historicPricesForm  {
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #C0C0C0
}




/**************************/
/* FUND INFO ELEMENTS     */
/**************************/
div#fundInfoContentPanel {
	width:751px;
	float:right;
}

div#fundInfoManagerPanel{
	float:right;
	width:260px;
	margin-bottom:10px;
	text-align:center;
}

div#fundInfoObjectivePanel {
	float:left;
	width:481px;
}

div#fundInfoSpecificsPanel {
	clear:both;
	margin-top:10px;
	border-top:1px solid #C0C0C0;
	padding-top:10px;
}

div#fundInfoSpecificsPanel div#fundInformation {
	width:260px;
	float:left;
	margin-bottom:10px;
}

td.fundInfoLabel {
	background:#e4ecf2;
}

div.fundInfoValue {
	border-bottom:1px solid #e4ecf2;
	float:right;
	width:150px;
	padding:3px;
	background:#FFF
}

div.fundInfoSubscriptionButton {
	float:left;
	margin-right:10px;
	width:25px;
	clear:left;
}

div.fundInfoDocument {
	width:320px;
	float:right;
}

div#fundInfoRelatedDocsPanel {
	float:right;
	width:475px
}

div#fundInfoPricesPanel {
	float:right;
	width:475px;
	margin-top:30px;
}

div#fundInfoRelatedDocsPanelSingleColumn {
	float:right;
	width:370px;
	padding-left:100px;

}

div#fundInfoRelatedDocsPanelSingleColumn ul,
div#fundInfoRelatedDocsPanel ul {
	margin-left:15px;;
}

div#fundInfoRelatedDocsPanel ul.colOne,
div#fundInfoRelatedDocsPanel ul.colTwo {
	width:220px;
	float:left;
	display:inline;
}

div#fundInfoRelatedDocsPanel ul.colTwo {
	margin-left:20px;
}

div#fundInfoRelatedDocsPanel ul.subscriptionList,
div#fundInfoRelatedDocsPanelSingleColumn ul.subscriptionList {
	list-style:none;
}

div#fundInfoRelatedDocsPanelSingleColumn ul li,
div#fundInfoRelatedDocsPanel ul li {
	margin-bottom:5px;
}


/****************************/
/*  FUND RATINGS ELEMENTS   */
/****************************/
div#fundRatings {
	float:right;
}

div#fundRatings img {
	margin:0 5px;
}

div#fundRatings p {
	text-align:center;
	font-size:0.8em;
	margin-top:2px;
}


/****************************/
/* FUND LIT TABLE ELEMENTS  */
/****************************/
table.fundLitTable td, table.fundLitTable th {
	width:80px;
	text-align:center;
}


table.fundLitTable td.nameColumn, table.fundLitTable th.nameColumn {
	text-align:left;
	white-space:nowrap;
	width:auto;
}

table.fundLitTable td form.subscriptionForm {
	float:left;
	margin:0 5px 0 10px;
}

table.fundLitTable a {
	font-weight:bold;
}


/****************************/
/* BIOGRAPHY ELEMENTS       */
/****************************/
#biogPhoto {
	float:left;
	margin-right:10px
}

#biogPhoto img {
	width:75px;
}

#biogJobTitle {
	font-weight:bold;
	margin-bottom:10px;
}

#biogDownloadPhoto {
	margin-top:10px;
}

#biography {
	clear:both;
	margin-top:20px;
}

/**************************/
/* PAGE SOURCE ELEMENTS  */
/**************************/
#sourceFooter {
	margin-top:15px;
	padding-top:10px;
	border-top:1px solid #C0C0C0;
	clear:both;
}

#sourceFooter ol {
	margin-left:25px;
}

#sourceFooter li {
	font-size:0.8em;
}

#sourceFooter p {
	font-size:0.8em;
}

/**************************/
/* MISCELLANEOUS ELEMENTS */
/**************************/
form#reasonsWhyForm ul {
	list-style:none;
}

div.rssLogo {
	float:right;
}

#embeddedVideo {
    width:100%;
    text-align:center
}

div.twtr-hd h3 {
	color:#FFF;
}

.superscript {
	vertical-align:super;
	font-size:0.6em
}

.noWrapCell {
	white-space:nowrap;
}

.clearAll {
	clear:both;
}

p.subscriptionLegend {
	clear:both;
	padding-top:10px;
}

.error {
	color:#d7004d;
}

.rssFeedLink {
	font-weight:bold;
	text-decoration:none;
	float:right;
}

.rssFeedLink img {
	margin-right:10px
}

.errorMessages {
	margin-bottom:10px
}

.errorMessages li {
	color:#d71b4f;
}

.errorNotification {
	background:url(/ucm/fragments/inter_img/exclamation.gif) no-repeat;
	height:20px;
	width:20px;
	float:left;
	margin:8px 5px;
}

.requiredField {
	color:#d71b4f;
	font-weight:bold;
}

#siteSelectForm, #confSelectForm {
	float:right;
	clear:right;
}

#siteSelectForm input.submitButton {
	clear:none;
	float:left;
}

select.countrySelect {
	margin:5px 3px;
	float:left;
	border:1px solid #004b8c;
	width:auto;
}

div#ssManagerContainer {
	clear:both;
}

#ssManagerContainer table {
	border:0
}

p.twitterFooterLink {
	text-align:center;
	display:block;
}



/**************************/
/* LANDING PAGE ELEMENTS  */
/**************************/
ul#mainIconLinks {
	list-style:none;
	margin:0;
	padding:50px 0 0 0;
	float:left;
	width:750px;
}

ul#mainIconLinks li {
	float:left;
	width:88px;
	text-align:center;
	margin:0 30px;
	width:89px;
}
* html ul#mainIconLinks li {
	margin:0 25px;
}


ul#mainIconLinks li a {
	text-decoration:none;
}

div#sideLinks,
div#sideLinksInner {
	float:right;
	width:180px;
	background:#FFF;
}

div#sideLinksInner {
	height:35px;
    margin-top:10px;
}

div#sideLinks ul,
div#sideLinksInner ul {
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
	width:180px;
	background:#FFF;
}

div#sideLinksInner ul {
	margin-top:0;
	position:absolute;
	z-index:10;
	display:none;
}

div#sideLinks ul  {
	position:absolute;
}

div#sideLinks ul li.title,
div#sideLinksInner ul li.title {
	background:#663366;
	color:#FFF;
	font-weight:bold;
	padding:3px 5px
}

div#sideLinks ul li a,
div#sideLinksInner ul li a {
	display:block;
	width:180px;
	line-height:27pt;
	text-decoration:none;

}

div#sideLinks ul li.empty,
div#sideLinksInner ul li.empty {
	line-height:27pt;
}

div#sideLinks ul li.link1,
div#sideLinksInner ul  li.link1 {
	background-image: url('/ucm/fragments/inter_img/landing-page/quicklink-back-1.jpg');
	background-repeat: no-repeat;
	background-position: -125px 0px;


}

div#sideLinks ul li.link2,
div#sideLinksInner ul li.link2 {
	background:url(/ucm/fragments/inter_img/landing-page/quicklink-back-2.jpg);
	background-repeat: no-repeat;
	background-position: -125px 0px;
}

div#sideLinks ul li.link3,
div#sideLinksInner ul li.link3 {
	background:url(/ucm/fragments/inter_img/landing-page/quicklink-back-3.jpg);
	background-repeat: no-repeat;
	background-position: -125px 0px;
}

div#sideLinks ul li.link4,
div#sideLinksInner ul li.link4 {
	background:url(/ucm/fragments/inter_img/landing-page/quicklink-back-4.jpg);
	background-repeat: no-repeat;
	background-position: -125px 0px;
}

div#sideLinks ul li.link5,
div#sideLinksInner ul li.link5 {
	background:url(/ucm/fragments/inter_img/landing-page/quicklink-back-5.jpg);
	background-repeat: no-repeat;
	background-position: -125px 0px;
}

div#landingBanner {
	width:770px;
	height:201px;
	float:left;
	margin:20px 0;
}

ul#socialMediaLinks {
	width:100px;
	list-style:none;
	margin:0;
	padding:0;
	border:1px solid #000;
	float:right
}
#landingPageLowerBanner {
	float:left;
	width:700px;
	height:100px;
	margin-left:30px;
	margin-top:50px;
	margin-bottom:20px;
}


/**************************/
/* SOCIAL SITE ELEMENTS   */
/**************************/
div#socialIcons {
	margin-bottom:10px;
	border-bottom:1px solid #C0C0C0;
	height:50px;
}

div#socialIcons ul,
div#socialIconsLandingPage ul {
	list-style:none;
	float:right;
	margin:0;
	padding:0
}

div#socialIconsLandingPage ul {
	float:none;
	background:url('/ucm/fragments/inter_img/foot-back.jpg') bottom;
	height:45px;
}

div#socialIcons ul li,
div#socialIconsLandingPage ul li {
	display:block;
	float:left;
	margin:4px;
}

div#socialIconsLandingPage ul li {
	display:block;
	float:left;
	margin:15px 10px;
}

div#socialIcons p {
	font-weight:bold;
	margin:0
}

div#socialIcons p span{
	font-weight:normal;
	padding-left:10px;
	color:#909090;
}

a.addthis_button {
	background:url(/ucm/fragments/inter_img/share-icon.gif) no-repeat #FFF;
	padding-left:25px;
	line-height:15pt;
	display:block;
	margin:10px 0;
	font-size:0.85em;
	float:left;
	clear:both;
	text-decoration:none;
}


/**************************/
/*   RSS FEED ELEMENTS    */
/**************************/

body {
	background:#FFF;
	border:0px;
	margin:10px;
	font-family:Arial, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#000000;
}

div#describeRSSPanel {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #C0C0C0;
}

div#feedReederPanel {
	float:right;
	width:350px;
	border:1px solid #C0C0C0;
	padding:5px;
}

p.feedItem {
	clear:left;
	float:left;
	width:100%;
}


/*************************/
/*   GLOBAL OFFICES      */
/*************************/
div.globalOfficesDiv {
	width:245px;
	float:left;
	margin:5px 2px;
}

div.globalOfficesRow {
	clear:both;
}

div#headOfficePanel {
	background:url("/ucm/fragments/inter_img/global-offices-head-office-back.gif");
	width:736px;
	height:77px;
	padding:0 5px
}


div#headOfficePanel p {
	padding-top:10px;
}

div#globalOffices {
	background:url("/ucm/fragments/inter_img/global-offices-back.gif") no-repeat;
}


/*************************/
/*   KULU VALLEY VIDEOS  */
/*************************/
div#kuluChannel {
	height:400px;
	margin-top:10px;
	border:1px solid #C0C0C0;
	background:#E5E5E5;
	width:738px;
	padding:5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius:10px;
	behavior: url(/ucm/fragments/internet_external_files/other/border-radius.htc);
	border-radius: 10px;
}

div#kuluChannelInner {
	margin-right:10px;
	overflow:auto;
	height:400px;
	overflow-y:scroll;
	overflow-x:hidden;
}


/*************************/
/*   KIDS                */
/*************************/
div.kiidTabs {
	width:100%;
	height:22px
}

div.kiidTabs ul {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	height:22px;
	margin-right:20px;

}

div.kiidTabs ul li {
	float:left;
}

div.kiidTabs ul li a {
	display:block;
	background:#CCC;
	padding:3px 5px;
	margin:0 0 0 1px;
	color:#555;
	text-decoration:none;
}

div.kiidTabs ul li a:hover,
div.kiidTabs ul li a.hover {
	background:#AAA;
	color:#FFF;
	height:22px;
	margin-top:-5px;
	line-height:20px;

	-moz-border-radius-topleft: 2px; /* Firefox */
	-webkit-border-top-left-radius: 2px;
	-khtml-border-radius-topleft: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px; /* Firefox */
	-webkit-border-top-right-radius: 2px;
	-khtml-border-radius-topright: 2px;
	border-top-right-radius: 2px;
}

div.kiidTabs ul li.first a {
	-moz-border-radius-topleft: 2px; /* Firefox */
	-webkit-border-top-left-radius: 2px;
	-khtml-border-radius-topleft: 2px;
	border-top-left-radius: 2px;

}

div.kiidTabs ul li.last a {
	-moz-border-radius-topright: 2px; /* Firefox */
	-webkit-border-top-right-radius: 2px;
	-khtml-border-radius-topright: 2px;
	border-top-right-radius: 2px;
}

div.kiidContainer {
	padding:5px;
}

div.tabbedContainer {
	border:1px solid #AAA;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

}

div.kiidContainer ul {
	list-style:none;
	margin:0;
	padding:0;
}

div.kiidContainer ul li a {
	background:url('/ucm/fragments/inter_img/pdf-icon.gif') no-repeat;
	padding:3px 20px;
	line-height:16pt;
	text-decoration:none;
}

div.kiidContainer ul li a:hover {
	text-decoration:underline;
}


/*************************/
/*   FUNDS IN FOCUS      */
/*************************/
div#fundFocusContentPanel {
	float:left;
	width:581px;
}

div#fundFocusFundInformationPanelNarrow {
	width:491px;
	margin-left:90px;
	margin-bottom:20px;
}

div#fundFocusRightPanel {
	float:right;
	width:160px;
	text-align:center;
}

div#fundFocusManagerPanel {
	float:left;
	width:80px;
	text-align:center;
	margin-right:10px;
}



div#fundFocusObjectivePanel {
	margin-bottom:10px;
}

div#fundFocusImagePanel {
	margin-bottom:10px;
}

div.fundFocusLiteratureList {
	margin-bottom:20px;
	text-align:left;
}

div.fundFocusLiteratureList ul {
	list-style:none;
	margin:0;
	padding:0;
}

div.fundFocusLiteratureList ul li a.pdfLink,
div.fundFocusLiteratureList ul li a span.pdfLink {
	padding-left:20px;
	background:url('/ucm/fragments/inter_img/pdf-icon.gif') no-repeat;
	display:block;
	padding:0 0 6px 20px;
}

div.fundFocusLiteratureList ul li a.xlsLink,
div.fundFocusLiteratureList ul li a span.xlsLink {
	padding-left:20px;
	display:block;
	padding:0 0 6px 20px;
}

div.fundFocusLiteratureList ul li a.otherLink,
div.fundFocusLiteratureList ul li a span.otherLink {
	line-height:20px;
	display:block;
	padding:0 0 6px 20px;
}

div.fundFocusLiteratureList ul li a.htmlLink,
div.fundFocusLiteratureList ul li a span.htmlLink {
	padding-left:20px;
	background:url('/ucm/fragments/inter_img/ie.gif')  no-repeat;
	display:block;
	padding:0 0 6px 20px;

}

div.fundFocusLiteratureList ul li a.movieLink,
div.fundFocusLiteratureList ul li a span.movieLink {
	padding-left:20px;
	background:url('/ucm/fragments/inter_img/wmp-icon.gif')  no-repeat;
	display:block;
	padding:0 0 6px 20px;

}

div.fundFocusLiteratureList ul li a {
	text-decoration:none;
}

div.fundFocusLiteratureList ul li a:hover,
div.fundFocusLiteratureList ul li a:hover span {
	text-decoration:underline;
}

div#fundFocusFundInformationPanel {
	width:751px;
	float:right;
	margin-top:10px;
	border-top:1px solid #C0C0C0;
	padding-top:10px;
}

div#fundFocusFundDetailsPanel {
	float:right;
	width:250px;
	margin-left:10px;
}

img.sandpLogo {
	margin-bottom:10px;
}

img.obsrLogo {
	margin:0 5px 10px 5px;

}

img.morningstarLogo {
	margin:0 5px 10px 5px;
}

div#platformPanel {
	clear:left;
}

ul#fundPlatforms {
	float:left;
	width:220px;
	margin:0;
	margin-right:10px;
	padding:0;
	padding-left:15px;
	margin-bottom:10px;
}

table.fundFocusInformationTable {
	width:100% !important;
}

div.fundFocusInfoBannerSingle {
	width:250px;
}

div.fundFocusInfoBannerDouble {
	width:450px;
}

div.fundFocusInfoBannerTriple {
	width:680px;
}

div.fundFocusInfoBannerSingle,
div.fundFocusInfoBannerDouble,
div.fundFocusInfoBannerTriple {
	float:left;
	margin:0 20px 10px 0;
}

div.fundFocusInfoBannerSingle p,
div.fundFocusInfoBannerDouble p,
div.fundFocusInfoBannerTriple p {
	background:#DBDBDB;
	margin:0;
	padding:5px 10px;
	line-height:1.3em;
	font-size:1.3em;
}

p.fundFocusInfoBannerTitle {
	font-weight:bold;
	color:#FFF;
	background:#A4A4A4 !important;
	padding:3px 5px !important;
	font-size:1em !important;
}

a.fundFocusBannerMainLink,
a span.fundFocusBannerMainLink {
	text-align:right;
	text-decoration:none;
	display:block;
	background:url('/ucm/fragments/inter_img/click-to-read-banner.jpg') right;
	padding:8px;
	padding-right:45px;
	color:#FFF;
	text-decoration:none;
}
