@charset "utf-8";
/* CSS Document */
body {
background-color:#000000;
margin:0px;
}

table, tr, td {
font-family: 'Lucida Grande', 'Arial', sans-serif;
font-size:11px;
}

#mid-content a:link {
color:#000;
text-decoration:underline;
}

#mid-content a:active {
color:#000;
text-decoration:underline;
}

#mid-content a:visited {
color:#000;
text-decoration:underline;
}

#mid-content a:hover {
color:#9E0DE4;
text-decoration:underline overline;
}

#mid-content {
	padding:15px;
	padding-left:25px;
	width:730px;
	font-family: 'Lucida Grande', 'Arial', sans-serif;
	font-size:11px;
	padding-right: 0px;
}

#login-form {
margin-left:47px;
margin-top:22px;
width:400px;
/*height:41px;*/
font-family:'Arial Rounded', 'Arial Rounded MT Bold', 'Arial', sans-serif;
font-size:10px;
color:#FFF;
}

#login-form a:link {
color:#FFF;
text-decoration:none;
}

#login-form a:active {
color:#FFF;
text-decoration:none;
}

#login-form a:visited {
color:#FFF;
text-decoration:none;
}

#login-form a:hover{
color:#9E0DE4;
text-decoration:none;
}

#login-form span {
font-family:'Arial Rounded', 'Arial Rounded MT Bold', 'Arial', sans-serif;
color:#9E0DE4;
font-size:12px;
}

#login-form form{
	margin-top:0px;
}

#login-form input {
font-family:'Arial', sans-serif;
color:#000;
font-size:11px;
border:1px solid white;
background-color:white;
width:117px;
/*margin-top:1px;*/
}

.form-go {
background-color:#000 !important;
font-family:'Arial Rounded', 'Arial Rounded MT Bold', 'Arial', sans-serif !important;
color:#FFF !important;
font-size:12px !important;
border:1px solid #000 !important;
width:35px !important;
}


.footer {
font-size:11px;
border-top:1px solid #ccc;
padding-top:5px;
padding-bottom:5px;
}

.footer a:link, a:active, a:visited {
color:#000;
text-decoration:underline;
}

.footer a:active {
color:#000;
text-decoration:underline;
}

.footer a:visited {
color:#000;
text-decoration:underline;
}

.footer a:hover {
color:#9E0DE4;
text-decoration:underline overline;
}

.header-text {
font-family:'Trebuchet', 'Trebuchet MS', 'Palatino Linotype', 'Georgia', serif;
font-variant:small-caps;
color:#000000;
font-size:23px;
font-style:italic;
}

.availability {
font-family:'Trebuchet', 'Trebuchet MS', 'Lucida Grande', 'Arial', sans-serif;
font-size:25px;
font-style:italic;
color:#000;
text-align:center;
width:385px;
padding-top:15px;
height:45px;
background-image:url(../bematchedutah.com/images/availability-bg.jpg);

}

.header {
background-image:url(../bematchedutah.com/images/header-bg.jpg);
font-size:24px;
color:#000;
font-family:'Arial', serif;
font-weight:bold;
text-transform:uppercase;
letter-spacing:-2px;
border:1px solid #cb90e8;
}

.header span {
color:#9E0DE4;
}

.be-early {
color:#000;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:9px;
height:26px;
margin-bottom:5px;
width:225px;
text-align:center;
background-image:url(../bematchedutah.com/images/beearly-bg.jpg);
}

.be-early a {
color:#000 !important;
font-size:14px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
text-decoration:none !important;
}

.be-late {
color:#cb90e8;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:9px;
height:26px;
margin-bottom:5px;
width:225px;
text-align:center;
background-image:url(../bematchedutah.com/images/belate-bg.jpg);
}

.be-late a {
color:#cb90e8 !important;
font-size:14px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
text-decoration:none !important;
}

.be-single {
color:#ffffff;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:9px;
height:26px;
margin-bottom:5px;
width:225px;
text-align:center;
background-image:url(../bematchedutah.com/images/be-single-reserve.jpg);
}

.be-single a {
color:#ffffff !important;
font-size:14px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
text-decoration:none !important;
}

.be-early-showup {
color:#B674D6;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:9px;
height:26px;
margin-bottom:5px;
width:225px;
text-align:center;
background-image:url(../bematchedutah.com/images/beearly-showup-bg.jpg);
}

.be-early-showup a {
color:#B674D6 !important;
font-size:14px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
text-decoration:none !important;
}

.be-late-showup {
color:#ddd;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:9px;
height:26px;
margin-bottom:5px;
width:225px;
text-align:center;
background-image:url(../bematchedutah.com/images/belate-showup-bg.jpg);
}

.be-late-showup a {
color:#ddd !important;
font-size:14px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
text-decoration:none !important;
}

.be-single-showup {
color:#f1d6fc;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:9px;
height:26px;
margin-bottom:5px;
width:225px;
text-align:center;
background-image:url(../bematchedutah.com/images/be-single-showup.jpg);
}

.be-single-showup a {
color:#f1d6fc !important;
font-size:14px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
text-decoration:none !important;
}

.reserved-besingle {
color:#f1d6fc;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:9px;
height:26px;
margin-bottom:5px;
width:225px;
text-align:center;
background-image:url(../bematchedutah.com/images/be-single-reserved.jpg);
}

