
body, p { color:#000000; }


body, p, blockquote, table, td, th, li, a href, ul, ol, input, dd, dl, dt,
form, input, button, textarea, select, option, fieldset, label
{
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif; }

h1, h1.spch, h2, h3, h4, h5, h6 {
  font-family: arial, helvetica, sans-serif;
  color: #000; 
  background: transparent;
  font-weight: bold; }

H1 {font-size: 18pt;}
H2 {font-size: 14pt;}
H3 {font-size: 11pt;}
H4 {font-size: 10pt;}
H5 {font-size: 9pt;}
H6 {font-size: 8pt;}

em, i      { font-style: italic; }
blockquote { font-style: italic; }
strong, b  { font-weight: bold; }
img {border-style: none;}
a img      { border:0px none #FFFFFF; color:#FFFFFF; } 

abbr, acronym, span.abbr{
cursor: help;
border-bottom: 1px dashed #000000;}


.size-larger  { font-size: 14pt; }
.size-large   { font-size: 12pt; }
.size-small   { font-size:  9pt; }
.size-smaller { font-size: 8pt;}
	
.footnote {font-size: 8pt;}

sup {font-size: 8pt;
	font-weight: normal;}

ul {list-style-type: disc;}
ul.square {list-style-type:square;}
ul.circle {list-style-type:circle;}

ol.lower-alpha {list-style-type:lower-alpha;}
ol.upper-alpha {list-style-type:upper-alpha;}
ol.lower-roman {list-style-type:lower-roman;}
ol.upper-roman {list-style-type:upper-roman;}

.nobullet {LIST-STYLE: none;}


hr.center75 { 

 width: 75%; 
}

hr.left75 { 

 width: 75%;
 align: left;
}

.clearBoth { clear:both;}

/* Colours */
.gold {	color: #CC9966;}

.fmi-grn { color:#408080;}

.red { color: #ff0000;}

.ltblue { color: #0099CC;}

.yellow {  color: #EAB428;}

.grey {
	 color: #CCCCCC;
}

.white {color:#FFFFFF;}
.black {color:#000000; background-color:transparent;}
	
	
/* background colours for text or cells/rows */
.bgwht {background: #FFFFFF;}
.bggrey {background: #CCCCCC;}
.bgltgrey {background: #DCDCDC;}
.bggrn {background: #CCCC99;}
.bggreen {background: #008040;}
.bggold {background: #CC9966;}
.bgbge {background: #FFFFCC;}
.menubg {BACKGROUND-COLOR: #990000;
 border: White;}
.menubg2 {BACKGROUND-COLOR: #F1BA5C;}
.menubg3 {BACKGROUND-COLOR: #F0A34D;}
.lftbg {BACKGROUND-COLOR: #990000;}
.bgred {background: #CC0000;}
.bgpink {background: #FFCCCC;}
.bgblk {background: #000000;}
.background {background: #FFD700;
	color: #000000;}
.bg-fmi-grn { background:#408080;}
.bgpurple {
	background-color: #660099;
}
.bg07blue {background-color:#5AC3D6;}
	
	
/* Simple classes to "touch up" text alignement */
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.align-centre { text-align: center; }
.align-justify { text-align: justify; }

.indent {padding-left: 20px; padding-right: 20px;}
.indent2 {padding-left: 40px; padding-right: 40px;}
.indent3 {padding-left: 60px; padding-right: 60px;}
.tab {text-indent: 40px;}


.image-middle {vertical-align: middle; }

.image-left { float:left; vertical-align:text-top; }
.image-right { float:right; vertical-align:text-top; }

.hspaceR10 {padding-right:10px;}
.hspaceR10B10 {padding-right:10px; padding-bottom: 10px;}

.hspaceL10 {padding-left:10px;}
.hspaceL10B10 {padding-left:10px; padding-bottom: 10px;}

A.nav1:link {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}

A.nav1:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}
	
A.nav1:active {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}
	
A.nav1:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background : none;}

A.sidebar:link 		{
	color: #FFFFFF;
	text-decoration: none;
}
A.sidebar:visited 		{
	color: #FFFF99;
	text-decoration: none;
}
A.sidebar:active 		{
	color: #FFFFFF;
}
A.sidebar:hover 		{
	color: #F3C171;
}

.fipbutton, .fipbutton a  { background: #000000; color: #FFFFFF; font-size: 12pt; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; }
.fipbutton { padding-left: 8px; padding-right: 8px; padding-top: 2px; width: 25%; padding-bottom: 4px; border-bottom:1px solid #FFFFFF; }

.width75 {width:75%; text-align:center;}
.width50 {width:50%; text-align:center;}

.width-left {width: 150px; }
.width-left-nav {width: 132px; }
.width-FIP-gap {width: 18px;}
.width-side-gap {width: 24px;}
.width-head-foot {width: 550px;}
.width-head-foot2 {width:80%;}
.blackmenu {width: 20%;}
.width-date-notice {width: 200px;}

.width18{ width : 18px; }
.width132{ width : 132px; }
.width450{ width : 450px; }

.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.image-left { 
	float: left;
	vertical-align: text-top;
}
.image-right {
	float: right;
	vertical-align: text-top;
}

a.navaid {background-color:transparent; color:#5AC3D6;}




/* This section provides instruction for display on non-screen devices */
@media print {
 page { margin: 10% }
 h1, h2, h3, h4 { page-break-after: avoid; page-break-inside: avoid }
 blockquote, ul, ol, dl { page-break-before: avoid } 
}

