/* ============================= Site-Wide CSS =============================
|	
|	Using the Yahoo UI reset/fonts/grids css for our foundation
|		
|		Components (the link below includes the following parts)
|		
|		Reset	Removes and neutralizes the inconsistent default styling of HTML 
|				elements, creating a level playing field across A-grade browsers
|		Fonts	Offers cross-browser typographical normalization and control
|		Grids	Allows us to build a consistent width site, and utilizing
|				embedded multi-column areas
|		base	Applies a consistent style foundation for common HTML elements 
|				across A-grade browsers
|
|_____________________________________________________________________________
*/

@charset "utf-8";

body { 
	background-color: #000038;
	margin: 0 0 0;
}

abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 

strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}

em {
	/*bringing italics back to the em element*/
	font-style:italic;
}

del {
	text-decoration:line-through;
}

blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}

ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}

ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}

ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}

dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}

th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}

caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}

/* setting a consistent width, 160px; 
   control of type=file still not possible */

/*input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;} */ 


/* ============================== HEADERS ============================== */ 
H1 { 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 197%;				/*renders 26px */ 
	font-weight: bold;
	color: #444;
	margin:1em 0;
}

H2 { 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 182%;				/*renders 24px */ 
	font-weight: bold;
	color: #444;
	margin:1em 0;
}

H3 { 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 153.9%;				/*renders 18px */ 
	font-weight: bold;
	color: #444;
	margin:1em 0;
}

H4 { 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 138.5%;				/*renders 14px */ 
	font-weight: bold;
	color: #444;
	margin:0.75em 0;
}

H5 { 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 93%;					/*renders 12px */ 
	font-weight: bold;
	color: #444;
	margin:0.5em 0;
}

H6 { 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 77%;					/*renders 10px */ 
	font-weight: bold;
	color: #444;
	margin:0.5em 0;
}

p {
	font-family: Lucida Grande, Verdana, Sans-serif;
	font-size: 100%;				/*renders 13px */
	line-height: 150%;
	font-weight: normal;
	color: #4F5155;
	margin-bottom:1em;				/* I do want them to run together! */
}


/* ============================== LINKS ============================== */ 
a:link {
	color: #444;
	font-weight: bold; 
	text-decoration:none;
}

a:active {
	color: #444;
	font-weight: bold; 
	text-decoration:none;
}

a:visited {
	color: #00008B;
	font-weight: bold; 
	text-decoration:none;
}

a:hover {
	color: #444;
	font-weight: bold; 
	text-decoration: underline;
}

/* ============================== Tables ============================== */ 

.listview_100p{
	width:100%;
}

.listview_90p{
	width:90%;
}

.listview_80p{
	width:80%;
}

.tablehead_row {
}

.tablehead_cell {
	font-family: Lucida Grande, Verdana, Sans-serif;
	font-size: 100%;					/*renders 13px */ 
	font-weight: bold;
	text-align: left;
	color: #444;
	padding:5px;
}

.tablerow_1 {
	background-color: white;
}

.tablerow_2 {
	background-color: #F0F0F0;
}

.tablerow_3 {
	background-color: #FFFFCC;
}


.tablerow_cell{
	font-family: Lucida Grande, Verdana, Sans-serif;
	font-size: 100%;					/*renders 13px */ 
	color: #4F5155;
	padding:5px;
}

.tablerow_cell2{
	font-family: Lucida Grande, Verdana, Sans-serif;
	font-size: 100%;					/*renders 13px */ 
	font-style: italic;
	color: #4F5155;

}

.excerpt{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 77%;
	text-align: justify;
}
