/*

  Stylesheet:
	docs/ios_ns.css

  Purpose:
	Primary stylesheet for iosphere websites
	
  Copyright:
	Copyright © 2001 - 2003 by Corpita Pty Ltd
	15 Bedford Street, Collingwood 3066, Australia

  History:
	23-May-2003 by Simon L. Jackson
	    Use common include shared with Analog style sheet
	27-Sep-2001 by BMW
	    Commenced update with new features
	19-Apr-2001 by Brian M. Warburton
	    Initial version

*/

  a:link {
    color: #00CCFF;
    text-decoration: none;
  }
  a:active {
    color: #FF5555;
    text-decoration: none;
  }
  a:visited {
    color: #FFFF99;
    text-decoration: none;
  }
  a:hover {
    color: #FF5555;
    text-decoration: none;
  }

  body a:visited {
    color: #FFFF99;
    text-decoration: none;
  }
  body a:active {
    color: #FF5555;
    text-decoration: none;
  }
  body a:link {
    color: #00CCFF;
    text-decoration: none;
  }
  body a:hover { 
    color: #FF5555;
    text-decoration: none;
  }

  body {
    color: #FFFFFF;
    background-color: black;
    background-image: url(/ios_images/stars_2.gif);
    font-family: verdana, sans-serif;
    font-size: 10pt;
    margin-left: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
    margin-bottom: 0pt;
  }

  dl, li, p, pre, ul {
    margin-top: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 10pt;
    padding-top: 0pt;
    padding-bottom: 5pt;
    padding-left: 0pt;
    padding-right: 0pt;
  }

  li {
    margin-left: 20pt;
    padding-bottom: 2pt;
  }

  div.padleft {
    padding-left: 10pt;  
  }

  h1 { 
    font-size: 18pt;
    font-family: verdana, sans-serif;
    font-weight: normal;
  }
  h2.swint_h2 { 
    color: #FFFFFF;
    font-size: 14pt;
    font-family: verdana, sans-serif;
    font-weight: normal;
  }
  h2 { 
    color: #FFFFFF;
    font-size: 14pt;
    font-family: verdana, sans-serif;
    font-weight: normal;
  }
  h3 { 
    color: #FFFFFF;
    font-size: 14pt;
    font-family: Verdana, sans-serif;
    font-weight: normal;
  }
  h4 { 
    color: #FFFFFF;
    font-size: 12pt;
    font-family: Verdana, sans-serif;
    font-weight: bold;
  }

  table {
    color: #FFFFFF;
    padding: 0pt;
    font-family: Verdana, sans-serif;
  }

  tr {
  }

  th {
    vertical-align: bottom;
  }

  td {
    color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    vertical-align: top;
  }


  td.north a:link {
    color: #FFFF99;
    text-decoration: none;
  }
  td.north a:active {
    color: #FFFF99;
    text-decoration: none;
  }
  td.north a:visited {
    color: #FFFF99;
    text-decoration: none;
  }
  td.north a:hover {
    color: #FF5555;
    text-decoration: none;
  }

  td.lowermenu a:link {
    color: #FFFF99;
    text-decoration: none;
  }
  td.lowermenu a:active {
    color: #FFFF99;
    text-decoration: none;
  }
  td.lowermenu a:visited {
    color: #FFFF99;
    text-decoration: none;
  }
  td.lowermenu a:hover {
    color: #FF5555;
    text-decoration: none;
  }

  td.tableheading {
    vertical-align: middle;
    text-align: center;    
    font-family: Verdana, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: black;
    background-color: #FFFFFF;
  }

  td.columnheading {
    vertical-align: middle;
    text-align: center;    
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: white;
    background-color: #222222;
    text-decoration: none;
  }

  td.tableSectionHeading {
    vertical-align: middle;
    text-align: center;    
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: black;
    background-color: #AAAA88;
  }

  td.rowheading {
    text-align: right;
    vertical-align: top;
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: white;
    background-color: #0088BB;
    padding-left: 10pt;
    height: 40px;
  }

  td.rowheadingMinor {
    text-align: right;
    vertical-align: top;
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: white;
    background-color: #88AACC;
    padding-left: 10pt;
  }

  td.thin {
    vertical-align: middle;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 10pt;
    padding-right: 10pt;
    font-weight: bold;
  }

  td.lowermenu {
    background-color: #3f3f3f;
    font-weight: bold;
    vertical-align: middle;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 10pt;
    padding-right: 10pt;
  }

  td.lowerheading {
    background-color: #FFFF99;
    vertical-align: middle;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 10pt;
    padding-right: 10pt;
    font-weight: bold;
  }

  td.north {
    background-color: #0088BB;
    vertical-align: middle;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    margin-top: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
  }

  td.west {
    vertical-align: top;
    padding-top: 10pt;
    padding-right: 5pt;
/*
    background-color:black;
*/
    color:white; }
   
  td.east {
/*
    padding-top: 10pt;
*/
    vertical-align: top;
    padding-left: 0pt;
    padding-right: 5pt;
  }

  td.footer { 
    font-family: Verdana, sans-serif; 
    font-size: 0pt; 
    padding-right: 0pt;
    padding-left: 10pt;  
  }

  p {
    color: #FFFFFF;
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    font-weight: normal;
  }

  p.spacer {
    padding-top: 0pt;
  }
