﻿a:link       { color:  #990000 }
a:active     { color:  #CC0000 }
a:visited    { color: #CC3300 }

a.topmenulink:link {
	color: #c5c5c5;
	text-decoration: none; 
	font-style:normal;
	font-size:11px;
}
a.topmenulink:visited {
	color: #c5c5c5;
	text-decoration: none; 
	font-style:normal;
	font-size:11px;
}
a.topmenulink:hover, a.topmenulink:active, a.topmenulink:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	color: #cc0000;
	text-decoration: none;
	font-style:normal;
	font-size:11px;
}

a.footerlink:link {
	color: #eeeeee;
	text-decoration: none; 
	font-style:normal;
	font-weight:400;
	font-size:11px;
}
a.footerlink:visited {
	color: #eeeeee;
	text-decoration: none; 
	font-style:normal;
	font-weight:400;
	font-size:11px;
}
a.footerlink:hover, a.footerlink:active, a.footerlink:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	color: #ffffff;
	text-decoration: underline;
	font-style:normal;
	font-weight:400;
	font-size:11px;
}

body         {
	background-color: rgb(255, 255, 255);
	/*background-color: #42413C;*/
	margin: 0;
	padding: 0;
	color: #000;
}

table        { border-width: 0px;
	table-border-color-light: rgb(204, 51, 0); table-border-color-dark: 
               rgb(204, 51, 0);
	}

h1           {
	color: #672E3D;
	/* #3F6723*/
}
h2           {
	/*color: #628A99;*/
	color:#2F3F48;
}
h3           {
	/*color: #9F9F6F*/
	color: #333333
}
h4           {
	color: #672E3D;
	/* #3F6723*/
}
h5           {
	/*color: #990000;*/
	color: #666633;
}
h6           {
	/*color: rgb(94, 114, 22)*/
	color:#666666
}
.newsblock {
	float: none;
	clear:both;
	width: 600px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top:thin gray dotted;
}

.newsblockhome {
	float: none;
	clear:both;
	width: 402px;
	height:150px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top:thin gray dotted;
}

.newsblockhomefirst {
	float: none;
	clear:both;
	width: 402px;
	height:150px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top:none;
}

.newsimageblock {
	float: left;
	width: 150px;
	padding-top: 5px;
	padding-right:10px;
	background-color: #FFFFFF;
}

.newstextblock {
	float: left;
	width: 440px;
	background-color: #FFFFFF;
	padding-bottom:10px;
	height:100%;
}

.newsimageblockhome {
	float: left;
	width: 150px;
	padding-top: 5px;
	padding-right:10px;
	background-color: #FFFFFF;
}

.newstextblockhome {
	float: left;
	width: 242px;
	height: 150px;
	vertical-align:top;
	background-color: #FFFFFF;
	padding-bottom:10px;
	height:100%;
	margin-top:-8px;
	margin-bottom:auto;
	padding-top:0px;
	/*font-size:90%;*/
}

.newscaptionblock {
	float: none;
	width: 150px;
	padding-top: 5px;
	font-size:80%;
	text-align:left;
	background-color: #FFFFFF;
	padding-bottom:10px;
	height:100%;
}



button       { background-color: rgb(217, 235, 207); color: rgb(255, 255, 255) }
label        { color: rgb(0, 0, 0) }
textarea     { color: rgb(0, 0, 0) }
fieldset     { color: rgb(11, 0, 0) }
legend       { color: rgb(51, 0, 153) }
select       { color: rgb(11, 0, 0) }
caption      { color: rgb(51, 0, 153) }
th           { color: rgb(0, 0, 0) }
.figmainbar  { font-family: arial, Arial, Helvetica; font-weight: bold; font-size: 24px; color: rgb(0, 0, 0) }
.fignavbar   { font-family: arial, Arial, Helvetica; font-size: 11px }
.figbullbar  { font-family: arial, Arial, Helvetica; font-weight: bold; font-size: 12px; color: rgb(51, 102, 153); margin-top: 0; margin-bottom: 6px }
.figtext     { font-family: 'Source Sans', Tahoma, Geneva, arial, Arial, Helvetica; font-size: 11px; line-height:130%; margin-top:5px}
body         { font-size: 12px; font-family: 'Source Sans', Tahoma, Geneva, arial, Arial, Helvetica }
h1           { font-size: 30px;  }
h2           { font-size: 24px; margin-top: 20px; margin-bottom: 0px }
h2.top       { font-size: 24px; margin-top: 0px }
h3           { font-size: 20px; margin-top: 20px; margin-bottom: 0px }
h3.top       { font-size: 20px; margin-top: 0px }
h4           { font-size: 18px; margin-top: 20px; margin-bottom: 0px }
h4.top       { font-size: 18px; margin-top: 0px }
h5           { font-size: 16px; margin-top: 20px; margin-bottom: 0px }
h5.top       { font-size: 16px; margin-top: 0 }
h5.newsheadings { font-size: 13px; margin-top: 0 }
h6           { font-style: italic; font-size: 16px; margin-top: 20px; margin-bottom:0px }
h6.top       { font-style: italic; font-size: 16px; margin-top: 0; padding-top:0px }
td           { font:100%/1.8 'Source Sans', Tahoma, Geneva, arial, Arial, Helvetica;}
td           { margin-top: 0; margin-bottom: 0}
p            { font:100%/1.8 'Source Sans', Tahoma, Geneva, arial, Arial, Helvetica;}
ul, ol       { font:100%/1.8 'Source Sans', Tahoma, Geneva, arial, Arial, Helvetica;}
.crumb       {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 10px;
	color: #9D0000;
	margin-top: 0;
	margin-bottom: 0;
	font-style: normal;
}

a.crumb:link
{
	color: #9D0000;
}

a.crumb:hover
{
color: #9D0000;
} 

a.crumb:visited
{
color: #9D0000;
} 

a:link       {
	text-decoration: none;
	font-weight: 600;
}
a:visited    {
	text-decoration: none;
	font-weight: 600;
}
a:hover      {
	text-decoration: underline;
	font-weight: 600;
}

a.news:link       {
	color: #666633;
	text-decoration: none;
}
a.news:visited    {
	color: #666633;
	text-decoration: none;
}
a.news:hover      {
	color: #666633;
	text-decoration: underline;
}
a.news:active    {
	color: #666633;
	text-decoration: none;
}


a.hide:link {
	color: #000;
	text-decoration: none; 
}
a.hide:visited {
	color: #000;
	text-decoration: none; 
}
a.hide:hover, a.hide:active, a.hide:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
}


