﻿body, td, th, div, p, button,
input, textarea, select
{
    font-family:Georgia ,"Times New Roman",Times,serif
}

ul.Navigation
{
    width: 969px;
    border-width: 1px;
}

#Content
{
    background-color: #fff;
    padding: 10px 20px;
    *width: 100%;
    text-align: left;
}

.Footer
{
    background-color: #f6f5f3;
    padding: 25px 25px 20px 25px;
    margin-right: 3px;
}

button.Button
{
    width: 160px;
}


/* NOONTIME END */


.newsphotoframe
{
	float: left;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 20px;
    overflow:hidden;
}
.profilephotoframe
{
	float: left;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 20px;
}
.node-unpublished
{
	background-color: #fff4f4;
}
.preview .node
{
	background-color: #ffffea;
}
#node-admin-filter ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#node-admin-buttons
{
	clear: right;
	float: left;
	margin-left: 0.5em;
}
td.revision-current
{
	background: #ffc;
}
.node-form .form-text
{
	display: block;
	width: 95%;
}
.node-form .container-inline .form-text
{
	display: inline;
	width: auto;
}
.node-form .standard
{
	clear: both;
}
.node-form textarea
{
	display: block;
	width: 95%;
}
.node-form .attachments fieldset
{
	display: block;
	float: none;
}
.terms-inline
{
	display: inline;
}
fieldset
{
	margin-bottom: 1em;
	padding: .5em;
}
form
{
	margin: 0;
	padding: 0;
}
hr
{
	border: 1px solid gray;
	height: 1px;
}
img
{
	border: 0;
}

.clear-block:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clear-block
{
	display: inline-block;
}
* html .clear-block
{
	height: 1%;
}
.clear-block
{
	display: block;
}
body.drag
{
	cursor: move;
}
th.active img
{
	display: inline;
}
tr.even,tr.odd
{
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding: 0.1em 0.6em;
}
tr.drag
{
	background-color: #fffff0;
}
tr.drag-previous
{
	background-color: #ffd;
}
td.active
{
	background-color: #ddd;
}
td.checkbox,th.checkbox
{
	text-align: center;
}
tbody
{
	border-top: 1px solid #ccc;
}
tbody th
{
	border-bottom: 1px solid #ccc;
}
thead th
{
	border-bottom: 3px solid #ccc;
	padding-right: 1em;
	text-align: left;
}
.breadcrumb
{
	padding-bottom: .5em;
}
div.indentation
{
	float: left;
	height: 1.7em;
	margin: -0.4em 0.2em -0.4em -0.4em;
	padding: 0.42em 0 0.42em 0.6em;
	width: 20px;
}
div.tree-child
{
	background: url(../../../../../misc/tree.png) no-repeat 11px center;
}
div.tree-child-last
{
	background: url(../../../../../misc/tree-bottom.png) no-repeat 11px center;
}
div.tree-child-horizontal
{
	background: url(../../../../../misc/tree.png) no-repeat -11px center;
}
.error
{
	color: #e55;
}
div.error
{
	border: 1px solid #d77;
}
div.error,tr.error
{
	background: #fcc;
	color: #200;
	padding: 2px;
}
.warning
{
	color: #e09010;
}
div.warning
{
	border: 1px solid #f0c020;
}
div.warning,tr.warning
{
	background: #ffd;
	color: #220;
	padding: 2px;
}
.ok
{
	color: #008000;
}
div.ok
{
	border: 1px solid #00aa00;
}
div.ok,tr.ok
{
	background: #dfd;
	color: #020;
	padding: 2px;
}
.item-list .icon
{
	clear: right;
	color: #555;
	float: right;
	padding-left: 0.25em;
}
.item-list .title
{
	font-weight: bold;
}
.item-list ul
{
	margin: 0 0 0.75em 0;
	padding: 0;
}
.item-list ul li
{
	list-style: disc;
	margin: 0 0 0.25em 1.5em;
	padding: 0;
}
ol.task-list li.active
{
	font-weight: bold;
}
.form-item
{
	margin-bottom: 1em;
	margin-top: 1em;
}
tr.odd .form-item,tr.even .form-item
{
	margin-bottom: 0;
	margin-top: 0;
	white-space: nowrap;
}
tr.merge-down,tr.merge-down td,tr.merge-down th
{
	border-bottom-width: 0 !important;
}
tr.merge-up,tr.merge-up td,tr.merge-up th
{
	border-top-width: 0 !important;
}
.form-item input.error,.form-item textarea.error,.form-item select.error
{
	border: 2px solid red;
}
.form-item .description
{
	font-size: 0.85em;
}
.form-item label
{
	display: block;
	font-weight: bold;
}
.form-item label.option
{
	display: inline;
	font-weight: normal;
}
.form-checkboxes,.form-radios
{
	margin: 1em 0;
}
.form-checkboxes .form-item,.form-radios .form-item
{
	margin-bottom: 0.4em;
	margin-top: 0.4em;
}
.marker,.form-required
{
	color: #f00;
}
.more-link
{
	text-align: right;
}
.more-help-link
{
	font-size: 0.85em;
	text-align: right;
}
.nowrap
{
	white-space: nowrap;
}
.item-list .pager
{
	clear: both;
	text-align: center;
}
.item-list .pager li
{
	background-image: none;
	display: inline;
	list-style-type: none;
	padding: 0.5em;
}
.pager-current
{
	font-weight: bold;
}
.tips
{
	font-size: 0.9em;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}
dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select
{
	font-family: inherit;
	font-size: inherit;
	width: 14em;
}
dl.multiselect dd.a,dl.multiselect dd.a .form-item
{
	width: 8em;
}
dl.multiselect dt,dl.multiselect dd
{
	float: left;
	line-height: 1.75em;
	margin: 0 1em 0 0;
	padding: 0;
}
dl.multiselect .form-item
{
	height: 1.75em;
	margin: 0;
}
.container-inline div,.container-inline label
{
	display: inline;
}
ul.primary
{
	border-bottom: 1px solid #bbb;
	border-collapse: collapse;
	height: auto;
	line-height: normal;
	list-style: none;
	margin: 5px;
	padding: 0 0 0 1em;
	white-space: nowrap;
}
ul.primary li
{
	display: inline;
}
ul.primary li a
{
	background-color: #ddd;
	border-color: #bbb;
	border-style: solid solid none solid;
	border-width: 1px;
	height: auto;
	margin-right: 0.5em;
	padding: 0 1em;
	text-decoration: none;
}
ul.primary li.active a
{
	background-color: #fff;
	border: 1px solid #bbb;
	border-bottom: #fff 1px solid;
}
ul.primary li a:hover
{
	background-color: #eee;
	border-bottom-color: #eee;
	border-color: #ccc;
}
ul.secondary
{
	border-bottom: 1px solid #bbb;
	margin: 5px;
	padding: 0.5em 1em;
}
ul.secondary li
{
	border-right: 1px solid #ccc;
	display: inline;
	padding: 0 1em;
}
ul.secondary a
{
	padding: 0;
	text-decoration: none;
}
ul.secondary a.active
{
	border-bottom: 4px solid #999;
}
#first-time strong
{
	display: block;
	padding: 1.5em 0 .5em;
}
tr.selected td
{
	background: #ffc;
}
table.sticky-header
{
	background: #fff;
	margin-top: 0;
}
#clean-url.install
{
	display: none;
}
html.js .js-hide
{
	display: none;
}
#system-modules div.incompatible
{
	font-weight: bold;
}
#system-themes-form div.incompatible
{
	font-weight: bold;
}
span.password-strength
{
	visibility: hidden;
}
input.password-field
{
	margin-right: 10px;
}
div.password-description
{
	font-size: 0.85em;
	margin: 4px 0 0 0;
	max-width: 500px;
	padding: 0 2px;
}
div.password-description ul
{
	margin-bottom: 0;
}
.password-parent
{
	margin: 0 0 0 0;
}
input.password-confirm
{
	margin-right: 10px;
}
.confirm-parent
{
	margin: 5px 0 0 0;
}
span.password-confirm
{
	visibility: hidden;
}
span.password-confirm span
{
	font-weight: normal;
}
ul.menu
{
	border: none;
	list-style: none;
	text-align: left;
}
ul.menu li
{
	margin: 0 0 0 0.5em;
}
li.expanded
{
	list-style-image: url(../../../../../misc/menu-expanded.png);
	list-style-type: circle;
	margin: 0;
	padding: 0.2em 0.5em 0 0;
}
li.collapsed
{
	list-style-image: url(../../../../../misc/menu-collapsed.png);
	list-style-type: disc;
	margin: 0;
	padding: 0.2em 0.5em 0 0;
}
li.leaf
{
	list-style-image: url(../../../../../misc/menu-leaf.png);
	list-style-type: square;
	margin: 0;
	padding: 0.2em 0.5em 0 0;
}
li a.active
{
	color: #000;
}
td.menu-disabled
{
	background: #ccc;
}
ul.links
{
	margin: 0;
	padding: 0;
}
ul.links.inline
{
	display: inline;
}
ul.links li
{
	display: inline;
	list-style-type: none;
	padding: 0 0.5em;
}
.block ul
{
	margin: 0;
	padding: 0 0 0.25em 1em;
}
.field .field-label,.field .field-label-inline,.field .field-label-inline-first
{
	font-weight: bold;
}
.field .field-label-inline,.field .field-label-inline-first
{
	display: inline;
}
.field .field-label-inline
{
	visibility: hidden;
}
.node-form .content-multiple-table td.content-multiple-drag
{
	padding-right: 0;
	width: 30px;
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle
{
	padding-right: .5em;
}
.node-form .content-add-more .form-submit
{
	margin: 0;
}
.node-form .number
{
	display: inline;
	width: auto;
}
.node-form .text
{
	width: auto;
}
.form-item #autocomplete .reference-autocomplete
{
	white-space: normal;
}
.form-item #autocomplete .reference-autocomplete label
{
	display: inline;
	font-weight: normal;
}
#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link
{
	margin: 4px 4px 0 0;
}
#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group
{
	font-weight: bold;
}
table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group
{
	float: left;
}
table#content-field-overview tr.content-add-new .tabledrag-changed
{
	display: none;
}
table#content-field-overview tr.content-add-new .description
{
	margin-bottom: 0;
}
table#content-field-overview .content-new
{
	font-weight: bold;
	padding-bottom: .5em;
}
.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6
{
	margin: 1em 0 .5em 0;
}
.advanced-help-topic dd
{
	margin-bottom: .5em;
}
.advanced-help-topic span.code
{
	background-color: #EDF1F3;
	font-family: "Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
	font-size: 0.9em;
	padding: 1px;
}
.advanced-help-topic .content-border
{
	border: 1px solid #AAA;
}
div.cp_tile:hover div.edit
{
	display: block;
}
div.cp_showborder:hover
{
	background-color: #ffff80;
	cursor: pointer;
}
div.cp_tile div.edit
{
	background-color: white;
	border: 1px solid rgb(238,238,238);
	display: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 4px;
	position: absolute;
	z-index: 40;
}
div.cp_tile
{
	margin: 0px;
	padding: 0px;
}
.container-inline-date
{
	clear: both;
	display: inline-block;
	margin-right: 0.5em;
	vertical-align: top;
	width: auto;
}
.container-inline-date .form-item
{
	float: none;
	margin: 0;
	padding: 0;
}
.container-inline-date .form-item .form-item
{
	float: left;
}
.container-inline-date .form-item,.container-inline-date .form-item input
{
	width: auto;
}
.container-inline-date .description
{
	clear: both;
}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option
{
	margin-right: 5px;
}
.container-inline-date .date-spacer
{
	margin-left: -5px;
}
.views-right-60 .container-inline-date div
{
	margin: 0;
	padding: 0;
}
.container-inline-date .date-timezone .form-item
{
	clear: both;
	float: none;
	width: auto;
}
#calendar_div,#calendar_div td,#calendar_div th
{
	margin: 0;
	padding: 0;
}
#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar
{
	border-collapse: separate;
	margin: 0;
	width: 185px;
}
.calendar td
{
	padding: 0;
}
span.date-display-single
{
}
span.date-display-start
{
}
span.date-display-end
{
}
span.date-display-separator
{
}
.date-repeat-input
{
	float: left;
	margin-right: 5px;
	width: auto;
}
.date-repeat-input select
{
	min-width: 7em;
}
.date-repeat fieldset
{
	clear: both;
	float: none;
}
.date-views-filter-wrapper
{
	min-width: 250px;
}
.date-views-filter input
{
	float: left !important;
	margin-right: 2px !important;
	min-width: 12em;
	padding: 0 !important;
	width: 12em;
}
.date-nav
{
	width: 100%;
}
.date-nav div.date-prev
{
	float: left;
	text-align: left;
	width: 24%;
}
.date-nav div.date-next
{
	float: right;
	text-align: right;
	width: 24%;
}
.date-nav div.date-heading
{
	float: left;
	text-align: center;
	width: 50%;
}
.date-nav div.date-heading h3
{
	margin: 0;
	padding: 0;
}
.date-clear
{
	clear: both;
	display: block;
	float: none;
}
.date-clear-block
{
	clear: both;
	float: none;
	width: auto;
}
.date-clear-block:after
{
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}
.date-clear-block
{
	display: inline-block;
}
* html .date-clear-block
{
	height: 1%;
}
.date-clear-block
{
	display: block;
}
div.fieldgroup
{
	margin: .5em 0 1em 0;
}
div.fieldgroup .content
{
	padding-left: 1em;
}
.views-exposed-form .views-exposed-widget
{
	float: left;
	padding: .5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget .form-submit
{
	margin-top: 1.6em;
}
.views-exposed-form .form-item,.views-exposed-form .form-submit
{
	margin-bottom: 0;
	margin-top: 0;
}
.views-exposed-form label
{
	font-weight: bold;
}
.views-exposed-widgets
{
	margin-bottom: .5em;
}
html.js a.views-throbbing,html.js span.views-throbbing
{
	background: url(../../../all/modules/views/images/status-active.gif) no-repeat right center;
	padding-right: 18px;
}
div.view div.views-admin-links
{
	font-size: xx-small;
	margin-right: 1em;
	margin-top: 1em;
}

.block div.view div.views-admin-links
{
	margin-top: 0;
}
div.view div.views-admin-links ul
{
	padding-left: 0;
}
div.view div.views-admin-links li a
{
	color: #ccc;
}
div.view div.views-admin-links li
{
	padding-bottom: 2px;
	z-index: 201;
}
div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a
{
	color: #000;
}
div.view div.views-admin-links-hover,div.view div.views-admin-links:hover
{
	background: transparent;
}
div.view div.views-admin-links a:before
{
	content: "[";
}
div.view div.views-admin-links a:after
{
	content: "]";
}
div.view div.views-hide
{
	display: none;
}
div.view div.views-hide-hover,div.view:hover div.views-hide
{
	display: block;
	position: absolute;
	z-index: 200;
}
div.view:hover div.views-hide
{
	margin-top: -1.5em;
}
.views-view-grid tbody
{
	border-top: none;
}
body.front
{
	background-color: white;
}
#homepage-rotator
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-home-top.jpg) no-repeat top right;
	height: 388px;
	width: 972px;
}
.home-top-block-container
{
	width: 100%;
}
.home-top-block
{
	font-family: Georgia,"Times New Roman",Times,serif;
}
.home-top-credit
{
	color: #7c7ce1;
	font-size: .625em;
	margin: 1px 0 0 0;
	text-align: right;
}
.home-top-intro h1
{
	color: white;
	font-size: 3em;
	overflow: hidden;
	text-align: center;
}
.home-top-intro h1 a
{
	color: white;
	display: block;
	font-family: Garamond;
	font-weight: bold;
	height: 143px;
	text-align: center;
	text-decoration: none;
	width: 296px;
}
.home-top-intro p
{
	color: #FFF;
	font-size: 1.167em;
	line-height: 1.3;
	margin: 0 20px 10px 30px;
}
.home-top-intro .btn-wrapper
{
	text-align: center;
}
.home-top-intro .btn-wrapper ul
{
	margin: 0;
	padding: 0;
}
.home-top-intro .btn-wrapper li
{
	list-style-type: none;
	margin: 6px 0 0 84px;
	overflow: hidden;
	padding: 0;
}
.home-top-intro .learn-more-btn a
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/buttons/btn-learn-more-grey.gif) top no-repeat;
	display: block;
	height: 23px;
	text-indent: -9000px;
	width: 136px;
}
.home-top-intro .learn-more-btn a:hover
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/buttons/btn-learn-more-grey.gif) 0px -23px no-repeat;
}
.home-top-intro .learn-more-btn a:active
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/buttons/btn-learn-more-grey.gif) 0px -46px no-repeat;
}
ul#home-top-num-rotator
{
	border: 1px solid #7c7ce1;
	margin: -50px 0 0 100px;
	padding: 0;
	position: absolute;
	width: 136px;
	z-index: 10;
}
ul#home-top-num-rotator li
{
	float: left;
	font-size: 1.5em;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
ul#home-top-num-rotator li a
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-home-num-divide.png) no-repeat
		right;
	color: #7c7ce1;
	display: block;
	font-family: Georgia,"Times New Roman",Times,serif;
	height: 26px;
	padding: 1px 0 0 0;
	width: 34px;
}
ul#home-top-num-rotator li a:hover,ul#home-top-num-rotator li a:active
{
	text-decoration: none;
}
ul#home-top-num-rotator a.activeSlide
{
	background: #7c7ce1;
	color: #FFF;
	width: 34px;
}
.tooltip
{
	background: transparent url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-home-callout-trans.png) no-repeat scroll 0 0;
	display: none;
	height: 139px;
	letter-spacing: normal;
	width: 159px;
	z-index: 100;
}
.tooltip h3
{
	color: #333;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 10px;
	font-weight: normal;
	height: 28px;
	margin: 0;
	padding: 12px 18px 0 20px;
	text-align: left;
}
.tooltip img
{
	margin-top: 5px;
	padding: 0;
}
.home-slide-wrapper .photo-thumb
{
	display: none;
}
.hide
{
	left: -9000px;
	overflow: hidden;
	position: absolute;
	top: -9000px;
}
#home-blog ul.entry-list p
{
	margin: 0;
}
body.issues-landing #intro-block #issues-block-1
{
	padding-right: 15px;
	width: 393px;
}
.extend-page #content .quoteline p
{
	color: #555;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-style: italic;
	line-height: 22px;
	margin: 0px 0px 4px 0px;
}
.extend-page #content .byline p
{
	font-size: .714em;
	margin: 0px 0px 4px 0px;
}
.byline
{
	color: #555;
	font-size: 1.167em;
	font-style: italic;
	margin: 10px 0 0 0;
	text-transform: uppercase;
}
.jcarousel-container
{
	height: 71px;
	position: relative;
}
.jcarousel-clip
{
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 780px;
	z-index: 2;
}
.jcarousel-list
{
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: 0;
	z-index: 1;
}
.jcarousel-list li,.jcarousel-item
{
	float: left;
	height: 41px;
	list-style: none;
	width: 76px;
}
.jcarousel-next
{
	display: none;
	text-indent: -9000px;
	z-index: 3;
}
.jcarousel-prev
{
	display: none;
	text-indent: -9000px;
	z-index: 3;
}
div.navi
{
	margin-left: 328px;
	width: 200px;
}
div.navi a
{
	display: block;
	float: left;
	font-size: 1px;
	margin: 3px 3px 0 3px;
	text-indent: -9000em;
}
div.navi a.dot
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/scrollable/navigator.png) 0 -16px no-repeat;
	height: 8px;
	width: 8px;
}
div.navi a.dot:hover
{
	background-position: 0 -8px;
}
div.navi a.active
{
	background-position: 0 0;
}
div.navi a.prev
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/arrow-pg-prev.gif) no-repeat;
	height: 9px;
	width: 5px;
}
div.navi a.next
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/arrow-pg-next.gif) no-repeat;
	height: 9px;
	width: 5px;
}
body
{
	background: #fff url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-main-one-repeat.jpg) repeat-y scroll center top;
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 75%;
	height: 100%;
	margin: 0;
	padding: 0;
}
pre,code
{
	font-family: "Bitstream Vera Sans Mono","Courier New",monospace;
	font-size: .8125em;
}
h1,h2,h3,h4,h5,h6
{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h1
{
	color: #880000;
	font-size: 2em;
	margin: 0 0 15px 0;
}
h2
{
	color: #000;
	font-size: 1.333em;
	letter-spacing: 0.03em;
	margin: 20px 0 5px 0;
}
h3
{
	color: #000;
	font-family: Arial,Helvetica,sand-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 25px 0 4px 0;
}
h4
{
	color: #000;
	font-family: Arial,Helvetica,sand-serif;
	font-size: .917em;
	letter-spacing: 0.05em;
	margin: 25px 0 4px 0;
	text-transform: uppercase;
}
ul
{
	margin-left: 00px;
}
ol
{
	margin-left: 18px;
}
.block ul,.item-list ul
{
	margin: 1.333em 0;
	padding: 0 0 0 2.667em;
}
ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul
{
	margin: 0;
	padding: 0 0 0 1em;
}
body li
{
	margin: 0;
	padding: .2px;
}
#page .center-on-page .node-content #content li,.og-context-829 #content li
{
	font-size: 1em;
	line-height: 1.5;
	margin: 3px 0 3px 0;
	padding: 0;
}
#blog #content .view-content ul.entry-list li ol
{
	margin: 0;
}
#blog #content .view-content ul.entry-list li ol li
{
	list-style-type: decimal;
	margin: 3px 0 3px 15px;
}
#page .center-on-page .node-content #content li ul
{
	margin: 0;
}
#page .center-on-page .node-content #content li ul li
{
	font-size: 12px;
	line-height: 1.5em;
	margin: 3px 0 3px 15px;
}
#page .center-on-page .node-content #content ul,.og-context-829 #content ul,.og-context-829 #content ol
{
	margin: 0 18px 18px 18px;
	padding: 0;
}
.item-list ul li
{
	list-style: inherit;
	margin: 0;
	padding: 0;
}
ul.menu li,
li.expanded,li.collapsed,li.leaf
{
	margin: 0;
	padding: 0;
}

#content p a,p a:visited,#content li a,#content li a:visited
{
	text-decoration: none;
}
#content li a:hover
{
	text-decoration: underline;
}
*/
#content p a:hover,p a:active,#content li a:hover,#content li a:active
{
	text-decoration: none;
}
blockquote
{
	font-family: Georgia,"Times New Roman",Times,serif;
	margin: 0;
	padding: 0;
}
blockquote p
{
	font-size: .875em;
	line-height: 1.6em;
	margin: 0 0 5px 0;
}
p.rtecenter
{
	text-align: center;
}
hr
{
	background-color: #EBEBEB;
	border: medium none;
	color: #EBEBEB;
	height: 1px;
}
#page
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-main-nologo.jpg) no-repeat scroll top center;
	height: 100%;
	margin: 0;
	min-width: 972px;
	padding: 0;
	webkit-background-size: 1280px auto;
	text-align: center;
}
.center-on-page
{
	margin: 0 auto;
	min-height: 600px;
	width: 972px;
}
#header
{
    padding-top: 2px;
    *padding-top: 10px;
}
#subhead-wrapper
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/bg-subhdr.jpg) no-repeat 0 1px;
	height: 22px;
	margin: 0;
	padding: 10px 13px;
}
#hdr-emblem
{
	float: left;
	height: 42px;
	margin: 30px 0 0 0;
}
#hdr-emblem img
{
	height: 40px;
	width: 100px;
}
#hdr-links
{
	float: right;
	height: 23px;
	margin: 30px 10px 0 0;
	padding: 15px 0 0 0;
	width: 270px;
}
#footer
{
	background: #fff url(http://www.nagps.org/sites/default/themes/whitehouse/img/bg-footer.jpg) no-repeat scroll left top;
	height: 100%;
	margin: 0 0 0 0;
	padding: 65px 0 40px 0;
}
#footer .col
{
	float: left;
	margin: 0 0 0 20px;
	width: 137px;
}
#sub-footer
{
	background: #FFF url(http://www.nagps.org/sites/default/themes/whitehouse/img/bg-subftr.gifd) no-repeat scroll center top;
	margin: 0;
	padding: 15px 0 0 0;
}
#breadcrumb
{
	float: left;
	padding: 5px 0 5px 8px;
	width: 500px;
}
#sub-search
{
	float: right;
	width: 303px;
}
#left-nav
{
	float: left;
	padding: 25px 25px 0 20px;
	width: 155px;
}
#microsite #left-nav
{
	padding-top: 2px;
}
.extend-page
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/bg-int-col.gif) repeat-y;
	background-color: white;
}
.extend-page-full
{
	background: #FFF;
}
.page-no-cols
{
	padding-left: 10px;
}
#right-rail
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/bg-rightrail.jpg) left top no-repeat;
	float: right;
	min-height: 500px;
	padding: 20px 20px 15px 23px;
	width: 272px;
}
#media-detail
{
	background: #282828 url(http://www.nagps.org/sites/default/themes/whitehouse/img/bg-mc.gif) top repeat-x;
	padding: 20px 20px 15px 20px;
}
#photo-gallery-viewer
{
	float: left;
	width: 775px;
}
#photo-gallery-viewer .gallery-header
{
	width: 775px;
}
#photo-gallery-viewer .gallery-header h1
{
	float: left;
	width: 620px;
}
.galleria_wrapper
{
	height: 436px;
	width: 776px;
}
.embed .galleria_wrapper
{
	height: 218px;
	width: 540px;
}
#gallery-detail-info
{
	padding: 15px;
	position: absolute;
	width: 745px;
	z-index: 100;
}
#gallery-detail-info p
{
	letter-spacing: 0.02em;
	margin: 0;
	padding: 0;
}
.photo-gallery-detail .caption
{
	float: left;
	margin: 0 0 5px 0;
	width: 710px;
}
#photo-pagin
{
	display: table;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
#media-browse-wrapper
{
	margin: 20px;
}
#media-browse-header
{
	height: 33px;
}
#media-browse-search
{
	float: left;
	width: 486px;
}
#media-show-all
{
	float: left;
	width: 80px;
}
#media-browse-header #share-rss
{
	float: right;
	width: 340px;
}
#you-are-viewing
{
	float: left;
	width: 670px;
}
#media-sort-by
{
	float: right;
	width: 240px;
}
#browse-photo-list
{
	margin: 0;
	padding: 10px 0 20px 0;
}
#media-detail #video-wrapper
{
	float: left;
	height: 405px;
	width: 640px;
}
#media-detail #video-info
{
	float: right;
	width: 273px;
}
.home-top-block
{
	height: 354px;
	padding: 14px 20px 20px 17px;
	width: 939px;
}
.home-top-intro
{
	float: left;
	height: 371px;
	width: 301px;
}
.home-slide-wrapper
{
	float: left;
	margin: 7px 3px 0 16px;
	width: 615px;
}
#home-edge-under-blue
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-home-top-edge.png) repeat-y;
	height: 18px;
}
#home-detail
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-home-detail-col.gif) repeat-y;
	padding: 0 0 50px 0;
}
#home-detail #content
{
	float: left;
	padding: 0 0 0 0;
	width: 650px;
}
#home-right-rail
{
	float: right;
	min-height: 500px;
	padding: 0 20px 15px 0;
	width: 275px;
}
#content-home
{
	background: #FFFFFF;
	padding: 0 25px 0 20px;
}
#home-two-column-detail
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-home-two-col.png) no-repeat;
	padding: 25px 0 0 25px;
}
#home-two-column-detail div.col-1,#home-two-column-detail div.col-2
{
	float: left;
	padding: 0 50px 0 0;
	width: 270px;
}
#home-two-column-detail div.col-2
{
	padding: 0;
	width: 250px;
}
#home-featured-legislation
{
	margin: 1px 0 0 0;
}
#foundation-preview-content
{
	width: 650px;
}
#landing
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/bg-int-col.gif) repeat-y;
}
#landing #content
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-landing-top.jpg) repeat-x;
	padding: 0 15px;
	width: 631px;
}
#landing #intro-block
{
	min-height: 215px;
	padding: 18px 15px 0 19px;
}
#landing-two-col-wrapper div.col-1,#landing-two-col-wrapper div.col-2,#landing-three-col-wrapper div.col-1,#landing-three-col-wrapper div.col-2
{
	float: left;
	padding: 10px 25px 0 5px;
	width: 285px;
}
#landing-three-col-wrapper div.col-3
{
	float: right;
	padding-top: 10px;
	width: 272px;
}
#landing-latest-schedules
{
	margin: 20px 0 0 0;
}
#change #content
{
	padding: 0 15px;
	width: 630px;
}
body.issues-landing #landing-two-col-wrapper div.col-1
{
	width: 285px;
}
body.issues-landing #landing-two-col-wrapper div.col-2 table td
{
	border: 1px;
}
body.issues-landing #landing-two-col-wrapper table
{
	background-color: white;
}
body.issues-landing #landing-two-col-wrapper div.col-2 table tr.row-first td
{
	padding-top: 0px;
}
#issues-landing-links
{
	padding: 0 0 50px 0;
}
#content p.post-by
{
	color: #999;
}
#content ul.content-list li
{
	font-size: .75em;
	line-height: 1.5em;
}
#content ul.content-list li
{
	margin: 0 0 0 20px;
	padding: 0;
}
.extend-page
{
	min-height: 600px;
	padding: 0 0 50px 0;
}
#home-right-rail .more-from
{
	font-size: .833em;
	font-weight: bold;
	letter-spacing: 0.09em;
	text-transform: uppercase;
}
#home-right-rail .more-from a,#home-right-rail .more-from a:visited
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/arrow-blue-next.gif) no-repeat right;
	padding: 0 8px 0 0;
	text-decoration: none;
}
#content .more-from a,#content .more-from a:visited
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/arrow-blue-next.gif) no-repeat right;
	padding: 0 8px 0 0;
	text-decoration: none;
}
#home-right-rail .more-from a:hover
{
	text-decoration: underline;
}
#content .more-from a:hover
{
	text-decoration: underline;
}
.more-from
{
	margin: 5px 0 0 0;
}
ul li.views-row
{
	list-style: none;
}
#left-nav h2
{
	color: #880000;
	font-size: 1.15em;
	font-weight: bold;
	letter-spacing: 0.05em;
	line-height: .9;
	margin: 3px 0 10px 0;
	text-transform: uppercase;
}
.view-weekly-address .view-header h3
{
	color: #000080;
	font-size: .6875em;
	font-weight: bold;
	letter-spacing: 0.05em;
	line-height: .9em;
	margin: 20px 0 20px 0;
	text-transform: uppercase;
}
#left-nav h2 a:hover
{
	text-decoration: underline;
}
#left-nav li a.active
{
	color: #000;
	text-decoration: none;
}
#left-nav li a:hover
{
	color: #000;
	text-decoration: underline;
}
#left-nav ul
{
	margin: 0;
	padding: 0;
}
#left-nav ul li ul
{
	margin: 0 0 0 10px;
}
#left-nav ul li ul li
{
	margin: 4px 0;
}
#left-nav li
{
	font-family: Arial,Helvetica,sans-serif;
	line-height: 1.333;
	list-style-type: none;
	margin: 8px 0;
}
#blog li
{
	font-size: 1em;
}
#blog ul li li
{
	font-size: 12px;
}
#left-nav li a
{
	color: #666;
	font-size: 1.083em;
	line-height: 1.231;
}
#left-nav div.item-list ul li span.number
{
	color: #666;
	font-size: .8125em;
}
#left-nav li a.active
{
	color: #000;
}
#content blockquote
{
	font-family: Georgia,"Times New Roman",Times,serif;
	margin: 0;
	padding: 0;
}
#content blockquote p
{
	font-size: .875em;
	font-style: italic;
	line-height: 1.6em;
	margin: 0 0 5px 0;
}
#content em
{
	font-size: 1.0625em;
	font-style: italic;
	line-height: 1.2em;
}
#content .section-intro h2.title,#home-detail h2
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-title-fade-white.gif) no-repeat bottom left;
	color: #880000;
	font-size: 1.167em;
	font-weight: bold;
	letter-spacing: 0.07em;
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
	text-transform: uppercase;
}
#home-detail h2 a img
{
	margin: 0 0 0 5px;
}
#content .section-intro h2.title a
{
	color: #880000;
}
body.briefing-room-landing #content .block-views h2
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-title-fade-white.gif) no-repeat bottom left;
	color: #880000;
	font-size: 1.167em;
	font-weight: bold;
	letter-spacing: 0.09em;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	text-transform: uppercase;
}
#content .section-intro h3
{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.167em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#content .section-intro h3 a:hover
{
	text-decoration: underline;
}
#content ul.entry-list .date-line
{
	color: #666;
	font-size: .833em;
	margin: 0 0 5px 0;
	padding: 0;
}
body.page-not-found #content ul#issues-landing-entry-list
{
	width: 140px;
}
#content hr
{
	margin: 0 0 20px 0;
}
#content .extra-info-sm
{
	color: #666;
	font-size: .833em;
	margin: 4px 0 0 0;
}
#content ul.entry-list p
{
	margin: 0 0 20px 0;
}
#content ul.entry-list .rteindent1
{
	margin-left: 40px;
}
#content ul.entry-list li
{
	margin: 20px 0;
}
#content ul.entry-list span.quote-by
{
	text-transform: uppercase;
}
#content ul.entry-list
{
	margin: 0;
	padding: 0;
}
#content #home-two-column-detail ul.entry-list li
{
	margin: 0 0 28px 0;
}
#content ul.entry-list li,#microsite .extend-page #right-rail ul.entry-list li
{
	list-style-type: none;
	margin: 0 0 20px 0;
}
#microsite .extend-page #right-rail ul.entry-list
{
	padding: 0;
}
#content p.go-to-link a
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/arrow-blue-next.gif) no-repeat right;
	padding-right: 12px;
}
.view-all a
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/arrow-blue-next.gif) no-repeat right;
	font-size: .833em;
	font-weight: bold;
	letter-spacing: 0.06em;
	padding: 0 10px 0 0;
	text-transform: uppercase;
}
.view-all a:hover
{
	text-decoration: underline;
}
#content ul.entry-list h3
{
	line-height: normal;
	margin: 0 0 5px 0;
}
#content ul.entry-list h3 a
{
	text-decoration: none;
}
#content ul.entry-list h3 a:hover
{
	text-decoration: underline;
}
ul#next-back li
{
	float: left;
	font-size: .833em;
	font-weight: bold;
	letter-spacing: 0.06em;
	list-style-type: none;
	text-transform: uppercase;
}
ul#next-back li.back a
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/arrow-blue-back.gif) no-repeat left;
	border-right: 1px solid #CCC;
	padding: 0 10px 0 10px;
}
ul#next-back li.next a
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/arrow-blue-next.gif) no-repeat right;
	padding: 0 10px 0 10px;
}
.more-link
{
	text-align: left;
}
.more-link a
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/arrow-blue-next.gif) no-repeat right;
	font-size: .833em;
	font-weight: bold;
	letter-spacing: 0.06em;
	padding: 0 10px 0 0;
	text-transform: uppercase;
}
.more-link a:hover
{
	text-decoration: underline;
}
#landing #intro-block H1
{
	color: #FFF;
	margin: 10px 0 0 0;
}
#landing #intro-block p
{
	color: #FFF;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.417em;
	margin: 5px 0 0 0;
}
#landing #content p.post-info
{
	font-size: .833em;
	margin: 4px 0px;
}
#landing-two-col-wrapper span.field-content
{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.167em;
}
.legacy-content
{
	font-size: .75em;
	line-height: 1.5em;
}
.legacy-para
{
	margin: 20px 0;
}
#blog .legacy-content,#blog .legacy-content p,#content .legacy-content,#content .legacy-content p
{
	font-size: 12px;
}
#blog .legacy-blockquote,#content .legacy-blockquote
{
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	margin: 0 30px 10px 40px;
}
#page .center-on-page .node-content #content div.legacy-content li,#blog .legacy-content li div,#content .legacy-content li div,li.legacy-bullet,li.legacy-bullet a
{
	font-size: 12px;
}
#blog .legacy-photo,#content .legacy-photo
{
	margin: 0 0 25px 0;
}
#blog .legacy-caption,#content .legacy-caption
{
	color: #999999;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	line-height: normal;
	width: 536px;
}
.video-embed #media-embed-detail #video-info .caption
{
	font-size: 12px;
}
.embed p,#media-embed-detail .caption,#blog #content ul.entry-list #node-embed-image-detail p,.embed .caption
{
	color: #999999;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	text-align: left;
	width: 536px;
}
#small-node-embed-image-detail p
{
	color: #999999;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	text-align: left;
	width: 430px;
}
#blog .legacy-caption a,#content .legacy-caption a
{
	text-decoration: none;
}
#blog .legacy-caption a:hover,#content .legacy-caption a:hover
{
	text-decoration: none;
}
.legacy-credit
{
	text-align: right;
}
.legacy-small
{
	font-size: small;
}
.legacy-center
{
	font-size: 12px;
	text-align: center;
}
.legacy-center p
{
	font-size: 1em;
}
#better-messages-default li
{
	margin-left: 15px;
}
#home-right-rail .tout,#right-rail .tout,.col-3 .tout
{
	border: 4px solid #e1e8ee;
	margin: 0 0 15px 0;
	padding: 13px 15px 2px 15px;
}
#stay-connected-tout h3
{
	height: 36px;
}
#home-right-rail .tout H3,#right-rail .tout H3,.col-3 .tout H3
{
	margin: 0;
	text-indent: -9000px;
}
#home-right-rail .tout-plain,#right-rail .tout-plain,.col-3 .tout-plain
{
	border: none;
	margin: 0 0 15px 0;
	padding: 0;
}
#home-right-rail .tout-plain img,#right-rail .tout-plain img,.col-3 .tout-plain img
{
	vertical-align: bottom;
}