/*
  p.spacer {
    padding-top: 10pt;
  }
*/

  p.feature {
    font-family: Verdana, sans-serif;
    font-size: 14pt;
  }

  p.caption {
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    font-style: italic;
  }

  td.north p.navigation {
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
  }

  ul {
    font-size: 10pt;
    font-family: verdana, sans-serif;
    font-weight: normal;
  }

  ul li {
    font-size: 10pt;
    font-family: verdana, sans-serif;
    font-weight: normal;
  }

  ul li.navigation {
    font-size: 10pt;
    font-family: verdana, sans-serif;
    font-weight: bold;
  }

  dl.usefullinks {
    font-size: 8pt;
    font-family: verdana, sans-serif;
    font-weight: normal;
    margin-top: -1em;
   }

  dl {
    font-size: 10pt;
    font-family: verdana, sans-serif;
    font-weight: normal;
  }

  dl dt {
    font-size: 10pt;
    font-family: verdana, sans-serif;
    font-weight: normal;
  }

  dt.usefullinks {
    font-size: 8pt;
    font-family: verdana, sans-serif;
    font-weight: normal;
   }

  dl dt.small {
    font-size: 9pt;
    font-family: verdana, sans-serif;
    font-weight: normal;
  }

  dl dt dd {
    font-size: 10pt;
    font-family: verdana, sans-serif;
    font-weight: normal;
  }

  pre.swint_pre {
    padding: 0;
    font-family: monospace;
    font-size: 9pt;
  }

  pre {
    font-family: monospace;
    font-size: 9pt;
  }

  pre p {
    font-family: monospace;
    font-size: 9pt;
  }

  input {
    font-family: monospace;
    font-size: 10pt;
  }


/* For SysWorks Internals tables */
  table.swinttable {
    border-collapse: collapse;
    border: 2px solid #7f7f7f;
    margin-top: 0pt;
    margin-bottom: 5pt;
    margin-left: 10pt;
    margin-right: 10pt;
  }

  table.swinttable td, table.swinttable th {
    border: 1px solid #7f7f7f;
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    padding-top: 2pt;
    padding-bottom: 2pt;
    padding-left: 5pt;
    padding-right: 5pt;
  }

  table.swinttable th {
    border-bottom: 2px solid #7f7f7f;
    border-top: 2px solid #7f7f7f;
    vertical-align: bottom;
  }

  table.swinttable th.swintleft {
    background-color: #3f3f3f;
    text-align: left;
  }

  table.swinttable th.swintcenter {
    background-color: #3f3f3f;
    text-align: center;
  }

  table.swinttable th.swintright {
    background-color: #3f3f3f;
    text-align: right;
  }

  table.swinttable td {
    vertical-align: top;
  }

  table.swinttable td.swintleft {
    text-align: left;
  }

  table.swinttable td.swintcenter {
    text-align: center;
  }

  table.swinttable td.swintright {
    text-align: right;
  }

  table.swinttable td.swintlefthighlight {
    background-color: #5f5f5f;
    text-align: left;
  }

  table.swinttable td.swintcenterhighlight {
    background-color: #5f5f5f;
    text-align: center;
  }

  table.swinttable td.swintrighthighlight {
    background-color: #5f5f5f;
    text-align: right;
  }

/* SysWorks Internals Reports */

  table.iosreport {
    background-color: #000000;
    border: 1px solid #7f7f7f;
    margin-top: 0pt;
    margin-bottom: 5pt;
    margin-left: 0pt;
    margin-right: 0pt;
  }

  table.iosreport td, th {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 9pt;
    background-color: #000000;
    border: 1px solid #7f7f7f;
    padding-top: 2pt;
    padding-bottom: 2pt;
    padding-left: 4pt;
    padding-right: 4pt;
  }

  table.iosreport th {
    background-color: #404040;
  }

/* SysWorks Internals Payment Form */

  table.paymentform {
    border: none;
  }

  table.paymentform td {
    border: none;
/*
    padding: 5px;
*/
    padding-top: 5px;
    padding-bottom: 5px;
  }

  table.paymentform td.paymenterror {
    color: #ff5555;
  }

  table.paymentform td.paymentprompt {
    padding-top: 8px;
    text-align: right;
  }

  table.paymentform td.paymenttext p {
    padding-top: 1px;
  }

  table.paymentform input {
    font-family: monospace;
    font-size: 11pt;
  }

  table.paymentform input.paymentbutton {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
  }

/* Debug */
/* <!-- % include cta_wrk_dir:cta_debug --> */
