/*
TEMPLATE:
skin and page structure elements
*/

/*
body { background:#192A32; padding:1.25em 0; font-size:90%; line-height:1.5em; font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif; }
h1, h2, h3, h4, h5, h6 { line-height:1em; }
.root { width:1000px; margin:0 auto; }

.header#header { background:transparent url(../../../_resources/images/template/bg_header.png) no-repeat; margin:0; padding:1.5em 0 0; }
.header#header h1 { text-align:center; font-weight:bold; font-size:3em; line-height:1em; color:#192a33; margin:0; padding:0; }
.header#header h1 a { color:#192a33; }
.header#header h1 a:hover { text-decoration:none; }
.header#header h2 { text-align:center; font-size:0.88em; line-height:0.5em; font-family:Georgia; color:#a94130; margin:0; padding:0 0 1.3em; text-transform:uppercase; letter-spacing:0.4em; }

.header#header .nav { display:block; background-color:#5C819E; }
.header#header .nav ul { margin:0; padding:0; text-align:center; }
.header#header .nav ul li { margin:0; padding:0; display:inline; position:relative; }
.header#header .nav ul li a { display:inline; margin:0; padding:1.25em 1.5em; font-size:1.13em; font-family:Helvetica, Arial, "Luxi Sans", sans-serif; line-height:3.6em; color:white;  border-style:solid; border-color:#5C819E; border-width:0 1px; }
.header#header .nav ul li a:hover, .header#header .nav ul li.highlighted a { background-color:#7ea0bb; border-color:#c6d3dd; }
.header#header .nav ul li.selected > a { background-color:#7ea0bb; border-color:#c6d3dd; }

.header#header .nav ul li ul {
	display: none;
	position: absolute;
	top: 2.6em;
	left: 0px;
	width: 200px;
	z-index: 100;
	border-color:#c6d3dd;
	border-width:1px 3px;
	border-style:solid;
}
*+html .header#header .nav ul li ul { top: 45px; }
* html .header#header .nav ul li ul { top: 45px; }
.header#header .nav ul li ul.visible { display: block; }
.header#header .nav ul li ul li { display: block; float: none; height: auto; }
*+html .header#header .nav ul li ul li { margin-top: -1px; }
* html .header#header .nav ul li ul li { margin-top: -1px; }
.header#header .nav ul li ul li a { display:block; width:auto; text-align:left; background:#5C819E; font-size:0.75em;  border:0; line-height:1em; word-break:none; border-bottom:1px solid #c6d3dd; }
.header#header .nav ul li ul li a:hover { background-color:#5C819E; }

.section#body { width:920px; background-color:white; padding:4%; }
.section#body .templateWrapper { background:#F3F4F6; }

#content { width:77%; float:left; }
.section#copy {  }
.aside { width:23%; float:right; }

.section#body .header.body { background:#5C819E; padding:0 1em; }
.section#body .header.body h1 { display:inline; padding:0.6em 0.75em; margin:0; font-size:1.38em; color:white; background:#7EA0BB; line-height:2em; }
.section#body .header.body h1 a { color:white; }
.section#body .header.body .nav { display:inline; line-height:2em; font-size:0.88em; margin:0 1em 0 0.5em; color:#a2bcd0; }
.section#body .header.body .nav a { display:inline; color:#a2bcd0; line-height:200%; }

.section#body .section#copy { background:#E0E4E7; padding:1px 1.13em }

.aside#sidebar { background:#F3F4F6; }
.aside#sidebar .header.sidebar { background:#7EA0BB; padding:0 1em 0 2em; }
.aside#sidebar .header.sidebar h1 { font-size:1.38em; margin:0; padding:0; line-height:2em; color:white; }
.aside#sidebar .section.content { padding:0 2em; }
.aside#sidebar .section.submenu .nav {}
.aside#sidebar .section.submenu .nav ul { margin:1.13em 0; padding:0; }
.aside#sidebar .section.submenu .nav ul li { margin:0; padding:0.33em 2em 0 2em; }
.aside#sidebar .section.submenu .nav ul li a { display:block; margin:0; padding:0 0 0.33em 0; color:#7EA0BB; border-bottom:1px solid #DDDEE0; }
.aside#sidebar .section.submenu .nav ul li a:hover { color:#A94130; }
.aside#sidebar .section.submenu .nav ul li.selected a { color:#A94130; }

.footer#footer { clear:both; background:transparent url(../../../_resources/images/template/footer.png) no-repeat center top; margin:0; padding:1em; }
.footer#footer .nav {}
.footer#footer .nav ul { text-align:center;}
.footer#footer .nav ul li { display:inline; padding:0 10px; border-right:1px solid #5C819E; }
.footer#footer .nav ul li.last { border-right:0; }
.footer#footer .nav ul li a { color:#5C819E; }
*/
body {
	position: relative;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, sans-serif;
	color: #5e5e5e;
	background: #f1f1f1 url('../images/template/bg.jpg') top center no-repeat;
	z-index: 0;
}
body.isLowBandwidth {
	background-image: none;
}
	body.isLowBandwidth * {
		background-image: none !important;
		text-indent: 0px !important;
	}
	body a {
		color: #76171d;
	}
	body .root {
		
	}
		.templateWrapper {
			width: 1000px;
			margin: 0 auto;
			zoom: 1;
		}
		#header {
			height: 210px;
			background: url('../images/template/nav_bg.png') bottom center no-repeat;
		}
			#header .templateWrapper {
				position: absolute;
				top: 0px;
				left: 50%;
				margin: 0px;
				padding: 0px;
				width: 0px;
				height: 0px;
				/*height: 210px;
				position: relative;*/
				z-index: 100;
			}
				#header h1 {
					position: absolute;
					top: 60px;
					right: -500px;
					margin: 0px;
					padding: 0px;
				}
					#header h1 a {
						display: block;
						width: 700px;
						height: 70px;
						text-indent: -10000px;
						line-height: 70px;
						color: #2a3747;
					}
					#header h1 a:hover {
						text-decoration: none;
					}
					.isLowBandwidth #header h1 a {
						text-align: right;
					}
				#header .nav {
					position: absolute;
					top: 150px;
					left: -500px;
					width: 1000px;
					z-index: 100;
					/*padding-top: 150px;*/
				}
				.isLowBandwidth #header .nav {
					background-color: white;
				}
					#header .nav > ul {
						margin: 0px;
						padding: 13px 10px 0px;
						width: 984px;
						zoom: 1;
					}
						#header .nav > ul > li {
							position: relative;
							margin: 0px;
							padding: 0px;
							float: left;
							zoom: 1;
						}
							#header .nav > ul > li > a {
								display: block;
								width: 196px;
								height: 47px;
								line-height: 47px;
								size: 18px;
								color: #ebebeb; /* DEBUG */
								text-align: center;
							}
							.isLowBandwidth #header .nav > ul > li > a {
								background: #953538;
							}
							#header .nav > ul > li:hover > a {
								color: #ded4b1;
								text-decoration: none;
								background-image: url('../images/template/nav_arrowhover.png');
								background-position: bottom center;
								background-repeat: no-repeat;
							}
							#header .nav > ul > li > .menuWrapper {
								display: none;
								position: absolute;
								top: 47px;
								left: 0px;
								width: 271px;
								margin: 0px;
								z-index: 100;
								zoom: 1;
								padding: 10px 0px 0px 0px;
								background: url('../images/template/dropdn_top.png') top left no-repeat;
							}
							#header .nav > ul > li.nav_contactenos > .menuWrapper,
							#header .nav > ul > li.nav_contactus > .menuWrapper {
								left: auto;
								right: -6px;
							}
							.isLowBandwidth #header .nav > ul > li > .menuWrapper {
								background-color: white;
								border: 1px solid #d7d7d7;
							}
							#header .nav > ul > li:hover > .menuWrapper {
								display: block;
							}
								#header .nav > ul > li > .menuWrapper > ul {
									margin: 0px;
									background: url('../images/template/dropdn_back.png') bottom left no-repeat;
									padding: 0px 0px 10px 0px;
								}
								#header .nav > ul > li > .menuWrapper > ul > li {
									/*background: orange url('../images/template/dropdn_middle.png') top center repeat-y;*/
									margin: 0px;
									padding: 0px 20px 0px 17px;
									zoom: 1;
								}
								#header .nav > ul > li > .menuWrapper > ul > li.last {
									padding-bottom: 176px;
									background-position: 7px bottom;
									background-repeat: no-repeat;
								}
								.isLowBandwidth #header .nav > ul > li > .menuWrapper > ul > li.last {
									padding-bottom: 0px;
								}
								#header .nav > ul > li.nav_aceradenosotros > .menuWrapper > ul > li.last,
								#header .nav > ul > li.nav_aboutus > .menuWrapper > ul > li.last {
									background-image: url('../images/template/dropdn_about.jpg');
								}
								#header .nav > ul > li.nav_recursos > .menuWrapper > ul > li.last,
								#header .nav > ul > li.nav_resources > .menuWrapper > ul > li.last {
									background-image: url('../images/template/dropdn_resources.jpg');
								}
								#header .nav > ul > li.nav_saladenoticias > .menuWrapper > ul > li.last,
								#header .nav > ul > li.nav_newsroom > .menuWrapper > ul > li.last {
									background-image: url('../images/template/dropdn_newsroom.jpg');
								}
								#header .nav > ul > li.nav_desdelaisla > .menuWrapper > ul > li.last,
								#header .nav > ul > li.nav_fromisland > .menuWrapper > ul > li.last {
									background-image: url('../images/template/dropdn_fromtheisland.jpg');
								}
								#header .nav > ul > li.nav_contactenos > .menuWrapper > ul > li.last,
								#header .nav > ul > li.nav_contactus > .menuWrapper > ul > li.last {
									background-image: url('../images/template/dropdn_contact.jpg');
								}
									#header .nav > ul > li > .menuWrapper > ul > li > a {
										display: block;
										font-size: 12px;
										line-height: 12px;
										color: #747474;
										zoom: 1;
										border-top: 1px solid #d7d7d7;
										margin: 0px;
										padding: 8px 0px 8px 10px;
										background: url('../images/template/dropdn_arrow.png') 0px 9px no-repeat;
									}
									#header .nav > ul > li > .menuWrapper > ul > li.first > a {
										border-top: 0px;
									}
									#header .nav > ul > li > .menuWrapper > ul > li > a:hover {
										color: #76171d;
										text-decoration: none;
									}
				#header #topLinks {
					position: absolute;
					top: 18px;
					right: -300px;
					width: 500px;
				}
					#header #topLinks a {
						display: block;
						float: right;
						margin-right: 20px;
						padding-left: 20px;
						background: url('../images/template/arrow_top.png') 0px center no-repeat;
						font-family: georgia, serif;
						font-style: italic;
						font-size: 12px;
						color: #6a665f;
					}
					#header #topLinks a:hover {
						text-decoration: none;
						color: #76171d;
					}
				#header #search {
					position: absolute;
					top: 10px;
					right: -500px;
					width: 208px;
					height: 29px;
					background: #f8f8f8 url('../images/template/search.png') top left no-repeat;
				}
					#header #search form {
						display: block;
						margin: 0px;
						padding: 0px;
					}
						#header #search .text {
							display: block;
							position: absolute;
							top: 0px;
							left: 0px;
							border: 0px;
							margin: 0px;
							padding: 0px 10px;
							width: 160px;
							height: 29px;
							line-height: 29px;
							background: transparent;
							color: #6a665f;
							font-size: 11px;
						}
						#header #search .submit {
							display: block;
							position: absolute;
							top: 0px;
							right: 0px;
							border: 0px;
							margin: 0px;
							padding: 0px;
							width: 30px;
							height: 29px;
							background: transparent;
						}
		#body {
			background: url('../images/template/subpg_repeat.png') top center repeat-y;
		}
			#body .templateWrapper {
			
			}
			.isLowBandwidth #body .templateWrapper {
				background: white;
			}
				#content {
					float: left;
					width: 625px;
					margin-left: 35px;
					padding: 30px 0px 30px;
				}
					#content .header .nav {
						font-family: helvetica, sans-serif;
						font-size: 11px;
						line-height: 26px;
						color: #838383;
						margin-bottom: 20px;
						border-bottom: 1px solid #c5c5c5;
					}
						#content .header .nav a {
							color: #838383;
						}
						#content .header .nav a:hover {
							color: #76171d;
							text-decoration: none;
						}
					#content #copy {
						font-family: Helvetica, sans-serif;
						font-size: 13px;
						line-height: 20px;
					}
				#sidebar {
					float: right;
					width: 246px;
					margin-right: 44px;
					padding: 30px 0px 30px;
				}
					#sidebar h1 {
						margin: 0px;
						padding: 0px 0px 5px;
						font-size: 22px;
						line-height: 22px;
						color: #293245;
						border-bottom: 1px solid #c5c5c5;
						font-weight: normal;
					}
					.locale_es #sidebar .nav h1 {
						font-size: 20px;
					}
					#sidebar ul {
						margin: 0px 0px 20px;
						padding: 0px;
					}
						#sidebar ul li {
							margin: 0px;
							padding: 8px 0px 8px 25px;
							border-bottom: 1px solid #c5c5c5;
							background: url('../images/template/relatedinfo_arrow.png') 0px 12px no-repeat;
							font-family: helvetica, sans-serif;
							font-size: 13px;
							color: #747474;
							zoom: 1;
						}
						#sidebar .getConnected ul li {
							background-position: 0px 7px;
						}
						#sidebar ul li.contactUs {
							background-image: url('../images/template/getconnected_contact.png');
						}
						#sidebar ul li.twitter {
							background-image: url('../images/template/getconnected_twitter.png');
						}
						#sidebar ul li.facebook {
							background-image: url('../images/template/getconnected_facebook.png');
						}
						#sidebar ul li.youtube {
							background-image: url('../images/template/getconnected_youtube.png');
						}
							#sidebar ul li a {
								color: #747474;
							}
							#sidebar ul li a:hover {
								color: #76171d;
								text-decoration: none;
							}
							
		#footer {
			background: url('../images/template/footer_bg.png') top center no-repeat;
			height: 74px;
		}
			#footer .templateWrapper {
				font-size: 11px;
				color: #a1b0c7;
				width: 930px;
				padding: 15px 35px;
			}
			.isLowBandwidth #footer .templateWrapper {
				background-color: #2a3747;
			}
				#footer .templateWrapper a {
					color: #a1b0c7;
				}
				#footer .templateWrapper a:hover {
					color: white;
					text-decoration: none;
				}
				#footer address {
					font-style: normal;
					padding-bottom:5px;
				}
				#footer .nav {
					line-height: 23px;
				}
					#footer .button {
						display: inline-block;
						width: 23px;
						height: 23px;
						background-position: 0px 0px;
						background-repeat: no-repeat;
						text-indent: -10000px;
					}
					#footer .button:hover {
						background-position: 0px -23px;
					}
					#footer .twitter {
						background-image: url('../images/template/soc_twitter.png');
					}
					#footer .facebook {
						background-image: url('../images/template/soc_fb.png');
					}
					#footer .youtube {
						background-image: url('../images/template/soc_youtube.png');
					}
					#footer .linkedin {
						background-image: url('../images/template/btn_cofollow_badge.png');
						width: 140px;
					}
						#footer .linkedin:hover {
							background-position: top left;
						}
					
