/* $Id: print.css,v 1.6 2007/06/10 08:55:55 goba Exp $ */

body {
  margin: 1em;
  background-color: #fff;
}
th {
  text-align: left; /* LTR */
  color: #006;
  border-bottom: 1px solid #ccc;
}
tr.odd {
  background-color: #ddd;
}
tr.even {
  background-color: #fff;
}
td {
  padding: 5px;
}
#menu {
  visibility: hidden;
}
#main {
  margin: 1em;
}


/*================================================================*/


h1 {
  font-size: 1.8em;
}
h2 {
  font-size: 1.6em;
}
h3 {
  font-size: 1.4em;
}
h4, h5, h6 {
  font-size: 1.2em;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}

/* .content is the body section of content. */
h1 {
/*    color: #652573; /* #74199a; */
    /* font-size: 2.2em; */
    margin: 0.5em 0 0.3em 0;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    /* Verdana, Verdana, Geneva, sans-serif; */
    /* "Lucida Sans Unicode", "Lucida Grande", sans-serif;  */
    /* Tahoma, Geneva, sans-serif; /\* Corbel, Magneto, sans-serif; *\/ */
    /* font-weight: lighter; */
}
h2 {
    color: #652573; /*  882c00; /* #74199a; */
    /* font-size: 2.0em; */
    margin: 0.5em 0 0.3em 0;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    /* Verdana, Verdana, Geneva, sans-serif; */
    /* "Lucida Sans Unicode", "Lucida Grande", sans-serif;  */
    /* Tahoma, Geneva, sans-serif; /\* Corbel, Magneto, sans-serif; *\/ */
    /* font-weight: lighter; */
}
h3 {
    color: #882c00; /* ec8e18; /* color: #CC6600; */
    font-style: italic;
    /* font-size: 1.6em; */
    margin: 0.4em 0 0.2em 0;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    /* font-family: Tahoma, Geneva, sans-serif; /\* Corbel, Magneto, sans-serif; *\/ */
    /* font-family: "Palatino Linotype", "Lucinda Calligraphy", sans-serif; */
    /* font-weight: lighter; */
}
h4 {
    color: #be7f00;		/* Brown */
    /* font-size: 1.4em; */
    margin: 0.4em 0 0.2em 0;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    /* font-family: Verdana, Verdana, Geneva, sans-serif; */
    /* "Lucinda Calligraphy", "Palatino Linotype", sans-serif; */
    /* font-weight: lighter; */
}
h2 a, h3 a, h4 a {
    color: inherit;
}
h2 a:link, h3 a:link, h4 a:link {
    color: inherit;
}
a {
    /* color:#6867e9; /* 652573; /* #CC6600; */
    color:#36a0d0;
    text-decoration: none;
    font-weight: bold;
}
a:link {
   /* color: #39c; */
    color:#1275a3;
}
a:visited {
  /* color: #369; */
}
a:hover {
  /* color: #39c; */
  text-decoration: underline;
}

/*================================================================*/
/* Lists ol, ul  */
li { 
    /* line-height: 160%; */
    /* outline-style: ridge; */
    margin: 0.4em 0em 0.4em 0em;	/* indent */
    padding: 0;
    /* display: inline; */
    /* padding: 0.3ex 0em 0.3ex 0em;	/\* indent *\/ */
    /* some browser use margin other padding; so set this to zero and using padding. */
    /* marker-offset: 10em; */
}
ol {
    margin:0.6em 0em 0.6em 3.0em;	/* indent */
    padding:0;
    /* padding: 0ex 0em 0ex 3.8em;	/\* indent *\/ */
}
ol ol {
    margin: 0em 0em 0em 1.6em;	/* relative indent */
    padding:0;
    /* padding: 0ex 0 0ex 1.6em; */
    list-style-type: lower-latin;
}
ol ol ol {
    margin:0em 0em 0em 1.6em;	/* relative indent */
    padding: 0;
    /* padding: 0ex 0 0ex 1.6em; */
    list-style-type: lower-roman;
}

ul {
    margin:0.3em 0em 0.3em 3.0em;	/* match ol above! */
    padding:0;
    /* padding: 0ex 0em 0ex 3.8em;	/\* indent *\/ */
}
ul ul { 
    margin:0em 0em 0em 1.6em;	/* indent */
    padding:0em;
    /* padding: 0ex 0 0ex 1.6em; */
    list-style-type:square;
}

/*================================================================*/
/* Tables */

caption {
    color:#74199a;		/* deep purple */
    font-weight:bold;
    margin:0em 0em 0.4em 0em;
}

.content table {
    border-spacing: 0px;
    padding: 0px; /* space around table inside border */
    border-color: #652573;
}

.content th {
   padding: 2px; /* space around table inside border */
   color: #882C00;		/* Chocolate Brown */
    /* background-color: #BBFFBB; */
    /* background-color: #000000; */
    border-bottom:1px solid #000000;
 }

.content table td {
    padding: 3px; /* space around table inside border */
}


/* Neil's change */
img {
    border: 0 none;
}
/*================================================================*/
/* For Newsletters */
.layout {
 border: 0;   
}
.topic {
    display:block; 
    clear:both;
}
hr {
    color: #652573;
}

