/* CSS Document */
body{
padding:0px; 
margin:0px; 
background:url() 0 0 repeat-x #fff; 
font-family: arial, helvetica, serif;
color:#000000;
margin: 0; /* to avoid margins */
text-align: center; /* to correct the centering IE bug*/
overflow:visible;


}

div, p, ul, h2, h3, img{
	padding:0px;
	margin:0px;
	right: auto;
	float: none;
}


ul,li { 
	 }


.clearer {
font-size: 0px;
line-height: 0px;
display: block;
margin: 0px;
padding: 0px;
clear: both;
height: 0px;
width: auto;
}


/*--- pages ---*/

#home-page
{
background: url() no-repeat left top;
width: 950px;
margin-left: auto;
margin-right: auto;
text-align: left;
position: relative;
display: table; /*** For non-IE browsers ***/
height: 700px;

}

#sub-page
{
	background: url() no-repeat left top;
	width: 1200px;
	float:left;
	margin-left:50px;
	text-align: left;
	position: relative;
	display: table;
}



/*--- menu ---*/

#nav, #nav ul { /* all lists */
		

		margin: 0;
		list-style: none;
		float : left;
		width : 75px;
		font-size:12px;
		text-align:left;
		font-variant: small-caps;
		padding-left:10px;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		width: 75px;
		padding-bottom:10px;
		
	
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
	}	
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 75px;		
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		background-color : white;
		border : 0px solid black;
		padding-bottom:10px;
	}
	
	#nav li a:hover {
		color: #ccc;
		
	}
	
	
	#nav li a:visited {
		
		
	}
	
	
	#nav li a.selected {
	color: #ccc;
	font-weight:bolder;
	
		
	}
	
	#nav li.current {
	color:c43e96;
	font-weight:bolder;
	
		
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 12em;
	}
	
	#content-contact {
		margin-left : 12em;
	}
	
	
	
	/* --- NavBar ---*/
	
	
	/* ---
	
	#navbar
	{
	position:relative;
  	width: 450px;
  	height: 100px;
	margin: 0px 0px 0px 500px;
	padding: 25px 0 0 0;
	
	}
	---*/
	
	
	#navbar-blank
	{
	position:relative;
  	width: 450px;
  	height: 50px;
	margin: 0px 0px 0px 500px;
	padding: 0px 0 0 0;
	
	}
	
	
	#headerbar
	{
	position:relative;
	width: 590px;
	margin: 0px 0px 0px 320px;
	padding: 5px 0 0 0;	
	}
	
	
	
	#video-content
	{
	position:relative;
  	width: 850px;
	height:600px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(../images/logo-bk2.gif) no-repeat left top;
	
	}
	
	
	
	#content
	{
	position:relative;
	width: 850px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left: 40px;
	
	}
	
	
	#content a {

	color:#3399cc;
	text-decoration:underline;
	}

	#content a:hover{

	color:#999999;
	text-decoration:underline;
	}
	
	
	
	
	/*----- ALL PAGES Sub-Content----*/
	
	#sub-content
	{
	position:relative;
	width: 1150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(../images/logo-bk2.gif) no-repeat left top;
	background-image: url(../images/logo-bk2.gif);	
	}
	
	
	#sub-content a {

	color:#3399cc;
	text-decoration:underline;
	}

	#sub-content a:hover{

	color:#000;
	text-decoration:underline;
	}
	
	
		
	/*----- Believe Sub-Content----*/
	
	#sub-content-believe
	{
	position:relative;
	width: 1150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(../images/logo-bk2-BELIEVE.gif) no-repeat left top;
	background-image: url(../images/logo-bk2-BELIEVE.gif);	
	}
	
	
	#sub-content-believe a {

	color:#3399cc;
	text-decoration:underline;
	}

	
	#sub-content-believe a:hover{

	color:#000;
	text-decoration:underline;
	}
	
	
	
	
	
	/*----- VISIONEERING Sub-Content----*/
	
	#sub-content-VISIONEERING
	{
	position:relative;
	width: 1150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(../images/logo-bk2-VISIONEERING.gif) no-repeat left top;
	background-image: url(../images/logo-bk2-VISIONEERING.gif);	
	}
	
	
	#sub-content-VISIONEERING a {

	color:#3399cc;
	text-decoration:underline;
	}

	
	#sub-content-VISIONEERING a:hover{

	color:#000;
	text-decoration:underline;
	}
	
	
	
	/*----- NEW FILM ECONOMY Sub-Content----*/
	
	#sub-content-NEWFILMECONOMY
	{
	position:relative;
	width: 1150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(../images/logo-bk2-NEWFILMECONOMY.gif) no-repeat left top;
	background-image: url(../images/logo-bk2-NEWFILMECONOMY.gif);	
	}
	
	
	#sub-content-NEWFILMECONOMY a {

	color:#3399cc;
	text-decoration:underline;
	}

	
	#sub-content-NEWFILMECONOMY a:hover{

	color:#000;
	text-decoration:underline;
	}
	
	
	
	/*----- ART MEETS COMMERCE Sub-Content----*/
	
	#sub-content-ARTMEETSCOMMERCE
	{
	position:relative;
	width: 1150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(../images/logo-bk2-ARTMEETSCOMMERCE.gif) no-repeat left top;
	background-image: url(../images/logo-bk2-ARTMEETSCOMMERCE.gif);	
	}
	
	
	#sub-content-ARTMEETSCOMMERCE a {

	color:#3399cc;
	text-decoration:underline;
	}

	
	#sub-content-ARTMEETSCOMMERCE a:hover{

	color:#000;
	text-decoration:underline;
	}
	
	
	
	/*----- DIFFERENT Sub-Content----*/
	
	#sub-content-DIFFERENT
	{
	position:relative;
	width: 1150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(../images/logo-bk2-DIFFERENT.gif) no-repeat left top;
	background-image: url(../images/logo-bk2-DIFFERENT.gif);	
	}
	
	
	#sub-content-DIFFERENT a {

	color:#3399cc;
	text-decoration:underline;
	}

	
	#sub-content-DIFFERENT a:hover{

	color:#000;
	text-decoration:underline;
	}
	
	
	
	
	/*----- THE FAST TRACK Sub-Content----*/
	
	#sub-content-THEFASTTRACK
	{
	position:relative;
	width: 1150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(../images/logo-bk2-THEFASTTRACK.gif) no-repeat left top;
	background-image: url(../images/logo-bk2-THEFASTTRACK.gif);	
	}
	
	
	#sub-content-THEFASTTRACK a {

	color:#3399cc;
	text-decoration:underline;
	}

	
	#sub-content-THEFASTTRACK a:hover{

	color:#000;
	text-decoration:underline;
	}
	
	
	

	
	
	
	
	#content-contact
	{
	position:relative;
  	width: 590px;
	margin: 0px 0px 0px 320px;
	padding: 20px 0 50px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	}
	
	
	#content-contact a {

	color:#3399cc;
	text-decoration:underline;
	}

	#content-contact a:hover{

	color:#999999;
	text-decoration:underline;
	}
	
	
	
	
	
	
	
	
