* { margin: 0; }
html { position: relative; height: 100%; width: 100%; margin: 0; /*overflow-x:hidden;*/ font-family: 'Open Sans', sans-serif; }
body { margin:0; padding: 0; height: 100%; width: 100%; text-align: center; }

h1,h2,h3,h4,h5{ display: inline; margin: auto; }

correct{ color: #090; }
incorrect{ color: #f00; }

/* Opening page */
#opheadwrapper{ width: 100%; display: inline-block; vertical-align: middle; }
#opcontentwrapper{ width: 100%; float: left; background-color: #fff; }
#opcontentstart{ width: 100%; float: left; text-align: center; margin: 40px 0; }
	#opcontentstart_limit{ width: 1100px; display: inline-block; text-align: right; }
	
opheader{ width: 100%; height: 110px; float: left; background-color:#d1d2d4; font-size: 0; font-family: 'News Cycle', sans-serif; }

opcontentbg{ width: 100%; float: left; background-color: #fff; }
opcontent{ width: 100%; width: 1100px; display: inline-block; margin: 40px 0; font-size: 0; }
	#opcontent_map{ width: 40%; min-height: 400px; float: left; font-size: 14px; position: relative; }
		#opcontent_mappos{ background-image: url(../images/hub_map01.png); width:553px; height:800px; background-repeat: ; background-size: ; position: absolute; top:-300px; left: -200px; }
	#opcontent_text{ width: 60%; float: left; font-size: 14px; text-align: left; }
		#opcontent_text h1{ font-size:28px; font-family: 'News Cycle', sans-serif; color: #7b5a95; }
		#opcontent_text h2{ font-size:60px; font-family: 'News Cycle', sans-serif; color: #7b5a95; font-weight: 800; }
		.startmodule{ display: inline-block; background-color: #d00; color: #fff; font-size: 20px; text-decoration: none; text-transform: uppercase; padding: 10px 40px; border-radius: 20px; }
		.startmodule:hover{ background-color: #f44; }
		.startmodule:active{ background-color: #faa; }
		.continuemodule{ display: inline-block; background-color: #7b5a95; color: #fff; font-size: 20px; text-decoration: none; text-transform: uppercase; padding: 10px 40px; border-radius: 20px; }
		.continuemodule:hover{ background-color: #b392cd; }
		.continuemodule:active{ background-color: #d9c3ea; }
		
/* Main pages */
#headwrapper{ width: 100%; display: inline-block; vertical-align: middle; }
#contentwrapper{ display:inline-block; width: 1100px; }

header{ width: 100%; height: 86px; float: left; background-image: url(../images/header_background_loop01.jpg); background-repeat: repeat-x; font-size: 0; font-family: 'News Cycle', sans-serif; }
	#header_limit{ width: 1100px; display: inline-block; }
		#header_defsize{ height: 86px; width: 1px; display: inline-block; vertical-align: middle; font-size: 0; }
		#header_title{ width: 80%; display: inline-block; vertical-align: middle; font-size: 22px; text-align: left; }
			#header_title h1{ font-size: 24px; color: #7b5896; font-weight: 400; margin: 0; padding: 0; }
		#header_hub{ width: calc(20% - 1px); display: inline-block; vertical-align: middle; font-size: 26px; color: #fff; text-align: right; }
navigation{ width: 100%; height: 43px; float: left; background-color: #0f0; margin-top: 4px; background-image: url(../images/header_background_loop02.jpg); background-repeat: repeat-x; font-size: 0; }
	#navigation_limit{ width: 1100px; display: inline-block; }
		#navigation_defsize{ height: 43px; width: 1px; display: inline-block; vertical-align: middle; }
		#navigation_title{ width: 55%; display: inline-block; vertical-align: middle; text-align: left; }
			#navigation_title h2{ font-size: 20px; color: #fff; font-weight: 700; }
		#navigation_links{ width: calc(45% - 1px); display: inline-block; vertical-align: middle; text-align: right; font-size: 0; }
			#navigation_links a{ display: inline-block; margin: 0 10px; }
			.arrownav{ background-color: #fff; color:#7b5896; border-radius: 20px; font-size: 15px; text-transform: uppercase; text-decoration: none; background-repeat: no-repeat; }
			.arrownav:hover{ background-color:#ccb2df; }
			.arrownav_home{ padding: 2px 10px 2px 10px; }
			.arrownav_left{ padding: 2px 10px 2px 40px; background-image: url(../images/navigation_arrow01_left.png); background-position: center left; }
			.arrownav_right{ padding: 2px 40px 2px 10px; background-image: url(../images/navigation_arrow01_right.png); background-position: center right; }
			#navigation_pagenumbers{ display: inline-block; margin: 0 10px; font-size: 15px; color: #fff; }
				
pageprogress{ width: 100%; float: left; margin: 20px 0; text-align: right; }
	progressbar{ width:200px; display: inline-block; background-color: #dad5e6; height: 20px; text-align: left; }
		progressbarvalue{ background-color: #7b5a95;height: 20px; display: inline-block; }
content{ width: 100%; float: left; margin: 40px 0; font-size: 0; }

/* Module 1 */
#module01_title{ display: inline-block; vertical-align: middle; width: 100%; font-size: 20px; text-align: left; font-weight: 600; color: #7b5896; margin-bottom: 40px; }
#module01_text{ display: inline-block; vertical-align: middle; width: 52%; margin-right: 3%; font-size: 16px; text-align: left; }
	#module01_text h3{  }
#module01_map{ display: inline-block; vertical-align: middle; width: 45%; text-align: center; }
	#module01_map img{ width: 100%; }

/* Module 2 */
#module02_text{ display: inline-block; vertical-align: top; width: 72%; margin-right: 3%; font-size: 16px; text-align: left; }
	#module02_text h3{  }
	#module02_text ul{ margin: 0 20px; padding: 0; }
	#module02_text ul li{ margin: 30px 0; padding: 0; list-style: none; }
#module02_logo{ display: inline-block; vertical-align: top; width: 25%; text-align: center; }
	#module02_logo img{ width: 100%; max-width: 145px; }

/* Module 3 */
#module03_text{ display: inline-block; vertical-align: top; width: 42%; margin-right: 3%; font-size: 16px; text-align: left; }
	#module03_text h3{  }
#module03_map{ display: inline-block; vertical-align: top; width: 55%; text-align: center; }
	#module03_map_image{ position: relative; width:100%; float: left; font-size: 16px; }
		
		.module03_map_argyllbute{ position:absolute; width:320px; height: 346px; top: 40px; left: 0; background-image: url(../images/module3_map_argyllbute.png); background-repeat:no-repeat; background-size: 320px; z-index: 1; opacity:0; }
			.module03_map_argyllbute img{ width: 100%; }
		.module03_map_trigger{ opacity: 0; position:absolute; width: 200px; height: 200px; background: rgba(0,0,0,0.5); z-index: 1000; top:100px; left:80px;  }
			.module03_map_trigger:hover + .module03_map_argyllbute{ width:420px; height: 454px; top: -10px; left: -50px; background-size: 420px; opacity:1; z-index: 100; }
		
		.module03_map_stirling{ position:absolute; width:147px; height: 159px; top: 88px; left: 264px; background-image: url(../images/module3_map_stirling.png); background-repeat:no-repeat; background-size: 147px; z-index: 1; opacity:0; }
			.module03_map_stirling img{ width: 100%; }
		.module03_map_trigger2{ opacity: 0; position:absolute; width: 80px; height: 100px; background: rgba(0,0,0,0.5); z-index: 1000; top:120px; left:280px;  }
			.module03_map_trigger2:hover + .module03_map_stirling{ width:347px; height: 375px; top: -12px; left: 164px; background-size: 347px; opacity:1; z-index: 100; }
		
		.module03_map_perthkinross{ position:absolute; width:222px; height: 204px; top: 0px; left: 280px; background-image: url(../images/module3_map_perthkinross.png); background-repeat:no-repeat; background-size: 222px; z-index: 1; opacity:0; }
			.module03_map_perthkinross img{ width: 100%; }
		.module03_map_trigger3{ opacity: 0; position:absolute; width: 100px; height: 130px; background: rgba(0,0,0,0.5); z-index: 1000; top:40px; left:350px;  }
			.module03_map_trigger3:hover + .module03_map_perthkinross{ width:422px; height: 388px; top: -40px; left: 220px; background-size: 347px; opacity:1; z-index: 100; }
		
		.module03_map_angus{ position:absolute; width:168px; height: 137px; top: 0px; right: 0; background-image: url(../images/module3_map_angus.png); background-repeat:no-repeat; background-size: 168px; z-index: 1; opacity:0; }
			.module03_map_angus img{ width: 100%; }
		.module03_map_trigger4{ opacity: 0; position:absolute; width: 100px; height: 80px; background: rgba(0,0,0,0.5); z-index: 1000; top:20px; right:40px;  }
			.module03_map_trigger4:hover + .module03_map_angus{ width:368px; height: 300px; top: -50px; right: -100; background-size: 347px; opacity:1; z-index: 100; }
		
		.module03_map_dundee{ position:absolute; width:60px; height: 51px; top: 96px; right: 76px; background-image: url(../images/module3_map_dundee.png); background-repeat:no-repeat; background-size: 60px; z-index: 1; opacity:0; }
			.module03_map_dundee img{ width: 100%; }
		.module03_map_trigger5{ opacity: 0; position:absolute; width: 30px; height: 16px; background: rgba(0,0,0,0.5); z-index: 1000; top:112px; right:90px;  }
			.module03_map_trigger5:hover + .module03_map_dundee{ width:260px; height: 221px; top: 10px; right: -24px; background-size: 260px; opacity:1; z-index: 100; }
		
		.module03_map_fife{ position:absolute; width:168px; height: 131px; top: 108px; right: 43px; background-image: url(../images/module3_map_fife.png); background-repeat:no-repeat; background-size: 168px; z-index: 1; opacity:0; }
			.module03_map_fife img{ width: 100%; }
		.module03_map_trigger6{ opacity: 0; position:absolute; width: 80px; height: 40px; background: rgba(0,0,0,0.5); z-index: 1000; top:142px; right:60px;  }
			.module03_map_trigger6:hover + .module03_map_fife{ width:368px; height: 287px; top: 50px; right: -64px; background-size: 287px; opacity:1; z-index: 100; }
			
		.module03_map_clackmannshire{ position:absolute; width:58px; height: 58px; top: 166px; right: 175px; background-image: url(../images/module3_map_clackmannshire.png); background-repeat:no-repeat; background-size: 58px; z-index: 1; opacity:0; }
			.module03_map_clackmannshire img{ width: 100%; }
		.module03_map_trigger7{ opacity: 0; position:absolute; width: 40px; height: 35px; background: rgba(0,0,0,0.5); z-index: 1000; top:175px; right:180px;  }
			.module03_map_trigger7:hover + .module03_map_clackmannshire{ width:258px; height: 258px; top: 66px; right: 90px; background-size: 258px; opacity:1; z-index: 100; }
		
.fade{
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
		
#module03_links{ display: inline-block; vertical-align: top; width:100%; text-align: left; }
	#module03_links_link{ width: 48%; padding: 1%; display: inline-block; vertical-align: top; font-size: 16px;  }


/* Module 4 */


#module4_text{ display: inline-block; vertical-align: bottom; width: 100%; font-size: 16px; text-align: left; background-image: url(../images/module4_quizlogo.jpg); background-repeat: no-repeat; background-position: right bottom; background-size: 440px; }
	#module4_text h3{ color: #7b5896; }
	#module4_quiz{ display: inline-block; width: 100%; font-size: 0; margin: 40px 0; }
		#module4_quiz_row{ width: 100%; display: inline-block; margin: 30px 0; position: relative; }
			#module4_quiz_question{ width: 50%; display: inline-block; vertical-align: top; font-size: 16px; text-align: left; }
			#module4_quiz_choices{ width: 50%; display: inline-block; vertical-align: top; font-size: 0; }
				#module4_quiz_choice{ width: 100%; display: inline-block; vertical-align: middle; text-align: left; }
					#module4_quiz_choicelist{ width: auto; margin-right: 30px; display: inline-block; vertical-align: middle; font-size: 16px; text-align: left; }
					#module4_quiz_answer{ width: auto; display: inline-block; vertical-align: middle; font-size: 14px; text-align: left; color: #7b5896; font-weight: 700; background-color: #fff; padding: 0 5px; }
			#module4_submit{ width: 100%; text-align: right; }
			.module4_submit{ background-color: #7b5896; border: 0; padding: 15px 25px; text-transform: uppercase; font-size: 16px; color: #fff; margin: 0; text-decoration: none; display: inline-block; }
			.module4_submit:hover{ opacity:0.6; }
			.module4_submit:active{ opacity:0.3; }


/* Module 5 */

#module5_text{ display: inline-block; vertical-align: middle; width: 40%; margin-right: 3%; font-size: 16px; text-align: left; }

#module5_rollovers{ display: inline-block; position: relative; vertical-align: middle; width: 57%; height: 500px; font-size: 16px; text-align: left; background-image: url(../images/module5_thoughtrollovers.jpg); background-repeat: no-repeat; background-position: center center; background-size: 680px; }
	#module5_rollover{ position: absolute; width: 204px; height: 204px; background-repeat: no-repeat; background-size: 204px; border-radius: 50%; }
	.module5_rollover1{ top:250px; left:0px; background-image: url(../images/module5_thoughtrollovers_icon01.jpg); }
	.module5_rollover2{ top:30px; left:140px; background-image: url(../images/module5_thoughtrollovers_icon02.jpg); }
	.module5_rollover3{ top:0; right:0px; background-image: url(../images/module5_thoughtrollovers_icon03.jpg); }
	#module5_rollovercontent{ position: absolute; left: 0; top:0; right:0; bottom:0; background: rgba(0,0,0,0.4); border-radius: 50%; font-size: 0; opacity: 0; }
		#module5_rollovercontent_textpos{ height: 204px; width: 1px; display: inline-block; vertical-align: middle; }
		#module5_rollovercontent_text{ width: calc(80% - 1px); padding: 0 10%; display: inline-block; vertical-align: middle; font-size: 22px; text-align: center; color: #fff; }
	#module5_rollovercontent:hover{ opacity: 1; }


/* Module 6 */

#module6_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }
	#module6_text h3{ color: #7b5896; }
	#module6_table{ display: inline-block; width:1008px; height:579px; position: relative; background-image: url(../images/module6_table.jpg); background-position: center center; background-size: 1008px; }
		#module6_buildings{ width: 300px; position: absolute; left: 50px; top: 100px; font-size: 12px; text-align: center; }
			#module6_buildings_text{ display: inline-block; padding: 5px; width: calc(100% - 10px); background-color: #fff; }
		#module6_library{ width: 300px; position: absolute; left: 350px; bottom: 0px; font-size: 12px; text-align: center; }
			#module6_library_text{ display: inline-block; padding: 5px; width: calc(100% - 10px); background-color: #fff; }
		#module6_phonetext{ width: 300px; position: absolute; right: 140px; top: 20px; font-size: 12px; text-align: center; }
			#module6_phonetext_text{ display: inline-block; padding: 5px; width: calc(100% - 10px); background-color: #fff; }
		#module6_socialmedia{ width: 300px; position: absolute; right: 0px; bottom: 100px; font-size: 12px; text-align: center; }
			#module6_socialmedia_text{ display: inline-block; padding: 5px; width: calc(100% - 10px); background-color: #fff; }


/* Module 7 */

#module7_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }
	#module7_text h3{ color: #7b5896; }
	#module7_table{ display: inline-block; width:1008px; height:579px; position: relative; background-image: url(../images/module7_table.jpg); background-position: center center; background-size: 1008px; }
		#module7_housing{ width: 300px; position: absolute; left: 80px; top: 120px; font-size: 12px; text-align: center; }
			#module7_housing_text{ display: inline-block; padding: 5px; width: calc(100% - 10px); background-color: #fff; }
		#module7_money{ width: 300px; position: absolute; right: 60px; top: 100px; font-size: 12px; text-align: center; }
			#module7_money_text{ display: inline-block; padding: 5px; width: calc(100% - 10px); background-color: #fff; }
		#module7_relationship{ width: 300px; position: absolute; left: 150px; bottom: 40px; font-size: 12px; text-align: center; }
			#module7_relationship_text{ display: inline-block; padding: 5px; width: calc(100% - 10px); background-color: #fff; }
		#module7_training{ width: 300px; position: absolute; right: 50px; bottom: 40px; font-size: 12px; text-align: center;}
			#module7_training_text{ display: inline-block; padding: 5px; width: calc(100% - 10px); background-color: #fff; }


/* Module 8 */

#module8_text{ display: inline-block; vertical-align: middle; width: 40%; margin-right: 3%; font-size: 16px; text-align: left; }
	#module8_text ul{ margin: 30px 0; font-weight: 700;  }
	#module8_text ul li{ margin: 10px 0; }

#module8_rollovers{ display: inline-block; position: relative; vertical-align: middle; width: 57%; height: 500px; font-size: 16px; text-align: left; background-image: url(../images/module8_rollovers.jpg); background-repeat: no-repeat; background-position: center center; background-size: 458px; }
	#module8_rollover_size1{ position: absolute; width: 189px; height: 189px; background-repeat: no-repeat; background-size: 189px; border-radius: 50%; border: 5px solid #fff; }
	#module8_rollover_size2{ position: absolute; width: 138px; height: 138px; background-repeat: no-repeat; background-size: 189px; border-radius: 50%; border: 5px solid #fff; }
	.module8_rollover1{ top:0px; left:215px; background-image: url(../images/module8_rollovers_icon01.jpg); background-position: center center; }
	.module8_rollover2{ bottom:20px; left:215px; background-image: url(../images/module8_rollovers_icon02.jpg); background-position: center center; }
	.module8_rollover3{ top:170px; left:95px; background-image: url(../images/module8_rollovers_icon03.jpg); background-position: center center; }
	.module8_rollover4{ top:170px; right:95px; background-image: url(../images/module8_rollovers_icon04.jpg); background-position: center center; }
	#module8_rollovercontent{ position: absolute; left: 0; top:0; right:0; bottom:0; background: rgba(0,0,0,0.4); border-radius: 50%; font-size: 0; opacity: 0; }
		#module8_rollovercontent1_textpos{ height: 189px; width: 1px; display: inline-block; vertical-align: middle; }
		#module8_rollovercontent1_text{ width: calc(80% - 1px); padding: 0 10%; display: inline-block; vertical-align: middle; font-size: 18px; text-align: center; color: #fff; }
		#module8_rollovercontent2_textpos{ height: 138px; width: 1px; display: inline-block; vertical-align: middle; }
		#module8_rollovercontent2_text{ width: calc(80% - 1px); padding: 0 10%; display: inline-block; vertical-align: middle; font-size: 18px; text-align: center; color: #fff; }
	#module8_rollovercontent:hover{ opacity: 1; }


/* Module 9 */

#module9_text{ display: inline-block; vertical-align: bottom; width: 50%; margin-right: 3%; font-size: 16px; text-align: left; }
	#module9_text ul{ margin: 30px 0;  }
	#module9_text ul li{ margin: 10px 0; }

#module9_image{ display: inline-block; vertical-align: bottom; width: 47%; font-size: 16px; text-align: center; }
	#module9_image img{ width: 100%; }


/* Module 10 */

#module10_text{ display: inline-block; vertical-align: bottom; width: 100%; font-size: 16px; text-align: left; background-image: url(../images/module10_quizlogo.jpg); background-repeat: no-repeat; background-position: right bottom; background-size: 440px; }
	#module10_text h3{ color: #7b5896; }
	#module10_quiz{ display: inline-block; width: 100%; font-size: 0; margin: 40px 0; }
		#module10_quiz_row{ width: 100%; display: inline-block; margin: 30px 0; position: relative; }
			#module10_quiz_question{ width: 50%; display: inline-block; vertical-align: top; font-size: 16px; text-align: left; }
			#module10_quiz_choices{ width: 50%; display: inline-block; vertical-align: top; font-size: 0; }
				#module10_quiz_choice{ width: 100%; display: inline-block; vertical-align: middle; text-align: left; }
					#module10_quiz_choicelist{ width: auto; margin-right: 30px; display: inline-block; vertical-align: middle; font-size: 16px; text-align: left; }
					#module10_quiz_answer{ width: auto; display: inline-block; vertical-align: middle; font-size: 14px; text-align: left; color: #7b5896; font-weight: 700; background-color: #fff; padding: 0 5px; }
			#module10_submit{ width: 100%; text-align: right; }
			.module10_submit{ background-color: #7b5896; border: 0; padding: 15px 25px; text-transform: uppercase; font-size: 16px; color: #fff; margin: 0; text-decoration: none; display: inline-block; }
			.module10_submit:hover{ opacity:0.6; }
			.module10_submit:active{ opacity:0.3; }


/* Module 11 */

#module11_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }
	#module11_text h3{ color: #7b5896; }
	#module11_icons{ display: inline-block; width:100%; position: relative; text-align: center; font-size: 0; margin: 60px 0; }
		#module11_icon{ width: 31%; text-align: center; display: inline-block; vertical-align: middle; }
			#module11_icon_title{ width: 230px; display: inline-block; margin-bottom: 20px; text-align: center; color: #7b5896; font-size: 24px; font-weight: 700; }
			#module11_icon_circle{ width:230px; display: inline-block; height: 230px; border-radius:50%; padding: 10px; background-color: #57c3bf; font-size: 0; }
				#module11_icon_circle_size{ width:1px; height: 230px; display: inline-block; vertical-align: middle; text-align: center; }
				#module11_icon_circle_content{ width:80%; font-size:12px; color: #fff; display: inline-block; vertical-align: middle; }
					#module11_icon_circle_content img{ width:60%; }
		#module11_text_hublink{ width: 70%; margin: 3% 15%; display: inline-block; font-size: 14px; color: #fff; background-color: #666; text-align: center; padding: 20px; font-weight: 100; }
			#module11_text_hublink a{ text-decoration: none; color: #fff; }
			#module11_text_hublink a:hover{ text-decoration: underline; }


/* Module 12 */

#module12_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }
	#module12_table{ width:1010px ; height:562px ; position: relative; display: inline-block; background-image: url(../images/module12_iconbg.png); background-repeat: no-repeat; background-size: 1010px; background-position: center center; }
		#module12_icon{ width: 208px; display: inline-block; position: absolute; text-align: center; }
			#module12_icon_text{ width: 100%; display: inline-block; font-size: 13px; }
			#module12_icon_image{ width: 100%; display: inline-block; }
			#module12_icon_title{ width: 100%; display: inline-block; font-size: 24px; font-weight: 600; color: #7b5896; }
			.module12_icon1{ top:0px; left: 0px; }
			.module12_icon2{ bottom:0px; left: 230px; }
			.module12_icon3{ top:0px; right: 300px; }
			.module12_icon4{ bottom:0px; right: 30px; }


/* Module 13 */

#module13_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }
	#module13_table{ width:1010px ; height:562px ; position: relative; display: inline-block; background-image: url(../images/module13_iconbg.png); background-repeat: no-repeat; background-size: 1010px; background-position: center center; }
		#module13_icon{ width: 208px; display: inline-block; position: absolute; text-align: center; }
			#module13_icon_text{ width: 100%; display: inline-block; font-size: 13px; }
			#module13_icon_image{ width: 100%; display: inline-block; }
			#module13_icon_title{ width: 100%; display: inline-block; font-size: 24px; font-weight: 600; color: #7b5896; }
			.module13_icon1{ top:0px; left: 0px; }
			.module13_icon2{ bottom:0px; left: 230px; }
			.module13_icon3{ top:0px; right: 300px; }
			.module13_icon4{ bottom:0px; right: 30px; }


/* Module 14 */

#module14_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }
	#module14_table{ width:1010px ; height:562px ; position: relative; display: inline-block; background-image: url(../images/module14_iconbg.png); background-repeat: no-repeat; background-size: 1010px; background-position: center center; }
		#module14_icon{ width: 208px; display: inline-block; position: absolute; text-align: center; }
			#module14_icon_text{ width: 100%; display: inline-block; font-size: 13px; }
			#module14_icon_image{ width: 100%; display: inline-block; }
			#module14_icon_title{ width: 100%; display: inline-block; font-size: 24px; font-weight: 600; color: #7b5896; }
			.module14_icon1{ top:0px; left: 0px; }
			.module14_icon2{ bottom:0px; left: 230px; }
			.module14_icon3{ top:0px; right: 300px; }
			.module14_icon4{ bottom:0px; right: 30px; }


/* Module 15 */

#module15_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }
	#module15_table{ width:1010px ; height:562px ; position: relative; display: inline-block; background-image: url(../images/module15_iconbg.png); background-repeat: no-repeat; background-size: 1010px; background-position: center center; }
		#module15_icon{ width: 208px; display: inline-block; position: absolute; text-align: center; }
			#module15_icon_text{ width: 100%; display: inline-block; font-size: 13px; }
			#module15_icon_image{ width: 100%; display: inline-block; }
			#module15_icon_title{ width: 100%; display: inline-block; font-size: 24px; font-weight: 600; color: #7b5896; }
			.module15_icon1{ bottom:100px; left: 0px; }
			.module15_icon2{ bottom:100px; left: 400px; }
			.module15_icon3{ bottom:100px; right: 0; }


/* Module 16 */

#module16_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }

#module16_map{ display: inline-block; vertical-align: top; width: 100%; text-align: center; }
	#module16_map_image{ position: relative; width:100%; float: left; font-size: 16px; }
		
		.module16_map_bubble1{ position:absolute; width:180px; height: 200px; top: 100px; left: 330px; background-image: url(../images/slide16_bubble01.png); background-repeat:no-repeat; background-size: 180px; z-index: 1; opacity:0; }
			.module16_map_bubble1 img{ width: 100%; }
		.module16_map_trigger{ opacity: 0; position:absolute; width: 120px; height: 120px; background: rgba(0,0,0,0.5); z-index: 1000; top:60px; left:360px;  }
			.module16_map_trigger:hover + .module16_map_bubble1{ width:360px; height: 400px; top: 100px; left: 235px; background-size: 360px; opacity:1; z-index: 100; }
		
		.module16_map_bubble2{ position:absolute; width:180px; height: 200px; top: 100px; left: 470px; background-image: url(../images/slide16_bubble02.png); background-repeat:no-repeat; background-size: 180px; z-index: 1; opacity:0; }
			.module16_map_bubble2 img{ width: 100%; }
		.module16_map_trigger2{ opacity: 0; position:absolute; width: 120px; height: 120px; background: rgba(0,0,0,0.5); z-index: 1000; top:60px; left:497px;  }
			.module16_map_trigger2:hover + .module16_map_bubble2{ width:360px; height: 400px; top: 100px; left: 370px; background-size: 360px; opacity:1; z-index: 100; }
		
		.module16_map_bubble3{ position:absolute; width:180px; height: 200px; top: 100px; left: 605px; background-image: url(../images/slide16_bubble03.png); background-repeat:no-repeat; background-size: 180px; z-index: 1; opacity:0; }
			.module16_map_bubble3 img{ width: 100%; }
		.module16_map_trigger3{ opacity: 0; position:absolute; width: 120px; height: 120px; background: rgba(0,0,0,0.5); z-index: 1000; top:60px; left:634px;  }
			.module16_map_trigger3:hover + .module16_map_bubble3{ width:360px; height: 400px; top: 100px; left: 510px; background-size: 360px; opacity:1; z-index: 100; }
		
		.module16_map_bubble4{ position:absolute; width:180px; height: 200px; top: 180px; left: 330px; background-image: url(../images/slide16_bubble04.png); background-repeat:no-repeat; background-size: 180px; z-index: 1; opacity:0; }
			.module16_map_bubble4 img{ width: 100%; }
		.module16_map_trigger4{ opacity: 0; position:absolute; width: 120px; height: 120px; background: rgba(0,0,0,0.5); z-index: 1000; top:303px; left:360px;  }
			.module16_map_trigger4:hover + .module16_map_bubble4{ width:360px; height: 400px; top: 0px; left: 235px; background-size: 360px; opacity:1; z-index: 100; }
		
		.module16_map_bubble5{ position:absolute; width:180px; height: 200px; top: 180px; left: 470px; background-image: url(../images/slide16_bubble05.png); background-repeat:no-repeat; background-size: 180px; z-index: 1; opacity:0; }
			.module16_map_bubble5 img{ width: 100%; }
		.module16_map_trigger5{ opacity: 0; position:absolute; width: 120px; height: 120px; background: rgba(0,0,0,0.5); z-index: 1000; top:303px; left:497px;  }
			.module16_map_trigger5:hover + .module16_map_bubble5{ width:360px; height: 400px; top: 0px; left: 370px; background-size: 360px; opacity:1; z-index: 100; }
		
		.module16_map_bubble6{ position:absolute; width:180px; height: 200px; top: 180px; left: 605px; background-image: url(../images/slide16_bubble06.png); background-repeat:no-repeat; background-size: 180px; z-index: 1; opacity:0; }
			.module16_map_bubble6 img{ width: 100%; }
		.module16_map_trigger6{ opacity: 0; position:absolute; width: 120px; height: 120px; background: rgba(0,0,0,0.5); z-index: 1000; top:303px; left:634px;  }
			.module16_map_trigger6:hover + .module16_map_bubble6{ width:360px; height: 400px; top: 0px; left: 510px; background-size: 360px; opacity:1; z-index: 100; }
		

/* Module 17 */

#module17_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }
	#module17_row{ width: 100%; display: inline-block; font-size: 0; }
		#module17_row_text{ width: 76%; padding: 2%; display: inline-block; vertical-align: middle; font-size: 16px; }
		#module17_row_icon{ width: 16%; padding: 2%; display: inline-block; vertical-align: middle; text-align: center; }


/* Module 18 */

#module18_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }
	#module18_icons{ display: inline-block; width: 1073px; height: 579px; position: relative; background-image: url(../images/module18_iconbg.png); }
		#module18_icon{ display: inline-block; position: absolute; background-repeat: no-repeat; background-size: 100%; border-radius: 50%; }
			#module18_title{ display: inline-block; position: absolute; top:500px; left:450px; width:190px; height: 246px; text-align: center; color: #fff; font-size: 20px; }
			.module18_icon1{ top:200px; left:0px; background-image: url(../images/module18_icon1.png); width:246px; height: 246px;  }
			.module18_icon2{ top:0px; left:280px; background-image: url(../images/module18_icon4.png); width:180px; height: 180px;  }
			.module18_icon3{ top:0px; right:220px; background-image: url(../images/module18_icon3.png); width:180px; height: 180px;  }
			.module18_icon4{ top:250px; right:0px; background-image: url(../images/module18_icon2.png); width:246px; height: 246px;  }
			#module18_icon_hover{ opacity: 0; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.4); border-radius: 50%; font-size: 0; }
				#module18_icon_hover:hover{ opacity: 1; }
				#module18_icon_hover_content_large{ width: 1px; height: 246px; display: inline-block; vertical-align: middle; }
				#module18_icon_hover_content_small{ width: 1px; height: 180px; display: inline-block; vertical-align: middle; }
				#module18_icon_hover_content{ width: calc(100% - 1px); display: inline-block; vertical-align: middle; font-size: 18px; text-align: center; color: #fff; }


/* Module 19 */

#module19_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }
	#module19_icons{ width: 100%; text-align: center; display: inline-block; text-align: center; margin: 80px 0; }
		#module19_icon{ text-align: center; margin: 0 40px; display: inline-block; vertical-align: top; }
			#module19_icon_text{ width: 100%; display: inline-block; font-size: 14px; min-height: 80px; }
			#module19_icon_image{ width: 100%; display: inline-block; margin: 30px 0 0 0; }
				#module19_icon_image img{ width: 100%; }
			.module19_icon_normal{ width: 207px; }
			.module19_icon_large{ width: 332px; }


/* Module 20 */

#module20_text{ display: inline-block; vertical-align: bottom; width: 100%; font-size: 16px; text-align: left; background-image: url(../images/module10_quizlogo.jpg); background-repeat: no-repeat; background-position: right bottom; background-size: 440px; min-height: 600px; }
	#module20_text h3{ color: #7b5896; }
	#module20_quiz{ display: inline-block; width: 100%; font-size: 0; margin: 40px 0; }
		#module20_quiz_row{ width: 100%; display: inline-block; margin: 30px 0; position: relative; }
			#module20_quiz_question{ width: auto; margin: 0 60px 0 0; display: inline-block; vertical-align: top; font-size: 16px; text-align: left; }
			#module20_quiz_choices{ width: 70%; display: inline-block; vertical-align: top; font-size: 0; }
				#module20_quiz_choice{ width: 100%; display: inline-block; vertical-align: middle; text-align: left; margin: 0 0 10px 0; }
					#module20_quiz_choicelist{ width: auto; margin-right: 30px; display: inline-block; vertical-align: middle; font-size: 16px; text-align: left; }
						#module20_quiz_radiobutton{ float: left; width: 20px; padding: 8px 2px 0 0; }
						#module20_quiz_choicetext{ float: left; max-width: 400px; width: calc(100% - 22px); }
					#module20_quiz_answer{ width: auto; display: inline-block; vertical-align: middle; font-size: 14px; text-align: left; color: #7b5896; font-weight: 700; background-color: #fff; padding: 0 5px; }
			#module20_submit{ width: 100%; text-align: left; margin-top: 30px; }
			.module20_submit{ background-color: #7b5896; border: 0; padding: 15px 25px; text-transform: uppercase; font-size: 16px; color: #fff; margin: 0; text-decoration: none; display: inline-block; }
			.module20_submit:hover{ opacity:0.6; }
			.module20_submit:active{ opacity:0.3; }


/* Module 21 */

#module21_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }
	#module21_icons{ width: 100%; margin: 40px 0; }
		#module21_icons img{ margin: 0 100px 0 0; }


/* Module 22 */

#module22_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; }
	#module22_icons{ width: 100%; margin: 40px 0; }
		#module22_icons img{ margin: 0 100px 0 0; }


/* Module 23 */

#module23_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; background-image: url(../images/module23_iconsbg.png); background-repeat: no-repeat; background-position: right bottom; background-size: 304px; min-height: 304px; }
	#module23_icons{ width: 100%; margin: 40px 0; }
		#module23_icons img{ margin: 0 100px 0 0; }


/* Module 24 */

#module24_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; background-image: url(../images/module24_iconsbg.png); background-repeat: no-repeat; background-position: right bottom; background-size: 304px; min-height: 304px; }
	#module24_icons{ width: 100%; margin: 40px 0; }
		#module24_icons img{ margin: 0 100px 0 0; }


/* Module 25 */

#module25_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; background-image: url(../images/module25_iconsbg.png); background-repeat: no-repeat; background-position: right bottom; background-size: 304px; min-height: 304px; }
	#module25_icons{ width: 100%; margin: 40px 0; }
		#module25_icons img{ margin: 0 100px 0 0; }
		
		
/* Module 26 */

#module26_text{ display: inline-block; vertical-align: middle; width: 100%; font-size: 16px; text-align: left; background-image: url(../images/module26_iconsbg.png); background-repeat: no-repeat; background-position: right bottom; background-size: 304px; min-height: 304px; }
	#module26_icons{ width: 100%; margin: 40px 0; }
		#module26_icons img{ margin: 0 100px 0 0; }


/* Module 27 */

#module27_text{ display: inline-block; vertical-align: bottom; width: 100%; font-size: 16px; text-align: left; background-image: url(../images/module10_quizlogo.jpg); background-repeat: no-repeat; background-position: right bottom; background-size: 440px; min-height: 600px; }
	#module27_text h3{ color: #7b5896; font-size:16px; }
	#module27_textbox{ width: 50%; display: inline-block; vertical-align: middle; }
		.module27_submit{ display: inline-block; background-color: #7b5896; border: 0; padding: 15px 25px; text-transform: uppercase; font-size: 16px; color: #fff; text-decoration: none; margin: 0; text-decoration: none; display: inline-block; }
		.module27_submit:hover{ opacity:0.6; }
		.module20_submit:active{ opacity:0.3; }


/* Module 28 */

#module28_text{ display: inline-block; vertical-align: bottom; width: 100%; font-size: 16px; text-align: left; background-image: url(../images/module10_quizlogo.jpg); background-repeat: no-repeat; background-position: right bottom; background-size: 440px; min-height: 600px; }
	#module28_text h3{ color: #7b5896; }
	#module28_quiz{ display: inline-block; width: 100%; font-size: 0; margin: 40px 0; }
		#module28_quiz_row{ width: 100%; display: inline-block; margin: 30px 0; position: relative; }
			#module28_quiz_question{ width: auto; margin: 0 30px 0 0; display: inline-block; vertical-align: top; font-size: 16px; text-align: left; }
			#module28_quiz_choices{ width: 50%; display: inline-block; vertical-align: top; font-size: 0; }
				#module28_quiz_choice{ width: 100%; display: inline-block; vertical-align: middle; text-align: left; margin: 0 0 10px 0; }
					#module28_quiz_choicelist{ width: auto; margin-right: 10px; display: inline-block; vertical-align: middle; font-size: 16px; text-align: left; }
						#module28_quiz_radiobutton{ float: left; width: 20px; padding: 8px 2px 0 0; }
						#module28_quiz_choicetext{ float: left; max-width: 400px; width: calc(100% - 22px); }
					#module28_quiz_answer{ width: auto; margin-left: 20px; display: inline-block; vertical-align: middle; font-size: 14px; text-align: left; color: #7b5896; font-weight: 700; background-color: #fff; padding: 0 5px; }
			#module28_submit{ width: 100%; text-align: left; margin-top: 30px; }
			.module28_submit{ background-color: #7b5896; border: 0; padding: 15px 25px; text-transform: uppercase; font-size: 16px; color: #fff; text-decoration: none; margin: 0; text-decoration: none; display: inline-block; }
			.module28_submit:hover{ opacity:0.6; }
			.module28_submit:active{ opacity:0.3; }

/* Module 29 */

#module29_text{ display: inline-block; vertical-align: bottom; width: 100%; font-size: 16px; text-align: left; background-image: url(../images/module10_quizlogo.jpg); background-repeat: no-repeat; background-position: right bottom; background-size: 440px; min-height: 600px; }
	#module29_text h3{ color: #7b5896; }
	#module29_quiz{ display: inline-block; width: 100%; font-size: 0; margin: 40px 0; }
		#module29_quiz_row{ width: 100%; display: inline-block; margin: 30px 0; position: relative; }
			#module29_quiz_prequestion{ width: 60%; margin-right: 40%; margin-bottom: 30px; display: inline-block; font-size: 16px; text-align: left; }
			#module29_quiz_question{ width: 50%; margin: 0 30px 0 0; display: inline-block; vertical-align: top; font-size: 16px; text-align: left; }
			#module29_quiz_choices{ width: 45%; display: inline-block; vertical-align: top; font-size: 0; }
				#module29_quiz_choice{ width: 100%; display: inline-block; vertical-align: middle; text-align: left; margin: 0 0 10px 0; }
					#module29_quiz_choicelist{ width: auto; margin-right: 10px; display: inline-block; vertical-align: middle; font-size: 16px; text-align: left; }
						#module29_quiz_radiobutton{ float: left; width: 20px; padding: 8px 2px 0 0; }
						#module29_quiz_choicetext{ float: left; max-width: 400px; width: calc(100% - 22px); }
					#module29_quiz_answer{ width: auto; margin-left: 20px; display: inline-block; vertical-align: middle; font-size: 14px; text-align: left; color: #7b5896; font-weight: 700; background-color: #fff; padding: 0 5px; }
			#module29_submit{ width: 100%; text-align: left; margin-top: 30px; }
			.module29_submit{ background-color: #7b5896; border: 0; padding: 15px 25px; text-transform: uppercase; font-size: 16px; color: #fff; text-decoration: none; margin: 0; text-decoration: none; display: inline-block; }
			.module29_submit:hover{ opacity:0.6; }
			.module29_submit:active{ opacity:0.3; }


/* Module 30 */

#module30_text{ display: inline-block; vertical-align: bottom; width: 100%; font-size: 14px; text-align: left; background-image: url(../images/module10_quizlogo.jpg); background-repeat: no-repeat; background-position: right bottom; background-size: 440px; min-height: 600px; }
	#module30_text h3{ color: #7b5896; }
	#module30_quiz{ display: inline-block; width: 100%; font-size: 0; margin: 40px 0; }
		#module30_quiz_row{ width: 100%; display: inline-block; margin: 30px 0; position: relative; }
			#module30_quiz_prequestion{ width: 60%; margin-right: 40%; margin-bottom: 30px; display: inline-block; font-size: 14px; text-align: left; }
			#module30_quiz_question{ width: 40%; margin: 0 10px 0 0; display: inline-block; vertical-align: top; font-size: 14px; text-align: left; }
			#module30_quiz_choices{ width: 50%; display: inline-block; vertical-align: top; font-size: 0; }
				#module30_quiz_choice{ width: 20%; display: inline-block; vertical-align: middle; text-align: left; margin: 0 0 10px 0; }
					#module30_quiz_choicelist{ width: auto; margin-right: 10px; display: inline-block; vertical-align: middle; font-size: 14px; text-align: left; }
						#module30_quiz_radiobutton{ float: left; width: 20px; padding: 2px 2px 0 0; }
						#module30_quiz_choicetext{ float: left; max-width: 400px; width: calc(100% - 22px); }
					#module30_quiz_answer{ width: auto; margin-left: 20px; display: inline-block; vertical-align: middle; font-size: 14px; text-align: left; color: #7b5896; font-weight: 700; background-color: #fff; padding: 0 5px; }
			#module30_submit{ width: 100%; text-align: left; margin-top: 30px; }
			.module30_submit{ background-color: #7b5896; border: 0; padding: 15px 25px; text-transform: uppercase; font-size: 16px; color: #fff; text-decoration: none; margin: 0; text-decoration: none; display: inline-block; }
			.module30_submit:hover{ opacity:0.6; }
			.module30_submit:active{ opacity:0.3; }


/* Module 31 */

#module31_text{ display: inline-block; vertical-align: bottom; width: 100%; font-size: 16px; text-align: left; background-image: url(../images/module10_quizlogo.jpg); background-repeat: no-repeat; background-position: right bottom; background-size: 440px; min-height: 600px; }
	#module31_text h3{ color: #7b5896; }
	#module31_quiz{ display: inline-block; width: 100%; font-size: 0; margin: 40px 0; }
		#module31_quiz_row{ width: 100%; display: inline-block; margin: 30px 0; position: relative; }
			#module31_quiz_prequestion{ width: 60%; margin-right: 40%; margin-bottom: 30px; display: inline-block; font-size: 16px; text-align: left; }
			#module31_quiz_question{ width: 50%; margin: 0 30px 0 0; display: inline-block; vertical-align: top; font-size: 16px; text-align: left; }
			#module31_quiz_choices{ width: 45%; display: inline-block; vertical-align: top; font-size: 0; }
				#module31_quiz_choice{ width: 100%; display: inline-block; vertical-align: middle; text-align: left; margin: 0 0 10px 0; }
					#module31_quiz_choicelist{ width: auto; margin-right: 10px; display: inline-block; vertical-align: middle; font-size: 16px; text-align: left; }
						#module31_quiz_radiobutton{ float: left; width: 20px; padding: 8px 2px 0 0; }
						#module31_quiz_choicetext{ float: left; max-width: 400px; width: calc(100% - 22px); }
					#module31_quiz_answer{ width: auto; margin-left: 20px; display: inline-block; vertical-align: middle; font-size: 14px; text-align: left; color: #7b5896; font-weight: 700; background-color: #fff; padding: 0 5px; }
			#module31_submit{ width: 100%; text-align: left; margin-top: 30px; }
			.module31_submit{ background-color: #7b5896; border: 0; padding: 15px 25px; text-transform: uppercase; font-size: 16px; color: #fff; text-decoration: none; margin: 0; text-decoration: none; display: inline-block; }
			.module31_submit:hover{ opacity:0.6; }
			.module31_submit:active{ opacity:0.3; }


/* Module 32 */

#module32_text{ display: inline-block; vertical-align: bottom; width: 100%; font-size: 16px; text-align: left; background-image: url(../images/module10_quizlogo.jpg); background-repeat: no-repeat; background-position: right center; background-size: 440px; min-height: 600px; }
	#module32_text h3{ color: #7b5896; }
	#module32_quiz{ display: inline-block; width: 100%; font-size: 0; margin: 40px 0; }
		#module32_quiz_row{ width: 100%; display: inline-block; margin: 30px 0; position: relative; }
			#module32_quiz_prequestion{ width: 60%; margin-right: 40%; margin-bottom: 30px; display: inline-block; font-size: 16px; text-align: left; }
			#module32_quiz_question{ width: 50%; margin: 0 30px 0 0; display: inline-block; vertical-align: top; font-size: 16px; text-align: left; }
			#module32_quiz_choices{ width: 45%; display: inline-block; vertical-align: top; font-size: 0; }
				#module32_quiz_choice{ width: 100%; display: inline-block; vertical-align: middle; text-align: left; margin: 0 0 10px 0; }
					#module32_quiz_choicelist{ width: auto; margin-right: 10px; display: inline-block; vertical-align: middle; font-size: 16px; text-align: left; }
						#module32_quiz_radiobutton{ float: left; width: 20px; padding: 8px 2px 0 0; }
						#module32_quiz_choicetext{ float: left; max-width: 400px; width: calc(100% - 22px); }
					#module32_quiz_answer{ width: auto; margin-left: 20px; display: inline-block; vertical-align: middle; font-size: 14px; text-align: left; color: #7b5896; font-weight: 700; background-color: #fff; padding: 0 5px; }
			#module32_submit{ width: 100%; text-align: left; margin-top: 30px; }
			.module32_submit{ background-color: #7b5896; border: 0; padding: 15px 25px; text-transform: uppercase; font-size: 16px; color: #fff; text-decoration: none; margin: 0; text-decoration: none; display: inline-block; }
			.module32_submit:hover{ opacity:0.6; }
			.module32_submit:active{ opacity:0.3; }


/* Module 33 */

#module33_text{ display: inline-block; vertical-align: bottom; width: 100%; font-size: 16px; text-align: left; }
	#module33_text h3{ color: #7b5896; }
	#module33_text h4{ color: #7b5896; font-size: 14px; }
	#module33_quiz{ display: inline-block; width: 100%; font-size: 0; margin: 40px 0; }
		#module33_quiz_row{ width: 100%; display: inline-block; margin: 30px 0; position: relative; }
			#module33_quiz_prequestion{ width: 60%; margin-right: 40%; margin-bottom: 30px; display: inline-block; font-size: 16px; text-align: left; }
			#module33_quiz_question{ width: 50%; margin: 0 30px 0 0; display: inline-block; vertical-align: top; font-size: 16px; text-align: left; }
			#module33_quiz_choices{ width: 45%; display: inline-block; vertical-align: top; font-size: 0; }
				#module33_quiz_choice{ width: 100%; display: inline-block; vertical-align: middle; text-align: left; margin: 0 0 10px 0; }
					#module33_quiz_choicelist{ width: auto; margin-right: 10px; display: inline-block; vertical-align: middle; font-size: 16px; text-align: left; }
						#module33_quiz_radiobutton{ float: left; width: 20px; padding: 8px 2px 0 0; }
						#module33_quiz_choicetext{ float: left; max-width: 400px; width: calc(100% - 22px); }
					#module33_quiz_answer{ width: auto; margin-left: 20px; display: inline-block; vertical-align: middle; font-size: 14px; text-align: left; color: #7b5896; font-weight: 700; background-color: #fff; padding: 0 5px; }
			#module33_submit{ width: 100%; text-align: left; margin-top: 30px; }
			.module33_submit{ background-color: #7b5896; border: 0; padding: 15px 25px; text-transform: uppercase; font-size: 16px; color: #fff; text-decoration: none; margin: 0; text-decoration: none; display: inline-block; }
			.module33_submit:hover{ opacity:0.6; }
			.module33_submit:active{ opacity:0.3; }


/* Module 34 */

#module34_text{ display: inline-block; vertical-align: bottom; width: 100%; font-size: 16px; text-align: left; }
	#module34_text h3{ color: #7b5896; }
	#module34_text h4{ color: #7b5896; font-size: 14px; }
		#module34_info{ width: 48%; display: inline-block; vertical-align: top; }
		#module34_form{ width: 46%; padding: 1%; display: inline-block; vertical-align: top; background-color: #f4f0f8; }
			req{ font-size: 14px; color: #d00; }
			.input_names{ width: 90%; padding: 5px; border: 0; font-size: 14px; }
			.input_email{ width: 95%; padding: 5px; border: 0; font-size: 14px; }
			.input_address{ width: 95%; resize: vertical; min-height: 80px; max-height: 400px; padding: 5px; border: 0; font-size: 14px; }
			.input_submit{ background-color: #7b5896; border: 0; padding: 10px 15px; text-transform: uppercase; font-size: 14px; color: #fff; text-decoration: none; margin: 0; text-decoration: none; display: inline-block; }
				.input_submit:hover{ opacity:0.6; }
				.input_submit:active{ opacity:0.3; }
			#module34_form_row{ font-size: 0; width: 100%; display: inline-block; }
				#module34_form_50cell{ font-size: 16px; width: 50%; display: inline-block; }
		#module34_submit{ width: 100%; text-align: left; margin-top: 30px; }
			.module34_submit{ background-color: #7b5896; border: 0; padding: 15px 25px; text-transform: uppercase; font-size: 16px; color: #fff; text-decoration: none; margin: 0; text-decoration: none; display: inline-block; }
			.module34_submit:hover{ opacity:0.6; }
			.module34_submit:active{ opacity:0.3; }
	
/* Module 35 */

#module35_text{ display: inline-block; vertical-align: bottom; width: 100%; font-size: 16px; text-align: left; }
	#module35_text h3{ color: #7b5896; }
	#module35_text h4{ color: #7b5896; font-size: 14px; }
	#module35_text a{ font-size: 18px; color: #000; text-decoration: none; font-weight: 700; }



/* Responsive Styles */
@media screen and (max-width: 1120px) {



}

