BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 12px;  FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.Title {
	BACKGROUND-COLOR: #999999
}

A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; color: none;
}
A:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A:hover {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.buttons {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
.bodycopylight {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.Footer,.Footer a:link,.Footer a:visited, {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodyBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BodyReverse {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Caption {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.clCMEvent {
	Z-INDEX: 300; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; CLIP: rect(0px 100% 100% 0px); POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.clCMAbs {
	LEFT: 0px; VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 10px
}
.clT {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px;
	PADDING-RIGHT: 2px; PADDING-LEFT: 14px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #006666; PADDING-TOP: 2px; POSITION: absolute; TEXT-ALIGN: left;
	COLOR: white; POSITION: absolute; BACKGROUND-COLOR: #009999;
}
.clTover {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px;
	PADDING-RIGHT: 2px; PADDING-LEFT: 14px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #006666; PADDING-TOP: 2px; POSITION: absolute; TEXT-ALIGN: left;
	POSITION: absolute; BACKGROUND-COLOR: #c3ebeb; layer-background-color: #FFCC66;
}
.cvT {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px;
	PADDING-RIGHT: 2px; PADDING-LEFT: 14px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #006666; PADDING-TOP: 2px; POSITION: absolute; TEXT-ALIGN: left;
	COLOR: white; POSITION: absolute; BACKGROUND-COLOR: #009999;
}
.cvTover {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px;
	PADDING-RIGHT: 2px; PADDING-LEFT: 14px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #006666; PADDING-TOP: 2px; POSITION: absolute; TEXT-ALIGN: left;
	POSITION: absolute; BACKGROUND-COLOR: #c3ebeb; layer-background-color: #FFCC66;
}
.clS {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}
.clSover {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}
.clS2 {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}
.clS2over {
	OVERFLOW: visible; WIDTH: 130px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}


.clS {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute
}
.clSover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute
}
.clS2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute
}
.clS2over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute
}
.clS {
	COLOR: #006666; POSITION: absolute; BACKGROUND-COLOR: #c3ebeb; layer-background-color: #CDDBEB
}
.clS2 {
	COLOR: #006666; POSITION: absolute; BACKGROUND-COLOR: #c3ebeb; layer-background-color: #CDDBEB
}
.clSover {
	COLOR: #006666; POSITION: absolute
}
.clS2over {
	COLOR: #006666; POSITION: absolute
}
.clSover {
	POSITION: absolute; BACKGROUND-COLOR: #66cccc; layer-background-color: #666666
}
.clS2over {
	POSITION: absolute; BACKGROUND-COLOR: #66cccc; layer-background-color: #666666
}
.clB {
	POSITION: absolute; BACKGROUND-COLOR: #66cccc; layer-background-color: #666666
}
.clBar {
	POSITION: absolute; BACKGROUND-COLOR: #66cccc; layer-background-color: #666666
}
.clB {
	Z-INDEX: 300; VISIBILITY: hidden; POSITION: absolute
}
.clBar {
	VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px; BACKGROUND-COLOR: #ffffff
}

.cvTover {
	POSITION: absolute; BACKGROUND-COLOR: #c3ebeb; layer-background-color: #FFCC66
}
.CaptionSmall,.CaptionSmall a:link,.CaptionSmall a:visited{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.PromCell {
	PADDING-LEFT: 8px; PADDING-TOP: 2px; HEIGHT: 18px
}

/*A:unknown {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.Selected {
	FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.Selected:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.Selected:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.Selected:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.Main {
	COLOR: #009999; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.Main:link {
	COLOR: #009999; TEXT-DECORATION: underline
}
A.Main:visited {
	COLOR: #009999; TEXT-DECORATION: underline
}
A.Main:hover {
	TEXT-DECORATION: none
}*/
.KeyLine {
	HEIGHT: 1px; BACKGROUND-COLOR: #ffffff
}
.TitleSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ProductTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Table {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ededed
}
.TableTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; BACKGROUND-COLOR: #669999; TEXT-ALIGN: left
}
.SubHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #009999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Change {
	COLOR: #ff3300; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.HeaderLarge {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #009999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Superscript {
	FONT-SIZE: 10px; VERTICAL-ALIGN: text-top; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SuperscriptHeader {
	FONT-SIZE: 14px; VERTICAL-ALIGN: top; COLOR: #009999; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Superscript2 {
	FONT-SIZE: 9px; VERTICAL-ALIGN: text-top; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.dtlineL {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #99cccc;
}
.dtlineR {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #99cccc;
}
.dtlineT {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #99cccc;
}
.txt_darkGr{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	COLOR: #006666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 17px;
}
.txt_darkLt{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #009999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cellPgHd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006666;
	background-image: url(images/bk_Ylw.gif);
	height: 37px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.cellLrgHd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006666;
	height: 37px;
}
.txtPdctMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.txtPdctMenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.txtPdctMenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.txtPdctMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC00;
}

.cellNvPdct {
	background-image: url(images/bkGradAq.jpg);
	background-repeat: repeat-y;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #006666;
}
.cellPgSubHd {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006666;
	background-image: url(images/bk_Ylw.gif);
	height: 36px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.txtPdctMenuOn {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC00;
}
.txtPdctMenuOn a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC00;
}
.txtPdctMenuOn a:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC00;
}
.cellFBYlw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-image: url(images/bk_Ylw.gif);
	text-align: center;
}
.cellFBblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #99cccc;
}

.cellFBlightblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #CCE6E6;
}

