
/*·························  © Webacumen 2007. All rights reserved  ··········································

Project			:	standard
Module Name		:	common.css
Purpose			:	
············································································································
Revision History

Date			Rev			CA Number		Changes Made
01/10/06		1			D001/0000		Initial Review
··········································································································*/

body
{
	background-color: rgb(220, 253, 241);
	float: none;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;	
	width: 100%;
	height: auto; 
	cursor: default;
	text-decoration: none;
	text-align: center;
	border-style: none;
	overflow: auto;
	visibility: visible;
}

.fDev {font-style: normal; color: DARKSLATEGRAY; font-family: Verdana, Arial, Helvetica; color: BLACK;}

/*·········································································································
Primary Divs
··········································································································*/

div#divContainer
{
	background-color: Transparent;
	position: relative;
	margin: 0px 0px 0px 0px;
	float: left;
	display: block;
	width: 100%; 
	height: 100%;
	visibility: visible;
}

div.xMain {background-color: rgb(241, 241, 241); margin: 0px auto 0px auto; display: block; }
div.xMenu {background-color: Transparent; margin: 0px;}
div.xPane {background-color: Transparent; margin: 0px;}
div.xMain, div.xMenu, div.xPane
{
	padding: 0px;
	border-style: none;
	text-align: left;
}

div.xHold
{
	background-color: Transparent;
	float: none; 
	top: 0px; 
	left: 0px; 
	/*width: auto;*/
	margin: 3px;
	text-align: left;
	border-style: none;
	overflow: visible; 
}

div.xFont {}
div.xPref {}
div.xFont, div.xPref
{
	background-color: MINTCREAM;
	margin: 0px;
	display: none;
	text-align: left;
	border-style: solid;
	border-width: 1px; 
	border-color: SILVER;
	overflow: visible; 
	z-index: 1;
}

/*·········································································································
Edge Divs
··········································································································*/

div#eTM {top: 0px; height: 138px; background-image: url(../fldimg/tm.jpg);}
div#eBM {bottom: 0px; height: 40px; background-image: url(../fldimg/bm.jpg);}
div#eTM, div#eBM
{
	background-color: Transparent;
	background-repeat: repeat-x;
	position: absolute;
	float: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	left: 0px; 
	font-size: 0px;
}

div#eTL {left: 0px; width: 40px; background-image: url(../fldimg/tl.jpg);}
div#eTB {left: 280px; width: 440px; background-image: url(../fldimg/top.jpg);}
div#eTR {right: 0px; width: 40px; background-image: url(../fldimg/tr.jpg);}
div#eTL, div#eTB, div#eTR
{
	background-color: Transparent;
	background-repeat: no-repeat;
	position: absolute;
	float: none;
	margin: 0px;
	padding: 0px;
	top: 0px;
	height: 138px;
	font-size: 0px;
}

div#eML {left: 0px; background-image: url(../fldimg/ml.jpg);}
div#eMR {right: 0px; background-image: url(../fldimg/mr.jpg);}
div#eML, div#eMR
{
	background-repeat: repeat-y;
	background-color: Transparent;
	position: absolute;
	float: none;
	margin: 0px;
	padding: 0px;
	top: 0px;
	height: 100%; 
	width: 40px;
	font-size: 0px;
}

div#eBL {left: 0px; background-image: url(../fldimg/bl.jpg);}
div#eBR {right: 0px; background-image: url(../fldimg/br.jpg);}
div#eBL, div#eBR
{
	background-color: GAINSBORO;
	background-repeat: no-repeat;
	position: absolute;
	float: none;
	margin: 0px;
	padding: 0px;
	bottom: 0px;
	height: 40px;
	width: 40px;
	font-size: 0px;
}

/*·········································································································
Image Box Divs
··········································································································*/

div.divImgCen {margin: 0px auto 0px auto; clear: both; display: block;}
div.divImgAlg {margin: 0px 0px 0px 0px;}

div.divImgT {height: 18px; background-repeat: no-repeat; font-size: 0px;}
div.divImgM {height: auto; background-repeat: repeat-y; font-size: 10px;}
div.divImgB {height: 22px; background-repeat: no-repeat; font-size: 0px;}

