#--------------------------------------------------------
		@filename		news-release.css
		@author			david.milton@akqa.com - modified by adam.abouraya@akqa.com
		@description	Page layout + global style definitions for the content page individual components
		
		Contents
		0. General layout rules
		1. Navigation
			1a. Sub-nav Menu
			1b. Get-help Menu
		2. Main Content Page Components
			2a. Tab Block Container
			2b. Drawer Container
		3. 
		4. Minor Page Components
		4a. FAQ Link
		4b. Page Intro
		4c. Page Header with Image
		4d. Right Sidebar Promo Bucket
		4e. Might Find Helpful container
		4f. Related Publications container

	--------------------------------------------------------------- */

/*	
	=========== 0. General layout rules ===========
*/
a:hover, .pagination a:hover, a:focus, .pagination a:focus  {
	color:#717171;
}

/*    
    =========== 1. Navigation Overides ===========
*/

.layout-3col-tmpl #sub-nav-sidebar, .layout-2col-tmpl #sub-nav-sidebar  {
 border-top: none !important;
}

/*	
	=========== 2. Major Page Components ===========
*/
/*	
	=========== 2a. Content Tab Container ===========
	
*/

#tabs,
.tabs{
	height:36px;
	position:relative;
	z-index:100;
	background:transparent url(/about/global/images/global/sprites/gry_hdr_tall_sprite.png) repeat-x 0px -36px;
}

.tab-panel {
	min-height: 300px;
}


#tabs span.cap,
.tabs span.cap{
	position:absolute;
	top:0px;
	background:transparent url(/about/global/images/global/sprites/gry_hdr_tall_sprite.png) no-repeat 0px 0px;
	height:36px;
}

#tabs span.cap-right,
.tabs span.cap-right{
	background-position:-4px 0px;
	width:4px;
	right:0px;
}

#tabs span.cap-left,
.tabs span.cap-left{
	background-position:0px 0px;
	width:4px;
	left:0px;
}

.bottom{
	height:37px;
	position:relative;
	background:transparent url(/about/global/images/global/sprites/gry_hdr_alt3.png) no-repeat;
	padding: 10px 0 0 10px;
}
	
.bottom span.cap{
	position:absolute;
	top:0px;
	background:transparent url(/about/global/images/global/sprites/gry_hdr_tall_sprite.png) no-repeat 0px -72px;
	height:36px;
}
.bottom span.cap-right{
	display:none;
	background-position:-4px -72px;
	width:4px;
	right:0px;
}
.bottom span.cap-left{
	display:none;
	background-position:0px -72px;
	width:4px;
	left:0px;
	}

#tab-content .tab-panel {
	padding: 20px;
}

#tab-content .pane-left {
	float: left;
	width:47%;
}

#tab-content .pane-right {
	float: right;
	width:47%;
}
		
#tabs div {
	float:left;
}

#tabs .button-div {
	padding:10px 0 0 10px;
}
	
#tabs h2 {
	color:#363636;
	font-size:1.2em;
	height:34px;
	line-height:34px;
	margin:0 7px 0 13px;
	display:inline;
	font-weight:normal;
}

#tabs span.button-link {
	margin-top:8px;
	display:inline;
	position:relative;
	font-size:.9em;
	background-position:0px -130px;
}

.tab-panel {
	padding: 10px;
}

.tab-panel.hidden {
	display: none;
}

#tabs .dijitInline {
	float:none;
	margin:0;
}
/*	
	=========== 2a1. Tabbed Content design-list ===========
	
*/
.tab-panel .design-list h3 {
	color: #202020;
	font-size: 1.2em;
	font-weight: bold;
	padding: 10px 0 5px 0;
}

.tab-panel .design-list p {
	color: #202020;
	margin-bottom: 10px;
	padding-left: 0;
	width: 450px;
}	
.tab-panel .design-list ul {
}
.tab-panel .design-list li {
	border-bottom: 1px solid #d9d9d9;
	padding: 20px 0;
}
.tab-panel .design-list li img {
}
.tab-panel .design-list li.last {
	border-bottom: none;
	padding-bottom: 0;
}
.tab-panel .design-list li img {
	float: left;
	height: 118px;
	margin-right: 10px;
	width: 144px;
}
.tab-panel .design-list li .description {
	float: left;
	width: 298px;
}
.tab-panel .design-list li .description p {
	font-size: 1.1em;
	margin: 5px 0;
	width: 290px;
}
.tab-panel .design-list li .description p.get-started {
	margin: 0;
}

.tab-panel .design-list li img.logo, 
.tab-panel .design-list li h3 {
	float: none;
	height: 25px;
	width: auto;
}
.tab-panel .design-list p.get-started a {
	color: #2f6fa9;
	font-size: 1.2em;
	font-weight: bold;
}

