/*
=========================================
======== display.css ==========
=========================================
*/

/* ===================
default element styles
=================== */

/*
This stylesheet declares styles for elements that apply across the board, regardless of the element's positioning on the page. For instance, <body> margins and padding is set here. Additionally, default font styles are set here. All of these settings can be over-ridden by defining styles within one of the '*_environments.css' style sheets. Box elements (page layouts) are defined within the '*_positioning.css' files. This framework reduces the number of uses for class declarations, but those that are used are set here, as well (unless they are environment specific classes).
*/

html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	font: 12px/1.5 verdana, lucida, arial, helvetica, sans-serif;
	background-color: #FFD;
}

p {
	margin: 0px;
	padding: 0px;
	font: 12px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
}

/* March 2, 2005 */
a {
	text-decoration: none;
	color: blue;
}

/* March 2, 2005 */
a:hover {
	text-decoration: underline;
}

img.contentHeader {
	float: left;
	margin-right: 15px; 
}

img.size {
	width: 64px;
	height: 32px;
	align: absmiddle;
}				

/* December 1, 2010 */
/* changed size from 94px x 42px */
/* Mary E. Dal-Favero */
img.logo_size {
	width: 197px;
	height: 43px;
	align: absmiddle;
}				

img.pdfSize {
	width: 29px;
	height: 32px;
}

.alert {
	color: #BE0032;
	font-style: italic;
}

.red {
	color: red;
}

.oldGloryRed {
	color: #900;
}

.even {
	background-color: #FFF;
}

.odd {
	background-color: #EDF3FE;
}

/* form.comments class styles */
form.comments {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

form.comments label {
	display: block;
	float: left;
	margin: 0px 2px 10px 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	width: 20%;
	background: #BCCAE4;
	border-left: 2px solid #006;
	font-weight: bold;
}

form.comments input {
	display: block;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 45%;
}

form.comments textarea {
	display: block;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 120px;
	width: 70%;
}

form.comments br {
	clear: left;
}

.inputDivider {
	display: block;
	margin-top: 10px;
	padding-top: 12px;
	border-top: 1px solid #006;
	width: 92%;
}

.inputNoDivider {
	display: block;
	margin-top: 10px;
	padding-top: 12px;
	width: 92%;
}

.inputDivider .rightButton, .inputNoDivider .rightButton {
	float: left;
	margin-right: 20px;
	width: 98px;
}

.inputDivider .leftButton, .inputNoDivider .leftButton {
	float: left;
	width: 98px;
}

/*
.inputNoDivider .rightButton {
	float: left;
	margin-right: 20px;
	width: 98px;
}

.inputNoDivider .leftButton {
	float: left;
	width: 98px;
}
*/

/* ===== styleSwitcher (should be in environments, but this declaration must be passed to non-modern browsers ===== */
#textSize {
	margin-bottom: 1em;
	visibility: hidden;
}

#invisible {
	visibility: hidden;
}