/* Style sheet for HG web-site RSO 10/07/2000 */
BODY { font-family: Arial, Helvetica , sans-serif; background: #FFFFFF;   }
BODY.navigation { margin-top: 0px; margin-left:  0px; margin-bottom: 0px; margin-right: 0px; background: #CCCCCC; }
BODY.main_page {  margin-top: 15px; margin-left:  10px;  margin-bottom: 0px; margin-right: 10px; background: #FFFFFF; }

/* Basic paragraph */
P { font-family: Arial, Helvetica , sans-serif; font-size: 10pt; }
P.form_message { color: maroon; text-align: center }
H3 { font-size: 14pt }

/* Links */
A:link { color: #993333; }
A:visited { color: #993333; }
A:active { color: #993333;}
A:hover { color: #000099; }
A.footer { font-size: 8pt; }

/* prompt for list elements */
P.list_prompt { margin-bottom: 10pt;}

/* List elements this allows alternate background colours */
TD { font-family: Arial, Helvetica , sans-serif; font-size: 9pt;}
TD.listeven { padding: 3pt 3pt 3pt 3pt; background: #a0c8e8;}
TD.listodd { padding: 3pt 3pt 3pt 3pt; background: #d8e8f0;}

/* footer */
P.footer { font-size: 9pt; }

/* Left and right table columns */
TD.sidebar { background: #CCCCCC;}
TD.main { }

/* header for each page */
P.header { font-size: 16pt; font-style: bold; }

/* Caption examples */
P.example_caption { font-size: 8pt; font-style: italic; background: #EEEEEE; padding: 3pt;}

/* Copyright info */
P.copyright { font-size: 8pt; font-weight: bold; color: #666666 }

/* Code examples */
DIV.code { background: #EEEEEE; font-family:  monospace; font-size: 10pt; border: 3pt; padding: 3pt; }
PRE.code { background: #EEEEEE; font-family:  monospace; font-size: 10pt; border: 0pt; padding: 6pt; }

/* HG tour */
BODY.banner { background: #FFFFFF;  margin: 0pt; }
BODY.main { background: #FFFFFF; margin: 0pt;}
A.navigation:link { color: #000000; text-decoration: none}
A.navigation:visited { color: #000000; text-decoration: none}
A.navigation:active { color: #000000; text-decoration: none}
A.navigation:hover { color: #000000;  text-decoration: none}
A.navigation { font-size: 10pt; font-weight: bold; color: #000000 }
A.navnum:hover { color: #0000CC; }
A.navnum {  font-size: 10pt; font-weight: bold; color: #000000}
P.tourcaption { font-size: 14px; background: #EEEEDD; border: 1px; padding: 8px; 
               margin-top: 10px; margin-left: 10px; margin-right: 0px; margin-bottom: 0px; }
IMG.tour { margin-top: 10px; margin-left: 0px; margin-right: 10px; margin-bottom: 10px; } 
SPAN.disablednum { font-size: 10pt; font-weight: bold; color: "#FFFFFF" }
SPAN.disabled { font-size: 10pt; font-weight: bold; color: "#666666" }
SPAN.footernormal { font-size: 10pt; color: #000000; font-weight: bold; }

/* navigation bar */
TD.nav {
   font-weight : 600; 
   font-size : 14px; 
   font-family : Arial, Helvetica, sans-serif, "MS sans serif";
/*   line-height: 16px; */
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : right;
   background-color : #CCCCCC;
}

A.nav:link { color: #993333; text-decoration: none }
A.nav:visited { color: #993333; text-decoration: none }
A.nav:active { color: #993333; text-decoration: none}
A.nav:hover { color: #000099; text-decoration: none}

SPAN.homeright { float: right; margin: 6px }
SPAN.homeleft { float: left; margin: 6px }
SPAN.exampleappright { float: right; margin: 6px }
SPAN.exampleappleft { float: left;  margin: 6px }

P.simple { margin-top: 3pt; margin-bottom: 3pt }
P.simplelist { margin-top: 3pt; margin-bottom: 3pt }
P.simpleheading { margin-top: 15pt; margin-bottom: 3pt; font-weight: bold }
IMG.simple { margin-top: 3pt; margin-bottom: 6pt; }

TR.listeven { padding: 3pt; background: #a0c8e8;}
TR.listodd { padding: 3pt 3pt 3pt 3pt; background: #d8e8f0;}
TH.simpleheader { font-size: 10pt; padding: 3pt 3pt 3pt 3pt; background: #cccccc; align: left}
IMG.simpleimg { margin-top: 3pt; margin-bottom: 6pt; }
IMG.simpleimgleft { margin-top: 3pt; margin-bottom: 6pt; margin-right: 6pt; float: left }

TABLE.navigation { border-right=10pt; border-left=10pt; }
TABLE.forminput { border: 6pt solid #cccccc}

TR.purchaseheading { padding: 3pt; background: #999999; font-weight: bold;};
TR.purchase { padding: 3pt; background: #cccccc; valign: top };
TR.forminput { padding: 3pt; background: #cccccc; valign: top };

SPAN.BackToTop {font-weight: normal; font-size: 8pt}
P.footnote { margin-top: 3pt; margin-bottom: 3pt; font-size: 8pt }

/* lists */
UL  { font-size: 10pt; }

/* DIV (Bookmarks)*/
TR.BookmarkRow { padding: 3px;}

.BookmarkList { border: 1px solid; padding:3px; margin:15px 0 10px 0; width:100%; min-width:100%; verticalAlign="top"; }
/* .BookmarkList UL LI.delicious { list-style-image: url("http://del.icio.us/favicon.ico"); } 
.BookmarkList UL LI.digg { list-style-image: url("http://digg.com/favicon.ico"); }
.BookmarkList UL LI.reddit { list-style-image: url("http://reallystatic.reddit.com/static/favicon.ico"); }
.BookmarkList UL LI.facebook { list-style-image: url("http://static.ak.facebook.com/favicon.ico"); }
.BookmarkList UL LI.stumbleupon { list-style-image: url("http://www.stumbleupon.com/favicon.ico"); }
*/
/* Test for images */
.BookmarkList UL LI { text-align: center; display:inline; padding:0 4px 6px 0 ; }
.BookmarkList UL LI.delicious {  background: url("http://del.icio.us/favicon.ico") no-repeat 0 0; } 
.BookmarkList UL LI.digg { display:inline; background: url("http://digg.com/favicon.ico") no-repeat; }
.BookmarkList UL LI.reddit { display:inline; background: url("http://reallystatic.reddit.com/static/favicon.ico") no-repeat; }
.BookmarkList UL LI.facebook { display:inline; background: url("http://static.ak.facebook.com/favicon.ico") no-repeat; }
.BookmarkList UL LI.stumbleupon { display:inline; background: url("http://www.stumbleupon.com/favicon.ico") no-repeat; }
.BookmarkList UL LI A { padding:0 0 0 18px; margin:0 3px 0 0px; }

.BookmarkList P { text-align:left; }
.BookmarkList P.rightText { text-align: right; color: #993333 }

.VistaBanner { border: 0px; background-color: #a0c8e8 }
.VistaBanner TABLE { cellPadding: 0; cellSpacing: 0; border: 1 }
.VistaBanner P {font-size: 12pt; color: #ffffff; valign: middle; font-weight: bold }
