body 
{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.semester
{ 
float: right;
text-align: right; 
font-weight: bold;
}

.course_title
{ 
font-size: 16px;
color: #990000;
float: left;
text-align: left; 
font-weight: bold;
}
.content_page br
{
	margin:3px;
}

.content_page_black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-align:left;
}

.content_page_black a:link,
.content_page_black a:visited
{
	color: #990000;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
}

.content_page_black a:hover
{
	color: #990000;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
}

.content_page
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #FFFFFF;
}
.black_content_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.content_page h1
{
	padding:0;
	margin:0;
	color:#FFFFFF;
}

.content_page h2
{
	padding:0;
	margin:0;
	
}

h2.content_section_header
{
	background-color: #330000;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;

} q

h3.content_section_header
{
	background-color:#CC0000;
	color:#FFFFFF;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:bold;
	font-size:18px;	
	padding:2px 0 2px 7px;
	vertical-align:middle;
	margin:2px 0 5px 0;
}
h2.content_header
{
	text-transform:uppercase;
	letter-spacing:0px;
	font-weight:bold;
	font-size:18px;
	vertical-align:bottom;
	line-height: 16px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

h3.sidebox_header
{
	background-color: #CC0000;
	color:#FFFFFF;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:bold;
	font-size:12px;	
	padding:5px 0 5px 0;
	vertical-align:middle;
	margin:0;
}

#no_blink
{ background: url(/images/summer_bg.gif) center no-repeat; height: 80px;}

.content_bullet,
.content_header_bullet
{
	color: #FFFFFF;
}

.content_page_title {
	color:#FFFFFF;
	font-weight: bold;
	font-size: 30px;
	line-height: 45px;
	
}

.content_page_titledesc {
	color: #FFFFFF;
	font-size: 14px;
	text-align:center;
	font-weight:bold;
}

.content_title_credits{
	padding:2px;
	font-size:18px;
	font-color:white;
	font-weight:bold;
	background-color:#990000;
	width:585px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 6px;
}


.curriculum_details_credits
{
	margin:5px 10px 0 6px;
	padding:0 0 0 10px;
	border-left:2px;
	border-left-color:#990000;
	border-left-style:dotted;
	font-size:12px;
	font-weight:bold;
}

.top_address,
.top_address a:link,
.top_address a:hover
{
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	line-height: 20px;
}

.content_page_subtitle {
	margin:10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align:left;
}

.content_button
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight:bold;
	 border-color: #FFFFFF #666666 #666666 #FFFFFF;
	 background-color: #990000; border-style: solid;
	 border-top-width: 1px; border-right-width: 1px;
	 border-bottom-width: 1px; border-left-width: 1px;
	 text-transform:capitalize;
	 text-align:center;
	 text-decoration:none;
	 height:13px;
	 vertical-align:middle;
	 padding:2px;
	 width:auto;	
 }

.links_selected
{
	color:#999999;
}

.content_header_link_bullet
{
	color: #FFFFFF;
	font-size:14px;
	margin:3px;	
}

.content_parag_link_bullet
{
	color: #FFFFFF;
	font-size:14px;
	margin:3px;	
}

.content_header_linktitle
{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#333333;
	padding:5px 5px 5px 8px;
}
.smaller_content_header_linktitle
{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#000000;
	width:578px;
	padding:5px 5px 5px 8px;
}

.content_parag_note
{
	font-weight:bold;
}

.content_parag_subtitle
{
	font-weight:bold;
	margin:10px 0 2px 0	;
	text-transform:uppercase;
	letter-spacing:1px;	
}

.search_label
{
	color:White;
}

/* header nav labels */
.top_menu a { margin:6px}



/* default links for all content */

.content_page a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.content_page a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.blog_side
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.blog_side a:link
{
	color: #FF0000;
	text-decoration: none;
}
.blog_side a:visited
{
	color: #FF0000;
	text-decoration: none;
}

.blog_side a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}


.red_link
{
	color: #FFFFFF;
	text-decoration: none;
}

.red_link a,
.red_link a:link,
.red_link a:visited,
.red_link a:hover
{
	color: #FF0000;
	text-decoration: none;
}

/* links for content header */
.content_header a:link,
.content_header a:visited
{
	color: #FFFFFF;
	font-size:11px;
}

.content_header a:hover{
	text-decoration: none;
}


/* inherit main link styles, 
   leave here just in case later need to change */
.content_footer a:link,
.content_footer a:visited,
.content_footer a:hover
{


}

.content_button a:link,
.content_button a:visited
{
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}

.content_button a:hover
{
	text-decoration: underline;
}

.submenu_row
{
	background-color:#000000;
	padding:5px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
}

.submenu_row a:link,
.submenu_row a:visited
{
	text-decoration: underline;
	font-size:10px;
	color:#FFFFFF;
	
}
.submenu_row a:hover
{
	text-decoration: none;
}

.content_parag_list_header
{
	margin: 0 0 2px 15px;
	padding:3px 0 3px 5px;
	font-weight:bold;
	background-color:#333333;
}