#hdr-emblem
{
	float: left;
	height: 62px;
	margin: 10px 0 0 0;
	width: 116px;
}
#hdr-emblem img
{
	height: 60px;
	width: 120px;
}
#hdr-links
{
	float: right;
	height: 23px;
	margin: 33px 8px 0 0;
	padding: 15px 0 0 0;
	text-align: right;
	width: 270px;
}
#hdr-links a
{
	padding: 0 10px;
}
#hdr-links a:hover
{
	text-decoration: underline;
}
#hdr-links ul
{
	margin: 0;
	padding: 0;
}
#hdr-links li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hdr-links li.line
{
	border-left: 1px solid #CCC;
}
#top-nav-wrapper
{
	margin-top: 0px;
}
ul#topnav
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/nav-sprite.gif) no-repeat;
	float: left;
	height: 32px;
	margin: 4px 0 0 20px;
	padding: 0;
	width: 942px;
}
ul#topnav li
{
	margin-top: 0;

}
#topnav li.first-level span
{
	left: -9999px;
	position: absolute;
	z-index: 50;
}
#topnav li,#topnav li.first-level a
{
	display: block;
	min-height: 32px;
	height: 32px;
}
#topnav li
{
	display: inline;
	float: left;
	list-style: none;
	padding: 0;
}

