body {
	background: white url('../images/template/bg_header_subpage_spacer.png') top center repeat-x;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #192a33;
	line-height: 18px;
}
body.page_home {
	background-image: url('../images/template/bg_header_homepage_spacer.png');
}
	body a {
		color: #880101 !important;
	}
	body a:link,
	body a:visited {
		text-decoration: none;
	}
	body a:hover,
	body a:active {
		text-decoration: underline;
	}
	.rootContainer {
		background: url('../images/template/bg_header_subpage.jpg') top center no-repeat;
	}
	.page_home .rootContainer {
		background-image: url('../images/template/bg_header.jpg');
	}
		#head {
			width: 1000px;
			margin: 0 auto;
		}
			#head .templateWrapper {
				position: relative;			
				width: 320px;
				height: 80px;
			}
			#header {
				position: absolute;
				top: 0px;
				left: 0px;
				margin: 0px;
				padding: 0px;
			}
				#header a {
					display: block;
					text-indent: -10000px;
					width: 320px;
					height: 160px;
				}
			#nav {
				position: absolute;
				top: 20px;
				left: 320px;
				width: 467px;
			}
				#nav > ul {
					margin: 0px;
					padding: 0px;
				}
					#nav > ul > li {
						float: left;
						position: relative;
					}
					* html #nav ul li {
						float: left;
						margin-right: 20px;
					}
						#nav > ul > li > a {
							display: block;
							text-indent: -10000px;
							height: 60px;
							background-position: 0px 0px;
							background-repeat: no-repeat;
						}
						#nav > ul > li:hover > a {
							background-position: 0px -60px;
						}
						#navHome > a {
							background-image: url('../images/template/nav_home.png');
							width: 95px;
						}
						#navAbout > a {
							background-image: url('../images/template/nav_about.png');
							width: 85px;
						}
						#navIssues > a {
							background-image: url('../images/template/nav_issues.png');
							width: 89px;
						}
						#navResources > a {
							background-image: url('../images/template/nav_resources.png');
							width: 124px;
                                                }
						#navBlog > a {
							background-image: url('../images/template/nav_blog.png');
							width: 74px;
						}
						#nav > ul > li > ul {
							display: none;
							position: absolute;
							top: 60px;
							left: 0px;
							width: 190px;
							background: url('../images/template/bg_dropnav_top.png') top left no-repeat;
							margin: 0px;
							padding: 20px 0px 0px 0px;
						}
						* html #nav ul li ul {
							display: none;
						}
						#nav > ul > li:hover > ul {
							display: block;
						}
							#nav > ul > li > ul > li {
								margin: 0px;
								padding: 0px 30px 0px 20px;
								background: url('../images/template/bg_dropnav.png') top left repeat-y;
							}
							#nav > ul > li > ul > li.last {
								padding-bottom: 160px;
								background-position: bottom left;
								background-repeat: no-repeat;
							}
							#navAbout > ul > li.last {
								background: url('../images/template/bg_dropnav_about.png');
							}
							#navIssues > ul > li.last {
								background: url('../images/template/bg_dropnav_issues.png');
							}
							#navResources > ul > li.last {
								background: url('../images/template/bg_dropnav_resources.png');
                                                        }
							#navBlog > ul > li.last {
								background: url('../images/template/bg_dropnav_blog.png');							
                                                        }
								#nav > ul > li > ul > li > a {
									display: block;
									font-family: Georgia, serif; 
									font-style: italic; 
									font-size: 14px; 
									color: #adc0d9 !important; 
									border-bottom: 1px solid #527099;
									padding-top: 5px;
									padding-bottom: 5px;
								}
								#nav > ul > li > ul > li > a:hover {
									text-decoration: none !important;
									color: white !important;
								}
			#searchForm {
				position: absolute;
				top: 20px;
				left: 787px;
				width: 213px;
				height: 60px;
				background: url('../images/template/bg_nav_search.png') top left no-repeat;
			}
				#searchForm form {
					display: block;
					margin: 0px;
					padding: 0px;
				}
					#searchForm .text {
						position: absolute;
						top: 22px;
						left: 29px;
						width: 125px;
						height: 20px;
						background: transparent;
						border: 0px;
						font-family: Helvetica, Arial, sans-serif;
						font-size: 12px;
						color: #2c394a;
						margin: 0px;
						padding: 0px;
					}
					*+html #searchForm .text {
						top: 24px;
					}
					#searchForm .submit {
						position: absolute;
						top: 20px;
						left: 164px;
						width: 20px;
						height: 20px;
						background: transparent;
						border: 0px;
						margin: 0px;
						padding: 0px;
					}
		#body {
			width: 1020px;
			margin: 0 auto;
			background: url('../images/template/bg_subpagecontent_spacer.png') top right repeat-y;
		}
		.page_home #body {
			background-image: none;
		}
			#body .templateWrapper {
			}
				#body h2 {
					font-family: Georgia, serif;
					font-weight: bold;
					font-style: italic;
					font-size: 20px;
					line-height: 20px;
					color: #880101;
					margin-top: 0px;
					padding-top: 0px;
				}
					#body h2 a {
						color: #880101 !important; 
					}
				#copyContainer {
					width: 680px;
					float: right;
					padding-right: 10px;
				}
					#copyBodyHeader {
						height: 50px;
						margin: 0px 30px 30px;
						border-bottom: 1px solid;
					}
						#copyHeader h2 {
							float: left;
							line-height: 70px;
							margin-bottom: 0px;
							padding-bottom: 0px;
							/*color: #192a33;*/
						}
							#body #copyHeader a {
								/*color: #192a33 !important;*/							
							}
						.copyBodyHeaderTitle {
							float: right;
							line-height: 70px;
							font-family: Georgia, serif;
							font-style: italic;
							font-size: 12px;
							color: #385885;
						}
						.copyBodyHeaderTitle a {
							color: #385885 !important;
						}
						.copyBodyHeaderTitle a:hover,
						.copyBodyHeaderTitle a.thisPage {
							color: #a9b7cb !important;
							text-decoration: none !important;
						}
					#copy {
						/* min-height: 600px; */
						padding: 0px 30px 30px;
					}
						#copy a {
							font-size: 13px;
							font-weight: bold;
							font-style: italic;
						}
						#foot {
							width: 680px;
							height: 124px;
							background: url('../images/template/footer.png') top left no-repeat;
						}
							#stayConnected {
								float: left;
								width: 275px;
								height: 55px;
							}
								#stayConnected h2 {
									width: 0px;
									height: 0px;
									text-indent: -10000px;
									margin: 0px;
									padding: 0px;
								}
								#stayConnected ul {
									margin: 0px 0px 0px 170px;
									padding: 0px;
								}
									#stayConnected ul li {
										float: left;
										margin-right: 10px;
										margin-top: 15px;
									}
										#stayConnected ul li a {
											display: block;
											text-indent: -10000px;
											width: 24px;
											height: 24px;
											background-position: top left;
											background-repeat: no-repeat;
										}
										#rssLink a {
											background-image: url('../images/template/icon_sn_rss.png');
										}
										#youtubeLink a {
											background-image: url('../images/template/icon_sn_youtube.png');
										}
										#twitterLink a {
											background-image: url('../images/template/icon_sn_twitter.png');
										}
							#signupLink {
								background: url(../images/template/icon_eupdates.png) no-repeat 110px center;
								display: block;
								float: left;
								width: 150px;
								height: 55px;
								text-indent: -10000px;
							}
							#footerNav {
								float: left;
								width: 225px;
								height: 55px;
								line-height: 55px;
								font-size: 11px;
								color: #7793b9;
								text-align: right;
							}
								#footerNav a {
									font-size: 11px;
									font-weight: normal;
									font-style: normal;
									color: #7793b9 !important;
								}
								#footerNav a:hover {
									text-decoration: none !important;
									color: white !important;
								}
				#sidebarContainer {
					width: 260px;
					float: left;
					padding: 80px 30px 0px 40px;
					text-align: right;
				}
				.page_home #sidebarContainer {
					padding-top: 260px;
				}
					#sidebar {
					}
						#subnav {
							width: 200px;
							margin-left: 60px;
							margin-bottom: 30px;
						}
							#subnav ul {
								margin: 0px;
								padding: 0px;
							}
								#subnav ul li {
									border-bottom: 1px solid #d7d3cb;
									padding-right: 10px;
									background: url('../images/template/arrow_relatedlink.png') 195px 5px no-repeat;
									padding-bottom: 5px;
									margin-bottom: 5px;
								}
									#subnav ul li a {
										font-family: Georgia, serif;
										font-style: italic;
										font-size: 14px;
										color: #192a33 !important;
									}
									#subnav ul li a:hover {	
										text-decoration: none !important;
										color: #880101 !important;
									}
					#recentBlogs {
						
					}
						#recentBlogs ul {
							margin: 0px;
							padding: 0px;
						}
							#recentBlogs ul li {
								border-bottom: 1px solid #d7d3cb;
								padding-bottom: 5px;
								margin-bottom: 5px;
							}
								#recentBlogs ul li a {
									font-weight: bold;
									font-size: 13px;
									color: #2c394a !important;
								}
								#recentBlogs ul li a:hover {	
									text-decoration: none !important;
									color: #880101 !important;
								}
							#recentBlogs .slider {
								display: none;
							}
						#recentBlogs .readMore {
							display: block;
							/*background: url('../images/home/arrow_showmore.png') 245px 3px no-repeat;*/
							font-family: Georgia, serif;
							font-size: 12px;
							font-style: italic;
							/*padding-right: 20px;*/
						}
