form td input, form td textarea, form td select{
	margin: 1px;
	background-color: #e5ffe5;
}
#contactForm td{
	FONT-SIZE: 9pt; COLOR: #1734a6; FONT-FAMILY: 'arial','helvetica'
}



/* classes for validator */
.tfvHighlight{color: #FF0000;	font-weight: bold;}
.tfvNormal {color: black;}

a:link, a:visited  {	color: #669933;}
a:hover, a:active {	color: #006600;}
.DPTBL {
	border: 0px;  WIDTH: 100%; HEIGHT: 100%
}
.MSS_11_W {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff; LINE-HEIGHT: 2.2em; FONT-FAMILY: 'ms sans serif','arial','helvetica'
}
.MSS_11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; LINE-HEIGHT: 2.2em; FONT-FAMILY: 'ms sans serif','arial','helvetica'
}
.phdng {
	PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; VERTICAL-ALIGN: top; WIDTH: 65%; COLOR: #8090ce; LINE-HEIGHT: 2.2em; PADDING-TOP: 51px; FONT-FAMILY: 'ms sans serif','arial','helvetica'; HEIGHT: 280px; BACKGROUND-COLOR: #e7eaf6;	background-image: url(/images/bbg2.gif);
	background-repeat: repeat-x;

}
.tdflag {
	BACKGROUND-IMAGE:  url("/images/backgrounds/bgFlag.jpg"); WIDTH: 35%; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
.tdapple {
	BACKGROUND-IMAGE:  url("/images/backgrounds/bgApple.jpg"); WIDTH: 35%; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
.tdtalisman {
	BACKGROUND-IMAGE:  url("/images/backgrounds/bgTalisman.jpg"); WIDTH: 35%; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
.tdstone {
	BACKGROUND-IMAGE:  url("/images/backgrounds/bgStone.jpg"); WIDTH: 35%; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
.btd1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; WIDTH: 30%; COLOR: #484848; LINE-HEIGHT: 1.6; PADDING-TOP: 20px; FONT-FAMILY: 'arial','helvetica'
}
.btd1b {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; WIDTH: 30%; COLOR: #c5cce9; LINE-HEIGHT: 1.6; PADDING-TOP: 12px; FONT-FAMILY: 'arial','helvetica'
}
.btd2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 13px; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; WIDTH: 70%; COLOR: #1734a6; LINE-HEIGHT: 1.6; PADDING-TOP: 20px; FONT-FAMILY: 'arial','helvetica'
}
.A_8pt {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: 'ms sans serif','arial','helvetica'
}
.A_B_20 {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; TEXT-TRANSFORM: uppercase; COLOR: #1734a6; LINE-HEIGHT: 0.8em; FONT-FAMILY: 'arial','helvetica'
}
.A_B_26 {
	FONT-WEIGHT: bold; FONT-SIZE: 26pt; TEXT-TRANSFORM: lowercase; COLOR: #1734a6; FONT-FAMILY: 'arial','helvetica'
}
/*A.nb {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 1.7em; PADDING-TOP: 2px; FONT-FAMILY: 'arial','helvetica'; HEIGHT: 22px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.nb:hover {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 1.7em; PADDING-TOP: 2px; FONT-FAMILY: 'arial','helvetica'; HEIGHT: 22px; BACKGROUND-COLOR: #99cc66; TEXT-DECORATION: none
}
A.nbhvr {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; WIDTH: 100%; COLOR: #669933; LINE-HEIGHT: 1.7em; PADDING-TOP: 1px; FONT-FAMILY: 'arial','helvetica'; HEIGHT: 22px; BACKGROUND-COLOR: #e5ffe5; TEXT-DECORATION: none
}
A.nbon {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; WIDTH: 100%; COLOR: #1734a6; LINE-HEIGHT: 1.7em; PADDING-TOP: 1px; FONT-FAMILY: 'arial','helvetica'; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.nbb {
	PADDING-RIGHT: 6px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; COLOR: #1734a6; LINE-HEIGHT: 1.7em; PADDING-TOP: 2px; FONT-FAMILY: 'arial','helvetica'; HEIGHT: 22px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.nbb:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; COLOR: #ffffff; LINE-HEIGHT: 1.7em; PADDING-TOP: 2px; FONT-FAMILY: 'arial','helvetica'; HEIGHT: 22px; BACKGROUND-COLOR: #1734a6; TEXT-DECORATION: none
nbhvr {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; WIDTH: 100%; COLOR: #669933; LINE-HEIGHT: 1.7em; PADDING-TOP: 2px; FONT-FAMILY: 'arial','helvetica'; HEIGHT: 22px; BACKGROUND-COLOR: #e5ffe5; TEXT-DECORATION: none
}
A.mnl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; FONT: 10pt/1.6 arial,helvetica; WIDTH: 100%; COLOR: #003366; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.mnlhvr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; FONT: 10pt/1.6 arial,helvetica; WIDTH: 100%; COLOR: #003366; PADDING-TOP: 2px; BACKGROUND-COLOR: #e5eaef; TEXT-DECORATION: none
}
A.mnl:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; FONT: 10pt/1.6 arial,helvetica; WIDTH: 100%; COLOR: #003366; PADDING-TOP: 2px; BACKGROUND-COLOR: #e5eaef; TEXT-DECORATION: none
}
.mpara {
	BORDER-RIGHT: #76a3cc 0px dotted; PADDING-RIGHT: 3px; BORDER-TOP: #76a3cc 0px dotted; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #76a3cc 0px dotted; COLOR: #1734a6; LINE-HEIGHT: 1.6; PADDING-TOP: 3px; BORDER-BOTTOM: #76a3cc 1px dotted; FONT-FAMILY: 'arial','helvetica'; HEIGHT: 70px; BACKGROUND-COLOR: #e5ffe5}*/
.rLinks {	COLOR: #ffffff; FONT-SIZE: 10pt; FONT-WEIGHT: bold; FONT-FAMILY: 'arial','helvetica';  TEXT-DECORATION: none}
.rLinks:link, .rLinks:visited  {	color: #b2b2b2;}
.rLinks:hover, .rLinks:active {	color: #d2d2d2;}
#noScriptTable, .mtitle {text-indent: 3px;font-size: 12px;font-weight: bold}
#noScriptTable a {TEXT-DECORATION: none}
.m0table {	}
#noScriptTable a:link, #noScriptTable a:visited, .m0outo  {	COLOR: #ffffff; BACKGROUND-COLOR: transparent}
#noScriptTable a:hover, .m0overo {	COLOR: #ffffff; BACKGROUND-COLOR: #99cc66}
#noScriptTable a:active, .m0downo {	COLOR: #669933; BACKGROUND-COLOR: #e5ffe5}
.m0inner {	FONT-SIZE: 10pt; FONT-WEIGHT: bold; FONT-FAMILY: 'arial','helvetica';  TEXT-DECORATION: none}

.m1table {	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 0px solid; BORDER-LEFT: #003366 0px solid; BORDER-BOTTOM: #003366 1px solid; BACKGROUND-COLOR: #e5eaef}
.m1outo  {	}
.m1overo {	}
.m1outi  {	BACKGROUND-COLOR: #ffffff;	text-indent: 3px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 1.6}
.m1overi {	BACKGROUND-COLOR: #e5eaef;text-indent: 5px; font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 1.6}
.m1downi {	BACKGROUND-COLOR: #e5eaef;text-indent: 5px;font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 1.6}
.mspacer {	BACKGROUND-COLOR: #e5ffe5;height: 70px}


A.nws {	PADDING-RIGHT: 6px; BACKGROUND-POSITION: 2px 3px; PADDING-LEFT: 16px; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(/images/arr.gif); PADDING-BOTTOM: 10px; WIDTH: 100%; COLOR: #484848; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: 'arial','helvetica'; BACKGROUND-COLOR:  transparent; TEXT-DECORATION: none
}
A.nws:hover {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: 2px 3px; PADDING-LEFT: 16px; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(/images/arr.gif); PADDING-BOTTOM: 10px; WIDTH: 100%; COLOR: #484848; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: 'arial','helvetica'; BACKGROUND-COLOR: #c8dbec; TEXT-DECORATION: none
}
.MTBL {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 0px solid; Z-INDEX: 150; BORDER-LEFT: #003366 0px solid; WIDTH: 200px; BORDER-BOTTOM: #003366 1px solid; BACKGROUND-COLOR: #e5eaef
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A.imgH {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 18px
}
A.imgH:hover {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 18px
}
.nrpt {
	BACKGROUND-REPEAT: no-repeat
}
.ntxt {
	BORDER-RIGHT: #85b7c0 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #85b7c0 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 6px; FONT: 10pt/1.6em bold arial,helvetica; BORDER-LEFT: #85b7c0 1px solid; WIDTH: 100%; MARGIN-RIGHT: 1px; BORDER-BOTTOM: #85b7c0 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #f6f6f6
}
.ntxtON {
	BORDER-RIGHT: #000066 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000066 1px solid; MARGIN-TOP: 1px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 7px; FONT: 10pt/1.6em bold arial,helvetica; BORDER-LEFT: #000066 1px solid; WIDTH: 100%; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #000066 2px solid; HEIGHT: 25px; BACKGROUND-COLOR: #ffffff
}

/* new styles from nicky & mark  */

#infoBox {	width: 100px;	left: -15px;	top: 225px;	COLOR: #ffffff;	position: relative;	float: left;}