h1, h2, h3, h4, h2.top, h3.top, h4.top {
	font-family:'Cuprum', Tahoma, Geneva, arial, Arial, Helvetica; 
	/*font-family:'Economica', Tahoma, Geneva, arial, Arial, Helvetica;*/ 
	font-weight: 700;
	line-height: normal;
	padding-top: 10px;
	padding-bottom: 10px;
}

h5, h5.top {
	font-family:'Cuprum', Tahoma, Geneva, arial, Arial, Helvetica; 
	/*font-family:'Economica', Tahoma, Geneva, arial, Arial, Helvetica;*/ 
	font-weight: 700;
	line-height:normal;
	padding-top: 10px;
	padding-bottom: 10px;
}

h5.newsheadings {
	font-weight: 400;
	border-bottom:thin gray dotted;
	font-size:12px;
}

h6 {
	font-family:'Cuprum', Tahoma, Geneva, arial, Arial, Helvetica; 
	/*font-family:'Economica', Tahoma, Geneva, arial, Arial, Helvetica;*/ 
	font-weight: 700;
	font-style:italic;
	line-height:normal;
	padding-top: 10px;
	padding-bottom: 10px;
}

h1, h2, h3, h4, h5, h6, p, ul, ol {
	margin-top: 0px;
	/*padding-right: 15px;
	padding-left: 15px; /*/
	}

h1.top, h2.top, h3.top, h4.top, h5.top, h6.top {
	padding-top: 0px;
}

ul, ol, dl { 
	padding: 0;
	margin: 0;
	padding: 0 15px 15px 40px;	
}

.marquee {
  width: 600px;
  overflow: hidden;
  border: 0px solid #ccc;
  background: #fff;
}

.signindlg {
	color: #555;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.signindlg p {
	padding: 10px 20px;
	margin: 30px 0 0;
	font-size: 14px;
	font-weight: 300;
	text-align: justify;
}

#signlink {
	visibility:hidden;
}


@media print {
    a:link:after,
    a:visited:after {
        content: "" !important;
    }
}