#left {
  width: 260px;          /* LC width */
  padding: 0 10px;       /* LC padding */
 float:left;
 text-align:justify;
}

#right {
  width: 260px;          /* RC width */
  padding: 0 10px;       /* RC padding */
  float:right;
  text-align:justify;
  
 }
 
 
 
 
 #left-sub {
  width: 390px;          /* LC width */
  padding: 0 0px;       /* LC padding */
 float:left;
}

 #right-sub {
  width: 750px;        /* LC width */
  padding: 0 0px;       /* LC padding */
 float:right;
}

 
 
 #tellmemore-button {
	position:absolute;
 right:50px;
 top:10px;
 }
 
 
   #openhouse-thumb1 {
	position:absolute;
	right:618px;
	top:309px;
	width: 282px;
 }




   #openhouse-thumb-allpg {
	position:absolute;
	right:48px;
	top:47px;
 }


 
  #video-thumb {
	position:absolute;
	right:619px;
	top:418px;
 }
 

  #video {
	position:absolute;
	right:46px;
	top:108px;
	width: 670px;
	height: 447px;
	text-align: center;
 }
 
 
   #video-logo-blank {
	position:absolute;
	right:219px;
	top:15px;
 }
 

 
 #left-sub-menubox {
  width: 270px;          /* LC width */
  padding: 0 0px;       /* LC padding */
  float:left;
  
} 
 
 
#right-sub-menubox {
 width: 100px;          /* LC width */
 padding: 0 0px;       /* LC padding */
 float:right;
 margin-right:10px;
} 
 
 #right-sub-menu1 {
  width: 268px;          /* RC width */
  padding: 0 0 0 0px;       /* RC padding */
  float:right;
  text-align:right;
  
 }
  
 
 
 /* --- LEFT SIDE ---*/
 
 
 /* --- LEFT HEADERS ---*/
 
 
  #Sub-Content-Header-left {
  width: 650px;          /* RC width */
  padding: 0 0 0 0px;       /* RC padding */
  float:left;
  text-align:left;
  margin-top:125px;
  margin-bottom:25px;
  
 }
 
 
     #Sub-Content-Header-left h2{
  color:#000000;
  font-weight:bold;
  font-size:36px;
  font-family:Arial, Helvetica, sans-serif;
  
 }
 
      #Sub-Content-Header-left h3{
  color:#000000;
  font-weight:bold;
  font-size:20px;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:10px;

  
 }
 
 
       #Sub-Content-Header-left h4{
  color:#000000;
  font-weight:bold;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:20px;

  
 }
 
 
 
 
   #Sub-Content-Header-left2 {
  width: 550px;          /* RC width */
  padding: 0 0 0 0px;       /* RC padding */
  float:left;
  text-align:left;
  margin-top:25px;
  margin-bottom:25px;
  
 }
 
 
     #Sub-Content-Header-left2 h2{
  color:#000000;
  font-weight:bold;
  font-size:36px;
  font-family:Arial, Helvetica, sans-serif;
  
 }
 
 
 
 /* --- LEFT BODY ---*/
 
 
   #Sub-Content-Body-left {
  width: 100%;          /* RC width */
  padding: 0 0 0 10px;       /* RC padding */
  float:left;
  text-align:left;
  
 }
 

     #Sub-Content-Body-left h2{
  color:#666666;
  font-weight:normal;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  
 }
 
     #Sub-Content-Body-left h3{
  color:#000000;
  font-weight:bold;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  
  }
  


     #Sub-Content-Body-left span2{
  color:#666666;
  font-weight:normal;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  
 }
 
     #Sub-Content-Body-left span3{
  color:#000000;
  font-weight:bold;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  line-height:25px;
 
  
  }
  

     #Sub-Content-Body-left span4{
	   font-size:16px;
	   color:#666666;
	   font-weight:bold;
	   line-height:20px;
    
  }


     #Sub-Content-Body-left span5{
	   font-size:30px;
	   color:#000;
	   font-weight:bold;
	   line-height:20px;
    
  }


     #Sub-Content-Body-left span7{
  color:#000000;
  font-weight:bold;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  
  line-height:25px;
 
  
  }