div.divImg0 {width: auto;}
div.divImg120 {width: 160px;}
div.divImg150 {width: 190px;}
div.divImg200 {width: 240px;}
div.divImg220 {width: 260px;}
div.divImg250 {width: 290px;}
div.divImg300 {width: 340px;}
div.divImg400 {width: 440px;}
div.divImg500 {width: 440px;}
div.divImg600 {width: 440px;}
div.divImg700 {width: 440px;}
div.divImg0, div.divImg120, div.divImg150, div.divImg200, 
div.divImg220, div.divImg250, div.divImg300, div.divImg400,
div.divImg500, div.divImg600, div.divImg700
{
	background-color: Transparent;
	position: relative;
	float: none;
	padding: 0px;
	text-align: center;
	border-style: none;
}

div.divImg120T {background-image: url(../fldimg/boxes/120t.jpg);}
div.divImg120M {background-image: url(../fldimg/boxes/120m.jpg);}
div.divImg120B {background-image: url(../fldimg/boxes/120b.jpg);}

div.divImg150T {background-image: url(../fldimg/boxes/150t.jpg);}
div.divImg150M {background-image: url(../fldimg/boxes/150m.jpg);}
div.divImg150B {background-image: url(../fldimg/boxes/150b.jpg);}

div.divImg200T {background-image: url(../fldimg/boxes/200t.jpg);}
div.divImg200M {background-image: url(../fldimg/boxes/200m.jpg);}
div.divImg200B {background-image: url(../fldimg/boxes/200b.jpg);}

div.divImg220T {background-image: url(../fldimg/boxes/220t.jpg);}
div.divImg220M {background-image: url(../fldimg/boxes/220m.jpg);}
div.divImg220B {background-image: url(../fldimg/boxes/220b.jpg);}

div.divImg250T {background-image: url(../fldimg/boxes/250t.jpg);}
div.divImg250M {background-image: url(../fldimg/boxes/250m.jpg);}
div.divImg250B {background-image: url(../fldimg/boxes/250b.jpg);}

div.divImg300T {background-image: url(../fldimg/boxes/300t.jpg);}
div.divImg300M {background-image: url(../fldimg/boxes/300m.jpg);}
div.divImg300B {background-image: url(../fldimg/boxes/300b.jpg);}

div.divImg400T {background-image: url(../fldimg/boxes/z300t.jpg);}
div.divImg400M {background-image: url(../fldimg/boxes/z300m.jpg);}
div.divImg400B {background-image: url(../fldimg/boxes/z300b.jpg);}

div.divImg500T {background-image: url(../fldimg/boxes/z300t.jpg);}
div.divImg500M {background-image: url(../fldimg/boxes/z300m.jpg);}
div.divImg500B {background-image: url(../fldimg/boxes/z300b.jpg);}

div.divImg600T {background-image: url(../fldimg/boxes/z300t.jpg);}
div.divImg600M {background-image: url(../fldimg/boxes/z300m.jpg);}
div.divImg600B {background-image: url(../fldimg/boxes/z300b.jpg);}

div.divImg700T {background-image: url(../fldimg/boxes/z300t.jpg);}
div.divImg700M {background-image: url(../fldimg/boxes/z300m.jpg);}
div.divImg700B {background-image: url(../fldimg/boxes/z300b.jpg);}

/*·········································································································
Video Box Divs
··········································································································*/

div.divVidT {height: 5px; background-repeat: no-repeat; font-size: 0px;}
div.divVidM {height: auto; background-repeat: repeat-y; font-size: 10px;}
div.divVidB {height: 5px; background-repeat: no-repeat; font-size: 0px;}

div.divVid120 {width: 160px;}
div.divVid150 {width: 190px;}
div.divVid200 {width: 240px;}
div.divVid220 {width: 260px;}
div.divVid250 {width: 290px;}
div.divVid300 {width: 340px;}
div.divVid400 {width: 440px;}
div.divVid500 {width: 540px;}
div.divVid600 {width: 640px;}
div.divVid700 {width: 740px;}
div.divVid0, div.divVid120, div.divImg150, div.divVid200, 
div.divVid220, div.divVid250, div.divVid300, div.divVid400,
div.divVid500, div.divVid600, div.divVid700
{
	background-color: Transparent;
	position: relative;
	float: none;
	padding: 0px;
	text-align: center;
	border-style: none;
}

div.divVid120T {background-image: url(../fldimg/boxes/z120t.jpg);}
div.divVid120M {background-image: url(../fldimg/boxes/z120m.jpg);}
div.divVid120B {background-image: url(../fldimg/boxes/z120b.jpg);}