.txtSubHdGrn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006666;
}

.txtSubHdGrnTbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006666;
}
.txtSubHdGrn a:link {
	color: #006666;
}
.txtSubHdGrn a:visited {
	color: #006666;
}

.smallgreytext
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.smallgreytextBOLD
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
	font-weight: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.SideCell{height:16px;padding-left: 12px; color:#666666}
.SideCellLink{height:20px;padding-left: 7px; color:#666666; FONT-SIZE: 11px;}
.SideCellLink a:visited{height:20px;padding-left: 7px; color:#666666; TEXT-DECORATION: none}
.SideCellLink a:link{height:20px;padding-left: 7px; color:#666666; TEXT-DECORATION: none}
.PromCell{height:18px;padding-left: 8px;padding-top: 2px}
.SideL1{height:18px;padding-left: 14px;padding-top: 2px; background-color:#66cccc;font-size:12px;color:#ffffff;}


.SideL2a{
	height:18px;
	padding-left: 14px;
	padding-top: 2px;
	background-color:#c3ebeb;
	font-size:12px;
	font-weight: bold;
	color:#009999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}



.SideL2{
	height:18px;
	padding-left: 14px;
	padding-top: 2px;
	background-color:#c3ebeb;
	font-size:12px;
	color:#009999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.SideL3{
	height:18px;
	padding-left: 14px;
	padding-top: 2px;
	font-size:12px;
	color:#006666;
	background-image: url(images/menu_arrow.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #FFCB08;
}
.SideL3 a:link{
	color:#006666;
	text-decoration:none;
}
.SideL3 a:visited{
	color:#006666;
	text-decoration:none;
}

/*A:Selected{color: #ffffff;text-decoration: none;}

A.Selected{Font-family: Arial, Helvetica, sans-serif;font-style: normal;}
A.Selected:link{color: #ffffff;text-decoration: none;}
A.Selected:visited{color: #ffffff;text-decoration: none;}
A.Selected:hover{color: #ffffff;text-decoration: underline;}

A.Main{Font-family: Arial, Helvetica, sans-serif;font-style: normal;color: #009999;}
A.Main:link{text-decoration: underline;color: #009999;}
A.Main:visited{text-decoration: underline;color: #009999;}
A.Main:hover{text-
*/
.cellfooter {
	background-color: #DDDDDD;
	height: 48px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #999999;
	vertical-align: middle;
}
.cellPtNo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006666;
	background-image: url(images/bk_Ylw.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: center;
}

.cellPtNoSF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 28px;
	background-color: 009999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006562;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006562;
	text-align: center;
}


.td_1px_blk {
	background-color: #000000;
	padding: 0px;
	width: 1px;
}
.td3pxPad {
	padding: 3px;
	FONT-SIZE: 10px;
}

.style1 {color: #FFFFFF}
.style3 {
	color: #000000;
	font-weight: bold;
}
.txtGenpts {
	color: #009999;
	background-image: url(images/pt.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 12px;
	font-size: 11px;
	line-height: 12px;
}
.sitemap_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #333333;
}
.sitemap_small a:visited {
	color: #333333;
}
.sitemap_small a:link {
	color: #333333;
}
.sitemap_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #006666;
}
.sitemap_big a:visited {
	color: #006666;
}
.sitemap_big a:link {
	color: #006666;
}
.sitemap_bigital {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #006666;
}
.sitemap_bigital a:visited {
	color: #006666;
}
.sitemap_bigital a:link {
	color: #006666;
}
.txtfooter {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtfooter a:link,.txtfooter a:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.mak A:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009999; TEXT-DECORATION: none;}
.mak A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009999; TEXT-DECORATION: none;}
.mak A:active {{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009999; TEXT-DECORATION: none;}
.mak A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009999; TEXT-DECORATION: underline;}

form { 
display:inline; 
}

