	body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;

	}
	#backimg {
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;

	}
	#tblbody {
		position:relative;
		z-index: 100;

	
	}
	#topbanner {
		background-image:url(../images/TomM_Web_Home_02.jpg);
		background-repeat:repeat-x;
		width:100%;
		height: 113px;
		z-index: 100;
		position:absolute;
		margin:44px 0 0 0 ;
	}
	a {
		text-decoration:none;
		color:#FFFFFF;
	
	}
	
	.main-body {
		height:421px;
		vertical-align:top;
		background-color:#FFFFFF;
	
	}
	.main-menu {
		height:421px;
		font-size: 12px;
		color: #14347a;
	
	}

	.top-menu {
		background-color:#80adfe;
		text-align:center;
		text-transform:uppercase;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		height:43px;
		color:#FFFFFF;
	}
	/*  * /
	 td:hover {
		background-color:#7e03d4;
	}
	/*  */
	.top-menu On{
		background-color:#7e03d4;
	}
	/* */
	td.on {
		background-color:#7e03d4;
		text-align:center;
		text-transform:uppercase;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		height:43px;
		color:#FFFFFF;
	}
	td.off {
		background-color:#80adfe;
		text-align:center;
		text-transform:uppercase;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		height:43px;
		color:#FFFFFF;
	}
	
	/*   */
	
	#mnu-production td{
		/* background-color: #b48cec; /* */
		background-color: #93b3ec;
		height: 45px;
		text-align:center;
		text-transform:uppercase;
		color:#FFFFFF;
		font-size:12px;
	}
	#menu-production a:hover {
		color: #80adfe;
		
	}
	#mnu-casting td{
		/* background-color: #b48cec; /* */
		background-color: #93b3ec;
		height: 45px;
		text-align:center;
		text-transform:uppercase;
		color:#FFFFFF;
		font-size:12px;
	}
	#menu-casting a:hover {
		color: #80adfe;
		
	}
	
	#mnu-home table {
	background-image:url(../images/TomM_Web_Home_22.jpg);
		
	}
	
	#mnu-home td{
		/* background-color: #b48cec; /* */
		/* background-color: #93b3ec; /*  */
		height: 45px;
		text-align:center;
		text-transform:uppercase;
		color:#FFFFFF;
		font-size:12px;
	}
	
	
	#menu-home a {
	
		color: #14347a;
	}
	#menu-home a:hover {
		color: #80adfe;
		
	}
	
	#mnu-contact td{
		/* background-color: #b48cec; /* */
		/* background-color: #93b3ec; /*  */
		height: 45px;
		text-align:center;
		text-transform:uppercase;
		color:#FFFFFF;
		vertical-align:top;
		padding-top: 20px;
		font-size:12px;
	}
	
	
	
	#mnu-training td{
		/* background-color: #b48cec; /* */
		background-color: #93b3ec;
		height: 45px;
		text-align:center;
		text-transform:uppercase;
		color:#FFFFFF;
		font-size:12px;
	}
	#menu-training a:hover {
		color: #80adfe;
		
	}
	#menu-training a:hover {
		color: #80adfe;
		
	}
	
	
	/* themes  */
	#home{}
	#production {}
	
	#production-home {
		color:#000000;
		font-size:12px;
	}
	#production-home a {
		color: #000000;
	}
	#productiontitle {
		font-size: 12px;
		color:#5c009f;
		text-transform:uppercase;
	}
	#productiondescription {
		font-size: 11px;
		color:#000000;
		padding: 0 0 0 40px;
	}
	#productiondownload a {
		font-size: 11px;
		color:#7e02d4;
	}
	#productiondownload img {
		border: 0 solid #000000;
	}
	
	#training {}
	#training-home {
		color:#000000;
		font-size:12px;
	}
	#training-home a{
		color:#000000;
		
	}
	#trainingtitle {
		font-size: 12px;
		color:#e7bf00;
		text-transform:uppercase;
	}
	#trainingdescription {
		font-size: 11px;
		color:#000000;
		padding: 0 0 0 40px;
	}
	#trainingdownload a {
		font-size: 11px;
		color:#cca100;
	}
	#trainingdownload img {
		border: 0 solid #000000;
	}
	
	
	
	#casting {}
	#casting-home {
		color:#000000;
		font-size:12px;
	}
	#casting-home a{
		color:#000000;
	}
	#castingtitle {
		font-size: 13px;
		color:#ce6700;
		text-transform:uppercase;
	}
	#castingdescription {
		font-size: 11px;
		color:#000000;
		padding: 0 0 0 40px;
	}
	#castingdownload a {
		font-size: 11px;
		color:#d4a203;
	}
	#castingdownload img {
		border: 0 solid #000000;
	}
	
	
	#contact {}
	
	#contact-home {
	background-image:url(../images/contact-background.jpg);
	height:418px;
	width: 663px;	
	
	}
	
	#contact-home input {
		width: 230px;
		height: 26px;
		background-color:#7fa6f3;
	}
	
	
	#contact-home textarea {
		width: 500px;
		height: 80px;
		background-color:#7fa6f3;
	
		


	}
	#contact-home .submitbutton {
		width: 60px;
		
	}
	#frmcontact {
		color:#FFFFFF;
	}
	#btnsubmit {
		padding-right: 25px;
	}
	
	
	
	
	#contactform {
		
		font-size: 10px;
		color:#3359ba;

		
	}
	
		
	
	#contacttitle {
		font-size: 12px;
		
	}
	
	#hometitle {
		font-size: 12px;
		color:#4b87f5;
		font-family: Calibri;
	}
	#hometitle a{
		font-size: 12px;
		color:#0000FF;
		font-family: Calibri;
	}
	#homedescription {
		font-size: 12px;
		color:#000000;
		padding: 0 0 0 40px;
		font-family: Calibri;
	}
	#homedownload a {
		font-size: 12px;
		color:#4a87f5;
		font-family: Calibri;
	}
	#homedownload img {
		border: 0 solid #000000;
	}
	
	
	#homequote {
		font-size: 12px;
		color:#000000;
		font-family: Calibri;
	}
	
	#homequotee {
		font-size: 12px;
		color:#4b87f5;
		/*  padding: 0 0 0 40px;  /*  */
		float:right;
		font-family: Calibri;
	}
	
	
	
	
	#about-us-home {
		font-size: 12px;
	
	}
	
	.home-menu, .home-menu-sel, .production-menu,  .production-menu-sel, .training-menu, .training-menu-sel, .casting-menu, .casting-menu-sel, .contact-menu, .contact-menu-sel{
		text-align:center;
		text-transform:uppercase;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		height:43px;
		color:#FFFFFF;
	}
	.home-menu {
		background-color: #80adfe;
		
	}
	.home-menu-sel {
		background-color: #4b87f5;
	}
	.home-menu-sel a:hover {
		color: #ffffff;
	}
	.home-menu td:hover {
		background-color: #4b87f5;
	}
	.home-menu a:hover {
		color: #4b87f5;
		
	}
	
	.production-menu {
		background-color: #b48cec;
	}
	.production-menu-sel {
		background-color: #7f03d5;
	}
	
	.production-menu a:hover {
		color: #7e03d4;
		
	}
	.training-menu {
		background-color: #f3df80;
	}
	.training-menu-sel {
		background-color: #c7be00;
	}
	.training-menu a:hover {
		color: #c7be00;
		
	}
	.casting-menu {
		background-color: #e2a47f;
	}
	.casting-menu-sel {
		background-color: #ce6700;
	}
	.casting-menu a:hover {
		color: #cf6700;
		
	}
	.contact-menu {
		background-color: #7fa6f3;
	}
	.contact-menu-sel {
		background-color: #4b87f5;
	}
	
	.contact-menu a:hover {
		color: #4b87f5;
		
	}
	/*  End Theme /*  */
	
	#baseplate {
		color:#FFFFFF;
		height: 127px;
		font-size: 10px;
		padding: 10px 0 0 0 ;
	
	}
	#baseplate a, #baseplate a:visited {
		font-size: 10px;
	}
	#baseplate a:hover {
		color: #7e03d4;
	}
	#contactform {
		color:#14347a;
	
	}
	
	
	#home-home {
	background-image:url(../images/TomM_Web_Home_23-1.jpg);
	height:418px;
	width: 663px;	
	
	}
	
	
	#contact-home2 {
	background-image:url(../images/enquiry-background.jpg);
	height:418px;
	width: 663px;	
	color:#0000FF;
	
	}
	
	#contact-home2 input {
		width: 230px;
		height: 26px;
		background-color:#c1d0ef;
		/* background-image:url(/images/textbox.jpg); /* */
		
		
	}
	
	
	#contact-home2 textarea {
		width: 500px;
		height: 80px;
		background-color:#c1d0ef; //7fa6f3
	
		


	}
	#contact-home2 .submitbutton {
		width: 60px;
		background-color:#4b87f5; //7fa6f3 //4b87f5
		
	}
	
	#flyerid {
		/* padding-top: 40px;  /* */
		
	
	}
	#linkflow {

		height: 421px;

		overflow-y:scroll;

	}

	#industry-linkstitle {
		color: #4b87f5;
		font-size:12px;
		font-family: Calibri;
		
	}
	#industry-linksdescription {
		font-size: 12px;
		color: #000000;
		padding: 0 0 0 40px;
		font-family: Calibri;
	}
	
	#industry-linksurl a, #industry-linksurl a:hover, #industry-linksurl a:visited {
		font-size:12px;
		color: #4b87f5;
		float:right;
		text-transform:capitalize
		font-family: Calibri;
		
		
		
	}
	
	
	#glowtext a {
		color: #14347a;
		
	}
	#glowtext a:hover {
		color: #FFFFFF;
	}
	#contacttitle {
		font-size: 14px;
		/* padding: 10px 0 0 58px;  /*  */
		color:#3359ba;
	}
	#contacttitle2 {
		font-size: 14px;
		padding: 20px 0 0 58px;  /*  */
		color:#3359ba;
		
	}
	
	.contact1 {
		padding: 0 0 0 20px;
		color:#3359ba;
		
	}
	.contact1 a, .contact1 a:hover, .contact1 a:visited{
		color:#3359ba;
		
	}
	#contactcol1 {
		padding: 0 0 0 40px;
	}
	#thankyou {
		padding: 20px 0 0 0 ;
	
	}