div.divVid150T {background-image: url(../fldimg/boxes/z150t.jpg);}
div.divVid150M {background-image: url(../fldimg/boxes/z150m.jpg);}
div.divVid150B {background-image: url(../fldimg/boxes/z150b.jpg);}

div.divVid200T {background-image: url(../fldimg/boxes/z200t.jpg);}
div.divVid200M {background-image: url(../fldimg/boxes/z200m.jpg);}
div.divVid200B {background-image: url(../fldimg/boxes/z200b.jpg);}

div.divVid220T {background-image: url(../fldimg/boxes/zz220t.jpg);}
div.divVid220M {background-image: url(../fldimg/boxes/zz220m.jpg);}
div.divVid220B {background-image: url(../fldimg/boxes/zz220b.jpg);}

div.divVid250T {background-image: url(../fldimg/boxes/z250t.jpg);}
div.divVid250M {background-image: url(../fldimg/boxes/z250m.jpg);}
div.divVid250B {background-image: url(../fldimg/boxes/z250b.jpg);}

div.divVid300T {background-image: url(../fldimg/boxes/z300t.jpg);}
div.divVid300M {background-image: url(../fldimg/boxes/z300m.jpg);}
div.divVid300B {background-image: url(../fldimg/boxes/z300b.jpg);}

div.divVid400T {background-image: url(../fldimg/boxes/z300t.jpg);}
div.divVid400M {background-image: url(../fldimg/boxes/z300m.jpg);}
div.divVid400B {background-image: url(../fldimg/boxes/z300b.jpg);}

div.divVid500T {background-image: url(../fldimg/boxes/z300t.jpg);}
div.divVid500M {background-image: url(../fldimg/boxes/z300m.jpg);}
div.divVid500B {background-image: url(../fldimg/boxes/z300b.jpg);}

div.divVid600T {background-image: url(../fldimg/boxes/z300t.jpg);}
div.divVid600M {background-image: url(../fldimg/boxes/z300m.jpg);}
div.divVid600B {background-image: url(../fldimg/boxes/z300b.jpg);}

div.divVid700T {background-image: url(../fldimg/boxes/z300t.jpg);}
div.divVid700M {background-image: url(../fldimg/boxes/z300m.jpg);}
div.divVid700B {background-image: url(../fldimg/boxes/z300b.jpg);}

.clear  {height: 0px; line-height: 0px; font-size: 0px; margin: 0px; padding:0px; clear: both; border: 0px;}

/*·········································································································
Common Class Items
··········································································································*/

.absN {position: absolute; float: none;}
.absL {position: absolute; float: left;}
.absR {position: absolute; float: right;}
.relN {position: relative; float: none;}
.relL {position: relative; float: left;}
.relR {position: relative; float: right;}

.fntStar
{
	margin: 0px 3px 0px 0px;
	color: TOMATO;
	font-size: 100%;
	font-weight: normal; 
	font-style: normal; 
	text-align: center;
}

p.pNotFound
{
	position: relative;
	float: none; 
	width: auto;
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	line-height: 150%;
	font-size: 140%;
	font-family: Arial;
	font-weight: normal; 
	color: DARKSLATEGRAY;
	vertical-align: middle;
	border-style: none;
}

p.ImgLrg
{
	background-color: Transparent;
	font-size: 90%; 
	font-weight: normal; 
	text-align: center; 
	padding: 0px 20px 0px 20px; 
	color: NAVY;
	width: auto;
	height: auto;
	margin: 0px;
	line-height: 150%;
}

p.pScreen
{
	position: relative;
	float: none; 
	width: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	line-height: 100%;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal; 
	color: DARKSLATEGRAY;
	vertical-align: middle;
	border-style: none;
}

/*·········································································································
Message Background Colours
··········································································································*/

.msgS {color: DARKSLATEGRAY;}
.msgR {color: LIGHTPINK;}
.msgA {color: MOCCASIN;}
.msgG {color: PALEGREEN;}
.msgW {color: GHOSTWHITE;}

p.pWebMsg
{
	background-color: Transparent;
	position: relative;
	float: none; 
	clear: both; 
	display: block; 
	height: 22px;
	width: auto;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	line-height: 22px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal; 
	vertical-align: middle;
	border-color: WHITE; 
	border-width: 0px;
	border-style: none;
}

/*·········································································································
Anchors
··········································································································*/

