/* CSS Document */

#exponavdiv { margin:20px 0 140px 0;  }
		
#exponavlist{position:relative;}
#exponavlist li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#exponavlist li, #exponavlist a{height:102px;display:block;}

/*
#but1{left:0px;width:169px;}
#but1{background:url('../images/expo-july/but1_visitsaexpo.gif') 0 0;}
#but1 a:hover{background: url('../images/expo-july/but1_secrets.gif') 0 -102px;}
*/
/*#but2{left:194px;width:169px;}*/
#but2{left:0px;width:169px;}
#but2{background:url('../images/sep2013/but1_secrets.gif') 0 0;}
#but2 a:hover{background: url('../images/sep2013/but1_secrets.gif') 0 -102px;}

/*#but3{left:388px;width:169px;}*/

/*
#but3{left:194px;width:169px;}
#but3{background:url('../images/sep2013/but2_umat.gif') 0 0;}
#but3 a:hover{background: url('../images/sep2013/but2_umat.gif') 0 -102px;}
*/

/*xuyi: new btn here*/
#but3{left:194px;width:169px;}
#but3{background:url('../images/sep2013/but5_master.gif') 0 0;}
#but3 a:hover{background: url('../images/sep2013/but5_master.gif') 0 -102px;}

/*#but4{left:582px;width:169px;}*/

#but4{left:388px;width:169px;}
#but4{background:url('../images/sep2013/but3_upcoming.gif') 0 0;}
#but4 a:hover{background: url('../images/sep2013/but3_upcoming.gif') 0 -102px;}

#but5{left:582px;width:169px;}
#but5{background:url('../images/sep2013/but4_free.gif') 0 0;}
#but5 a:hover{background: url('../images/sep2013/but4_free.gif') 0 -102px;}


#expo1-page .welcome_text {
	float: left;
	width: 800px;
	margin: 20px 0 40px;
	font: normal 35px DINBold, Verdana, Arial, sans-serif;
}

#expo1-page {
	display: none;
	padding-bottom: 40px;
	background: #ffffff; /*dd1424;*/
	color: #1e3030;
	min-height: 1109px;
	font: 25px DINLight, Verdana, Arial, sans-serif;
	line-height: 25px;
}
#expo1-page h1 {
	margin: 20px 0 20px;
	color: #1e3030;
	font: normal 56px DINBold, Verdana, Arial, sans-serif;
	line-height: 55px;
}

#expo1-page h2 {
	margin: 12px 0 6px;
	color: #27393E;
	font: bold 22px DINBlack, Verdana, Arial, sans-serif;
	line-height: 28px;
}

#expo1-page h3 {
	margin: 8px 0 20px;
	color: #1e3030;
	font: normal 45px DINBold, Verdana, Arial, sans-serif;
}

#expo1-page h4 {
	margin: 2px 0 20px;
	color: #1e3030;
	font: normal 35px DINBold, Verdana, Arial, sans-serif;
}

#expo1-page a {
	color: #f6f6f6;
}
#expo1-page .list_cat,  {
	position: relative;
	float: left;
	left: 50%;
	margin: 0 auto 6px;
	padding: 0;
	font: 31px DINLight, Verdana, Arial, sans-serif;
	list-style-type: none;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;

}

#expo1-page ul{
	
	/*
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	*/
}

#expo1-page ul li{
	
	
	/*background-image: url(../images/expo-may04/img_expobullet.gif);
	background-repeat: no-repeat;
	
	background-position: 0px 3px; 
	*/
	padding-left: 24px;
	
	
}



.circle_red2 {
	float: left;
	width: 152px;
	padding: 50px 4px 41px;
	margin: -28px -21px 45px 15px;
	text-align: center;
	font: normal 30px DINMedium, Verdana, Arial, sans-serif;
	color: #FFF;
	background: #234159;
	   -moz-border-radius: 105px;
	-webkit-border-radius: 105px;
			border-radius: 105px;
	   -moz-box-shadow: 0 2px 6px #ffffff;
	-webkit-box-shadow: 0 2px 6px #ffffff;
			box-shadow: 0 2px 6px #ffffff;
    -webkit-transition:background-color 0.3s linear;  
       -moz-transition:background-color 0.3s linear;  
   		 -o-transition:background-color 0.3s linear;  
   			transition:background-color 0.3s linear;
			border:thick;
			border-width:2px;
			border-color:#FFF;
		
}
.circle_red2:visited {
	color: #FFF;
}
.circle_red2:hover {
	background: #E93F50;
	color: #FFF;
	   -moz-box-shadow: 0 2px 4px #626060;
	-webkit-box-shadow: 0 2px 4px #626060;
			box-shadow: 0 2px 4px #626060;
}


