body td
    { 
       font-size: 12px ;
font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal;
    }
    
.textfield {
background-color: #FFFF99;
border-width: 0;
color: #990000;
font-size: 10px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: normal;
font-weight:normal;
}
    
.caption {
font-size: 11px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: bold;
font-weight:heavy;
color: #990000;

}

.caption_black {
font-size: 11px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: bold;
font-weight:heavy;
color: #000;

}

.pullquote {
font-size: 16px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: bold;
font-weight:heavy;
color: #990000;
border-bottom: 5px #990000 solid;

}

.pullquote-blue {
font-size: 16px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: bold;
font-weight:heavy;
color:#3366CC;
}

.pullquote-gray {
font-size: 16px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: bold;
font-weight:heavy;
color: #666666;
border-bottom: 5px #666666 solid;
padding: 0px 0px 15px 0px;


}
.pullquote-green_bg {
font-size: 16px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: bold;
font-weight:heavy;
color: ffffff;
background-color:#009900; 
padding-left:10px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;

}
.boxed-info {
font-size: 12px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: italic;
color: #666666;
border: 1px #666666 solid;
padding: 5px 15px 7px 15px;


}

.coverbodyfont {
font-size: 12px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: normal;
font-weight:normal;
color: #000000;

}

.newsfeatureboxfont {
font-size: 11px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: normal;
font-weight:normal;
color: #000000;

}

.storypageheadline {
font-size: 20px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
text-transform: uppercase;
letter-spacing: 0.1cm;
font-style: normal;
font-weight:normal;
color: #000000;

}

.storypageheadlinelower {
font-size: 20px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
letter-spacing: 0.1cm;
font-style: normal;
font-weight:normal;
color: #000000;

}
.storypagedropheadline {
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: italic;
font-weight:normal;
color: #000000;

}

.storypagebyline {
font-size: 11px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
text-transform: uppercase;
letter-spacing: 0.1cm;
font-style: normal;
font-weight:bold;
color: #990000;

}
.storypagebyline_gray {
font-size: 11px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
text-transform: uppercase;
letter-spacing: 0.1cm;
font-style: normal;
font-weight:bold;
color:#666666;

}

.storypageopengraf {
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
font-weight:normal;
color: #000000;

}


.storypageopengraf_line {
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
font-weight:normal;
color: #000000;
padding: 0px 0px 15px 0px;
border-bottom: thick solid #003366;
}
.storypageopengraf-length {
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
line-height:1.4;
font-style: normal;
font-weight:normal;
color: #003366;

}

.storypagesubheader {
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: normal;
font-weight:bold;
color: #000000;

}

.storypagesubheader-blue {
font-size: 16px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: bold;
font-weight:bold;
color: #003366;

}
.loginnav {
font-size: 11px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-style: normal;
color: #FFFFFF;

}

.reunionflag {
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
text-transform: uppercase;
letter-spacing: 0.1cm;
font-style: normal;
font-weight:bold;
color: #990000;

}

a.loginnav:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
a.loginnav:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #FFFFCC;
	text-decoration: none;
}


a.loginnav:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #FFCC66;
	text-decoration: underline;
}

.coverfeaturehead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-style: normal;color: #000000;
}

a.coverfeaturehead:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #0033CC;
	font-weight:bold;
	text-decoration: none;
	line-height: 1px;
}
a.coverfeaturehead:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #660033;
	font-weight:bold;
	text-decoration: none;
}


a.coverfeaturehead:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #0033CC;
	font-weight:bold;
	text-decoration: underline;
}

a.coverbodyfont:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #0033CC;
	font-weight:bold;
	text-decoration: none;
}
a.coverbodyfont:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #990000;
	font-weight:bold;
	text-decoration: none;
}


a.coverbodyfont:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #0033CC;
	font-weight:bold;
	text-decoration: underline;
}
    

a.coverfeaturebox:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #0033CC;
	font-weight:bold;
	text-decoration: none;
}
a.coverfeaturebox:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #660033;
	font-weight:bold;
	text-decoration: none;
}


a.coverfeaturebox:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #0033CC;
	font-weight:bold;
	text-decoration: underline;
}

.classnotesboxhead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #FFFFFF;
	background:#003399;
	letter-spacing: 0.1cm;
	padding-left:3px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
}

.storypagenote_redbox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #FFFFFF;
	letter-spacing: .2em;
	background:#CC0000;
	letter-spacing: 0.1cm;
	padding-left:3px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
}

.storypagenote {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#3366CC;
	letter-spacing: .2em;
}

.storypagehead {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	font-weight:normal;
	color:#000000;
	letter-spacing: .2em;
}
.featureheadername {
	font-family:Georgia,Times New Roman, Times, serif;
	font-size: 18px;
	font-weight:normal;
	color:#000033;
	letter-spacing: .2em;
}

h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight:bold;
	font-style: normal;color: #000000
}

h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
}

h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #CC0000;
}

.newsindexhead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight:bold;
	font-style: normal;color: #000000;
}

a.newsindexhead:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #0033CC;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}
a.newsindexhead:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #660033;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}


a.newsindexhead:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #0033CC;
	font-size: 14px;
	font-weight:bold;
	text-decoration: underline;
}

.bodyfont {
font-size: 12px ;
font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal;color: #000000

}


.bodyfont-eblast {
font-size: 13px ;
font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal;color: #000000

}

a.bodyfont:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #0033CC;
	font-weight:bold;
	text-decoration: none;
}
a.bodyfont:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #990000;
	font-weight:bold;
	text-decoration: none;
}


a.bodyfont:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #0033CC;
	font-weight:bold;
	text-decoration: underline;
}

.bodyfont_red {
font-size: 12px ;
font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal;color: #CC0000;

}

.coverfeaturebox {
font-size: 16px ;
font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal;color: #000000

}


.copyright {
font-size: 9px;
font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal;color: #000000

}
.footer {
font-size: 10px;
font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal;color: #FFCC00

}

.heavy {font-size: 11px ; font-family: Arial, Helvetica, Verdana, sans-serif; font-style:normal;color: #000000;font-weight:bold
}
.ital {font-size: 11px ; font-family: Arial, Helvetica, Verdana, sans-serif; font-style:italic;color: #000000}

a.footer:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}
a.footer:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}


a.footer:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

ul li { list-style-image: url(/art/elements/arrow.gif); }

ol li { list-style-type: decimal; }


.pdf-red {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size:11px;
        color: #CC0000;
}

.altlogin {
font-size: 10px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
text-transform: uppercase;
font-style: normal;
font-weight:bolder;
color: #990000;

}

a.copyright:link {
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	color: #003366;
	text-decoration: none;
}
a.copyright:visited {
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	color: #003366;
	text-decoration: none;
}


a.copyright:hover {
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	color: #660033;
	text-decoration: none;
}
.image{
border:1px #FFF solid;
}

.storypageheader_red {
font-size: 11px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
text-transform: uppercase;
font-style: normal;
font-weight:bold;
color: #990000;
letter-spacing: 0.05cm;
}
/* float calls left and right and clear */

.float_right
{
	float:right;
}

.float_left
{
	float:left;
}

.float_clear
{
	clear:both;
}

.links h1 a{font-size:100%; font-weight:bold; color:#6af; margin:0px; padding:0px; text-decoration:none;}
.links h1 a:hover{text-decoration:underline;}
