@charset "UTF-8";
/* CSS Document */


h1, h2, h3 {
   font-size: 12px;
}


body {
     //font: 12px Courier, monospace;
     font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif;
     font-size: 12px;
     color: #111111;
     margin: 50px auto;
     width: 90%;
     background: #fff
}

a { 
//  background-color: #ccc; 
  color: #000; 
//  text-decoration: none;
}

a:hover { 
  background-color: #000; 
  color: #fff; 
  text-decoration: underline; 
}

/*
#header { 
  color: #999; 
  text-transform: uppercase; 
  border-top: 1px solid #000; 
  padding-top: 10px; 
  padding-bottom: 10px;
}*/

#Header, #header {
	padding: 1.5em 1em;
	margin:10px 10px 10px 10px;
	border-style:solid;
	border-color:black;
	border-width:1px;
	text-transform: uppercase; 
	//line-height:1px;	
	/* background-color:#CCCCAA; */
	color:#222222;
	/*border-style: dashed;*/
}

#content { 
  border-top: 1px solid #000; 
  clear: both; 
  padding-top: 20px; 
  padding-bottom: 1em; 
}

h1, h2 {
  text-transform: uppercase;
  //font-size: 1.2em;
}

p {
  background-color: #fff;
}


#title {
       font-size: 1em;
       margin: 0;
       padding: 0 0 10px 0;
       color: #000;
}
#title span {
       color: #cc0000;
       font-weight: normal;	
}
#menu {
  border-top: 1px solid #000;
  text-align: right;
  margin: 0;
  padding-top: 10px;
}

#menu a {
  padding: 1px 2px;
}

#footer {
	padding-top: .5em;
	margin-top: 1.5em;
	background: url(dashes.png) 0 0 repeat-x; 
	color: #ccc;
}

#footer a {
	color: #999;
	background-color: #eee;	
}

//ol > li { 
//   padding-top: 2em;
//}

//ol li h3 {
//   margin-top: 0;
//   padding-top: 0;	
//}




.ContentDiv, .slide {
        padding: 1em 1.2em;
        margin:10px 10px 10px 10px;
        border-style:dashed;
        border-color:black;
        border-width: 1px 1px ; 
        background-color:#fff;
        color:#111;
        //font-size: 80%;
}

.dashedborder {
     border-style:dashed; 
     border-width:1px; 
     padding: 1em 1em;
}

.SubDiv, .slidebody {
        padding: 1em 1em;
        margin:10px 10px 10px 10px;
        //border-style:dashed;
        //border-color:black;
        //border-width: 1px 1px ; 
        //background-color:#fff;
}

ul {
   margin: 0;
}

li {
   margin: 0;
   padding: 0;
}

.handout {
	 display: none;
}


iframe {
	width:99%; 
	height: 600px;
}

.red {
     color: #EE2222;
}

.highlight {
    background-color: yellow;
}