body,div,p,blockquote,ol,ul,dl,li,dt,dd,td,th {font-size: 12px;}
body,div,p,blockquote,ol,ul,dl,li,dt,dd,td,th {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
b {font-weight: 800;}
minicaps {font-variant: small-caps;}

body {
  background-color: white;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
}

h1 {
  color: #c33;
  background: transparent;
  font-weight: bold;
  text-align: left;
}

h2 {
  color: #FF0000;
  background: transparent;
  height: 50px;
  font-weight: bold;
}

em {
  color: red;
  background: transparent;
}

h3 {
  color: #FFFFFF;
  background: transparent url(images/head3bac.jpg) repeat-x;
  height: 50px;
  margin-left: 4%;
  margin-right: 4%;
  font-weight: bold;
}

h4 {
  font-weight: bold;
}

h5 {
  margin-left: 6%;
  margin-right: 6%;
  font-weight: bold;
}

ul, ol, p {
  margin-left: 6%;
  margin-right: 6%;
}

.dropcap {
   font: bold 300% times,serif; 
   color: red; 
   float: left;
}

.list {
  list-style-type: square;}
  
.listnumber {
  list-style-type: decimal;}

ul ul, table ol, table ul {
  margin-left: 136px;
}

pre {
  margin-left: 10%;
  white-space: pre;
}

noindent {
  margin-left: 1px;
  margin-right: 1px;
}

a:link {
  color: #0033FF;
  background: transparent;
}

a:visited {
  color: #696969;
  background: transparent;
}

a:active {
  color: green;
  background: #FFD700;
}

a:hover {
  color: #FF0000;  
  font-weight: bold; 
  font-size:12px;
}

.indent { 
  padding-top: 90px;
  margin-left: 136px; 

}

.indent2 { 
  margin-left: 136px; 

}

.indent3 { 
  margin-left: 145px; 

}

.indentsub { 
  margin-left: 170px; 

}


.form {
    background: #ddecf3;
    color: black;
    margin-left: 160px;
    margin-right: 60px;
    padding: 5px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    width: auto;
    border: 2px solid blue;
    }



.note {
  font-size: 85%;
  margin-left: 10%;
}

.SMA {
  color: fuchsia;
  background: transparent;
  font-family: Kids, "Comic Sans MS", Jester, fantasy;
  padding-top: 90px;
  margin-left: 136px;
  font-size: 15px;
}

.oops {
  font-family: Jester, "Comic Sans MS", fantasy;
}

.italic {
  font-style: italic;
  font-variant: small-caps;
  }

.copyright {
  font-size: smaller;
  text-align: right;
  clear: right;
}

.stretch {
  letter-spacing: 2px;
}

.titlehilite {
color: #000000;
  background: #FF0033;
}

.texthilite {
color: #000000;
  background: #FF66FF;
}

.boldhilite {
color: #000000;
  background: #FFFFFF;
}

.parahilite {
color: #000000;
  background: #FFCCCC;
}

.bordergroove {
  border: 5mm groove red;
  border-width: .1in;
  padding: 5px;
}

.brder {
  border: thin ridge #dc143c;
}

.bordermargin {
  border: thin ridge #dc143c;
  margin-left: 8%;
  margin-right: 8%;
}

.borderinset {
  border-style: inset;
  border-width: 10px;
}

.toolbar {
  text-align: center;
}

.toolbar IMG {
  float: right;
}

.Content {
    background: red;
    color: blue;
    margin-left: 160px;
    margin-right: 60px;
    padding: 5px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    width: auto;
    border: 2px solid green;
    }
    
.box {
  background: #FFCCFF;
  padding: 5px;
  margin: 2px;
}

    
.navbox {
   font-size: 12px;
   color: blue;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color: #FFCCFF;
   padding: 3px;
   margin-top: 90px;
   margin-left: 136px;
   }
   
   
.header {
  position: absolute;
  z-index: 1;
  top: 3px;
  left: 135px;
}

.element1 {
  position: absolute;
  z-index: 1;
  top: 3px;
  left: 2px;
}

.element2 {
  position: absolute;
  z-index: 1;
  top: 48px;
  left: 2px;
}

.element3 {
  position: absolute;
  z-index: 1;
  top: 93px;
  left: 2px;
}

.element4 {
  position: absolute;
  z-index: 1;
  top: 138px;
  left: 2px;
}

.element5 {
  position: absolute;
  z-index: 1;
  top: 183px;
  left: 2px;
}

.element6 {
  position: absolute;
  z-index: 1;
  top: 228px;
  left: 2px;
  
}
.element7 {
  position: absolute;
  z-index: 1;
  top: 273px;
  left: 2px;
}

	
	#mainleft {
		width:33%;
		float:left;
		padding-bottom:10px;
		}
		
			
	#maincenter {
		width:44%;
		float:left;
		padding-bottom:10px;
		}
			
	#mainright {
		width:23%;
		float:left;
		padding-bottom:10px;
		}
	
.Navigation {
    position: absolute;
    top: 70px; 
    width: 142px;
    height: auto;
    background-color: transparent;
    }
    
   
.navboxhead {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color: #FEDEAB;
   padding: 1px;
   margin: 2px;
   }
   
.navsub {
   font-size: 11px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color: transparent;
   padding: 1px;
   margin: 2px;
   margin-left: 10px;
   }

a.home:link {
  border-width: 0px;
background: transparent;
	}

a.home:visited {
			width: 455px;
			height: 85px;
background-image: url(images/home_visit.gif)
	}

a.home:hover {
  border-width: 0px;
background: transparent;
			width: 455px;
			height: 85px;
background-image: url(images/cemf_logo_hover.gif)
	}

		

colgroup.entity { text-align: center; }

.default { text-decoration: underline; font-style: normal; }
.required { font-weight: bold; }
td li.transitional, .elements li.transitional {
  font-weight: lighter;
  color: #696969;
  background: transparent
}

.footer {
  margin-top: 2px;
  padding-top: 1px;
  border-top: solid thin black;
}

@media print {
  input#toggler, .toolbar { display: none; }
}

.bordermargin {
  border: thin ridge #dc143c;
  margin-right: 8%;
  margin-left: 136px;
}