/* ****************************************** HOME ******************************************* */
#home {
}
	#homeWrapper {
	
	}
		#homeContainer {
		}
			#featuredTabs {
				height: 358px;
				background: #eee url('../images/home/ft_bg.png') top center no-repeat;
				padding: 35px 35px 0px;
				line-height: 20px;
			}
			.isLowBandwidth #featuredTabs {
				padding: 35px 25px 0px;
				margin: 0px 10px;
			}
				#featuredTabs .tabs {
					height: 261px;
				}
					#featuredTabs .tab {
						padding: 20px 20px 0px;
					}
					.isLowBandwidth #featuredTabs .tab {
						background-color: #fff;
					}
						#featuredTabs .tab .mediaContainer {
							float: right;
							/*width: 408px;*/
							height: 225px;
							margin-left: 25px;
						}
						#featuredTabs #ourProjects.tab .mediaContainer {
							margin-right: 10px;
						}
							#featuredTabs .tab .imageContainer {
								width: 392px;
								height: 210px;
								padding: 6px 8px 9px;
								background: url('../images/home/ft_imagebg.png') top left no-repeat;
							}
						#featuredTabs .tab .miniTabs {
							/*float: left;*/
							/*width: 460px;*/
							height: 239px;
						}
							#featuredTabs .tab .miniTabs .miniTab {
								padding: 5px 0px 0px 5px;
								height: 190px;
							}
								#featuredTabs .tab .miniTabs .miniTab .associatedMedia {
									display: none;
								}
								#featuredTabs .tab .miniTabs .miniTab .title {
									margin: 0px;
									padding: 0px;
									font-weight: normal;
									font-size: 24px;
									line-height: 24px;
									color: #293245;
								}
									#featuredTabs .tab .miniTabs .miniTab .title a {
										color: #293245;										
									}
								#featuredTabs .tab .miniTabs .miniTab .date {
									margin: 0px;
									padding: 0px;
									font-family: Helvetica, sans-serif;
									font-weight: normal;
									font-size: 12px;
									color: #999999;
								}
								#featuredTabs .tab .miniTabs .miniTab .abstract {
									font-family: Helvetica, sans-serif;
									font-size: 13px;
									color: #5e5e5e;
									margin: 0.6em 0;
								}
									#featuredTabs .tab .miniTabs .miniTab .abstract .readMore, .postViewReadMore {
										display: inline-block;
										text-indent: -10000px;
										background: url('../images/home/ft_btn_readmore.png') top left no-repeat;
										width: 73px;
										height: 17px;
									}
									#featuredTabs .tab .miniTabs .miniTab .abstract .readMore:hover, .postViewReadMore:hover {
										background-position: 0px -17px;
									}
								#featuredTabs .tab .miniTabs .miniTab .download {
									display: block;
									text-indent: -10000px;
									width: 128px;
									height: 22px;
									background: url('../images/home/ft_btn_download.png') top left no-repeat;
									font-family: Helvetica, sans-serif;
									font-size: 13px;
								}
								#featuredTabs .tab .miniTabs .miniTab .download:hover {
									background-position: 0px -22px;
								}
							#featuredTabs .tab .miniTabList {
								/*float: left;*/
								margin: 0px;
								padding: 0px 0px 0px 5px;
								height: 23px;
							}
								#featuredTabs .tab .miniTabList li {
									display: block;
									float: left;
									margin: 0px 8px 0px 0px;
									padding: 0px;
								}
									#featuredTabs .tab .miniTabList li a {
										display: block;
										width: 23px;
										height: 23px;
										line-height: 23px;
										background-position: 0px 0px;
										background-repeat: no-repeat;
										text-indent: -10000px;
									}
									.isLowBandwidth #featuredTabs .tab .miniTabList li a {
										text-align: center;
										background-color: #eee;
									}
									#featuredTabs .tab .miniTabList li a:hover,
									#featuredTabs .tab .miniTabList li a.active {
										background-position: 0px -23px;
									}
									.isLowBandwidth #featuredTabs .tab .miniTabList li a:hover,
									.isLowBandwidth #featuredTabs .tab .miniTabList li a.active {
										background-color: #953538;
										color: white;
										text-decoration: none;
									}
									#featuredTabs .tab .miniTabList .num_1 a {
										background-image: url('../images/home/ft_num1.png');
									}
									#featuredTabs .tab .miniTabList .num_2 a {
										background-image: url('../images/home/ft_num2.png');
									}
									#featuredTabs .tab .miniTabList .num_3 a {
										background-image: url('../images/home/ft_num3.png');
									}
									#featuredTabs .tab .miniTabList .num_4 a {
										background-image: url('../images/home/ft_num4.png');
									}
									#featuredTabs .tab .miniTabList .num_5 a {
										background-image: url('../images/home/ft_num5.png');
									}
									#featuredTabs .tab .miniTabList .num_6 a {
										background-image: url('../images/home/ft_num6.png');
									}
									#featuredTabs .tab .miniTabList .num_7 a {
										background-image: url('../images/home/ft_num7.png');
									}
									#featuredTabs .tab .miniTabList .num_8 a {
										background-image: url('../images/home/ft_num8.png');
									}
									#featuredTabs .tab .miniTabList .num_9 a {
										background-image: url('../images/home/ft_num9.png');
									}
				#featuredTabs .tabList {
					height: 76px;
					margin: 0px;
					padding: 0px;
				}
				.isLowBandwidth #featuredTabs .tabList {
					background: #eee;
				}
					#featuredTabs .tabList li {
						float: left;
						height: 76px;
						margin: 0px;
						padding: 0px 0px 0px 2px;
						background: url('../images/home/ft_tab_divider.png') top left no-repeat;
					}
					#featuredTabs .tabList li:first-child {
						padding-left: 0px;
						background-image: none;
					}
						#featuredTabs .tabList li a {
							display: block;
							height: 76px;
							line-height: 62px;
							width: 231px;
							text-align: center;
							font-size: 17px;
							color: #93a3ba;
						}
						.isLowBandwidth #featuredTabs .tabList li a {
							background-color: #425f7b;
						}
						#featuredTabs .tabList li a.active,
						#featuredTabs .tabList li a:hover {
							color: #76171d;
							background: url('../images/home/ft_tab_active.png') top left repeat-x;
							text-decoration: none;
						}
						.isLowBandwidth #featuredTabs .tabList li a.active,
						.isLowBandwidth #featuredTabs .tabList li a:hover {
							background-color: #fff;
						}
			#secondaryContent {
				height: 174px;
				background: #bcbcbc url('../images/home/middle_bg.png') top center no-repeat;	
				padding: 0px 0px 0px 25px;		
				font-size: 12px;
				line-height: 20px;	
				color: #7d7d7d;
			}
			.isLowBandwidth #secondaryContent {
				padding-left: 15px;
				margin: 0px 10px;
			}
				#secondaryContent .box {
					float: left;
					width: 287px; /* 311 - 12 - 12 */
					height: 116px; /* 140 - 12 - 12 */
					margin-right: 8px;
					margin-top: 15px;
					padding: 12px;
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
				.isLowBandwidth #secondaryContent .box {
					background-color: #fff;
				}
					#secondaryContent .box h2 {
						padding: 20px 20px 0px 20px;
						margin: 0px;
						font-size: 18px;
						font-weight: normal;
						color: #2d3d54;
					}
				#secondaryContent #browseBySubject {
					background-image: url('../images/home/middle_subject_bg.png');
				}
					#browseBySubject p {
						padding: 0px 20px;
						margin: 0px;
					}
					#browseBySubject form {
						display: block;
						padding: 0px 20px;
						margin: 0px;
					}
						#browseBySubject form .pseudo_select {
							width: 215px;
							height: 29px;
							background: url('../images/home/middle_subject_dropdn.png') top left no-repeat;
						}
						#browseBySubject form .pseudo_select.focus {
							position: relative;
							background-position: 0px -29px;
						}
							#browseBySubject form .pseudo_select .pseudo_select_header {
								float: left;
								width: 165px;
								height: 29px;
								padding: 0px 10px;
								font-size: 13px;
								line-height: 29px;
								color: #8c8c8c;						
							}
							#browseBySubject form .pseudo_select .pseudo_select_dropbutton {
								float: right;
								width: 30px;
								height: 29px;
							}
							#browseBySubject form .pseudo_select .pseudo_select_options {
								position: absolute;
								top: 29px;
								left: 0px;
								width: 213px;
								background: #fff;
								border: 1px solid #f1f1f1;
							}
								#browseBySubject form .pseudo_select .pseudo_select_options .pseudo_select_option {
									line-height: 20px;
									padding: 0px 10px;
									font-size: 13px;
									color: #8c8c8c;						
								}
								#browseBySubject form .pseudo_select .pseudo_select_options .pseudo_select_option:hover {
									background: #f1f1f1;
								}
				#secondaryContent #newsletterSignup {
					background-image: url('../images/home/middle_newsletter_bg.png');				
				}
					#newsletterSignup p {
						margin: 0px;
						padding: 0px 20px;
					}
					#newsletterSignup form {
						display: block;
						margin: 0px;
						padding: 0px 20px;
						background: url('../images/home/middle_newsletter_field.png') 20px 0px no-repeat;
						width: 225px;
						height: 29px;
					}
						#newsletterSignup form .text {
							display: block;
							float: left;
							width: 170px;
							height: 29px;
							border: 0px;
							margin: 0px;
							padding: 0px 10px;
							background: transparent;
							font-size: 13px;
							line-height: 29px;
							color: #8c8c8c;						
						}
						.isLowBandwidth #newsletterSignup form .text {
							background-color: #eee;
						}
						#newsletterSignup form .submit {
							display: block;
							float: right;
							width: 35px;
							height: 29px;
							border: 0px;
							margin: 0px;
							padding: 0px;
							background: transparent url('../images/home/middle_newsletter_okbtn.png') 0px 0px no-repeat;
						}
						#newsletterSignup form .submit:hover {
							background-position: 0px -29px;
						}
						.isLowBandwidth #newsletterSignup form .submit {
							background-color: #bcbcbc;
						}
				#secondaryContent #issueBanners {
					position: relative;
					background-image: url('../images/home/middle_hottopics_bg.png');				
				}
					#issueBanners .issues {
						position: absolute;
						top: 25px;
						left: 25px;
						width: 261px;
					}
						#issueBanners .issues .issue {
						}
							#issueBanners .issues .issue img {
								display: block;	
							}
							#issueBanners .issues .issue .title {
								display: block;
								float: right;
								margin-top: 5px;
								padding-right: 20px;
								line-height: 15px;	
								font-size: 12px;
								color: #8c8c8c;
								background: url('../images/home/middle_hottopics_info.png') right 0px no-repeat;
								width: 261px;
								text-align: right;
							}
							#issueBanners .issues .issue .title:hover {
								background-position: right -15px;	
								text-decoration: none;
								color: #76171d;
							}
					#issueBanners .previous {
						display: block;
						position: absolute;
						top: 53px;
						left: 0px;
						width: 34px;
						height: 20px;
						background: url('../images/home/middle_hottopics_prev.png') 0px 0px no-repeat;
						text-indent: -10000px;
					}
					#issueBanners .previous:hover {
						background-position: 0px -20px;
					}
					#issueBanners .next {
						display: block;
						position: absolute;
						top: 53px;
						right: 0px;
						width: 34px;
						height: 20px;
						background: url('../images/home/middle_hottopics_next.png') 0px 0px no-repeat;
						text-indent: -10000px;
					}
					#issueBanners .next:hover {
						background-position: 0px -20px;
					}
			#newsCenter {
				height: 447px;
				background: url('../images/home/newscenter_bg.png') top center no-repeat;	
				padding: 0px 36px;			
			}
			.locale_es #newsCenter {
				background-image: url('../images/home/newscenter_bg_span.png');
			}
				#newsCenter h2 {
					margin: 0px;
					padding: 0px;
					height: 91px;
					line-height: 91px;
					text-indent: -10000px;
				}
				.isLowBandwidth #newsCenter h2 {
					text-align: center;
				}
					#newsCenter .column {
						width: 309px;
						float: left;
					}
						#newsCenter .column h3 {
							margin: 0px;
							padding: 22px 0px 22px;
							text-align: center;
							font-size: 22px;
							line-height: 36px;
							text-transform: uppercase;
							color: #546174;
							font-weight: normal;
						}
						#newsCenter .column .readMore {
							display: block;
							float: right;
							margin-right: 25px;
							padding-left: 20px;
							background: url('../images/home/newscenter_viewmorearrow.png') left 5px no-repeat;
							font-size: 11px;
							color: #666666;
						}
						#newsCenter .column .readMore:hover {
							color: #76171d;
							text-decoration: none;
						}
						#newsCenter .column > ul {
							margin: 0px;
							padding: 0px 25px;
						}
							#newsCenter .column > ul li {
								border-bottom: 1px dotted #47443e;
								margin-bottom: 10px;
								padding-bottom: 10px;
								font-size: 11px;
								line-height: 13px;
								color: #47443e;
							}
								#newsCenter .column > ul li .date {
									color: #47443e;
									font-weight: bold;
								}
								#newsCenter .column > ul li .author {
									color: #47443e;
									font-weight: normal;
								}
								#newsCenter .column > ul li .title {
									font-size: 13px;
								}
									#newsCenter .column > ul li .title a {
										color: #76171d;
									}
									#newsCenter .column > ul li .title a:hover {
										text-decoration: underline;
									}
						#newsCenter #featuredBlogger {
							font-size: 11px;
							line-height: 14px;
						}
							#newsCenter #featuredBlogger .details {
								border-bottom: 1px dotted #47443e;
								margin: 0px 25px 10px;
								padding: 0px 0px 10px;
							}
								#newsCenter #featuredBlogger h4.author {
									margin: 0px;
									padding: 0px;
									font-size: 14px;
									color: #76171d;
								}
								#newsCenter #featuredBlogger .blog {
									font-size: 12px;
									color: #47443e;
								}
							#newsCenter #featuredBlogger .links {								
								border-bottom: 1px dotted #47443e;
								margin: 0px 25px 10px;
								padding: 0px 0px 10px;
							}
								#newsCenter #featuredBlogger .links .linksWrapper {
									padding: 10px;
									background: url('../images/home/newscenter_ftblog_bg.png') top left repeat-x;
								}
								#newsCenter #featuredBlogger .links img {
									display: block;
									float: left;
								}
								#newsCenter #featuredBlogger .links h5 {
									margin: 0px 0px 0px 110px;
									padding: 0px;
									font-size: 11px;
									line-height: 20px;
									color: #546174;
								}
								#newsCenter #featuredBlogger .links ul {
									margin: 0px 0px 0px 110px;
									padding: 0px;
								}
									#newsCenter #featuredBlogger .links ul li {
										margin: 0px;
										padding: 0px 0px 0px 20px;
										background: url('../images/home/newscenter_ftblog_blogbtn.png') 0px 1px no-repeat;
										line-height: 20px;
									}
									#newsCenter #featuredBlogger .links ul li.facebook {
										background-image: url('../images/home/newscenter_ftblog_fbbtn.png');										
									}
									#newsCenter #featuredBlogger .links ul li.twitter {
										background-image: url('../images/home/newscenter_ftblog_twbtn.png');										
									}
										#newsCenter #featuredBlogger .links ul li a {
											color: #47443e;
										}
										#newsCenter #featuredBlogger .links ul li a:hover {
											color: #76171d;
											text-decoration: none;
										}