.content_parag_list_subheader
{
	margin: 0 0 10px 15px;
	padding:3px 0 3px 5px;
}

.content_parag_list_row
{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 2px;
}

a.content_header:link
{
	font-size:13px;
	color:9900000;
}

.content_footnote
{
	font-size:9px;
}

.content_header_subtitle
{
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
}

.red_box_header
{
	background-color: #CC0000;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	padding: 3px;
}

.grid_header
{
	background-color: #990000;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	padding: 5px;
}

.grid_row_main
{
	background-color: #111111 ;
}

.grid_row_main b
{
	color: #CC0000 ;
}

.grid_row_main span
{
	font-size:10px;
	line-height:13px;
	margin-top:10px;
}


.grid_row_alt
{
	background-color: #222222;
}

/* MAIN NAVGATION (LEFT) 
   NON-HOME PAGE
*/
 
.left_nav_menu 
{
	color: #ffffff; 
	background: #990000; 
	font-size:11px; 
}
 
.left_nav_menu td 
{
	height:15px;
	text-align:left;
	margin:2px;
	padding:3px;
}

.left_nav_menu a:link 
{
	 color: #ffffff; 
	 background: #990000; 
	 text-decoration:none;
}

.left_nav_menu a:visited
{
	 color: #ffffff; 
	 background: #990000; 
	 text-decoration:none;	 
}

.left_nav_menu a:hover 
 {
	 color: #ffffff;
	 text-decoration:underline;	 
}