a.aMenuOn {background-image: url(../fldimg/mnuon.jpg); color: DARKSLATEGRAY;}
a.aMenuOf {background-image: url(../fldimg/mnuof.jpg); color: DARKSLATEGRAY;}
a.aMenuOn, a.aMenuOf
{
	background-repeat: no-repeat;
	background-color: Transparent;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	width: 100px;
	display: inline;
	line-height: 29px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	border-style: none;
	border-color: WHITE;
}
a:hover.aMenuOf {background-image: url(../fldimg/mnuov.jpg); color: DARKSLATEGRAY;}

a.aMenuP
{
	background-color: Transparent; 
	background-repeat: no-repeat; 
	background-position: center middle;
	border-width: 0px 0px 0px 1px;
	position: relative;
	float: right; 
	width: 32px; 
	color: WHITE; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	display: inline;
	line-height: 29px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border-style: none;
	border-color: WHITE;
}

a:hover.aMenuP {background-color: LAVENDER; color: WHITE;}

a.aScr {background-image: url(../fldimg/menu/prefSof.jpg);}
a.aFnt {background-image: url(../fldimg/menu/prefAof.jpg);}

a:hover.aScr {background-image: url(../fldimg/menu/prefSov.jpg); }
a:hover.aFnt {background-image: url(../fldimg/menu/prefAov.jpg); }

a.aPrefOn {background-color: rgb(51, 52, 142); color: WHITE;}
a.aPrefOf {background-color: Transparent; color: LIGHTSLATEGRAY;}
a.aPrefOn, a.aPrefOf
{
	background-repeat: no-repeat;
	background-position: center middle;
	position: relative;
	float: none; 
	margin: 0px 5px 0px 5px;
	display: block;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	border-style: solid;
	border-width: 0px 0px 0px 0px; 
	border-color: WHITE;
}

a:hover.aPrefOf {background-color: FORESTGREEN; color: WHITE;}
a.aScr1 {height: 40px; line-height: 40px; background-image: url(../fldimg/menu/screen1.gif); padding: 0px 0px 0px 65px; width: 75px;}
a.aScr2 {height: 40px; line-height: 40px; background-image: url(../fldimg/menu/screen2.gif); padding: 0px 0px 0px 65px; width: 75px;}
a.aScr3 {height: 40px; line-height: 40px; background-image: url(../fldimg/menu/screen3.gif); padding: 0px 0px 0px 65px; width: 75px;}
a.aFnt1 {height: 30px; line-height: 30px; background-image: url(../fldimg/menu/font1.gif); padding: 0px 0px 0px 30px; width: 110px;}
a.aFnt2 {height: 30px; line-height: 30px; background-image: url(../fldimg/menu/font2.gif); padding: 0px 0px 0px 30px; width: 110px;}
a.aFnt3 {height: 30px; line-height: 30px; background-image: url(../fldimg/menu/font3.gif); padding: 0px 0px 0px 30px; width: 110px;}

p.pPref
{
	position: relative;
	float: none; 
	clear: both; 
	display: block; 
	height: 22px;
	width: auto;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	line-height: 22px;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal; 
	color: DARKSLATEGRAY;
	vertical-align: middle;
	border-color: WHITE; 
	border-width: 0px;
	border-style: none;
}

a.aOpt {color: BLUE;}
a.aOpt1 {color: BLUE;}
a.aOpt2 {color: BLUE;}
a.aOpt3 {color: DEEPSKYBLUE;}
a.aStd {color: BLUE;}
a.aLrg {color: DARKSLATEGRAY;}
a.aOpt, a.aOpt1, a.aOpt2, a.aOpt3, a.aStd, a.aLrg
{
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	width: auto;
	height: auto;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
	border-style: none;
}

a:hover.aOpt {color: DEEPSKYBLUE; text-decoration: underline;}
a:hover.aOpt1 {color: NAVY; text-decoration: underline;}
a:hover.aOpt2 {color: NAVY; text-decoration: underline;}
a:hover.aOpt3 {color: BLUE; text-decoration: underline;}
a:hover.aStd {color: DEEPSKYBLUE; text-decoration: underline;}
a:hover.aLrg {color: DEEPSKYBLUE; text-decoration: underline;}

