﻿/* 
===================
TOC 
===================
1. YUI Global Reset
2. Body
3. Header
4. Front Page
	4.1 
	4.2
	4.3
	4.4
	
*/

/* ===================
1. YUI Global Reset
=================== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/* ====
2. Body
==== */
body { font: 0.8125em/1.5em Calibri, Helvetica, Tahoma, Verdana, sans-serif; color: #5d5d5f; background:#999 url(/images/frame/bck.gif) repeat-x top left; }
#wrapper { margin:23px auto 10px auto; width:960px; }
	a, a:visited { text-decoration:none; outline:none; cursor:pointer; color:#384bc2; }
	a:hover { text-decoration:underline; outline:none; }
	a:active { outline:none; }
	p { margin-bottom:10px; }
	label {font-size:1em; line-height:15px; }	
	h2 { font-size:1.45em; line-height:20px; }
	h3 { font-size: 1.2em; font-weight:bold;line-height:22px; }
	h4 { font-size:1.1em; font-weight:bold; }
	h5 { font-size:1em; line-height:1.2em; }
	input,select,textarea { color:#666;}
	textarea { font: 1.01em Verdana, sans-serif;}	
	.clearfix { clear:both; height:1%; }
	
/* ======
3. Header
======= */
#header { height: 67px; }
#header a.logo { display:inline-block; width:213px; height:67px; float:left;border:none; }
#header #nav { height:67px; margin-left:213px;}
#header #nav .topNav { margin-left:20px; height:31px; }
#header #nav .topNav a, #nav .topNav a:visited { color:#5d5d5f; line-height:31px;font-size:.85em }
#header #nav .topNav .search { float:right; vertical-align:middle; }
#header #nav .topNav .search a img { vertical-align:bottom; border:none;}
#header #nav .topNav .search input.txtSearch { vertical-align:top;  border:1px solid #aaa; height:16px; font-size:.85em; padding-top:2px; padding-left:2px; }
	
/* ==========
4. Front Page
=========== */
.hdr { padding: 20px 0 5px 20px;}
	.gray { background-color:#e0e0e0; }
	.blue { background-color:#d1d7df; }
	.white { background-color:#f3f3f3; }	
	
.tblFront, .economy, .env, .energy, .oil, .searchTb, .news { width:958px; }
.tblFront td { vertical-align:top; border-top:2px solid #fff; }	

div.inner { padding:10px 15px 15px 20px; }	
div.innerBorder { padding:10px 15px 15px 20px; border-top:2px solid #fff; }

	/* ============
	4.1 Left Column
	============ */
	.tblFront td.col-l { width:212px; border-right:1px solid #fff; background: #b5b5b5 url(/images/frame/bckWhatsNew.gif) repeat-x top left; text-align:left; }		
	.tblFront p {margin-top:10px; }
	.orangeBorder, .tblFront td.orangeBorder { background:url(/images/frame/bckBorder.gif) repeat-y top left; }
	.orangeBorderRight, .tblFront td.orangeBorderRight { background:url(/images/frame/bckBorder.gif) repeat-y top right; }
	
		/* Tag Cloud */
		.tblFront td.tagCloud { background-color:#e0e0e0; }
		td.tagCloud a, td.tagCloud a:visited { line-height:1.1em; color:#384bc2; }	
		td.tagCloud a.item1 { font-size:xx-small; color:#5d5d5d; }
		td.tagCloud a.item2 { font-size:x-small; color:#5d5d5d; }
		td.tagCloud a.item3 { font-size:small; color:#5d5d5d; }
		td.tagCloud a.item4 { font-size:medium; color:#5d5d5d; }
		td.tagCloud a.item5 { font-size:large; }
		td.tagCloud a.item6 { font-size:x-large; }
		td.tagCloud a.item7 { font-size:xx-large; }
		
		/* Footer */
		.tblFront td.footerLogo { background-color:#929292; border-top:2px solid #9b9b9b; border-right:none; }
		
	/* ============
	4.2 Middle Column
	============ */
	.tblFront td.main { margin:0; background: #acb7c5 url(/images/frame/bckMainStory.gif) repeat-x top left; }
		.tblFront td.main .profileImage { float:left; margin:0 10px 10px 0; }
		.tblFront td.main .profileImage span { background-color:#c4cdd6; display:block; }
		
		/* Related Resources Panel */
		td.relatedResources { background-image:#c5c5c5; }
		td.relatedResources .rec { clear:left; margin-top:5px; }
		td.relatedResources .rec img { float:left; margin:0 10px 10px 0; border:1px solid #c0c0c0; }
		
		/* Footer */
		.tblFront td.footerNav { background-color:#8c8c8c; border-top:2px solid #9b9b9b; border-right:none; line-height:41px; }
		.tblFront td.footerNav, .tblFront td.footerNav a, .tblFront td.footerNav a:visited { color:#fff; }
		
	/* ============
	4.3 Right Column
	============ */
	.tblFront td.col-r { width:263px; border-left:1px solid #fff; }
	
		/* Media Cast Panel */
		td.mediaCast { background:#f3f3f3; }	
		td.mediaCast p {margin-top:10px; }			
		td.mediaCast div.innerBorder {border-top: 2px solid #d0d1d4;}
			.hdr .mediaNav { float:right; margin-bottom:-10px; position:absolute; top:17px;right:0;height:30px;}
			.hdr .mediaNav a { border:1px solid #d0d1d4; border-right:none;border-bottom:none; padding:5px 5px; font-size:1.2em; 
			    line-height:30px; }
			.hdr .mediaNav a.active { background:#f3f3f3 url(/images/frame/bckMediaNavActive.gif) repeat-x top left; 
				color:#737d3c; border-bottom:1px solid #f3f3f3; }
		
		/* Tips for Living Panel */	                                      
		td.tips { background:#c0c6d0; }	

		/* Footer */
		.tblFront td.footerRss { background-color:#929292; border-top:2px solid #9b9b9b; border-left:none; line-height:41px; }
		.tblFront td.footerRss a { color:#fff; }
		
/* =====
5. Pages
====== */
	td.nav { width:212px; vertical-align:top; }
	td.nav div { margin: 50px 0 0 40px; padding-bottom:5px }
	td.nav div h3 { padding-left:32px; line-height:30px; color: #fff;}
	td.nav div ul { margin:10px 3px 10px 15px; }
	td.nav div ul li { padding-left: 15px; margin-bottom:3px;}
	td.nav div ul li a, td.nav div ul li a:visited { color:#fff; }
	td.breadcrumb { height: 182px; border-left:none; vertical-align:bottom; }
	td.breadcrumb div { filter:alpha(opacity=80);-moz-opacity:.80; opacity:.80; background:#a7a7a7; height:20px; padding: 5px 0 5px 30px; color:#fff; }
	td.breadcrumb div a, td.breadcrumb div a:visited { color:#fff; }
	td.pageTitle { font-size: 1.7em; font-family:Helvetica,Tahoma,Calibri,sans-serif; color:#5d5d5f; padding:20px 0 10px 30px; line-height:30px; }
	td.content { background-color:#fff; padding: 15px 30px; width:686px; }
	td.content ul { list-style:disc; margin:0 0 10px 20px; }
	td.content ul ul { list-style:circle; margin:0 0 0 25px;}
	td.content ol { list-style:decimal; margin:0 0 10px 25px; }
	td.content ol ol { margin-bottom:0;}
	
	td.content .relatedContent { border-top:1px solid #c0c0c0; margin-right:300px; }
		.relatedContent .col { float:left; width:300px; margin-right:30px; padding-top:10px; }
		.relatedContent .col h3 { font-weight: normal; font-size:1.3em; }
		.relatedContent .col a, .relatedContent .col a:visited { display:block; line-height:1.5em; }
	
	/* =============
	5.1 Economy Page
	============= */
	.economy td.nav { background:#c3c3c3 url(/images/headerImages/issuesNav.jpg) no-repeat top left; }
	.economy td.nav div { background-color:#c4b873; padding-bottom:0px; }
	.economy td.nav div h3 { background:#363636 url(/images/nav/iconIssuesDoc.gif) no-repeat 8px center; }
	.economy td.breadcrumb { background:url(/images/headerImages/econTopImage.jpg) no-repeat top left; } 	                         	
	.economy td.pageTitle { background-color:#e4e3aa; }
	
	.economy td.nav div ul {margin:0;}
	.economy td.nav div ul li {margin:0;padding-bottom:3px;}
	.economy td.nav div ul li ul {margin-top:4px;}
	.economy li.InactiveNav ul { visibility:hidden;display:none; }
	.economy li.InactiveNav  
	{
	    background-color:#9B9B9B; 
	    background-position: 8px 10px;
	    background-repeat: no-repeat;
	    color:#FFFFFF;
	    padding-left:10px;
	    padding-top:5px;
	    margin-bottom:0px;
	    line-height:30px;
	    font-weight:bold;	    
	}
	.economy li.InactiveNav li  
	{
	    line-height:20px; 
	    background-image: url(/images/nav/iconEnvArrow.gif); 
	    background-repeat:no-repeat; 
	    background-position: 0px 6px;
	    margin-right:5px;
	    padding-left:5px;
	}	
	
	.economy li.ActiveNav ul { visibility:visible;display:block;padding-left:15px; }
	.economy li.ActiveNav ul ul { visibility:visible;display:block;padding-left:0px; }
	.economy li.ActiveNav  
	{
	    background-color:#c4b873; 
	    background-position: 8px 10px;
	    background-repeat: no-repeat;
	    color:#FFFFFF;
	    padding-left:0px; 
	    padding-bottom:2px;
	    margin-bottom:0px;
	    line-height:30px;
	    font-weight:bold;	    
	}
	.economy li.ActiveNav li  
	{
	    line-height:20px; 
	    background-image: url(/images/nav/iconEnvArrow.gif); 
	    background-repeat:no-repeat; 
	    background-position: 0px 6px;
	    padding-right:5px;
	    font-weight:normal;
	}
	.economy .TopNavLink
	{
	    padding-left:0px;
	}
	.economy .ActiveNav .subSection
	{
	    width:162px;
	    height:30px;
	    display:block;
	    padding-left:10px;
	    padding-top:5px;
	    background-color:#A8952D;
	}
	.economy .ActiveNav .subSection a
	{
	    padding-bottom:5px;
	}
	
	.economy td.content .sideCol { float:right; margin-left:20px; width:245px; }
	.economy td.content .sideCol h2 { background:#dedcea; padding:3px 5px; margin: 5px 0 10px 0; }
	.economy td.content .sideCol h3 { font-weight:bold; color:#5d5d5f; padding:3px 5px; }
	.economy td.content .sideCol p { padding:3px 5px; margin-bottom:5px; }
	.economy td.content .sideCol .relLinks p {border-bottom:1px solid #c0c0c0; }
		
	/* =================
	5.2 Environment Page
	================= */
	.env td.nav { background:#c3c3c3 url(/images/headerImages/issuesNav.jpg) no-repeat top left;}
	.env td.nav div { background-color:#89bc93; padding-bottom:0px; }
	.env td.nav div h3 { background:#363636 url(/images/nav/iconIssuesDoc.gif) no-repeat 8px center; }
	.env td.breadcrumb { background:url(/images/headerImages/envTopImage.jpg) no-repeat top left; } 	                         	
	.env td.pageTitle { background-color:#c3e4c9; }	
	
	.env td.nav div ul {margin:0;}
	.env td.nav div ul li {margin:0;padding-bottom:3px;}
	.env td.nav div ul li ul {margin-top:4px;}
	.env li.InactiveNav ul { visibility:hidden;display:none; }
	.env li.InactiveNav  
	{
	    background-color:#9B9B9B; 
	    background-position: 8px 10px;
	    background-repeat: no-repeat;
	    color:#FFFFFF;
	    padding-left:10px;
	    padding-top:5px;
	    margin-bottom:0px;
	    line-height:30px;
	    font-weight:bold;	    
	}
	.env li.InactiveNav li  
	{
	    line-height:20px; 
	    background-image: url(/images/nav/iconEnvArrow.gif); 
	    background-repeat:no-repeat; 
	    background-position: 0px 6px;
	    margin-right:5px;
	    padding-left:5px;
	}	
	
	.env li.ActiveNav ul { visibility:visible;display:block;padding-left:15px; }
	.env li.ActiveNav ul ul { visibility:visible;display:block;padding-left:0px; }
	.env li.ActiveNav  
	{
	    background-color:#89BC93; 
	    background-position: 8px 10px;
	    background-repeat: no-repeat;
	    color:#FFFFFF;
	    padding-left:0px; 
	    padding-bottom:2px;
	    margin-bottom:0px;
	    line-height:30px;
	    font-weight:bold;	    
	}
	.env li.ActiveNav li  
	{
	    line-height:20px; 
	    background-image: url(/images/nav/iconEnvArrow.gif); 
	    background-repeat:no-repeat; 
	    background-position: 0px 6px;
	    padding-right:5px;
	    font-weight:normal;
	}
	.env .TopNavLink
	{
	    padding-left:0px;
	}
	.env .ActiveNav .subSection
	{
	    width:162px;
	    height:30px;
	    display:block;
	    padding-left:10px;
	    padding-top:5px;
	    background-color:#619E6B;
	}
	.env .ActiveNav .subSection a
	{
	    padding-bottom:5px;
	}
	
	.env td.content .sideCol { float:right; margin-left:20px; width:245px; }
	.env td.content .sideCol h2 { background:#dedcea; padding:3px 5px; margin: 5px 0 10px 0; }
	.env td.content .sideCol h3 { font-weight:bold; color:#5d5d5f; padding:3px 5px; }
	.env td.content .sideCol p { padding:3px 5px; margin-bottom:5px; }
	.env td.content .sideCol .relLinks p {border-bottom:1px solid #c0c0c0; }	
		
	/* ============
	5.3 Energy Page
	============ */
	.energy td.nav { background:#c3c3c3 url(/images/headerImages/issuesNav.jpg) no-repeat top left; }
	.energy td.nav div { background-color:#ada7dd; padding-bottom:0px; }
	.energy td.nav div h3 { background:#363636 url(/images/nav/iconIssuesDoc.gif) no-repeat 8px center; }
	.energy td.breadcrumb { background:url(/images/headerImages/energyTopImage.jpg) no-repeat top left; }	                         	
	.energy td.pageTitle { background-color:#dedcea; }
	
	.energy td.nav div ul {margin:0;}
	.energy td.nav div ul li {margin:0;padding-bottom:3px;}
	.energy td.nav div ul li ul {margin-top:4px;}
	.energy li.InactiveNav ul { visibility:hidden;display:none; }
	.energy li.InactiveNav  
	{
	    background-color:#9B9B9B; 
	    background-position: 8px 10px;
	    background-repeat: no-repeat;
	    color:#FFFFFF;
	    padding-left:10px;
	    padding-top:5px;
	    margin-bottom:0px;
	    line-height:30px;
	    font-weight:bold;	    
	}
	.energy li.InactiveNav li  
	{
	    line-height:20px; 
	    background-image: url(/images/nav/iconEnvArrow.gif); 
	    background-repeat:no-repeat; 
	    background-position: 0px 6px;
	    margin-right:5px;
	    padding-left:5px;
	}	
	
	.energy li.ActiveNav ul { visibility:visible;display:block;padding-left:15px; }
	.energy li.ActiveNav ul ul { visibility:visible;display:block;padding-left:0px; }
	.energy li.ActiveNav  
	{
	    background-color:#ADA7DD; 
	    background-position: 8px 10px;
	    background-repeat: no-repeat;
	    color:#FFFFFF;
	    padding-left:0px; 
	    padding-bottom:2px;
	    margin-bottom:0px;
	    line-height:30px;
	    font-weight:bold;	    
	}
	.energy li.ActiveNav li  
	{
	    line-height:20px; 
	    background-image: url(/images/nav/iconEnvArrow.gif); 
	    background-repeat:no-repeat; 
	    background-position: 0px 6px;
	    padding-right:5px;
	    font-weight:normal;
	}
	.energy .TopNavLink
	{
	    padding-left:0px;
	}
	.energy .ActiveNav .subSection
	{
	    width:162px;
	    height:30px;
	    display:block;
	    padding-left:10px;
	    padding-top:5px;
	    background-color:#8178C6;
	}
	.energy .ActiveNav .subSection a
	{
	    padding-bottom:5px;
	}
	
	.energy td.content .sideCol { float:right; margin-left:20px; width:245px; }
	.energy td.content .sideCol h2 { background:#dedcea; padding:3px 5px; margin: 5px 0 10px 0; }
	.energy td.content .sideCol h3 { font-weight:bold; color:#5d5d5f; padding:3px 5px; }
	.energy td.content .sideCol p { padding:3px 5px; margin-bottom:5px; }
	.energy td.content .sideCol .relLinks p {border-bottom:1px solid #c0c0c0; }
	
	/* ============
	5.3 Issues Page
	============ */
	.issues td.nav { background:#c3c3c3 url(/images/headerImages/issuesNav.jpg) no-repeat top left; }
	.issues td.nav div { background-color:#9B9B9B; padding-bottom:0px;}
	.issues td.nav div h3 { background:#363636 url(/images/nav/iconIssuesDoc.gif) no-repeat 8px center; }
	.issues td.breadcrumb { background:url(/images/headerImages/issuesTopImage.jpg) no-repeat top left; }	                         	
	.issues td.pageTitle { background-color:#dedcea; }
	
	.issues td.nav div ul {margin:0;}
	.issues td.nav div ul li {margin:0;padding-bottom:3px;}
	.issues td.nav div ul li ul {margin-top:4px;}
	.issues li.InactiveNav ul { visibility:hidden;display:none; }
	.issues li.InactiveNav  
	{
	    background-color:#9B9B9B; 
	    background-position: 8px 10px;
	    background-repeat: no-repeat;
	    color:#FFFFFF;
	    padding-left:10px;
	    padding-top:5px;
	    margin-bottom:0px;
	    line-height:30px;	 
	    font-weight:bold;   
	}
	.issues li.InactiveNav li  
	{
	    line-height:20px; 
	    background-image: url(/images/nav/iconEnvArrow.gif); 
	    background-repeat:no-repeat; 
	    background-position: 0px 6px;
	    margin-right:5px;
	    padding-left:5px;
	}	
	
	.issues li.ActiveNav ul { visibility:visible;display:block;padding-left:15px; }
	.issues li.ActiveNav ul ul { visibility:visible;display:block;padding-left:0px; }
	.issues li.ActiveNav  
	{
	    background-color:#81B7BB; 
	    background-position: 8px 10px;
	    background-repeat: no-repeat;
	    color:#FFFFFF;
	    padding-left:0px; 
	    padding-bottom:2px;
	    margin-bottom:0px;
	    line-height:30px;
	    font-weight:bold;	    
	}
	.issues li.ActiveNav li  
	{
	    line-height:20px; 
	    background-image: url(/images/nav/iconEnvArrow.gif); 
	    background-repeat:no-repeat; 
	    background-position: 0px 6px;
	    padding-right:5px;
	    font-weight:normal;
	}
	.issues .TopNavLink
	{
	    padding-left:0px;
	}
	.issues .ActiveNav .subSection
	{
	    width:162px;
	    height:30px;
	    display:block;
	    padding-left:10px;
	    padding-top:5px;
	    background-color:#5D8B8F;
	}
	.issues .ActiveNav .subSection a
	{
	    padding-bottom:5px;
	}
	
	.issues td.content .sideCol { float:right; margin-left:20px; width:245px; }
	.issues td.content .sideCol h2 { background:#dedcea; padding:3px 5px; margin: 5px 0 10px 0; }
	.issues td.content .sideCol h3 { font-weight:bold; color:#5d5d5f; padding:3px 5px; }
	.issues td.content .sideCol p { padding:3px 5px; margin-bottom:5px; }
	.issues td.content .sideCol .relLinks p {border-bottom:1px solid #c0c0c0; }
	
	/* ============
	5.4 Oil and Gas Page
	============ */
	.oil td.nav { background:#c3c3c3 url(/images/headerImages/issuesNav.jpg) no-repeat top left; }
	.oil td.nav div { background-color:#81b7bb; padding-bottom:0px; }
	.oil td.nav div h3 { background:#363636 url(/images/nav/iconIssuesDoc.gif) no-repeat 8px center; }
	/**.oil td.nav div ul li { background: url(/images/nav/iconEnvArrow.gif) no-repeat left 5px; }*/
	.oil td.breadcrumb { background:url(/images/headerImages/oilTopImage.jpg) no-repeat top left; }  	                         	
	.oil td.pageTitle { background-color:#c6dfe1; }
	
	.oil td.nav div ul {margin:0;}
	.oil td.nav div ul li {margin:0;padding-bottom:3px;}
	.oil td.nav div ul li ul {margin-top:4px;}
	.oil li.InactiveNav ul { visibility:hidden;display:none; }
	.oil li.InactiveNav  
	{
	    background-color:#9B9B9B; 
	    background-position: 8px 10px;
	    background-repeat: no-repeat;
	    color:#FFFFFF;
	    padding-left:10px;
	    padding-top:5px;
	    margin-bottom:0px;
	    line-height:30px;
	    font-weight:bold;	    
	}
	.oil li.InactiveNav li  
	{
	    line-height:20px; 
	    background-image: url(/images/nav/iconEnvArrow.gif); 
	    background-repeat:no-repeat; 
	    background-position: 0px 6px;
	    margin-right:5px;
	    padding-left:5px;
	}	
	
	.oil li.ActiveNav ul { visibility:visible;display:block;padding-left:15px; }
	.oil li.ActiveNav ul ul { visibility:visible;display:block;padding-left:0px; }
	.oil li.ActiveNav  
	{
	    background-color:#81B7BB; 
	    background-position: 8px 10px;
	    background-repeat: no-repeat;
	    color:#FFFFFF;
	    padding-left:0px; 
	    padding-bottom:2px;
	    margin-bottom:0px;
	    line-height:30px;
	    font-weight:bold;	    
	}
	.oil li.ActiveNav li  
	{
	    line-height:20px; 
	    background-image: url(/images/nav/iconEnvArrow.gif); 
	    background-repeat:no-repeat; 
	    background-position: 0px 6px;
	    padding-right:5px;
	    font-weight:normal;
	}
	.oil .TopNavLink
	{
	    padding-left:0px;
	}
	.oil .ActiveNav .subSection
	{
	    width:162px;
	    height:30px;
	    display:block;
	    padding-left:10px;
	    padding-top:5px;
	    background-color:#5D8B8F;
	}
	.oil .ActiveNav .subSection a
	{
	    padding-bottom:5px;
	}
	
	.oil td.content .sideCol { float:right; margin-left:20px; width:245px; }
	.oil td.content .sideCol h2 { background:#dedcea; padding:3px 5px; margin: 5px 0 10px 0; }
	.oil td.content .sideCol h3 { font-weight:bold; color:#5d5d5f; padding:3px 5px; }
	.oil td.content .sideCol p { padding:3px 5px; margin-bottom:5px; }
	.oil td.content .sideCol .relLinks p {border-bottom:1px solid #c0c0c0; }
	
	/* ============
	5.4 Action Center
	============ */
	.action td.nav { background:#c3c3c3 url(/images/headerImages/actioncenterNav.jpg) no-repeat top left; }
	.action td.nav div { background-color:#924451; }
	.action td.nav div h3 { background:#600C1B url(/images/nav/iconActionCenterHorn.gif) no-repeat 8px center; }
	.action td.nav div ul li { background: url(/images/nav/iconEnvArrow.gif) no-repeat left 5px;}
	.action td.breadcrumb { background:url(/images/headerImages/actioncenterTopImage.jpg) no-repeat top left; }  	                         	
	.action td.pageTitle { background-color:#DECBCF; }
	
	.action td.content .sideCol { float:right; margin-left:20px; width:245px; }
	.action td.content .sideCol h2 { background:#dedcea; padding:3px 5px; margin: 5px 0 10px 0; }
	.action td.content .sideCol h3 { font-weight:bold; color:#5d5d5f; padding:3px 5px; }
	.action td.content .sideCol p { padding:3px 5px; margin-bottom:5px; }
	.action td.content .sideCol .relLinks p {border-bottom:1px solid #c0c0c0; }
		
	/* ============
	5.5 Search Page
	============ */
	.searchTb td.nav { background:#c3c3c3 url(/images/headerImages/searchNav.jpg) no-repeat top left;}
	.searchTb td.breadcrumb { background:url(/images/headerImages/searchTopImage.jpg) no-repeat top left; }	                         	
	.searchTb td.pageTitle { background-color:#c6dfe1; }
		
		.searchControls { margin:10px 0; }
		.searchControls label { font-size: 16px; margin-right:4px; }
		.searchControls .pager { float:right; }
		
	.searchTb ul li { margin-bottom: 5px; }
	.searchTb ul li a, .searchTb ul li a:visited { font-weight:bold; }	
	
	/* ============
	5.6 News and Events Page
	============ */
	.news td.nav { background:#c3c3c3 url(/images/headerImages/newsNav.jpg) no-repeat top left; }
	.news td.nav div { background-color:#a9a9a9; }
	.news td.nav div h3 { background:#7b7b7b url(/images/nav/iconNewsOther.gif) no-repeat 8px center; }
	.news td.nav div ul li { background: url(/images/nav/iconEnvArrow.gif) no-repeat left 5px; }
	.news td.breadcrumb { background:url(/images/headerImages/newsTopImage.jpg) no-repeat top left; }	                         	
	.news td.pageTitle { background-color:#d3d3d3; }
	
	.news td.content ul { list-style:none;margin:0 0 15px 0; }
	.news td.content ul li { margin-bottom:15px; }
	.news ul li a, .news ul li a:visited { font-weight:bold; }	
	.news h2 { margin:15px 0; }
	.news a.viewAllLink { font-weight:bold; text-transform:uppercase; font-size:16px; }
	
	/* ==============================
	5.7 Media Room or Resource Center
	============================== */
	.mediaRoom td.nav { background:#c3c3c3 url(/images/headerImages/resourcesNav.jpg) no-repeat top left; }
	.mediaRoom td.nav div { background-color:#a9a9a9; }
	.mediaRoom td.nav div h3 { background:#7b7b7b url(/images/nav/iconNewsOther.gif) no-repeat 8px center; }
	.mediaRoom td.nav div ul li { background: url(/images/nav/iconEnvArrow.gif) no-repeat left 5px;}
	.mediaRoom td.breadcrumb { background:url(/images/headerImages/resourcesTopImage.jpg) no-repeat top left; } 	
	.mediaRoom td.pageTitle { background-color:#dedcea; }
		
		td.content .mediaPlayer { float:left; }
		td.content .mediaDescription { margin:0 5px 0 10px; display: block; overflow: auto; height: 276px;}		
		td.content .mediaDescription p.tags a { margin-right:5px; }
		
		td.content .more { clear:left; padding-top:5px; }
		td.content .more .mediaSearch { background:url(/images/bckMediaBar.gif) repeat-x bottom left; height:30px; }
		td.content .more .mediaSearch input.btnGo { background-color:#9aa92e; color:#fff; border:none; }
		td.content .more table { width:100%; border:1px solid #9aa92e; }
		td.content .more table td { padding:10px;  border-top:none; width:20%; margin:3px; }
		
		td.content .alphabet { margin:10px 0; border-bottom:1px solid #9f9f9f; }
		td.content .alphabet a { margin-right:10px; font-size:16px; }
		
		.feed { border-bottom:1px solid #ccc; padding-bottom:10px; margin-top:10px; }
		.feed a.viewImg { float:left; margin-right:15px; }
		.feed .feedButtons { float:right; margin:0 0 0 15px; height:17px; }
		.feed a.viewAll { float:right; }
		
		div.mpePopup { background:#fff; width:650px; padding:5px; border:solid 1px #000000 }
		div.mpePopup .desc { float:right; margin-left:5px; width:290px; }
		
	/* ===========
	5.8 Contact Us
	=========== */
	.contactUs td.nav { background:#c3c3c3 url(/images/headerImages/contactNav.jpg) no-repeat top left; }
	.contactUs td.nav div { background-color:#a9a9a9; }
	.contactUs td.nav div h3 { background:#7b7b7b url(/images/nav/iconNewsOther.gif) no-repeat 8px center; }
	.contactUs td.breadcrumb { background:url(/images/headerImages/contactTopImage.jpg) no-repeat top left; } 	
	.contactUs td.pageTitle { background-color:#c3c3c3; }
	
	.contactUs td.nav div ul li { background: url(/images/nav/iconEnvArrow.gif) no-repeat left 5px; }
	 
	.contactUs td.content div { margin-bottom:5px; }
	.contactUs td.content label { font-size:15px; width:200px; text-align:right; padding-right:5px; }
	.floatLabelLeft {float:left;}
	.validatorError{ margin-left:150px; }
	.contactHeader { font-size:17px; font-weight:bold; padding-bottom:10px; padding-top: 5px; }
	.contactDiv { padding-bottom:10px; }
	#list_interests input { float:left; width: 15px; margin-left:5px; }
	#list_interests label { font-size:12px; float:left; padding-left:3px; text-align:left}
	
	#list_interests, .list_collapse
	{
		position: absolute;
		background: #FFFFFF;
		width: 225px;
		height: 20px;
		overflow:auto;
		border: 1px solid #cccccc;
		text-align: left;
	}

	#list_interests:hover, .list_expand
	{
		height: 160px;
	}
	
	/* ===========
	5.9 Site Map
	=========== */
	.sitemap td.nav { background:#c3c3c3 url(/images/headerImages/sitemapNav.jpg) no-repeat top left; }
	.sitemap td.nav div { background-color:#a9a9a9; }
	.sitemap td.nav div h3 { background:#7b7b7b url(/images/nav/iconNewsOther.gif) no-repeat 8px center; }
	.sitemap td.breadcrumb { background:url(/images/headerImages/sitemapTopImage.jpg) no-repeat top left; } 	
	.sitemap td.pageTitle { background-color:#c3c3c3; }
	
	.sitemap td.nav div ul li { background: url(/images/nav/iconEnvArrow.gif) no-repeat left 5px; }
	 
	.sitemap td.content div { margin-bottom:10px; }
	.sitemap td.content label { font-size:17px; display:block; float:left; width:130px; text-align:right; padding-right:5px; }
	
		.sitemap td.content .col { float:left; width:310px; margin-right:30px; }
		.sitemap td.content .col h2 { margin-top:20px; font-size:20px; }
		.sitemap td.content .col h3 { margin-top:10px; }
		.sitemap td.content .col h3 a { font-size:16px; }
		.sitemap td.content .col hr { height: 1px; border-style:solid; background-color:#9f9f9f; border-color:#9f9f9f; border-top:none; }
	
	
	/* ================
	5.10 Advertisements
	================ */
	.adv td.nav { background:#c3c3c3 url(/images/headerImages/advNav.jpg) no-repeat top left; }
	.adv td.nav div { background-color:#a9a9a9; }
	.adv td.nav div h3 { background:#7b7b7b url(/images/nav/iconNewsOther.gif) no-repeat 8px center; }
	.adv td.breadcrumb { background:url(/images/headerImages/advTopImage.jpg) no-repeat top left; } 	
	.adv td.pageTitle { background-color:#c3c3c3; }
	
	.adv td.nav div ul li { background: url(/images/nav/iconEnvArrow.gif) no-repeat left 5px; }
	 
	.adv td.content div { margin-bottom:10px; }
	.adv td.content label { font-size:17px; display:block; float:left; width:130px; text-align:right; padding-right:5px; }
	
	.adv td.content h2 { margin:10px 0; }
	.adv td.content table { width:675px; }
	.adv td.content table td { vertical-align: top; padding:5px; }
	.adv td.content hr { height: 1px; border-style:solid; background-color:#9f9f9f; border-color:#9f9f9f; border-top:none; }
	
	/* ============
	5.11 Subscribe Page
	============ */
	.subscribe td.nav { background:#c3c3c3 url(/images/headerImages/searchNav.jpg) no-repeat top left;}
	.subscribe td.breadcrumb { background:url(/images/headerImages/subscribeTopImage.jpg) no-repeat top left; }	                         	
	.subscribe td.pageTitle { background-color:#c6dfe1; }
		
	.subscribe td.content div { margin-bottom:10px; }
	.subscribe td.content label { font-size:17px; display:block; float:left; width:130px; text-align:right; padding-right:5px; }
	
	
.homeHeader { color:#404042; height:354px; width:959px; background:url(/images/home_header_bg.jpg) repeat-y scroll 0 0; }
.homeHeader #hhLeft { padding:5px; width:745px; }
.homeHeader #hhLeft td { padding:5px; }
.homeHeader h2 { font-weight:bold; }
.homeHeader #hhRight { width:191px; height:100%; background-color:#A7BECE; float:right; }
.homeHeader #hhRight h2 {padding:10px 0 0 5px; color:#FFF;}
.homeHeader #hhRight #feedItems { margin:3px 5px 3px 5px;}
.homeHeader #hhRight #feedItems .post { margin:0px; padding:8px 4px 8px 4px; font-size:11px; line-height:15px; color:#404042; }
.homeHeader #hhRight #feedItems .post a { color: #334270; font-weight: bold; font-size:12px; }
.homeConnectBar { height:60px; width:959px; background-color:#4A4A4A; margin:0px; }
.homeConnectBar #copy { padding:7px 0px 3px 15px; }
.homeConnectBar #copy h3 { float:left; padding-top:10px; font-size:18px; font-weight:bold; color:#FFF; }
.homeConnectBar #copy img { padding-left:30px; }
.homeBottom { color:#404042; }
.homeBottom h2 { font-weight:bold; }
.homeBottom .explore { width:250px;background-color:#F9AD59;border-right:1px solid #FFFFFF;text-align:left; }
.homeBottom .explore .header { background:url(/images/orange_header.jpg) repeat-x scroll 0 0; height: 52px;text-align:center; }
.homeBottom .explore a { color:#31363C; font-size:16px; font-weight:bold; }

.homeHeader ul { list-style:disc; margin:0 0 10px 20px; }
.homeHeader li { padding-left: 5px; margin-bottom:3px;}
.homeHeader ol { list-style:decimal; margin:0 0 10px 25px; }