/* Generic/Defaults */

body,div,table,tr,td,ol,li,ul,p,a,h1,h2,h3,h4,h5,h6,blockquote,img,hr
{ font-family:           serif;          /* monospace, fantasy, cursive, sans-serif, serif */
  font-style:            normal;         /* normal, italic, oblique */
  font-variant:          normal;         /* normal, small-caps */
  font-weight:           normal;         /* normal bold bolder 100 thru 900 */
  font-size:             medium;          /* xx-small x-small small medium large x-large xx-large */
  color:                 black;          /* lotta ways */
  background-color:      #ffffff;        /* ditto */
  background-image:      none;           /* (url) or none */
  background-repeat:     no-repeat;      /* repeat repeat-x repeat-y no-repeat */
  background-attachment: scroll;         /* scroll, fixed */
  background-position:   center center;  /* 2 values, percentage or {top center bottom - left center right} */
  word-spacing:          normal;         /* normal or a length */
  letter-spacing:        normal;         /* normal or a length */
  text-decoration:       none;           /* underline overline line-through blink */
  vertical-align:        top;            /* baseline sup super top text-top middle bottom text-bottom <percentage> */
  text-transform:        none;           /* none uppercase lowercase capitalize */
  text-align:            left;           /* left right center justify */
  text-indent:           0;              /* percentage or a length */
  line-height:           normal;         /* normal <number> <length> <percentage> */
  margin-top:            1;              /* <length> <percentage> auto */
  margin-right:          0;              /* <length> <percentage> auto */
  margin-bottom:         0;              /* <length> <percentage> auto */
  margin-left:           0;              /* <length> <percentage> auto */
  padding-top:           0;              /* <length> <percentage> */
  padding-right:         0;              /* <length> <percentage> */
  padding-bottom:        0;              /* <length> <percentage> */
  padding-left:          0;              /* <length> <percentage> */
  border-top-width:      1;              /* thin medium thick <length> */
  border-right-width:    1;              /* thin medium thick <length> */
  border-bottom-width:   1;              /* thin medium thick <length> */
  border-left-width:     1;              /* thin medium thick <length> */
  border-color:          blue;           /* named or rgb spec */
  border-style:          none;          /* none dotted dashed solid double groove ridge inset outset */
  list-style-type:       circle;         /* disc circle square decimal lower-roman upper-roman lower-alpha upper-alpha none */
  list-style-image:      none;           /* URL of image or none */
  list-style-position:   outside;        /* inside  outside */
}

h1,h2,h3,h4,h5,h6
{font-variant:    small-caps;
 font-weight:     bold;
 text-decoration: none;
 text-align:      center;
 border-style:    none; 
}

h1{font-size: large; }
h2{font-size: small; font-weight: normal;}
h3{font-size: small;  font-weight: normal;}
h4{font-size: large;  font-weight: normal;font-variant:    normal;}
h5{font-size: medium; font-weight: normal;font-variant:    normal;}
h6{font-size: small;  font-weight: normal;font-variant:    normal;}

