body {
	margin: 0px;
	background-color: #EBEDEA;
	font-family: 'Lucida Grande', 'Tahoma', Helvetica, Arial, Tahoma, sans-serif;
}

a:link, a:visited
{
  color: #2F63AC;
}

#headerBar, #imageStripBar, #navBar, #bodyBar
{
	position: relative;
	width: 100%;
	background-image: url(../images/bg-body.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

#headerContainer
{
	position: relative;
	width: 1000px;
	height: 121px;
	margin: 0px auto;
	background-color: #174586;
	background-image: url(../images/bg-header.gif);
	background-repeat: repeat-x;
}

#calendarHeader
{
  position: absolute;
  left: 533px;
  top: 18px;
}

#logoHeader
{
  position: absolute;
  top: 0px;left: 5px;
}

#sponsorHeader
{
  position: absolute;
  top: 6px;
  left: 648px;
}

#imageStripContainer
{
  position: relative;
  width: 1000px;
  height: 174px;
  margin: 0px auto;
}


#navContainer
{
  position: relative;
  width: 1000px;
  margin: 0px auto;
  background-color: #E5D8AF;
  font-weight: bold;
}


#navContainer ul, #subNavContainer ul
{
  list-style-type: none;
  display: block;
  float: left;
  padding: 0px 26px 0px 20px;
  margin: 0px;
}

#navContainer li, #subNavContainer li
{
  float: left;
  margin: 0px;
  padding: 10px 14px 10px 13px;
  color: white;
}

#navContainer a:link, #navContainer a:visited, #subNavContainer a:link, #subNavContainer a:visited
{
  text-decoration: none;
  color: #2A291E;
}

#navContainer li.active a:link, #navContainer li.active a:visited, #subNavContainer li.active a:link, #subNavContainer li.active a:visited
{
  text-decoration: none;
  color: #2F63AC;
}

#bodyContainer
{
  width: 940px;
  margin: 0px auto;
  padding: 30px;
  color: #666666;
  font-size: 14px;
}

.rightImageHome, .rightImage
{
  float: right;
}

.rightImage
{
  margin: 0px 0px 10px 10px;
}


#homeSquaresContainer
{
  position: relative;
  width: 647px;
  background-image:url(../images/home-square-backgrounds.gif);
  background-repeat:repeat-y;
  margin-top: 30px;
}

#homeLatestNewsBox, #homeNominationsBox
{
  position: relative;
  float: left;
  width: 286px;
  padding: 20px 12px;
}

#homeNominationsBox
{
  margin-left: 27px;
}

.newsListingHome h2
{
  margin-bottom: 0px;
}

.newsListingHome h2 a:link, .newsListingHome h2 a:visited
{
  text-decoration: none;
  color: #D7CAA0;
  font-weight: bold;
  font-size: 18px;
}

.entryDate
{
  color: #C1AE70;
  margin-bottom: 10px;
}

.newsListingHome .entryDate
{
  color: #D7CAA0;
  margin-bottom: 10px;
}

.newsListingHome .summary
{
  color: white;
}

.newsListingHome .summary a:link, .newsListingHome .summary a:visited
{
  color: #D7CAA0;
}

.summary a:link, .summary a:visited
{
  color: #2F63AC;
}

#homeNominationsBox .summary
{
  color: #2F63AC;
}

#homeNominationsBox h2
{
  color: white;
  margin-bottom: 10px;
}

#homeNominationsBox a:link, #homeNominationsBox a:visited
{
  color: white;
}

#footerBar
{
	background-image:url(../images/bg-footer.gif);
	background-position:center top;
	background-repeat: no-repeat;
}

#footerContainer
{
  color: #666666;
  text-align: center;
  font-size: 14px;
  padding: 20px 0px;
}

.newsListing
{
  position: relative;
  padding-bottom: 10px;
}

.newsListing h2
{
  margin-bottom: 0px;
}

.newsListing h2 a:link, .newsListing h2 a:visited
{
  text-decoration: none;
  color: #2F63AC;
  font-weight: bold;
  font-size: 18px;
}


.newsThumb
{
	position: relative;
	float: right;
	margin-left: 10px;
	width: 150px;
	height: 118px;
}

.newsThumb
{
  background-image: url(../images/bg-thumb.gif);
  background-repeat: no-repeat;
}

.newsThumb img
{
  position: absolute;
  top: 11px;
  left: 11px;
}

.pagesIndex
{
  position: relative;
  float: right;
  color: #C1AE70;
}

.pagesIndex strong
{
  color: #2F63AC;
}

.pagesIndex a:link, .pagesIndex a:visited
{
  color: #2F63AC;
}

h1
{
  margin: 0px;
  color: #2F63AC;
}

.newsMainImage
{
  position: relative;
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
  width: 349px;
  height: 270px;
  background-image: url(../images/bg-news-main-image.gif);
  background-repeat: no-repeat;
}

.newsMainImage img
{
  position: absolute;
  top: 15px;
  left: 15px;
}

h2.awardsCategory
{
  color: #C1AE70;
  margin: 30px 0px 0px 0px;
}

h1.awardsCategory
{
  margin: 30px 0px 0px 0px;
}

#nominationFormContainer
{
  background-color: #2F63AC;
  color: white;
  padding: 30px;
}

.tableLabel
{
  padding: 10px 5px 5px 0px;
}

.tableContent
{
  padding: 10px 0px 5px 0px;
}

#nominationForm
{
  margin: 0px;
  padding: 30px 0px;
}

#nominationFormContainer em
{
  color: #97B1D6;
  font-style: normal;
}

.formInputBox, .formInputBoxNoBorder
{
	font-family: 'Lucida Grande', 'Tahoma', Helvetica, Arial, Tahoma, sans-serif;
	font-size: 14px;
	color: #28538F;

}

.formInputBox
{
	padding: 3px;
border: 1px solid #97B1D6;
}

.formInputBoxNoBorder select option
{
  margin: 5px 0px;
}