H1 { color: #FFFFFF; font-family: impact; position: relative; left: 0px }
H1.black { color: #000000; font-size: 22px; position: relative; left: 0px; font-family: arial, helvetica, sans-serif }
H2.black { color: #000000; font-size: 16px; position: relative; left: 0px; font-family: arial, helvetica, sans-serif }
//H1.XTopMod { color: #DDDDFF; font-family: impact; font-size: 35px; position: relative; left: 240px; top: -75 }
H2.XTopMod { color: #AAAAFF; font-family: impact; font-size: 25px; position: relative; left: 200px; top: -65 }
H2.XTopModRed { color: #FFAAAA; font-family: impact; font-size: 25px; position: relative; left: 200px; top: -65 }
P.bg01 { color: #8888FF; background: #222244; font-size: 12px; font-family: arial, helvetica, sans-serif }

P.regular { color: #DDDDFF; margin-left: 10; font-size: 12px; line-height: 18px; font-family: arial, helvetica, sans-serif }
P.blue { color: #DDDDFF; margin-left: 25; font-size: 12px; line-height: 24px; font-family: arial, helvetica, sans-serif }
P.blue_sm { color: #DDDDFF; margin-left: 5; font-size: 11px; line-height: 16px; font-family: arial, helvetica, sans-serif }
P.red { color: #FFDDDD; margin-left: 25; font-size: 12px; line-height: 24px; font-family: arial, helvetica, sans-serif }
P.red_sm { color: #FFDDDD; margin-left: 5; font-size: 11px; line-height: 16px; font-family: arial, helvetica, sans-serif }
P.green { color: #DDFFDD; margin-left: 25; font-size: 12px; line-height: 24px; font-family: arial, helvetica, sans-serif }
P.green_sm { color: #DDFFDD; margin-left: 5; font-size: 11px; line-height: 16px; font-family: arial, helvetica, sans-serif }
P.white { color: #FFFFFF; margin-left: 15; font-size: 12px; line-height: 24px; font-family: arial, helvetica, sans-serif }
P.gray { color: #AAAAAA; font-size: 10px; text-decoration: none; font-family: arial, helvetica, sans-serif }
P.white10 { color: #FFFFFF; font-size: 10px; font-family: arial, helvetica, sans-serif }
P.link { text-indent: -4 }
P.test { color: #885599; border-color: green; border-width: 3px; border-style: solid }
P.blue_signature { color: #DDDDFF; margin-left: 325; font-size: 12px; line-height: 16px; font-family: arial, helvetica, sans-serif }

LI.blue { color: #DDDDFF; margin-left: 25px; font-size: 12px; line-height: 16px; font-family: arial, helvetica, sans-serif }
LI.red { color: #FFDDDD; margin-left: 25px; font-size: 12px; line-height: 16px; font-family: arial, helvetica, sans-serif }
LI.green { color: #DDFFDD; margin-left: 25px; font-size: 12px; line-height: 16px; font-family: arial, helvetica, sans-serif }

FONT.title1 { color: #FFFFFF; font-size: 22px; position: relative; left: 2px; font-weight: bold; font-family: arial, helvetica, sans-serif }
FONT.title2 { color: #EEEEEE; font-size: 21px; position: relative; left: 2px; font-family: arial, helvetica, sans-serif }
FONT.title3 { color: #EEEEEE; font-size: 18px; position: relative; left: 0px; font-family: arial, helvetica, sans-serif }
FONT.title4 { color: #EEEEEE; font-size: 17px; position: relative; left: 0px; font-family: arial, helvetica, sans-serif }
FONT.tinyinvisible { color: #000000; font-size: 2px }
FONT.blue { color: #DDDDFF; font-size: 12px; line-height: 18px; font-family: arial, helvetica, sans-serif }
FONT.green { color: #DDFFDD; font-size: 12px; line-height: 18px; font-family: arial, helvetica, sans-serif }
FONT.red { color: #FFDDDD; font-size: 12px; line-height: 18px; font-family: arial, helvetica, sans-serif }
FONT.blue_sm { color: #DDDDFF; font-size: 10px; line-height: 14px; font-family: arial, helvetica, sans-serif }
FONT.graylink_white_aug { color: #FFFFFF; text-decoration: none; position: relative; left: 10px; font-size: 10px; font-family: arial, helvetica, sans-serif }
/* Now for some table fonts */
FONT.table_header { color: #FFFF66; padding: 4px; font-weight: bold; font-size: 13px; font-family: arial, helvetica, sans-serif }
FONT.table_row_odd { color: #DDDDFF; font-size: 12px; font-family: arial, helvetica, sans-serif }
FONT.table_row_even { color: #DDDDFF; font-size: 12px; font-family: arial, helvetica, sans-serif }
/* Now for the non-default table fonts */
FONT.table_header_red { color: #FFFF66; padding: 4px; font-weight: bold; font-size: 13px; font-family: arial, helvetica, sans-serif }
FONT.table_row_odd_red { color: #EEBBBB; font-size: 12px; font-family: arial, helvetica, sans-serif }
FONT.table_row_even_red { color: #EEBBBB; font-size: 12px; font-family: arial, helvetica, sans-serif }
FONT.table_header_green { color: #FFFF66; padding: 4px; font-weight: bold; font-size: 13px; font-family: arial, helvetica, sans-serif }
FONT.table_row_odd_green { color: #BBEEBB; font-size: 12px; font-family: arial, helvetica, sans-serif }
FONT.table_row_even_green { color: #BBEEBB; font-size: 12px; font-family: arial, helvetica, sans-serif }

H3.blue { background: #333399; font-size: 22px; position: relative; left: 0px; font-family: arial, helvetica, sans-serif }
H3.red { background: #992222; font-size: 22px; position: relative; left: 0px; font-family: arial, helvetica, sans-serif }
H3.green { background: #228822; font-size: 22px; position: relative; left: 0px; font-family: arial, helvetica, sans-serif }

DIV.header { padding: 4 }
DIV.links { padding: 2; position: relative; left: 8px; top: 0px; line-height: 18px }
DIV.bg_blue { background: #222244; padding: 2; position: relative; left: 10px; top: 10px; width: 530 }
DIV.bg_red { background: #440606; padding: 2; position: relative; left: 10px; top: 10px; width: 530 }
DIV.bg_green { background: #043304; padding: 2; position: relative; left: 10px; top: 10px; width: 530 }
DIV.bg_bright_blue { background: #333399; padding: 2; position: relative; left: 5px; top: 5px; width: 510 }
DIV.bg_bright_blue2 { background: #333399; padding: 2; position: relative; left: 5px; top: 5px; width: 535 }	/* 2 is wider, for not being embedded in blue box */
DIV.bg_bright_red { background: #992222; padding: 2; position: relative; left: 5px; top: 5px; width: 510 }
DIV.bg_bright_red2 { background: #992222; padding: 2; position: relative; left: 5px; top: 5px; width: 535 }		/* 2 is wider, for not being embedded in red box */
DIV.bg_bright_green { background: #228822; padding: 2; position: relative; left: 5px; top: 5px; width: 510 }
DIV.bg_bright_green2 { background: #228822; padding: 2; position: relative; left: 5px; top: 5px; width: 535 }	/* 2 is wider, for not being embedded in green box */
DIV.spacer { width: 100px; height: 170px }
DIV.bg_blue_right { background: #050533; padding: 2; position: relative; left: 0px; top: 0px; width: 170px; height: 650px }
DIV.bg_blue_right_s { background: #050533; padding: 2; position: absolute; left: 558px; top: 0px; width: 170px; height: 650px }
DIV.bg_blue_bottom { background: #050533; padding: 2; position: relative; left: 0px; top: 0px; width: 728px; height: 100px }
DIV.bg_black_top { background: #000000; padding: 5; position: absolute; left: 0px; top: 0px; height: 100px }
DIV.float_right_blue { background: #050533; float: right; padding: 10; margin: 10px; position: relative; left: 10px; top: 0px; width: 275px }
DIV.float_right_T { background: #050533; float: right; padding: 10; margin: 10px; margin-bottom: -10; position: relative; left: 20px; top: -25px; width: 320px }
DIV.float_right_blue_address { background: #050533; float: right; padding: 10; margin: 10px; position: relative; left: 10px; top: 0px; width: 275px }
DIV.float_right_xenmobile { background: #101055; float: right; padding: 10; margin-left: -40px; position: relative; left: 80px; top: -10px; width: 395px }
DIV.float_right_hdmuxles { background: #551010; float: right; padding: 10; margin-left: -70px; margin-bottom: -40px; position: relative; left: 90px; top: -40px; width: 340px }
DIV.float_right_hdtixer { background: #105510; float: right; padding: 10; margin-left: 10px; margin-bottom: -8px; position: relative; left: 0px; top: -12px; width: 340px }
DIV.float_right_headline { background: #101055; float: right; padding: 10; margin-left: -70px; position: relative; left: 90px; top: -10px }
DIV.instructions { padding: 4; position: relative; left: 4px; top: 3px; height: 20px }
DIV.table_header { background: #333366; padding: 4; margin: 0px; width: 520px; height: 25px; position: relative; left: 20px; top: 10px }
DIV.table_row_odd { background: #222244; padding: 4; margin: 0px; width: 520px; position: relative; left: 20px; top: 10px }
DIV.table_row_even { background: #111122; padding: 4; margin: 0px; width: 520px; position: relative; left: 20px; top: 10px }
DIV.faqslist { background: #000000; padding: 2; position: relative; left: 10px; top: 0px; width: 530 }
DIV.signup_table { background: #000000; padding: 2; position: relative; left: 20px; top: 0px; width: 530 }

TABLE.trial_full { width: 518px; position: relative; left: 13px; top: 10px; margin: 10px }
/* These colors are the defaults, which is what Reflex uses, too */
TD.header1 { background: #333366; align: left; valign: middle; width: 320px; height: 35px }
TD.header2 { background: #333366; align: left; valign: middle; width: 90px }
TD.header3 { background: #333366; align: left; valign: middle; width: 90px }
TD.row1col1 { background: #222244; padding: 4px }
TD.row1col2 { background: #222244; padding: 4px }
TD.row1col3 { background: #222244; padding: 4px }
TD.row2col1 { background: #111122; padding: 4px }
TD.row2col2 { background: #111122; padding: 4px }
TD.row2col3 { background: #111122; padding: 4px }
/* Now for non-default table colors */
TD.header1_red { background: #663333; align: left; valign: middle; width: 320px; height: 35px }
TD.header2_red { background: #663333; align: left; valign: middle; width: 90px }
TD.header3_red { background: #663333; align: left; valign: middle; width: 90px }
TD.row1col1_red { background: #442222; padding: 4px }
TD.row1col2_red { background: #442222; padding: 4px }
TD.row1col3_red { background: #442222; padding: 4px }
TD.row2col1_red { background: #221111; padding: 4px }
TD.row2col2_red { background: #221111; padding: 4px }
TD.row2col3_red { background: #221111; padding: 4px }
TD.header1_green { background: #336633; align: left; valign: middle; width: 320px; height: 35px }
TD.header2_green { background: #336633; align: left; valign: middle; width: 90px }
TD.header3_green { background: #336633; align: left; valign: middle; width: 90px }
TD.row1col1_green { background: #224422; padding: 4px }
TD.row1col2_green { background: #224422; padding: 4px }
TD.row1col3_green { background: #224422; padding: 4px }
TD.row2col1_green { background: #112211; padding: 4px }
TD.row2col2_green { background: #112211; padding: 4px }
TD.row2col3_green { background: #112211; padding: 4px }

A.nav00 { color: #5555FF; font-size: 14px; text-decoration: none; font-variant: small-caps; position: relative; left: 0px; border-color: #050533; border-width: 2px; border-style: solid; font-family: arial, helvetica, sans-serif }
A.nav01 { color: #CCCCCC; text-decoration: none; position: relative; left: 23px; font-size: 12px; font-family: arial, helvetica, sans-serif }
A.graylink { color: #CCCCCC; text-decoration: none; position: relative; left: 10px; font-size: 10px; font-family: arial, helvetica, sans-serif }
A.regular { color: #CCCCCC; text-decoration: none; position: relative; left: 0px; font-size: 12px; font-family: arial, helvetica, sans-serif }
A.title1 { color: #FFFFFF; font-size: 22px; text-decoration: none; position: relative; left: 2px; font-weight: bold; font-family: arial, helvetica, sans-serif }
A.title2 { color: #EEEEEE; font-size: 21px; text-decoration: none; position: relative; left: 2px; font-family: arial, helvetica, sans-serif }

A.nav00:hover { color: #DDDDFF }
//A.nav00:hover { color: #FFFFFF; background: #555555; border-color: #FFFFFF; border-width: 2px; border-style: solid }
A.nav01:hover { color: #FFFFFF; background: #555555; text-decoration: none; font-weight: bold }
A.graylink:hover { text-decoration: underline }
A.regular:hover { text-decoration: underline }

IMG.right { float: right; margin: 10px }
