/* For eg's with RSS feeds only */

BODY {
 margin:0px auto 0px 0px;
 font-family:sans-serif;
}

TD {
 vertical-align:top;
}

TD.c1c2 {
 width:790px;
}

TD.hA {
 width:740px;
}

TD.hB {
 width:50px;
 font-size:11px;
 color:#369;
 text-align:right;
 padding-top:7px;
}

TD.hC {
 width:740px;
 background:#369;
 font-weight:bold;
 font-size:16px;
 color:#FFF;
 text-indent:175px;
 border-bottom:1px solid #000;
 padding-top:2px;
}

TD.hD {
 width:50px;
 background:#369;
 text-align:right;
 padding-right:3px;
 border-bottom:1px solid #000;
}

/* classes added for class name reduction */

TD.hB A:link
{
	display:block;
	text-decoration:none;
	color:#369;
}

TD.hB A:visited
{
	display:block;
	text-decoration:none;
	color:#369;
}

TD.hB A:hover
{
	display:block;
	text-decoration:underline;
	color:#CCC;
}


A.hdrLnk {
 display:block;
}

A.hdrLnk:link {
 color:#369;
 text-decoration:none;
}

A.hdrLnk:visited {
 color:#369;
 text-decoration:none;
}

A.hdrLnk:hover {
 color:#999;
 text-decoration:underline;
}

TD.c4,TD.c7 {
 text-align:center;
 width:170px;
 background:#69C;
 padding-top:25px;
 border-right:1px solid #000;
}

#hdTbl {
 width:790px;
}

TD.c5,TD.c8 {
 width:610px;
}

TD.c5,TD.c6,TD.c8 {
 padding-left:10px;
}

DIV.btns {
 margin:0 25 20 25;
}

DIV.b0 {
 width:120px;
 font-size:16px;
 border-top:1px solid #FFF;
 border-left:1px solid #FFF;
 border-bottom:1px solid #000;
 border-right:1px solid #000;
 margin-bottom:2px;
}

/* added for class reduction */
DIV.btns DIV
{
	width:120px;
	font-size:16px;
	border-top-width:1px;
	border-top-style:solid;
	border-left-width:1px;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	margin-bottom:2px;
	border-top-color:#FFF;
	border-left-color:#FFF;
	border-bottom-color:#000;
	border-right-color:#000;
}



DIV.b1 {
 width:120px;
 font-size:16px;
 font-weight:bold;
 color:#E9E9E9;
 border-top:1px solid #000;
 border-left:1px solid #000;
 border-bottom:1px solid #FFF;
 border-right:1px solid #FFF;
 margin-bottom:2px;
}

A.Lbtn {
 font-family:arial;
 font-weight:bold;
 text-decoration:none;
}

/* added for class reduction */
DIV.b1 A:link
{
	font-family:arial;
	font-weight:700;
	text-decoration:none;
	color:#FFF;
}

DIV.b1 A:visited
{
	font-family:arial;
	font-weight:700;
	text-decoration:none;
	color:#FFF;
}

DIV.b1 A:hover
{
	font-family:arial;
	font-weight:700;
	text-decoration:none;
	color:#E9E9E9;
}


DIV.btns A:link
{
	font-family:arial;
	font-weight:700;
	text-decoration:none;
	color:#FFF;
}

DIV.btns A:visited
{
	font-family:arial;
	font-weight:700;
	text-decoration:none;
	color:#FFF;
}

DIV.btns A:hover
{
	font-family:arial;
	font-weight:700;
	text-decoration:none;
	color:#E9E9E9;
}


A.Lbtn:link,A.Lbtn:visited,A.Llnk:link,A.Llnk:visited
{
	color:#FFF;
}

A.Lbtn:hover {
 color:#E9E9E9;
}

H1 {
 font-size:2em;
 color:#369;
 margin-left:2px;
}

H2 {
 font-size:1.5em;
}

P.int,.std,.nav {
 font-size:.8em;
}

P.int:first-letter {
 font-size:1.3em;
 font-weight:bold;
}

P.search {
 font-size:1em;
 font-weight:bold;
}

A:link {
 color:#369;
}

A:visited {
 color:#999;
}

DIV.navLnks {
 font-size:.75em;
 border-left:1px solid #000;
 margin-top:2px;
}

DIV.navLnks A
{
 padding-right:4px;
 padding-left:4px;
 border-right-width:1px;
 border-right-style:solid;
 border-right-color:#666;
}

A.navLnk {
 border-right:1px solid #000;
 padding-right:4px;
 padding-left:4px;
}

DIV.locDv {
 vertical-align:top;
 margin-left:2px;
 text-indent:-8px;
 padding-bottom:5px;
 font-size:.8em;
}

DIV.locDv:first-letter {
 font-weight:bold;
}

A.locLnk {
 padding-left:5px;
 font-size:1.4em;
}

.button {
 background:#69C;
 border-width:1px;
 color:#FFF;
 font-size:.8em;
 font-weight:bold;
}

#bnTb {
 margin-top:20px;
 font-size:.75em;
}

TD.relLnks A {
 display:block;
}

DIV.bnr {
 margin:12px auto 12px auto;
 text-align:center;
}

P.ftr {
 font-size:.7em;
 padding-top:5px;
 margin-top:7px;
 border-top:1px solid #000;
}

P.ftr IMG
{
	float:left;
	margin-right:4px;
	width:64px;
	height:70px;
}

TABLE.newsLtr {
 width:120px;
 background:#FFF;
 font-size:10px;
 color:#369;
 border:1px solid #000;
 text-align:center;
 padding:5px 3px 5px 3px;
 margin-bottom:20px;
}

INPUT.email {
 border:2px solid #369;
}

A.sample {
 font-size:10px;
 font-weight:bold;
}

A.monLnk {
 display:block;
 font-size:1.3em;
 color:#369;
}

TD.rssHdr {
 font-size:12px;
 color:#FFF;
 font-weight:bold;
 text-align:center;
 background:#69C;
 padding:2px 0px 2px 0px;
}

TD.rssBlk {
 border-left:1px solid #69C;
 border-right:1px solid #69C;
}

A.rssLnk {
 display:block;
 font-size:10px;
 margin:3px 3px 5px 3px;
}

TD.rssBtm {
 background:#69C;
 color:#FFF;
 text-align:center;
 font-size:10px;
 padding-bottom:3px;
}

A.rssBtm:link {
 color:#FFF;
}

A.rssBtm:visited {
 color:#FFF;
}

DIV.annual {
 font-size:.8em;
 border-left:1px solid #000;
 padding-left:4px;
 margin-left:50px;
}

A.annual {
 border-right:1px solid #000;
 padding-right:4px;
}

DL {
}

DT {
 font-size:1.5em;
 color:gray;
 margin:15px 0px 5px 0px;
}

DD {
 font-size:.8em;
}

DD.event {
 font-size:1em;
 font-weight:bold;
 margin-top:10px;
}

DIV.year {
 width:70px;
 height:40px;
 font-size:1.5em;
 font-weight:bold;
 color:#FFF;
 text-align:center;
 background:#69C;
 padding-top:5px;
}

DIV.r1 {
 text-align:center;
 width:160px;
 background:#369;
 font-size:11px;
 font-weight:bold;
 color:#FFF;
 margin-top:10px;
}

DIV.r2 {
 width:160px;
 background:white;
 font-size:12px;
 border:1px solid #369;
 padding:4px 2px auto 4px;
 margin-bottom:20px;
}

A.r3 {
 display:block;
}

IMG {
 border:0;
}