li#nav-1 a.first-level
{
	width: 75px;
}
li#nav-2 a.first-level
{
	width: 120px;
}
li#nav-3 a.first-level
{
	width: 150px;
}
li#nav-4 a.first-level
{
	width: 80px;
}
li#nav-5
{
	margin-left: 72px;
}
li#nav-5 a.first-level
{
	width: 160px;
}
li#nav-6 a.first-level
{
	width: 139px;
}
li#nav-7 a.first-level
{
	width: 146px;
}
li#nav-1:hover a.first-level
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/nav-sprite.gif) 0px -34px no-repeat;
}
li#nav-2:hover a.first-level
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/nav-sprite.gif) -75px -34px no-repeat;
}
li#nav-3:hover a.first-level
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/nav-sprite.gif) -195px -34px no-repeat;
}
li#nav-4:hover a.first-level
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/nav-sprite.gif) -345px -34px no-repeat;
}
li#nav-5:hover a.first-level
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/nav-sprite.gif) -497px -34px no-repeat;
}
li#nav-6:hover a.first-level
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/nav-sprite.gif) -657px -34px no-repeat;
}
li#nav-7:hover a.first-level
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/nav-sprite.gif) -796px -34px no-repeat;
}
ul#topnav:hover li.first-level ul
{
	display: block;
	float: left;
	margin: 0 0 12px 7px;
	padding: 14px 0 14px 0;
}

