/* anchor tags for body */
a {
font-family: arial;
font-size:12px;
color:#294F74;
font-weight:normal;
text-decoration: underline;
} 

a:hover 
{
	color:#616161;
} 


a.news:link {
	font-family:arial;
	font-size:12px;
	color:#294F74;
	font-weight:normal;
	
	text-decoration: none;
	}
a.news:active {
	font-family: arial;
	font-size:12px;
	color:#294F74;
	font-weight:normal;
	
	text-decoration: none;
}

a.news:visited {
	font-family: arial;
	font-size:12px;
	color:#294F74;
	font-weight:normal;
	
	text-decoration: none;
}
a.news:hover {
	font-family: arial;
	font-size:12px;
	color:#616161;
	font-weight:normal;
	
	text-decoration: none;
}


a.newsinuk:link {
	font-family: pigiarniq;
	font-size:12px;
	color:#294F74;
	font-weight:bold;
	
	text-decoration: none;
	}
a.newsinuk:active {
	font-family:  pigiarniq;
	font-size:12px;
	color:#294F74;
	font-weight:bold;
	
	text-decoration: none;
}

a.newsinuk:visited {
	font-family:  pigiarniq;
	font-size:12px;
	color:#294F74;
	font-weight:bold;
	
	text-decoration: none;
}
a.newsinuk:hover {
	font-family: pigiarniq;
	font-size:12px;
	color:#616161;
	font-weight:normal;
	
	text-decoration: none;
}



a.main:link {
	font-family:arial;
	font-size:12px;
	color:#555555;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 12px;
	
	text-decoration: none;
	}
a.main:active {
	font-family: arial;
	font-size:12px;
	color:#555555;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 12px;
	
	text-decoration: none;
}



a.main:visited {
	font-family:arial;
	font-size:12px;
	color:#555555;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 12px;
	
	text-decoration: none;
}
a.main:hover {
	font-family: arial;
	font-size:12px;
	color:#616161;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 12px;
	
	text-decoration: none;
}





.lnav {
  font: 12px arial,sans-serif;
  text-decoration: none;
  font-weight: normal;
  color: #666666;
  background-color: #BAC8D4;
  width: 150px;
  height: 15px;
  padding-left: 15px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.lnavact {
  font: 11px arial,sans-serif;
  text-decoration: none;
  font-weight: normal;
  color: #666666;
  background-color: #3C3A3A;
  width: 150px;
  height: 15px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
}

a.lnav:hover {
  background-color:  #CCCCCC
}




/* font sizes and tags */

p {color:#222222;
font-size:13 px;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
}
p.large {color:#52667E;
font-size:18px;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
}
p.footer {color:#222222;
font-size:10px;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
}
p.strong {color:#222222;
font-size:11px;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
font-weight:bold
}
p.two { color: #294F74; 
font-family: garamond;
 font-size: 20px; 
font-weight:bold;
}

p.one { color: #222222; 
font-family: arial;
 font-size: 17px; 
font-weight:bold;
}
.formField {
	color: #000000;
	font-family: Courier New, Courier, monospace;
	font-size: 12px;
}

.formButton {
	color: #000000;
	background-color: #C0C0C0;
	font-family: Courier New, Courier, monospace;
	font-size: 12px;
}

.formHeader {
	background-color : #333366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
}

.formFooter {
	background-color : #A9A990;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.formRequiredFields {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.formNotRequiredFields {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.formFieldname {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	/*text-align: right;*/
}

/* input properties */
.form_table
{
	border-color: #cccccc; /*#615745;*/

	background-color:  #F6F5F5;/* #F3F1ED; */ /* #F3F1ED; yellow FEFEE1 */

	border-style:solid;
	border-left-width: 1;
	border-top-width: 1;
	border-bottom-width: 1;
	border-right-width: 1;

}

.form_description
{
	font-family: Verdana; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: normal; 
}


.form_title
{
	font-family: Verdana; 
    font-size: 14px; 
	color: #52667E; 
	font-weight: bold; 
}

.form_title_line
{

	border-color: #cccccc; /*#615745;*/

	background-color:  #ffffff;/* #F3F1ED; */ /* #F3F1ED; yellow FEFEE1 */

	border-style:solid;
	border-left-width: 0;
	border-top-width: 0;
	border-bottom-width: 1;
	border-right-width: 0;

}

.form_subtitle
{
	font-family: Verdana; 
	font-size: 10pt; 
	color: #615745; 
	font-weight: bold; 
}
.form_label
{
	font-family: Verdana; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: bold; 
}
.form_field
{
	font-family: Verdana; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: normal; 
}
.form_hint
{
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: normal; 
	/*font-style: oblique;*/
}
select.form_selectbox  
{ 
	font-family: Verdana; 
	color: #000000; 
	font-size:10pt; 
}
textarea.form_textarea  			
{ 
	font-family: Verdana; 
	color: #000000; 
	font-size:10pt; 
}
.required
{
	font-family: Verdana; 
	font-size: 8pt; 
	color: #990000; 
	font-weight: normal; 
}
.required_label
{
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: normal; 
}
.PageTitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant : small-caps;
	font-size : 12pt;
	font-weight : bold;
	color : #333366;
}
.whiteNav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.whiteNav:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F7F7F7;
}

