a.GlobalLink {
	color: black;
	text-decoration: none;
	color: white;
}
a.GlobalLink:hover {
	color: red;
	text-decoration: underline;
}
td.GlobalLink {
	font-size: 12px;
	color: white;
	font-weight: bold;
}
a.InactivePage {
	color: blue;
	text-decoration: none;
}
a.InactivePage:hover {
	color: red;
	text-decoration: underline;
}
a.ActivePage {
	color: red;
	font-weight: bold;
	font-size: 18px;
}

h1.SiteName {
  	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
	color: white;
}
div.topNav {
	background-color: #0F5986;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 2px #ffcc00 solid;
}
a.topNav {
	color: #FFCC00;
	text-decoration: none;
	text-transform: uppercase;
}
a.topNav:hover {
	text-decoration: underline;
}
td.footer {
	background-color: #0F5986;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 2px #ffcc00 solid;
}
div.footer{
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
a.footer {
	color: #FFCC00;
	text-decoration: none;
}
a.footer:hover {
	color: red;
	text-decoration: underline;
}
a.subscribe {
 	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
}
a.subscribe:hover {
	color: white;
	text-decoration: underline;
}
a.subPage {
	color: #FFCC00;
	font-size: 11px;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a.subPage:hover {
	color: #ffffff;
	text-decoration: underline;
}
div.subPage {
	margin-bottom: 5px;
}
.subPageheading {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	font-weight: bold;
}
div.relatedLinks {
	background-color: #0F5986;
	margin: 5px;
	border: 1px #FFCC00 solid;
	padding: 10px;
}
div.LoginBox {
	background-color: #0F5986;
	margin: 5px;
	border: 1px #FFCC00 solid;
	padding: 5px;
}
h1 {
	font-size: 26px;
	color: #006600;
}
h2 {
	color: #FF0000;
}
body {
	background-image: url(images/background.gif);
}

.sm {
	font-size: 60%;
	vertical-align: 50%;
}
a.ArtNav {
	font-weight: bold; 
	font-size: 18px;
	text-decoration: none;
	color: #0000ff;
}
a.ArtNav {
	color: #ff0000;
	text-decoration: underline;
}
th {
	background-color: #A3BA98;
}


/* NEW BREAKING NEWS */
#bkngnws { border:1px solid #c5c5c5; border-width:0 1px 1px 0; zoom:1; padding:4px 0; margin-bottom:5px; }
#bkngnws:after { content: "."; display:block; height:0; clear:both; visibility: hidden; }
#bkngnws h3 { float:left; font:bold 107% arial; margin:0 5px 0 7px; text-transform:uppercase; }
#bkngnws p { float:left; margin:0; font:bold 107% arial; padding-right:10px; }
#bkngnws p em { font:normal 70% arial; text-transform:uppercase; }
.bkngnws-gold { background: #FFD84F url(images/dvlp_nws.gif) repeat-x top left; }
.bkngnws-gold h3 { color:#333333; }
.bkngnws-gold p, #ynwrap .bkngnws-gold p a, #ynwrap .bkngnws-gold p a:visited { color:#990000; }
.bkngnws-gold p em { color:#555; }
.bkngnws-red { background: #AD0404 url(images/brkg_nws.gif) repeat-x top left; }
.bkngnws-red h3 { color:#ffea00; }
.bkngnws-red p, #ynwrap .bkngnws-red p a, #ynwrap .bkngnws-red p a:visited { color:#fff; }
.bkngnws-red p em { color:#ccc; }
.breakingnews h4 { color:#a00f12; font:bold 92% verdana; margin:0;padding:0;}
@media all and (min-width: 0px){ #bkngnws:after { clear:none; } }
/* /NEW BREAKING NEWS */
div.PageNav {
	text-align: center;
}
a.NavButton {
	color: #009900;
	text-decoration: none;
}
a.NavButton:hover {
	color: red;
	text-decoration: underline;
}
a.InActiveNavButton {
	color: #999999;
	text-decoration: none;
}
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	left: 50px;
	top: 300px;
	border: 5px solid #FFCC00;
	background-color: #FFFFCC;
	padding: 10px;
}

