/* Every body in the site.  Basic page. */
BODY {
	background-color : transparent;
	font-family: serif;
}

/* All anchors in the site. */
A {
  color: #000033;
	text-decoration: underline
}

/* list items where class="relatedFAQ" */
li.relatedFAQ {
	list-style-type: square;
}

/* The layer that contains tofc-scroll-container, before-tofc, and after-tofc*/
.tofc-background {
	display:none;
	visibility: hidden;

}

/* Located at the top of the TofC. */
.before-tofc {
	display:none;
}

/* Located at the bottom of the TofC. */
.after-tofc {
	display:none;
}

/* The layer that holds the TofC scroller.  Nothing to touch here.*/
.tofc-scroll-container {
	display:none;
}

/* TofC scroller. */
.tofc-scroller {
	display:none;
}

/* where class="tofc-entry" 
	hasn't been visited according to CRS JavaScript */
.tofc-entry {
	display:none;
}

/* where class="tofc-entry-visited" 
	calculated by CRS JavaScript, not browser */
.tofc-entry-visited {
	display:none;
}

/* where class="tofc-entry-current" 
	current question calculated by CRS JavaScript */
.tofc-entry-current {
	display:none;
}

/* More of an HR than a spacer, really.
	Appears between the TofC entries */
.tofc-spacer {
	display:none;
}

/* Appears where there is no href for the content, usually
	before a related block of TofC entries. */
.tofc-subheading {
	display:none;
}

/* The resources box. */
.resources {
	display:none;
}

/* The title in the resources box. */
.resourcestitle {
	display:none;
}

/* An individual resource. 
	Why ems?  Not sure.  Do what you want. */
.resource {
	display:none;
}

/* More of an HR than a spacer, really.
	Appears between the individual resources */
.resource-spacer {
	display:none;
}

/* Positioning of menu bar across top of page.
	Also appearance. */
.menu-position {
	display:none;
}

/* An entry in the menu bar. */
.menu {
	display:none;
}

/* The last entry in the menu bar. 
	Not strictly needed at this point, 
	but we nees to leave it here. */
.last-menu {
	display:none;
}

/* When the mouse is positioned over the
	menu it changes to this appearance. */
.menu-over {
	display:none;
}

/* When the mouse is positioned over the
	last menu it changes to this appearance. */
.last-menu-over {
	display:none;
}

/* An item that drops down from a menu in the menu bar. */
.menu-item {
	display:none;
}

/* When the mouse moves over an item it changes 
	to this appearance. */
.menu-item-over {
	display:none;
}

/* dictionary term: used only in glossary window. */
dt {
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
}

/* dictionary definition: used only in glossary window. */
dd {
	font-size: 10pt;
	line-height: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
}

/* Container for dictionary term/definition pairs in
	the glossary window. */
.glossary-entry {
	margin: 10px;
}

/* Container for the title of the glossary window. */
.glossary-heading {
	margin: 5px 5px 15px;
	text-align: center;
}

/* "letter" hotspots at the top of the glossary window. */
.glossary-alphabet A {
	text-decoration: none;
	font-weight: bold;
	color: #2559AF;
}

/* a "letter" hotspot at the top of the glossary window
	changes to this appearance when the mouse is over it */
.glossary-alphabet A:hover {
	text-decoration: none;
	font-weight: bold;
	color: #CC3300;
}

/* HI in the glossary heading on the glossary page. */
.glossary-heading H1 {
	margin-bottom: 10px;
	color: #000000;
}

/* "letter" divider in the glossary window */
.glossary-letter-heading {
	background-color: #C2CCE7;
	margin-right: 1em;
	padding-left: 15px;
	font-size: 32px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #D7EEF7;
	border-right-color: #6A8DB9;
	border-bottom-color: #6A8DB9;
	border-left-color: #D7EEF7;
	border-bottom-style: solid;
	border-right-style: solid;
}

/* "full glossary" command at the bottom of
	the glossary window */
.glossary-full-command {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	margin: 2em;
	padding-bottom: 2em;
}

/* Title of a resource Pop Up */
.resource-pu-title {
	font-size: 14pt;
	font-style: italic;
	color: #009966;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* Left column of a resource Pop Up 
	In fact it's not in use now.  The 
	resource template needs to be changed */
.resource-pu-left {
	font-size: 12pt;
	font-weight: bold;
}

/* Right column of a resource Pop Up 
	In fact it's not in use now.  The 
	resource template needs to be changed. */
.resource-pu-right {
	padding: 2px 25px 3px 7px;
	float: right;
	height: 1px;
	cursor: default;
	font-size: 10pt;
}

/* Surrounds the table of which a resource
	Pop Up row is comprised. */
.resource-pu-row {
	margin-bottom:1px;
	width:580px;
	border-top-style:solid;
	border-top-width:2px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-right: 5px;
	padding-left: 5px;
}

/* anchor tag where class="resource-list"
	Used in resource list Pop Up. */
A.resource-list {
	font-size: 10pt;
}

/* Heading1 tag where class="resource-list"
	Used in resource list Pop Up. */
H1.resource-list {
	font-size: 16pt;
}

/* Resource list Pop Up. */
.resource-list-heading {
	margin: 5px 5px 15px;
	text-align: center;
}

/* Container for glossary heading.
	Hides heading on page load. */
.glossary-heading {
	display:none;
}

/* Container for glossary letter heading.
	Hides letter heading on page load. */
.glossary-letter {
	display:none;
}

/* Container for resources box.
	Hides resources on page load. */
.resources-position {
	margin-top: 1px;
	visibility: hidden;
}

/* Container div for the photo. */
.vanity {
	display:none;
}

.title {
	display:none;
}

.content-position {
	font-size: 12pt;
	float: none;
}

.content-position H4 {
	margin-top: 1em;
	margin-bottom: 1em;
	font-style : italic;
}

.scroll-button {
	display:none;
}

/* Hide the print button when printing. */ 
#print-button {display:none;}

/* Hide the Next/Previous buttons when printing. */
.divStayTopLeft {
	display:none;
}
/* Hide the GMT clock when printing. */
.clock {
	display:none;
}

/* Hide the Poll layer when printing. */
.PollayerPortrait {
	display:none;
}

.PollayerLandscape {
	display:none;
}
.PollGraphic {
	display:none;
}