body  { color: #dde; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #606060 }

td {color: #dde }

a:link  { color: #ccf; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.nofx:link { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
11pt:link { color: #ccf; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px; padding: 0px }
a:visited  { color: #bbe; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
11pt:visited  { color: #bbe; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px; padding: 0px }
a.nofx:visited { color: yellow; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a:hover   { color: aqua; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #00c }
11pt:hover  { color: aqua; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #00c; margin: 0; padding: 0 }
a.nofx:hover { color: navy; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #00be00; text-decoration: none; }
a.nofx:visited:hover { color: navy; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #00be00; text-decoration: none; }
a.nofx:active { color: orange; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #00be00; text-decoration: none; }
.flyContainer {
	padding-right: 12px;
	padding-left: 12px;
	margin: 0px;
	padding-bottom: 4px;
}
.flyHead {
	border: 2px solid #000;
	padding: 4px;
	margin: 0px;
}
h4 {color: white;
font-weight: bold;
font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, Arial }

.newsTopBar  {
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 4px;
	padding-top: 6px;
	padding-bottom: 6px
}

.newsMainHead  { font-weight: bold; font-size: 36px; font-family: "Times New Roman", Georgia, Times; margin: 3px 24px 6px 0px }

.newsFirstHeadR  { font-weight: bold; font-size: 24px; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 6px 0 6px 24px; border-top-style: none; border-top-width: 0; }
.newsOtherHeadR {
	font-size: 24px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	line-height: 24px;
	margin: 6px 0 6px 24px;
	padding-top: 4px;
}
.newsFirstHeadL { font-weight: bold; font-size: 24px; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 6px 24px 6px 0; border-top-style: none; border-top-width: 0; }
.newsOtherHeadL {
	font-size: 24px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	line-height: 24px;
	margin: 6px 24px 6px 0;
	padding-top: 4px;
}
.newsSubHead {font-weight: bold;
font-size: 14px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.newsSubHeadRight {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-left: 24px;
}

.newsBox  { margin: 0px; padding: 0px }

.newsBodyL  { font-size: 11px; text-align: justify; text-indent: 12px; width: 349px; margin: 0 24px 8px 0  }
.newsBodyR  { font-size: 11px; text-align: justify; text-indent: 12px; width: 349px; margin: 0 0 8px 24px  }
.newsFirstParaR  { color: blue; font-size: 11px; text-align: justify; text-indent: 12px; width: 349px; margin: 0 0 8px 24px  }
.newsBodyN { font-size: 11px; text-align: justify }
.newsBodyLInset {
	font-size: 11px;
	text-align: justify;
	margin: 0 12px 0 0;
	display: block;
	padding-left: 12px;
	text-indent: 0px;
	font-style: italic;
}
.newsBodyRInset {
	font-size: 11px;
	text-align: justify;
	margin: 0 12 0 0px;
	padding-left: 12px;
	text-indent: 0px;
	display: block;
	font-style: italic;
}
.newsCrossRuleL  {
	font-size: 1px;
	margin: 22px 24px 0px 0px;
	border-top: 1px solid #FFF
}
.newsCrossRuleF {
	font-size: 1px;
	margin: 22px 0 0;
	border-top: 1px solid #FFF
}
.newsCrossRuleR  {
	font-size: 1px;
	margin: 22px 0px 0px 24px;
	border-top: 1px solid #FFF
}
.newsTitleBlock { background: url(images/bg-nltr-panel.jpg) repeat-x; margin: 0px; padding: 0px }
.Fly {
	margin: 0 12px 0 0;
	padding: 4px;
	border-bottom: 2px solid white;
}
.newsVerticalRule { background-color: black; clear: both; border-top: 4px solid #606060; border-bottom: 4px solid #606060 }
.newsCrossHeadRule { background-color: #000; margin: 0px; padding: 0px }
.newsFooterDate { color: #02000a; font-style: italic; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; margin: 0px; padding: 0px }
.newsColumn { margin-top: 6px; margin-bottom: 6px; padding-top: 8px; padding-bottom: 0px }
.newsColumnL {
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 8px;
	padding-bottom: 0px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFF;
}
.newsColumnR { margin-top: 6px; margin-bottom: 6px; padding-top: 8px; padding-bottom: 0px }
.newsColumnLeft { margin-top: 0; margin-bottom: 6px; padding-top: 8px; padding-bottom: 0; border-right: 1px solid white; }
.newsColumnRight { margin-top: 0; margin-bottom: 6px; padding-top: 8px; padding-bottom: 0; }
.mainCenPan { }
h1 { font-weight: normal; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding-top: 4px; padding-bottom: 4px }
.mainBody { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 12px; margin: 2px 0px 5px; padding: 0px 0px 3px }
.mainRuleTopBot { border-top: 4px ridge #069; border-bottom: 4px ridge #069 }
.mainRuleAllRound { background-color: #4a4a4a; margin: 5px 0 2px; padding: 2px; border: ridge 2px #069 }
.mainRuleTop { margin-top: 2px; margin-bottom: 2px; border-top: 4px ridge #069 }
.mainRJ12withVRule { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 12px; padding-right: 12px; border-right: 8px ridge #069 }
.mainLJ12 { font-size: 12px; margin-top: 2px; margin-bottom: 5px; margin-left: 12px; padding-left: 12px }
.rema18 { font-weight: 800; font-size: 18px; font-family: "Arial Black", Impact, FranklinGothic, Verdana, sans-serif; padding-top: 6px; padding-bottom: 8px }
.mainBox { padding: 8px; border-style: ridge; border-width: 4px; border-color: #aaa #606060 #606060 #aaa }
.FlyWinter {
	color: #fff;
	font-size: 12px;
	font-family: "Times New Roman", Georgia, Times;
	font-style: italic;
	font-weight: bold;
	background-color: #039;
	margin: 0 24 6 0;
	padding: 4px;
	border: solid 1px aqua;
}
.FlySummer {
	color: #ffc4e9;
	font-size: 12px;
	font-family: "Times New Roman", Georgia, Times;
	font-style: italic;
	font-weight: bold;
	background-color: #a6000e;
	margin: 0 24 6 0;
	padding: 4px;
	border: solid 1px orange;
}
.FlySpring { color: #fe0; font-size: 12px; font-family: "Times New Roman", Georgia, Times; font-style: italic; font-weight: bold; background-color: #026f22; margin: 0 24px 6px 0; padding: 4px ; border: solid 1px yellow; }
.FlySpringC {
	color: #fe0;
	font-size: 12px;
	font-family: "Times New Roman", Georgia, Times;
	font-style: italic;
	font-weight: bold;
	background-color: #026f22;
	margin: 0 24px 6px;
	padding: 4px;
	border: solid 1px yellow;
}
.FlySpringR { color: #fe0; font-size: 12px; font-family: "Times New Roman", Georgia, Times; font-style: italic; font-weight: bold; background-color: #026f22; margin: 0 0 6px 24px; padding: 4px; border: ridge 3px yellow; }
.FlySpringR:hover { color: navy; font-size: 12px; font-family: "Times New Roman", Georgia, Times; font-style: italic; font-weight: bold; background-color: #00be00; margin: 0 0 6px 24px; padding: 4px; border: ridge 3px #026f22; }
.FlyAutumn { color: #feff85; font-size: 12px; font-family: "Times New Roman", Georgia, Times; font-style: italic; font-weight: bold; background-color: #a35522; margin: 0 24px 8px 0; padding: 4px ; border: solid 1px maroon; }
.FlyWinterF {
	color: #fff;
	font-size: 12px;
	font-family: "Times New Roman", Georgia, Times;
	font-style: italic;
	font-weight: bold;
	background-color: #039;
	padding: 4px
}
.FlySummerF {
	color: #ffc4e9;
	font-size: 12px;
	font-family: "Times New Roman", Georgia, Times;
	font-style: italic;
	font-weight: bold;
	background-color: #a6000e;
	padding: 4px
}
.FlySpringF {
	color: #fe0;
	font-size: 12px;
	font-family: "Times New Roman", Georgia, Times;
	font-style: italic;
	font-weight: bold;
	background-color: #026f22;
	padding: 4px
}
.FlyAutumnF {
	color: #feff85;
	font-size: 12px;
	font-family: "Times New Roman", Georgia, Times;
	font-style: italic;
	font-weight: bold;
	background-color: #a35522;
	padding: 4px
}
.min { font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 9px; text-decoration: none }
.smlr { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 10px; text-decoration: none }
.sml { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11px; text-decoration: none }
.med { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 12px; text-decoration: none }
.lrg { font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; text-decoration: none }
.lrgr { font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px; text-decoration: none }
.max { font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 24px; text-decoration: none }
.btmmargin { padding-bottom: 4px }
.pageCrossRule { color: black; font-size: 1px; line-height: 1px; text-decoration: none; background-color: black; border-top: 4px solid #606060; border-bottom: 4px solid #606060 }
#navbar li {
	list-style-type: none;
}
#navbar a { /* define general characteristics of the "navbar" buttons */
	font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; display: block; width: auto; padding: 0.5em; border-style: solid; text-decoration: none; text-align: right; }
#navbar a { /* borders and colors for the non-hover state */
	border-width:  2px; /* top, right, bottom, left */
	border-color: #ccc #404040 #404040 #ccc; /* top, right, bottom, left */
	background-color: #50758c;
	color: #dde;
}
#navbar a:hover { /* borders and colors for the a:hover state */
	border-width:  2px; /* top, right, bottom, left */
	border-color: #404040 #ccc #ccc #404040; /* top, right, bottom, left */
	background-color: #8dfff6; /* darker background (button face) */
	color: #000; /* darker text */
}
.fpadvert {
	margin-left: 16px;
}
.punch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.smlLink {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 11px;
	text-decoration: none;
	margin-top: 4px;
	padding-top: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.vertical-separator {
	height: 6px;
	font-size: 6px;
	margin: 0px;
	padding: 0px;
}
.FlyLeft { font-size: 11px; text-align: justify; margin-right: 18px; padding-top: 4px; padding-bottom: 4px; }
.FlyLeftText { font-size: 11px; text-align: justify; margin-right: 18px; }
.FlyCentre { font-size: 11px; padding: 4px 8px; border-right: 1px solid white; border-left: 1px solid white; }
.FlyCentreText { font-size: 11px; text-align: justify; margin-right: 12px; margin-left: 12px; }
.FlyCentreBold {
	font-size: 14px;
	text-align: center;
	margin-right: 12px;
	margin-left: 12px;
}
.FlyRight { font-size: 11px; text-align: justify; margin-left: 18px; padding-top: 4px; padding-bottom: 4px; }
.FlyRightText { font-size: 11px; text-align: justify; margin-left: 18px; }
.bottomRule {
	text-decoration: none;
	border-top: 1px solid #fff;
	height: 12px;
}
.newsOtherHeadC {
	font-size: 24px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	line-height: 24px;
	margin: 6px 24px 6px 0;
	padding-top: 4px;
	text-align: center;
}