.whiteNav:hover {
	color: #CC0000;
}

.RegPageOn {
	color: #a9a990;
}
.titleHeader {
	background-color : #CCCCCC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
}

.tabOn {
	background-color : #333366;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	/*text-align : center;*/
}

.tabOff {
	background-color : #A9A990;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	/*text-align : center;*/
}

.subNavOn {
	background-color : #6161AF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	/*text-align : center;*/
}

.subNavOff {
	background-color : #333366;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	/*text-align : center;*/
}

.formField {
	color: #000000;
	font-family: Courier New, Courier, monospace;
	font-size: 12px;
}

.formButton {
	color: #000000;
	background-color: #C0C0C0;
	font-family: Courier New, Courier, monospace;
	font-size: 12px;
}

.formHeader {
	background-color : #333366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
}

.formFooter {
	background-color : #A9A990;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.formRequiredFields {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.formNotRequiredFields {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.formFieldname {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	/*text-align: right;*/
}

.redNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}

.normalText {
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.normalContentText {
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
}

LABEL {
	cursor: pointer;
}

BODY, TD {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.On{
	color: #a9a990;
}
.TopNav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration: none;
	color : #FFFFFF;
}

.TopNav:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration: none;
	color : #FFFFFF;
}

.TopNav:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration: none;
	color : #FFFFFF;
}

.strong{
	font-weight:bold;
}



/* Formatting used by all apps */
.heading{font-family:Century Gothic, Arial, Helvetica, sans-serif; color:#52667E; margin-left:30px; font-size:16px}
.subheading{font-family:Century Gothic, Arial, Helvetica, sans-serif; color:#52667E; font-weight: bold; font-size:18px}
body.cms{margin:2px}
td {color:#222222;font-size:14px;font-family:arial;}


/* News app */
.form_title {font-family:arial;font-size:20px}
.formFieldname {font-family:arial;color:#222222;font-size:14px;}

/* Splash page */
a:visited.splashLangSel, a.splashLangSel, a:link.splashLangSel, a:active.splashLangSel {font-family: Pigiarniq; font-size:18px; color:white; font-weight:bold; text-decoration: none}
a:hover.splashLangSel{color:white; text-decoration: underline}
a:visited.splashLang, a.splashLang, a:link.splashLang, a:active.splashLang {font-family: Pigiarniq; font-size:17px; color:white; font-weight:bold; text-decoration: none}
a:hover.splashLang{color:white; text-decoration: underline}

/* Documents app */
.docsPageIndex{text-align:center; width:100%}
.docsPageCurr{color:black; background-color:lightblue; border:1px solid blue}
.docsPageIndex, a:visited.docsPageLink, a.docsPageLink, a:link.docsPageLink, a:active.docsPageLink {text-decoration: none; color:#005284; font-size:14px; font-family: Arial; color:#005284; font-weight:bold; border:1px solid white}
a:hover.docsPageLink{text-decoration: underline; border:1px solid lightblue; color:blue}

/* Jobs app */
.jobsColumnHeading{font-family:arial, sans-serif; font-size:14px; color:#005284; font-weight: bold; width:150px;}
.form_label {font-family:arial, sans-serif; font-size:16px; }

h1
{
	font-family:Century Gothic, Arial, Helvetica, sans-serif; 
	color:#4974A1; 
	font-weight: normal; 
	font-size:16px
}
