﻿a {
    text-decoration: none;
}
#ConfMenu a:link {
    color:White;
    text-decoration: none;
}
#ConfMenu a:visited {
    color:White;
    text-decoration: none;
}
#ConfMenu a:active {
    color:Blue;
    text-decoration: none;
}
a.tab { 
    /* Remove the following if you don't want rounded corners (Mozilla only). */
    -moz-border-radius: 7px 7px 0px 0px;
    background-color: #A3B7A7; 
    border-collapse: collapse; 
    border-style: solid solid none solid;  
    border-color: #669900; 
    border-width: 1px 1px 0px 1px; 
    color:#339900;
    float: left;
    margin-right: 2px;
    margin-top: 4px;
    padding: 2px 0.5em 0px 0.5em; 
    text-decoration: none;
}
a.tab:hover { 
    border-color: #FFFFFF;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.panel { 
    background-color: Transparent; 
    border: solid 1px Green; 
    height: 710px; 
    overflow:hidden;
    padding: 5px; 
    width: 350px;
}
#main
{
    background-color: Transparent;
}
#main ul li{
	background: none;
	color:inherit;
	font-weight:normal;
	list-style-type:disc;
	padding-left:15px;
}
#fullContent.AgendaFull {
    background-color: Transparent;
    background-image:url(../images/LongContentBack_wSq.gif); 
    background-repeat:no-repeat;
    height:1065px;
}
#fullContent.SpeakersFull {
    background-color: Transparent;
    background-image:url(../images/LongContentBack_wSq.gif); 
    background-repeat:no-repeat;
    height:1125px;
}
#fullContent.RegistrationMemFull {
    background-color: Transparent;
    background-image:url(../images/LongContentBack_wSq.gif); 
    background-repeat:no-repeat;
    height:1095px;
}
#fullContent.RegistrationNonFull {
    background-color: Transparent;
    background-image:url(../images/LongContentBack_wSq.gif); 
    background-repeat:no-repeat;
    height:1165px;
}
#ConfMenu {
    background-color: Transparent;
    height:31px;
    left:195px;
    position:relative;
    top:7px;
    text-align:center;
	vertical-align:middle;
    width:350px;
}
#ConfMenu table tr td.button {
    background: url('../images/MenuBtn.gif') no-repeat left top;
    color:#FFFFFF;
    display:run-in;
    height:31px;
    text-align:center;
    text-decoration:none;
	vertical-align:middle;
    width:100px;
}
#ConfMenu table tr td.button:hover {
    background-position: bottom;
    color:#339900;
    height:31px;
    text-align:center;
    text-decoration:none;
	vertical-align:middle;
    width:100px;
}
#RegOptions {
    background-color:Transparent;
    height:93px;
    left:10px;
    position:relative;
    top:7px;
    text-align:center;
	vertical-align:middle;
    width:350px;
}
#RegOptions table tr td {
    background-color:Transparent;
}
#RegOptions table tr td.button a {
    color:#339900;
    font-size:2.0em;
    text-decoration:none;
}
#RegOptions table tr td.button {
    background:url(../images/RegBtn.gif) no-repeat top center;
    height:93px;
    text-align:center;
    text-decoration:none;
	vertical-align:middle;
    width:300px;
}
#RegOptions table tr td.button a:hover {
    color:#339900;
    font-weight: bold;
    text-decoration:none;
}
#RegOptions table tr td.button:hover {
    background-position: bottom;
    height:93px;
    text-align:center;
    text-decoration:none;
	vertical-align:middle;
    width:300px;
}
#MainImage {
    left: 20px;
    position: relative; 
    top: 20px; 
    z-index:2; 
}
#MMImage {
    left: 75px;
    position: relative; 
    top: -350px; 
    z-index:3; 
}
#lblEnhancing {
    left: 115px; 
    position: relative; 
    text-align:center;
    top: -335px; 
    z-index:4; 
}
#IndexUnderMenu {
    color:#669999; 
    height:3px; 
    left:175px;
    position:relative; 
    top:10px; 
    width:400px; 
    z-index:4; 
}
#UnderMenu {
    color:#669999; 
    height:2px; 
    left:175px;
    position:relative; 
    top:10px; 
    width:400px; 
    z-index:4; 
}
#RightBody {
    left:350px; 
    position:relative; 
    text-align:left; 
    top:-325px; 
    width:350px;
    z-index:5; 
}
#RegistrationLandingFees {
    left:95px; 
    position:relative; 
    text-align:left; 
    top:-236px; 
    width:250px;
}
#RegistrationMemFees {
    left:95px;
    position:relative; 
    text-align:left; 
    top:-953px; 
    width:250px;
    z-index:6; 
}
#RegistrationNonFees {
    left:95px;
    position:relative; 
    text-align:left; 
    top:-1050px; 
    width:250px;
    z-index:6; 
}
#AgendaFees {
    left:95px;
    position:relative; 
    text-align:left; 
    top:-923px; 
    width:250px;
    z-index:6; 
}
#SpeakersFees {
    left:95px;
    position:relative; 
    text-align:left; 
    top:-963px; 
    width:250px;
    z-index:6; 
}
#HotelFees {
    left:95px;
    position:relative; 
    text-align:left; 
    top:-553px; 
    width:250px;
    z-index:6; 
}
#ConfirmFees {
    left:95px;
    position:relative; 
    text-align:left; 
    top:-554px; 
    width:250px;
    z-index:6; 
}
#PayProcessFees {
    left:95px;
    position:relative; 
    text-align:left; 
    top:-523px; 
    width:250px;
    z-index:6; 
}