BODY {
	margin-left: 0; margin-right: 0; margin-top: 0; border: 0; padding: 0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; background: #FFFFFF; background-color: #FFFFFF; background-image: url('spacer_top.jpg'); background-repeat: repeat-x;
}
P {
	margin-left: 2%; margin-right: 0; margin-top: 0:;  margin-bottom: 0; COLOR: #021227; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.8em; FONT-WEIGHT: normal;  LINE-HEIGHT: 2em; 
}
H1, H2, H3, H4, H5, H6 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 1em; FONT-WEIGHT: bold;}

H1 { 	BACKGROUND: transparent;  COLOR: #CCCC99; FONT-SIZE: 1.1em;  text-align: right; letter-spacing: 1.1em; border-bottom: 1px solid #FFFFFF;}
H2 {	BACKGROUND: transparent;  COLOR: #A61C0D; FONT-SIZE: 1.1em; FONT-WEIGHT: normal; letter-spacing: 1em; border-bottom: 1px solid #B17825;}
H3 {	COLOR: #FF5B00;  }
H4 {	COLOR: #ffffff; BACKGROUND: #D27745;  FONT-SIZE: 1.3em; border-bottom: 4px solid #FFFFFF; }
H5 {	COLOR: #ffffff; FONT-SIZE: 0.8em; border-bottom: 1px solid #F67121; background-image: url('spacer_h5.gif');}
H6 {	COLOR: #ffffff;   FONT-SIZE: 0.8em;  BACKGROUND: #000000; }

TABLE {	FONT-SIZE: 1em; border-collapse: collapse;  border-spacing: 0; margin-left: auto; margin-right: auto; text-align: center; padding: 0px;}
TABLE P, TABLE OL, TABLE UL,  {	FONT-SIZE: 0.7em; }

th {	padding: 4px 6px;  background: #ff9933;}
td {	text-align: left;   vertical-align: top}
tr {    text-align: left; padding: 4px 6px; }
dt {	margin-left: 5%;  FONT-WEIGHT: bold;  LINE-HEIGHT: 2em; }

div.menuIndex {	position: absolute;  top: 0px; left: 0; width: 740px; height: 82px; }
div.mainBlank {	position: absolute;  top: 82px; width: 100%;  left: 0; 	margin-left: 0; margin-right: 0;  }


div.main {	position: absolute;   top: 70px; left: 110px; width: 70%; padding: 0 0 0 40px; background: transparent; }
div.mainLeft {	position: absolute;   top: 70px; left: 0px; width: 550px; padding: 0 10px 0 30px; background: transparent;}
div.mainLeftNarrow {	position: absolute;   top: 70px; left: 0px; width: 380px; padding: 0 0 0 10px; background: #EEEEEE;}
div.mainNarrow {	position: absolute;   top: 85px; left: 0px; width: 380px; padding: 0 0 0 10px; background: transparent}
div.mainRight {	position: absolute;   top: 100px; right: 0;  width: 30%; text-align: left;  background: #EEEEEE;  border-left: 1px dotted #CCCCCC; padding: 1em;
}
div.mainRightSafe {	position: absolute;   top: 100px; left: 550px;  width: 30%; text-align: left;  background: #EEEEEE;  border-left: 1px dotted #CCCCCC; padding: 1em;
}
div.mainCentre {	position: absolute;   top: 70px; left: 110px; width: 85%; padding: 0 0 0 20px; background: transparent; }
div.mainRightWhite {	position: relative;   text-align: left; padding: 0 0 0 2px; background: #FFFFFF; }
div.mainRightWide {
	position: absolute;   top: 70px; left: 340px;  width: 55%; text-align: left;  background: transparent;  border-left: 1px dotted #CCCCCC; padding: 1em;
}
div.mainRightWideE {
	position: absolute;   top: 70px; left: 390px;  width: 46%; text-align: left;  background: #EEEEEE;  border-left: 1px dotted #CCCCCC; padding: 1em;
}
div.mainCentreNarrow {	position: absolute;   top: 70px; left: 200px; width: 380px; padding: 0 0 0 10px; background: #EEEEEE;}

div.sideMenu {
	position: absolute;  top: 350px; left: 0px; width: 160px;  text-align: left;  background: transparent; background-image: url('spacer_side.gif');  background-repeat: repeat-y 
}
div.sideNav {	position: absolute;  top: 10px; right: 0; width: 100%; text-align: right; padding: 0 15px 0 2px; }

B {	COLOR: #000000;  FONT-SIZE: 1em; FONT-WEIGHT: bold}
OL {
	margin-left: 20%; margin-right: 5%; margin-top: 0:;  margin-bottom: 0;  FONT-SIZE: 0.8em;  LINE-HEIGHT: 2em; list-style-type: decimal;
} 
UL { 	 font-size: 0.8em; list-style-image: url('green_bullet.gif'); line-height: 2em; margin-left: 18%; margin-right: 5% 
}

A:, A:visited, A:link, A:active {	 COLOR: #E14602; TEXT-DECORATION: none}
A:hover {	COLOR: #3300cc; TEXT-DECORATION: underline}

A.menu:, A.menu:visited, A.menu:link, A.menu:active, {
	 COLOR: #CC3300;  normal; WIDTH: 87px; TEXT-DECORATION: none; BACKGROUND: transparent; background-image: url('spacer_menu.jpg');  background-repeat: no-repeat; text-align: right;
}
A.menu:hover {	COLOR: #3300cc; BACKGROUND-COLOR: transparent; background-image: url('spacer_navMenuo.gif'); background-repeat: no-repeat}

A.smallblack:, A.smallblack:visited, A.smallblack:link, A.smallblack:active {
	COLOR: #D1270B;  FONT-SIZE: 0.65em; TEXT-DECORATION: none
}
A.smallblack:hover {
	COLOR: #00ff99;  FONT-SIZE: 0.65em; TEXT-DECORATION: underline
}

#cgroup1 {	 COLOR: #000066; background: transparent; border: 1px dotted #eeeeee; }
#cgroup2 {	 BACKGROUND-COLOR: #FFFFFF;  border-top: 1px solid #1B6F73; padding: 2em; margin-top: 1em;}
#cgroupMenu { background-image: url('spacer_navMenu.gif'); background-repeat: no-repeat }
#cgroupThumb {	 color: #653200; background: transparent;  padding: 1em;}
#cgroupTable { background: #000000; background-color: #000000; border: #eeeeee solid 1px;  width: 200px;}
#cgroupQuote { COLOR: #993300;  BACKGROUND-COLOR: #FFFFCC; FONT-SIZE: 0.7em; LINE-HEIGHT: 1.2em; border: #999966 solid 1px;}
#cgroupPadding { padding: 10px}
#menuix01, #menuix02, #menuix03, #menuix04, #menuix05,{	POSITION: absolute; top: 60px; VISIBILITY: hidden; width: 10px; height: 15px; z-index: 90;}
#menuix01 { left:181px;}
#menuix02 { left:278px;}
#menuix03 { left:422px;}
#menuix04 { left:518px;} 
#menuix05 { left:632px;} 
#menu00, #menu01, #menu02, #menu03, #menu04, #menu05, #menu06, #menu07, #menu08, #menu09,   {
	POSITION: absolute; VISIBILITY: hidden;	background: transparent; COLOR: #000000; text-align: left;  line-height: 2em;
	padding: 10px; 	
}
#menurollover01, #menurollover02, #menurollover03, #menurollover04, #menurollover05  {
	 POSITION: absolute;  FONT-SIZE: 0.75em;  VISIBILITY: hidden; 
	 top: 100px; width: 500px; left: 50px;  background-color: #EEEEEE;
	  padding: 10px; border: 2px solid #CCC;
}
.caption {	FONT-SIZE: 0.7em; LINE-HEIGHT: 1.2em; COLOR: #333333; }
.captionWhite {	FONT-SIZE: 0.7em; LINE-HEIGHT: 1.2em; COLOR: #EEEEEE;  text-align: right;}
.centreTd {
	text-align: center; vertical-align: top; FONT-SIZE: 0.8em;  COLOR: #3F1E11
}
.cgroupTable { background: #000000; background-color: #000000; border: #eeeeee solid 1px;  width: 200px;}
.floatRight { float: right; padding: 0 0 0 11px; }
.floatLeft { float: left; padding: 0 12px 0 0 }
.floatClear { clear: both }
.floatUp { float: left; margin-top: -6px }
.headBold {
	    COLOR: #FFFF33; FONT-SIZE: 1em; font-weight: bold;   text-align: right; letter-spacing: 0.5em;
}
.grey {    BACKGROUND-COLOR: #EEEEEE; }
.indexTitle {	COLOR: #4F6461;  FONT-SIZE: 0.75em; }
.indent {	margin-left: 5%; margin-right: 5%;  padding: 10px;}
.line {	background-image: url('spacer_line.gif'); background-repeat: repeat-x;}
.menu { FONT-SIZE: 0.7em; COLOR: #FF9933}
.menuText {	COLOR: #000000; FONT-SIZE: 1em; TEXT-DECORATION: none}
.orange {	COLOR: #CCCC99; FONT-SIZE: 0.75em; FONT-WEIGHT: bold;}
.quote {	COLOR: #993300;  BACKGROUND-COLOR: #FFFFCC; FONT-SIZE: 0.7em; LINE-HEIGHT: 1.2em; padding:0 15px 0 15px;}
.red {	COLOR: #EEEEEE; BACKGROUND-COLOR: #FF6633; FONT-SIZE: 0.85em; FONT-WEIGHT: bold; text-align: right; letter-spacing: 0.5em;}
.right {	FONT-SIZE: 0.7em; LINE-HEIGHT: 1em; text-align: right; }
.smallblack {	FONT-SIZE: 0.7em; LINE-HEIGHT: 1em;  }
.smallMenu {	FONT-SIZE: 0.75em; COLOR: #666666}
.subhead { 
	 border-top: 1px solid #FFFF33;  BACKGROUND-COLOR: #eeeeee; COLOR: #999999; font-weight: bold;  letter-spacing: 0.25em;
}




.watermark-2 { background-image: url('indexPanel_2.jpg'); background-repeat: no-repeat }

