body {
	background-color: #F6F3F3;
	
}

#MasterContainer{
	margin:0 5% 0 5%;
	min-width:70em;
}

.header, .footer{
	
	clear:both;
	background:#9AA39D;
	margin:0 0 0 0; auto;
	
}



#BannerContainer {
	width:100%;	
	
}
	#BannerContainer #BannerContainer_Column1 {
			width:20%;
	}
		#BannerContainer #BannerContainer_Column1 img{
			background:none;
			border:none;
			padding:0;
			width:250px;
			height: 80px;
			
		}
	#BannerContainer #BannerContainer_Column2 {
			width:76%;

	}
		#BannerContainer #BannerContainer_Column2 img{
			float:right;
			background:none;
			border:none;
			padding:0;
			height:80px;
			width: 98%;
		
		}
.banner_module{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 0 0;
	
}

	.banner_module .banner_module_header{
		position:relative;
		text-transform:uppercase;
		font: bold 0.9em Arial;
	}

	.banner_module .banner_module_content_captionBigTitle{
		word-wrap: break-word;
		overflow:auto;
		font: bold 1.1em Arial;
		margin: 10px 0 0 5px ;
	}
	.banner_module .banner_module_content_captionSmallTitle{
		word-wrap: break-word;
		overflow:auto;
		font: normal 0.7em Arial;
		margin: 0 0 0 5px ;
	}
	
	.banner_module .banner_module_content_pic{
		position:relative;
		display:block;
		text-align: left;
		width: 100%;
		margin: 0 0 0 0;
		
		
	}
		.banner_module .banner_module_content_pic img{
			background:none;
			border:none;
			padding:0;

		}
	
		
	.banner_module .banner_module_content_text{
		position:relative;
		height:auto;
		width:100%;
		word-wrap: break-word;
		overflow:auto;
		margin: 0 0 0 5px;
	}
	.banner_module .banner_module_footer{
		position:relative;
		background:#E9F0EC;
		color:#9AA39D;
		text-transform:uppercase;
		font: bold 0.7em Arial;
		word-wrap: break-word;
		overflow:auto;
	}
#BottomMenuContainer,
#TopMenuContainer {
	margin:0 1% 10px 18px;
}

/** top menu config start **/
#topmenu {
	width:100%;
	padding: 0px;
	text-align:center;
}
	#topmenu ul{
		text-align:left;
		padding: 5px;
		margin:0 0 0 16px;
		
	}
	#topmenu li{
		display:inline;
		color:#fff;
		text-transform:uppercase;
		font: bold 1em Arial;
		margin:0 25px 0 0;
		padding:3px;

	}
	#topmenu a:link, #topmenu a:active, #topmenu a:visited{
		color:#fff;
		text-decoration:none;
	}
	
	#topmenu a:hover{
		background-color:#00ADEF;
	}
/** top menu config end **/
/** bottom menu config start **/
#bottommenu {
	width:100%;
	padding: 15px;
	text-align:center;
}
	#bottommenu ul{
		text-align:center;
		padding: 0;
		margin:0 0 0 0;
		
	}
	#bottommenu li{
		display:inline;
		color:#fff;
		text-transform:uppercase;
		font: 0.7em Arial;
		margin:0 0 0 0;
		padding:3px;

	}
	#bottommenu a:link, #bottommenu a:active, #bottommenu a:visited{
		color:#fff;
		text-decoration:none;
	}
	
	#bottommenu a:hover{
		background-color:#00ADEF;	
	}	
	
	
/** bottom menu config end **/

.copyrightText {
	color:#fff;
		text-transform:uppercase;
		font: 0.7em Arial;
}
	
