body{
	margin: 0px auto; background-color: #6600a1;
}
body, td{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000;
}
a{
	color: #6600A1;
}
 a.camouflink{
	color: #000000; text-decoration: none;
 }
 a.nounderline{
	text-decoration: none;
 }
  a.nounderline:HOVER{
	text-decoration: underline;
  }
 
 
h1, h2, h3, j4, h5, h6{
	margin: 0px;
}
h1{
	font-size: 18px; font-weight: bold; color: #6600A1;
}
 h1.larger{
	font-family: "Trebuchet MS"; font-size: 24px; line-height: 16px;
 }
.intro-text{
	line-height: 16px;
}
.contact{
	font-family: "Trebuchet MS"; font-size: 16px; line-height: 18px; font-weight: bold; color: #6600A1;
}
.contact-text{
	font-family: "Trebuchet MS"; font-size: 12px; line-height: 16px;
}
span.purpletext{
	color: #6600A1;
}
#constrainer{
	margin-top: 32px; margin-left: auto; margin-right: auto; width: 930px;
}
 #maindrag{
	width: 830px; background-color: #ffffff;
 }
  #header{
	width: 830px; height: 174px; background-color: #fff8a3; background-image: url(images/smoothheadged.png); background-repeat: no-repeat; background-position: bottom;
  }
   #hleft{
	display: block; float: left; margin-top: 54px;  width: 487px; height: 66px;
   }
   #hrighthome{
	display: block; float: right; margin-top: 12px; width: 276px; height: 162px;
		background-image: url(images/smoothpurpleshim.png);
		background-repeat: no-repeat;
		background-position: bottom right;
   }
   #hright{
	display: block; float: right; margin-top: 12px; width: 276px; height: 153px;
   }

  #maincontent{
	width: 830px;
  }
   #mlefthome{
	display: block; float: left; width: 103px;
   }
   #mleft{
	display: block; float: left; width: 197px;
   }
    #mleft ul{
	margin: 0; padding: 0;
    }
     #mleft ul li{
	list-style: none;
     }
      #mleft ul li a{
	display: block; margin-bottom: 6px; width: 135px; padding: 11px 12px 14px 12px; text-decoration: none; color: #000000; font-weight: bold;
		background: #b9e5fb url(images/lmbg.png) 0 0 no-repeat;
      }
      #mleft ul li a:hover, #mleft ul li a.phpself{
	color: #ffffff;
		background: #6600a1 url(images/lmbg.png) -179px 0 no-repeat;
      }

   #mcentrehome{
	display: block; float: left; width: 692px;
   }
    #mcentrehome ul{
	margin: 24px 0 0 0; padding: 0;
    }
     #mcentrehome ul li{
	list-style: none;
     }
      #mcentrehome ul li a{
	display: block; margin-bottom: 6px; width: 260px; padding: 11px 12px 14px 12px; text-decoration: none; color: #000000; font-weight: bold;
		background: #b9e5fb url(images/cmbg.png) 0 0 no-repeat;
      }
      #mcentrehome ul li a:hover, #mcentrehome ul li a.phpself{
	color: #ffffff;
		background: #6600a1 url(images/cmbg.png) -306px 0 no-repeat;
      }



   #mcentre{
	display: block; float: left; width: 412px;
   }
    #mcentrefull{
	display: block; float: left; width: 618px;
    }
     #headerimage{
	padding-bottom: 23px;
     }
   #mrighthome{
	display: block; float: right; width: 35px;
   }
   #mright{
	display: block; float: right; width: 183px;
   }
    #contactpanel{
	display: block; width: 151px; padding: 14px 0 14px 17px; background: #b9e5fb url(images/contactpanel.png) no-repeat;
    }
    .rightbanner{
	margin-top: 22px;	
    }

 #leftshadow{
	width: 50px; background: #6600a1 url(images/leftshadow.png) repeat-y;
 }
 #rightshadow{
	width: 50px; background: #6600a1 url(images/rightshadow.png) repeat-y;
 }

  #footer{
	display: block; width: 830px; height: 64px; font-size: 10px;
  }
   #flinks{
	color: #ffffff; margin-bottom: 8px;
   }
     #flinks a{
	color: #ffffff; text-decoration: none;
     }

    #fleft{
	display: block; float: left; width: 580px; color: #ffffff;
    }
    #fright{
	display: block; float: right; width: 222px; padding-right: 8px; text-align: right; color: #ffffff;
    }
     #fleft a{
	color: #ffffff; text-decoration: none;
     }
     #companyno, #fright a{
	color: #b280d0; text-decoration: none;
     }

     #flinks a.phpself{
	color: #ee4d9b;
     }