.reserved-besingle a {
color:#f1d6fc !important;
font-size:14px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
text-decoration:none !important;
}

.reserved-beearly {
color:#000;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:9px;
height:26px;
margin-bottom:5px;
width:225px;
text-align:center;
background-image:url(../bematchedutah.com/images/reserved-beearly.jpg);
}

.reserved-beearly a {
color:#000 !important;
font-size:14px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
text-decoration:none !important;
}

.reserved-belate {
color:#fff;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:9px;
height:26px;
margin-bottom:5px;
width:225px;
text-align:center;
background-image:url(../bematchedutah.com/images/reserved-belate.jpg);
}

.reserved-belate a {
color:#fff !important;
font-size:14px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
text-decoration:none !important;
}

.form-label {
width:115px;
float:left;
clear:both;
}

.register input, select {
margin-bottom:2px;
font-size: 11px !important;
padding-left:3px !important;
}

.match-img {
padding-right:15px;
}

.matches {
overflow:auto;
background-color:#f6e8ff;
}

.sub-match {
/*height:76px;*/
border-bottom:1px solid white;
border-top:1px solid white;
}


.name {
font-family:Trebuchet, Trebuchet MS, Arial, sans-serif;
font-size:19px;
border-bottom:1px dashed black;
}

.style1 {
	color: #A10DE7;
	font-weight: bold;
	font-style: italic;
}

.style2 {font-size: 13px}

.style3 {
	font-weight: bold;
	font-size: 16px;
	color: #A101C1;
	font-family:Trebuchet, Trebuchet MS, Arial, sans-serif;
}
.style4 {
	color: #A101C1;
	font-family:Trebuchet, Trebuchet MS, Arial, sans-serif;
}
.style5 {
	font-family:Trebuchet, Trebuchet MS, Arial, sans-serif;
	font-size:19px;
	color: #A101C1;
}

.style7{
	text-align:right;
	font-weight:bold;
	background-color:#C586EF;
	color:#FFFFFF;	
}


.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../bematchedutah.com/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move a {
font-family: 'Arial', sans-serif;
font-size:11px;
color:#000 !important;
text-decoration:none;
}

.highslide-move a:hover {
font-family: 'Arial', sans-serif;
font-size:11px;
color:#9E0DE4 !important;
text-decoration:underline;
}

.highslide-close a {
font-family: 'Arial', sans-serif;
font-size:11px;
color:#000 !important;
text-decoration:none;
}

.highslide-close a:hover {
font-family: 'Arial', sans-serif;
font-size:11px;
color:#9E0DE4 !important;
text-decoration:underline;
}


/* Styles for the popup */
.highslide-body {
font-family: 'Lucida Grande', 'Arial', sans-serif;
font-size:11px;
}

.highslide-body a:link {
color:#000;
text-decoration:underline;
}

.highslide-body a:active {
color:#000;
text-decoration:underline;
}

.highslide-body a:visited {
color:#000;
text-decoration:underline;
}

.highslide-body a:hover {
color:#9E0DE4;
text-decoration:underline overline;
}

.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../bematchedutah.com/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.data_hole{
	display:none;
}

.new_session{
	float: left;
	margin:0px;
	margin-left:30px;
	width:330px;
}
.new_session_left{
	text-align:right;
	margin-top:10px;
}
.new_session_right{
	text-align:top;
	margin-top:5px;
}

.session_set{
	float:left;
	width:350px;
}

.session_image{
	float:right;
	margin-top:0px; 
	/*margin-right:30px;*/
}

.session_title{
	color: #9E0DE4;
	font-size:18px;
	font-weight:bold;
}

.session_date{
	font-weight:bold;	
}

.session_description{
	font-weight:bold;	
}
.session_stuff{
	font-weight:bold;	
}
.session_group{
	border: 3px solid #9E0DE4;
	padding:3px;
}

.session_list_time{
	font-size:18pt;
	font-weight:bold;	
}

.select_session_title{
	float:left;
	width:230px;
}

.select_session_body{
	
}

.session_listing{
	float:left;
}

.session_list_user{
	
}

.session_walkin{
	float:left;
	margin-right:10px;	
}

.persession_updates_form{
	float:left;	
}

.is_volunteer{
	color:#9E0DE4;
}

.notice{
	color:red;
	font-weight:bold;
	font-size:26pt;
	text-align:center;
}

.event_image{
	float:right;
	margin-top:6px;
}

.attendance_table{
	float:left;
}

.hold_attent{
	float:left;	
}

.attendance_box{
	float:left;
	background-color:#A101C1;
	height:18px;
	width:18px;
	margin-right:3px;
}

.attendance_check{
	float:right;
}

.admin_register{
	float:left;
	margin-right:20px;
}

.admin_register_results{
	font-size: 26pt;
	color:red;
}

.admin_register_id{
	font-weight:bold;
}

.date_deals_form{
	font-size:12pt;
}

.date_left{
	float:left;
	width:425px;
	height:350px;
}

.date_right{

}

.deal_box{
	border:3px solid #A101C1;
	padding:4px;
	width:375px;
	margin-bottom:5px;
}

.deal_box_mod{
	text-align:right;
}

.showing_deals{
	margin-bottom:3px;	
}

.deals_window{
	height:450px;
	overflow:auto;	
}


.session_vol_only{
	float:left;
	margin-left:155px;
	padding-right:35px;
	width:310px;
}