ul#topnav li.first-level ul
{
	width: 150px;
}
ul#topnav li.first-level ul li
{
	float: left;
	margin: 7px 0 7px 0;
	min-height: 12px;
	padding: 0 0px 0 0;
	width: 138px;
}
ul#topnav li.first-level ul li a
{
	color: #000080;
	font: bold 12px arial;
	min-height: 12px;
	text-decoration: none;
}
ul#topnav li.first-level ul li a:hover
{
	text-decoration: underline;
}
ul#topnav li div.topnav-dd-outer
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-nav-left-edge-trans.png) no-repeat left bottom;
	left: -999em;
	margin-left: -9px;
	position: absolute;
	width: 344px;
	z-index: 500;
}
ul#topnav li#nav-4 div.topnav-dd-outer
{
	width: 350px;
}
ul#topnav li#nav-4 ul li
{
}
ul#issues-landing-entry-list
{
	float: left;
	width: 142px;
}
#issues-landing-links ul#issues-landing-entry-list li
{
	padding: 3px;
	width: 139px;
}
ul li#nav-5 div.topnav-dd-outer
{
	margin-left: -175px;
}
ul li#nav-6 div.topnav-dd-outer
{
	margin-left: -196px;
}
ul li#nav-7 div.topnav-dd-outer
{
	margin-left: -198px;
}
ul li#nav-7 div.topnav-dd-inner
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-nav-right-edge-trans2.png) no-repeat left bottom;
}
ul#topnav li:hover div.topnav-dd-outer
{
	left: auto;
}
div.topnav-dd-inner
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-nav-right-edge-trans.png) no-repeat right bottom;
	margin-bottom: -5px;
	margin-left: 17px;
	padding: 0 0 10px 0;
}
.item-list ul.pager
{
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
}
#page .item-list ul.pager li.pager-item,#page .item-list ul.pager li.pager-current,#page .item-list ul.pager li.first,#page .item-list ul.pager li.last,#page .item-list ul.pager li.pager-ellipsis
{
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0;
	list-style-type: none;
	margin: 0;
}
body.page-search #page .item-list ul.pager li.pager-item,body.page-search #page .item-list ul.pager li.pager-current,body.page-search #page .item-list ul.pager li.first,body.page-search #page .item-list ul.pager li.last,body.page-search #page .item-list ul.pager li.pager-ellipsis
{
	font-size: 12px;
}
#page .item-list ul.pager li a,#page .item-list ul.pager li.pager-ellipsis
{
	display: block;
}
#page .item-list ul.pager li.prev a,#page .item-list ul.pager li.pager-previous a
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/buttons/btn-previous-grey-sprite.gif) no-repeat;
	height: 20px;
	margin-right: 10px;
	text-indent: -9000px;
	width: 80px;
}
#page .item-list ul.pager li.prev a:hover,#page .item-list ul.pager li.pager-previous a:hover
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/buttons/btn-previous-grey-sprite.gif) 0px -20px no-repeat;
}
#page .item-list ul.pager li.prev a:active,#page .item-list ul.pager li.pager-previous a:active
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/buttons/btn-previous-grey-sprite.gif) 0px -40px no-repeat;
}
#page .item-list ul.pager li.next a,#page .item-list ul.pager li.pager-next a
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/buttons/btn-next-grey-sprite.gif) no-repeat;
	height: 20px;
	margin-left: 10px;
	text-indent: -9000px;
	width: 80px;
}
#page .item-list ul.pager li.next a:hover,#page .item-list ul.pager li.pager-next a:hover
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/buttons/btn-next-grey-sprite.gif) 0px -20px no-repeat;
}
#page .item-list ul.pager li.next a:active,#page .item-list ul.pager li.pager-next a:active
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/buttons/btn-next-grey-sprite.gif) 0px -40px no-repeat;
}
#page .item-list ul.pager li.num a,#page .item-list ul.pager li.pager-item a
{
	color: #000080;
	display: block;
	font-weight: normal;
	height: 22px;
	padding: 4px 7px;
	text-decoration: none;
	width: 10px;
}
#page .item-list ul.pager li.num a:hover,#page .item-list ul.pager li.pager-item a:hover
{
	text-decoration: underline;
}
#page .item-list ul.pager li.active a,#page .item-list ul.pager li.pager-current
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-pag-active.gif) left top no-repeat;
	color: #333;
	display: block;
	font-weight: normal;
	height: 30px;
	padding: 4px 7px;
	width: 10px;
}
.briefing-room .item-list ul.pager li.num a,#page .item-list ul.pager li.pager-item a
{
	color: #000080;
	display: block;
	font-weight: normal;
	height: 22px;
	padding: 2px 6px 4px 6px;
	text-decoration: none;
	width: 10px;
}
.briefing-room .item-list ul.pager li.active a,#page .item-list ul.pager li.pager-current
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-pag-active.gif) left top no-repeat;
	color: #333;
	display: block;
	font-weight: normal;
	height: 30px;
	padding: 2px 6px 4px 6px;
	width: 10px;
}
#page .item-list .pager li
{
	color: #000080;
	padding: 0px;
}
#page .item-list ul.pager li.pager-item a.threedigit
{
	width: 20px;
}
#page .item-list ul.pager li.pager-item a.fourdigit
{
	width: 20px;
}
#page .item-list ul.pager li.pager-current.threedigit
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-pag-active2.gif) left top no-repeat;
	padding: 3px 5px;
	width: 20px;
}
#page .item-list ul.pager li.pager-current.fourdigit
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-pag-active3.gif) left top no-repeat;
	margin-left: 10px;
	padding: 3px 4px 3px 2px;
	width: 30px;
}
#page .item-list ul.pager li.pager-ellipsis.threedigit,#page .item-list ul.pager li.pager-ellipsis.fourdigit
{
	margin-left: 5px;
}
.includes-video,.includes-gallery
{
	color: #a27744;
	font-size: .833em;
	font-weight: bold;
	margin-top: 7px;
}
.includes-video a
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/icon-video.gif) no-repeat left;
	padding: 0 0 0 20px;
}
.includes-gallery a
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/icon-gallery.gif) no-repeat left;
	padding: 0 0 0 20px;
}
.includes-video a:hover,.includes-gallery a:hover
{
	text-decoration: underline;
}
ul.entry-list p.includes-video a
{
	font-size: .9375em;
}
.node-form,#node-delete-confirm,#user-login
{
	padding: 2em;
}
.node-form input,.node-form select,.node-form textarea,#node-delete-confirm,#user-login
{
	font: normal normal normal 13px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
.node-form .form-item label,#user-login .form-item label
{
	font-weight: normal;
	margin-bottom: 3px;
	text-transform: uppercase;
	vertical-align: baseline;
}
.node-form input.form-autocomplete,.node-form input.form-text,.node-form textarea.form-textarea,.node-form select.form-select,#user-login input.form-text
{
	background: #fff;
	border: 1px solid #ccc;
	border-top-color: #999;
	color: #333;
	padding: 2px;
}
.node-form input.form-text:focus,.node-form textarea.form-textarea:focus,.node-form select.form-select:focus,#user-login input.form-text:focus
{
	border-color: #ace;
	color: #000;
}
.node-form #diff-inline-form select,.node-form #content div.filter-options select
{
	padding: 0px;
}
html.js input.form-autocomplete
{
	background-position: 100% 7px;
}
html.js input.throbbing
{
	background-position: 100% -13px;
}
.node-form div.description
{
	color: rgb(102,102,102);
	font-size: 11px;
	line-height: 15px;
	margin: 5px 0px;
}
#footer a
{
	color: #666;
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}
#footer ul
{
	margin: 0;
	padding: 0;
}
#footer h4
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-transform: none;
}
#footer li
{
	font-size: .917em;
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0;
}
#sub-footer
{
	padding-bottom: 80px;
	text-align: center;
}
#sub-footer a,#sub-footer a:visited
{
	color: #999;
}
#sub-footer ul
{
	clear: both;
	font-size: .833em;
	margin: 5px 0;
	padding: 0;
	text-align: center;
}
#sub-footer li
{
	border-right: 1px solid #999;
	display: inline;
	list-style-type: none;
	padding: 0 7px 0 3px;
	text-align: center;
}
#sub-footer li.last
{
	border: none;
	padding-right: 0;
}
#ms-title
{
	height: 89px;
	margin: 0;
	padding: 0;
}
#strongmiddleclass .image
{
	margin: 0 5px;
}
#ms-sub-nav li
{
	border-right: #7da2c1;
	border-right: 1px solid #7da2c1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.167em;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
#ms-sub-nav li.last
{
	border: none;
}
#ms-sub-nav li a
{
	color: #FFF;
	padding: 2px 12px 2px 10px;
}
#ms-callout p.source
{
	color: #7da2c1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: .8125em;
	margin: 5px 10px 0 0;
	text-align: right;
}
.ms-caption
{
	color: #7da2c1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: .917em;
	text-align: right;
}
#ms-callout p
{
	color: #FFF;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.167em;
	padding: 0 30px 0 30px;
}
#ms-callout #ms-text
{
	margin-top: 115px;
}
#ms-callout #ms-text .rteright
{
	margin-right: 10px;
}
.ms-caption a
{
	color: #7da2c1;
	text-decoration: underline;
}
.ms-caption a:hover
{
	color: #7da2c1;
	text-decoration: none;
}
.page #content span.date
{
	border-bottom: 10px;
	color: rgb(179,179,179);
	font-family: Georgia,'Times New Roman',Times,serif;
	font-size: 18px;
}
body.first-family-detail #page #content h1
{
	margin-bottom: 0px;
}
.view-first-family-listings .view-content table.views-view-grid
{
	background-color: white;
	margin-top: 5px;
}
.view-first-family-listings .view-content table.views-view-grid td
{
	border: 1px white;
	font-size: 12px;
}
.view-first-family-listings a:hover
{
	text-decoration: underline;
}
.view-issues-pages-taxonomy-grid .view-content table.views-view-grid td li
{
	font-family: Georgia,'Times New Roman',Times,serif;
	font-size: 0.875em;
	list-style: none;
}
.view-issues-pages-taxonomy-grid .view-content table.views-view-grid td li a:link,a:visited
{
	color: #000080;
}
#landing-blog-archives a:hover,#landing-in-briefing-room a:hover
{
	text-decoration: underline;
}
#right-rail li h3 a:hover
{
	text-decoration: underline;
}
.view-issues-pages-taxonomy-grid .view-content table.views-view-grid td li a:focus
{
	outline: 1px dotted;
}
.view-issues-pages-taxonomy-grid .view-content table.views-view-grid td li a:hover
{
	text-decoration: underline;
}
.view-issues-pages-taxonomy-grid .view-content table.views-view-grid td li a:hover
{
	text-decoration: underline;
}
#content .post-info span.author
{
	color: #000;
}
#landing-two-col-wrapper .col-1 .block-nodeblock p
{
	margin: 0px 0px 20px 0px;
}
#right-rail ul.related-content li div.image
{
	padding-bottom: 5px;
}
#microsite #right-rail img
{
	margin-bottom: 20px;
}
body #TB_title
{
	background-color: white;
}
#TB_window a:link
{
	color: #039;
}
#TB_window a:visited
{
	color: #039;
}
#TB_window a:hover
{
	color: #039;
}
#TB_window a:active
{
	color: #039;
}
#TB_window a:focus
{
	outline: 0;
}
#TB_overlay
{
	height: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 999;
}
.TB_overlayMacFFBGHack
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/thickbox/tb-mac-overlay.png) repeat;
}
.TB_overlayBG
{
	background-color: #000;
	filter: alpha(opacity=75);
	moz-opacity: 0.75;
	opacity: 0.75;
}
body #TB_ajaxContent
{
	background: #fff;
	border: 2px solid #fff;
	text-align: left;
	z-index: 999;
}
body #TB_caption
{
	float: left;
	height: 25px;
}
body #TB_closeAjaxWindow
{
	float: right;
	height: 25px;
}
body a#TB_closeWindowButton
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/thickbox/tb-btn-close.gif) no-repeat right top;
	display: block;
	height: 26px;
	margin: -2px -12px 2px 0;
	text-align: left;
	text-indent: -9999px;
	width: 70px;
}
body #TB_closeAjaxWindow
{
	color: #666;
	float: right;
	font-size: 10px;
	margin: 2px 2px 0 0;
	padding: 7px 10px 0 0;
	text-align: center;
	text-transform: uppercase;
}
body #TB_ajaxWindowTitle
{
	color: #036;
	float: right;
	font-size: 12px;
	padding: 4px 0 0 10px;
}
body #TB_title
{
	height: 50px !important;
}
body #TB_ajaxContent
{
	margin: 0px 20px 0px 20px;
	overflow: auto;
	padding: 0px;
	text-align: left;
}
body #TB_ajaxContent.TB_modal
{
	color: #000;
	padding: 15px;
}
body #TB_ajaxContent h2
{
	color: #000;
	font-size: 16px;
	margin-bottom: .3em;
	margin-top: 0px;
}
body #TB_ajaxContent p
{
	font-size: 12px;
	padding-right: 10px;
}
body #TB_ajaxContent div.graybox
{
	background-color: #ccc;
	margin: 10px auto;
	overflow: hidden;
	padding: 6px 0 4px 0;
	width: 340px;
}
body #TB_ajaxContent div.graybox div
{
	padding: 4px 0;
}
body #TB_load
{
	display: none;
	height: 13px;
	left: 50%;
	margin: -6px 0 0 -104px;
	position: fixed;
	top: 50%;
	width: 208px;
	z-index: 103;
}
body #TB_HideSelect
{
	border: none;
	filter: alpha(opacity=0);
	height: 100%;
	left: 0;
	moz-opacity: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}