/*	
	=========== 2b. Content Drawer Container ===========
	
*/

.content-drawers dl {
	width:476px;
	
}
.content-drawers dl dt {
	background: transparent url(/about/global/images/backgrounds/sprite_drawer_top.gif) left 4px no-repeat;
	font-size: 1.2em;
	font-weight: bold;
	height: 38px;
	padding-left: 7px;
	margin-top: 8px;
	width: 469px;	
}
.content-drawers dl dt.first {
	margin-top: -3px;
}
.content-drawers dl dt.open {
	background: transparent url(/about/global/images/backgrounds/sprite_drawer_top.gif) left -34px no-repeat;
	height: 34px;
	margin-top: 10px;
}

.content-drawers dl dt a {
	background: transparent url(/about/global/images/backgrounds/sprite_drawer_top.gif) -250px -64px no-repeat;
	display: block;
	color: #666666;	
	display: block;
	height: 26px;
	padding: 12px 0 0 7px;
}

.content-drawers dl dt.open a {
	background: transparent url(/about/global/images/backgrounds/sprite_drawer_top.gif) -250px -102px no-repeat;
	padding-top: 8px;
}

.content-drawers dl dd {
	height: auto;
	overflow: visible;
	display: none;
}

.content-drawers dl dd .drawer-content {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	min-height: 150px;
	padding: 10px;
	position: relative;
	width: 454px;
}
.content-drawers dl dd .drawer-content .split-left {
	float: left;
	width: 225px;
}
.content-drawers dl dd .drawer-content .split-right {
	float: right;
	width: 225px;
}

.content-drawers dl dd .drawer-content h3 {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.3;
	margin-top: 10px;
}
.content-drawers h2.empty {
	color: red;
	font-size: 2.0em;
	font-weight: bold;
	padding: 30px 20px;
}

.content-drawers dl dd .drawer-content p {
	font-size: 1.1em;
	padding-left: 0;
}

.content-drawers dl dd .drawer-content p.buttons {
	position: absolute;
	bottom: 15px;
	left: 10px;
}

.content-drawers dl dd .drawer-bottom {
	background: transparent url(/about/global/images/backgrounds/sprite_drawer_btm.gif) 0 0 no-repeat;
	height: 6px;
	width: 476px;
}
/*	
	=========== 4. Minor Page Components ===========
*/
/*	
	=========== 4a. FAQ Link ===========
	these are global - on every 3-column content template and on most 2-column template pages
*/

#faq-link {
	background:transparent url(/about/global/images/backgrounds/faq_link_bg.jpg) no-repeat;
	height: 30px;
	margin: 30px 0 0 0;
	padding: 9px 0;
	width: 232px;
}
.layout-2col-tmpl #template-core #faq-link {
	float: right;
	width: 217px;
}

#faq-link h2 {
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 3px;
}

#faq-link p {
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 0 15px;
}

/*	
	=========== 4b. Page Intro ===========
	these are global - on every 3-column content template and on most 2-column template pages
*/
.page-intro h1 {
	margin-top:5px;
	padding-bottom: 0px;
	font-size: 24px;
}
.page-intro h3 {
	font-size: 18px;
	font-weight: normal;
	padding-top: 12px;
	padding-bottom:15px;
	width:600px;
}

.page-intro p {
	font-size: 11px;
	padding-left: 0;
	width: 500px;
}
/*	
	=========== 4c. Page Intro Header ===========
	
*/
.layout-2col-tmpl .page-intro-header,
.layout-3col-tmpl .page-intro-header {
	background: none;
	height: auto;
	padding: 0px;
	width: 500px;
	color:#202020;
}

.page-intro-header .page-intro {
	float: left;
	width: 500px;
	color:#202020;
}
.page-intro-header .page-intro p {
	/*width: 420px;*/
	color:#202020;
}
.page-intro-header .page-intro-image {
	float: left;
	text-align: center;
	width: 330px;
}

#content p {
	padding-left:0px;
	padding-bottom:15px;
	color:#202020;
}

#news-toolbar {
	float:right;
	font-size:11px;
	margin-right:25px;
	text-align:right;
	width:250px;
}

#news-toolbar ul{
	display:block;
	float:right;
	margin: -5px 0 5px 20px;
    font-family: Arial;
    font-size: 11px;
    font-style: bold:
}

.dj_safari #news-toolbar ul{
	display:block;
	float:right;
	margin: 0 0 0 20px;
    font-family: Arial;
    font-size: 11px;
    font-style: bold:
}
	
#news-toolbar li{
	display:inline;
	margin:0;
    border-left: 1px solid #D3D3D3;
	}
#news-toolbar li.share{
	background:transparent url(/about/global/images/news/usps_about_share_icon.gif) no-repeat;
	padding-left:23px;
	padding-bottom:3px;
	cursor:pointer;
	}	
