
/*
 *    Default style sheet for AIC
 *
 *    DJS 1 Oct 2002
 *
 *    Note that verdana is the font recommended by Microsoft in preference to Helvetica for Web pages,
 *    as is scales better for on screen fonts.
 */


/*
 *  Standard non-specific html tags
 */

body {
	background-color: #ffffee;	  /* pale yellow */    /*** WARNING *** this color is used elsewhere. */
	font-family:  verdana, helvetica, sans-serif;
}

/* General Paragraphs */
p {
	margin-bottom : 0.05em;
}

/* Definition List Item */
dt {
	font-weight:  bold;
}

/* Images */
img {
	border-width: 0px;
}

/* Table Row */
tr {
  vertical-align: top;
}

/* Super Script */
sup {
   font-size : 80%;
}

/* Sub Script */
sub {
   font-size : 80%;
}

/* Anchors (links) */
a {
  color: blue;
}

a:visited {
  color: #a00000;

}

a:active {
  color: #00ffff;
}


/*
 * General Purpose Formatting classes, ie could be used in various html tags
 */


 h1 {
	   padding-bottom: 3px;
	   font-weight: bold;
		font-size: 150%;
	   text-align: center;
 }


 h2 {
	   padding-bottom: 3px;
	   color: #006000;
	   font-weight: bold;
		font-size: 110%;
	   text-align: left;
		border-bottom: 2px dotted #00a000
 }

 h3 {
	   padding-bottom: 3px;
		font-weight: bold;
		font-size: 100%;
	   text-align: left;

 }

 h3.newshead {
	   padding-bottom: 3px;
		color: red;
		font-weight: bold;
		font-size: 100%;
	   text-align: left;

 }




.warn {
        font-style: italic;
        color : red;
        margin-bottom: 0.5em;
}

.footer {
      font-size : 8pt;
      font-family: verdana, helvetica, sans-serif;
}

.warnsm {
        font-family: verdana, helvetica, sans-serif;
        font-size : 10pt;
        color : red;
        margin-bottom: 0.5em;
}

.quote {
        font-style: italic;
        color : red;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
        margin-left: 3em;
        margin-right: 3em;
}

.smallper {
      font-size : 80%;
     font-family: verdana, helvetica, sans-serif;
}

.smallp {
      font-size : 10pt;
     font-family: verdana, helvetica, sans-serif;
}

.smallpb {
      font-size : 10pt;
		font-weight: bold;
     font-family: verdana, helvetica, sans-serif;
}


.smallpb {
      font-size : 9pt;
	  font-weight: bold;
     font-family: verdana, helvetica, sans-serif;
}

.smallperg {
      font-size : 80%;
	  font-weight: bold;
	  color: green;
     font-family: verdana, helvetica, sans-serif;
}

.pred {
      color : red;
     font-family: verdana, helvetica, sans-serif;
}

.predb {
      color : red;
     font-family: verdana, helvetica, sans-serif;
	 font-weight:  bold;
}

.pgreen {
      color : green;
     font-family: verdana, helvetica, sans-serif;
}

.pgreenb {
      color : green;
	  font-weight: bold;
     font-family: verdana, helvetica, sans-serif;
}


.myterm {
    color : red;
	 font-family: verdana, helvetica, sans-serif;
}


.mydef {
    margin-left: 3em;
}

.bodywhite {
    background-color: #ffffff;
}



/*
 *  Product Tables
 */

table.prodtable {
	width: 100%;
	border-spacing: 0 0;       /* IE doesn't appear to support this correctly so fudge Row spacing with padding and borders */
	border-collapse: separate;
	margin-bottom: 2ex;
}


table.prodtable th {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 3px;
	color:white;
	background-color: #008000;
	font-weight: bold;
	text-align: left;
   border-top: 20px solid #ffffee;   /* Fudge Extra space above heading rows */
	empty-cells: show;                /* Enables the fudge for empty cells as well */
}

/* tr.heading should be removed and replaced by th (above)*/
table.prodtable  tr.heading td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	color:white;
	background-color: #008fff;
	font-weight: bold;
}

 table.prodtable td {
	padding-right: 1em;
	padding-left: 10px;
	padding-top: 10px;   /* Fudge for row spacing because IE not support <table> border-spacing */
 }

table.prodtable td.model {
   font-weight: bold;
 }


/*
 *  Links to PDFs
 */
a.pdf {
  white-space: nowrap;
}

a.pdf img {
  margin-right: 4px;    /* Add small gap after PDF Icons in Links*/
}

/*
 *  CANT USE :before or content: because Internet Explorer < 8 doesn't support it otherwise the following
 *  could insert the ICON automatically
 */
/*
a.pdf:before {
  content: url(/graphics/pdficon.png);
  padding-right: 5px;
}
*/





