Body {
	color: #000000;
	}



/* A styles */
A {
	color: #3366cc;
	}

A:hover {
	color: #CC3333;
	}

A.footer {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #516CAF;
	}

A.menu {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	}

A.menu:hover {
	color: #ffff00;
	}


/* PUBLISHED ARTICLES STYLES */

SPAN.head {
	font-size: 14px;
	font-weight: bold;
	}

SPAN.deck {
	font-style: italic;	
	color: #333333;
	}

SPAN.byline {
	color: #333333;
	}

SPAN.caption {
	font-size: 10px;
	}

SPAN.fromissue {
	font-weight: bold;
	font-style: italic;	
	font-size: 11.5px;
	color: #566ba0;
	}
	
/* BLOG AUTHORS */

SPAN.blogeditedby {
	font-family: arial,helvetica,sans-serif;
/* BDA EDIT */
	font-size: 11px;
	color: #08643F
	}

SPAN.blogeditedbyind {
	font-family: arial,helvetica,sans-serif;
/* BDA EDIT */
	font-size: 13px;
	color: #08643F
	}

SPAN.blogauthors {
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
/* BDA EDIT */
	font-size: 11px;
	color: #08643F
	}

SPAN.bloganalysis {
	font-family: arial,helvetica,sans-serif;
	font-variant: small-caps;
	font-size: 10px;
	color: #08643F
	}


/* GENERAL TEXT STYLES */

P, LI, TABLE, TD {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	}

/* BDA */
BLOCKQUOTE {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	border-left : 1px solid #999999;
	padding-left: 8px;
}

P.footer {
	font-size: 12px;
	text-decoration: none;
	color: #516CAF;
	}

.small {
	font-size: 10px;
	}

SPAN.toc {
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	font-style: oblique;	
	font-size: 11px;
	color: #455C88;
	}

SPAN.title {
	font-size: 14px;
	font-weight: bold;
	color: black;
	}

SPAN.title a {
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	}
	
SPAN.title a:hover {
	color: #000000;
	}

SPAN.red { 
	color: red
	}
	
#toc td {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	}

#toc a {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
	
#toc a:hover {
	color: #000000;
	}

#AuthorTOC {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #222222;
	}
	
	
.strong { font-weight: bold; }


/* USER LOGIN */
.login {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.loginArticle {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC3333;
	}

.loginArticleText {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #566BA0;
	}

#LoginTable A {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}

#LoginTableArticle A {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #566BA0;
	}
	
#LoginTable A:hover {
	color: #FFFFFF;
	}

#LoginTableArticle A:hover {
	color: #CC3333;
	}

/* FORMS AND FIELDS */
fieldset, legend {
	font-family: arial, helvetica, san-serif;
	}
	
fieldset {
	padding: 6px;
	}
	
legend {
	font-weight: bold;
	font-size: 14px;
	}

/* CS BLOG */
.csstyle2 {
	font-size: 9px;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.csstyle3 {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}

.csstyle6 {font-size: 9px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
	
