/* FORMS --------------------------------------------------------- */


    div#content div#features label {
    	cursor:pointer; 
     	color:#333;
        padding-top: 10px;
     	text-transform: uppercase;
    	}

div#content div#features label span {
   margin: 0;
   padding: 0;
   font-weight: normal;
   }
   
   	
div#content div#features input {
    	border-width:1px; 
    	font-size:1.1em; 
    	color:#000; 
    	width: 100%;
       	padding:2px; 
    	margin-top:4px; 
    	min-height:1.5em;
    	cursor:pointer; 
    	}

div#content ul.files, div#content ul.application {
	list-style: none;
	padding: 0;
	margin-left: 0;
}

	div#content ul.files img {
          float: left;
          display: block;
          clear: right;
          padding-right: 5px;
	}


/* Schedule --------------------------------------------------------*/


div#content table.schedule {
	margin: 1em 0 0 0;
	border: none;
}

	div#content table.schedule th, div#content table.schedule td {
		vertical-align: top;
		padding: .5em 0;
	        border: none;
	}

	div#content table.schedule th {
		width: 25%;
		font-variant: small-caps;
		font-weight: normal;
		padding-left: .4em;
	}

	div#content table.schedule th.day {
		background-color: #e4e0da;
		font: small-caps bold 110% Garamond, "Times New Roman", Times, serif;
		padding: .3em .4em .4em .4em;
	}

	div#content table.schedule td {
		font-weight: bold;
	}

		div#content table.schedule td em, div#content table.schedule td span.location {
			font-weight: normal;
		}

		div#content table.schedule td span.location {
			font-variant: small-caps;
		}
	
	div#content table.schedule tr.last th, div#content table.schedule tr.last td {
		padding-bottom: 2em;
	}

	div#content table.schedule span.highlight {
		background-color: #e4e0da;
	}

/* Award Winner ---------------------------------------------------------------------- */ 


div#award_winners {
float: left;
clear: right;
margin-top: 10px;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 15px;
padding-left: 10px;
}

div#award_winners img.left_image {
	
         float: left;
         margin: 0 15px 25px 0;
         border-width: 4px;
         border-style: solid;
         border-color: #ffffff;
         clear: right;
}

div#award_winners p 
{
font-size: 100%;
margin-top: 20px;
background-color: #eee;
padding-top: 20px;
padding-right: 15px;
padding-bottom: 45px;
padding-left: 20px;
}

div#award_profile p 
{
width: 120px;
height: auto;
float: right;
font-size: 100%;
margin-left: 20px;
background-color: #eee;
padding-top: 20px;
padding-right: 25px;
padding-bottom: 25px;
padding-left: 20px;
}

div#award_profile img.left_image {
         float: left;
         margin: 0 15px 5px 0;
         border-width: 4px;
         border-style: solid;
         border-color: #ffffff;
         clear: right;
}





/* Fellowship Table -------------------------------------------------------- */

div#content table.fellowships {
	border: none;
        margin: 0;
        padding: 0;
}

	div#content table.fellowships th, div#content table.fellowships td {
	        border: none;
	}
