body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.search {
	height: 16px;
	width: 118px;
	font-size: 9px;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
}

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }

.align_center { text-align: center; }
.align_left { text-align: left; }
.align_right {text-align: right }
.align_justify {text-align: justify; }

.fontsize_xsmall { font-size: 9px; }
.fontsize_small { font-size: 10px; }
.fontsize_smaller { font-size: 11px; }
.fontsize_normal { font-size: 12px; }
.fontsize_large { font-size: 14px; }
.fontsize_xlarge { font-size: 16px; }

.blue { color: #336699; }
.dark_blue { color: #003366; }
.dark_green { color: #455a21; }
.green { color: #339933; }
.red { color: #FF0033; }
.white { color: #ffffff; }

.float-left { float: left; }
.float-right { float: right; }

.superscript{font-size:xx-small; vertical-align:top;} 
.subscript{font-size:xx-small; vertical-align:bottom;}

.font_normal { font-style: normal; }

.newsupdatebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	line-height: 10px;
}
a.body:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;;
	font-weight: bold;
	text-decoration: underline;
}
a.body:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;;
	font-weight: bold;
	text-decoration: underline;
}

a.redbody:link, a.redbody:visited, a.redbody:hover, a.redbody:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0033;
	font-weight: bold;
	text-decoration: underline;
}
a.body_fontsizesmall:link, a.body_fontsizesmall:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;;
	text-decoration: underline;
}
a.body_fontsizelarge:link, a.body_fontsizelarge:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;;
	text-decoration: underline;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	font-weight: bold;
}

.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}

.headgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #339933;
	font-weight: bold;
}

.headred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff0033;
	font-weight: bold;
}

.headwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}


.bigheadgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #339933;
	font-weight: bold;
}

a.head:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
}
.pagetitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;

}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	letter-spacing: -1px;
}
a.footer:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration: underline;
	letter-spacing: 0px;
}
a.footer:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration: underline;
	letter-spacing: 0px;
}
a.footer:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration: underline;
	letter-spacing: 0px;
}
.crumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	vertical-align: top;
}
a.crumb:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: underline;	
	vertical-align: top;
}

.darkblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

a.darkblue:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}

.darkblue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}

.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

a.white:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.redhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0033;
	font-weight: bold;
	z-index: 5;
}

.extranet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	letter-spacing: -1px;
	text-decoration: none;

}
.redbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0033;
	font-weight: bold;
}

.greenbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339933;
	font-weight: bold;
}

.greenbody2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #339933;
	font-weight: bold;
}

#penTable {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 490px;
}

#penTable th {
	background-color: #069051;	
	color: #ffffff;
	border-top: 1px solid #00894b;
	border-right: none;
	border-bottom: 1px solid #00894b;
	border-left: none;
	font-size: 14px;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 6px 6px 12px;	
}

#penTable td {
	background: #fff;
	border-bottom: 1px solid #C1DAD7;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px 6px 6px 12px;
	text-align: left;
	vertical-align: top;
}


#penTable td.spec-subject {
	background-color: #f1f7e4;
	border-right: 1px solid #C1DAD7;
	text-transform: uppercase;
	width: 150px;
}

#penTable td.spec {
	background-color: #ebf4f8;
}

#penTable td.specalt {
	background-color: #f5fbfe;
}

ul.pen-list {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.pen-list li {
	background-image:url(images/bullet-green_triangle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	margin-bottom: 3px;
	text-align: left;
}

ul.member-stories-list {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	margin: 0;
	padding: 0 0 0 20px;	
}

ul.member-stories-list li {
	list-style-type: none;
	background-image: url(../../images/bullet-leaf.jpg);
	background-repeat: no-repeat;
	text-indent: 25px;	
}

ul.member-stories-list li a {
	color: #336699;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;
}

#slideshow {
    position: relative;
	margin: 0 auto;
    height: 250px;
	width: 760px;
}

.slideshow-bg1 { background-color: #ffffff; }
.slideshow-bg2 { background-color: #e0eabf; }

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 250px;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 250px;
    display: block;
    border: 0;
}

#slideshow2 {
    position: relative;
	margin: 0 auto;
    height: 205px;
	width: 205px;
}

#slideshow2 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 205px;
}

#slideshow2 DIV.active2 {
    z-index:10;
    opacity:1.0;
}

#slideshow2 DIV.last-active2 {
    z-index:9;
}

#slideshow2 DIV IMG {
    height: 205px;
    display: block;
    border: 0;
}

#slideshow3 {
    position: relative;
	margin: 0 auto;
    height: 200px;
	width: 507px;
}

#slideshow3 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 200px;
}

#slideshow3 DIV.active3 {
    z-index:10;
    opacity:1.0;
}

#slideshow3 DIV.last-active3 {
    z-index:9;
}

#slideshow3 DIV IMG {
    height: 200px;
    display: block;
    border: 0;
}

ol.style1 {
	color: #003366;
	font-weight: bold;
	font-size: 16px;
}

ol.style1 p {
	font-weight: normal;	
}