#news-toolbar li.download{
	/*background:transparent url(/about/global/images/news/usps_about_download_icon.gif) no-repeat;*/
	padding-left:19px;
    border-left: none;
	}		
#news-toolbar a{
	margin-left:5px;
	margin-right:0px;
	}
/*	
	=========== 4d. Right Sidebar Promo Bucket ===========
	
*/
.promo-bucket{
	margin-left:8px;
	background: url("/about/global/images/backgrounds/call-body.png") no-repeat scroll 0 100% transparent;
}
/*
.promo-bucket h2 {
	color:#202020;
	font-size:20px;
	font-weight:normal;
	margin-bottom:2px;
	padding-left: 15px;
	padding-top:10px;
}

.promo-bucket h3 {
	color:#202020;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:2px;
	padding: 15px 15px;
	padding-bottom:5px;
}

.promo-bucket li {
	color:#444444;
	font-size:11px;
	margin-bottom:5px;
	padding-left:15px;
}

.promo-bucket p {
	font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:15px;
	width:220px;
}

.promo-bucket a {
	font-size:11px;
	margin-bottom:5px;
	padding-left:15px;
	width:234px;
	font-weight:bold;
}

.promo-bucket li a{
	padding-left:0px;
}


.promo-bucket img {
  	margin-left: 0;
	margin-top: -90px;
  	width: 72px;
  	height:125px;
}

#video-player img{
  	margin-left: -5px;
	margin-top: 10px;
  	width: 213px;
  	height:115px;
}
#video-player p {
	width:215px;
}

#media-contacts hr,
#audio-release hr,
#fact-sheets hr{
	margin-left:15px;
	background-color:#E2E2E2;
	color:#E2E2E2;
	width:205px;
}

#audio-release a {
	margin-left:5px;
}

#audio-release a.first{
	margin-left:50px;
}
#audio-release img{
	width:13px;
	height:16px;
	margin:0;
}

#right{
	float:right;
	margin-right:25px;
}

#fact-sheets hr {
	margin-bottom:10px;
	margin-top:10px;
}

#fact-sheets a {
	margin-left: 0;
    margin-right: 0;
}

#fact-sheets li.first {
	border-left: none;
    margin-right: 0;
    padding-left: 15px;
}
#fact-sheets li.first  a{
	margin-left: 10px;
}

#fact-sheets li a {
    display: inline;
	border-left: 1px solid #D3D3D3;
    margin-right: 0;
    padding-left: 5px;
}

#fact-sheets li a.first {border:none;padding-right:5px;}

#media-contacts p{
	padding-left:0px;
}
/*	
	=========== 4e. Might Find Helpful links container ===========
	
*/
#find-helpful {
	margin-top:10px;
}
#find-helpful-header {
	height:36px;
	position:relative;
	z-index:10;
	background:transparent url(/about/global/images/global/sprites/gry_hdr_tall_sprite.png) repeat-x 0px -36px;
}
#find-helpful-header h2 {
	line-height:36px;
	font-size:1.3em;
	color:#656565;
	text-indent:13px;
	height:36px;
}
#find-helpful-header span.cap {
	position:absolute;
	top:0px;
	background:transparent url(/about/global/images/global/sprites/gry_hdr_tall_sprite.png) no-repeat 0px 0px;
	height:36px;
}
#find-helpful-header span.cap-right {
	background-position:-4px 0px;
	width:4px;
	right:0px;
}

#find-helpful span.cap-left {
	background-position:0px 0px;
	width:4px;
	left:0px;
}

#find-helpful-body {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	min-height: 100px;
	padding: 15px 10px 10px 13px;
	width: 451px;	
}
#find-helpful-body p {
	font-size: 1.1em;
	padding: 0;
	margin-bottom: 8px;
}
#find-helpful-body p a {
	font-weight: bold;
}

#find-helpful-body h2.empty {
	color: red;
	font-size: 2.0em;
	font-weight: bold;
	padding: 30px 20px;
}
/*	
	=========== 4f. Related Publications links container ===========
	
*/
#related-pubs {
	margin-top:10px;
}
#related-pubs-header {
	height:36px;
	position:relative;
	z-index:10;
	background:transparent url(/about/global/images/global/sprites/gry_hdr_tall_sprite.png) repeat-x 0px -36px;
}
#related-pubs-header h2 {
	line-height:36px;
	font-size:1.3em;
	color:#656565;
	text-indent:13px;
	height:36px;
}
#related-pubs-header span.cap {
	position:absolute;
	top:0px;
	background:transparent url(/about/global/images/global/sprites/gry_hdr_tall_sprite.png) no-repeat 0px 0px;
	height:36px;
}
#related-pubs-header span.cap-right {
	background-position:-4px 0px;
	width:4px;
	right:0px;
}