.top_menu a
{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.top_menu a:link
{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.top_menu a:visited
{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;	
}

.top_menu a:hover
{
	color: #FFFFFF;
}





.top_banner a
{
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.top_banner a:link
{
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.top_banner a:visited
{
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;	
}

.top_banner a:hover
{
	color: #FFFFFF;
}






.top_menu_small a
{
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	margin: 0 3px 0 3px;
}

.top_menu_small a:link
{
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.top_menu_small a:visited
{
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;	
}

.top_menu_small a:hover
{
	color: #FFFFFF;
}

.small_note
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
}


/* like title_news, but with a border */
.heading_notice
{
	background-color:#990000;
	border:1px;
	background-color:#FFFFFF
}

.supersmall_white
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	padding-top:10px;
}


.small_white
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.table_header
{
	background-color:#990000;
	font-size: 14px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

.big_image
{
	margin:1px 0 0 0;
	padding:0;
}

.text_bullet
{
	color: #990000;
	font-size:14px;
	font-weight:bold;
	margin:0 4px 0 4px;	
}

 /* TEMP CLASSES FOR FOOTER */
 
 .content_main_text_links,
 .content_main_text_links a:link,
 .content_main_text_links a:visited,
 .content_main_text_links a:hover  {

	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
}

 .content_main_text_links_size11,
 .content_main_text_links_size11 a:link,
 .content_main_text_links_size11 a:visited,
 .content_main_text_links_size11 a:hover
 .content_main_text_links_size11 a:active  {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
}


.content_main_text_links_size12,
 .content_main_text_links_size12 a:link,
 .content_main_text_links_size12 a:visited,
 .content_main_text_links_size12 a:hover
 .content_main_text_links_size12 a:active  {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
}



/* END TEMPLATE CLASSES */


/* MENU CLASSES */
 
 .showSwitch {
		display: block;
	}
	
	.hideSwitch {
		display: none;
	}
	
	.expandMenu {
	  width: 188px;
	  font-size:11px;
	  margin:1px 0 0 0;
	  text-align:left;
	}
	
	.expandMenu dt {
		text-transform: uppercase;
		background-color: #990000;
		padding: 3px 3px 3px 7px;
		margin: 0px 0px 1px 0;
		color: #FFFFFF;
		cursor: hand;
	}
	
	.expandMenu dt:hover {
		background-color: #330000;
	}		
	
	.expandMenu a {
		color: #FFFFFF;
		text-decoration:none;
	
	}
	
	.expandMenu dd a:hover {
	}
	
	.expandMenu dd {
		margin: 0px;
		padding: 0px;
		width:188px;
	}
		
	.expandMenu table {
		border-collapse: collapse;
		width: 188px;		
	}
	
	.expandMenu td {
		color: #FFFFFF;
		padding: 3px 0 3px 12px;
		border-color: #000000;
		border-style: solid;
		border-width: 1px 0;
		background-color: #333333;
	}
	
	.expandMenu td:hover {
		
		background-color: #330000;
	}
 
 
 /* LEFT SUBMENU ie IMPORTANT LINKS */
 	.expandSubMenu {
	  width: 329px;
	  margin:0px 0 0 0;
	  text-decoration:none;
	}
	
	.expandSubMenu dt {
		text-transform: uppercase;
		background-color: #CC0000;
		font-size:20px;
		color: #FFFFFF;
		cursor: hand;
		padding: 7px 0 7px 0;
		text-decoration: none;
	}
	
	.expandSubMenu dt:hover {
		background-color: #000000;
	}	
	
	
	.expandSubMenu a {
		color: #000000;
	}
	
	.expandSubMenu dd a:hover {
	}
	
	.expandSubMenu dd {
		margin: 0px;
		padding: 0px;
		width:188px;
	}
		
	.expandSubMenu table {
		border-collapse: collapse;
		width: 350px;
	}
	
	.expandSubMenu td {
		color: #FFFFFF;
		padding: 20px 0 20px 12px;
		border-color: #000000;
		border-style: solid;
		border-width: 1px 0;
		background-color: #333333;
	}
	
	.expandSubMenu td:hover
	 {
	 		background-color:#990000;
	}
/* END SUB MENU */	
 	.home_locations a {
		text-decoration: none;
		font-size:15px;
		font-weight:bold;
		line-height:24px;
	}

 	.home_programs {
		text-decoration: none;
		color:#111111;
		font-weight:bold;
		padding: 0 0 0 10px;
		
	}
	
	 .home_programs2 {
		text-decoration: none;
		color:#111111;
		line-height: 16px;
		font-weight:bold;
		padding: 0 0 0 10px;
		
	}
	
	.home_programs_large {
		text-decoration: none;
		font-size:18px;
		color:#111111;
		font-weight:bold;
		
	}
	
	.home_programs_large a:link {
		text-decoration: none;
		font-size:18px;
		color:#111111;
		font-weight:bold;
		
	}
	
	.home_programs_large a:visited {
		text-decoration: none;
		font-size:18px;
		color:#111111;
		font-weight:bold;
		
	}
	
	.home_programs_medium {
		text-decoration: none;
		font-size:15px;
		color:#111111;
		font-weight:bold;
		
	}
	
	 /* TEMP CLASSES FOR FOOTER */
 
 .home_program_title,
 .home_program_title a:link,
 .home_program_title a:visited,
 .home_program_title a:hover  {

	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
}

 .cc,
 .cc a:link,
 .cc a:visited,
 .cc a:hover  {

	font-size: 14px;
	font-weight:bolder;
	color: #FFFFFF;
	text-decoration:none;
	margin: 0 0 0 0;
}

 .home_main_oneyear,
 .home_main_oneyear a:link,
 .home_main_oneyear a:visited,
 .home_main_oneyear a:hover  {

	font-size: 28px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
}

 .home_loc_list,
 .home_loc_list a:link,
 .home_loc_list a:visited,
 .home_loc_list a:hover  {

	font-size: 15px;
	font-weight: bold;
	line-height: 24px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
}

 .home_loc_list2,
 .home_loc_list2 a:link,
 .home_loc_list2 a:visited,
 .home_loc_list2 a:hover  {

	font-size: 15px;
	font-weight: bold;
	line-height: 26px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
}
	
	
.content_page_home
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.content_page_home a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}


.content_page_home a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.film_school
{
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height:17px;
}

.film_school a:link
{
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height:17px;
	text-decoration:none;
}

.film_school a:visited
{
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height:17px;
	text-decoration:none;
}

.loc_boxes
{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.loc_boxes a
{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.loc_boxes a:visited
{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.loc_boxes a:hover
{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.sub_nav
{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.sub_nav a:link
{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.sub_nav a:visited
{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.sub_nav a:hover
{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}


.index_menu
{
	font-size: 14px;
	margin: 0 10px 0 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color:#CC0000;
	text-decoration:none;
}

.index_menu a:link
{
	font-size: 14px;
	margin: 0 10px 0 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color:#990000;
	text-decoration:none;
}

.index_menu a:visited
{
	font-size: 14px;
	margin: 0 10px 0 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color:#990000;
	text-decoration:none;
}

.index_menu a:hover
{
	font-size: 14px;
	margin: 0 10px 0 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.one_year
{
	font-size: 33px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.one_year a
{
	text-decoration:none;
}
.one_year_small
{
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #111111;
	text-decoration:none;
}
.one_year_smallest
{
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #111111;
	text-decoration:none;
}
.school_choice
{
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.school_choice_small
{
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
 /* HOME PAGE ADDITIONAL TITLE LINKS */
 	.titlelink {

	  margin:0px 0 0 0;
	  text-decoration:none;
	}
	
	.titlelink dt {
		text-transform: uppercase;
		background-color: #CC0000;
		font-size:14px;
		color: #FFFFFF;
		cursor: hand;
		text-decoration: none;
		padding: 5px 0 15px 0;
	}
	
	.titlelink dt:hover {
		background-color: #000000;
	}	
	
	
	.titlelink a {
		color: #000000;
	}
	
	.titlelink dd a:hover {
	}
	
	.titlelink dd {
		margin: 0px;
		padding: 0px;
		width:188px;
	}
		
	.titlelink table {
		border-collapse: collapse;
		width: 350px;
	}
	
	.titlelink td {
		color: #FFFFFF;
		border-color: #000000;
		border-style: solid;
		border-width: 0px 0;
		background-color: #333333;
	}
	
	.titlelink td:hover
	 {
	 		background-color:#990000;
	}
	
 /* HOME PAGE BACHELOR/MASTER/HS LINKS */
 	.home_ba {
	  width: 329px;
	  margin:0px 0 0 0;
	  text-decoration:none;
	}
	
	.home_ba dt {
		text-transform: uppercase;
		background-color: #CC0000;
		font-size:14px;
		color: #FFFFFF;
		cursor: hand;
		text-decoration: none;
		padding: 5px 0 5px 0;
	}
	
	.home_ba dt:hover {
		background-color: #000000;
	}	
	
	
	.home_ba a {
		color: #000000;
	}
	
	.home_ba dd a:hover {
	}
	
	.home_ba dd {
		margin: 0px;
		padding: 0px;
		width:188px;
	}
		
	.home_ba table {
		border-collapse: collapse;
		width: 350px;
	}
	
	.home_ba td {
		color: #FFFFFF;
		border-color: #000000;
		border-style: solid;
		border-width: 0px 0;
		background-color: #333333;
	}
	
	.home_ba td:hover
	 {
	 		background-color:#990000;
	}



.home_ca {
	  width: 275px;
	  margin:0px 0 0 0;
	  text-decoration:none;
	}
	
	.home_ca dt {
		text-transform: uppercase;
		background-color: #000000;
		font-size:14px;
		color: #FFFFFF;
		cursor: hand;
		text-decoration: none;
		padding: 5px 0 5px 0;
	}
	
	.home_ca dt:hover {
		background-color: #CC0000;
	}	
	
	
	.home_ca a {
		color: #000000;
	}
	
	.home_ca dd a:hover {
	}
	
	.home_ca dd {
		margin: 0px;
		padding: 0px;
		width:188px;
	}
		
	.home_ca table {
		border-collapse: collapse;
		width: 350px;
	}
	
	.home_ca td {
		color: #FFFFFF;
		border-color: #000000;
		border-style: solid;
		border-width: 0px 0;
		background-color: #333333;
	}
	
	.home_ca td:hover
	 {
	 		background-color:#990000;
	}
	
 /* HOME PAGE HIGH SCHOOL CAMP LINKS */
 	.home_hs {
	  width: 329px;
	  margin:0px 0 0 0;
	  text-decoration:none;
	}
	
	.home_hs dt {
		text-transform: uppercase;
		background-color: #CC0000;
		font-size:14px;
		color: #FFFFFF;
		cursor: hand;
		text-decoration: none;
		padding: 5px 0 5px 0;
	}
	
	.home_hs dt:hover {
		background-color: #000000;
	}	
	
	
	.home_hs a {
		color: #000000;
	}
	
	.home_hs dd a:hover {
	}
	
	.home_hs dd {
		margin: 0px;
		padding: 0px;
		width:188px;
	}
		
	.home_hs table {
		border-collapse: collapse;
		width: 350px;
	}
	
	.home_hs td {
		color: #FFFFFF;
		border-color: #000000;
		border-style: solid;
		border-width: 0px 0;
		background-color: #333333;
	}
	
	.home_hs td:hover
	 {
	 		background-color:#990000;
	}	
 /* HOME PAGE COLLEGE CREDIT LINK */
 	.home_credit {
	  width: 611px;
	  margin:0;
	  text-decoration:none;
	}
	
 	.home_credit dt {
		text-transform: uppercase;
		background-color: #CC0000;
		font-size:14px;
		color: #FFFFFF;
		cursor: hand;
		text-decoration: none;
		padding: 4px 0 4px 0;
	}
	
 	.home_credit dt:hover {
		background-color: #000000;
	}	
	
	
 	.home_credit a {
		color: #000000;
	}
	
 	.home_credit dd a:hover {
	}
	
 	.home_credit dd {
		margin: 0px;
		padding: 0px;
		width:188px;
	}
		
 	.home_credit table {
		border-collapse: collapse;
		width: 350px;
	}
	
 	.home_credit td {
		color: #FFFFFF;
		border-color: #000000;
		border-style: solid;
		border-width: 0px 0;
		background-color: #333333;
	}
	
 	.home_credit td:hover
	 {
	 		background-color:#990000;
	}
	
	 /* HOME PAGE CONSERVATORY LINK */
 	.home_con {
	  margin:0px 0 0 0;
	  text-decoration:none;
	}
	
 	.home_con dt {
		text-transform: uppercase;
		background-color: #CC0000;
		font-size:14px;
		color: #FFFFFF;
		cursor: hand;
		text-decoration: none;
		padding: 5px 0 5px 0;
	}
	
 	.home_con dt:hover {
		background-color: #000000;
	}	
	
	
 	.home_con a {
		color: #000000;
	}
	
 	.home_con dd a:hover {
	}
	
 	.home_con dd {
		margin: 0px;
		padding: 0px;
	}
		
 	.home_con table {
		border-collapse: collapse;
		width: 350px;
	}
	
 	.home_con td {
		color: #FFFFFF;
		border-color: #000000;
		border-style: solid;
		border-width: 0px 0;
		background-color: #333333;
	}
	
 	.home_con td:hover
	 {
	 		background-color:#990000;
	}
	
	
		 /* HOME PAGE LOCATION LINK */
 	.home_loc {
	  width: 305px;
	  margin:0px 0 0 0;
	  text-decoration:none;
	}
	
 	.home_loc dt {
		text-transform: uppercase;
		background-color: #CC0000;
		font-size:14px;
		color: #FFFFFF;
		cursor: hand;
		text-decoration: none;
		padding: 2px 0 2px 0;
	}
	
 	.home_loc dt:hover {
		background-color: #000000;
	}	
	
	
 	.home_loc a {
		color: #000000;
	}
	
 	.home_loc dd a:hover {
	}
	
 	.home_loc dd {
		margin: 0px;
		padding: 0px;
		width:188px;
	}
		
 	.home_loc table {
		border-collapse: collapse;
		width: 350px;
	}
	
 	.home_loc td {
		color: #FFFFFF;
		border-color: #000000;
		border-style: solid;
		border-width: 0px 0;
		background-color: #333333;
	}
	
 	.home_loc td:hover
	 {
	 		background-color:#990000;
	}
	
	
	
	
	
	
	#blink {
	background-image:url(/images/blink.gif);
	}
	
	
 	.home_prog_td {
	  margin:0;
	  text-decoration:none;
	}
	
 	.home_prog_td dt {
		text-transform: uppercase;
		background-color: #CC0000;
		font-size:14px;
		color: #FFFFFF;
		cursor: hand;
		text-decoration: none;
		padding: 5px 5px 5px 5px;
		margin: 0;
	}
	
 	.home_prog_td dt:hover {
		background-color: #000000;
	}	
	
	
 	.home_prog_td a {
		color: #000000;
	}
	
 	.home_prog_td dd a:hover {
	}
	
 	.home_prog_td dd {
		margin: 0px;
		padding: 0px;
		width:188px;
	}
		
 	.home_prog_td table {
		border-collapse: collapse;
		width: 350px;
	}
	
 	.home_prog_td td {
		color: #FFFFFF;
		border-color: #000000;
		border-style: solid;
		border-width: 0px 0;
		background-color: #333333;
	}
	
 	.home_prog_td td:hover
	 {
	 		background-color:#990000;
	}
	
	
	
	/* HOME PAGE LOCATION LINK */
	
 	.top_menu_td {
	text-decoration:none;
	vertical-align:middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	}
	.content_3menu_td {
	text-decoration:none;
	vertical-align:middle;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-color: #CC0000;
	width: 194px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
	font-weight: bold;
	height: 28px;
	text-align: center;
	}
	.content_4menu_td {
	text-decoration:none;
	vertical-align:middle;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-color: #CC0000;
	width: 145px;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 11px;
	font-weight: bold;
	height: 35px;
	text-align: center;
	}
	
 	.top_menu_td dt {
		text-transform: uppercase;
		background-color: #CC0000;
		font-size:14px;
		line-height:16px;
		color: #FFFFFF;
		cursor: hand;
	
		vertical-align:middle;
		text-decoration: none;
		padding: 5px 4px 4px 5px;
		margin: 0 0 0 1px;
		
	}
	
 	.top_menu_td dt:hover {
		background-color: #000000;
	}	
	
	
 	.top_menu_td a {
		color: #000000;
	}
	
 	.top_menu_td dd a:hover {
	}
	
 	.top_menu_td dd {
		margin: 0px;
		padding: 0px;
		width:188px;
	}
		
 	.top_menu_td table {
		border-collapse: collapse;
		width: 350px;
	}
	
 	.top_menu_td td {
		color: #FFFFFF;
		border-color: #000000;
		border-style: solid;
		border-width: 0px 0;
		background-color: #333333;
	}
	
 	.top_menu_td td:hover
	 {
	 		background-color:#990000;
	}
	
	 .class_box {
		color: #ffffff;
		font-size: 13px;
		border-width: 0px 0;
		background-color: #000000;
		font-weight:bold;
	}
	
	h3.top_menu {
	font-size: 12px;
	 
	  margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	       
      }





.titlebanner{margin:0px;float:left; width:642px; height:36px; text-align:left; vertical-align:top;}
.titleschool{margin:0px;float:right;  width:145px; margin-left:20px; height:35px; color:#FFFFFF; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.titlecontact{margin-top:5px; margin-left:3px; width:805px; float:left; clear:left; color:#FFFFFF; font-size:14px; font-weight:bolder;}
.titlecontact span{font-size:24px; text-align:left;}
.newtitlecontact{margin-top:5px; margin-left:3px; width:805px; background-color:#000000; color:#FFFFFF; font-size:14px; font-weight:bolder;}
.newtitlecontact span{font-size:24px; background-color:#000000; color:#FFFFFF; text-align:left;}

.procontainer{margin-top:1px; width:810px;float:left; text-align:left; background-color:#000000; color:#FFFFFF; clear:left;}
.flag{margin-top:4px; width:233px;  float:left; clear:left;}
.newflag{margin-top:4px; margin-left:2px;background-color:#000000; color:#FFFFFF; position:relative; left:0; top:0;width:220px; float:left;}
.search{margin-top:3px; width:50px;float:left; margin-left:355px; text-align:right;font:Arial, Helvetica, sans-serif; font-size:13px; background:#000000; color:#FFFFFF;}
.searchfontcontainer{width:66px; float:left; background:#000000; color:#FFFFFF; text-align:right; font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bolder; margin-top:2px;}
.searchform{margin-top:2px; width:160px; text-align:right; float:right; margin-right:13px;}
.newsearchform{width:160px; text-align:right; float:left;}
.probig{margin-top:2px; width:720px;float:left; text-align:left; clear:left;}
.onlineapply{margin-top:-23px; width:80px; height:57px;float:left; margin-left:720px;text-align:left; clear:left;}
.prosmall{margin-top:-29px; width:720px;float:left; text-align:left; clear:left;}



.newsearch{width:50px;float:left; position:relative; margin-top:2px; left:353px; text-align:right;font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bolder; color:#FFFFFF;}
.smallprocon{position:relative; top:5px;}
.bigprocon{margin:0; padding:0; width:720px;float:left; text-align:left; clear:left;}
.applycon{width:80px;float:left; position:relative; margin:0; height:55px;}
.appdtroll{text-align:center; vertical-align:middle; padding-top:10px; padding-bottom:6px; height:38px;}
.topprocontainer{width:720px; float:left; margin:0px; height:58px; margin-top:1px;}
.applyprogram{width:810px; position:relative; height:58px;}
.flagcontainer{width:810px; margin:0px; position:relative;}
.newflagcontainer{width:810px; margin:0px; position:relative; height:20px; text-align:left;margin-bottom:3px;}



.topnavimage{width:810px; text-align:left;height:42px; background:#000000; color:#FFFFFF; padding:0px;}
.topnavfilmact{float:right; margin-right:13px;}



.filmschool{margin:0px;float:left; width:210px; height:23px; vertical-align:middle; text-align:center;}
.actingschool{margin:0px;float:left; width:220px; height:22px; vertical-align:middle; text-align:center; font-size:13px; vertical-align:top;}
.admission{margin:0px;float:left; width:140px; height:22px; vertical-align:middle; text-align:center;}
.tuitiondates{margin:0px;float:left; width:150px; height:22px; vertical-align:middle; text-align:center;}

.home{margin:0px;float:left; width:41px; height:26px; vertical-align:middle; text-align:center;}
.aboutus{margin:0px;float:left; width:61px; height:24px; text-align:center;vertical-align:middle;}
.housingoption{margin:0px;float:left; width:100px; height:24px; text-align:center; vertical-align:middle;}
.requestbro{margin:0px;float:left; width:115px; height:24px; text-align:center; vertical-align:middle;}
.interstudent{margin:0px;float:left; width:150px; height:22px; text-align:center; vertical-align:middle;}
.openhouse{margin:0px;float:left; width:83px; height:22px; text-align:center;vertical-align:middle;}
.download{margin:0px;float:left; width:120px; height:22px; text-align:center; vertical-align:middle;}
.alumni{margin:0px;float:left; width:50px; height:22px; text-align:center; vertical-align:middle;}


.leftline{width:190px;border-bottom:#CC0000 solid 1px; float:left; height:20px; margin-left:3px;}
.rightline{width:195px;border-bottom:#CC0000 solid 1px; float:left; height:20px;}
.schooloffilmandacting{width:410px; float:left; font-size:34px;font-weight:bolder; text-align:center; letter-spacing:1px; height:34px;}
.schooloffilmandacting h1{height:20px;font-family:Arial, Helvetica, sans-serif; font-size:26px; line-height:30pt; font-weight:bolder; margin-top:0px; letter-spacing:1px;}




.contactinfo{background-color:#000000; color:#FFFFFF; font-size:14px; font-weight:bolder;width:350px; float:left; text-align:center; margin-top:2px;}


.sidebar{}
.sidebar
{
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	width:190px;
	border:none; 
	margin-top:0px;
	margin-left:0px;
	text-align:left; 
	vertical-align:top;
}

.sidebar a:link
{
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	border:none; 
	margin-top:0px;
	text-align:left; 
	vertical-align:top;
}

.sidebar a:visited
{
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	border:none; 
	margin-top:0px;
	text-align:left; 
	vertical-align:top;
}

.sidebar a:hover
{
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	border:none; 
	margin-top:0px;
	text-align:left; 
	vertical-align:top;
}

.socialnetwork{width:800px; margin-left:0px; background:#000000; border-top:#FFFFFF solid 1px; border-bottom:#FFFFFF solid 1px; margin-bottom:10px; padding-bottom:0px; text-align:center;}

#footer{width:800px; margin:0 0 0 5px; text-align:center; float:left; border:0; background:#000000; color:#FFFFFF; font-size:12px; padding-top:5px; font-family:Arial, Helvetica, sans-serif;}
#footer  a{color:#FF0000; text-decoration: none; background-color:#000000;}

#footer a:link,
#footer a:visited,
#footer a:hover
{
	color: #FF0000;
	text-decoration: none;
	background-color:#000000;
}

.channelcontainer{width:800px; margin:0px; background-color:#FFFFFF; height:40px;}
.channeltitle{width:170px; margin-left:5px;float:left; font-size:14px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; color:#CC0000; text-align:left; font-weight:bolder;}
.channelimage{height:35px; float:right; padding-top:5px; margin-right:5px; text-align:left;}


.workingstiff{width:184px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; border:solid thin #CC0000; background-color:#000000; text-align:center; padding-top:5px;}
.workingstiffname{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; margin-left:5px; width:174px;}
.workingstiffname a:link{color:#CC0000; font-weight:bolder; font-size:14px; text-decoration:underline;}
.workingstiffname a:visited{color:#CC0000; font-weight:bolder; font-size:14px; text-decoration:underline;}
.workingstiffname a:hover{color:#CC0000; font-weight:bolder; font-size:14px; text-decoration:underline;}
.workingstiffname p{font-size:12px; font-family:Arial, Helvetica, sans-serif;}





/*  film_school */

.uniquetitle{font-size:36px; background-color:#000000; color:#FFFFFF;}
.alumnititle{font-size:30px; line-height:32pt; font-family:Arial, Helvetica, sans-serif; font-weight:800; color:#FFFFFF;}
.programtitle{background-color:#000000; color:#FFFFFF; font-size:24px; line-height:24pt;}
.digitaltitle{width:300px; height:171px; float:left; font-size:22px; line-height:26pt; padding-top:10px; background:#000000; color:#FFFFFF;}
.eveningtitle{font-size:30px; background:#000000; color:#FFFFFF; margin:5px 0 5px 0; font-size:36px; line-height:40pt; font-family:Arial, Helvetica, sans-serif; font-weight:800;}
.shorttermtitle{color:#FFFFFF; background:#000000; font-size:36px; padding-bottom:15px;}



/* top navigator */

#navcontainer {
		width: 650px;
		margin:0px;
		height:26px;
		background-color:#CC0000;
	}
	
	
	
	ul#navlist {
		list-style: none; 
		padding: 0px; 
		margin: 0px 0px 0px 0px; 
		
		}
	
	.separator {
	border-left: 1px solid #000000;
	}
	
	
		
	ul#navlist li {
		text-align: left;
		height: 26px; 
		margin:0;
		background-color:#CC0000;
		float:left;
		}

	
	ul#navlist li { 
		width: 119px; 
		} 
		

	ul#navlist li a {
		display: block; 
		padding: 0px; 
		color: #ffffff; 
		padding-top:8px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		letter-spacing:1px;
		height:18px;
		text-decoration: none;
		text-align:center;
		
		}

	#navcontainer>ul#navlist li a { width: auto; height: auto; height:18px; } 



	ul#navlist li a:hover,
	ul#navlist li#active a:hover {
		color: #ffffff;
		height:18px;
		font-family:Arial;
		background-color: #df0404;
		text-align:center;
		
		}
		
		
		
	
	
	
	#navcontainer2 {
		width: 660px;
		margin:0px;
		margin-top:1px;
		height:23px;
		background-color:#CC0000;
	}
	
	
	
	ul#navlist2 {
		list-style: none; 
		padding: 0px; 
		margin: 0px 0px 0px 0px; 
		
		}
	
	.separator2 {
	border-left: 1px solid #000000;
	}
	
	
		
	ul#navlist2 li {
		text-align: left;
		height: 23px; 
		margin:0;
		background-color:#CC0000;
		float:left;
		}

	
	ul#navlist2 li { 
		width: 55px; 
		} 
		

	ul#navlist2 li a {
		display: block; 
		padding: 0px; 
		color: #ffffff; 
		padding-top:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 9px;
		letter-spacing:1px;
		height:17px;
		text-decoration: none;
		text-align:center;
		
		}

	#navcontainer2>ul#navlist2 li a { width: auto; height: auto; height:15px; } 



	ul#navlist2 li a:hover,
	ul#navlist2 li#active a:hover {
		color: #ffffff;
		height:17px;
		font-family:Arial;
		background-color: #df0404;
		text-align:center;
		
		}
	
			
		
		#navcontainer3 {
		width: 66px;
		margin:0px;
		margin-top:0px;
		height:51px;
		background-color:#CC0000;
	}
	
	
	
	ul#navlist3 {
		list-style: none; 
		padding: 0px; 
		margin: 0px 0px 0px 0px; 
		
		}
	
	.separator3 {
	border-left: 1px solid #000000;
	height:51px;
	}
	
	
		
	ul#navlist3 li {
		text-align: left;
		height: 50px; 
		margin:0;
		background-color:#CC0000;
		float:left;
		}

	
	ul#navlist3 li { 
		width: 66px; 
		} 
		

	ul#navlist3 li a {
		display: block; 
		padding: 0px; 
		color: #ffffff; 
		padding-top:7px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		height:43px;
		text-decoration: none;
		text-align:center;
		
		}

	#navcontainer3>ul#navlist3 li a { width: auto; height: auto; height:43px; line-height:13pt; } 



	ul#navlist3 li a:hover,
	ul#navlist3 li#active a:hover {
		color: #ffffff;
		height:43px;
		font-family:Arial;
		background-color: #df0404;
		text-align:center;
		
		}


/* News Scroller */

.labelfield{
color:brown;
font-size: 90%;
}

.datefield{ 
color:gray;
font-size: 90%;
}


#example3{
width: 182px;
border: 1px solid #CC0000;
padding-left:2px;
padding-right:2px;
color: #CC0000;
text-decoration: none;
font-weight: bold;
font-size:11px;

padding-bottom:10px;

}


#example3 div p{ 
margin-top: 0;
width:180px;
margin-bottom: 20px;
margin-left:0px;
padding-right:2px;
}


#example3 a{
color: #CC0000;
text-decoration: none;
font-weight: bold;
font-size:12px;

}

#example3 a:hover{ 
color: #CC0000;
text-decoration: none;
font-weight: bold;
font-size:12px;
text-decoration:underline;

}

code{
color: red;
}


.bullcontainer{width:8px; float:left;margin-left:2px;}
.titlelinkcontainer{width:170px;font-size:12px;float:left; text-align:left;}
.descriptionconainer{color:#FFFFFF;margin-left:10px;font-weight:lighter;font-size:11px; text-align:left;}


#contentdiv{ color:#FFFFFF;}

#example4{
width: 175px;
border: 3px solid #CC0000;
padding-left:2px;
padding-right:2px;
color: #CC0000;
text-decoration: none;
font-weight: bold;
font-size:11px;

padding-bottom:10px;

}


#example4 div p{ 
margin-top: 0;
width:157px;
margin-bottom: 20px;
margin-left:0px;
padding-right:2px;
}


#example4 a{
color: #CC0000;
text-decoration: none;
font-weight: bold;
font-size:12px;

}

#example4 a:hover{ 
color: #CC0000;
text-decoration: none;
font-weight: bold;
font-size:12px;
text-decoration:underline;

}

.nbcbullcontainer{width:8px; float:left;margin-left:2px;}
.nbctitlelinkcontainer{width:157px;font-size:12px;float:left; text-align:left;}
.nbcdescriptionconainer{color:#FFFFFF;margin-left:10px;font-weight:lighter;font-size:11px; text-align:left;}


.programlocation{font-size:13px; font-weight:bolder; color:#FFFFFF; height:23px; line-height:23px; margin-top:6px; margin-bottom:6px; background-color:#CC0000; text-align:center;}
.programlocation a:link{color:#FFFFFF; text-decoration:none;}
.programlocation a:hover{color:#FFFFFF; text-decoration:underline;}
.programlocation a:visited{color:#FFFFFF; text-decoration:none;}
.programlocation a:active{color:#FFFFFF; text-decoration:none;}

.nasad{font-size:16px; font-weight: bolder; color:#FFFFFF; height:20px; border-top: solid 1px #CC0000; margin-top:5px; border-bottom: solid 1px #CC0000; margin-bottom:7px; width:350px;}


.campusloc{font-size:10px; font-weight:bold; width:800px; float:left; text-align:center; margin-top:1px; height:33px; margin-bottom:5px; color:#FFFFFF;}
.campusloc a:link{color:#FFFFFF;font-size:15px; line-height:18px;}
.campusloc a:visited{color:#FFFFFF;font-size:15px; line-height:18px;}
.campusloc a:hover{color:#CC0000;font-size:15px; line-height:18px;}
.campusloc a:active{color:#FFFFFF;font-size:15px; line-height:18px;}




.websode_container{width:190px; background:#000000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:10px;}
.websode_container span{font-size:16px;line-height:16pt; font-weight:bold;}

.operation_bob{width:178px; border:#FFFFFF solid 1px; border-top:none; margin-top:-1px; padding-left:10px; padding-top:5px;}

.operation_bob ul{margin:0px; padding-left:0px; margin-top:10px; padding-bottom:10px;}
.operation_bob a:link{font-size:12px; color:#CC0000;}
.operation_bob a:visited{font-size:12px; color:#CC0000;}
.operation_bob a:hover{font-size:12px; color:#FFFFFF;}
.operation_bob a:active{font-size:12px; color:#CC0000;}

.sode_des{width:178px; background:#FFFFFF; border:#FFFFFF solid 1px; font-size:13px; display:none; color:#000000; padding-left:10px; padding-bottom:0px;}
.watch_rec{background:url(http://www.nyfa.com/downloads/images/red-white-arrow.png) no-repeat 65px 2px; font-size:11px; color:#CC0000; text-align:right; padding-right:10px; font-weight:bold; cursor:pointer;}
.des_button{width:178px; height:20px; line-height:20px; background:url(http://www.nyfa.com/downloads/images/red-arrow.gif) no-repeat 17px 5px; font-size:11px;border:#FFFFFF solid 1px; border-top:none; text-align:right; padding-right:10px; cursor:pointer; letter-spacing:0.1em;}






