body 	{margin: 0; padding:0;}/*Webpage fills screen*/
body	{font: 400 10pt/130% "arial","verdana", sans-serif; color:#000; background:#fff;}

/* HEAD STYLE */

h1.head {text-align:left; padding:0px 0px 0px 180px; margin:0px 0px 10px 0px; }

h1 span.cy  {font: 500 14pt/100% "verdana", sans-serif; color: #44a; background:none;}
h1 span.sat {font: 500 14pt/100% "verdana", sans-serif; color: #777; background:none;}
h1 span.gd  {font: 400 12pt/100% "verdana", sans-serif; color: #000; background:none;}
h1 span.es  {font: 400 14px/100% "verdana", sans-serif; color: #44a; background:none;}


/* Items to NOT Display*/
#topnav, #mainnav, p.heading, .rightbox, .contents, .hide, td.links, #footer, .index  {display:none;}
 
/* MAINCONTENT STYLE */
#content 		{margin:0; padding: 4px 20px 4px 20px;}
#secondpage, #thirdpage, #fourthpage {margin:0; padding:0;}

div.rightbox   {float:right; clear:right; border-style: solid; border-width: 1px; border-color: #00b; color: #000; background:#fff;}
div.rightbox p {text-align:left; font-size:0.75em; line-height: 1.3em;}
div.fluidrightbox   {float:right; clear:right; margin:0px -2%; border-style: solid; border-width: 1px; border-color: #00b; color: #000; background:#eee;}
div.fluidrightbox p {text-align:left; font-size:0.75em; line-height: 1.3em;}

div.break, #secondpage, #thirdpage, #fourthpage {page-break-before:always; }
div.page {page-break-after:always; }


.flash {font: normal 500 1em/140% "arial", "verdana",  sans-serif; color: #000; padding: 1px 0px 0px 6px; 
background: none; border-style: solid; border-width: 2px; border-color: red;}
div.indent {margin: 0px 0px 10px 20px ;}

h2 {font: 500 16pt/100% "arial", "verdana", sans-serif; color: #57b; background:#fff; text-decoration:none; 
	margin: 8px 0px 4px 0px; }
h3 {font: 500 14pt/100% "arial", "verdana", sans-serif; color: #57b; background:#fff; text-decoration:none; 
	margin: 8px 0px 4px 0px; }
h3 span.sat { color: #888; background:#fff; }
h4 {font: 600 12pt/100% "arial", "verdana", sans-serif; color: #44a; background:#fff; text-decoration:none; 
	margin: 8px 0px 3px 0px; }/* for all h4 headings */
h4 span.sat { color: #777; background:#fff; }
h5 {font: 600 10pt/130% "arial", "verdana", sans-serif; margin:  0px 0px 3px 0px; }
h6 {font: 600 10pt/100% "arial", "verdana", sans-serif; margin:  0px 0px 0px 0px; }

p {margin: 2px 0px 4px 0px; page-break-inside:avoid;}
p span.christian { font-weight:bold; color: #339; background:#fff; }
p span.sat { font-weight:bold; color: #777; background:#fff; }
p.quote {margin: 2px 50px 5px 0px ; font-size: 14px; color: #45b; background:#fff; 
	border-style: solid; border-width: 0px; border-color: green;}
span.quote {color: #45b; background:#fff; }

ul.non, ul.brief, ul.radio {margin: 2px 40px 10px 20px; border-style: solid; border-width: 0px; border-color: purple;}

li {margin: 5px 0px 0px 0px;}

.a, .a:link, .a:visited  {font: 500 10pt/110% "verdana", sans-serif; color:#000; background:none; text-decoration:underline;}

/*for all table captions*/
caption {font-size: 1em; font-weight:bold; color: #339; background:transparent; padding: 2px;
	margin: 0px; border-style: solid; border-width: 0px 0px 4px 0px; border-color: #fff;} 

/* for sky and non-sky table*/
#choose		{border: 1px solid #7ae; border-collapse: collapse;}
#choose td, #choose th {font-size: 0.95em; line-height: 1.2em; vertical-align:top; text-align:left; border-top: 1px solid #aea8d6;}
#choose .col1	{background: #fff;}
#choose .col2	{background: #eed;}
#choose .col3	{background: #dee;}

/*for tables summarising advantages with disadvantages of each system*/
.addis		{border: 1px solid #7ae; border-collapse: collapse;}
.addis td, .addis th {font-size: 0.95em; line-height: 1.2em; background: #fff; color: #038; width:50%; border: 1px solid #aea8d6;}  
.addis th	{padding: 0px 3px 2px 3px;}


.list    {border-width: 0px 0px 1px 0px; border-style:solid; border-color:#999;} /* to colour the bottom line of tables in why.html, channels.html and info.html*/
.list td {border-width: 1px 0px 0px 0px; border-style:solid; border-color:#999;} /* for the horizontal lines of tables in why.html, channels.html and info.html*/
td.if      {background:#e6f0fc; color: #44a; width:15%; } /* for why.html */
td.sky     {background:#aad2f6; color: #44a; width:16%; } /* for why.html */
td.vir     {background:#c2e0fb; color: #44a; width:16%; } /* for why.html */
td.tele    {background:#dde8fc; color: #44a; width:16%; } /* for why.html */
td.view    {background:#dde8fc; color: #44a; width:16%; } /* for why.html */
td.dab     {background:#ececec; color: #44a; width:16%; } /* for why.html */
td.vsp     {background:#ffffff; color: #44a; width:1%;  } /* for why.html */
td.chan    {background:#f5f9ff; color: #227; width:32%; padding-left: 4px;  font-size: 13px; font-weight: bolder; } /* for channels.html */
td.desc    {background:#ffffff; color: #227; width:68%; padding-left: 10px; font-size: 13px; font-weight: normal; } /* for channels.html */
td.helpful {background:#f5f9ff; color: #227; width:34%; } /* for info.html */
td.details {background:#ffffff; color: #227; width:76%; } /* for info.html */


/* FORM STYLING */
form { display: none; }

/* JUMPS FROM FOOT OF PAGE*/
.jump, .right, .left, .mid  {display: none; }