.module{
	position:relative;
	float:left;
	width:100%;
	background:#fff;
	border: 5px solid #E9F0EC;
	margin:0 10px 5px 5px;
	
}

	.module a:link, .module a:active, .module a:visited,
	.module a:link,.module a:active, .module a:visited{
		color:#333333;
		
	}
	.module .module_header{
		position:relative;
		
		background:#9AA39D;
		color:#fff;
		text-transform:uppercase;
		padding:5px;
		font: bold 1em Arial;
	}

	.module .module_content_captionBigTitle{
		word-wrap: break-word;
		overflow:auto;
		font: bold 1em Arial;
		margin: 10px 0 0 5px ;
	}
		.module .module_content_captionBigTitle img{
			/*
			float:right;
			margin: 0 10px 0 10px;
			width: 40px;
			height: auto;
			*/
			
			position:absolute;
			right:0px;
			margin: 0 10px 0 10px;
			width: 80px;
			height: 42px;
			

		}
	.module .module_content_captionSmallTitle{
		word-wrap: break-word;
		overflow:auto;
		font: normal 0.7em Arial;
		margin: 0 0 0 5px ;
	}
	
	#attractDiv .module_content_pic {
		margin: 0 0 0 0;

	}
		#attractDiv .module_content_pic img{
			width:100%;
			height:300px;
			margin: 0 0 0 0;
	
		}
	.module .module_content_pic{
		text-align: center;
		margin: 0 0 0 0;
		overflow:auto;*
		display:block;
		font: 1em Arial;
		max-width:700px;
	}
	.module .module_content_text{
		
		font: 0.8em Arial;
	}
		.module .module_content_pic  img{
			margin: 5px 0 5px 0;
			text-align:
			background:none;
			border:none;
			padding:0;
			max-width:640px;

		}
		
		
		
		.module .module_content_obj  object{
			
			margin: 5px 0 5px 0;
			
		}
		
				
		
		.module .frontCoverCaption{
			color:#9AA39D;
			font: bold 1.5em Arial;
		}
		/**happenings module config start**/
		/*hap1*/
		.module .module_content_pic #divHap1{
			width:100%;
			margin:0 0 5px 0;
		}
		.module #divHap1 .moduleobj_content_captionBigTitle{
			font: bold 0.9em Arial;
			text-align:left;
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
			
		}
		.module #divHap1 .moduleobj_content_captionSmallTitle{
			font: italic 0.9em Arial;
			text-align:left;
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
		
		.module #divHap1 .moduleobj_content_pic{
			width:95%;
			float:left;
			margin: 0 15px 15px 15px;
			
		}
			.module #divHap1 .moduleobj_content_pic img{
				width:150px;
				height:196px;
				float:left;
			}
		.module #divHap1 .moduleobj_content_text{
			width:52%;
			float:left;
			text-align:left;
			margin:0 5px 0 5px;
			font: 0.8em Arial;
		}
		/*hap2*/
		.module .module_content_pic #divHap2{
			width:100%;
			margin:5px 0 5px 0;
		}
		.module #divHap2 .moduleobj_content_captionBigTitle{
			font: bold 0.9em Arial;
			text-align:left;
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
		.module #divHap2 .moduleobj_content_captionSmallTitle{
			font: italic 0.9em Arial;
			text-align:left;
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
		
		.module #divHap2 .moduleobj_content_pic{
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
			.module #divHap2 .moduleobj_content_pic img{
				width:150px;
				height:196px;
				float:left;
			}
		.module #divHap2 .moduleobj_content_text{
			width:52%;
			float:left;
			text-align:left;
			margin: 0 15px 0 15px;
			font: 0.8em Arial;
		}
		/*hap3*/
		.module .module_content_pic #divHap3{
			width:100%;
			margin:5px 0 5px 0;
		}
		.module #divHap3 .moduleobj_content_captionBigTitle{
			font: bold 0.9em Arial;
			text-align:left;
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
		.module #divHap3 .moduleobj_content_captionSmallTitle{
			font: italic 0.9em Arial;
			text-align:left;
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
		
		.module #divHap3 .moduleobj_content_pic{
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
			.module #divHap3 .moduleobj_content_pic img{
				width:150px;
				height:196px;
				float:left;
			}
		.module #divHap3 .moduleobj_content_text{
			width:52%;
			float:left;
			text-align:left;
			margin: 0 15px 0 15px;
			font: 0.8em Arial;
		}
		/*hap4*/
		.module .module_content_pic #divHap4{
			width:100%;
			margin:5px 0 5px 0;
		}
		.module #divHap4 .moduleobj_content_captionBigTitle{
			font: bold 0.9em Arial;
			text-align:left;
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
		.module #divHap4 .moduleobj_content_captionSmallTitle{
			font: italic 0.9em Arial;
			text-align:left;
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
		
		.module #divHap4 .moduleobj_content_pic{
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
			.module #divHap4 .moduleobj_content_pic img{
				width:150px;
				height:196px;
				float:left;
			}
		.module #divHap4 .moduleobj_content_text{
			width:52%;
			float:left;
			text-align:left;
			margin: 0 15px 0 15px;
			font: 0.8em Arial;
		}
		/*hap5*/
		.module .module_content_pic #divHap5{
			width:100%;
			margin:5px 0 5px 0;
		}
		.module #divHap5 .moduleobj_content_captionBigTitle{
			font: bold 0.9em Arial;
			text-align:left;
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
		.module #divHap5 .moduleobj_content_captionSmallTitle{
			font: italic 0.9em Arial;
			text-align:left;
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
		
		.module #divHap5 .moduleobj_content_pic{
			width:95%;
			float:left;
			margin: 0 15px 0 15px;
		}
			.module #divHap5 .moduleobj_content_pic img{
				width:150px;
				height:196px;
				float:left;
			}
		.module #divHap5 .moduleobj_content_text{
			width:52%;
			float:left;
			text-align:left;
			margin: 0 15px 0 15px;
			font: 0.8em Arial;
		}
		/**happenings module config end**/
		.module #homeMagFrontCover .moduleobj_content_pic{
			width:150px;
			float:left;
		}
			.module #homeMagFrontCover .moduleobj_content_captionBigTitle,
			.module #magFrontCover .moduleobj_content_captionBigTitle{
				float:left;
				width:60%;
				height:auto;	
			}
			
			.module #homeMagFrontCover .moduleobj_content_pic img{
				width:100%;
				height:auto;	
				margin: 0 5px 0 5px;
			}
		#galleryImageFeatureEntry .module_content_pic
		{
		
			text-align:center;
			width:auto;
			height:auto;
		}
			#galleryImageFeatureEntry .module_content_pic img{
				height:auto;
				width:90%;
				
			}
		.module #magFrontCover .moduleobj_content_pic{
			width:200px;
			float:left;
			margin:0 20px 0 0;
			
		}
			.module #magFrontCover .moduleobj_content_pic img{
				width:100%;
				height:auto;
				margin: 0 5px 0 5px;
			}
		
		.module .module_content_pic #magImageGallery .moduleobj_content_pic{
			float:left;
			height:auto;
			width:auto;
			text-align:center;
			margin: 5px;
			
		}
		

			.module .module_content_pic #magImageGallery .moduleobj_content_pic img{
				width:120px;
				height:155px;
				
			}
			
			.module #magFrontCover .moduleobj_content_pic img{
				height:auto;
				width:200px;
				
			}
		.module #magImageGallery .moduleobj_content_text {
			text-align:center;
		}
		
		.module #homeMagFrontCover .moduleobj_content_captionBigTitle,
		.module #magFrontCover .moduleobj_content_captionBigTitle{
			float:left;
			text-align:left;
			font: bold 0.9em Arial;
			margin: 10px 2px 2px 22px;
		}
		
		.module #homeMagFrontCover .moduleobj_content_text,
		.module #magFrontCover .moduleobj_content_text {
			float:left;
			text-align:left;
			font: 1.0em Arial;
			margin: 2px 2px 2px 22px;
		}
			.module #homeMagFrontCover .moduleobj_content_text ul,
			.module #magFrontCover .moduleobj_content_text ul{
				position: relative;
				left: -30px;
				top: -5px;
			}
			
			
	.module .module_content_pic{
		text-align: center;
		margin: 5px 0 5px 0;
		overflow:auto;
	}		
			.module .module_content_pic .profileImageGallery .moduleobj_content_pic {
				float:left;
				width:150px;
				height:150px;
				
				margin: 1% 1% 2% 7%;
			}
			.module .module_content_pic .profileImageGallery .moduleobj_content_pic img{
				float:left;
				width:100%;
				height:100%;
				
				
			}
	
	.module .module_content_text{
		position:relative;
		height:auto;
		width:95%;
		word-wrap: break-word;
		overflow:auto;
		padding: 5px;
		margin: 0 10px 0 10px;
		font: 0.9em Arial;
		font-weight: 400;
	}
	.module .module_footer{
		position:relative;
		background:#E9F0EC;
		color:#9AA39D;
		text-transform:uppercase;
		font: bold 0.8em Arial;
		word-wrap: break-word;
		overflow:auto;
	}