#Sub-Content-Body-left span8{
color:#ff0000;
  
  }
  

 #Sub-Content-Body-left span6{
	   font-size:16px;
	   color:#000;
	   font-weight:bold;
	   line-height:20px;
  }  

 
   #Sub-Content-Body-left a{
  color:#666;
  text-decoration:underline;
    
  }
 
       #Sub-Content-Body-left hover{
  color:#000;
  text-decoration:underline;
    
  }
 
 
 
      #Sub-Content-Body-left p{
	  width:550px;
	  text-align:justify;
	  line-height:22px;
	  font-size:14px;
    
  }
 
 
 
 
 #Sub-Content-Body-left p.back{color:#666; width:175px; height:11px; margin:10px 15px 10px 0px; padding:10px; line-height:11px; }
#Sub-Content-Body-left p.back a{display:block; width:44px; height:11px; background:#fff; color:#666; text-decoration: underline; margin:0px 0 0 500px; font-size:14px; line-height:14px; text-align:center;}
#Sub-Content-Body-left p.back a:hover{display:block; width:44px; height:14px; color:#000; text-decoration: underline;}
 
 
/*---- OFF 
 
  #Sub-Content-Body-left p.Sub-Content_Body-left-list ul{
 	margin: 0;
	padding:20px 0 20px 50px;
	list-style-type: disc;	
	}
	
	
 #Sub-Content-Body-left p.Sub-Content_Body-left-list li{
margin: 0 0 .2em 0;
display: block;

width: 500px;
padding: 0px 0px 10px 0px;


}	
 
 
 
 
 font: 8pt verdana, sans-serif; 
	color: 000000; 
	line-height: 1.5; 
	margin-left: 4px; 
	margin-right: 0px; 
	list-style-type: square;
 
  ---*/
  
.Sub-Content-Body-left-list ul{
 	margin: 0;
	padding:20px 0 20px 30px;
	list-style-type: none;	
	}
	
	
.Sub-Content-Body-left-list li{
	margin: 0 0 .2em 0;
	display: block;
	background:  url(../images/button.gif) no-repeat 0 6px;
	width: 500px;
	padding: 0px 0px 10px 16px;


}	
 
 
 
 .Sub-Content-Body-left-Nlist ol{
 	margin: 0;
	padding:20px 0 20px 30px;
	list-style:decimal;
		
	}
	
	
