@charset "UTF-8";
/* CSS Document */
	html,
	body {
	   margin:0;
	   padding:0;
	   height:100%;
	   background-image:url(../images/bg.jpg);
	   background-repeat:repeat-x;
	   font-family:Verdana, Geneva, sans-serif;
	}
	#container {
	min-height:100%;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	z-index: 0;
	}
	#header {
	   padding:5px;
	   height:78px;
	   margin-top:5px
	}
	#body {
	   padding:0px;
	}
	#footer {
		position:absolute;
		bottom:25px;
		width:100%;
		font-size:11px;
		height:100px;   /* Height of the footer */
		left: 1px;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	a:link, a:visited {
		color:#FFF;
		text-decoration:underline;
		}
		
	a:hover {
		color:#CCC;
		text-decoration:underline;
	}

	#main-nav{
		width:1184px;
		height:22px;
		margin:0 auto;
		background:url(../images/menu.png) no-repeat; 				
	}
	
	
	#main-nav ul{
		border: 0;
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
		clear: left;
	}
	
	#main-nav ul li{
		display: block;
		float: left;
		text-align: center;
		padding: 0;
		margin: 0;
	}
	
	#main-nav ul li a span{
		display:none;
	}
	
	
	#main-nav ul li a{
		width:148px;
		height:22px;
		margin:0px;
		padding:0px;
		display: block;
			
	}
	
	/* -- Hovers -- */
	
	#main-nav ul li a.about:hover{
		background: url(../images/menu.png) 0px -22px;
	}
	
	#main-nav ul li a.experience:hover{
		background: url(../images/menu.png) -148px -22px;
	}
	#main-nav ul li a.faculty:hover{
		background: url(../images/menu.png) -296px -22px;
	}
	#main-nav ul li a.events:hover{
		background: url(../images/menu.png) -444px -22px;
	}
	#main-nav ul li a.registration:hover{
		background: url(../images/menu.png) -592px -22px;
	}
	#main-nav ul li a.store:hover{
		background: url(../images/menu.png) -740px -22px;
	}
	#main-nav ul li a.media:hover{
		background: url(../images/menu.png) -888px -22px;
	}
	#main-nav ul li a.contact:hover{
		background: url(../images/menu.png) -1036px -22px;
	}


	#logo-row{
		width:1000px;
		height:51px;
		margin:0 auto;
		background:url(../images/logos.png) no-repeat; 				
	}
	
	
	#logo-row ul{
		border: 0;
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
		clear: left;
	}
	
	#logo-row ul li{
		display: block;
		float: left;
		text-align: center;
		padding: 0;
		margin: 0;
	}
	
	#logo-row ul li a span{
		display:none;
	}
	
	
	#logo-row ul li a{
		width:200px;
		height:51px;
		margin:0px;
		padding:0px;
		display: block;
			
	}
	
	/* -- Hovers -- */
	
	#logo-row ul li a.facebook:hover{
		background: url(../images/logos.png) 0px -51px;
	}
	#logo-row ul li a.myspace:hover{
		background: url(../images/logos.png) -200px -51px;
	}
	#logo-row ul li a.twitter:hover{
		background: url(../images/logos.png) -400px -51px;
	}
	#logo-row ul li a.youtube:hover{
		background: url(../images/logos.png) -600px -51px;
	}
	#logo-row ul li a.flickr:hover{
		background: url(../images/logos.png) -800px -51px;
	}


	#bannerEvents
	{
	  display: block;
	  width: 576px;
	  height: 406px;
	  background: url("/images/banner_falltour2009.png") no-repeat 0 0;
	
	}
	
	#bannerEvents:hover
	{ 
	  background-position: 0 -407px;
	}
	
	#bannerEvents span
	{
	  display: none;
	}
	
	#bannerFaculty
	{
	  display: block;
	  width: 576px;
	  height: 406px;
	  background: url("/images/banner_meetthefaculty.png") no-repeat 0 0;
	
	}
	
	#bannerFaculty:hover
	{ 
	  background-position: 0 -407px;
	}
	
	#bannerFaculty span
	{
	  display: none;
	}


	#bannerSummer
	{
	  display: block;
	  width: 579px;
	  height: 90px;
	  background: url("/images/btn_summerintensiveprogram.png") no-repeat 0 0;
	
	}
	#bannerSummer:hover
	{ 
	  background-position: 0 -91px;
	}
	#bannerSummer span
	{
	  display: none;
	}
	
	#bannerFacebook
	{
	  display: block;
	  width: 579px;
	  height: 90px;
	  background: url("/images/btn_facebookcompetition.png") no-repeat 0 0;
	
	}
	#bannerFacebook:hover
	{ 
	  background-position: 0 -91px;
	}
	#bannerFacebook span
	{
	  display: none;
	}
	
	#logoCapezio
	{
	  display: block;
	  width: 137px;
	  height: 47px;
	  background: url("/images/logo_sponsors.png") no-repeat 0 0;
	
	}
	#logoCapezio:hover
	{ 
	  background-position: 0 -48px;
	}
	#logoCapezio span
	{
	  display: none;
	}
	
	 FONT SIZES 
	.tinyFont { 
		font-size:9px; 
	}
	.smallFont { 
		font-size:10px; 
	}
	.normalFont {
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
	}
	.whiteFont { color:#FFF; }
	.titleFont {
		font-family:Verdana, Geneva, sans-serif;
		font-size:18px;
		color:#0CF;
		font-weight:1000;
		font-variant:small-caps;
		font-stretch:expanded;
	}
	
	.cancelFont { text-decoration:line-through; }
	
	
.ToolText{position:relative; } 
        .ToolTextHover{position:relative;} 
        .ToolText span{display: none;} 
        .ToolTextHover span{ 
          display:block; 
          position:absolute;
          top:4em; 
          left:-60px;
		  width:200px;
		  color:white; 
          text-align: center; 
        } 
		
		input.btn
{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
background-color:#000000;
border:1px solid;
border-top-color:#FFFFFF;
border-left-color:#FFFFFF;
border-right-color:#FFFFFF;
border-bottom-color:#FFFFFF;
}
	#facebookfoot
	{
	  display: block;
	  width: 72px;
	  height: 73px;
	  background: url("/images/icons_01.gif") no-repeat 0 0;
	
	}
	#facebookfoot:hover
	{ 
	  background-position: 0 -73px;
	}
	#facebookfoot span
	{
	  display: none;
	}
	#myspacefoot
	{
	  display: block;
	  width: 71px;
	  height: 73px;
	  background: url("/images/icons_02.gif") no-repeat 0 0;
	
	}
	#myspacefoot:hover
	{ 
	  background-position: 0 -73px;
	}
	#myspacefoot span
	{
	  display: none;
	}
	#twitterfoot
	{
	  display: block;
	  width: 72px;
	  height: 73px;
	  background: url("/images/icons_03.gif") no-repeat 0 0;
	
	}
	#twitterfoot:hover
	{ 
	  background-position: 0 -73px;
	}
	#twitterfoot span
	{
	  display: none;
	}
	#youtubefoot
	{
	  display: block;
	  width: 71px;
	  height: 73px;
	  background: url("/images/icons_04.gif") no-repeat 0 0;
	
	}
	#youtubefoot:hover
	{ 
	  background-position: 0 -73px;
	}
	#youtubefoot span
	{
	  display: none;
	}
	#flikrfoot
	{
	  display: block;
	  width: 72px;
	  height: 73px;
	  background: url("/images/icons_05.png") no-repeat 0 0;
	
	}
	#flikrfoot:hover
	{ 
	  background-position: 0 -73px;
	}
	#flikrfoot span
	{
	  display: none;
	}