/* Site.css */

.hide {visibility: hidden;}

/* Header Style */

/*div#headerDiv*/ {
    position: fixed;
    z-index: 999!important;
}

/*.logo*/ {
    position: fixed!important;
}

/* FONT */

input#login12_FormQuestionControl1_ctl04_responseTextBox, input#login12_FormQuestionControl2_ctl04_responseTextBox {
    border-radius: 0px;
    border: 3px solid #FFFFFF;
    background-color: transparent;
    height: 44px!important;
    position: relative!important;
    top: -2px;
    color: #FFFFFF;
    font-family: trebuchet MS!important;
    padding-left: 10px!important;
    font-size: 14px!important;
}

input#login12_attendingButton {
    color: #FFFFFA!important;
}


select {
    font-size: 14px!important;
    font-family: "Trebuchet MS", Verdana, sans-serif!important;
}

label {
    font-size: 14px!important;
    font-family: "Trebuchet MS", Verdana, sans-serif!important;
    color: #FFFFFF !important;
}

td.responseLabel {
    font-size: 14px!important;
    font-family: "Trebuchet MS", Verdana, sans-serif!important;
    color: #FFFFFF;
}

div#smartform12_smartFormQuestionsWithButtonsContainer {
    top: -25px !important;
    position: relative;
}

/* Navigation */

/*.navigation a, .navigation a span*/ {
	color:#FFFFFF!important; 
	text-decoration:none;
	z-index:999!important;
}

/*.navigation a:hover, .navigation a span:hover*/ {
	color:#CC0B5B!important; 
}

.navigation {display:none;}


/* BUTTONS */

.button, .button input {
	background-color: #255883!important;
    border: 3px solid #FFFFFF !important;
    color: #FFFFFF !important;
    text-transform: uppercase;
    border-radius: 0px !important;
}

/* HYPERLINKS */

.content a, .content a span {
	color:#FFFFFF!important; 
	text-decoration:none;
	z-index:999!important;
}

.content a:hover, .content a span:hover {
	text-decoration:underline;
	color:#ffd628!important;
}

/* Footer */

div#footerDiv {
    background-color: transparent !important;
}

.footer a, .footer a span {
	color:#FFFFFF!important; 
	text-decoration:none;
	z-index:999!important;
}

.footer a:hover, .footer a span:hover {
	color:#ffd628!important; 
	text-decoration:underline;
}

/* Review Page */ 

.reviewpage td {
    border: 0px!important;
    /* padding: 3px!important; */
    font-family: "Trebuchet MS", Verdana, sans-serif!important;
    height: 25px!important;
	color: #FFFFFF!important;
	border-color: #000000 !important;
}

.reviewpage input  {
	background-color: #255883!important;
    border: 3px solid #FFFFFF !important;
    color: #FFFFFF !important;
    text-transform: uppercase;
    border-radius: 0px !important;
}

/* Label text and answer column text should be white on the dark background */
label, .reviewpage td p {
	border: 0px !important;
	border-color: #000000 !important;
    color: #FFFFFF !important;
    border-radius: 0px!important;
}


/* UN PASSQWORD */

input#smartform12_FormPage0_Ctl24_ctl04_responseTextBox, input#smartform12_FormPage0_Ctl25_ctl04_responseTextBox {
    color: #000000 !important;
}

input#smartform12_FormPage0_Ctl26_ctl04_responseTextBox, input#smartform12_FormPage0_Ctl27_ctl04_responseTextBox {
    color: #000000 !important;
}

/* Discount Code Message */

div#smartform12_FormPage1_Ctl4_ctl04_validationContainer {
	width: 350px !important;
	font-size: 14px !important;
	font-family: trebuchet MS !important;
	font-style: italic;
	color: #FFFFFF!important;
}



