.wrapper {
	width:765px;
	margin-left: auto;
	margin-right:auto;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 8px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 8px;
	}

.footer {
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	background-position: center; 
	padding: 0px 0px 0px 0px;
	width: 765px;
	height: 56px;
	font: 7pt Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
}

.footer img {
	margin-right: 25px;
	margin-top: 3px;
}

.footer a img{
	border:none;
}
 
a img{
	border:none;
}

.signature {
	font: 7pt Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
	margin-right: 300px;
	color: #adacac;
}

.quote {
	background-color: #d4c8c8;
	width: 550px;
	margin-left: 10px;
	border-bottom:6px solid #a29a9a;
	border-top:2px solid #a29a9a;
	border-right:1px solid #a29a9a;
	border-left:1px solid #a29a9a;
	margin-bottom:5px;	
	padding-top:4px;
}

.quote p{
	padding-left:15px;
}

.quote strong{
	margin-left: 5px;
}

body
{
	background: #4C4141;
	margin:10px 0px;
	padding:0px;
	text-align:center;
}

.img
	{
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		float: left;
		margin-right: 30px;
		margin-left: 7px;
		margin-top: 7px;
		
	}

.img2
	{
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		margin-right: 10px;
		margin-left: 7px;
		margin-top: 7px;
		
	}
	
ul
{
	list-style-image: url(/home/img/bullet.gif);
}

li
{
	line-height: 1em;
}

.menu
{
	padding: 0px 0px 0px 0px;
	clear:both;
	width:765px;
}

#header {
	width:765px;
}

h4 {
	text-decoration: underline;
	display:inline;
}

.banner
{
	padding: 0px 0px 0px 0px;
	clear:both
}

#contentarea
{	
	padding: 0px 0px 0px 0px;
	background-image: url(images/textarea.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 765px;
}

#content
{
	text-align: left;
	padding: 5px 10px 10px 10px;
	width: 748px;
}

#review {
	margin-top: 10px; 
	margin-right: 20px;
	margin-left: 7px;
	border:solid; 
	border-color:#000000; 
	border-width:1px;
}


.windowarea
{	
	padding: 0px 0px 0px 0px;
	background-color: #D4C8C8;
	width: 514px;
	border-right: solid #000000 1px;
	border-left: solid #000000 1px;
	overflow: hidden;

	
	
}

.windowarea2
{	
	
	border: solid #000000 1px;
	background-color: #D4C8C8;
	overflow: hidden;
	width:90%;
	margin-left: 20px;
}

.windowarea3
{	
	
	background-color: #D4C8C8;
	overflow: hidden;
	width:90%;
	margin-left: 20px;
}

#classes {	
	border: solid #000000 1px;
	padding-top:5px;
	padding-left:15px;
	background-color: #D4C8C8;
	overflow: hidden;
	width:90%;
	margin-left: 20px;
}

#classes p{	
	display:inline;
	
}

#classes a:link{	
	color:#FFFFFF
}

#classes a:visited{	
	color:#FFFFFF
}

strong {
	margin-left:20px;
}

.instructors
{	
	border: solid #000000 1px;
	background-color: #D4C8C8;
	overflow: hidden;
	width:90%;
	margin-left: 20px;
	height:180px;
}

.instructors img {
	margin-top:-3px;
	margin-left:-9px;		
	
}

.instructors .more{
	z-index:100;
	float:right;
	background-color:#FFFFFF;
	margin-top:70px;
	display:block;
}

.instructors #less{
	z-index:100;
	float:right;
	background-color:#FFFFFF;
	margin-top:20px;
}

.hp_banner_top
{	
	margin-left: 14px;
	margin-top: 37px;
	background-color: #006699;
	width: 715px;
	height:20px;
	border-top: solid #000000 1px;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
	font: bold 12pt Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	
	
}

.hp_banner_top h5 {
	display:inline;
	margin-left:5px;
}	

.hp_module
{	
	margin-left: 14px;
	background-color: #d4c8c8;
	width: 715px;
	height:20px;
	border-right: solid #000000 1px;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.0em;
	padding-top:5px;
	
}

.hp_module a{
	text-decoration:none;
	
	font-weight:normal;
	margin-right:10px;
	margin-left:10px;

}

.hp_banner_top2
{	
	margin-left: 14px;
	margin-top: 15px;
	background-color: #006699;
	width: 715px;
	height:20px;
	border-top: solid #000000 1px;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
	font: bold 12pt Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	
	
}

.hp_banner_top2 h5 {
	display:inline;
	margin-left:5px;
}	

.hp_module2
{	
	margin-left: 14px;
	background-color: #d4c8c8;
	width: 715px;
	
	border-right: solid #000000 1px;
	border-left: solid #000000 1px;
	font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.0em;
	padding-top:5px;
	
}

.hp_module2_bottom
{	
	border-right: solid #000000 1px;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	text-align:center;
	width: 715px;
	margin-left: 14px;
	padding-top:5px;
	
}
.adbottom
{	
	margin-right: 20px;
	margin-left: 7px;
	background-color: #006699;
	width: 105px;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
	overflow:hidden;
}

#content p
{
margin: 7px;
}

#crop {
   left:-135px; 
    margin-left:10px;
}

#quotepage strong{
	padding-left:35px;
}

#address p {
	text-align:center;
	line-height:1;
}

#bold	{
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
}

#front_list li {
	padding-bottom:20px;
	
}

/* CSS dropdown */
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top:12px;
  }
  
#contentarea ul{
	list-style:disc;
	margin-top:0px;
	margin-left:25px;
}
  
#nav li {
  float: left;
  position: relative;
  width: 10em;
  margin-top:3px;
  margin-bottom:1px;
  }

#nav li a {
  text-decoration:none;	
  color:#ffffff;
}

#nav li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  }
  
#nav li:hover ul, #nav li.over ul{ display: block; }

#nav li ul {background-color:#4c4141; border:1px solid #000000}

#nav li ul li:hover, #nav li ul li.over{background-color:#d4c8c8}

#nav li ul li a:hover, #nav li ul li a.over{color:#000000;}

#nav #why {
	background-image:url(images/btn_why.gif);
	width:147px;
	height:28px;
}

#nav #workshops {
	background-image:url(images/btn_classes.gif);
	width:162px;
	height:28px;
}

#nav #test {
	background-image:url(images/btn_testi.gif);
	width:111px;
	height:28px;
}

#nav #instruct {
	background-image:url(images/btn_instr.gif);
	width:129px;
	height:28px;
}

#nav #gofurther {
	background-image:url(images/btn_go.gif);
	width:102px;
	height:28px;
	
}

#nav #contact {
	background-image:url(images/btn_contact.gif);
	width:113px;
	height:28px;
}

#nav {
margin-top:-3px;
}


#index_window{
margin-left: 20px;float: left; margin-top:20px;
}