		html {
    overflow-y: scroll;
}
		#floatMenu {
				position: relative;
				top: 20px;
				font-weight: 100;
			}
			#floatMenu ul li a {
				display: block;
			}
			#floatMenu ul {
				margin-right: 10px;
				padding-bottom: 20px;
			}
			#floatMenu ul li a:hover {
				text-decoration: none;
				font-weight: normal;				
			}
			
			#floatMenu li {
				list-style: none;
				line-height: 30px;
				text-align: right;
				font-size: 18px;
			}
			#floatMenu .active {
				color: #545454;
				font-weight: normal;
			}
			p.mh1 {
				font-size: 30px;
				font-weight: 100;
				line-height: 36px;
			}
			p.mh4 {
				font-size: 20px;
				font-weight: 100;
				line-height: 26px;
			}
			
		
			p {
				text-align: justify;
			}
			body {
				padding-top: 20px;
				font-size: 12px;
			}

			div.maincross {
				height: 20px;
				width: 177px;
				margin: 0 auto;
				margin-bottom: 0px;
				background-image: url(../img/global.png);
				background-repeat: no-repeat;
				background-position: 0 0;
			}
			a.carousel-navigation {
				display: block;
				float: left;
				background-image: url(../img/main/banner/dots.png);
				background-position: 0 0;
				width: 13px;
				height: 13px;
				top: -25px;
				left: 10px;
				position: relative;
				margin-right: 5px;
			}
			a.carousel-navigation.current, a.carousel-navigation:hover {
				background-position-x: 13px;
			}
			div.maincross.expanded.down {
				margin-bottom: 0px;
				margin-top: -32px;
				transform: rotate(180deg);
				-ms-transform: rotate(180deg); /* IE 9 */
				-moz-transform: rotate(180deg); /* Firefox */
				-webkit-transform: rotate(180deg); /* Safari and Chrome */
				-o-transform: rotate(180deg); /* Opera */
			}
			div.maincross.expanded {
				height: 59px;
				margin-bottom: -40px;
				background-position: -181px 0px;
			}
			div.cross {
				height: 105px;
				width: 89px;
				margin: 0 auto;
				margin-top: -52px;
				margin-bottom: -41px;
				background-image: url(../img/global.png);
				background-repeat: no-repeat;
				background-position: -362px 8px;
			}
			div.cross.full {
				background-position: -539px 8px;
			}
			div.cross.expanded {

				background-position: -450px 8px;
			}
			div.cross.left {
				float: left;
				margin-left: -60px;
				transform: rotate(90deg);
				-ms-transform: rotate(90deg); /* IE 9 */
				-moz-transform: rotate(90deg); /* Firefox */
				-webkit-transform: rotate(90deg); /* Safari and Chrome */
				-o-transform: rotate(90deg); /* Opera */
			}
			div.cross.right {
				float: right;
				margin-right: -60px;
				transform: rotate(270deg);
				-ms-transform: rotate(270deg); /* IE 9 */
				-moz-transform: rotate(270deg); /* Firefox */
				-webkit-transform: rotate(270deg); /* Safari and Chrome */
				-o-transform: rotate(270deg); /* Opera */
			}
			div.cross.down {
				transform: rotate(180deg);
				-ms-transform: rotate(180deg); /* IE 9 */
				-moz-transform: rotate(180deg); /* Firefox */
				-webkit-transform: rotate(180deg); /* Safari and Chrome */
				-o-transform: rotate(180deg); /* Opera */
			}

			div.logo {
				margin: 0 auto;
				height: 78px;
				width: 221px;
				background-image: url(../img/global.png);
				background-repeat: no-repeat;
				background-position: -1px -33px;
			}
			.marginl10 {
				margin-left: 10px;
			}
			.marginl20 {
				margin-left: 20px;
			}
			.marginl30 {
				margin-left: 30px;
			}
			.margin-center {
				margin: 0 auto;
			}
			.carousel-caption-small {
				position: absolute;
				float: right;
				width: 190px;
				margin-left: 312px;
				padding-right:10px;
				right: -10px;
				bottom: 10px;
				padding: 0px 40px 0px 10px;
				background: #333;
				background: rgba(0, 0, 0, 0.50);
				color: #fff;
				max-height: inherit;
				  -webkit-border-radius: 10px;
				  -moz-border-radius: 10px;
				  border-radius: 10px;
				
			}
			.carousel-caption-small p{
				font-weight: normal;
				padding:0;
				margin: 0 0 5px 0;
			}
			.carousel-caption-small .mh1,.carousel-caption-small .mh4{
				font-weight: normal;
			}
			
			.carousel-caption-small .mh4{
				margin: 0 0 0px 0;
			}
			#myCarousel{
				max-width: 570px;
			}
			.calendar-card img.header{
				display: block;
				margin: 0 auto;
				padding-bottom: 17px;
			}
			img.flow{
				display: block;
				margin-left:14px;
				margin-right:10px;
				float: left;
				margin-bottom:0px;
			}
			.card img.header{
				display: block;
				margin: 0 auto; 
				margin-bottom: 10px;
			}
			.margin-top_down{
				margin-top: 10px;
				margin-bottom:10px;
			}
			
			.calendar-card p, .card p{
				margin-left:14px;
				margin-right:14px;
			}
			.event_rating{
				float:right;
				margin-right:14px;
				top:-15px;
			}
			.calendar-card
			{
				min-height: 180px;
			}
			.calendar-card .event-info
			{
				margin-right: 14px;
				margin-left: 9px;
				padding-left: 5px;
				padding-bottom: 2px;
				margin-bottom: 15px;
				padding-top: 2px;
				padding-right: 5px;
				margin-top: 0px;
				
				min-width: 255px;
				position: absolute;
				bottom: 0px;				
			}
			.calendar-card .event-info table td{
				min-width:65px
			}
			.cards {
				position: relative;				
				padding-bottom: 60px;
			}
			
			.calendar-card .date, .card .mh3{
				font-size: 18px;
				font-weight: 100;
				line-height: 20px;
				margin-left: 9px;
				padding-bottom: 1px;
				padding-top: 1px;
				padding-left: 5px;
				padding-right: 5px;
				margin-bottom:2px;
				margin-top:2px;
			}
			.mh3.mleft0, .mleft0{
				margin-left:0px;
				padding-left:0px;
				margin-right:14px;
				margin-bottom: 5px;
				display: block;
			}
			.round10{
				 -webkit-border-radius: 10px;
				  -moz-border-radius: 10px;
				  border-radius: 10px;
			}
			.calendar-card.active .event-info, .calendar-card.active .date{
				background:  #f0f5f5;
				
			}
			dl{
				margin: 0px 14px 0px 14px;				
				text-align: justify;
			}
			dl dd{
				padding-bottom: 5px;
				margin-left: 0px;				
			}
			dl dt{
				float: left;
				margin-right:5px;
			}
			.picasagallery img{
				display:block;
				margin: 0 auto;
				margin-bottom: 10px;
				cursor: pointer;
			}
			.picasagallery .description{
				cursor: pointer;
			}
			
			.picasagallery div.description{				
				background: rgba(0, 0, 0, 0.5);
				color: white;
				position: relative;
				height: 70px;
				margin-bottom: -65px;
				padding: 0;
				bottom: 100px;
			}
			.description p{
				margin-left: 10px;
				margin-bottom:0px;
			}
			.description .mh1{
				line-height:35px;
			}
			.description .mh4
			{				
				font-weight: 100;
				padding-top:0px;
				line-height: 10px;	
				padding-bottom:5px;		
				
			}
			.picasagallery_thumbnail{
				min-height: 300px;
			}
			#floatMenu ul ul {
			
			    margin-right: 0px;
			    font-size: 12px;

			}
			#floatMenu ul ul li{
				font-size: 12px;
			}
			#floatMenu ul ul li a{
				cursor: pointer;
			}
