@font-face {
 
 font-family: 'AvantGardeDemi';
 src: url('font/avgardd.eot');
 src: local('AvantGardeDemi Regular'), local('AvantGardeDemi'), url('font/Avant_Garde_Demi.TTF') format('truetype');
}

body 
{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0px;
}

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

.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:910px; 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;}



/* top navigator */

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

	
	ul#navlist li { 
		width: 119px; 
		} 
		

	ul#navlist li a {
		display: block; 
		padding: 0px; 
		color: #ffffff; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		height:30px;
		line-height:30px;
		text-decoration: none;
		text-align:center;
		font-size:12px;		
		}

	#navcontainer>ul#navlist li a { width: auto;  height:30px; line-height:30px;} 



	ul#navlist li a:hover,
	ul#navlist li#active a:hover {
		color: #ffffff;
		height:30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#F03;
		text-align:center;
		
    }
		


.wrap{width:915px; height:auto; margin:auto;}
.header{width:915px; text-align:left; }
.main{width:913px; height:auto; }
.subheader{width:910px; float:left; height:auto;}
.subheader h1{float:left; width:893px; height:75px; margin:0px; margin-bottom:10px; background:url(../img/filmmaking/film_school_banner.jpg) no-repeat; color:#FFF; font-size:30px; line-height:53px; text-align:right; padding-right:20px; font-weight:lighter;}

.breadcrumb{width:913px; height:auto; color:#FFFFFF; font-size:12px; line-height:30px; text-align:left; text-transform:uppercase;}
.breadcrumb a:link{color:#CC0000; text-transform:uppercase;}
.breadcrumb a:visited{color:#CC0000; text-transform:uppercase;}
.breadcrumb a:hover{color:#CC0000; text-transform:uppercase;}
.breadcrumb a:active{color:#CC0000; text-transform:uppercase;}


.menu {
        height:23px;
        float:left;
        padding-top:2px;
        padding-bottom:2px;
        margin-left:1px;
        margin-top:0px;
        line-height:23px;
        font-size:18px;
        display: block;
        color:#FFF;
        background:#000000;
        letter-spacing: normal;
        border:#CC0000 solid 2px;
        text-align:center;
        text-decoration:none;
        -moz-border-radius: 6px;
        -khtml-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
		float:left; 
		width:70px; 
		padding-left:10px;
        
        }
        
        .menu ul{
        margin: 0;
        padding: 0;
        float: left;
        position:relative;
        z-index:10;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:900;
        overflow: hidden;
        text-align:center;
		width:60px; 
		height:23px;
        }
        
        .menu li{color:#FFFFFF; text-decoration:none; line-height:23px;}
		
		.menu li a{
        text-align:center;
		color:#FFFFFF;
		text-decoration:none;
		line-height:23px;
        }
        
            
        .ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
        font: normal 11px Verdana;
        margin: 0;
        margin-top:-1px;
        border-top:#330000 solid 1px;
        margin-left:0px;
        padding: 0;
        position: absolute;
        left: 0;
        top: 10;
        list-style-type: none;
        background: white;
        border-bottom-width: 0;
        visibility: hidden;
        z-index: 100;
        text-transform:uppercase;
        }
        
        .ddsubmenustyle li{
            border-bottom:#000000 solid 1px;
        }
        .ddsubmenustyle li a{
        display: block;
        width: 230px; /*width of menu (not including side paddings)*/
        color:#FFFFFF;
        background-color:#CC0000;
        text-decoration: none;
        padding: 4px 4px;
        }
        
        * html .ddsubmenustyle li{ /*IE6 CSS hack*/
        display: inline-block;
        width: 210px; /*width of menu (include side paddings of LI A*/
        }
        
        .ddsubmenustyle li a:hover{
        background-color:#990000;
        color: white;
        }
		
		
		.ddiframeshim{
		position: absolute;
		z-index: 500;
		background: transparent;
		border-width: 0;
		width: 0;
		height: 0;
		display: block;
		}
		
		
.content{width:910px; float:left; height:auto; font-size:14px; line-height:19px; background:#FFFFFF; padding-bottom:20px; text-align:left;}

.content a:link {color:#CC0000; text-decoration:none;}
.content a:visited {color:#CC0000; text-decoration:none;}
.content a:hover {color:#CC0000; text-decoration:underline;}

.leftcol{width:426px; float:left; height:auto; margin-left:20px;}
.leftcol h2{font-size:19px; margin-top:15px; margin-bottom:15px; text-align:center;}
.leftcol h4{text-transform:uppercase; font-size:16px; margin-bottom:5px; margin-top:20px;}
.leftcol span{color:#CC0000;}
.leftcol strong{text-transform:uppercase; color:#CC0000;}

.leftcol ul{padding-left:15px;}
.leftcol li{margin-bottom:10px;}


.rightcol{width:421px; float:left; height:auto; margin-left:20px;}
.rightcol h2{font-size:19px; margin-top:15px; margin-bottom:15px; text-align:center;}
.rightcol h4{text-transform:uppercase; font-size:16px; margin-bottom:5px; margin-top:20px;}
.rightcol span{color:#CC0000;}
.rightcol strong{text-transform:uppercase; color:#CC0000;}

.rightcol ul{margin:0px; padding:5px 0px 5px 15px;}
.rightcol li{margin:10px 0px 5px 5px; line-height:16px;}


.middlecol{width:600px; float:left; margin-left:150px; height:auto;}
.middlecol strong{text-transform:uppercase; color:#CC0000;}
.middlecol a:link{color:#000000;}
.middlecol a:visited{color:#000000;}
.middlecol a:hover{color:#000000;}
.middlecol a:active{color:#000000;}


.middlecol ul{margin:5px; padding:0px; padding-left:15px;}
.middlecol ul li{font-size:13px; line-height:15px; margin:5px 0px 5px 0px;}

.img420{margin-left:5px; margin-left:0px; margin-bottom:10px; margin-top:10px;}
.img200{float:left; margin-right:10px; margin-bottom:10px; margin-top:10px;}

.available{background:#000000; font-size:19px; text-transform:uppercase; color:#FFFFFF; text-align:center; margin-top:20px; padding-top:3px; padding-bottom:3px;}
.locations{font-size:11px; text-transform:uppercase; color:#000000; text-align:center; margin-top:10px; line-height:15px;}
.locations strong{color:#CC0000; font-size:16px; line-height:20px;}
.locations h3{color:#000000; margin-bottom:0px;}
.locations span{ color:#CC0000;}


.tuition{text-align:left; font-size:14px; line-height:28px; text-transform:none; padding-top:15px;}
.tuition span{font-size:14px; line-height:19px; color:#000; font-weight:normal;}
.tuition strong{color:#CC0000; font-size:15px;}



.footer{width:910px; height:auto; color:#FFFFFF; margin:auto; margin-top:10px;}


#accept {
		float:left;
		margin-left:120px;
		width:480px; 
		font: 14px Arial, Helvetica, sans-serif;
		line-height:25px;
		height:25px;
		padding: 2px 2px;
		display: block;
		color:#000000;
		text-align:center;
		letter-spacing: normal;
		border-width: 1px;
		border-style: solid;
		text-decoration:none;
		border-color:#CC0000;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-weight:bold;
	
}


#infobutton {

	width:170px;
	color:#FFFFFF;
	float:left;
	text-align:center;
	margin-left:10px;
	
}
#infobutton a {
		font: 11px Arial, Helvetica, sans-serif;
		line-height:13px;
		padding: 2px 2px;
		display: block;
		color:#FFFFFF;
		background:#CC0000;
		letter-spacing: normal;
		border-width: 1px;
		border-style: solid;
		text-decoration:none;
		border-color:#CC0000;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-weight:bold;
}
#infobutton a:hover {
		font: 11px Arial, Helvetica, sans-serif;
		line-height:13px;
		padding: 2px 2px;
		display: block;
		color:#FFFFFF;
		letter-spacing: normal;
		border-width: 1px;
		border-style: solid;
		text-decoration:none;
		border-color:#990000;
		background:#990000;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-weight:bold;
}


#photobutton {

	width:460px;
	height:34px;
	color:#FFFFFF;
	float:left;
	text-align:center;
	margin-left:10px;
	margin-left:20px; margin-top:26px;
}

#photobutton a {
		font: 14px Arial, Helvetica, sans-serif;
		line-height:25px;
		padding: 2px 2px;
		display: block;
		color:#000000;
		background:#fff;
		letter-spacing: normal;
		border-width: 1px;
		border-style: solid;
		text-decoration:none;
		border-color:#fff;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-weight:bold;
}
#photobutton a:hover {
		font: 14px Arial, Helvetica, sans-serif;
		line-height:25px;
		padding: 2px 0px;
		display: block;
		color:#000000;
		background:#fff;
		letter-spacing: normal;
		border-width: 1px;
		border-style: solid;
		text-decoration:none;
		border-color:#fff;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-weight:bold;
}


#fedralbtn {

	width:420px;
	color:#FFFFFF;
	float:left;
	text-align:center;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:15px;	
}
#fedralbtn a {
		font: 15px Arial, Helvetica, sans-serif;
		line-height:28px;
		padding: 2px 2px;
		display: block;
		color:#FFFFFF;
		background:#000000;
		letter-spacing: normal;
		border-width: 1px;
		border-style: solid;
		text-decoration:none;
		border-color:#000000;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
}
#fedralbtn a:hover {
		line-height:28px;
		padding: 2px 2px;
		display: block;
		color:#FFFFFF;
		letter-spacing: normal;
		border-width: 1px;
		border-style: solid;
		text-decoration:none;
		border-color:#990000;
		background:#990000;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
}

.tuitioncon{margin:0px; padding:0px;width:525px; float:left; margin-left:40px; margin-right:40px;}

#moneybutton {
	width:285px;
	color:#FFFFFF;
	float:left;
	text-align:left;
	margin-bottom:60px;
	
}
#moneybutton span{font-size:11px; font-weight:lighter;}
#moneybutton a {
		width:256px;
		font: 17px Arial, Helvetica, sans-serif;
		line-height:20px;
		padding: 6px 13px;
		display: block;
		color:#FFFFFF;
		background:#000000;
		letter-spacing: normal;
		border-width: 1px;
		border-style: solid;
		text-decoration:none;
		border-color:#000000;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-weight:bold;
}
#moneybutton a:hover {
		width:256px;
		font: 17px Arial, Helvetica, sans-serif;
		line-height:20px;
		padding: 6px 13px;
		display: block;
		color:#FFFFFF;
		letter-spacing: normal;
		border-width: 1px;
		border-style: solid;
		text-decoration:none;
		border-color:#cc0000;
		background:#cc0000;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-weight:bold;
}


.contentheader{width:900px; margin:auto; height:auto; float:left; margin-left:5px;}
.contentheader h1{font-size:26px; line-height:26px; margin-top:15px; margin-bottom:15px; text-align:center; text-transform:uppercase;}
.contentheader h2{text-align:center; font-size:27px; line-height:28px; margin:15px; text-transform:uppercase;margin-bottom:5px;}
.contentheader h3{font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; font-size:20px; text-align:center; margin:15px;}
.contentheader h4{text-align:center; margin:0px;margin-bottom:20px;text-align:center; font-size:16px; padding-top:0px; font-weight:bolder; margin-bottom:10px; color:#000000;}
.contentheader h4 strong{color:#CC0000;}

.contentheader h5{font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-size:18px; text-align:center; margin:15px; font-style:italic;}



.semcontainer{float:left; margin-left:60px; border-top:#666666 solid 1px; border-bottom:#666666 solid 1px; width:800px; text-align:center; margin-top:10px; font-size:12px; line-height:30px;}

.semcontainer ul{margin:0px; padding:0px; list-style:none;}
.semcontainer ul li{ display:inline; padding-right:10px;}


.mfanotes{font-size:16px; line-height:18px; font-weight:bolder; border-bottom:#999999 solid 1px; margin-bottom:10px; padding:10px; text-align:center;}

#div2{width:910px; float:left; height:auto;}
#div3{width:910px; float:left; height:auto;}
#div4{width:910px; float:left; height:auto;}
#div5{width:910px; float:left; height:auto;}


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

.grid_row_main
{
	background-color:#FFFFFF;
	padding-top:2px;
}

.grid_row_main b
{
	color: #CC0000;
	font-weight:lighter;
	font-size:13px;
	line-height:18px;
}

.grid_row_main span
{
	font-size:14px;
	line-height:18px;
	margin-top:10px;
	color:#CC0000;
}

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


.grid_row_main hr{color:#000; margin-left:-8px; margin-right:-8px; border:#000 solid 1px;}


.alumnititle{color:#FFFFFF; font-weight:bolder;}

.bachelornotes{width:870px; float:left; padding:20px; font-size:13px; line-height:15px;}
.filmloctitle{color:#FFFFFF; font-size:16px; font-weight:bold;}s

.eventscontainter{width:700px; float:left; margin-left:100px; height:auto;}
.eventbody{width:700px; float:left; height:auto;}

.eventbody div{width:450px; float:left; padding-left:10px; margin-bottom:20px;}
.eventbody h3{text-align:left; background:#CC0000; color:#FFFFFF; padding:5px; margin:0px; margin-bottom:5px;}
.eventbody h4{text-align:left; color:#000000; padding:5px; border-top:#CC0000 solid 1px; border-bottom:#CC0000 solid 1px;  margin:0px; margin-bottom:5px; font-size:18px;}
.eventbody span{color:#CC0000; font-size:18px; line-height:18pt;}

.middlecol_guest{width:620px; float:left; margin-left:130px; height:auto; font-size:13px; line-height:15px;}
.middlecol_guest a:link{color:#000000; font-size:13px;}
.middlecol_guest a:visited{color:#000000; font-size:13px;}
.middlecol_guest a:hover{color:#000000; font-size:13px;}
.middlecol_guest a:active{color:#000000; font-size:13px;}


.middlelanding{width:885px; float:left; height:auto; margin-left:15px; text-align:left; padding-top:15px;}
.middlelanding h2{font-size:19px; margin-top:15px; margin-bottom:15px; text-align:center;}
.middlelanding h4{text-transform:uppercase; font-size:18px; line-height:20px; margin-bottom:5px; margin-top:20px; text-align:center;}
.middlelanding span{color:#CC0000;}
.middlelanding strong{text-transform:uppercase; color:#CC0000;}
.middlelanding table{margin-bottom:25px;}

.landingpage{width:550px; float:left; height:auto; text-align:left; padding-top:15px; padding-top:0px; padding-right:20px; margin-top:0px; margin-left:30px; margin-right:20px;}
.landingpage h2{font-size:19px; margin-top:15px; margin-bottom:15px; text-align:center;}
.landingpage h4{text-transform:uppercase; font-size:18px; line-height:20px; margin-bottom:5px; margin-top:0px; text-align:center;}
.landingpage span{color:#CC0000;}
.landingpage strong{text-transform:uppercase; color:#CC0000;}
.landingpage table{margin-bottom:25px;}

.landingmenus{width:258px; float:left; margin-right:2px; margin-top:0px;}

.programsleftcol{width:310px; margin-left:120px; float:left; height:auto;}
.programsleftcol h4{text-transform:uppercase; font-size:16px; margin-bottom:5px; margin-top:0px;}

.programsrightcol{width:380px; margin-left:90px; float:left; height:auto;}
.programsrightcol h4{text-transform:uppercase; font-size:16px; margin-bottom:5px; margin-top:0px;}



.sitemapcol{width:280px; float:left; margin-left:20px;}
.sitemapcol h3{font-size:16px; text-transform:uppercase; margin-top:5px; margin-bottom:5px;}


.guestspeakerlist{width:200px; float:left; font-size:13px; color:#000000; margin-left:20px; border-right:solid 1px #000000; line-height:16px; margin-bottom:10px; height:4300px;}
.guestspeakerlist h3{font-weight:bolder; font-size:14px; color:#FFFFFF; background-color:#000000; width:200px; height:30px; padding-top:3px; padding-bottom:3px; text-align:center; line-height:28px; font-style:italic; font-family:Georgia, Times New Roman, Times, serif; margin:0px; margin-bottom:10px;}


.guestspeakerlist a:link{color:#000000; text-decoration:none;}
.guestspeakerlist a:visited{color:#000000; text-decoration:none;}
.guestspeakerlist a:hover{color:#000000; text-decoration:none;}
.guestspeakerlist a:active{color:#000000; text-decoration:none;}


.evensinfo{width:665px; float:left; margin-left:17px; height:auto; margin-bottom:25px;}
.evensinfo div{width:410px; float:left; height:auto; margin-left:5px;}
.evensinfo div img{border:none;}
.evensinfo img{float:left;margin-left:10px; border:#CC0000 solid 1px;}
.evensinfo h3{text-align:left; background:#CC0000; color:#FFFFFF; padding:5px; margin:0px; margin-bottom:5px; margin-left:-5px;}
.evensinfo h4{text-align:left; color:#000000; padding:5px; border-top:#CC0000 solid 1px; border-bottom:#CC0000 solid 1px;  margin:0px; margin-bottom:5px; font-size:18px; margin-left:-5px;}
.evensinfo h5{font-size:17px; line-height:21px; font-weight:bolder; margin-top:10px; margin-bottom:5px; width:400px;}
.evensinfo h5 i{color:#CC0000;}
.evensinfo h6{color:#CC0000; font-size:16px; font-family:Georgia, Times New Roman, Times, serif; margin:0px;}
.evensinfo strong{color:#CC0000; font-weight:bolder; font-size:15px;}

.programtitle{background-color:#CC0000; color:#FFFFFF; width:910px; margin-left:0px; margin-bottom:20px; font-size:24px; text-align:center; line-height:28px; font-weight:bolder; padding-top:7px; padding-bottom:4px;}

.programtitle h1{font-size:30px; margin:0px; text-transform:uppercase;}

.prolist{float:left; width:910px; text-align:center;}
.prolist h4{ font-size:20px; line-height:25px; text-transform:uppercase; margin:0px; margin-top:0px;}
.prolist h3{line-height:22px; margin:10px;}


.procol{width:290px; float:left; margin-left:10px; font-weight:bolder;}
.procol h4{ font-size:16px; line-height:20px; text-transform:uppercase; margin:0px; font-weight:bolder;}

.procol a:link{font-size:15px; line-height:19px; text-transform:uppercase; margin:0px; font-weight:bolder;}
.procol a:visited{font-size:15px; line-height:19px; text-transform:uppercase; margin:0px; font-weight:bolder;}
.procol a:hover{font-size:15px; line-height:19px; text-transform:uppercase; margin:0px; font-weight:bolder;}
.procol a:active{font-size:15px; line-height:19px; text-transform:uppercase; margin:0px; font-weight:bolder;}



.content_button a:link,
.content_button a:visited
{
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

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


.locationsdates{width:850px; float:left; margin-left:30px; height:auto; text-align:center;}
.locationsdates strong{color:#CC0000;}



.datesul{}
.datesul ul{ margin:0px; padding:0px; padding-left:25px; font-weight:lighter;}


.speakercon{float:left; width:600px; margin-top:20px; padding-bottom:20px; border-bottom:#333333 solid 1px;}
.speakercon img{float:left; margin:10px 10px 0px 0px;}

.speakercon span{float:left; width:580px; padding:10px;}


.docfaculty{width:420px; height:722px; float:left; margin-right:10px; background:#c00; border:#CC0000 solid 5px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;}
		
.docfacultytitle{width:420px; float:left; height:30px; color:#FFFFFF; font-size:16px; line-height:30px; text-align:center; font-weight:bolder; margin-top:-1px;}
.docfacultylist{width:420px; float:left; height:690px; background:#FFFFFF; color:#000000; text-align:center; font-size:13px; line-height:18px;}



.middlenew{width:750px; height:auto; margin:auto; text-align:left; padding-top:15px; clear:both;}
.middlenew h2{font-size:19px; margin-top:15px; margin-bottom:15px; text-align:center;}
.middlenew h4{text-transform:uppercase; font-size:18px; line-height:20px; margin-bottom:5px; margin-top:20px; text-align:center;}
.middlenew span{color:#CC0000;}
.middlenew strong{text-transform:uppercase; color:#CC0000;}
.middlenew h5{text-transform:uppercase; color:#CC0000; font-size:14px; margin:3px;}

.middlenew .left{width:360px; height:auto; float:left; margin:0; text-align:left;}
.middlenew .right{width:360px; height:auto; float:left; margin:0; margin-left:30px; text-align:left;}


.middlenew ul{padding-left:15px;}
.middlenew li{ margin-bottom:10px;}

.journalismleft{ float:left; margin-left:15px; width:200px; text-align:center; border:#CC0000 solid 1px; margin-top:40px;}
.journalismright{ float:left; margin-left:15px; width:665px; text-align:left;}

#headerlinks a:link{color:#FFFFFF; text-decoration:none; font-size:14px; line-height:20px; font-weight:bolder;}
#headerlinks a:visited{color:#FFFFFF; text-decoration:none;}
#headerlinks a:hover{color:#FFFFFF; text-decoration:underline;}
#headerlinks a:active{color:#FFFFFF; text-decoration:none;}



/* New Style shit */


.programbanner{float:left; width:910px;}
.imgcon{float:left; width:571px; height:400px;}
.programdes{float:left; width:320px; margin-left:5px; margin-right:14px; text-align:left; font-size:19px; line-height:23px; color:#FFFFFF; font-weight:lighter; font-family:Arial, Helvetica, sans-serif; padding-top:10px;}


.programbutton{width:116px; height:30px; background:url(../../img/producing/button-program2.jpg) no-repeat; float:left; margin-top:25px; font-size:11px; line-height:13px; text-align:center; padding-top:6px; margin-left:10px;}

.programbutton a:link{color:#FFFFFF; text-decoration:none;}
.programbutton a:visited{color:#FFFFFF; text-decoration:none;}
.programbutton a:hover{color:#FFFFFF; text-decoration:none;}
.programbutton a:active{color:#FFFFFF; text-decoration:none;}


.programname{background-color:#CC0000; color:#FFFFFF; width:910px; margin-left:0px; margin-bottom:20px; font-size:24px; text-align:center; line-height:32px; font-weight:bolder; padding-top:10px; padding-bottom:7px;}

.programname h1{font-size:32px; margin:0px; text-transform:uppercase;}



.newleft{width:405px; float:left; height:auto; margin-left:20px; margin-top:15px;}
.newleft h2{font-size:19px; margin-top:15px; margin-bottom:15px; text-align:center;}
.newleft h4{margin:0px; text-align:center; font-size:16px; margin-top:5px; margin-bottom:10px;}
.newleft span{color:#CC0000; font-weight:bold;}

.newleft ul{padding-left:15px;}
.newleft li{ margin-bottom:10px;}


.newright{width:435px; float:left; height:auto; margin-left:20px; margin-top:15px;}
.newright h2{font-size:19px; margin-top:15px; margin-bottom:15px; text-align:center;}
.newright h4{text-transform:uppercase; font-size:16px; margin-bottom:5px; margin-top:20px;}
.newright span{color:#000;}
.newright strong{text-transform:uppercase; color:#CC0000;}


.boxtop{width:435px; float:left; height:6px; margin-top:5px;}

.boxbot{width:435px; float:left; height:6px;}

.redboxmiddle{float:left; width:415px; background:#dd1400; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:22px; font-style:italic; font-weight:bold; color:#FFFFFF; padding-left:20px;}

.greyboxmiddle{float:left; width:427px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; text-align:left; border-left:#6C6C6C solid 1px; border-right:#6C6C6C solid 1px; padding-left:6px;}

.greyboxmiddle img{ float:left; margin-right:10px; margin-bottom:10px;}

.greyboxmiddle strong{ color:#CC0000; text-transform:uppercase; font-size:16px; line-height:29px;}

.greyboxmiddle em{ font-weight:bold;}

.greyboxmiddle ul{margin:0px; padding:10px 0px 0px 20px; float:left;}
.greyboxmiddle ul li{margin:0px; line-height:16px; margin-bottom:4px;}


.docgreyboxmiddle{float:left; width:427px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; text-align:left; border-left:#6C6C6C solid 1px; border-right:#6C6C6C solid 1px; padding-left:6px;}

.docgreyboxmiddle strong{ color:#CC0000; text-transform:uppercase; font-size:16px; line-height:29px;}

.docgreyboxmiddle img{ float:left; margin-right:10px; margin-bottom:10px;}

.docgreyboxmiddle ul{margin:0px; padding:0px 0px 0px 15px; float:left; width:265px;}
.docgreyboxmiddle ul li{margin:0px; line-height:16px; margin-bottom:4px; list-style:disc; font-size:12px;}

.docgreyboxmiddle li strong{color:#000000; font-size:12px; line-height:16px; text-transform:none;}

.docgreyboxmiddle ul ul{margin:0px; padding:0px 0px 0px 15px; float:left; width:250px;}


.top_banner{width:915px; margin-top:0px; height:auto; float:left;}
.top_banner a:link{color:#FFF; text-decoration:none;}
.top_banner a:visited{color:#FFF; text-decoration:none;}
.top_banner a:hover{color:#FFF; text-decoration:none;}
.top_banner a:active{color:#FFF; text-decoration:none;}

.top_banner table{font-size:13px; color:#FFF; float:left; margin-bottom:8px;}

.sitename{width:915px; float:left; margin:0px; line-height:41px; text-align:center; padding-bottom:5px; background:url(http://www.nyfa.edu/img/nyfa-banner.jpg) no-repeat; height:95px; overflow:hidden;}

.sitename h4{color:#FFFFFF; font-size:26px; margin:0px; width:340px; float:left; text-align:left; padding-left:5px; margin-top:55px; text-decoration:none;}

.sitename h1{color:#FFFFFF; font-size:26px; margin:0px; width:340px; float:left; text-align:left; padding-left:5px; margin-top:55px; text-decoration:none;}
.sitename h2{color:#FFFFFF; font-size:21px; margin:0px; width:540px; float:left; text-align:left; padding-left:5px; font-weight:lighter; margin-top:55px; text-decoration:none; font-style:italic;}


.prostuleft{width:380px; float:left; height:auto; margin-left:30px; font-size:13px; line-height:18px;}
.prostuleft h5{font-size:14px; height:15px; line-height:15px; background:#CC0000; color:#FFFFFF; margin:16px 0px 5px 0px; padding:5px 0px 3px 10px;}


.prosturight{width:380px; float:left; height:auto; margin-left:70px; font-size:13px; line-height:18px;}
.prosturight h5{font-size:14px; height:15px; line-height:15px; background:#CC0000; color:#FFFFFF; margin:16px 0px 5px 0px; padding:5px 0px 3px 10px;}


.insuleft{width:600px; margin-left:15px; float:left;}
.insuleft h1{color:#C00; background:none; font-size:25px; line-height:25px; text-align:center;}


.travmark{width:215px; padding:15px; padding-bottom:5px; margin-left:20px; float:left; background:#CCC; font-size:13px; line-height:18px; margin-top:50px;}
.travmark span{color:#C00;}

.travmark a:link{color:#C00;}
.travmark a:visited{color:#C00;}
.travmark a:hover{color:#C00;}
.travmark a:active{color:#C00;}


.sevencorners{width:215px; padding:15px; padding-bottom:5px; margin-left:20px; float:left; background:#CCC; font-size:13px; line-height:18px; margin-top:20px;}
.sevencorners span{color:#C00;}

.sevencorners a:link{color:#C00;}
.sevencorners a:visited{color:#C00;}
.sevencorners a:hover{color:#C00;}
.sevencorners a:active{color:#C00;}


.tutionnote{ text-align:center; font-size:13px; line-height:18px; float:left; width:880px; margin:10px;}


.prolistleft{float:left; margin-right:25px; margin-left:30px; font-weight:bolder; color:#CC0000; line-height:25px; text-align:center;}
.prolistmid{float:left; margin-right:25px; font-weight:bolder; color:#CC0000; line-height:25px; text-align:center;}
.prolistright{float:left; font-weight:bolder; color:#CC0000; line-height:25px; text-align:center;}

#shortmenu{
	position:absolute;
	left:0px;
	width:27px;
	height:700px;
	background:#000000;
	text-align:center;
	color:#000;
	font-size:2em;
	margin-top:200px;
}
		
.condiv{
background:none repeat scroll 0 0 #FFFFFF;
float:left;
width:950px;
font-size:14px;
height:auto;
line-height:19px;
padding-bottom:20px;
text-align:left;
position:relative;
background:#000;
}
.context{margin-left:28px; width:910px;}

.militaryleft{width:180px; float:left; height:auto; margin:20px 10px 0px 20px; line-height:23px;}
.militarymid{float:left; width:400px; padding:15px;}
.militarymid h2{margin:0px 0px 10px 0px; padding:0px; text-align:center; font-size:22px; line-height:26px; text-transform:uppercase;}

.militaryright{width:243px; padding:10px; height:449px; float:left; background:url(../img/info/requestinfo-bg.jpg) no-repeat; color:#FFF; text-align:left; font-size:11px; line-height:18px; margin-top:20px;}

.militaryright input{width:100px; height:14px; border:none; line-height:12px;}

.navprogram{width:910px; height:400px; float:left; background:url(../img/filmmaking/film13.jpg) no-repeat;}
.navprogram div{width:277px; height:162px; padding-top:12px; padding-left:15px; float:left; background:url(../img/filmmaking/program-nav-bg.png) no-repeat; margin:13px; font-size:11px; line-height:20px; color:#FFF; text-align:left;}
.navprogram select{width:265px; font-size:11px; margin-bottom:12px; margin-left:-5px;}


.guestlist{width:730px; margin-left:120px; color:#000; float:left; height:auto; text-align:left; padding-top:15px;}
.guestlist span{color:#CC0000;}
.guestlist strong{color:#000000;}

.guestlist a:link{color:#000;}
.guestlist a:visited{color:#000;}
.guestlist a:hover{color:#000;}
.guestlist a:active{color:#000;}

.fsprolist{width:240px; float:left; margin-left:40px; padding-left:5px;}
.fsprolist strong{font-size:16px; line-height:23px; color:#C00;}
.fsprolist select{width:210px; margin:5px 0px; margin-left:-5px;}
.fsprolist h4{margin:0px; margin-bottom:2px; font-size:16px;}


.fsprolist a:link{font-size:14px; font-weight:bold;}
.fsprolist a:visited{font-size:14px; font-weight:bold;}
.fsprolist a:hover{font-size:14px; font-weight:bold;}
.fsprolist a:active{font-size:14px; font-weight:bold;}


#navc {
		width:912px; 
		float:left;
		margin:0px;
		background-color:#000;
	}
	
	
	
	ul#navclist {
		list-style: none; 
		padding: 0px; 
		margin: 0px; 
		
		}
	
	
		
	ul#navclist li {
		text-align: left;
		height: 30px; 
		margin:0;
		background-color:#CC0000;
		float:left;
		}

	
	ul#navclist li { 
		width: 117px;
		height:34px;
		padding-top:4px;
		margin-right:2px;
		} 
		

	ul#navclist li a {
		display: block; 
		color: #ffffff; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding: 0px;
		line-height:15px;
		text-decoration: none;
		text-align:center;
		font-size:12px;		
		}

	#navc>ul#navclist li a { width: auto;  height:30px; line-height:30px;} 



	ul#navclist li a:hover,
	ul#navclist li#active a:hover {
		color: #ffffff;
		text-decoration:underline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		
    }
	
.filmshoolbtn{background:url(http://www.nyfa.edu/img/homepage/film_school_programs.jpg) no-repeat;}
.actingschoolbtn{background:url(http://www.nyfa.edu/img/homepage/acting_school_programs.jpg) no-repeat; width:141px;}
.eslbtn{background:url(http://www.nyfa.edu/img/homepage/esl.jpg) no-repeat; width:45px; padding-top:10px; height:28px;}
.aboutusbtn{background:url(http://www.nyfa.edu/img/homepage/about_the_film_academy.jpg) no-repeat; width:125px;}
.admissionsbtn{background:url(http://www.nyfa.edu/img/homepage/admissions_tuition&dates.jpg) no-repeat; width:133px;}
.locabtn{background:url(http://www.nyfa.edu/img/homepage/locations.jpg) no-repeat; width:98px; padding-top:10px; height:28px;}
.studentbtn{background:url(http://www.nyfa.edu/img/homepage/student_resources.jpg) no-repeat; width:98px;}
.requestbtn{background:url(http://www.nyfa.edu/img/homepage/request_info.jpg) no-repeat; width:78px;}
.homebtn{background:url(http://www.nyfa.edu/img/homepage/home.jpg) no-repeat; width:64px; margin-right:0px; padding-top:10px; height:28px;}

.shortdes{float:left; width:315px; color:#FFF; font-size:17px; line-height:26px; padding: 5px 0px 0px 10px; text-align:left;}


.divcon{width:910px; float:left; height:auto; font-size:14px; line-height:19px; background:#ebebeb; border-right:#999 solid 1px; padding-bottom:0px; text-align:left;}
.divcon a:link{color:#CC0000; text-decoration:none;}
.divcon a:visited{color:#CC0000; text-decoration:none;}
.divcon a:hover{color:#CC0000; text-decoration:underline;}
.divcon a:active{color:#CC0000; text-decoration:none;}

.leftpart{width:694px; float:left; font-size:15px; line-height:22px; background:#FFFFFF; border-right:#999 solid 1px;}
.courseblock{width:693px; float:left; background:#CCC; height:40px; font-size:13px; line-height:40px; text-align:center;}
.bodytext{width:630px; float:left; margin:20px 0px 20px 40px; font-size:13px; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
.bodytext h4{margin:0px; font-size:15px; line-height:19px;}
.coursedetail{text-align:left; color:#000; display:none;}


.programinfo{width:214px; height:auto; float:left; background:#ccc; text-align:left;}
.programinfo h4{font-size:16px; line-height:40px; text-align:left; margin:0px; margin-left:20px;}

.programinfo ul{width:214px; list-style:none; float:left; margin:0px; padding:0px;}
.programinfo li{width:194px; padding:0px; height:41px; padding:8px 0px 0px 20px; background:url(../img/info/program-button.jpg) repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:16px;}

.programinfo li a:link{color:#C00; text-decoration:none;}
.programinfo li a:visited{color:#C00; text-decoration:none;}
.programinfo li a:hover{color:#C00; text-decoration:underline;}
.programinfo li a:active{color:#C00; text-decoration:none;}

.programdt{float:left; width:184px; padding:20px 10px 10px 20px; background:#ebebeb; font-size:12px;}
.programdt strong{color:#C00; font-size:14px; line-height:19px;}
.programdt span{color:#C00;}


.eslleft{width:275px; float:left;}
.eslinfo{float:left; width:221px; margin-left:50px; margin-top:15px; background:url(../img/esl/esl-program-bg.jpg) no-repeat; height:239px; font-size:13px; line-height:16px;}
.eslinfo table{margin-top:40px; margin-left:10px;}
.eslcon{float:left; width:540px; margin-left:50px; text-align:left; font-size:15px; line-height:20px;}
.eslcon span{color:#C00;}

.eslgoal{background:url(../img/esl/goals.jpg) no-repeat; width:255px; height:163px; float:left; margin-left:13px;}
.eslgoal h4{color:#FFF; margin:0px; text-align:center; font-size:14px; line-height:14px; margin-top:10px; font-weight:lighter;}

.goalcon{width:813px; float:left; margin-left:27px;}

.eslsample{width:255px; height:487px; float:left; background:url(../img/esl/sample-schedule.jpg) no-repeat; margin-left:50px; font-size:13px; line-height:16px;}
.eslsample {width:230px;}
.eslsample span{color:#C00; font-weight:bold;}

.locacon{width:813px; float:left; margin-left:50px;}

.locacon td{padding-right:20px;}





#facebox {
	display:none;
	width:500px;
	border:10px solid #666;
	border:10px solid rgba(204, 0, 0, 0.68);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

#facebox div {
	padding:10px;
	border:1px solid #3B5998;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	line-height:21px;
}

#facebox h2 {
	margin:-11px;
	margin-bottom:0px;
	color:#fff;
	background-color:#CC0000;
	padding:10px;
	border:1px solid #3B5998;
	font-size:20px;
	text-align:center;
}

.blogheader{width:258px; background:#000; font-size:15px; line-height:30px; text-align:center; color:#FFF; margin-top:20px; float:left; text-align:center;}
.blogbody{width:236px; color:#000; float:left; border:#C00 solid 1px; padding:10px;}
.blogbody strong{font-size:15px; line-height:30px; color:#C00;}

.alumniblock{width:287px; height:240px; float:left; padding-left:10px; margin:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#FFF; text-align:left;}
.alumniblock img{margin-left:-10px; margin-bottom:12px;}
.alumniblock span{color:#C00; font-size:10px; padding-left:15px;}

.alumniblock a:link{color:#C00; text-decoration:none;}
.alumniblock a:visited{color:#C00; text-decoration:none;}
.alumniblock a:hover{color:#C00; text-decoration:none;}
.alumniblock a:active{color:#C00; text-decoration:none;}

.alumniblockmid{width:287px; height:240px; float:left; padding-left:10px; margin:15px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#FFF; text-align:left;}
.alumniblockmid img{margin-left:-10px; margin-bottom:12px;}
.alumniblockmid span{color:#C00; font-size:10px; padding-left:15px;}

.alumniblockmid a:link{color:#C00; text-decoration:none;}
.alumniblockmid a:visited{color:#C00; text-decoration:none;}
.alumniblockmid a:hover{color:#C00; text-decoration:none;}
.alumniblockmid a:active{color:#C00; text-decoration:none;}



.alublk{width:282px; height:130px; float:left; padding-left:15px; margin:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#FFF; text-align:left; background:url(../img/alumni/y-arrow.gif) no-repeat 5px 9px;}
.alublk span{color:#C00; font-size:10px; padding-left:15px;}
.alublk a:link{color:#C00; text-decoration:none;}
.alublk a:visited{color:#C00; text-decoration:none;}
.alublk a:hover{color:#C00; text-decoration:none;}
.alublk a:active{color:#C00; text-decoration:none;}

.alublkmid{width:282px; height:130px; float:left; padding-left:15px; margin:15px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#FFF; text-align:left; background:url(../img/alumni/y-arrow.gif) no-repeat 5px 9px}
.alublkmid span{color:#C00; font-size:10px; padding-left:15px;}
.alublkmid a:link{color:#C00; text-decoration:none;}
.alublkmid a:visited{color:#C00; text-decoration:none;}
.alublkmid a:hover{color:#C00; text-decoration:none;}
.alublkmid a:active{color:#C00; text-decoration:none;}


.alublk .alumname{color:#ffff66; font-size:14px; line-height:30px;}
.alublkmid .alumname{color:#ffff66; font-size:14px; line-height:30px;}



.alublock{width:277px; height:233px; float:left; padding-left:10px; padding-right:10px; margin:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#FFF; text-align:left; background:url(../img/alumni/alumni_bottom.jpg) no-repeat 0 100%;}
.alublock img{margin-left:-10px; margin-bottom:1px;}
.alublock span{color:#C00; font-size:10px; padding-left:15px;}

.alublock a:link{color:#C00; text-decoration:none;}
.alublock a:visited{color:#C00; text-decoration:none;}
.alublock a:hover{color:#C00; text-decoration:none;}
.alublock a:active{color:#C00; text-decoration:none;}

.alublockmid{width:277px; height:233px; float:left; padding-left:10px; padding-right:10px; margin:15px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#FFF; text-align:left; background:url(../img/alumni/alumni_bottom.jpg) no-repeat 0 100%;}
.alublockmid img{margin-left:-10px; margin-bottom:1px;}
.alublockmid span{color:#C00; font-size:10px; padding-left:15px;}

.alublockmid a:link{color:#C00; text-decoration:none;}
.alublockmid a:visited{color:#C00; text-decoration:none;}
.alublockmid a:hover{color:#C00; text-decoration:none;}
.alublockmid a:active{color:#C00; text-decoration:none;}



/* open house */
.openhousecon{width:910px; float:left; font-size:14px; line-height:19px; background:#000; color:#FFF; padding-bottom:20px; text-align:left;}
.openhousecon h1{font-size:32px; line-height:32px; text-align:center; color:#FFF; margin-top:25px; margin-bottom:0px;}
.openhousecon h2{font-size:22px; text-align:center; color:#FFF; margin-bottom:20px; margin-top:5px; color:#C00;}

.openhousecon a:link {color:#fff; text-decoration:none;}
.openhousecon a:visited {color:#fff; text-decoration:none;}
.openhousecon a:hover {color:#fff; text-decoration:underline;}

.nyccon{width:885px; height:45px; float:left; padding:0px 15px; background:url(../img/info/openhouse2.jpg) no-repeat; font-size:14px; line-height:45px; text-align:left; color:#FFF;}
.nyccon span{font-size:26px;}

.abulacon{width:885px; height:55px; float:left; padding:5px 15px; background:url(../img/info/openhouse1.jpg) no-repeat; font-size:14px; line-height:26px; text-align:left; color:#FFF;}
.abulacon span{font-size:26px;}


.openhouseinfo{float:left; width:900px; height:auto; background:#FFF; color:#000; padding:15px; padding-right:0px; margin-top:2px; margin-bottom:10px;}
.ohinfodates{float:left; width:115px; height:260px; padding-right:5px; border-right:#666 solid 1px; text-align:left; font-size:13px; line-height:19px;}
.ohinfodates h4{font-size:20px; line-height:20px; text-align:left; color:#C00; letter-spacing:1px; margin-top:0px; margin-bottom:15px;}
.ohinfodates strong{font-size:15px; line-height:19px;}
.ohinfodates hr{size:1; margin:8px 0px;}


.ohinfo{float:left; width:180px; height:260px; padding:0px 5px 0 10px; border-right:#666 solid 1px; text-align:left; font-size:13px; line-height:19px; font-weight:600;}
.ohinfo h4{font-size:20px; line-height:20px; text-align:left; color:#C00; letter-spacing:1px; margin-top:0px; margin-bottom:15px;}
.ohinfo strong{font-size:15px; line-height:19px;}
.ohinfo hr{size:1; margin:8px 0px;}


/* photo slide */
.proslcon{width:910px; float:left; position:relative; border-bottom:none; height:400px;}
.proslleft{width:302px; height:400px; float:left; color:#FFF; overflow:hidden; padding:3px 19px 0px 19px; font-size:17px; line-height:23px; text-align:left;}
.proslright{width:570px; float:left;}

#___plusone_0{padding:10px !important; vertical-align:top !important;}


.photogallerybox{width:910px; float:left; height:auto; font-size:14px; line-height:19px; background:#000; padding-bottom:20px; text-align:left;}
.photogallerybox h1{width:910px; color:#fff; font-size:25px; line-height:45px; border-top:#666 solid 1px; border-bottom:#666 solid 1px; text-align:center;}

.photogallery{width:910px; margin:auto;}
.photogallery img{padding:2px; border:#666666 solid 1px;}

.pagination {list-style:none; margin:10px 0px 0px 380px; padding:0px; clear:both;}
.pagination li{float:left; margin:3px;}
.pagination li a{   display:block; padding:2px 6px; color:#fff; background-color:#000; text-decoration:none;}
.pagination li a.active {border:none; color:#fff; background:#FF0000;}
.pagination li a.inactive {background-color:#000;border:none;}