body #TB_iframeContent
{
	clear: both;
	overflow: hidden;
}
body #TB_ajaxContent p
{
	font-size: 12px;
	margin: 0;
	padding: 0px;
}
body #TB_window a:active,body #TB_window a:visited,body #TB_window a
{
	color: #000080;
}
#issues-landing-links ul.entry-list ul
{
	float: left;
	width: 142px;
}
#issues-landing-links ul.entry-list li
{
	float: left;
	line-height: normal;
	margin: 0 0 10px 0;
	width: 142px;
}
#content #issues-landing-links h3
{
	margin: 0 20px 0 0;
	overflow: hidden;
	padding: 0;
}
.view-briefing-room-landing-support
{
	margin: 0 0 30px 0;
}
div#mymap
{
	font-size: .75em;
	height: 400px;
	width: 600px;
}
#change #change-title
{
	margin-top: 10px;
}
#change .change-map-caption
{
	font-style: italic;
	font-weight: bold;
}
#serve-tout h1
{
	font-size: 0.875em;
	font-weight: bold;
	letter-spacing: 0.09em;
	margin: 0;
	padding: 0 0 10px;
	text-transform: uppercase;
}
#serve-tout-image
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/change_serve_gov.jpg) no-repeat right top;
	display: block;
	height: 209px;
	text-align: center;
	width: 262px;
}
#serve-tout #serve-tout-button
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/change_serve_gov_button.jpg) no-repeat right top;
	display: block;
	margin: 15px 0 0 34px;
	overflow: hidden;
	text-align: center;
	text-indent: -9999px;
	width: 187px;
}
#mymap #chicken_contentDiv
{
	font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
}
#mymap #chicken_contentDiv h2
{
	color: #003366;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.3em;
	font-weight: bold;
}
#mymap .olControlAttribution
{
	color: #666666;
	font-family: "lucida sans";
	font-size: 9.6px;
	left: 300px;
	top: 380px;
}
#mymap .olControlAttribution a
{
	color: #666666;
	text-decoration: none;
}
body.page-admin #control .messages ul
{
	margin-left: 20px;
}
form#node-form div.fieldset-wrapper #edit-revision-wrapper
{
	display: none;
}
ul.jcarousel-skin-inno li
{
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.jcarousel-skin-inno .jcarousel-item-horizontal
{
	height: 59px;
	margin-right: 0;
	padding-top: 0;
}
.jcarousel-skin-inno .jcarousel-clip-horizontal
{
	height: 59px;
	left: 28px;
	width: 220px;
}
.jcarousel-skin-inno .jcarousel-clip-horizontal ul
{
	margin: 0;
	padding: 0;
}
div.rtrailinr
{
	color: #333;
	line-height: 1.3em;
	width: 260px;
}
#right-rail div.rtrailinr h2
{
	color: #600;
	font-size: 13px;
	height: auto;
	letter-spacing: 0.08em;
	line-height: normal;
	margin: 0 0 0.5em 0;
	padding: 0;
	text-indent: 0;
}
#right-rail div.rtrailinr h3
{
	color: #036;
	font-size: 13px;
	letter-spacing: 0.08em;
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
	padding: 0;
}
#right-rail div.rtrailinr h3 span
{
	font-size: 18px;
}
#right-rail div.rtrailinr div.rule301
{
	background: transparent url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/ogi-rule-301.gif) no-repeat left 10px;
	height: 26px;
	margin: 0 -21px 0 -20px;
	position: relative;
	width: 301px;
}
#right-rail div.ogicarousel h3
{
	color: #036;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px 19px;
	padding: 0;
}
#right-rail div.ogicarousel li img
{
	border: 1px solid #ccc;
	height: 57px;
	width: 93px;
}
.jcarousel-skin-inno .jcarousel-prev-horizontal
{
	background: transparent url(http://www.nagps.org/sites/default/themes/whitehouse/img/buttons/inno-prev.gif) no-repeat scroll 0 0;
	cursor: pointer;
	height: 59px;
	left: 0;
	position: absolute;
	top: 0;
	width: 17px;
}
.jcarousel-skin-inno .jcarousel-next-horizontal
{
	background: transparent url(http://www.nagps.org/sites/default/themes/whitehouse/img/buttons/inno-next.gif) no-repeat scroll 0 0;
	cursor: pointer;
	height: 59px;
	position: absolute;
	right: 0;
	top: 0;
	width: 17px;
}
.jcarousel-skin-inno .jcarousel-item-horizontal
{
	margin-right: 0;
}
.jcarousel-skin-inno div .jcarousel-next-horizontal:hover
{
	background-position: -17px 0;
}
.jcarousel-skin-inno div .jcarousel-next-horizontal:active
{
	background-position: -34px 0;
}
.jcarousel-skin-inno div .jcarousel-next-disabled-horizontal,.jcarousel-skin-inno div .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-inno div .jcarousel-next-disabled-horizontal:active
{
	background-position: -51px 0;
	cursor: default;
}
.jcarousel-skin-inno div .jcarousel-prev-horizontal:hover
{
	background-position: -17px 0;
}
.jcarousel-skin-inno div .jcarousel-prev-horizontal:active
{
	background-position: -34px 0;
}
.jcarousel-skin-inno div .jcarousel-prev-disabled-horizontal,.jcarousel-skin-inno div .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-inno div .jcarousel-prev-disabled-horizontal:active
{
	background-position: -51px 0;
	cursor: default;
}
div.tmlnwrpr
{
	background: #fff url(../ogi/stage-bg2.png) no-repeat top left;
	height: 286px;
	margin-bottom: 10px;
	position: relative;
	width: 972px;
}
div.tmlnwrpr h2
{
	left: -9999em;
	position: absolute;
	top: 70px;
}
div.tmlnwrpr div.caption
{
	color: #666;
	font-size: .75em;
	left: 126px;
	position: absolute;
	text-align: center;
	top: 143px;
	width: 724px;
}
div.dot,div.dotact,div.dothover
{
	background: transparent url(../ogi/dot-sprite.gif) no-repeat 0 0;
	height: 15px;
	overflow: visible;
	position: absolute;
	top: 177px;
	width: 15px;
}
div.dotact
{
	background-position: 0 -15px;
	cursor: pointer;
}
div.dothover
{
	background-position: 0 -30px;
	cursor: pointer;
}
div.tipleft,div.tipright
{
	background-image: url(../ogi/tip-shadow.png);
	background-repeat: no-repeat;
	height: 207px;
	position: absolute;
	top: -202px;
	width: 415px;
}
div.tipleft
{
	background-position: 0 0;
	left: -9999em;
}
div.tipright
{
	background-position: -415px 0;
	left: -9999em;
}
div.tipleft div.pointer,div.tipright div.pointer
{
	background-image: url(../ogi/tip-pointer.png);
	background-repeat: no-repeat;
	height: 27px;
	position: absolute;
	top: 181px;
	width: 26px;
}
div.tipleft div.tipbody div.pointer
{
	background-position: 0 0;
	left: 27px;
}
div.tipright div.tipbody div.pointer
{
	background-position: -26px 0;
	left: 366px;
}
div.tipbody
{
	background: transparent url(../ogi/tip-body.png) no-repeat top left;
	color: #666;
	font-size: .9375em;
	height: 207px;
	position: absolute;
	width: 415px;
}
div.tipbody h3,div.pager
{
	font-family: Georgia,"Times New Roman",Times,serif;
}
div.tipbody h3
{
	color: #69c;
	font-size: 24px;
	font-weight: bold;
	left: 24px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 14px;
}
div.tipbody img
{
	border-style: none;
	height: 78px;
	left: 27px;
	position: absolute;
	top: 50px;
	width: 107px;
}
div.tipbody div.copy
{
	left: 146px;
	position: absolute;
	top: 46px;
	width: 242px;
}
div.tipbody div.copywide
{
	left: 30px;
	position: absolute;
	top: 56px;
	width: 364px;
}
div.tipbody div.copy p,div.tipbody div.copywide p
{
	margin-bottom: 1em;
}
div.tipbody a,div.tipbody a:link,div.tipbody a:visited
{
	color: #369;
	text-decoration: none;
}
div.tipbody a:hover
{
	color: #369;
	text-decoration: underline;
}
div.tipbody a:active
{
	color: #369;
	text-decoration: none;
}
div.subitem
{
	visibility: hidden;
}
div.subitemact
{
	visibility: visible;
}
#anchor012109
{
	left: 61px;
}
#anchor021709
{
	left: 237px;
}
#anchor022409
{
	left: 283px;
}
#anchor022609
{
	left: 299px;
}
#anchor022809
{
	left: 315px;
}
#anchor030509
{
	left: 349px;
}
#anchor030909
{
	left: 368px;
}
#anchor031909
{
	left: 429px;
}
#anchor032009
{
	left: 445px;
}
#anchor032609
{
	left: 488px;
}
#anchor040309
{
	left: 564px;
}
#anchor041509
{
	left: 631px;
}
#anchor041609
{
	left: 647px;
}
#anchor042109
{
	left: 668px;
}
#anchor042209
{
	left: 683px;
}
#anchor042309
{
	left: 698px;
}
#anchor042409
{
	left: 713px;
}
#anchor042709
{
	left: 730px;
}
#anchor051109
{
	left: 790px;
}
#anchor052109
{
	left: 885px;
}
a:focus
{
	moz-outline-style: none;
}
.skip
{
	height: 1px;
	left: -10000px;
	overflow: hidden;
	position: absolute;
	width: 1px;
}
div.spacer-top-40
{
	font-size: 1px;
	line-height: 1px;
	margin: 40px 0 0 0;
}
span.citation
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: .625em;
	text-transform: uppercase;
}
.element-hidden
{
	left: -9999px;
	position: absolute;
	z-index: 10;
}
.element-viisble
{
	left: auto;
}
.clear
{
	clear: both;
}
.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
html[xmlns] .clearfix
{
	display: block;
}
* html .clearfix
{
	height: 1%;
}
/* *
{
	margin: 0;
	padding: 1;
}
*/
#TB_window
{
	color: #333333;
	font: 12px Arial,Helvetica,sans-serif;
}
#TB_secondLine
{
	color: #666666;
	font: 10px Arial,Helvetica,sans-serif;
}
#TB_window a:link
{
	color: #666666;
}
#TB_window a:visited
{
	color: #666666;
}
#TB_window a:hover
{
	color: #000;
}
#TB_window a:active
{
	color: #666666;
}
#TB_window a:focus
{
	color: #666666;
}
#TB_overlay
{
	height: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 100;
}
.TB_overlayBG
{
	background-color: #000;
	filter: alpha(opacity=75);
	moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay
{
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
	position: absolute;
}
#TB_window
{
	background: #ffffff;
	border: 4px solid #525252;
	display: none;
	left: 50%;
	position: fixed;
	text-align: left;
	top: 50%;
	z-index: 102;
}
* html #TB_window
{
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	position: absolute;
}
#TB_window img#TB_Image
{
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #666;
	border-right: 1px solid #ccc;
	border-top: 1px solid #666;
	display: block;
	margin: 15px 0 0 15px;
}
#TB_caption
{
	float: left;
	height: 25px;
	padding: 7px 30px 10px 25px;
}
#TB_closeWindow
{
	float: right;
	height: 25px;
	padding: 11px 25px 10px 0;
}
#TB_closeAjaxWindow
{
	float: right;
	margin-bottom: 1px;
	padding: 7px 10px 5px 0;
	text-align: right;
}
#TB_ajaxWindowTitle
{
	float: left;
	margin-bottom: 1px;
	padding: 7px 0 5px 10px;
}
#TB_title
{
	background-color: #e8e8e8;
	height: 27px;
}
#TB_ajaxContent
{
	background-color: white;
	clear: both;
	line-height: 1.4em;
	overflow: auto;
	padding: 2px 15px 15px 15px;
	text-align: left;
}
#TB_ajaxContent.TB_modal
{
	padding: 15px;
}
#TB_ajaxContent p
{
	padding: 5px 0px 5px 0px;
}
#TB_load
{
	display: none;
	height: 13px;
	left: 50%;
	margin: -6px 0 0 -104px;
	position: fixed;
	top: 50%;
	width: 208px;
	z-index: 103;
}
* html #TB_load
{
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	position: absolute;
}
#TB_HideSelect
{
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	height: 100%;
	left: 0;
	moz-opacity: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}
* html #TB_HideSelect
{
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
	position: absolute;
}
#TB_iframeContent
{
	_margin-bottom: 1px;
	border: none;
	clear: both;
	margin-bottom: -1px;
	margin-top: 1px;
}
#page
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-main-nologo.jpg) no-repeat scroll top center;
}
.tooltip
{
	background: transparent url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-home-callout-trans.gif) no-repeat scroll 0 0;
}
.webform-client-form 
.form-item textarea.error
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/icons/icon-warning.gif) no-repeat 190px 0;
}
#long .webform-client-form 
.form-item textarea.error
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/icons/icon-warning.gif) no-repeat 420px 0;
}
#webform .form-item select.error
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/icons/icon-warning.gif) no-repeat 185px 1px;
}
#webform-client-form-4103 #edit-upload-attachment-wrapper label
{
	background: url(http://www.nagps.org/sites/default/themes/whitehouse/img/backgrounds/bg-star-required.gif) no-repeat 48px 0;
}
