/* Style Sheet for ddec Screen Display */
body  {
  font-family: Georgia, "Times New Roman", Times;
  background-color: white;
  margin-left: 8px
  }


p.navlink
{
	font-family: "Helvetica Neue",verdana, arial, sans-serif;
	color: maroon;
	font-size: 100%;
	font-weight: bold;
	background: #fff;
	border-top: 1px solid black;
	border-left: 1px solid black;
	line-height: 14px;
	padding: 4px;
	margin-top: 10px;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: .2em;
}

p.ad {
   margin-bottom:0px;
   padding:4px;
   background-color:#000000;
   color:#FFFFFF;
   border:dashed;
   border-color:black;
   border-width:1px;
}

p.navlist {
   margin-top:-3px;
}



p.inlink {
   margin-bottom:0px;
   padding:4px;
   background-color:#000000;
   color:#FFFFFF;
   border:dashed;
   border-color:black;
   border-width:1px;
}
p.navtext {
  color: #000;
  font-size: small;
  line-height: 120%;
  font-family: "Helvetica Neue", verdana, arial, sans-serif;
  background-color: #fff;
  padding: 4px
  }

a.navlink:link,a.navlink:visited,a.navlink:active {
   color:#000000;
}
a.navlink:active {background-color: #EEEEEEf;}
.navdate {
   font-size:105%;
}

.nav {
   width:220px;
   float:right;
   clear:none;
   padding-right:5px;
   padding-left:4px;
   }

.content {
   background-color:#FFFFFF;
   font-family: "Georgia", "Times New Roman", "Times";
   font-size:100%;
   line-height:129%;
   margin-bottom:0px;
   margin-right:230px;
   padding-top:0px;
   padding-left:20px;
   padding-right:20px;
   }
.byline
{
	text-align: center;
	color: gray;
	font-size: smaller;
}
.description
{
	font-style: italic;
	text-align: center;
	font-size: smaller;
}

.meta  {
  font-size: 80%;
  font-family: Georgia, "Times New Roman", Times;
    border-bottom: 1px #a0a0a0 solid;
    background: #f0f0f0;

  margin-right: 230px;
  margin-bottom: 50px;
  padding-top: 2px;
  padding-right: 20px;
  padding-left: 20px
  }


.adcopy {
  font-size: 80%;
  background-color:#FFFFFF;
  color:#000000;
  padding:4px;
  text-align:left;
  margin-top:0px;
  border:dashed;
  border-width:1px;
  border-color:#000000;
  }

.about {font-style: Italic;}

p.banner {
   width:150px;
   height:3em;
   margin-left:595px;
   margin-top:-70px;
   margin-bottom:20px;
   background-color:white;
   border:dashed;   
   border-width:1px;   
   padding:4px;
   font-size:70%;
}

h2.sectiontitle
{
	color: black;
	font-weight: normal;
	font-size: 200%;
	line-height: 129%;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: black;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	text-align: right;
}


h1.sitetitle {
  font-size: 350%;
  font-weight: normal;
  text-decoration: none;
  margin-bottom:0px;
  margin-top:0px;
}

li {
     margin-bottom:15px;
}    

div.blocksection  {
  margin-right: 70px;
  margin-bottom: 30px;
  margin-left: 20px;
  padding-left: 5px;
  border-top: 1px black;
  border-right: 1px black;
  border-bottom: 1px solid black;
  border-left: 1px black
  }



span.inlinesection {
   font-weight:bold;
}

ul,ol {padding-left: 30px;}

a.sitetitle:link, a.sitetitle:visited, a.sitetitle:visited { 
   text-decoration: none;
   color:#000000;
   }

td.t {
   font-size:40%;
   line-height:200%;
   background-color: #F4F4F4;
   width:65px;
}

td {
   font-size:90%;
   vertical-align:top;
}

th {
   font-size:90%;
   vertical-align:top;
}

td.shade {
   cellpadding:0;
   border:0;
   background-color: #F4F4F4;
   vertical-align:top;
   font-size:80%;
   text-align:left;
}

th.shade {
   cellpadding:0;
   border:0;
   background-color: #444444;
   color: #FFFFFF;
   vertical-align:top;
   font-size:80%;
}

td.meta {
   cellpadding:0;
   border:0;
   vertical-align:top;
   font-size:100%;
   text-align:left;
}

td.teensy {
   cellpadding:0;
   border:0;
   background-color: #F4F4F4;
   font-size:8px;
   vertical-align:top;
   text-align:right;
}

th.teensy {
   background-color: #444444;
   color:#FFFFFF;
   font-size:8px;}

.settings {font-size: 80%;}


a:link {color:#222288;}
a:visited {color:#444488;}
a:active {background-color: #EEEEEE;}
a:link, a:visited,a:active {text-decoration: none;}


a.buttonlink:link, a.buttonlink:visited,a.buttonlink:active {
   background-color:#F4F4F4;
   border:solid;
   padding:2px;
   border-width:1px;
   border-left-color:#DDDDDD;
   border-top-color:#DDDDDD;
   border-right-color:#222222;
   border-bottom-color:#222222;
}

a.buttonlink:hover {
   background-color:#882222;
   color:#FFFFFF;
   border:solid;
   padding:2px;
   border-width:1px;
   border-left-color:#DDDDDD;
   border-top-color:#DDDDDD;
   border-right-color:#222222;
   border-bottom-color:#222222;
   cursor:pointer;
}

a.outlink:link, a.outlink:visited,a.outlink:active {
}
a.outlink:hover  {
  color: #ffa500;
  }


a.gloss span.gloss {
   display:none
}

span.gloss p.glosstitle {
  font-style: normal;	
  font-weight:bold;
  margin-bottom:-10px;
}

span.gloss p.glosstext {
  font-style: normal;	
  font-weight:normal;
}

a.gloss:hover span.gloss {
    display:block;
    position:absolute;
    margin-top:-50px;
    padding:5px;
    line-height:120%;	
    left:670px;
    width:150px;
    color:black;
    font-size:14px;
    font-weight:normal;
}
