/* First file: All CSS-capable browsers */

/* This style sheet is complemented by test-css2.css, allowing text resizing */
/* Points are used for compatibility with older browsers. */

/* HTML elements */
/* This section defines common HTML elements */

body, p { color:#fff; }


/* Multiple declarations take care of the NN4 inheritance bug */
body, p, blockquote, table, td, th, li, a href, ul, ol, input, dd, dl, dt,
form, input, button, textarea, select, option, fieldset, label, caption
{
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif; }


p.no_em {
	font-style:normal;
}
/* All header share some common characteristics. Sizes specified separately */
h1, h1.spch, h2, h3, h4, h5, h6 {
  font-family: arial, helvetica, sans-serif;
  color: #fff;         
  background: transparent;
  font-weight: bold; }

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

a:link {color:#0099FF;}
a:visited {color:#00CCCC;}
a:hover {color:#99CCFF;}

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; } 

img.border      { border-style:solid; border:2px #000000; } 

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

/* Simple text-sizing classes, when nothing else will do */

.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;}


/* Colors  */
.dkred {color: #990000;}

.dkblue {color: #003399;}

.red {color: #ff0000;}

.blue {color: #0000FF;}

.lightblue-bold {color: #000066;
	font-weight: bold;}

.lightblue {color: #000066;}

.green {color: #009933;}

.green-bold {color: #009933;
	font-weight: bold;}

.dkgreen {color: #006633;}

.white-bold {color: #ffffff;
	font-weight: bold;}

.white {color: #ffffff;}

.orange-reg {color: #FF6600;}

.yellow {color:#FFFF00;}
	

	
	
/* background colours for text or cells/rows */
.bgwht {background: #FFFFFF;}
.bggrn {background: #CCCC99;}
.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;
	padding:10px;}
	
	
/* Simple classes to "touch up" text alignement */
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-centre { text-align: center; }
.align-center { text-align: center; }
.align-justify { text-align: justify; }

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

/* replaces absmiddle */
.image-middle {vertical-align: middle; }

/* Quick ways to create floating images */
.image-left { float:left; vertical-align:text-top; }
.image-right { float:right; vertical-align:text-top; }
/* There is no way to center imgs directly in CSS: images have to be
   encapsulated in, say, an "align-center" <div> or <p> 
   * <br clear="all"> can solve problem if image overlaps
   */



a href { text-decoration: underline; }  /* Usual web standard */
/* Not specifying the a href color allows end-user preferences to take precedence */

a:hover {	color : #ff0000; 
background : transparent;}

.paddingRight10 {padding-right:10px;}
.paddingTopBottom5 {padding-bottom:5px; padding-top:5px;}




/* Other devices */
/* 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 } 
}