/*general rules*/

body {
border: none;
font-family: Helvetica, Arial, sans-serif;
font-size: .95em;
background-color: #ffffff;
line-height: 140%;
margin: 0px; }

p 	{
	width: 500px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .95em;
	color: #006e80;
	}

p a:link, p a:visited	{
	font-size: .95em;
	color: #006e80;
	text-decoration: none;
	}

p a:hover, p a:active	{
	font-size: .95em;
	color: #66b7c6;
	text-decoration: none;
	}

h1 	{
	border-bottom: 1px dashed #ff9933;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .95em;
	font-style: bold;
	color: #006e80;
	padding-bottom: 10px;
	}

h1 a:link, h1 a:visited	{
	font-size: .85em;
	color: #006e80;
	font-weight: normal;
	text-decoration: none;
	}

h1 a:hover, h1 a:active	{
	font-size: .85em;
	color: #66b7c6;
	font-weight: normal;
	text-decoration: none;
	}

h2 	{
	border-bottom: 1px dashed #ff9933;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .85em;
	font-style: bold;
	color: #006e80;
	padding-bottom: 10px;
	}

h2 a:link, h2 a:visited	{
	font-size: .85em;
	color: #006e80;
	font-weight: normal;
	text-decoration: none;
	}

h2 a:hover, h2 a:active	{
	font-size: .85em;
	color: #66b7c6;
	font-weight: normal;
	text-decoration: none;
	}

/*orange text on main page*/

.orangetext {
	color: #FF6600;
	font-weight: bold;
	margin-top: 10px;
	padding-top: 40px;
	border-top: 1px dashed #ff9933;
	}

/*header*/

td.header { 
	background-color: #006e80; 
	border-bottom: solid 2px #ff9933; 
	align: center;
	}

td.header a img { 
	display: block; 
	}




/*navigation*/

td.nav { 
	border-right: 2px solid #ff9933; 
	height: 800px;
	}

#navbar { 
	margin-top: 30px; width: 225px; 
	}

#navbar hr {
	width: 65%;
	height: 1px;
	color: #006e80;
	border: 0;
	background-color: #006e80;
	margin-left: 50px;
	}

/*about button*/

#about
  {
    display: block;
    margin-left: 10px;
    width: 200px;
    height: 27px;
    background: url("about_button.gif") no-repeat 0 0;
  }

#about:hover
  { 
    background: url("about_button.gif") no-repeat 0 -27px;
  }

#about:active
  { 
    background: url("about_button.gif") no-repeat 0 -54px;
  }

#about span 
  {
    display: none; 
  }


/*roster button*/

#roster
  {
    display: block;
    margin-left: 10px;
    width: 200px;
    height: 27px;
    background: url("roster_button.gif") no-repeat 0 0;
  }

#roster:hover
  { 
    background: url("roster_button.gif") no-repeat 0 -27px;
  }

#roster:active
  { 
    background: url("roster_button.gif") no-repeat 0 -54px;
  }

#roster span 
  {
    display: none; 
  }


/*contact button*/

#contact
  {
    display: block;
    margin-left: 10px;
    width: 200px;
    height: 27px;
    background: url("contact_button.gif") no-repeat 0 0;
  }

#contact:hover
  { 
    background: url("contact_button.gif") no-repeat 0 -27px;
  }

#contact:active
  { 
    background: url("contact_button.gif") no-repeat 0 -54px;
  }

#contact span 
  {
    display: none; 
  }


/*talent button*/

#talent
  {
    display: block;
    margin-left: 10px;
    width: 200px;
    height: 27px;
    background: url("talent_button.gif") no-repeat 0 0;
  }

#talent:hover
  { 
    background: url("talent_button.gif") no-repeat 0 -27px;
  }

#talent:active
  { 
    background: url("talent_button.gif") no-repeat 0 -54px;
  }

#talent span 
  {
    display: none; 
  }


/*writers button*/

#writers
  {
    display: block;
    margin-left: 10px;
    width: 200px;
    height: 27px;
    background: url("writers_button.gif") no-repeat 0 0;
  }

#writers:hover
  { 
    background: url("writers_button.gif") no-repeat 0 -27px;
  }

#writers:active
  { 
    background: url("writers_button.gif") no-repeat 0 -54px;
  }

#writers span 
  {
    display: none; 
  }


/*producers button*/

#producers
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("producers-line-upms_button.gif") no-repeat 0 0;
  }

#producers:hover
  { 
    background: url("producers-line-upms_button.gif") no-repeat 0 -27px;
  }

#producers:active
  { 
    background: url("producers-line-upms_button.gif") no-repeat 0 -54px;
  }

