.gtext {

	COLOR: #66cc00

}

.g100 {

	COLOR: #ffffff; BACKGROUND-COLOR: #66cc00

}

.g20 {

	BACKGROUND-COLOR: #e1f5cd

}

.ytext {

	COLOR: #ffcc00

}

.y100 {

	COLOR: #ffffff; BACKGROUND-COLOR: #ffcc00

}

.y20 {

	BACKGROUND-COLOR: #fff5cd

}

.btext {

	COLOR: #3399ff

}

.b100 {

	COLOR: #ffffff; BACKGROUND-COLOR: #3399ff

}

.b20 {

	BACKGROUND-COLOR: #d7ebff

}

.ttext {

	COLOR: #335768

}

.ttextbold {

	FONT-WEIGHT: bold; COLOR: #335768

}

.t100 {

	COLOR: #ffffff; BACKGROUND-COLOR: #335768

}

.t60 {

	COLOR: white; BACKGROUND-COLOR: #859aa4

}

.ftable H2 {

	COLOR: white; BACKGROUND-COLOR: #859aa4

}

.fpage H2 {

	COLOR: white; BACKGROUND-COLOR: #859aa4

}

.t80 {

	COLOR: #ffffff; BACKGROUND-COLOR: #5d7987

}

.t20 {

	BACKGROUND-COLOR: #d7dee1

}

.ftable H3 {

	BACKGROUND-COLOR: #d7dee1

}

.ftable .hi {

	BACKGROUND-COLOR: #d7dee1

}

.ftable TH {

	BACKGROUND-COLOR: #d7dee1

}

.t10 {

	BACKGROUND-COLOR: #ebeff0

}

.ftable {

	BACKGROUND-COLOR: #ebeff0

}

 {

	LINE-HEIGHT: 18px

}

BODY {

	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,helvetica,sans-serif

}

.bgdots {

	BACKGROUND-IMAGE: url(bg.gif); BACKGROUND-REPEAT: repeat-y

}

IMG {

	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px

}

A {

	COLOR: #3366ff

}

A:visited {

	COLOR: #808080

}

A:hover {

	COLOR: #00cc00

}

H1 {

	DISPLAY: inline; FONT-SIZE: 18px; COLOR: #335768; LINE-HEIGHT: 24px; LETTER-SPACING: -1px

}

H2 {

	DISPLAY: inline; FONT-SIZE: 15px; MARGIN-BOTTOM: -12px; LINE-HEIGHT: 20px

}

H3 {

	FONT-SIZE: 12px; LINE-HEIGHT: 18px

}

H4 {

	FONT-SIZE: 11px; LINE-HEIGHT: 18px

}

.copy {

	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,arial, helvetica, sans-serif

}

.copybig {

	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,arial, helvetica, sans-serif

}

.copysmall {

	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,arial, helvetica, sans-serif

}

.disclaimer {

	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,arial, helvetica, sans-serif

}

.fieldcopy {

	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,arial, helvetica, sans-serif

}

.tablecopy {

	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,arial, helvetica, sans-serif

}

.attrdisp {

	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,arial, helvetica, sans-serif

}

.relatedlinks {

	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,arial, helvetica, sans-serif

}

.streamlinks {

	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,arial, helvetica, sans-serif

}

.searchlinks {

	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,arial, helvetica, sans-serif

}

LI {

	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,arial, helvetica, sans-serif

}

.menu {

	FONT-SIZE: 12px; COLOR: #3366ff; LINE-HEIGHT: 14px

}

.grey {

	FONT-SIZE: 11px; COLOR: #3366ff; LINE-HEIGHT: 14px

}

.copybig {

	FONT-SIZE: 15px; LINE-HEIGHT: 18px

}

.copysmall {

	FONT-SIZE: 10px; LINE-HEIGHT: 18px

}

.disclaimer {

	FONT-SIZE: 10px; LINE-HEIGHT: 16px

}

.center {

	TEXT-ALIGN: center

}

.compact {

	FONT-SIZE: 11px; LINE-HEIGHT: 14px

}

.compact A {

	FONT-SIZE: 11px; LINE-HEIGHT: 14px

}

.compact .copy {

	FONT-SIZE: 11px; LINE-HEIGHT: 14px

}

.attrdisp {

	MARGIN-TOP: 0px

}

.attrdisp H2 {

	MARGIN-TOP: 0px; DISPLAY: block; MARGIN-BOTTOM: 0px

}

.attrdisp .sh2 {

	MARGIN-TOP: 0px; DISPLAY: block; MARGIN-BOTTOM: -12px

}

