﻿body
{
	margin: 0;
	padding: 0;
	background-color: #38155D;
}

#header {
  height: 103px;
  background: url('/Images/bgDropShadow.gif') repeat-y top left;
}
#contentFraming {
  margin: 0px;
  padding: 0;
  margin-top: -3px;
  width: 767px;
  background: #FCE5EF url('/Images/bgDropShadow.gif') repeat-y top left;
  border: 0px dashed red;
}
#content {
  width: 598px;
  margin: 0;
  margin-left: 158px;
  padding: 0;
  /*background: #FCE5EF url('/Images/ContentBackground.gif') no-repeat bottom right;*/
  overflow: hidden;
  height: auto;
}

#placeHolderFrame
{
  padding: 0;
  margin: 0;
  margin-left: 20px;
  margin-right: 20px;
}

#footerFraming
{
  background: #F676C9 url('/Images/bgDropShadow.gif') repeat-y top left;
  width: 767px;
  vertical-align: middle;
}

#footer
{
  padding: 4px 0 0 0;
  width: 598px;
  height: 21px;
  margin-left: 158px;
  color:#601464;
  font-size :12px;
  font-family :Arial;
  text-align :center;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active
{
  color:#601464;
}

#footer a:hover
{
  color: #fff;
}

#Curl { position: absolute; top: 103px; left: 0; }
#Ruby { position: absolute; top: 268px; left: 0; }
#Sponsor { position: absolute; top: 500px; left: 0; width: 158px; text-align: center; }

#nav
{
  background: #601464;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
  cursor: pointer;
}
#nav #navRow
{
    height: 25px;
    padding-top: 2px;
}
#nav #navRow td a, #nav #navRow td a:link, #nav #navRow td a:visited, #nav #navRow td a:hover, #nav #navRow td a:active
{
  text-decoration: none;
  color: #fff;
}
#nav #navRow td.hover
{
  background: #E20A15;
}
#nav #navRow td, #nav #navRow td.normal
{
  border-right: 2px solid #A13F90;
  border-bottom: 2px solid #A13F90;
  width: 16%;
}
#nav #navRow td.end
{
  border-right: none;
}
.BasePage {
	background-color: #351458;
	margin: 0px;
}
.BaseFrame {
	width: 767px;
	background-image: url(/Images/BGPinkContentBody.gif);
	background-repeat: repeat-y;
}
.BaseHeader {
	height: 103px;
	width: 756px;
	clear: both;
}
.BaseContent {
	background-color:#FCE5EF;
	width: 736px;
	background-image: url(/Images/BG_PinkDropShadow.gif);
	background-repeat: repeat-x;
	padding: 10px;
}
.BaseFooter, .BaseFooter a, .BaseFooter a:active, .BaseFooter a:link, .BaseFooter a:visited, .BaseFooter a:hover {
	background-color:#F676C9;
	width: 756px;
	float: none;
	clear: both;
	text-align: center;
	font-size :12px;
	font-family :Arial;
	text-decoration:none;
	color:#601464;
	font-weight:bold;
	padding-top: 4px;
	padding-bottom: 4px;
}
.BaseCopyright, .BaseCopyright a, .BaseCopyright a:active, .BaseCopyright a:link, .BaseCopyright a:visited, .BaseCopyright a:hover
{
	font-family:Arial;
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	width: 756px;
	text-align: center;
	padding-top: 30px;
}
form fieldset { border: none; clear: both; }
h1 { font-family: Times New Roman, Serif;  font-weight: bold; font-size: 24pt; font-style: italic; }
form fieldset label { display: block; float: left; width: 150px; text-align: right; padding: 0 5px 0 5px; }
form fieldset div.formRow { clear: both; margin-bottom: 5px; }
form fieldset legend { font-weight: bold; }