#producers span 
  {
    display: none; 
  }


/*directors button*/

#directors
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("directors_button.gif") no-repeat 0 0;
  }

#directors:hover
  { 
    background: url("directors_button.gif") no-repeat 0 -27px;
  }

#directors:active
  { 
    background: url("directors_button.gif") no-repeat 0 -54px;
  }

#directors span 
  {
    display: none; 
  }


/*director-dps button*/

#directordps
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("director-dps_button.gif") no-repeat 0 0;
  }

#directordps:hover
  { 
    background: url("director-dps_button.gif") no-repeat 0 -27px;
  }

#directordps:active
  { 
    background: url("director-dps_button.gif") no-repeat 0 -54px;
  }

#directordps span 
  {
    display: none; 
  }


/* casting button*/

#casting
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("casting_button.gif") no-repeat 0 0;
  }

#casting:hover
  { 
    background: url("casting_button.gif") no-repeat 0 -27px;
  }

#casting:active
  { 
    background: url("casting_button.gif") no-repeat 0 -54px;
  }

#casting span 
  {
    display: none; 
  }


/* script supervisors*/

#scriptsupervisors
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("scriptsuper_button.gif") no-repeat 0 0;
  }

#scriptsupervisors:hover
  { 
    background: url("scriptsuper_button.gif") no-repeat 0 -27px;
  }

#scriptsupervisors:active
  { 
    background: url("scriptsuper_button.gif") no-repeat 0 -54px;
  }

#scriptsupervisors span 
  {
    display: none; 
  }
  

/* Lighting Designers/Directors*/

#lightingdes
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("lighting_designer_button.gif") no-repeat 0 0;
  }

#lightingdes:hover
  { 
    background: url("lighting_designer_button.gif") no-repeat 0 -27px;
  }

#lightingdes:active
  { 
    background: url("lighting_designer_button.gif") no-repeat 0 -54px;
  }

#lightingdes span 
  {
    display: none; 
  }
  
  
/*cinematographers button*/

#cine
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("cine_button.gif") no-repeat 0 0;
  }

#cine:hover
  { 
    background: url("cine_button.gif") no-repeat 0 -27px;
  }

#cine:active
  { 
    background: url("cine_button.gif") no-repeat 0 -54px;
  }

#cine span 
  {
    display: none; 
  }


/* steadicam button*/

#steadicam
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("steadicam_button.gif") no-repeat 0 0;
  }

#steadicam:hover
  { 
    background: url("steadicam_button.gif") no-repeat 0 -27px;
  }

#steadicam:active
  { 
    background: url("steadicam_button.gif") no-repeat 0 -54px;
  }

#steadicam span 
  {
    display: none; 
  }


/* production button*/

#production
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("production_button.gif") no-repeat 0 0;
  }

#production:hover
  { 
    background: url("production_button.gif") no-repeat 0 -27px;
  }

#production:active
  { 
    background: url("production_button.gif") no-repeat 0 -54px;
  }

#production span 
  {
    display: none; 
  }


/*costume button*/

#costume
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("costume_button.gif") no-repeat 0 0;
  }

#costume:hover
  { 
    background: url("costume_button.gif") no-repeat 0 -27px;
  }

#costume:active
  { 
    background: url("costume_button.gif") no-repeat 0 -54px;
  }

#costume span 
  {
    display: none; 
  }


/* hairmakeup button*/

#hairmakeup
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("hairmakeup_button.gif") no-repeat 0 0;
  }

#hairmakeup:hover
  { 
    background: url("hairmakeup_button.gif") no-repeat 0 -27px;
  }

#hairmakeup:active
  { 
    background: url("hairmakeup_button.gif") no-repeat 0 -54px;
  }

#hairmakeup span 
  {
    display: none; 
  }


/* editors button*/

#editors
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("editors_button.gif") no-repeat 0 0;
  }

#editors:hover
  { 
    background: url("editors_button.gif") no-repeat 0 -27px;
  }

#editors:active
  { 
    background: url("editors_button.gif") no-repeat 0 -54px;
  }

#editors span 
  {
    display: none; 
  }


/* directors button*/

#directors
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("directors_button.gif") no-repeat 0 0;
  }

#directors:hover
  { 
    background: url("directors_button.gif") no-repeat 0 -27px;
  }

#directors:active
  { 
    background: url("directors_button.gif") no-repeat 0 -54px;
  }

#directors span 
  {
    display: none; 
  }


/* ADs button*/

#firstads
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("first_ads_button.gif") no-repeat 0 0;
  }

