BODY {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffff99;
	color: #333333;
	font-size: 11px;
	margin: 0px;
	padding:0px;
}

td,div,span,p,br,input,textarea,select {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

img {
	border-width: 0px;
}

#mainContainer{
	position: relative;
	width: 740px;
	/*height: 535px;*/
	border: 3px solid #CCCCCC;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}

#navigation{
	position: relative;
	width: 734px;
	height: 110px;
}

#mainLogo{
	position: absolute;
	top: 1px;
	left: 7px;
	z-index: 1;
}

#navDivSignup{
	position: absolute;
	top: 2px;
	left: 201px;
	z-index: 1;
}

#navDivGuidelines{
	position: absolute;
	top: 2px;
	left: 269px;
	z-index: 1;
}

#navDivAlex{
	position: absolute;
	top: 2px;
	left: 339px;
	z-index: 1;
}

#navDivLeader{
	position: absolute;
	top: 2px;
	left: 399px;
	z-index: 1;
}

#navDivStands{
	position: absolute;
	top: 2px;
	left: 468px;
	z-index: 1;
}

#navDivEvents{
	position: absolute;
	top: 2px;
	left: 533px;
	z-index: 1;
}

#navDivLogin{
	position: absolute;
	top: 17px;
	left: 608px;
	width: 128px;
	z-index: 1;
	font-size: 10px;
	color: #bf357c;
}

#pageDivHeader{
	position: absolute;
	top: 71px;
	left: 201px;
	width: 342px;
	z-index: 1;
	text-align: center;
	font: italic bold 30px Times;
	color: #bf357c;
	/*border: 1px solid black;*/
}

#subNavDiv{
	position: relative;
	width: 734px;
	height: 26px;
	text-align: center;
}

#eleHR {
	position: relative;
	text-align: center;
	margin-top: 26px;
	margin-bottom: 26px;
}

.eleBlockquote {
	position: relative;
	width:400px;
	margin-left:20px;
}

.eleInlineNavBarFull {
	position: relative;
	background-color: #EAEAEA;
	width:480px;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:8px;
	margin-bottom:8px;
	color: #bf357c;
}

.eleInlineNavBarHalf {
	position: relative;
	background-color: #EAEAEA;
	width:270px;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:8px;
	margin-bottom:8px;
	color: #bf357c;
}

TABLE.eleFormButton {
	background-color: #FFED20;
}

span.header{
	font: italic bold 16px Times;
	color: #bf357c;
}

div.floatingTable{
	position:relative;
	float:right;
	width:230px;
	margin-right:-80px;
	margin-left:32px;
}

table.floatingTable{
	background-color:#EAEAEA;
}

div.smallprintTable{
	margin-left:10px;
	margin-bottom:8px;
}

#leaderIframe{
/*	position:absolute;
	top: 140px;
	left: 548px;*/
	width: 160px;
	line-height: 16px;
	background-color: #ffffff;
	margin-top: 45px;
}
#contentFrame{
	background-color: #ffffff;
}

td.pictureFrameTopRose{
	background-image: url("../images/ele_topBkgd_rose.gif");
}
td.pictureFrameLeftRose{
	background-image: url("../images/ele_leftBkgd_rose.gif");
}
td.pictureFrameRightRose{
	background-image: url("../images/ele_RightBkgd_rose.gif");
}
td.pictureFrameBottomRose{
	background-image: url("../images/ele_botBkgd_rose.gif");
}
img.pictureFrameBorderRose{
	border: 1px solid #7B2250;
}

table.profileTable{
	background-color:#EAEAEA;
	width:520px;
}


#footerContainer{
	position: relative;
	width: 740px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	color:#bf357c;
}

#footerLinks{
	position: absolute;
	top: 10px;
	left: 15px;
	z-index: 1;
}

#footerLogo{
	position: absolute;
	top: 10px;
	left: 671px;
	z-index: 1;
}

.txtError{
	color: #FF0000;
}

.txtRequired{
	color: #CC6699;
}

.txtSmallprint{
	color: #CCCCCC;
	font-size: 8px;
}

td.tableRowTopLeftCorn{
	background-image: url("../images/ele_topLeftCorn_white.gif");
	background-repeat: no-repeat;
	height: 18px;
}
td.tableRowTopRightCorn{
	background-image: url("../images/ele_topRightCorn_white.gif");
	background-position: top right;
	background-repeat: no-repeat;
	height: 18px;
}
td.tableRowBotLeftCorn{
	background-image: url("../images/ele_botLeftCorn_white.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 18px;
}
td.tableRowBotRightCorn{
	background-image: url("../images/ele_botRightCorn_white.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 18px;
}
tr.tableRowOdd{
	background-color: #F0CEDF;
	text-align:center;
}
tr.tableRowEven{
	background-color: #F8EAF2;
	text-align:center;
}
td.tableRowDivider{
	background-color: #BF357C;
	height:1px;
	padding:0px;
}
td.cellRightBorder{
	border-right: 1px solid #ffffff;
}
td.previousButton{
	text-align: center;
	width:110px;
	background-color: #EAEAEA;
	color: #bf357c;
	font-size: 10px;
	font-weight: bold;
}
td.pages{
	text-align: center;
	width:437px;
	background-color: #EAEAEA;
	color: #bf357c;
	font-size: 10px;
	font-weight: bold;
}
td.nextButton{
	text-align: center;
	width:91px;
	background-color: #EAEAEA;
	color: #bf357c;
	font-size: 10px;
	font-weight: bold;
}

.noTopMarginList {
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
	margin-left: 1.5em;
	margin-bottom: 12px;
}

#buttonMiddle {
	background-color: #FFED20;
	color: #bf357c;
	font-weight: bold;
}
#buttonLeft {
	background-color: #FFED20;
	color: #bf357c;
	font-weight: bold;
}
#buttonRight {
	background-color: #FFED20;
	color: #bf357c;
	font-weight: bold;
}
#buttonMiddle2 {
	background-color: #FFED20;
	color: #bf357c;
	font-weight: bold;
}
#buttonLeft2 {
	background-color: #FFED20;
	color: #bf357c;
	font-weight: bold;
}
#buttonRight2 {
	background-color: #FFED20;
	color: #bf357c;
	font-weight: bold;
}

