		body { 
		background-image:url(/bg.jpg);background-repeat:repeat-y;background-position:top center;margin-top:0px;padding-top:0px;
		text-align:center;
		}
		
		#main{
		text-align:left;
		background-color:#ebd799;
		margin-top:0px;
		width:775px;
		margin-left:auto;
		margin-right:auto;
		padding-top:5px;
		background-image:url(/roof-bg.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		clear:both;
		}
		#sched{
		background-image:url(/notepad.gif);background-repeat:no-repeat;background-position:top left;
		width:204px;
		margin-left:34px;
		margin-top:9px;
		margin-bottom:10px;
		margin-right:1px;
		padding-top:50px;
		padding-left:27px;
		padding-bottom:4px;
		padding-right:4px;
		font-family:Arial, Helvetica;
		font-size:16px;
		color:#FF7400;
		font-weight:bolder;
		line-height:100%;
		overflow:hidden;
		clip:auto;
		float:left;
		}
		#sched p{
		width:177px;
		line-height:100%;
		margin-top:0px;
		margin-bottom:15px;
		}
		#sched p a{
		text-decoration:none;
		color:#FF7400;
		}
		#sched p a:hover{
		text-decoration:underline;
		color:blue;
		}
		#instructors{
		width:635px;
		float:center;
		padding:0px;
		margin-left:auto;margin-right:auto;
		clear:both;
		text-align:left;
		}
		.greentop{
		background-image:url(/greencornerstop2.gif);
		background-repeat:no-repeat;
		padding:0px;
		margin:0px;
		height:24px;
		}
		.greenbottom{
		background-image:url(/greencornersbottom.gif);
		background-repeat:no-repeat;
		padding:0px;
		margin:0px;
		}
		.greenmiddle{
		background-color:#006E2E;
		padding:10px;
		margin:0px;
		}
		#bodytable{
		margin-left:1px;
		margin-top:10px;
		margin-bottom:10px;
		padding:0px;
		font-family:Verdana, Geneva, Arial, Helvetica;
		line-height:140%;
		font-size:12px;
		font-weight:normal;
		color:#003300;
		width:630px;
		text-align:left;
		}
		.shadowsp{
		filter:DropShadow(color=#000000, OffX=1, OffY=1);
		}
		.clearme{
		clear:both;
		}
		
		#bodytop{
		background-image:url(/semibox/bodytop.png);
		background-repeat:no-repeat;
		background-position:top right;
		width:620px;
		height:32px;
		overflow:hidden;
		padding:0px;
		margin:0px;
		margin:0px;
		}
		#bodytop p{
		font-family:Geneva,Arial, Helvetica;
		text-align:center;
		font-weight:bold;
		color:white;
		font-size:17px;
		line-height:34px;
		font-variant:small-caps;
		padding-top:9px;
		margin:0px;
		}
		.gecko  #bodytop p{ padding-top:0px; }
		.opera  #bodytop p{ padding-top:0px; }
		#bodymiddle{
		background-image:url(/semibox/bodymiddle.png);
		background-repeat:repeat-y;
		background-position:top right;
		width:620px;
		padding:0px;
		margin:0px;
		}
		#bodymiddle p{
		padding-left:14px;
		padding-right:17px;
		padding-top:0px;
		padding-bottom:0px;
		margin:0px 10px;
		}
		#bodymiddle ul{margin: 0px 10px}
		
		.gecko  #bodymiddle form{ padding-left:14px; } 
		.opera  #bodymiddle form{ padding-left:20px; } 
		.ie6  #bodymiddle { background-image:url(/semibox/bodymiddle2.png);} 
		#bodybottom{
		background-image:url(/semibox/bodybottom.png);
		background-repeat:no-repeat;
		background-position:top right;
		height:40px;
		width:620px;
		padding:0px;
		margin:0px;
		}
div { behavior: url(/iepngfix.htc) }
.noborder{
margin:0px;
padding:0px;
}
.text{
		font-family:Verdana, Geneva, Arial, Helvetica;
		line-height:140%;
		font-size:12px;
		font-weight:normal;
}
.text2{
		font-family:Verdana, Geneva, Arial, Helvetica;
		line-height:140%;
		font-size:12px;
		font-weight:normal;
		color:#003300;
}
.text2 a{
		color:#003300;
}
.text2 a:hover{
		color:#009900;
}

.text3{
		font-family:Verdana, Geneva, Arial, Helvetica;
		line-height:140%;
		font-size:12px;
		font-weight:normal;
		color:#003300;
}
.text3 h1{
		font-size:15px;
		font-weight:bolder;
}
.text3 a{
		font-weight:bolder;
		color:#003300;
}
.text3 a:hover{
		font-weight:bolder;
		color:#009900;
}
.text3 a:visited{
		font-weight:bolder;
		color:#003300;
}
.text3 a:visited:hover{
		font-weight:bolder;
		color:#009900;
}
h1.text4{
		font-size:16px;
		font-weight:bolder;
		color:#FF7400;
		line-height:175%;
}



.text4{
		font-size:14px;
		font-weight:bolder;
		color:#FF7400;
		line-height:175%;
}
.text4 a{
		color:#FF7400;
		text-decoration:none;
}
.text4 a:hover{
		color:#cc3300;
		text-decoration:none;
}


.text5{
		font-size:9px;
		color:#FF7400;
		line-height:125%;
}
.text5 a{
		color:#FF7400;
		text-decoration:none;
		font-weight:bolder;
}
.text5 a:hover{
		color:#cc3300;
		text-decoration:none;
}



.intro{
		float:left; 
		margin-left:1px;
		margin-top:10px;
		margin-bottom:10px;
		padding:0px;
		font-family:Verdana, Geneva, Arial, Helvetica;
		line-height:140%;
		font-size:12px;
		font-weight:normal;
		color:#003300;
		width:430px;
		}
}
		.shadowsp{
		filter:DropShadow(color=#000000, OffX=1, OffY=1);
		}
		.clearme{
		clear:both;
		}
		
		.introtop{
		background-image:url(/semibox/boxtop1.png);
		background-repeat:no-repeat;
		background-position:top right;
		width:420px;
		height:32px;
		overflow:hidden;
		padding:0px;
		margin:0px;
		}
		.intromiddle{
		background-image:url(/semibox/boxmiddle1.png);
		background-repeat:no-repeat;
		background-position:top right;
		width:420px;
		padding:0px;
		margin:0px;
		}
		.intromiddle p{
		padding-left:14px;
		padding-right:17px;
		padding-top:0px;
		padding-bottom:0px;
		margin:0px;
		}
		.introbottom{
		background-image:url(/semibox/boxbottom1.png);
		background-repeat:no-repeat;
		background-position:top right;
		height:40px;
		width:420px;
		padding:0px;
		margin:0px;
		}

.instructors_text a{text-decoration:none;color:#04fb6b;}
.instructors_text a:hover{text-decoration:none;color:#66cc99;}

.dates a{text-decoration:none;color:#FF7400;font-weight:bold;}
.dates a:hover{text-decoration:none;color:#006E2E;font-weight:bold;}

#sitemap{
		clear:both;
		margin:auto;
		font-family:Verdana, Geneva, Arial, Helvetica;
		line-height:180%;
		font-size:12px;
		font-weight:bolder;
		color:#FFFFFF;
		text-align:center;
		overflow:hidden;
		clip:auto;
		}

#sitemap a{text-decoration:none;color:#ebd799;}
#sitemap a:hover{text-decoration:underline;color:#00ccff;}


.imgfloat{
 margin:5px;
 line-height:155%;
}