#firstads:hover
  { 
    background: url("first_ads_button.gif") no-repeat 0 -27px;
  }

#firstads:active
  { 
    background: url("first_ads_button.gif") no-repeat 0 -54px;
  }

#firstads span 
  {
    display: none; 
  }


/* lineproducers button*/

#lineproducers
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("lps_button.gif") no-repeat 0 0;
  }

#lineproducers:hover
  { 
    background: url("lps_button.gif") no-repeat 0 -27px;
  }

#lineproducers:active
  { 
    background: url("lps_button.gif") no-repeat 0 -54px;
  }

#lineproducers span 
  {
    display: none; 
  }


/* locationmanagers button*/

#locationmanagers
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("lms_button.gif") no-repeat 0 0;
  }

#locationmanagers:hover
  { 
    background: url("lms_button.gif") no-repeat 0 -27px;
  }

#locationmanagers:active
  { 
    background: url("lms_button.gif") no-repeat 0 -54px;
  }

#locationmanagers span 
  {
    display: none; 
  }


/* special effects*/

#specialeffects
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("special_effects_button.gif") no-repeat 0 0;
  }

#specialeffects:hover
  { 
    background: url("special_effects_button.gif") no-repeat 0 -27px;
  }

#specialeffects:active
  { 
    background: url("special_effects_button.gif") no-repeat 0 -54px;
  }

#specialeffects span 
  {
    display: none; 
  }


/* Stunt Coordinators*/

#stuntcoordinators
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("stunt_coordinators_button.gif") no-repeat 0 0;
  }

#stuntcoordinators:hover
  { 
    background: url("stunt_coordinators_button.gif") no-repeat 0 -27px;
  }

#stuntcoordinators:active
  { 
    background: url("stunt_coordinators_button.gif") no-repeat 0 -54px;
  }

#stuntcoordinators span 
  {
    display: none; 
  }


/*development division*/

#devdivision
  {
    display: block;
    margin-left: 10px;
    width: 200px;
    height: 27px;
    background: url("devdivision_button.gif") no-repeat 0 0;
  }

#devdivision:hover
  { 
    background: url("devdivision_button.gif") no-repeat 0 -27px;
  }

#devdivision:active
  { 
    background: url("devdivision_button.gif") no-repeat 0 -54px;
  }

#devdivision span 
  {
    display: none; 
  }

/*music supervisors*/

#musicsupervisors
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("musicsupervisors_button.gif") no-repeat 0 0;
  }

#musicsupervisors:hover
  { 
    background: url("musicsupervisors_button.gif") no-repeat 0 -27px;
  }

#musicsupervisors:active
  { 
    background: url("musicsupervisors_button.gif") no-repeat 0 -54px;
  }

#musicsupervisors span 
  {
    display: none; 
  }
  
  
/* F.A.Q.*/

#faq
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("faq_button.gif") no-repeat 0 0;
  }

#faq:hover
  { 
    background: url("faq_button.gif") no-repeat 0 -27px;
  }

#faq:active
  { 
    background: url("faq_button.gif") no-repeat 0 -54px;
  }

#faq span 
  {
    display: none; 
  }
  
  
  /* Script Services.*/

#scriptservices
  {
    display: block;
    margin-left: 25px;
    width: 200px;
    height: 27px;
    background: url("scriptservices_button.gif") no-repeat 0 0;
  }

#scriptservices:hover
  { 
    background: url("scriptservices_button.gif") no-repeat 0 -27px;
  }

#scriptservices:active
  { 
    background: url("scriptservices_button.gif") no-repeat 0 -54px;
  }

#scriptservices span 
  {
    display: none; 
  }
  
  
/*press button*/

#press
  {
    display: block;
    margin-left: 10px;
    width: 200px;
    height: 27px;
    background: url("press_button.gif") no-repeat 0 0;
  }

#press:hover
  { 
    background: url("press_button.gif") no-repeat 0 -27px;
  }

#press:active
  { 
    background: url("press_button.gif") no-repeat 0 -54px;
  }

#press span 
  {
    display: none; 
  }


/*Technology Partners button*/

#techpart
  {
    display: block;
    margin-left: 10px;
    width: 200px;
    height: 27px;
    background: url("techpart_button.gif") no-repeat 0 0;
  }

#techpart:hover
  { 
    background: url("techpart_button.gif") no-repeat 0 -27px;
  }

#techpart:active
  { 
    background: url("techpart_button.gif") no-repeat 0 -54px;
  }

#techpart span 
  {
    display: none; 
  }


/*CEC Circuit button*/