#related-pubs span.cap-left {
	background-position:0px 0px;
	width:4px;
	left:0px;
}

#related-pubs-body {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	min-height: 100px;
	padding: 15px 10px 10px 13px;
	width: 209px;	
}

#related-pubs-body p {
	font-size: 1.1em;
	padding: 0;
	margin-bottom: 8px;
}

#related-pubs-body p a {
	font-weight: bold;
}

#related-pubs-body h2.empty {
	color: red;
	font-size: 2.0em;
	font-weight: bold;
	padding: 30px 20px;
}
/*	
	=========== 4g. Info-block container ===========
	
*/
.info-block {
	padding: 10px 30px 30px 10px;
	min-heght: 300px;
}

.info-block p {
	border-top: 1px solid #d9d9d9;
	font-size: 1.1em;
	padding: 20px 0 10px 0;
	margin-top: 10px;
}
.info-block p.first {
	border-top: none;
	padding-top: 0;
}
.info-block p.link {
	border: none;
	margin-top: 0;
	padding-top: 0;
}
.info-block p.link a {
	font-size: 1.2em;
	font-weight: bold;
}

/*============================================override layout rules for the template models==========================================*/
.layout-3col-tmpl #template-core #content {
	border: 0px dotted #ccc;
	float: left;
	width: 476px;
}

/*.layout-3col-tmpl #template-core #content img{
	float:left;
	border: 0px;;
	margin-right:10px;
	margin-bottom:0px;
	height:165px;
	width: 232px;
}*/

.layout-3col-tmpl #template-core #content .figure {
 float: left;
 width: 232px;
 margin: 0 10px 0 0;
}
 
 .layout-3col-tmpl #template-core #content .figure img {
  border:0 none;
  height:165px;
  margin: 0;
  width:232px;
  float: none;
 }
 
 .layout-3col-tmpl #template-core #content .figure p {
  color: #656565;
  font-size: 11px;
  line-height: 1;
  padding: 10px 0 20px;
 }

.layout-3col-tmpl #template-core #content h3{
	font-weight:bold;
	font-size: 14px;
	margin-bottom:10px;
}

.layout-3col-tmpl #template-core #content hr{
	border-bottom:#E2E2E2 1px solid;
	color: #E2E2E2;
	margin-left:0px;
	width:718px;
	margin-bottom:0px;
	margin: 20px 0;
}
.layout-3col-tmpl #template-core #promo-sidebar {
	margin-top:30px;
	border: none;
	width: 234px;
}
.layout-3col-tmpl #template-core #content .content-drawers {
	border:none;
	height: auto;
	width:476px;
}
.layout-2col-tmpl #template-core #faq-link,
.layout-3col-tmpl #template-core #promo-sidebar #faq-link {
	border: none;
	margin: 30px 0 0 0;
	width: 234px;
}
.layout-2col-tmpl .page-intro-header,
.layout-3col-tmpl .page-intro-header {
	border: none;
}

.layout-3col-tmpl #template-core #content .page-intro {
	border: none;
	height: auto;
	padding: 30px 10px 20px 10px;
}

#link-logo{
	margin:0 0 0 25px; 
}

#ls-row-2-col-2{
	width:728px;
}

#content{
	width:470px;
	margin-top:0px;
}

.head-search #search-form{
/*	margin:-42px -130px 5px !important;*/
}

#PHX_RightRail{
	margin-top:10px;
}

hr{
	color:#E2E2E2;
	background-color:#E2E2E2;
	height:1px;
	/*Addition by Asad Khan */ margin-top: 2px !important;
}
#ls-row-3{
	margin-top:-5px;
}

#news-toolbar-bottom {
   height: 20px;
   font-size:1.1em;
   font-family:Arial;
   padding-bottom:0;
}

#hr{margin:0;}

#ls-gen14-ls-area-body{
	overflow:visible;
}

#ls-gen12-ls-area-body{
	overflow:visible;
}

.phxMainContentOptionalTitle{
padding-bottom:0px !important;
}

#disc_dec ul{
	list-style: disc outside none;
    margin-left: 10px;
    padding-left: 10px;
	padding-bottom: 10px;
}

#disc_dec ol{
	list-style: decimal outside none;
    margin-left: 15px;
    padding-left: 15px;
	padding-bottom: 10px;
}
.dj_ie7 #disc_dec ol{
    margin-left: 22px;
}
/*Additions by Asad Khan */
#ls-gen4-ls-area-body {
margin-top:4px;
}


#my_nest_row_1{
margin-top:0px;
}

.phxMainContentTitle h1, .phxMainContentTitle h3{
width: 716px !important;
	line-height: 27px;
}

#my_row_1 {
    min-height: 610px;
	padding-bottom:48px;
}
.dj_ie .ls-canvas .iw_component {
    margin: 0 !important;
}