.noPadding {
	padding: 0px;
}

a:link { font-size: 11px; color: #BF357C; text-decoration: underline; } 
a:visited { font-size: 11px; color: #721976; text-decoration: underline; } 
a:hover { font-size: 11px; color: #BF357C; text-decoration: none; }
a:active { font-size: 11px; color: #f088bc; text-decoration: none; }  

a.tellAFriend:link { font-size: 10px; font-weight: bold; color: #222070; text-decoration: none; }
a.tellAFriend:visited { font-size: 10px; font-weight: bold; color: #222070; text-decoration: none; }
a.tellAFriend:hover { font-size: 10px; font-weight: bold; color: #222070; text-decoration: underline; }
a.tellAFriend:active { font-size: 10px; font-weight: bold; color: #222070; text-decoration: underline; }

a.subnav:link { font-size: 11px; font-weight: bold; font-style: italic; font-family: Times; color: #BF357C; text-decoration: underline; }
a.subnav:visited { font-size: 11px; font-weight: bold; font-style: italic; font-family: Times; color: #BF357C; text-decoration: underline; }
a.subnav:hover { font-size: 11px; font-weight: bold; font-style: italic; font-family: Times; color: #721976; text-decoration: none; background-color: #ffed20; }
a.subnav:active { font-size: 11px; font-weight: bold; font-style: italic; font-family: Times; color: #f088bc; text-decoration: underline; background-color: #ffed20; }

a.subnav_on:link { font-size: 11px; font-weight: bold; font-style: italic; font-family: Times; color: #BF357C; text-decoration: none; }
a.subnav_on:visited { font-size: 11px; font-weight: bold; font-style: italic; font-family: Times; color: #BF357C; text-decoration: none; }
a.subnav_on:hover { font-size: 11px; font-weight: bold; font-style: italic; font-family: Times; color: #721976; text-decoration: none; background-color: #ffed20; }
a.subnav_on:active { font-size: 11px; font-weight: bold; font-style: italic; font-family: Times; color: #f088bc; text-decoration: none; background-color: #ffed20; }

a.login:link { font-size: 10px; text-decoration: underline; }
a.login:visited { font-size: 10px; color: #BF357C; text-decoration: underline; }
a.login:hover { font-size: 10px; text-decoration: none; background-color:#ffed20; }
a.login:active { font-size: 10px; color: #f088bc; text-decoration: underline; background-color:#ffed20; }

a.forgot:link { font-size: 10px; text-decoration: underline; }
a.forgot:visited { font-size: 10px; color: #BF357C; text-decoration: underline; }
a.forgot:hover { font-size: 10px; text-decoration: none; background-color:#ffed20; }
a.forgot:active { font-size: 10px; color: #f088bc; text-decoration: underline; background-color:#ffed20; }

a.footer:link { font-size: 10px; }
a.footer:visited { font-size: 10px; color: #BF357C; }
a.footer:hover { font-size: 10px; }
a.footer:active { font-size: 10px; }

a.notInPara:link { font-size: 10px; font-weight: bold; color: #BF357C; }
a.notInPara:visited { font-size: 10px; font-weight: bold; color: #BF357C; }
a.notInPara:hover { font-size: 10px; font-weight: bold; background-color:#ffed20; }
a.notInPara:active { font-size: 10px; font-weight: bold; background-color:#ffed20; }

a.grayBar:link { font-size: 10px; font-weight: bold;  }
a.grayBar:visited { font-size: 10px; font-weight: bold; color: #BF357C; }
a.grayBar:hover { font-size: 10px; font-weight: bold; }
a.grayBar:active { font-size: 10px; font-weight: bold; }

a.yellowButton:link { font-weight: bold; }
a.yellowButton:visited { font-weight: bold; color: #BF357C; }
a.yellowButton:hover { font-weight: bold;}
a.yellowButton:active { font-weight: bold; color: #721976; }

a.pages:link { font-size: 10px;  }
a.pages:visited { font-size: 10px; color: #BF357C; }
a.pages:hover { font-size: 10px; }
a.pages:active { font-size: 10px; }

a.tableHead:link { font-size: 10px; font-weight: bold; color: #333333; text-decoration: underline; } 
a.tableHead:visited { font-size: 10px; font-weight: bold;  color: #333333; text-decoration: underline; } 
a.tableHead:hover { font-size: 10px; font-weight: bold;  color: #666666; text-decoration: none; }
a.tableHead:active { font-size: 10px; font-weight: bold;  color: #bf357c; text-decoration: none; }

span.selectedColumn { font-size: 10px; font-weight: bold; color: #333333; }
li.selectedColumn { font-size: 10px; font-weight: bold; color: #bf357c; }