/* sets the background color for the page, so you don't have to do this in HTML */
body { background-color:#fff; font-family:'Times New Roman', Times, Serif; }

/* defines font size, font family, and color for basic HTML elements */
p, td, ul, ol, li, dl, dt, dd, blockquote { font-family:'Times New Roman', Times, Serif; color:#000; font-size:14px; margin-top: 5px }

/* sets colors and underlining for regular links; since all links are underlined we don't have to declare this on subsequent custom link classes */
a:link { color: #036; text-decoration: underline; }
a:visited { color: #036; text-decoration: underline; }
a:hover { color: #ccc; text-decoration: underline; }
a:active { color: #036; text-decoration: underline; }

/* sets margins for blockquote */
blockquote { margin: 0 50px 0 50px; }

/* sets color of a horizontal rule -- only works in IE */
hr { color: #036; }

/* sets the appropriate font weight, font style, text decoration for these comment elements */
u { text-decoration: underline;}
b { font-weight: bold; }
i { font-style: italic; }
strong { font-weight: bold; }
em { font-style: italic; }

/* sets basic font face, color and format for headings 1-5 */
h1, h2, h3, h4, h5 { font-family:'Times New Roman', Times, Serif; font-weight:bold; padding: 0 0 0 0; color:#036; margin-left:25px; margin-right:25px;}

/* sets the specific sizes for headings 1-5 */
h1 { font-size: 23px; }
h2 { font-size: 20px; }
h3 { font-size: 17px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }

.tableHead {
	color:#036;
	font-size: .8em;
	}
	
/* custom class for headlines other than generic HTML headlines */
/* THESE ARE SET UP TO BE REDUNDANT VERSIONS OF THE H1-H5 STYLES */
.headline1, .headline2, .headline3, .headline4, .headline5 { font-family:'Times New Roman', Times, Serif; font-weight:bold; padding: 0 0 0 0; color:#036;}
.headline1 { font-size: 23px; }
.headline2 { font-size: 20px; }
.headline3 { font-size: 17px; }
.headline4 { font-size: 14px; }
.headline5 { font-size: 12px; }

/* custom class for help text */
.help { color:#039; font-size: 11px; }
a.help:link { color:#036; }
a.help:visited { color:#036; }
a.help:hover { color:#ccc; }
a.help:active { color:#036; }

/* custom class for required text */
.required { color: #f00; font-weight:bold; }
a.required:link { color: #f00; }
a.required:visited { color: #f00; }
a.required:hover { color: #f00; }
a.required:active { color: #f00; }

/* custom class for captions */
.caption { color: #333; font-size: 10px; }
a.caption:link { color: #333; }
a.caption:visited { color: #333; }
a.caption:hover { color: #ccc; }
a.caption:active { color: #333; }

/* custom class for copyright */
.copyright { color:#000; font-size:11px; }
a.copyright:link { color:#000; }
a.copyright:visited { color:#000; }
a.copyright:hover { color:#666; }
a.copyright:active { color:#000; }

/* custom class for utility nav */
.utilitynav { color:#c60; font-size:12px; }
a.utilitynav:link { color:#c60; }
a.utilitynav:visited { color:#c60; }
a.utilitynav:hover { color:#ccc; }
a.utilitynav:active { color:#c60; }

/* ---- END OF MASTER STYLE SHEET ---- */

/* custom classes for the wireline newsletter */
.main { margin-left:25px; margin-right:25px; }
.title { font-weight: bold; font-size: 25px; color: #036; margin-left: 25px; margin-right: 25px;}
.date { font-weight: bold; font-size: 14px; color: #036; margin-left: 25px; margin-right: 25px;}
.small { font-size: 12px; }
.sub  { font-weight: bold; font-size: 18px; color: #036; margin-left: 25px; margin-right: 25px;}
.blue  { color: #036; margin-left:25px; margin-right:25px; }
.border { border-width: 1px; border-style: solid; border-color: #416679; padding: 10px 10px 10px 10px; }