#circuit
  {
    display: block;
    margin-left: 10px;
    width: 200px;
    height: 27px;
    background: url("circuit_button.gif") no-repeat 0 0;
  }

#circuit:hover
  { 
    background: url("circuit_button.gif") no-repeat 0 -27px;
  }

#circuit:active
  { 
    background: url("circuit_button.gif") no-repeat 0 -54px;
  }

#circuit span 
  {
    display: none; 
  }





/*maincontent*/

td.maincontent {
	vertical-align: top;
	}

div#maincontentleft {
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 30px;
	color: #006E80;
	text-align: left; 
	font-size: .95em;
	width: 500px;
	}

div#maincontentleft a:link, div#maincontentleft a:visited {
	color: #006E80;
	text-align: left; 
	text-decoration: none;
	font-size: .95em;
	width: 500px;
	}

div#maincontentleft a:hover, div#maincontentleft a:active {
	color: #66b7c6;
	text-align: left; 
	text-decoration: none;
	font-size: .95em;
	width: 500px;
	}

.talenttechlogo 
	{
	display: block;
	margin-right: 10px;
	margin-bottom: 5px;
	}

/*news rules*/

div#newscontentleft {
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 30px;
	color: #006E80;
	text-align: left; 
	font-size: .95em;
	width: 500px;
	}

p.newsblurb {
	width: 500px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-top: 10px;
	font-size: .95em;
	text-align: left; 
	border-bottom: 1px dashed #ff9933;
	}

p.newsblurbnoline {
	width: 500px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-top: 10px;
	font-size: .95em;
	text-align: left; 
	}

.youtubetable {
	margin-left:20px;
	}

.newsblurb a:link, .newsblurb a:visited, .newsblurbnoline a:link, .newsblurbnoline a:visited {
	color: #006e80;
	font-size: .95em;
	text-decoration: underline;
	}

.newsblurb a:hover, .newsblurb a:active, .newsblurbnoline a:hover, .newsblurbnoline a:active {
	color: #66b7c6;
	font-size: .95em;
	text-decoration: underline;
	}

.newsblurbimg {
	border: 1px solid #006e80;
	margin-top: 5px;
	margin-bottom: 10px;
	}



/*news sidebar*/

td.newscell {
	vertical-align: top;
	border-left: 1px dashed #ff9933;
	background: #e5fdfe;
	}


div#news {
	width: 220px;
	color: #006E80;
	text-align: left; 
	font-size: .95em;
	margin-right: 00px;
	
	}

.supernews {
	width: 200px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: .95em;
	}

ul#newsbullets {
	color: #006e80;
	font-size: .95em;
	margin-right: 20px;
	}

ul#newsbullets a:link, ul#newsbullets a:visited {
	color: #006e80;
	font-size: .95em;
	border: none;
	width: 180px;
	text-decoration: none;
	display: inline;
	}

ul#newsbullets a:hover, ul#newsbullets a:active {
	color: #66b7c6;
	font-size: .95em;
	border: none;
	width: 180px;
	text-decoration: none;
	display: inline;
	}

#newslogo {
	width: 220px;
	border: none;
	}

#newslogo a:link, #newslogo a:visited {
	color: #006e80;
	font-size: .85em;
	border: none;
	}

#newslogo a:hover, #newslogo a:active {
	color: #66b7c6;
	font-size: .85em;
	border: none;
	}

.newsimg {
	border: 1px solid #006e80;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 40px;
	}


/*contacts rules*/
p.contact 	{
	width: 500px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .95em;
	font-weight: bold;
	color: #006e80;
	margin-left: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ff9933;
	}

p.contact a:link, p.contact a:visited	{
	font-size: .85em;
	color: #006e80;
	font-weight: normal;
	text-decoration: none;
	border: none;
	}

p.contact a:hover, p.contact a:active	{
	font-size: .85em;
	color: #66b7c6;
	font-weight: normal;
	text-decoration: none;
	border: none;
	}


/*talent rules*/
p.talent 	{
	width: 500px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .95em;
	font-weight: bold;
	color: #006e80;
	margin-left: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ff9933;
	}

p.talent a:link, p.talent a:visited	{
	font-size: .85em;
	color: #006e80;
	font-weight: normal;
	text-decoration: none;
	border: none;
	}

p.talent a:hover, p.talent a:active	{
	font-size: .85em;
	color: #66b7c6;
	font-weight: normal;
	text-decoration: none;
	border: none;
	}


/*resume rules*/

.resumeimage {
	border: 1px #006e80 solid;
	width: 612px; 
	height: 792px;
	}
.OrangeBorder {

	border: 2px solid #FF6600;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
