BODY 
{ 
background-color: #949EBD;
margin-top: 0px;
margin-left: 0px;
}

h1 {
        color: black;
        font-size: 160%;
        margin-bottom: 0;
}

A
{
color: #003366;
font-family: Verdana, Arial, sans-serif;;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
}

A:visited
{
color: #003366;
}

A:hover
{
color: #FF8400; 
text-decoration: underline;
}

TD
{
FONT-FAMILY: Verdana, Arial, sans-serif;;
font-size: 8pt;
color: #000000;
text-align: left;
}

.directv-blue
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color: #336699;
font-size: 13pt;
font-weight: bold;
text-decoration: none;
}

.directv-blue-large
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color: #336699;
font-size: 28pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}

.header
{
FONT-FAMILY: Arial, sans-serif;;
font-size: 12pt;
color: #000000;
margin-top: 0px;
padding: 3px;
background: #c8cce1;
font-weight: bold;
width: 578px;
}

.header_checkout
{
FONT-FAMILY: Arial, sans-serif;;
font-size: 12pt;
color: #000000;
background: #c8cce1;
font-weight: bold;
width: 578px;
height: 38px;
padding: 3px;
margin-top: 0px;
}

.agentheader
{
FONT-FAMILY: Arial, sans-serif;;
font-size: 12pt;
color: #000000;
margin-top: 0px;
padding: 3px;
background: #c8cce1;
font-weight: bold;
width: 100%;
}

.adminheader
{
FONT-FAMILY: Arial, sans-serif;;
font-size: 12pt;
color: #000000;
margin-top: 0px;
padding: 3px;
background: #c8cce1;
font-weight: bold;
width: 100%;
}


.subheader
{
FONT-FAMILY: Verdana, Arial, sans-serif;;
font-size: 9pt;
color: #FF8400;
margin-top: 15px;
border-top: 1px dotted #cecece;
border-bottom: 1px dotted #cecece;
width: 100%;
font-weight: bold;
}

.infobox
{
border: 1px solid #999999; 
width: 170px; 
margin-bottom: 5px;
}

.infoboxheader
{
background: #336699;
text-align: left;
padding-left: 10px;
color: #FFFFFF;
font-weight: bold;
}

.infoboxcontents
{
background: #FFFFFF;
padding: 5px;
FONT-FAMILY: Verdana, Arial, sans-serif;;
font-size: 8pt;
}

.pagetopbannerleft
{
border-bottom: 
1px solid black; 
background: #003366; 
color: white; 
height: 20; 
font-size: 14pt; 
padding-left: 10px;
text-align: left;
}

.pagetopbannerright
{
border-bottom:
1px solid black;
background: #003366;
color: white;
height: 20;
padding-right: 10px;
font-size: 14pt;
text-align: right;
}

.offerForm 
{
font-size: 8pt;
}

.offertable 
{
float: right;
font-size: 8pt;
background: #FFFFFF;
margin-left: 10px;
margin-bottom: 10px;
border: 0px;
}

.salestable
{
font-size: 8pt;
background: #FFFFFF;
width: 95%;
border: 1px solid #999999;
}

.salestable TD
{
font-size: 8pt;
padding-left: 10px;
}

.salestable TR
{
font-size: 8pt;
border-bottom: 1px solid #999999;
}


.offerbase TD
{
border-right: 1px solid #999999;
padding: 3px;
font-size: 8pt;
}

.offerbase
{
font-size: 8pt;
}

.offerbasetable
{
font-size: 8pt;
border: 1px solid #999999;
background: #ffffff;
}


.offeroptions
{
font-size: 8pt;
}

.offeroptionstable
{
font-size: 8pt;
border: 1px solid #999999;
background: #ffffff;
}

.offeroptions TD
{
padding: 0px;
font-size: 8pt;
}

.buybutton
{
background: green; 
color: white; 
font-weight: bold; 
font-size: 8pt;
width: 90px;
}

.rebatemsg
{
color: #CC0000;
font-size: 7pt;
font-weight: bold;
}

.localchannelstable
{
padding: 0px;
font-size: 8pt;
border: 1px solid #999999;
}

.localchannels TD
{
padding: 0px;
font-size: 8pt;
}

.localchannelsavailable TD
{
font-size: 8pt;
text-align: center;
background: #FFFFFF;
}

.localchannelsavailable A
{
font-weight: bold;
}

.rebatemsg A
{
color: red;
font-size: 7pt;
font-weight: bold;
}

.rebatemsg A:visited
{
color: red;
font-size: 7pt;
font-weight: bold;
}

.checkouttable
{
padding: 0px;
font-size: 8pt;
border: 1px solid #999999;
}

.checkouttable TD
{
padding: 3px;
font-size: 8pt;
border: 0px;
}

.checkoutlabel
{
font-size: 8pt;
text-align: right;
}

.smalltext
{
font-size: 7pt;
}

.afftable
{
font-size: 7pt;
background: #FFFFFF;
width: 95%;
border: 1px solid #999999;
}

.affboxheader
{
background: #003366;
text-align: left;
font-size: 7pt;
color: #FFFFFF;
}

.affboxcontents
{
background: #ffffff;
text-align: left;
font-size: 7pt;
color: #000000;
}

.lower_nav
{
text-align:left;
padding: 5px;
font-size: 8pt;
}

.program_header
{
FONT-FAMILY: Verdana, Arial, sans-serif;
font-size: 10pt;
color: #000000;
margin-top: 0px;
padding: 3px;
background: #F1F1F1;
font-weight: bold;
width: 100%;
}

.outline
{
font-weight: bold;
color: #FB0000;
}

.subspan
{
FONT-FAMILY: Verdana, Arial, sans-serif;
font-size: 7pt;
font-style:italic;
}

.superscript
{
FONT-FAMILY: Verdana, Arial, sans-serif;
font-size: 5pt;
}

.jobs_header
{
FONT-FAMILY: Verdana, Arial, sans-serif;
font-size: 15pt;
font-weight: bold;
}

.jobs_subheader
{
FONT-FAMILY: Verdana, Arial, sans-serif;
font-size: 10pt;
font-weight: bold;
}

.refer_success
{
FONT-FAMILY: Verdana, Arial, sans-serif;
font-size: 6.5pt;
font-weight: italic;
}