a.aBtn {width: 80px; background-color: IVORY;}
a.aHlp {width: 30px; background-color: RED;}
a.aBtn, a.aHlp
{
	position: relative;
	margin: 0px auto 0px auto; 
	padding: 0px 0px 0px 0px; 
	float: none; 
	height: 22px; 
	line-height: 22px;
	display: block;
	color: LIGHTSLATEGRAY;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-color: GAINSBORO;
	border-style: solid;
	border-width: 1px;
}

a:hover.aBtn {background-color: NAVY; color: WHITE;}
a:hover.aHlp {background-color: rgb(208, 211, 226); color: BLACK;}

/*·········································································································
Tables
··········································································································*/

table.tblMnu {width: 944px; background-color: Transparent;}
table.tblStd {width: 100%; background-color: RED;}
table.tblMnu, table.tblStd
{
	background-color: Transparent;
	/*clear: both;
	display: block;*/
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border-style: none;
	overflow: visible;
}

table.tblAlt
{
	width: 635px; 
	background-color: GRAY;
	margin: 20px 0px 20px 20px;
	padding: 0px;
	font-size: 90%;
	border-style: none;
	overflow: visible;
}

tr.trAltHr {background-color: FORESTGREEN; font-size: 110%; color: WHITE; font-weight: bold;}
tr.trAltOn {background-color: MINTCREAM;}
tr.trAltOff {background-color: WHITE;}
tr.trAltHr, tr.trAltOn, tr.trAltOff
{
	border-style: none;
	line-height: 150%;
	vertical-align: middle;
}

td.tdAltL {text-align: left;}
td.tdAltC {text-align: center;}
td.tdAltR {text-align: right;}
td.tdAltL, td.tdAltC, td.tdAltR
{
	border-style: none;
	line-height: 150%;
	padding: 3px 5px 3px 5px;
}

td.tdTop {vertical-align: top;}
td.tdStd {vertical-align: middle;}

td.tdL {text-align: left;}
td.tdR {text-align: right;}
td.tdC {text-align: center;}

td.tdTle {height: auto; vertical-align: top; background-color: Transparent; color: DARKSLATEGRAY; font-weight: bold;}
td.tdOrd {height: auto; vertical-align: top; background-color: Transparent; color: DARKSLATEGRAY;}
td.tdSpc {height: 10px; vertical-align: middle; background-color: Transparent; color: DARKSLATEGRAY;}
td.tdTle, td.tdOrd, td.tdSpc
{
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	border-style: none;
}

td {vertical-align: top;}

/*td.tdStd {vertical-align: top;}*/

td.tTdStdBD {border-style: none; height: 10px;}
td.tTdStdRE {border-width: 0px 1px 0px 0px; border-style: solid; border-color: GAINSBORO;}
td.tTdStdNE {border-width: 0px 0px 0px 0px; border-style: none;}

/*·········································································································
Catalogue Menu
··········································································································*/

p.pGrp {margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; line-height: 150%; text-align: left;}

ul.ulCat {display: block; clear: both; margin: 0px 0px 3px 0px;}
ul.ulSubOn {display: block; clear: both; margin: 10px 0px 0px 0px;}
ul.ulSubOf {display: none;}
ul.ulCat, ul.ulSubOn, ul.ulSubOf
{
	background-color: Transparent;
	position: relative;
	list-style: none;
	padding: 0px;
	font-size: 0px;
	text-align: left; 
	border-style: none;
}

li.liMnu
{
	background-color: Transparent; 
	position: relative; 
	display: block;
	clear: both;
	margin: 0px; 
	padding: 0px;
	text-align: left; 
	border-style: none;
	font-size: 0px;
}

ul.ulStd
{
	background-color: Transparent;
	position: relative;
	clear: none; 
	margin: 0px 10px 10px 30px;
	padding: 0px;
	list-style-image: url(../fldimg/bullet.jpg);
	list-style-position: outside;
	list-style-type: disc;
	text-align: left; 
	border-style: none;
}

li.liStd
{
	background-color: Transparent; 
	position: relative; 
	/*display: block;*/
	clear: both;
	margin: 0px; 
	padding: 0px 0px 10px 0px;
	text-align: left; 
	border-style: none;
	font-size: 11px;
	color: NAVY;
}