.circle_red3 {
	float: left;
	width: 152px;
	padding: 50px 4px 41px;
	margin: -1628px -21px 45px 15px;
	text-align: center;
	font: normal 30px DINMedium, Verdana, Arial, sans-serif;
	color: #FFF;
	background: #234159;
	   -moz-border-radius: 105px;
	-webkit-border-radius: 105px;
			border-radius: 105px;
	   -moz-box-shadow: 0 2px 6px #ffffff;
	-webkit-box-shadow: 0 2px 6px #ffffff;
			box-shadow: 0 2px 6px #ffffff;
    -webkit-transition:background-color 0.3s linear;  
       -moz-transition:background-color 0.3s linear;  
   		 -o-transition:background-color 0.3s linear;  
   			transition:background-color 0.3s linear;
			border:thick;
			border-width:2px;
			border-color:#FFF;
		
}
.circle_red3:visited {
	color: #FFF;
}
.circle_red3:hover {
	background: #E93F50;
	color: #FFF;
	   -moz-box-shadow: 0 2px 4px #626060;
	-webkit-box-shadow: 0 2px 4px #626060;
			box-shadow: 0 2px 4px #626060;
}

.pdfLink {
	
	font: 31px DINLight, Verdana, Arial, sans-serif;
	text-decoration:underline;
}

.expoDetails {
	color: #1e3030;
	font: normal 38px DINLight, Verdana, Arial, sans-serif;
	line-height: 48px;
}

.expoDetails strong {
	
	font-family: DINMedium, Verdana, Arial, sans-serif;
	font-weight: normal;

}

.expoDetails_small {
	color: #1e3030;
	font: normal 30px DINLight, Verdana, Arial, sans-serif;
}

.temTable{
	color: #27393E;
	
	
	border:thin;
	border-bottom-color:#cb5070;
	border-left-color:#cb5070;
	border-right-color:#cb5070;
	border-top-color:#cb5070;
	border-width: 1px;
	border-style: solid;
	
}

.temTableHd{
	color: #ffffff;
	font: bold 18px DINBlack, Verdana, Arial, sans-serif;
}

.tem2Table{
	color: #1e3030;
	font: normal 22px DINLight, Verdana, Arial, sans-serif;
	border:thin;
	border-bottom-color:#f37239;
	border-left-color:#f37239;
	border-right-color:#f37239;
	
}

.redBold{
	color:#dd1424;
	
}

.bold40 {
	color: #1e3030;
	font: normal 45px DINBold, Verdana, Arial, sans-serif;
	line-height: 44px;
}

/* Date Tables */


.dateTable_date{
	background-color:#ffffff;
	font: normal 14px DINBlack, Verdana, Arial, sans-serif;
}



.dateTable_location{
	background-color:#fcdccf;
	
}
.dateTable_time{
	background-color:#f8baa5;
	
}
.dateTable_reg{
	background-color:#ffffff;
	font: bold 14px DINBlack, Verdana, Arial, sans-serif;
	color:#27393E;
	 
	/*
	padding-left:20px;
	background-image:url(../images/sep2013/icon_arrw.gif);
	background-repeat:no-repeat;
	background-position:0px 13px 0px 0px;
	color: #f6f6f6;
	*/
}



.dateTable_reg:hover 
{
color: #ff3242;
text-decoration: underline
}

.dateTable_grey{
	background-color:#cccccc;
	font: bold 14px DINBlack, Verdana, Arial, sans-serif;
	color:#27393E;
}

/*
.dateTable_state{
	color: #1e3030;
	font: normal 45px DINBold, Verdana, Arial, sans-serif;
	line-height: 44px;
}
*/


/* Care courses Tables */


.careTable_date{
	background-color:#facfbf;
	
}
.careTable_venue{
	background-color:#f9c0ac;
	
}
.careTable_time{
	background-color:#f6a48c;
	
}

.careTable_state{
	color: #1e3030;
	font: normal 45px DINBold, Verdana, Arial, sans-serif;
	line-height: 44px;
	background-color:#fcdccf;
	
}
