/* Global Styles */

body {
	margin:0px;
	}
	
td {
	font:12px arial;
	color:#333333;
	}
	
a {
	color: #003366;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover {
	color: #FF6600;
	text-decoration:underline;
	}
	
blockquote {
margin-top: 4px;
}

/* Becky added the following */
    h1 {
	   font: bold 24px/28px Arial, Helvetica, sans-serif;
	   color: #000;
	   text-transform: uppercase;
	   xxline-height:26px;
	}
	
	h2 {
		color: #000;
		font: bold 18px/22px Arial, Helvetica, sans-serif;
	}
	
	h3 {
		color: #ff6d02;
		font: bold 11px/14px Arial, Helvetica, sans-serif;
		padding-top: 10px;
	}
	
/* end of what Becky added */

/* ID Styles */
	
#navigation a {
	font:11px arial; /*originally 10px */
	color: #336666;
	text-decoration:none;
	letter-spacing:.1em;
	font-weight:bold;
	padding-bottom:5px /* Becky added */
	}
	
#navigation a:hover {
	color: #993300;
	text-decoration:none;
	font-weight:bold;
	}
	
#ribbon a {
	font:10px arial;
	color: #999999; /* originally #444444 */
	text-decoration:none;
	letter-spacing:0.1em;
	font-weight:bold;
	}
	
#ribbon a:hover {
	color: #fff;
	text-decoration:none;
	font-weight:bold;	
	}

#padding {
	padding:20px 5px 20px 10px; /* originally 20px 5px 20px 5px */
	}
	
#weekdays th {
	font:10px arial;
	color: #ffffff;
	letter-spacing:.2em;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */

/* Becky added */

	.boldText {
		font-weight: bold;
	}

	table.fsDisplay { 
		font: normal 12px/16px Arial, Helvetica, sans-serif;
		color: #404040;
		border: 1px #5B5B5B solid;
		border-collapse: collapse;
		border-spacing: 0px;
		margin-top: 0px;
	}
	
	table.fsDisplay td.header { 
		border-bottom: 1px solid #5B5B5B;
		background-color: #336666;  /* dark teal */
		text-align: left;
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
	}
	
	table.fsDisplay td.subheader { 
		background-color: #FF9900; /* orange */
		font-weight: bold;
	}
	
	table.fsDisplay td {  /* this is the background for general table text */
		padding: 5px;
		padding-left: 8px;
		background-color: #FFF;
		border-bottom: 1px solid #5B5B5B;
		border-right: 1px solid #5B5B5B;
		text-align: left;
	}	
	/* end of what Becky added */
	
.FA a:link {
	font:10px arial;
	color: #444444;
	text-decoration:none;
	letter-spacing:.1em;
	font-weight:bold;
	text-align:left;
	}
	
.FA a:hover {
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	}
	
.logo {
	font: bold 24px/28px Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing:.2em; /* originally .4em; */
	font-weight:bold;
	font-style:normal;
	font-variant:all-caps;
	}
	
.logoInset {
	font-size:20px;
	font-family:"Times New Roman", Times, serif; /* originally 18px times new roman */
	color: #ff6d02;
	letter-spacing:.4em;
	font-weight:bold;
	font-style:normal;
	font-variant:small-caps;
	}
	
.logoSubtextBlk {
	font:14px arial; /* originally 14px times new roman */
	color: #000000;
	letter-spacing:.2em;
	font-weight:bold;
	font-style:normal; /* originally italic */
	font-variant:normal;
	}
	
.subHeader {
	font:14px arial; /* originally was georgia */
	color: #FF6600; /* originally #003366 */
	/* letter-spacing:.1em; /* originally was .1em; */
	font-weight:bold;
	line-height:20px;
	padding-bottom:10px; /* Becky added */
	}
	
.logoSubtextOrange {
	font-size:18px;
	font-family:"Times New Roman", Times, serif; /* originally was 14px times new roman */
	color: #ff6d02;
	letter-spacing:.2em;
	font-weight:900;
	line-height:32px; /* Becky added */
	font-style:bold; /* originally was italic */
	font-variant:normal;
	}

.sidebarText {
	font-size:14px;
	font-family:"Times New Roman", Times, serif; /* originally 12px georgia */
	color: #336666;
	line-height:22px; /* originally 18px */
	/*font-style:italic;*/ /* originally was italic */
	font-weight:bold; /* Becky added */
	}
	
.sidebarAttribution {
	font:12px arial; /* originally 9px */
	color: #000;
	line-height:18px;
	}
	
.bodyText {
	font:12px arial; /* originally 11px */
	line-height:20px; /* originally was 24px */
	color:#000000; /* originally was #333333 */
	margin-bottom:10px; /* originally this line was not included. */
	margin-top:10px; /* originally this line was not included. */
	}
	
.textIndent {
	font:12px arial; /* originally 11px */
	line-height:24px;
	color:#333333;
	}
	
.pageName {
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	color: #ff6d02;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.navText {
	font:10px arial;
	color: #333;
	letter-spacing:.1em;
	font-weight:bold;
	}
	
.calendarText {
	font:11px arial;
	line-height:14px;
	color:#333333;
	}
	
/* Becky added this style */
.head {
	font:18px arial; 
	color: #000000;
	letter-spacing:.1em;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	}
	
/* Becky added this style */
.subHeader2 {
	font:11px arial; 
	color: #000000;
	letter-spacing:.1em;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	}
	
/* Becky added this style*/
.notes {
	margin:0px;
	font-size:10px;
	}

/* Becky added this style*/
.notesMarker {
	margin:0px;
	font-size:9px; sup3;
	line-height:18px;
	}


/* ===== Styles for the SubNav ===== */

#subnav_container {
padding: 12px 20px 0px 20px;
font-size: 12px;
line-height: 16px;
}

.subnav_header {
background-color: #003366;
padding: 3px;
text-align: center;
font-weight: bold;
color: #fff;
}

#subnav_container a, div.nonlink {
display: block;
padding-top: 10px;
padding-bottom: 6px;
border-bottom: dotted 1px; #000;
color: #003366;
text-indent: 2px;
font-weight: bold;
}

#subnav_container a:hover {
background-color: #9999cc;
color: #114466;
}

#subnav_container a.sub_sub {
font-size: 11px;
line-height: 15px;
padding-top: 6px;
padding-bottom: 4px;
text-indent: 17px;
}

#subnav_container a.selected {
	background-color: #9999cc;
     color: #003366;
}


	
/* ===== RIGHT COLUMN STYLES =====	*/

td.rightcolumn_bg {
  background-image: url(../images/bg-right-column.gif);
  background-repeat: repeat-y;
}

div.rightcolumn {
width: 200px;
margin-left: 35px;
padding-top: 25px;
}

/* ===== Superscript Style Fixes ===== */

sup {
font-size: 9px;
line-height: 0px;
vertical-align: super;
}

.superscript {
    vertical-align:text-top; /* originally was text-top */
	font-size: 9px;
  /*  position:relative; /* Becky added */
	line-height: 0px; /* was 0px */
}


/* ===== A few more STYLES  (ricky) ===== */

a.selectedpage {
text-decoration: underline !important;
}

.largeQuote {
	font-size:22px; /* originally 18px */
    font-family:"Times New Roman", Times, serif;   
	color: #336666;
	xxline-height:26px; /* originally 22px */
	font-style:italic;
	}
