
body {
  margin: 2em 1em 2em 20px;
  font-family: sans-serif;
  color: black;
  background: white;
  background-position: top right;
  background-attachment: fixed;
  background-repeat: no-repeat;
}
:link { color: #00C; background: transparent }
:visited { color: #609; background: transparent }
:active { color: #C00; background: transparent }

#Section1 {
 background-image:url(horizontal.gif);
 background-repeat:no-repeat;
 margin:0px;
 }

#Summary{
  font: small/1em "Myriad Web", Verdana, Helvetica, sans-serif;
  background: #F0F0F0;
  }


NavText{
    FONT-WEIGHT: bold; FONT-SIZE: 12pt; 
	COLOR: #CCCCCC;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;

}
NavHead{
   FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY:  Arial,
    Helvetica, sans-serif
}

menuitem {
   FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY:  Arial,
    Helvetica, sans-serif
}

/* ORIGINAL BUTTON STYLING (v1.0) - FIXED SIZE */	
#css-buttons ul{list-style: none;margin: 0 0 10px 0;padding: 0;}   
#css-buttons li{border: 1px solid #333; margin: 5px 0 0 20px; width:112px;}
#css-buttons li a{color: white; text-decoration: none;}

.css-button {
display:block;
font: 10px verdana, arial, sans-serif;
padding: 2px 0px 2px 0px; border: 1px solid white;
text-decoration: none; width:110px;
background: #f60;color: #fff;
}
 
.css-button span {
font: bold 10px verdana, arial, sans-serif;
padding: 2px 3px 2px 3px; color: #fff;
}





/* VARIATION BUTTON STYLING (v2.0) - SIZABLE SIZE */
#css-buttons2 ul{list-style: none;margin: 0 0 10px 0;padding: 0;}
#css-buttons2 li{border: 1px solid #999; margin: 5px 0 0 20px; width:9.0em;}
head:first-child+body #css-buttons2 li{padding-right:2px;}
#css-buttons2 li a{color: #333; text-decoration: none;}

.css-button2 {
display:block;
font: 0.8em verdana, arial, sans-serif;
padding: 2px 0 2px 0px; border: 1px solid white;
text-decoration: none; width:100%;
background: #ddd;color: #333;
}

.css-button2 span {
font: bold 1.0em verdana, arial, sans-serif;
padding: 2px 3px 2px 3px; color: #fff;
}  

.prism span{background:#f60; color:white }
.geo span{background:#093; font-style:italic;}
.fun span{background:#5ACE29;}
.res span{background:#A857E6;}
.blogdex span{background:#b20d1c;}
.nd6 span{background:#ffbf18; color:#e26200;}
.nd5 span{background:#ffbf18; color:#e26200;}
.lotus span{background:#fc0; color:#000;}
.ibm span{background:#069;}
.openntf span{background:#79A9D2;}
.dominoblog span{background:#3DB6D9;}
.domblog span{background:#FFA548;}
.freedomblog span{background:#EC8D00; color:red;}
.blogsphere span{background:#0066B1;}
.mt span{background:#069;}
.amazon span{background:#f90;color:black;font: bold 1.1em helvetica, arial, Sans-Serif;}
.paypal span{background:#eaf7fc;color:#244873;font-style:italic;}
.paypal2{font: bold 10px helvetica, arial, Sans-Serif;}
.w3c span {background: #fff; color: #069; font: bold 1.1em helvetica, arial, Sans-Serif;}
.w3c2{background: #fc6;color: black !important;}

p { margin: .5em 0 0 .5em; } 
ul, ol, dl { margin: .5em 0 0 3em; }
h1 { 
  margin: 0; 
  padding: 0;
  border-bottom: 1px solid black;
}

h2, h3 { margin: 1em 0 .25em 0; }

#content {
  float: left;
  width: 65%;
  margin: 0% 2.5% 0% 0%;
  padding: 0% 1% 2.5% 1%;
}
h1, h2, h3 { 
  font-family: "Myriad Web", Verdana, Helvetica, sans-serif;
  font-weight: bold; 
  line-height: 1.1em;
  }

h1 { 
    font-size: 20pt; 
  letter-spacing: -0.05em;
  }

h2 { 
  font-size: 18pt; 
  letter-spacing: -0.025em;
  }

h3 { 
  font-size: 16pt; 
  }

a {
  text-decoration: none;
  color: #900;
  background: transparent;
  font-weight: bold;
  }

a:hover, a:active {
  background: #eee;
  color: #600;
  }


td.FooterItem{ 
                 background: #CCCCCF;
 }
tr.TableHeadingColor{ 
                       background: #CCCCFF;
                       }
td.TableColLval{ 
                 background: #F0F0F0;
 }
td.DescTableEndCaption{ 
   font-style:italic ; font-size: 10pt; color: black; font-family:  arial,
    Helvetica, sans-serif
 }
td.DescTableBeginCaption{ 
                          font-weight: bold;
 }
tr.TableRowMarkColor{ 
                 background: #FFB6C1;
 }
tr.TableBeginCaptionColour{ 
                 background: #FFFFCA;
 }
tr.TableEndCaptionColour{ 
                 background: #FFFFCA;
 }
td.DescTableHeading{ 
                          font-weight: bold;
 }
body {
}