.Sub-Content-Body-left-Nlist li{
	margin: 0 0 .2em 0;
	display: block;
	width: 500px;
	padding: 0px 0px 10px 16px;


}	
 


  .column {
	display:block;
	float:left;
	width:212px;
	padding-left:24px;
	padding-right:4px;
	
}
.column a {
	text-decoration:none;
}
.column a:hover {
	text-decoration:none;
}


  .column-calendar {
	display:block;
	float:left;
	width:212px;
	padding-left:24px;
	padding-right:4px;
	
}
.column-calendar a {
	text-decoration:none;
}
.column-calendar a:hover {
	text-decoration:none;
}



 
 
 
 #right-home {
  width: 594px;          /* RC width */
  padding: 0 0 0 10px;       /* RC padding */
  float:right;
  text-align:justify;
  
 }
 
 
 
 
 
 #left-contact {
  width: 380px;          /* LC width */
  padding: 0 10px;       /* LC padding */
 float:left;
 text-align:justify;
}
#right-contact {
  width: 130px;          /* RC width */
  padding: 0 10px;       /* RC padding */
  float:right;
  text-align:left;
  
 }
	
 
 
  #left-results {
  width: 95%;          /* LC width */
  padding: 0 10px;       /* LC padding */
 float:left;
 text-align:left;
}
 
	
	
	
	/* Footer */

#footer {
	clear: both;
	width: 850px;
	height: 30px;
	margin-left:40px;
	padding: 0px 0px 0px 0px;
	
	font-size: 9px;
	background: url(../images/footer.png) no-repeat;
	text-align:center;
}


#footer a {

color:#666;
text-decoration:none;
}

#footer a:hover{

color:#ccc;
text-decoration:none;
}



#footer span {

color:#666;
text-decoration:none;
}



#footer p {
	margin: 0;
	
	line-height: normal;
	padding: 40px 0;
}


#footerPan{
	width:850px;
	position:relative;
	font:Arial, Helvetica, sans-serif;
	padding-top:28px;
	text-align:right;
	margin: 0 auto;
}

#footerPan ul{
	width:850px;
	position:relative;
	margin:0 auto;
	text-align:center;
	font-size:16px;
	
}
#footerPan li{display:inline; font-size:16px; padding: 0 0px; font-weight:bold;}
#footerPan ul li a{padding:0 0px 0; color:#000; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:none;}

#footerPan p.copyright{width:500px;  color:#333; position:relative; margin:0 auto; font-size:12px; text-align:center; padding-top:20px;}



#footerCOPYRIGHT-HOME {
font-size:9px;
color:#666666;
margin-left:300px;
text-align:justify;

}

#footerCOPYRIGHT {
font-size:9px;
color:#666666;
margin-left:370px;
text-align:justify;
width:550px;

}



#regForm{
width:650px;
height:600px;
text-align:left;

}
#regForm input[type=text]{display:block;border:solid 1px #999;background-color:#fff;width:300px;height:20px;color:#000;padding:3px 4px 0;}

#regForm select{border:solid 1px #999;background-color:#fff;width:310px;height:24px;color:#333;display:inline;padding:2px 4px;}

#regForm textarea{display:block;border:solid 1px #999;background-color:#fff;width:630px;height:120px;margin-bottom:10px;color:#000;padding:2px 4px;}

#regForm input[type=submit]{background-color:#fff;border:solid 1px #666;color:#333;cursor:pointer;display:block;width:60px;padding:4px;}

#regForm p{color:#000;font-weight:700;padding:8px;}

.mailCheck{position:relative;top:-800px;}



.errorMsg{position:absolute;left:230px;top:110px;text-align:center;width:780px;border:2px solid #fff;background-color:transparent;padding:0 0 5px;}

.errorMsg p{color:#f63;font-weight:700;line-height:15px;margin:0 0 10px;}

.systemMsg{position:absolute;left:230px;top:110px;text-align:center;width:780px;border:2px solid #fff;background-color:transparent;padding:12px 0 5px;}

.systemMsg p{color:#EDD136;font-weight:700;line-height:15px;margin:0 0 10px;}

#regForm select.dobM{width:110px;}

#regForm select.dobD{width:94px;}

#regForm select.dobY{width:100px;}

#regFormL{
width:310px;
float:left;
}

#regFormR{
float:right;
width:310px;
}

#regFormB{
float:left;
width:650px;

}
#Sub-Content-Body-left images {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
}

.tinylogo {
	height: 25px;
}

.faculty-pic-square {
	width: 100px;
	height: 100px;
	padding-right: 10px;
}

.faculty-bio-blurb {
	padding-bottom: 10px;
	text-align: justify;
}

strong.juiced {
	color: black;
	text-transform: uppercase;

}

img.theater_thumbnail {
	height: 100px;
	width: 193px;
	border: 3px solid black;
	margin: 10px;
}

img.theater_thumbnail#spacer {
	border: none;
	margin-left: 13px;
	margin-right: 13px;

}

div#video a {
	color: black;
}
	
div#video a:hover {
	color: #cccccc;
}