a.aGrp {padding: 0px 5px 0px 10px; margin: 0px 0px 0px 0px; line-height: 30px; height: 31px; font-size: 14px; font-weight: bold;}
a.aGrpSel {padding: 0px 5px 0px 10px; margin: 0px 0px 0px 0px; line-height: 30px; height: 31px; font-size: 14px; font-weight: bold;}
a.aCat {padding: 0px 10px 0px 15px; margin: 0px 0px 0px 0px; line-height: 26px; height: 26px; width: 141px; font-size: 11px; font-weight: bold;}
a.aCatSel {padding: 0px 10px 0px 15px; margin: 0px 0px 0px 0px; line-height: 26px; height: 26px; width: 141px; font-size: 11px; font-weight: bold;}
a.aSub {padding: 3px 5px 10px 30px; margin: 0px 0px 0px 0px; line-height: 120%; /*height: 20px;*/ font-size: 11px; font-weight: normal;}
a.aSubSel {padding: 3px 5px 10px 30px; margin: 0px 0px 0px 0px; line-height: 120%; /*height: 20px;*/ font-size: 11px; font-weight: bold;}
a.aGrp, a.aCat, a.aSub,
a.aGrpSel, a.aCatSel, a.aSubSel
{
	position: relative;
	display: block;
	top: 0px;
	right: 0px;
	margin: 0px;
	font-family: Verdana;
	overflow: visible;
}

a.aGrp {background-color: Transparent; background-image: url(../fldimg/grpof.jpg); color: WHITE; border-style: none;}
a.aGrpSel {background-color: Transparent; background-image: url(../fldimg/grpon.jpg); color: WHITE; border-style: none; }
a.aGrpOff {background-color: Transparent; background-image: url(../fldimg/grpof.jpg); color: BLACK; border-style: none; }
a.aCat {background-color: Transparent; background-image: url(../fldimg/catof.jpg); color: DARKSLATEGRAY; border-style: none; }
a.aCatSel {background-color: Transparent; background-image: url(../fldimg/caton.jpg); color: DARKSLATEGRAY; border-style: none; }
a.aSub {background-color: Transparent; background-image: url(../fldimg/subof.jpg); color: DARKSLATEGRAY; border-style: none;}
a.aSubSel {background-color: Transparent; background-image: url(../fldimg/subon.jpg); color: DARKSLATEGRAY; border-style: none;}
a.aGrp, a.aGrpSel, a.aGrpOff,
a.aCat, a.aCatSel,
a.aSub, a.aSubSel
{
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	border-color: GAINSBORO;
	border-width: 1px;
}

a:hover.aGrp {background-color: WHITESMOKE; background-image: url(../fldimg/grpov.jpg); color: WHITE;}
a:hover.aCat {background-color: WHITESMOKE; background-image: url(../fldimg/catov.jpg); color: DARKSLATEGRAY;}
a:hover.aSub {background-color: Transparent; background-image: url(../fldimg/subon.jpg); color: DARKSLATEGRAY;}

a.aDrp
{
	position: absolute; 
	background-repeat: no-repeat;
	background-color: LIGHTGREY;
	padding: 0px 0px 0px 0px; 
	line-height: 26px; 
	height: 26px; 
	width: 20px;
	display: block;
	top: 0px;
	right: 0px;
	margin: 0px;
	font-size: 0px;
	text-decoration: none;
	text-indent: -400px;
	border-style: none; 
	border-width: 0px;
	border-color: GAINSBORO;
	overflow: hidden;
}

a.aDrpDn {background-image: url(../fldimg/drpdnof.jpg);}
a.aDrpUp {background-image: url(../fldimg/drpupof.jpg);}

a:hover.aDrpDn {background-color: WHITESMOKE; background-image: url(../fldimg/drpdnov.jpg);}
a:hover.aDrpUp {background-color: WHITESMOKE; background-image: url(../fldimg/drpupov.jpg);}

/*·········································································································
Images
··········································································································*/

img.imgFull {margin: 10px; padding: 0px 0px 0px 0px; border-color: GAINSBORO; border-width: 1px; border-style: none;}

/*·········································································································
Payment Return
··········································································································*/

h1.RetMT {font-size: 180%; font-weight: bold; padding: 10px 20px 10px 20px; color: NAVY; font-family: Arial;}
h2.RetST {font-size: 120%; font-weight: bold; padding: 10px 20px 10px 20px; color: BLACK; font-family: Arial;}
p.RetPD {font-size: 110%; font-weight: normal; padding: 10px 20px 10px 20px; color: BLACK;}
h1.RetMT, h2.RetST, p.RetPD
{
	background-color: Transparent;
	width: auto;
	height: auto;
	margin: 0px;
	line-height: 150%;
	text-align: center;
}
