/* v=201703003480 */
/* BACKGROUND AND PAGE STRUCTURE CSS ONLY */

body { 
	  background: url(images/background.gif);
	  margin-top:0;
	  }





#wrapper{
	position:absolute;
	width:100%;
	margin-top:20px;

}



#container{
	width:924px;
	margin-left: auto;
	margin-right:auto;
}






#stage_top {
	position:absolute;
	background: url(images/stageTop.gif) no-repeat 0 0;
	height: 30px;
	width: 924px;

}






#content_container {
	position:absolute;
	background: url(images/stageTile.gif);
	width: 924px;
	height: 583px;
	margin-top:30px;

	  
}



#stage_bottom {
	  position:absolute;
	  background: url(images/stageBottom.jpg) no-repeat 0 0;
	  width: 924px;
	  height: 107px;
	  margin-left:-20px;
	  *margin-top:-20px;
}

#welcome_webjoin {
	position:absolute;
	width:199px;
	height:16px;
	margin-top:30px;
	margin-left:70px;
}


#welcome_events_webjoin {
	position:absolute;
	width:199px;
	height:16px;
	margin-top:30px;
	margin-left:70px;
}



#default_webjoin_intro,
#default_webjoin_event_intro,
#default_change_password_intro {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	font-weight:normal;
	margin-left:70px;
	margin-top:60px;
}


.default_sep {
	position:absolute;
	height: 3px;
    width: 780px;
	margin-left:20px;
	margin-top:100px;

}

#default_webjoin_message,
#default_webjoin_event_message,
#default_change_password_message {
	position:absolute;
	width:780px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin-left:70px;
	margin-top:120px;
}

#default_change_password_message {
	color:#d71f85;
}

#widget_container {
	position:absolute;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}




.widget_top {
	position:relative;
	background: url(images/widget_top.jpg) no-repeat 0 0;
	width: 884px;
	height: 197px;
	margin-top:190px;
}



#widget_extra {
	position:relative;
	background: url(images/widget_extra.jpg) no-repeat 0 0;
	width: 884px;
	height: 87px;
}


.widget_bottom {
	position:relative;
	background: url(images/widget_bottom.jpg) no-repeat 0 0;
	width: 884px;
	height: 109px;
}




#help_left {
	  position: absolute;
	  background: url(images/helpbar_left.gif) no-repeat 0 0;
	  text-align:center;
	  float: left;
	  height: 60px;
	  width: 396px;
	  left: 66px;
	  padding-left: 20px;
	  padding-top:22px;
	  
	  

}




#help_right {
	  position: absolute;
	  background: url(images/helpbar_right.gif) no-repeat 0 0;
	  text-align:center;
	  float: right;
	  height: 60px;
	  width: 396px;
	  left: 462px;
	  padding-left: 16px;
	  padding-top:22px;

}


/*ERROR MESSAGE CSS*/


#error_messages_container {
	  position:absolute;
	  top:110px;
	  left:70px;
	  width:780px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:14px;
	  color:#d71f85;
}

.error_messages {
	  background: url(images/alert.gif) no-repeat 0 0;
	  font-size: 1.0em;
	  padding-left: 25px;
	  margin-bottom:2px;
}


#PROCESSING {
	  position:absolute;
	  top:120px;
	  left:70px;
	  width:780px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:14px;
	  color:#d71f85;
}


a {
 	font-family: Arial, Helvetica, sans-serif;
	color: #005293;
	font-size: 14px;
	text-decoration:none;
	}
	

a:visited {
	color:#005293;
	}
	
	
a:hover {
	text-decoration: underline;
	}