.attrdisp P.copy {

	PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

.attrdisp H3 {

	MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 2px

}

.attrdisp .sh3 {

	MARGIN-TOP: 0px; DISPLAY: block; MARGIN-BOTTOM: -10px

}

.attrdisp UL {

	MARGIN-TOP: 2px; DISPLAY: block; MARGIN-BOTTOM: 2px

}

UL {

	PADDING-LEFT: 16px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: square

}

UL LI {

	MARGIN-LEFT: 0px

}

.divider {

	BACKGROUND-IMAGE: url(dot1.gif); WIDTH: 100%; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: right

}

.divider A IMG {

	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: relative; TOP: 8px; BACKGROUND-COLOR: white

}

.footer {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: 770px; PADDING-TOP: 10px

}

.breadcrumbs {

	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px

}

.breadcrumbs A {

	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px

}

.breadcrumbs A:visited {

	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px

}

.breadcrumbs A:hover {

	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px

}

.breadcrumbs A {

	TEXT-DECORATION: none

}

.breadcrumbs A:visited {

	TEXT-DECORATION: none

}

.breadcrumbs A:hover {

	TEXT-DECORATION: underline

}

.disclaimer {

	FONT-SIZE: 10px; LINE-HEIGHT: 14px

}

.disclaimer A {

	FONT-SIZE: 10px; LINE-HEIGHT: 14px

}

.bottomNav {

	FONT-SIZE: 10px; LINE-HEIGHT: 14px

}

.bottomNav A {

	FONT-SIZE: 10px; LINE-HEIGHT: 14px

}

.disclaimer A:hover {

	TEXT-DECORATION: underline

}

.bottomNav A:hover {

	TEXT-DECORATION: underline

}

A.menu:link {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #3366ff; PADDING-TOP: 4px; TEXT-DECORATION: none

}

A.menu:visited {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #3366ff; PADDING-TOP: 4px; TEXT-DECORATION: none

}

A.menu:hover {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #3366ff; PADDING-TOP: 4px; TEXT-DECORATION: none

}

A.menu:active {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #3366ff; PADDING-TOP: 4px; TEXT-DECORATION: none

}

A.grey:link {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #3366ff; PADDING-TOP: 4px; TEXT-DECORATION: none

}

A.grey:visited {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #3366ff; PADDING-TOP: 4px; TEXT-DECORATION: none

}

A.grey:hover {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #3366ff; PADDING-TOP: 4px; TEXT-DECORATION: none

}

A.grey:active {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #3366ff; PADDING-TOP: 4px; TEXT-DECORATION: none

}

.footer .disclaimer A {

	TEXT-DECORATION: underline

}

FORM {

	DISPLAY: block; MARGIN: 0px

}

.fpage {

	WIDTH: 620px

}

.ftable {

	WIDTH: 100%

}

.ftable .fieldcopy {

	FONT-SIZE: 10px; LINE-HEIGHT: 16px

}

.ftable INPUT {

	VERTICAL-ALIGN: middle; HEIGHT: 20px

}

.ftable SELECT {

	VERTICAL-ALIGN: middle; HEIGHT: 20px

}

.ftable INPUT {

	FONT-SIZE: 11px; LINE-HEIGHT: 14px; FONT-FAMILY: verdana,arial,helvetica,sans-serif

}

.ftable SELECT {

	FONT-SIZE: 11px; LINE-HEIGHT: 14px; FONT-FAMILY: verdana,arial,helvetica,sans-serif

}

.ftable TEXTAREA {

	FONT-SIZE: 11px; LINE-HEIGHT: 14px; FONT-FAMILY: verdana,arial,helvetica,sans-serif

}

.fpage H2 {

	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left

}

.ftable H2 {

	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left

}

.ftable H3 {

	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left

}

.fpage H2 {

	FONT-SIZE: 13px; MARGIN-BOTTOM: 0px

}

.ftable H2 {

	FONT-SIZE: 13px; MARGIN-BOTTOM: 0px

}

.ftable DIV UL {

	PADDING-LEFT: 10px; MARGIN-LEFT: 0px

}

.ftable DIV {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px

}

.ftable DIV UL LI {

	MARGIN-LEFT: 0px

}

.ftable H3 {

	FONT-SIZE: 12px

}

.ftable .tablecopy {

	VERTICAL-ALIGN: top; POSITION: relative

}

.ftable .tablecopy H3 {

	MARGIN-BOTTOM: 10px

}

.ftable .row_field .tablecopy {

	PADDING-LEFT: 10px; VERTICAL-ALIGN: top; POSITION: relative

}

.ftable .row_field .tabletext {

	PADDING-LEFT: 10px; VERTICAL-ALIGN: top; POSITION: relative

}

.ftable TD.copy {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px

}

UL.fintro {

	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

UL.errdetails {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

UL.errdetails LI {

	MARGIN-LEFT: 0px

}

UL.errdetails {

	MARGIN-LEFT: 0px

}

UL.fintro {

	MARGIN-LEFT: 0px

}

UL.fintro LI {

	MARGIN-LEFT: 0px

}

.errors {

	DISPLAY: block; MARGIN-BOTTOM: 10px

}

.errors .errmsg {

	COLOR: #ff0000

}

.errors .errfield {

	COLOR: #000099

}

.flogin {

	MARGIN-BOTTOM: 10px; WIDTH: 100%

}

.flogin TD.tablecopy {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 8px

}

.flogin H3 {

	MARGIN-BOTTOM: 0px

}

.fspacer {

	BACKGROUND-COLOR: #ffffff

}

.hmsearch {

	MARGIN: 8px 0px 4px; VERTICAL-ALIGN: middle; WIDTH: 250px; HEIGHT: 18px

}

.ssearch {

	MARGIN: 4px 0px 18px; VERTICAL-ALIGN: middle; HEIGHT: 18px

}

.ssearch FORM {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 18px

}

.ssearch IMG {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 18px

}

.ssearch INPUT {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 18px

}

.hmsearch FORM {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 18px

}

.hmsearch IMG {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 18px

}

.hmsearch INPUT {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 18px

}

.ssearch INPUT {

	FONT-SIZE: 11px; VERTICAL-ALIGN: top; LINE-HEIGHT: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif

}

.hmsearch INPUT {

	FONT-SIZE: 11px; VERTICAL-ALIGN: top; LINE-HEIGHT: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif

}

.ttable {

	PADDING-TOP: 18px

}

.ttable TABLE {

	WIDTH: 100%

}

.gallery  {

	FONT-SIZE: 11px; LINE-HEIGHT: 12px

}

.tableprice  {

	FONT-SIZE: 11px; LINE-HEIGHT: 12px

}

.ttable .ftable TR  {

	FONT-SIZE: 11px; LINE-HEIGHT: 12px

}

.gallery .ftable TD {

	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px

}

.gallery .ftable TH {

	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; LETTER-SPACING: -1px

}

.ttable .ftable TH {

	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; LETTER-SPACING: -1px

}

.ttable .ftable TD {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px

}

.tableprice {

	WIDTH: 450px

}

.ttable .ftable TD.firstcol {

	PADDING-LEFT: 10px

}

.ttable .ftable TD.lastcol {

	PADDING-RIGHT: 10px

}

.ttable .ftable TD.spancol {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px

}

.ttable .ftable TABLE TD {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px

}

.ttable .ftable TABLE .homeMenuBody {

	BACKGROUND-IMAGE: url(bg2.gif); BACKGROUND-REPEAT: repeat-y

}

.ttable .ftable TABLE .homeMenuTitle {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif

}

.ttable .ftable TABLE .homeMenuTitle A {

	COLOR: #ffffff; TEXT-DECORATION: none

}

.ttable .ftable TABLE .homeMenuTitle A:hover {

	TEXT-DECORATION: underline

}

.homeMenu UL {

	MARGIN: 0px

}

.homeMenu .fright {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: right

}

#sn {

	WIDTH: 160px; BACKGROUND-COLOR: #e1e7e9

}

.snv {

	BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #999999 1px solid

}

.snv A {

	DISPLAY: block; FONT-SIZE: 10px; WIDTH: 160px; LINE-HEIGHT: 14px; TEXT-DECORATION: none; box-sizing: border-box

}

.snA .snv A {

	PADDING-RIGHT: 8px; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px

}

.snB .snv A {

	PADDING-RIGHT: 8px; PADDING-LEFT: 25px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px

}

.snC .snv A {

	PADDING-RIGHT: 8px; PADDING-LEFT: 35px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px

}

.snD .snv A {

	PADDING-RIGHT: 8px; PADDING-LEFT: 45px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px

}

UNKNOWN {

	WIDTH: 137px; box-sizing: content-box

}

UNKNOWN {

	WIDTH: 127px; box-sizing: content-box

}

UNKNOWN {

	WIDTH: 117px; box-sizing: content-box

}

UNKNOWN {

	WIDTH: 107px; box-sizing: content-box

}

.currentsn A {

	FONT-WEIGHT: bold

}

.snOpen A {

	FONT-WEIGHT: bold

}

.snOpen A:hover {

	FONT-WEIGHT: bold

}

.snOpen A:visited {

	FONT-WEIGHT: bold

}

.snv A {

	COLOR: black; TEXT-DECORATION: none

}

.snv A:hover {

	COLOR: black; TEXT-DECORATION: none

}

.snv A:visited {

	COLOR: black; TEXT-DECORATION: none

}

.snv A:hover {

	TEXT-DECORATION: underline

}

.navbox {

	BACKGROUND-COLOR: white

}

.msgbox {

	PADDING-LEFT: 0px; WIDTH: 206px; BACKGROUND-COLOR: #e1e7e9

}

.streamlinks {

	PADDING-LEFT: 0px; WIDTH: 160px; BACKGROUND-COLOR: #e1e7e9

}

.relatedlinks {

	PADDING-LEFT: 0px; WIDTH: 160px; BACKGROUND-COLOR: #e1e7e9

}

.streamlinks .sn1 {

	PADDING-LEFT: 0px

}

.streamlinkstxt {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px

}

.msgboxtxt {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px

}

.relatedlinkstxt {

	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px

}

.relatedlinks .sn1 {

	PADDING-LEFT: 10px

}

.personalised .ttable .ftable H2 {

	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #3399ff

}

.personalised .ttable .ftable {

	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #335768; PADDING-TOP: 4px; BACKGROUND-COLOR: #d7ebff

}

