@charset "utf-8";

/* CSS Document */



#container {

	background: #fff;

	background: -moz-linear-gradient(top, #FFF, #FFF);

	margin: auto;

	margin-top:0px;

	margin-bottom:-10px;

	width: 1050px;

	height: auto;

	padding-top: 0px;

	font-family: helvetica, arial, sans-serif;

	}



h1 {

	 background: #e3e3e3;

	 background: -moz-linear-gradient(top, #FFF, #CCC);

	 background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#c8c8c8));

	 padding: 10px 20px;

	 margin-left: -20px;

	 margin-top: 0;

	 position: relative;

	 width: 100%;

	 text-align:center;



	-moz-box-shadow: 1px 1px 3px #292929;

	-webkit-box-shadow: 1px 1px 3px #292929;



	color: #454545;

	text-shadow: 0 1px 0 white;

	font-size:24px; font-family:"Times New Roman";



}



h2 {

	 margin-left: -20px;

	 margin-top: 0;

	 position: relative;

	 width: 100%;

}



h3 {

	 background: #e3e3e3;

	 background: -moz-linear-gradient(top, #CCC, #FFF, #CCC);

	 background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#c8c8c8));

	 padding: 10px 20px;

	 margin-left: -20px;

	 margin-top: 0;

	 position: relative;

	 width: 100%;

	 height: 123px;

	 text-align:center;



	-moz-box-shadow: 1px 1px 3px #292929;

	-webkit-box-shadow: 1px 1px 3px #292929;



	color: #454545;

	font-size:22px; font-family:"Times New Roman";

}



h4 {

	 margin-left: -20px;

	 margin-top: 0;

	 position: relative;

	 width: 100%;

}





h5 {

	background: #e3e3e3;

	 background: -moz-linear-gradient(top, #CCC, #FFF);

	 background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#c8c8c8));

	 padding: 10px 20px;

	 margin-left: -20px;

	 margin-top: 0;

	 position: relative;

	 width: 100%;

	 text-align:center;



	-moz-box-shadow: 1px 1px 3px #292929;

	-webkit-box-shadow: 1px 1px 3px #292929;



	color: #454545;

	text-shadow: 0 1px 0 white;

	font-size:12px; font-family:"Times New Roman";



	}



h6 {

	 margin-left: -20px;

	 margin-top: 0;

	 position: relative;

	 width: 100%;

}





h7 {

	 padding: 10px 10px;



	 margin-left: -20px;

	 margin-top: 0px;

	 

	 position: relative;

	 width: 100%;

	 height: 13%;

	 text-align:justify;





	font-size:17px; font-family:"Arial";



	}



h8 {

	 padding: 10px 10px;

	 margin-left: -20px;

	 margin-top: 0;

	 

	 position: relative;

	 text-align:justify;





	font-size:17px; font-family:"Arial";

	z-index:1;



}

.arrow {

	 width: 0; height: 0; 

	 line-height: 0; 

	 border-left: 20px solid transparent;

	 border-top: 10px solid #333;

	 top: 100%;

	 left: 0;

	 position: absolute;

}



.arrowtwo {

	width: -20px;

	height: 0;

	line-height: 0;

	border-right: 20px solid transparent;

	border-top: 10px solid #333;

	top: -19px;

	left: 1070px;

	position: absolute;

}



.arrowthree {

	width: -20px;

	height: 18px;

	line-height: 0;

	border-right: 20px solid transparent;

	border-bottom: 10px solid #333;

	top: -28px;

	left: 1070px;

	position: absolute;

}



.arrowfour {

	width: 0;

	height: 0;

	line-height: 0;

	border-left: 20px solid transparent;

	border-top: 10px solid #333;

	top: -22px;

	left: 0;

	position: absolute;

}



.arrowfive {

	width: -20px;

	height: 0;

	line-height: 0;

	border-right: 20px solid transparent;

	border-bottom: 10px solid #333;

	top: -11px;

	left: 1070px;

	position: absolute;

}



.arrowsix {

	width: 0;

	height: 0;

	line-height: 0;

	border-left: 20px solid transparent;

	border-bottom: 10px solid #333;

	top: 15px;

	left: 0px;

	position: absolute;

}



	<!--[if IE]>

		<style>

			.arrow { top: 100%; }

		</style>

	<![endif]-->

	



	#apDiv1 {

	position:absolute;

	width:771px;

	height:115px;

	z-index:1;

	left: 270px;

	top: 63px;

	visibility: inherit;

}



/*specific per conference*/

.main {

width:160px;

border:1px solid #505150;

-moz-border-radius:8px 8px 8px 8px;

}



.month {

background-color: #767676;

font:bold 12px verdana;

color:#dedede;

}



.daysofweek {

background-color: #767676;

font:bold 12px verdana;

color: #dedede;

}



.days {

font-size: 11px;

font-family:verdana;

color:black;

padding: 2px;

}



.days #today{

font-weight: bold;

color: red;

}



#upcoming-date-box{

background:#767676;

border:#e2e2e2 solid 2px;

color:#eee;

float:left;

margin:0 4px 6px 0;

padding:5px;

text-align:center;

width:38px;

-moz-border-radius:8px 8px 8px 8px;

}

body {

	background-color: #999;

}



#regrequest{

	padding: 5px;

	border: 1px solid #767676;

	width:550px;

	margin-left:50px;

}