a{color: #0088ff; text-decoration: underline;}
a:hover{color:#ff0000;}

div.mainbody 
{margin-top:            1;              /* <length> <percentage> auto */
 margin-right:          20;              /* <length> <percentage> auto */
 margin-bottom:         0;              /* <length> <percentage> auto */
 margin-left:           20;              /* <length> <percentage> auto */
 padding-top:           0;              /* <length> <percentage> */
 padding-right:         0;              /* <length> <percentage> */
 padding-bottom:        0;              /* <length> <percentage> */
 padding-left:          0;              /* <length> <percentage> */
 border-top-width:      0;              /* thin medium thick <length> */
 border-right-width:    0;              /* thin medium thick <length> */
 border-bottom-width:   0;              /* thin medium thick <length> */
 border-left-width:     0;              /* thin medium thick <length> */
 border-color:          blue;           /* named or rgb spec */
 border-style:          none;          /* none dotted dashed solid double groove ridge inset outset */
}

h1.mainheader {font-size:large; font-weight:bold;}
h2.mainheader {font-size:medium;font-variant:normal;font-weight:bold;}
h3.mainheader {font-size:small;font-variant:normal;font-weight:bold;}
h4.mainheader {font-size:x-small;font-variant:normal;font-weight:normal;font-family:"sans-serif";}
h6.mainheader {font-size:x-small;font-variant:normal;font-weight:normal;font-family:"sans-serif";}
a.mainheader  {text-align:center; font-size:small;font-weight:bold;font-family:sans-serif;}

img.mainheader{text-align:center;}
a.mainmenu{color: #0088ff; text-decoration: underline;font-size:medium;}
a.mainmenu:hover{color:#ff0000;}

iframe.toright,table.toright,image.toright,img.toright {float:right;}
iframe.toleft,table.toleft,image.toleft,,image.toleft {float:left;}
div.linktabs,table.linktabs,td.linktabs,tr.linktabs,a.linktabs
{
color: #000;
background-color: #fff;
font-family:"serif";
font-size:medium;
font-weight:normal;
text-align:left;
}

a.linktabs{color: #0088ff; text-decoration:underline;}
a.linktabs:hover{color:#ff0000;}

table.linktabs,tr.linktabs,td.linktabs
{ font-family:           serif;          /* monospace, fantasy, cursive, sans-serif, serif */
  font-style:            normal;         /* normal, italic, oblique */
  font-variant:          normal;         /* normal, small-caps */
  font-weight:           normal;         /* normal bold bolder 100 thru 900 */
  font-size:             small;        /* xx-small x-small small medium large x-large xx-large */
  color:                 black;          /* lotta ways */
  background-color:      #ffffff;        /* ditto */
  background-image:      none;           /* (url) or none */
  background-repeat:     no-repeat;      /* repeat repeat-x repeat-y no-repeat */
  background-attachment: scroll;         /* scroll, fixed */
  background-position:   center center;  /* 2 values, percentage or {top center bottom - left center right} */
  word-spacing:          normal;         /* normal or a length */
  letter-spacing:        normal;         /* normal or a length */
  text-decoration:       none;           /* underline overline line-through blink */
  vertical-align:        top;            /* baseline sup super top text-top middle bottom text-bottom <percentage> */
  text-transform:        none;           /* none uppercase lowercase capitalize */
  text-align:            left;           /* left right center justify */
  text-indent:           0;              /* percentage or a length */
  line-height:           normal;         /* normal <number> <length> <percentage> */
  margin-top:            5;              /* <length> <percentage> auto */
  margin-right:          0;              /* <length> <percentage> auto */
  margin-bottom:         0;              /* <length> <percentage> auto */
  margin-left:           5;              /* <length> <percentage> auto */
  padding-top:           0;              /* <length> <percentage> */
  padding-right:         0;              /* <length> <percentage> */
  padding-bottom:        0;              /* <length> <percentage> */
  padding-left:          0;              /* <length> <percentage> */
  border-top-width:      1;              /* thin medium thick <length> */
  border-right-width:    1;              /* thin medium thick <length> */
  border-bottom-width:   1;              /* thin medium thick <length> */
  border-left-width:     1;              /* thin medium thick <length> */
  border-color:          black;        /* named or rgb spec */
  border-style:          none;          /* none dotted dashed solid double groove ridge inset outset */
  list-style-type:       circle;
  list-style-image:      none;           /* URL of image or none */
  list-style-position:   outside;        /* inside  outside */
  float:left;
}

table.calendar,tr.calendar,td.calendar
{ font-family:           serif;          /* monospace, fantasy, cursive, sans-serif, serif */
  font-style:            normal;         /* normal, italic, oblique */
  font-variant:          normal;         /* normal, small-caps */
  font-weight:           normal;         /* normal bold bolder 100 thru 900 */
  font-size:             x-small;        /* xx-small x-small small medium large x-large xx-large */
  color:                 black;          /* lotta ways */
  background-color:      #ffffff;        /* ditto */
  background-image:      none;           /* (url) or none */
  background-repeat:     no-repeat;      /* repeat repeat-x repeat-y no-repeat */
  background-attachment: scroll;         /* scroll, fixed */
  background-position:   center center;  /* 2 values, percentage or {top center bottom - left center right} */
  word-spacing:          normal;         /* normal or a length */
  letter-spacing:        normal;         /* normal or a length */
  text-decoration:       none;           /* underline overline line-through blink */
  vertical-align:        top;            /* baseline sup super top text-top middle bottom text-bottom <percentage> */
  text-transform:        none;           /* none uppercase lowercase capitalize */
  text-align:            left;           /* left right center justify */
  text-indent:           0;              /* percentage or a length */
  line-height:           normal;         /* normal <number> <length> <percentage> */
  margin-top:            1;              /* <length> <percentage> auto */
  margin-right:          0;              /* <length> <percentage> auto */
  margin-bottom:         0;              /* <length> <percentage> auto */
  margin-left:           1;              /* <length> <percentage> auto */
  padding-top:           0;              /* <length> <percentage> */
  padding-right:         0;              /* <length> <percentage> */
  padding-bottom:        0;              /* <length> <percentage> */
  padding-left:          0;              /* <length> <percentage> */
  border-top-width:      2;              /* thin medium thick <length> */
  border-right-width:    2;              /* thin medium thick <length> */
  border-bottom-width:   2;              /* thin medium thick <length> */
  border-left-width:     2;              /* thin medium thick <length> */
  border-color:          gold;        /* named or rgb spec */
  border-style:          ridge;          /* none dotted dashed solid double groove ridge inset outset */
  list-style-type:       circle;         /* disc circle square decimal lower-roman upper-roman lower-alpha upper-alpha none */
  list-style-image:      none;           /* URL of image or none */
  list-style-position:   outside;        /* inside  outside */
}

h4.calendar{font-size: x-small;font-weight:bold;font-variant:small-caps;text-align:left;}
h5.calendar{font-size: x-small;font-weight:normal;font-variant:small-caps;color:#ff0000;text-align:left;font-family:sans-serif;}
h6.calendar{font-size: x-small;font-weight:normal;font-variant:normal;color:#0000ff;text-align:left;font-family:sans-serif;}
h1.calendar{font-size: x-small;font-weight:normal;font-variant:normal;color:#002222;text-align:left;font-family:sans-serif;}
h2.calendar{font-size: x-small;font-weight:normal;font-variant:normal;color:#0000bb;text-align:left;font-family:sans-serif;}
h3.calendar{font-size: x-small;font-weight:normal;font-variant:normal;color:green;text-align:left;font-family:sans-serif;}


div.framedocs,table.framedocs,tr.framedocs,td.framedocs,p.framedocs
{ font-family:           serif;          /* monospace, fantasy, cursive, sans-serif, serif */
  font-style:            normal;         /* normal, italic, oblique */
  font-variant:          normal;         /* normal, small-caps */
  font-weight:           normal;         /* normal bold bolder 100 thru 900 */
  font-size:             small;        /* xx-small x-small small medium large x-large xx-large */
  color:                 black;          /* lotta ways */
  background-color:      #ffffff;        /* ditto */
  background-image:      none;           /* (url) or none */
  background-repeat:     no-repeat;      /* repeat repeat-x repeat-y no-repeat */
  background-attachment: scroll;         /* scroll, fixed */
  background-position:   center center;  /* 2 values, percentage or {top center bottom - left center right} */
  word-spacing:          normal;         /* normal or a length */
  letter-spacing:        normal;         /* normal or a length */
  text-decoration:       none;           /* underline overline line-through blink */
  vertical-align:        top;            /* baseline sup super top text-top middle bottom text-bottom <percentage> */
  text-transform:        none;           /* none uppercase lowercase capitalize */
  text-align:            center;         /* left right center justify */
  text-indent:           0;              /* percentage or a length */
  line-height:           normal;         /* normal <number> <length> <percentage> */
  margin-top:            5;              /* <length> <percentage> auto */
  margin-right:          10;              /* <length> <percentage> auto */
  margin-bottom:         0;              /* <length> <percentage> auto */
  margin-left:           10;              /* <length> <percentage> auto */
  padding-top:           0;              /* <length> <percentage> */
  padding-right:         0;              /* <length> <percentage> */
  padding-bottom:        0;              /* <length> <percentage> */
  padding-left:          0;              /* <length> <percentage> */
  border-top-width:      0;              /* thin medium thick <length> */
  border-right-width:    0;              /* thin medium thick <length> */
  border-bottom-width:   0;              /* thin medium thick <length> */
  border-left-width:     0;              /* thin medium thick <length> */
  border-color:          black;        /* named or rgb spec */
  border-style:          solid;          /* none dotted dashed solid double groove ridge inset outset */
  list-style-type:       circle;         /* disc circle square decimal lower-roman upper-roman lower-alpha upper-alpha none */
  list-style-image:      none;           /* URL of image or none */
  list-style-position:   outside;        /* inside  outside */
  float:left;
}
h1.framedocs{font-size: medium;  font-weight:normal;font-variant:small-caps;color:black;text-align:center;font-family:serif;}
h2.framedocs{font-size: small;   font-weight:normal;font-variant:small-caps;color:black;text-align:center;font-family:serif;}
h3.framedocs{font-size: x-small; font-weight:normal;font-variant:small-caps;color:black;text-align:center;font-family:serif;}
p.framedocs{font-size: x-small; font-weight:normal;font-variant:normal;color:black;text-align:left;font-family:serif;}
a.framedocs{color: #0044ff; text-decoration:underline;font-size:x-small;text-align:center}
a.framedocs:hover{color:#ff0000;}
