html {
	 height: 100.02%; 
	font-size: 9pt; 
}

body {
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;	
	margin-top: 10px;
	padding-right: 5px;	
}

/* general style for content text not encased in a paragraph <p> tag */
td {
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.newsletter {
	font-size: 11px;
	line-height: 14px;
	color: #333333;	
	font-family: Arial, Helvetica, sans-serif;
}

/* invisible spacer div / clear line */
.clear {
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
	clear: both;
}

/* div surrounding each blog entry */
.blogentry {
	padding: 5px;
	padding-left: 0px;
}

/* title text style for a blog entry */
.entrytitle {
	font-size: 14px;
	font-weight: bold;
	color: #444444;
}


/* date text style for a blog entry */
.entrydate {
	font-size: 12px;
	font-style:	regular;
}

/* style of div that wraps full-sized photos */
.fullphoto {
	padding: 0px;
	margin: 0px;
	border: none;
}

/* IRENE STYLESHEET */


BODY {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

H1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px
}
H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 21px; line-height: 20px; PADDING-BOTTOM: 13px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #444444 1px solid
}

H5 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 21px; line-height: 20px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 2px
}

H6 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 21px; line-height: 20px; PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-TOP: 2px
}

H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #444444; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 10px; BACKGROUND: #00a800; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 4px
}
.par {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #444444; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid
}
.line {
	BORDER-BOTTOM: #000000 1px solid
}
#navigation {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV#taglinebg {
	BACKGROUND-IMAGE: url("images/header_bg_black.jpg"); BACKGROUND-REPEAT: repeat-x
}
.tagline {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 3px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.nav_table {
	FONT-SIZE: 11px; BACKGROUND: #e0f4ea; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.ltable_row {
	PADDING-RIGHT: 3px; PADDING-LEFT: 8px; FONT-SIZE: 11px; line-height: 14px; PADDING-BOTTOM: 0px; COLOR: #444444; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ltable_bullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #444444; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rtable_rowl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #f8f9f9; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rtable_rowr {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: #f8f9f9; PADDING-BOTTOM: 0px; COLOR: #444444; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rtable_row {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: #f8f9f9; line-height: 13px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; COLOR: #444444; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rtable_row_head {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #f8f9f9; PADDING-BOTTOM: 6px; BORDER-LEFT: #000000 1px solid; COLOR: #444444; PADDING-TOP: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rtable_bottom {
	BORDER-RIGHT: #000000 1px solid; FONT-SIZE: 11px; BACKGROUND: #f8f9f9; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* added by gary */

p {
	font-size: 12px; 
}

.bigger_font {
	font-size: 15px; line-height: 18px
}

a { color: #444444; text-decoration: underline; }
a:link { color: #444444; text-decoration: underline; }
a:visited { color: #444444; text-decoration: underline; }
a:hover { color: #444444; text-decoration: underline; }
a:active { color: #444444; text-decoration: underline; }

.navlink { color: black; text-decoration: none; }
.navlink:link { color: black; text-decoration: none; }
.navlink:visited { color: black; text-decoration: none; }
.navlink:hover { color: #EF7F38; text-decoration: none; }
.navlink:active { color: black; text-decoration: none; }

.orange {
	color:  #EF7F38;
}
.subhead {
	font-size: 15px;
	font-weight: bold;
}
.blockquote {
	text-align: justify;
	font-size: 10px;
	line-height: 12px;
	width: 70%;
}
.footerlink {
	color: #444444;
}
.spacer_td {
	line-height: 1px;
	font-size: 1px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
.rtable_spacer_td {
	line-height: 1px;
	font-size: 1px;
	height: 6px;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid black;
	border-left: 1px solid black;	
}
.search_area {
	padding-bottom: 3px;
	padding-right: 5px;
	margin-right: 0px;
	color: white;
}
.search_form {
	padding: 0px;
	margin: 0px;
}
.search_bar {
	width: 100px;
	height: 11px;
	font-size: 10px;
	border: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
}
.search_go {
	cursor: pointer;
}
.image_style {
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 2px;
	border: 1px solid #888;
}
.learningnav_row {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 8px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #444444; 
	PADDING-TOP: 3px; 
	height: 18px;
	vertical-align: middle;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	border-bottom: 2px solid white;
}
.leftbar_link { 
	color: white; 
	text-decoration: none; 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	PADDING-TOP: 2px	
}
a.leftbar_link { 
	color: white; 
	text-decoration: none; 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	PADDING-TOP: 2px	
}
a.leftbar_link:a { color: white; text-decoration: none; }
a.leftbar_link:hover { color: white; text-decoration: underline; }
a.leftbar_link:active { color: white; text-decoration: none; }
a.leftbar_link:visited { color: white; text-decoration: none; }


.leftbar_text {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

.error {
	color: red;
	font-weight: bold;
}

/* learning center subnav definitions */

p.subnavigation {font-weight: bold; text-align: left; margin: 0px;
                 width: 100% }
/*p.navigation is the holder unit for the block links. It also specifies larger bold text*/

p.subnavigation a {display:block; color:#444444; line-height: 14px; margin: 0px;
             background-color: #E0F4EA; text-decoration: none;
             padding: 5px 5px 5px 8px; border-bottom: 2px solid #ffffff}

p.subnavigation a:visited {display:block; color: 444444; line-height: 14px; margin: 0px;
             background-color: #E0F4EA; text-decoration: none;
             padding: 5px 5px 5px 8px; border-bottom: 2px solid #ffffff}
			 
p.subnavigation a:active {display:block; color: 444444; line-height: 14px; margin: 0px;
             background-color: #A3DEC0; text-decoration: none;
             padding:5px 5px 5px 8px; border-bottom: 2px solid #ffffff}

p.subnavigation a:hover {display:block; color: 444444; line-height: 14px; margin: 0px;
             background-color: #A3DEC0; text-decoration: none;
             padding:5px 5px 5px 8px; border-bottom: 2px solid #ffffff}
			 
			 
p.subnavigations {font-weight: bold; text-align: left; margin: 0px;
                 width: 100% }
			 
p.subnavigations a {display:block; color:#666666; line-height: 14px; margin: 0px;
             background-color: #E0F4EA; text-decoration: none;
             padding: 5px 5px 5px 20px; border-bottom: 2px solid #ffffff}

p.subnavigations a:visited {display:block; color: #666666; line-height: 14px; margin: 0px;
             background-color: #E0F4EA; text-decoration: none;
             padding: 5px 5px 5px 20px; border-bottom: 2px solid #ffffff}
			 
p.subnavigations a:active {display:block; color: #666666; line-height: 14px; margin: 0px;
             background-color: #A3DEC0; text-decoration: none;
             padding:5px 5px 5px 20px; border-bottom: 2px solid #ffffff} 

p.subnavigations a:hover {display:block; color: #666666; line-height: 14px; margin: 0px;
             background-color: #A3DEC0; text-decoration: none;
             padding:5px 5px 5px 20px; border-bottom: 2px solid #ffffff} 
			 
			 
			 
ol {
	MARGIN:  0px 14px 10px 20px ; PADDING: 0px 14px 10px 15px ; font-size: 11px; line-height: 16px
}

ul {
	MARGIN:  0px 14px 10px 20px ; PADDING: 0px 14px 10px 15px ; font-size: 11px; line-height: 16px
}

a.qarchivelink { text-decoration: none; }
a.qarchivelink:link { text-decoration: none; }
a.qarchivelink:hover { text-decoration: none; }
a.qarchivelink:active { text-decoration: none; }
a.qarchivelink:visited { text-decoration: none; }

.qlink, .qlink:visited, .qlink:link { text-decoration: none; }
.qlink:hover, qlink:active { text-decoration: underline; }