@import url('rolFormStyles.css');
body{
	padding: 0px;
	margin: 0px;
	left: 0px;
	color: #000;
	font:12px Arial, Verdana, Tahoma;
	top: 0px;
	background-color: #FFF;
}

a:hover{
	color: #0000cc;
	text-decoration: underline;
}

a{
	left: 0px;
	color: #0000cc;
	top: 0px;
}

td{font:9pt Arial, Verdana, Tahoma;}
h6{font:9pt Arial, Verdana, Tahoma;}
h5{font:10pt Verdana, Tahoma, Arial; text-transform: capitalize;}
textarea{font-family: Arial, Tahoma, Verdana;}

.navbar{
	font-weight: bold;
	font-size: 8pt;
	font-family: Tahoma, Arial, Verdana;
}
.navbar A{
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.navbar A:hover{color: #FFF;}
.navbar TD{font:8pt Arial, Tahoma, Verdana;}

.err{}

.err P{
	border-right: #B22222 thin double;
	border-top: #B22222 thin double;
	margin-top: 0pt;
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 10px;
	text-transform: none;
	border-left: #B22222 thin double;
	color: red;
	border-bottom: #B22222 thin double;
	font-style: normal;
	font-family: Arial, Tahoma, Verdana;
	background-color: #DCDCDC;
	font-variant: normal;
}

.box{
	font:9pt Arial, Tahoma, Verdana;
}

.nobox{}

.box TD{
	border: gray 1px solid;
	font:9pt Arial, Tahoma, Verdana;
}

.nobox TABLE{
	border-width: 0px 0px 0px 0px;
}

.box TABLE{
	border-color: #808080;
	border-width: 1px;
}

.navbar TR{
	background-color: #cc0000;
}

.navbar TABLE{}

.err TD{
	font-size: 12pt;
}

.FieldLabel{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica;
}

.Required{
	font-weight: bold;
	font-size: 12pt;
	color: red;
	font-family: Verdana;
}

.NewBox{}
.NewBox TABLE{border: gray 1px solid;}
.NewBox TD{	border-style:none;}
.nobox TD{
	border-style:none;
}

.TahomaFont{font-family: Tahoma, Verdana, Arial;}
.TahomaFont TD{font-family: Tahoma, Verdana, Arial;}

.whiteLink{font:8pt Tahoma, Verdana, Arial;	text-decoration: none;	color: #000000;}
.whiteLink:hover{font:8pt Tahoma, Verdana, Arial;	text-decoration: none;	color: #000000;}

/*  REGISTRATION PAGES */
.rol_sharedlinkBlock{font-family:Arial;font-size:10px;}
.rol_sharedlinkWrapper{text-align:center;}
.rol_sharedlinkStatic{color:#666;display:block;}
/* ----------- GRID ------------ */
.regFormGridTable {
border:1px solid #424D5A; /* WE WILL NEED TO MERGE USERS COLORS */
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:100%;
padding:5px 10px;
border-collapse: collapse;
}
.regFormGridInnerTable {
margin:0px auto;
width:100%;
font:12px Arial, Helvetica, sans-serif;
border-collapse: collapse;
}
.regFormgridTable td, .regFormgridTable th {
padding:5px;
white-space:nowrap;
}
.regFormGridTableFeesTotal td{
padding:2px 0px 2px 0px;
border-collapse:collapse;
width:100%;
}
.regFormGridInnerTable tr.TableBorderBottom 
{
	vertical-align:top;
	border-bottom:solid 1px #999999; }

.regFormGridInnerTable tr.TableBorderBottom td {
	border-bottom:solid 1px #999999; /* IE doesn't border TR's well so adding here for TD */
	white-space:normal;
}

.headerTitle {
font:bold 12px Arial,Helvetica,sans-serif;
background-color:#0876FF; /* WE WILL NEED TO MERGE USERS COLORS */
color:#FFFFFF; /* WE WILL NEED TO MERGE USERS COLORS */
text-align:left;
white-space:nowrap;
}

.imgCreditCards{border:0; padding:2px 10px 2px 0px;}

.regFormGlobalEventTitle{font:bold 16px Arial;}
.regFormGlobalEventDate{font:13px Arial; font-style: italic; }
.regFromGlobalEventHeader{font:bold 13px Arial;}
.regFormGetStartedText{font:bold 14px Arial;}
.regFormGetStartedTextLink{font:14px Arial;}


.hoverWrapper{display:inline;position:relative;}
.hoverContent{
    position:absolute;visibility:hidden;
    background:#cccccc;text-align:left;top:25px;
    left:-170px;width:250px;height:auto;display:block;
}
.hoverContent table{
    position:relative;top:-4px;left:-4px;width:100%;border:1px solid #000;
    padding:5px;
}

/* same as builderBoxDialogSave in Builder\Styles\dialog.css*/
.nonErrorUserAlert{color:#000; border:1px solid #BDB964; background-color:#DEFFBD; margin: 10px auto 0;padding:12px 5px 0px 5px;font:12px Arial, Helvetica, sans-serif; height:25px;}
.nonErrorUserAlert img {margin:-8px 5px 0px 5px;}

.checkinInputSpacer{height:10;}
.checkinMinMaxMsg{font-size:11px;color:#666;font-style:italic;}

.groupToolTip{padding:10px;width:100%;text-align:center;}
.groupOrdinalMsg{font-size:14px;}

.tdCheckoutVerify{font:bold 14px Arial, Verdana; color:#000;padding-bottom:6px;}