.moduleobj_NavigateButton{
	text-align:center;
	margin: 0 5px 0 5px;
}
	
.moduleobj_MoreButton, .moduleobj_NavigateButton{
	margin: 10px 0 10px 0;
	color:#9AA39D;
	font: bold 1em Arial;
}
	
	.moduleobj_MoreButton img{
		margin: 10px 0 10px 0;
	}
	
	.moduleobj_MoreButton a:link, .moduleobj_MoreButton a:active, .moduleobj_MoreButton a:visited,
	.moduleobj_NavigateButton a:link,.moduleobj_NavigateButton a:active, .moduleobj_NavigateButton a:visited{
		color:#9AA39D;
		text-decoration:none;
	}

#ContentContainer {
	width:100%;	
	
}
	#ContentContainer #ContentContainer_Column1 {
		width:57%;
		
		
	}
		#ContentContainer_Column1 #HomeMagMod .module_content_captionBigTitle{
			position:absolute;
			left:130px;
			
		}
		
		#ContentContainer_Column1 #HomeMagMod .module_content_pic{
			float:left;
			margin: 0 5px 0 5px;
			
		}
		#ContentContainer_Column1 #HomeMagMod .module_content_text{
			float:left;
			position:absolute;
			left:105px;
			bottom:40px;
			height: auto;
		}
		
		
			
	#ContentContainer #ContentContainer_Column2{
		
		width:38%;
		
	}
	
	
	
.ColumnSettings{
	float:left;
	position:relative;
	height:auto;
	margin: 0 10px 5px 10px;
}


#signupFormButton{
	float:right;
	color:#545563;
}

#CinemaCombo .cinemacombobox{
	color:#545563;
	width:150px;
}

#novellogo{
	border:none;
	position:relative;
	top:5px;	
}