﻿body { font-family: Arial; font-size: 10pt; background-color: #8C8C8C; text-align: center; margin: auto; }

#MainContent                { width: 793px; margin: auto; }
#MainContent #LeftSide      { background-image: url('/images/nav/left_background.gif'); }
#MainContent #LeftSide img  { vertical-align: bottom; }
#MainContent #RightSide     { background-image: url('/images/nav/right_background.gif'); }
#MainContent #RightSide img { vertical-align: bottom; }
#MainContent #ContentWell   { background-image: url('/images/nav/ContentWellBackground.gif'); width: 473px; }
#MainContent #Content       { padding: 20px 20px 20px 20px; text-align: left; width: 473px; height: 100%; }

.ShortRightColumn { float: right; padding-left: 15px; width: 250px; }

#Congratulations 
{
	color:#FAC778;
	font-family:Georgia;
	font-size:18px;
	font-weight: bold;
	display: block;
	/*border: solid 1px red;*/
	text-align: center;
	padding-top: 10px
}

#Congratulations #Bigger
{
	font-size:22px;
	margin-left:20px;
}

#Congratulations a 
{
	color:#FAC778;
	font-family:Georgia;
	font-size:12px;
	font-weight: bold;
	margin-left:10px;
}

.Caption { font-size: 7pt; }

#TableHeaderRow { background-color:#70973b; color:White; font-weight:bold; }

.Listing        { width: 472px; padding-bottom: 10px; }
.Listing .Left  { width: 150px; float: left; text-align: right; font-weight: bold; padding-right: 10px; }
.Listing .Right { text-align: left; width: 285px; }

.AdvisoryBoardRow            { width: 450px; }
.AdvisoryBoardRow .BoardItem { width: 225px; float: left; }
.AdvisoryBoardRow img        { float: left; padding-right: 10px; padding-bottom: 40px; }
.AdvisoryBoardRow .Bio       { float: left; width: 150px; }

.Heading { font-size: 12pt; font-weight: bold; color: #1D3521; padding-bottom: 20px; }

.Dean img { padding-right: 20px; }
.Dean .DeanName { font-weight: bold; padding-bottom: 10px; }

.PastWinnersLink { clear: both; padding-top: 40px; text-align: center; }
.PastWinnersLink a { font-weight: bold; font-size: 12pt; color: #70973B; text-align: center; text-decoration: none; }

.Section { clear: both; padding-bottom: 50px; }

.Winner { border: solid 2px black; padding:5px 5px 5px 5px; margin-bottom: 20px; background-color: #FEE5B5; }

.Finalist { border: solid 2px black; padding:5px 5px 5px 5px; margin-bottom: 20px; background-color: #E7DECF; }

#Footer { clear: both; }

.SubNav            { color:#f4b554; vertical-align:top; font-weight:bold; }
.SubNav a          { text-decoration: none; font-size: 9.5px; text-transform: uppercase; color: #F1E3C5; }
.SubNav a          { padding:0 4px 0 4px; font-weight:bold; letter-spacing:-0.5px; }
.SubNav .Highlight { text-decoration: none; font-size: 11px; text-transform: uppercase; color: #FDBB30; padding:0 4px 0 4px; font-weight:bold; }

#SubHeading #SectionName { text-align: right; font-weight: bold; font-size: 18pt; letter-spacing: -1pt; border-bottom: solid 2px black; }
#SubHeading #PageName { text-align: right; font-weight: bold; font-style: italic; font-size: 12pt; letter-spacing: 1pt; padding-bottom: 10px; }

#ResultsNav { padding-top: 10px; padding-bottom: 10px; text-align: right; }

/**************************************************/
#HomePage { width: 793px; text-align: left; margin: auto; }
#HomePage #ImageRow { padding: 0px 0px 0px 0px; margin-bottom: 0; }

/**************************************************/
/* ADMIN SECTION								  */
/**************************************************/
#AdminContent          { text-align: left; padding-left: 100px; padding-top: 10px; background-color: White; }
#AdminContent div      { padding-bottom: 5px; }
#AdminContent #Label   { width: 100px; float: left; text-align:left; }
#AdminContent #Field   { text-align: left; }
#AdminContent #Buttons { padding-top: 20px; padding-left: 100px; }

div.clear { clear: both; margin: 0; padding: 0; }

#HomePage #homeStrip1     { margin: 0; padding: 0; width: 793px; }
#HomePage #homeStrip1 img { float: left; margin: 0; padding: 0; border: 0; }
#HomePage #homeStrip2     { margin: 0; padding: 0; width: 798px; }
#HomePage #homeStrip2 img { float: left; margin: 0; padding: 0; border: 0; }
#HomePage #homeStrip3     { margin: 0; padding: 0; width: 798px; }
#HomePage #homeStrip3 img { float: left; margin: 0; padding: 0; border: 0; }
#HomePage #homeStrip4     { margin: 0; padding: 0; width: 798px; }
#HomePage #homeStrip4 img { float: left; margin: 0; padding: 0; border: 0; }
#HomePage #homeStrip5     { margin: 0; padding: 0; width: 798px; }
#HomePage #homeStrip5 img { float: left; margin: 0; padding: 0; border: 0; }
#HomePage #homeStrip6     { margin: 0; padding: 0; width: 798px; }
#HomePage #homeStrip6 img { float: left; margin: 0; padding: 0; border: 0; }

#HomePage #legacyButton       { background: url(/images/home/top_3_4.gif); display: block; width: 204px; height: 139px; float: left;}
#HomePage #legacyButton:hover { background: url(/images/home/top_3_4_on.gif);}

#HomePage #legacyButton span { display: none; }


table.infoTable { margin: 0px auto auto auto; padding: 10px; background-color: #6f4b84; color: #ffffff; }

table.infoTable th { margin: 0px; padding: 5px; font-weight: bold; }
table.infoTable td { margin: 0px; padding: 5px; border-bottom: 1px solid #e2a473; }
