@import url(../_css/reset.css);

body { font-size:0.6em; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#333; }

.vx_block { margin-bottom:10px; }
	
	.content a {text-decoration:none; background:none;color:#6BAEDF!important; }
		.content a:hover {text-decoration:underline;}
		
	hr { display:none; }	
	
	.content h1, .content h2, .content h3, .content h4, .content h5 { line-height:1.4em; font-weight:normal; }
	
	.content h1 { font-size:1.4em; color:#00467F; }
	.content h2 { font-size:1.3em; }
	.content h3 { font-size:1.2em; }
	.content h4 { font-size:1.1em; }
	.content h5 { font-size:1em; }
	
	.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content address, .content table, .content form { margin:0 0 1em 0; }
	
	.content ul { margin-left:1.5em; }
		.text ul { margin-left:0; }
	
		.content ol li { list-style:decimal; margin-left:3em; }
		
	#home #intro { position:absolute; bottom:0; width: 100%; top: 19em; }
		#home #intro h1 { font-size:1.1em; font-weight: normal; color:#00467F; }
			#home.contact #intro h1 {color:#ccc;}
			#home #intro h1 strong { font-size:1.5em; font-weight:normal; }
		#home #intro .vx_text { float:left; }
		#home #intro .welcome { width:220px; font-size:2em; float:left; margin-right: 25px; }
		#home #intro .intro h1 { display:block; padding-top:10px!important; }
		
	#inside #intro { position:absolute; bottom:0px; left: 240px; }
		#inside #intro h1 { font-size:1.3em; font-weight: normal; color:#ccc; clear:both; }
			#inside #intro h1 strong { font-size:1.5em; font-weight:normal; }
				#inside.one_column  #intro { left: 0px; }
		#inside .breadcrumb { position:absolute; bottom:55px; z-index:0; }
			#inside .breadcrumb a { color:#00467f;font-weight:bold;text-decoration:none;}
			#inside .breadcrumb .home {float:left;clear:none;margin-right:5px;}
			#inside .breadcrumb ul {display:inline;float:left;clear:none;}
			#inside .breadcrumb li { float:left;display:inline;margin-right:5px;background:url(../_images/gt.gif) 0 3px no-repeat;padding-left:10px;}
			#inside .breadcrumb li:first-child, #inside .breadcrumb li.first { background:none;padding-left:0;}
		
		#inside .sitemap { padding-top:20px; }
			#inside .sitemap li { font-weight:bold;color:#fe9e0c; background: none; margin-left:2em; list-style:none; }		
			
				#inside .sitemap li li { margin-bottom:.25em; margin-left:1em; font-weight:normal; list-style:disc; }	
				#inside .sitemap li ul { margin-bottom:1.5em; }	
			
			.one_column .new_navy .sitemap a { color:#333!important; background:none!important; }
		
		.one_column #column1 .new_navy .bl { background: url(../_images/_navy_one_column.png); width: 963px; margin-bottom:-2px; }
		
#wrapper { margin: 0 auto; }
	#header_wrapper { background:#fff url(../_images/_bg_main.png) repeat-x center 130px;}
	/*#header_wrapper { background:#fff url(../_images/bg_body.png) repeat-x 0 130px;}*/
	#header { position: relative; z-index: 25; height: 24.5em; }
		#home #header { height: 15em; position: relative; z-index: 25; height: 22em; }
		
		.logo { position: absolute; width: 200px; left: 0px; top: 15px; }

		.clearfix:after { content:" "; clear:both; float:none; display:block; }
		
		.container { width:960px; margin:0 auto; }







/********************************* MAIN MENU *********************************/




	.menu { font-size: 1.1em; top: 130px; right: 0px; font-weight:bold; position: absolute; width: 960px; z-index:999!important; }
		.menu ul { width: 960px; margin: 0 auto; }
			.menu ul ul { width: auto; margin: 0; z-index: 10; }
				.menu li { float:left; list-style: none; text-align:center; margin:0; display: block; padding: 0; position:relative; background: url(../_images/_bg_menu_off.png) no-repeat; } 
					.menu li a { text-decoration: none; color:#fff; background:inherit; margin:0; display:block; width:136px; padding:11px 0;border-left:solid 1px #fff; }
						.menu li a:hover, .menu li.selected a { text-decoration: none; color: #fff; z-index: 10; }
						.menu li.selected li a { color: #fff; z-index: 10; }
						.menu li.selected li a:hover { color: #fff;  z-index: 10;}					
					
					.menu li ul { display:none; position: absolute; top: 3.1em; left: 1px; padding-right:0px; font-size:1em; font-weight:normal; z-index:10; }

						.menu li:hover ul, .menu li.hover ul { display: block; margin-top: 0; padding-right:0; z-index:10; }
							.menu li ul li { padding:0; clear:both; float:none; border-top:solid 1px #fff; background:none; }
							.menu li:hover ul li, .menu li.hover ul li { padding:0; clear:both; float:none; }
								.menu li ul li a { padding: 10px 5px; display:block; border:0; text-align:left!important; width:126px; line-height:1.1em; }
								.menu li:hover ul li a, .menu li.hover ul li a { display:block; }
							.menu li.over ul { display: block; }
							
							/* HOME - NAVY */
							.menu li.home:hover, .menu li.home.hover { background: url(../_images/_bg_menu_navy.png) no-repeat!important;  }
							.menu li.home.selected { background: url(../_images/_bg_menu_navy.png) no-repeat!important;  }
							.menu li.home ul li.last a { background:url(../_images/_bg_menu_navy_off.png) no-repeat bottom left!important; }
							.menu li.home ul li.last a:hover { background:url(../_images/_bg_menu_navy_on.png) no-repeat bottom left!important; }
							.menu li.home ul li a { background:#6B89B4; }
							.menu li.home ul li a:hover { background:#3D6B9D; color:#fff; }
							
							/* ABOUT PHARMACY - PURPLE */
							.menu li.about-pharmacy:hover, .menu li.about-pharmacy.hover { background:url(../_images/_bg_menu_purple.png) no-repeat!important; }
							.menu li.about-pharmacy.selected { background:url(../_images/_bg_menu_purple.png) no-repeat!important; }
							.menu li.about-pharmacy ul li.last a { background:url(../_images/_bg_menu_purple_off.png) no-repeat bottom left!important; }
							.menu li.about-pharmacy ul li.last a:hover { background:url(../_images/_bg_menu_purple_on.png) no-repeat bottom left!important; }
							.menu li.about-pharmacy ul li a { background:#c8aecf; color:#781d7e; }
							.menu li.about-pharmacy ul li a:hover { background:#781d7e; color:#fff; }
							
							/* ABOUT US - CLARET */
							.menu li.about-us:hover, .menu li.about-us.hover { background:url(../_images/_bg_menu_claret.png) no-repeat!important; }
							.menu li.about-us.selected { background:url(../_images/_bg_menu_claret.png) no-repeat!important; }
							.menu li.about-us ul li.last a { background:url(../_images/_bg_menu_claret_off.png) no-repeat bottom left!important; }
							.menu li.about-us ul li.last a:hover { background:url(../_images/_bg_menu_claret_on.png) no-repeat bottom left!important; }
							.menu li.about-us ul li a { background:#ceb4b6; color:#590d10; }
							.menu li.about-us ul li a:hover { background:#590d10; color:#fff; }
							
							/* WHAT'S HAPPENING - CHARCOAL */
							.menu li.what-s-happening-:hover, .menu li.what-s-happening-.hover { background:url(../_images/_bg_menu_charcoal.png) no-repeat!important; }
							.menu li.what-s-happening-.selected { background:url(../_images/_bg_menu_charcoal.png) no-repeat!important; }
							.menu li.what-s-happening- ul li.last a { background:url(../_images/_bg_menu_charcoal_off.png) no-repeat bottom left!important; }
							.menu li.what-s-happening- ul li.last a:hover { background:url(../_images/_bg_menu_charcoal_on.png) no-repeat bottom left!important; }
							.menu li.what-s-happening- ul li a { background:#c1c1c2; color:#616669; }
							.menu li.what-s-happening- ul li a:hover { background:#616669; color:#fff; }
							
							/* SUPPORT - GREEN */
							.menu li.support:hover, .menu li.support.hover { background:url(../_images/_bg_menu_green.png) no-repeat!important; }
							.menu li.support.selected { background:url(../_images/_bg_menu_green.png) no-repeat!important; }
							.menu li.support ul li.last a { background:url(../_images/_bg_menu_green_off.png) no-repeat bottom left!important; }
							.menu li.support ul li.last a:hover { background:url(../_images/_bg_menu_green_on.png) no-repeat bottom left!important; }
							.menu li.support ul li a { background:#b8d7d4; color:#12766e; }
							.menu li.support ul li a:hover { background:#12766e; color:#fff; }
							
							/* DEVELOPMENT - TURQUOISE */
							.menu li.development:hover, .menu li.development.hover { background:url(../_images/_bg_menu_turquoise.png) no-repeat!important; }
							.menu li.development.selected { background:url(../_images/_bg_menu_turquoise.png) no-repeat!important; }
							.menu li.development ul li.last a { background:url(../_images/_bg_menu_turquoise_off.png) no-repeat bottom left!important; }
							.menu li.development ul li.last a:hover { background:url(../_images/_bg_menu_turquoise_on.png) no-repeat bottom left!important; }
							.menu li.development ul li a { background:#d6edea; color:#12766e; }
							.menu li.development ul li a:hover { background:#7ecdc3; color:#fff; }
							
							/* NETWORKING - SKY */
							.menu li.networking:hover, .menu li.networking.hover { background:url(../_images/_bg_menu_sky.png) no-repeat!important; }
							.menu li.networking.selected { background:url(../_images/_bg_menu_sky.png) no-repeat!important; }
							.menu li.networking ul li.last a { background:url(../_images/_bg_menu_sky_off.png) no-repeat bottom left!important; }
							.menu li.networking ul li.last a:hover { background:url(../_images/_bg_menu_sky_on.png) no-repeat bottom left!important; }
							.menu li.networking ul li a { background:#d0e2f4; color:#6baedf; }
							.menu li.networking ul li a:hover { background:#6baedf; color:#fff; }


		.menu ul li li li { display:none!important; }


/* end main menu */
					
					
					
					
					
					
							
			#top { position:absolute; top:15px; width: 460px; right: 0px; text-align:right }
				#top li { display:inline; list-style:none; margin:0 0 0 10px; text-transform:uppercase; font-size:.9em; }
					#top li a { text-decoration: none; text-transform:uppercase; font-size:.9em;}
					#top li a:hover { text-decoration: underline; text-transform:uppercase; font-size:.9em; }
					
	#content_wrapper { background:#fff; width: 100%; padding-bottom: 1px; }
		#home #content_wrapper { padding: 2em 0 0 0; }
		
		#content { padding: 0; }
		
			#column1 .hr { margin-right:-17px; }
			#column3 .hr { margin-left:-17px; }
			
		#column1, #column2, #column3, #column4 { float:left; width:222px; margin-right: 23px; }
			#column4 { margin-right:0; }

		.one_column	#column1 { width:960px; margin-right: 0px; }
			.one_column	#column1 .box { width:100%; }
				.one_column	#column1 .box .overlay_text { color:#fff; right:0; top:0; width:220px; }
					.one_column	#column1 .box .title { width:694px; }
					.one_column #column1 .submenu ul { margin:0; padding:0 10px; width:690px; }
					


		.two_column	#column2 { width:715px; margin-right: 0px; }
			.two_column	#column2 .box { width:713px; }
				.two_column	#column2 .newsletter_box, .two_column	#column2 .image_box { width:220px; clear:both; float:none; }
				.two_column	#column2 .wide_box .overlay_text { color:#fff; right:0; top:-1px; width:220px; }
				.two_column	#column2 .box .short .overlay_text { width:493px; }
					.two_column	#column2 .box .title { width:684px; }
						.two_column	#column2 .newsletter_box .title, .two_column #column2 .image_box .title { width:200px; }
						.two_column	#column2 .newsletter_box { width:220px; clear:both; float:none; }
						
					.two_column #column2 .submenu ul { margin:0; padding:0 10px; width:690px; }
						.two_column #column2 .submenu ul ul { margin:0; padding:0; }
				.two_column	#column2 .box .short .box_content .text_left { width:585px; }
	
		.three_column #column2 { width:470px; }
			.three_column #column2 .box { width: 470px; }
				.three_column #column2 .image_box, .three_column #column2 .newsletter_box { width: 220px; }
					.three_column #column2 .overlay { width: 470px; }
					
					.three_column #column2 .wide_box .overlay_text { color:#fff; right:0; top:0; width:220px; }
					.three_column #column2 .box .short .overlay_text { width:250px; right:0; }
					.three_column #column2 .box .title { width:440px; }
						.three_column #column2 .image_box .title, .three_column #column2 .newsletter_box .title { width:200px; }
						.three_column #column2 .overlay .title { width:450px; }
			.three_column #column3 { margin-right:0; }
				.three_column #column2 .submenu ul { margin:0; padding:0 10px; width:450px; }
					.three_column #column2 .submenu ul ul { margin:0; padding:0; }

		#resources { padding:0; background:url(../_images/_bg_body.png) repeat-x top; }
		/*#resources { padding:0; background:url(../_images/bg_body.png) repeat-x top; }*/
			#resources .reso_block { float:left; margin-right:1px; position:relative; height: 76px; width: 300px; }
			#resources .image { position:absolute; top:0; left:0; }
						
			#resources .text { position:absolute; bottom:0; left:0; background:url(../_images/bg_transparent.png); width:100%; text-align:center; color:#fff;  }
				#resources .reso_block:hover .text { background-image: none; background-color:#666; }
					#resources a { color:#fff; text-decoration:none; }
					#resources p { margin:0; }
					#resources .title { padding-bottom:8px; height: 2.1em; }
					
#footer_wrapper { width:100%; clear:both; padding-top: 1em; }
	#footer_wrapper a { text-decoration:none; color:#666!important;}
		.footer { width:960px; margin:0 auto; color:#666; padding: 2.5em 0; text-transform:uppercase; font-size:0.9em; }
			.footer_left { float:left; width:49%; }
			.footer_right { float:right; width:49%; text-align: right; }
	
	
/********************************* FORMS *********************************/	
	
		fieldset { border: none; }
		legend { display: none; }
		select { width:190px; }
		textarea { border:solid 1px #ccc; width:142px; float:left; margin-bottom:.6em; }
		label { display: none; }
		input[type=text], select { width:190px; color:#666; font-size:1em; padding:2px; border: solid 1px #ccc; }

		.search_form { position:absolute; right:0; top:6.4em; width:230px; }
			.search_form p { float:left; width: 190px; }
			.search_form input[type=text] { background:url(../_images/bg_form.png) no-repeat; border:none; padding:.4em .3em .2em; height:2em }
			.search_form input.button { padding: 0; float: right; margin: -50px 0 0 0; }
			#search_form .searchbox {padding:0 0 10px 5px;}
			
		.newsletter_form { padding:3px 10px; }
			.newsletter_form label { display:block; float:left; width:45px; padding:2px 0 0 5px; font-size: 0.9em; }
			.newsletter_form input[type=text], .newsletter_form textarea { float:left; width:140px; }
				.newsletter_form input[type=text], .newsletter_form textarea { margin-bottom:0.55em }
			.search_form input[type=image] { padding: 0; float: right; margin: -12px 0 0 0; }

/* end forms */
		
	.image_right { float:right; margin: 0; z-index: 10; padding:0; }
		
	.image_left { float:left; margin:0 1em 1em 0; position: relative; z-index: 10; }
	
	.main_image { float:none; clear:both; }
	
	.submenu {}
		.submenu ul { margin:0; padding:0 }
			.submenu li { margin-left: 0; list-style:none; margin: 0 0 0.5em; display:block;  }
				
				.submenu a { text-decoration:none; font-weight:bold; display:block; padding:.8em 15px; }
	
	.box .buttons { margin: 0 0 0 -5px; width: 220px; overflow: hidden; }
	.box .buttons li { float:left; list-style:none; clear: none; margin-right: 10px; }
	.box .buttons a { background:url(../_images/bg_box_button.png) no-repeat; padding: 4px 10px 7px 5px; width:80px; height:3em; font-size:0.9em; line-height:1.3em; text-align:center; display:block; }
	.box .tall .buttons a {}
		
/********************************* BOXES *********************************/

	.box { border: solid 1px #ebebeb; width: 220px; position:relative; margin-bottom:18px; }
		.box a { text-decoration:none; }
		.box ul { }
		.box li { margin-bottom:0.5em; line-height:1.4em; list-style:none; text-indent: 0; }
			.text_box ul { padding-left:16px;list-style:none; margin-left:0; padding-top: 10px; }
			
			
			
			
			.text_box li {margin:0;padding:0; line-height:1.5em; list-style-type:disc;text-transform: none;}
			
			
			
			
			
			.poll_answer { margin-top:0.5em;margin-bottom:0.5em; line-height:2em; list-style:none; text-transform: none; background:url(../_images/bullet2.jpg) no-repeat left top; padding-left:40px; }
		.box p { margin-bottom:0.7em; }
		.box .text { padding: 5px 15px; }
		.box .form { padding:0 10px; }
		.box .tall { height:320px; }
		.box .short { height:140px; }
			
	/*.box .submenu li ul { margin:0; padding:0; border-bottom:0; display: none; }
		.box .submenu li.selected { background: #999998; }
			.box .submenu li.selected a { color:#fff; }
			
		.box .submenu li.selected > ul { display: block; border-top:solid 1px #fff;}
		.box .submenu li.selected li.selected > a, .box .submenu li li a:hover {  text-decoration: underline; color:#fff; }
		
		.box .submenu li li a { font-weight: 400; }
		
		.box .submenu li.selected li.selected li { text-transform: none; font-weight: 400; }
			.box .submenu li.selected li.selected li a { text-transform: none; font-weight: 400; padding-left: 40px }
		
		.box .submenu li ul li { background:#999998; margin:0; line-height:1.4em; list-style:none;}
		.box .submenu li ul li a { margin:0; font-size:.9em; color:#fff; }
*/
			
		.image_box .title { margin-bottom:0!important; white-space: nowrap; }
			.image_box .overlay_text { position:absolute; z-index: 10; }
				.image_box .br, .image_box .bl { bottom:0px;}
				
				.image_box .tall .br, .image_box .tall .bl { bottom:-1px; }
					/*.image_box .tall img { height:;}*/
					.image_box .short .br, .image_box .short .bl { bottom:-1px;}
				
				#column2_2 .image_box .br, #column2_2 .image_box .bl { bottom:-1px; }
				
		.stretch .tall, .stretch .short { height: auto; padding-bottom: 8px; }
			.stretch:after  { content:" "; clear:both; float:none; display:block; }
		
			.text_box .box_content { top:0; padding:12px; }
				
		.box .title { margin-bottom:10px; width:190px; }
			.title h1, .title h2, .title h3, .title h4, .title h5, .title p { font-size:1.1em; font-weight:bold; color:#fff; margin-bottom:0; padding:5px 0 5px 3px; line-height: 1.3em; }
		
/*		.box_content { width: 200px; }*/
			.box_content .image { padding-right:14px; }
				.box_content .video { padding-left:14px; }	
				.box_content .image img { margin:0 0; border:solid 1px #ccc; }
			
				.short .box_content .image img { margin:0; border:solid 1px #ccc;  }
					.short .box_content .video img { }
				.short .box_content .text_left { line-height: 1.35em; width:95px; padding-right: 0px; float: left; height: 85px; overflow: hidden; padding-top: 0px; margin-right: 10px; } 
				.short .box_content .image {  } 
				
					.overlay_text { background:url(../_images/_bg_transparent.png); color:#fff; bottom:-1px; top:auto; width:220px; padding-top: 5px; z-index: 4; margin-bottom:1px; }
					.wide_box .overlay_text { background:url(../_images/_bg_transparent.png); color:#fff; bottom:-1px; top:0; width:220px; position: absolute; right:0; }
					.overlay .short .br, .overlay .short .bl { bottom:-1px!important; }
					.overlay .short img { height:103px; width: 220px; }
					
					
						.short .overlay_text { width:115px; right:-1px; bottom:0; color:#fff!important; height: 98px; }
						.overlay_text .content a { color:#fff!important; background:none!important; }
						.overlay_text .content a:hover { color:#fe9e0c!important; }
						
						.short .overlay_text .content a { color:#fff!important; background:none!important; }
							
						.overlay_text .content p { line-height:1.4em; }
					
						.new_navy .overlay_text .content a, .new_sky .overlay_text .content a, .new_charcoal .overlay_text .content a, .new_purple .overlay_text .content a, .new_turquoise .overlay_text .content a, .new_claret .overlay_text .content a, .new_green .overlay_text .content a { color:#fff!important; background:none!important; }
						.new_navy .overlay_text .content a:hover, .new_sky .overlay_text .content a:hover, .new_charcoal .overlay_text .content a:hover, .new_purple .overlay_text .content a:hover, .new_turquoise .overlay_text .content a:hover, .new_claret .overlay_text .content a:hover, .new_green .overlay_text .content a:hover {background:none!important; text-decoration:underline; color:#6BAEDF!important; }

 .wide_box img { height:320px; }
 
 .medium_box_w_title img { height:auto; }
 	.three_column #column2 .medium_box_w_title .title, .two_column #column2 .medium_box_w_title .title, .medium_box_w_title .title, .new_image_title_box .title { width:auto; margin-bottom:0; }
 	.three_column #column2 .medium_box_w_title .overlay_text, .two_column #column2 .medium_box_w_title .overlay_text, .medium_box_w_title .overlay_text { color:#333; width:auto; background-image: none; background:#fff; position: relative; }
	.three_column #column2 .medium_box_w_title .overlay_text a, .two_column #column2 .medium_box_w_title .overlay_text a, .medium_box_w_title .overlay_text a { color:#333!important; text-decoration:underline; }
	.three_column #column2 .medium_box_w_title .overlay_text a:hover, .two_column #column2 .medium_box_w_title .overlay_text a:hover, .medium_box_w_title .overlay_text a:hover { text-decoration:none; }
	
	.image_float_left { margin: 10px 10px 15px 15px; float:left; padding-bottom: 10px; }
		.image_float_left img { border: solid 1px #ccc; }
	.image_float_left + .text { margin-top: 10px; }
	
	.text_box .image_float_left { padding-bottom: 0; }
		
.image_left .image { float:left; }
.image_left .text { float:right; }

#column2_2 { float:right; width:738px; margin-right:-24px; padding-bottom:1em; }
	#column2_2 .box { float:left; width:220px; margin-right:24px }

#column2_3 { float:right; width:710px; margin-right:-24px; padding-bottom:1em; }
	#column2_3 .box { float:left; width:220px; margin-right:24px; }
	
.event { clear: both; padding:1em 0 2em; }
	.event h1, .event h2, .event h3, .event h4, .event h5 { color: #82caec; }
		.event_date { width:105px; float:left; color:#82caec; padding: 0 0 0 10px; }
		.event_details { width:525px; float: left; padding-left: 60px; }
				.seminar .event_details { background:url(../_images/icon_seminar.png) 5px -5px no-repeat; }
				.webinar .event_details{ background:url(../_images/icon_webinar.png) 5px -5px no-repeat; }
		.open-close { position:absolute; top:8px; right:10px; }

.event_full {}
	.two_column	#column2 .seminar .title { padding-left:45px; background: #7ecdc3 url(../_images/icon_seminar2.png) no-repeat 10px 14px; width:653px; }
	.two_column	#column2 .webinar .title { padding-left:45px; background: #7ecdc3 url(../_images/icon_webinar2.png) no-repeat 10px 14px; width:653px; }
		.event_full .seminar_image_left .image { float:left; padding:10px; width: 300px; }
		.event_full .seminar_image_left .text { float:left; color:#82caec;/* width: 440px;*/ padding-left: 20px; }


.event_button { background:url(../_images/button_bg.jpg) no-repeat; width:200px; color:#fff; margin:1em 2em 1em 0; float:left; text-align:center; padding-top:5px; }
	.event_button .content a { color:#fff; text-transform: uppercase; text-decoration:none; }
		.event_button .content a:hover { text-decoration: underline; }
		
.sponsor_logo { float:left; margin:1em 2em 1em 0; width: 200px; }

.narrow_col { width:200px; float: left; margin-right: 3em; }
	.narrow_col .sponsor_logo, .narrow_col .event_button { margin-right:0; }
	
#\_blocks { padding-bottom:10px; }
	#\_blocks .deleteBlock { margin:0 0 10px 10px; }
	#\_blocks .box { width:220px; border:solid 1px #999; padding:0px }
	#\_blocks .section_title { margin-left:10px; font-weight:bold; background:#666; margin-top:20px; padding:4px 4px 0 4px; }
		#\_blocks .section_title h2 { color:#fff; padding-bottom:2px; }
	/*#\_blocks .box .title { width:200px; }
	#\_blocks .reso_block { float:none; clear:both; }*/
	#\_blocks .wide_box { width:713px; }
	#\_blocks .medium_box { width:470px; }
	#\_blocks .medium_box_w_title { width:470px; }
	#\_blocks .medium_box_w_title .title { width:auto; /*width:440px;*/ }
	#\_blocks .widest { width:713px; }
	#\_blocks .widest .title { width:auto; }
	#\_blocks .event_button, #\_blocks .sponsor_logo { width:160px; clear:both; float:none; padding:3px; text-align:center; }
	#\_blocks .event_details { width:135px; }

/*@media screen and (-webkit-min-device-pixel-ratio:0) { .menu { font-size:1.05em; } } */

table.price-table td {padding:5px;font-size:12px;color:#333333;}

.box .image_left { float:left; margin:0 0 1em 1em; position: relative; z-index: 10; padding:0; }
.short .box_content .text_right { line-height: 1.35em; width:105px; padding: 0; margin:0 10px 0 -10px; float: right; height: 85px; overflow: hidden; } 

.map_of_profession {}
	.map_of_profession #column1 { width:340px; padding-bottom: 20px; }
	.map_of_profession #column2 { width:595px; }
		.map_of_profession	#column2 .box { width:590px; }
			.map_of_profession	#column2 .box .title { width:560px; }
	#inside.map_of_profession #intro { position:absolute; bottom:0px; left: 365px; }
	
	.map_of_profession form#map_of_profession { width:370px; padding-bottom:10px }
		.map_of_profession select { clear:both; float:none; margin:6px 0; width:270px; }
		
	.map_of_profession .content table { margin:0; padding:0}
		.map_of_profession  .content table td { border:0; padding: 7px 10px 0; }
			/*.map_of_profession .content table tr:hover td { background: none; }
			.map_of_profession .content table tr.oddTableRow:hover td {	background: #e1e1e1; }*/
			
			.content table td { padding:6px 0; }
			
	tr.evenTableRow td { background-color: #FFFFFF;}
	tr.oddTableRow td { background-color: #e1e1e1;}

#help_form { border-top: solid 1px #999; }
	#help_form label { display:block; float:left; width:200px; padding-top:3px; }
	#help_form p { padding-bottom:10px; clear:both; float:none; padding-bottom:2em; }
	#help_form input[type=text], #help_form textarea, #help_form select { width:220px; border:solid 1px #999; padding:4px 3px; float:right; }
	#help_form select { width:228px; padding:2px; }
	#help_form textarea { margin-bottom:.8em; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#666; }
	
	
	
	
	
	
		.tl, .tr/*, .bl, .br*/ { position: absolute; width: 9px; height: 9px; font-size:0%; background-repeat:no-repeat; z-index:20;  }
			.tl { top: -1px; left: -1px; background-position: 0 0;  }
			.tr { top: -1px; right: -1px; background-position: -9px 0; }
			.bl { bottom: -1px; left: -1px; background-position: 0 -9px; }
			.br { bottom: -1px; right: -1px; background-position: -9px -9px; }
			
			.br { display:none; }
			.bl { position: absolute; height: 15px; font-size:0%; background-repeat:no-repeat; z-index:20;  }
	
		
		
		
		
			
			.new_navy .tl { background: url(../_images/box_navy_tl.png); }
			.new_navy .tr { background: url(../_images/box_navy_tr.png); }
			#column1 .new_navy .bl, #column3 .new_navy .bl, #column2_2 .new_navy .bl, #column4 .new_navy .bl, #home #column2 .new_navy .bl { background: url(../_images/_navy_narrow.png); width: 222px; }
			#column2 .new_navy .bl { background: url(../_images/_navy_wide.png) left no-repeat; width: 715px;}
			.three_column #column2 .new_navy .bl { background: url(../_images/_navy_medium.png) left no-repeat; width: 472px;}
			.new_navy .submenu { background:#00467f; padding-bottom:15px; margin-bottom:-3px; }
			.new_navy { border-color:#00467f; background: none; }
			.new_navy .title { background:#00467f; }
			.new_navy .submenu li { padding:0; margin:2px 0 0 0;}
			.new_navy .submenu li a { color:#fff!important; background: #3d6b9d!important;}
			.new_navy .submenu li li a { color:#fff!important; background: #6b89b4!important; font-size:.9em; }
			.new_navy .submenu li li li a { color:#00467f!important; background: #9dafce!important; padding-left:25px; }
			.new_navy .submenu li a:hover, .new_navy .submenu li li a:hover, .new_navy .submenu li li li a:hover { color:#00467f!important; background: #fff!important; text-decoration:none; }
			.new_navy .submenu li.selected > a, .new_navy .submenu li.selected li.selected > a, .new_navy .submenu li.selected li.selected li.selected > a { color:#00467f!important; background: #fff!important; text-decoration:none; }
			
			.new_navy .submenu li ul {display: none;}
			.new_navy .submenu li.selected li ul {display: none;}
			.new_navy .submenu li.selected li.selected ul {display: block;}
			.new_navy .submenu li.selected ul {display: block;}			
			
			.new_navy .news_item h1, .new_navy .news_item h2, .new_navy .news_item h3, .new_navy .news_item h4 { color:#00467f; }
			
			.new_navy .bg_on { background-color:#D8DFEB; }
			
			.new_navy .content table a { color:#00467f; }
			
			
			
			.new_sky .tl { background: url(../_images/box_sky_tl.png); }
			.new_sky .tr { background: url(../_images/box_sky_tr.png); }
			#column1 .new_sky .bl, #column3 .new_sky .bl, #column2_2 .new_sky .bl, #column4 .new_sky .bl, #home #column2 .new_sky .bl { background: url(../_images/_sky_narrow.png); width: 222px; }
			#column2 .new_sky .bl { background: url(../_images/_sky_wide.png) left no-repeat; width: 715px;}
			.three_column #column2 .new_sky .bl { background: url(../_images/_sky_medium.png) left no-repeat; width: 472px;}
			.new_sky .submenu { background:#6baedf; padding-bottom:15px; margin-bottom:-3px; }
			.new_sky { border-color:#6baedf; background: none; }
			.new_sky .title { background:#6baedf; }
			.new_sky .submenu li { padding:0; margin:2px 0 0 0;}
			.new_sky .submenu li a { color:#fff!important; background: #97c1e7!important;}
			.new_sky .submenu li li a { color:#fff!important; background: #b3d1ee!important; font-size:.9em; }
			.new_sky .submenu li li li a { color:#6baedf!important; background: #d0e2f4!important; padding-left:25px; }
			.new_sky .content li a:hover, .new_sky .submenu li li a:hover, .new_sky .submenu li li li a:hover { color:#00467F!important; background: #fff!important; text-decoration:none; }
			.new_sky .submenu li.selected > a, .new_sky .submenu li.selected li.selected > a, .new_sky .submenu li.selected li.selected li.selected > a { color:#6baedf!important; background: #fff!important; text-decoration:none; }
			
			.new_sky .submenu li ul {display: none;}
			.new_sky .submenu li.selected li ul {display: none;}
			.new_sky .submenu li.selected li.selected ul {display: block;}
			.new_sky .submenu li.selected ul {display: block;}	
			
			.new_sky .news_item h1, .new_sky .news_item h2, .new_sky .news_item h3, .new_sky .news_item h4 { color:#6baedf; }
			
			.new_sky .content table a { color:#6baedf; }
			
			
			.new_charcoal .tl { background: url(../_images/box_charcoal_tl.png); }
			.new_charcoal .tr { background: url(../_images/box_charcoal_tr.png); }
			#column1 .new_charcoal .bl, #column3 .new_charcoal .bl, #column2_2 .new_charcoal .bl, #column4 .new_charcoal .bl, #home #column2 .new_charcoal .bl { background: url(../_images/_charcoal_narrow.png); width: 222px; }
			#column2 .new_charcoal .bl { background: url(../_images/_charcoal_wide.png) left no-repeat; width: 715px;}
			.three_column #column2 .new_charcoal .bl { background: url(../_images/_charcoal_medium.png) left no-repeat; width: 472px;}
			.new_charcoal .submenu { background:#616669; padding-bottom:15px; margin-bottom:-3px; }
			.new_charcoal { border-color:#616669; background: none; }
			.new_charcoal .title { background:#616669; }
			.new_charcoal .submenu li { padding:0; margin:2px 0 0 0;}
			.new_charcoal .submenu li a { color:#fff!important; background: #86888b!important;}
			.new_charcoal .submenu li li a { color:#fff!important; background: #a2a2a4!important; font-size:.9em; }
			.new_charcoal .submenu li li li a { color:#616669!important; background: #c1c1c2!important; padding-left:25px; }
			.new_charcoal .submenu li a:hover, .new_charcoal .submenu li li a:hover, .new_charcoal .submenu li li li a:hover { color:#616669!important; background: #fff!important; text-decoration:none; }
			.new_charcoal .submenu li.selected > a, .new_charcoal .submenu li.selected li.selected > a, .new_charcoal .submenu li.selected li.selected li.selected > a { color:#616669!important; background: #fff!important; text-decoration:none; }
			
			.new_charcoal .submenu li ul {display: none;}
			.new_charcoal .submenu li.selected li ul {display: none;}
			.new_charcoal .submenu li.selected li.selected ul {display: block;}
			.new_charcoal .submenu li.selected ul {display: block;}				
			
			.new_charcoal .news_item h1, .new_charcoal .news_item h2, .new_charcoal .news_item h3, .new_charcoal .news_item h4 { color:#616669; }
			
			.new_charcoal .content table a { color:#616669; }
			
			
			
			
			.new_purple .tl { background: url(../_images/box_purple_tl.png); }
			.new_purple .tr { background: url(../_images/box_purple_tr.png); }
			#column1 .new_purple .bl, #column3 .new_purple .bl, #column2_2 .new_purple .bl, #column4 .new_purple .bl, #home #column2 .new_purple .bl { background: url(../_images/_purple_narrow.png); width: 222px; }
			#column2 .new_purple .bl { background: url(../_images/_purple_wide.png) left no-repeat; width: 715px;}
			.three_column #column2 .new_purple .bl { background: url(../_images/_purple_medium.png) left no-repeat; width: 472px;}
			.new_purple .submenu { background:#781d7e; padding-bottom:15px; margin-bottom:-3px; }
			.new_purple { border-color:#781d7e; background: none; }
			.new_purple .title { background:#781d7e; }
			.new_purple .submenu li { padding:0; margin:1px 0 0 0;}
			.new_purple .submenu li a { color:#fff!important; background: #945d9b!important; }
			.new_purple .submenu li li a { color:#fff!important; background: #ac82b3!important; font-size:.9em; }	
			.new_purple .submenu li li li a { color:#781d7e!important; background: #c8aecf!important; padding-left:25px;}
			.new_purple .submenu li a:hover, .new_purple .submenu li li a:hover, .new_purple .submenu li li li a:hover  { color:#781d7e!important; background: #fff!important; text-decoration:none; }		
			.new_purple .submenu li.selected > a, .new_purple .submenu li.selected li.selected > a, .new_purple .submenu li.selected li.selected li.selected > a { color:#781d7e!important; background: #fff!important; text-decoration:none; }
			
			.new_purple .submenu li ul {display: none!important;}
			.new_purple .submenu li.selected li ul {display: none!important;}
			.new_purple .submenu li.selected li.selected ul {display: block!important;}
			.new_purple .submenu li.selected ul {display: block!important;}
			
			.new_purple .news_item h1, .new_purple .news_item h2, .new_purple .news_item h3, .new_purple .news_item h4 { color:#781d7e; }
			
			.new_purple .content table a { color:#781d7e; }
			
			
			
			.new_turquoise .tl { background: url(../_images/box_turquoise_tl.png); }
			.new_turquoise .tr { background: url(../_images/box_turquoise_tr.png); }
			#column1 .new_turquoise .bl, #column3 .new_turquoise .bl, #column2_2 .new_turquoise .bl, #column4 .new_turquoise .bl, #home #column2 .new_turquoise .bl { background: url(../_images/_turquoise_narrow.png); width: 222px; }
			#column2 .new_turquoise .bl { background: url(../_images/_turquoise_wide.png) left no-repeat; width: 715px;}
			.three_column #column2 .new_turquoise .bl { background: url(../_images/_turquoise_medium.png) left no-repeat; width: 472px;}
			.new_turquoise .submenu { background:#7ecdc3; padding-bottom:15px; margin-bottom:-3px; }
			.new_turquoise { border-color:#7ecdc3; background: none; }
			.new_turquoise .title { background:#7ecdc3; }
			.new_turquoise .submenu li { padding:0; margin:2px 0 0 0;}
			.new_turquoise .submenu li a { color:#fff!important; background: #a6dad3!important;}
			.new_turquoise .submenu li li a { color:#fff!important; background: #bee3dd!important; font-size:.9em; }
			.new_turquoise .submenu li li li a { color:#7ecdc3!important; background: #d6edea!important; padding-left:25px; }
			.new_turquoise .submenu li a:hover, .new_turquoise .submenu li li a:hover, .new_turquoise .submenu li li li a:hover { color:#7ecdc3!important; background: #fff!important; text-decoration:none; }
			.new_turquoise .submenu li.selected > a, .new_turquoise .submenu li.selected li.selected > a, .new_turquoise .submenu li.selected li.selected li.selected > a { color:#7ecdc3!important; background: #fff!important; text-decoration:none; }
			
			.new_turquoise .submenu li ul {display: none;}
			.new_turquoise .submenu li.selected li ul {display: none;}
			.new_turquoise .submenu li.selected li.selected ul {display: block;}
			.new_turquoise .submenu li.selected ul {display: block;}
			
			.new_turquoise .news_item h1, .new_turquoise .news_item h2, .new_turquoise .news_item h3, .new_turquoise .news_item h4 { color:#7ecdc3; }
			
			.new_turquoise .content table a { color:#7ecdc3; }
			
			
			
			
			.new_claret .tl { background: url(../_images/box_claret_tl.png); }
			.new_claret .tr { background: url(../_images/box_claret_tr.png); }
			#column1 .new_claret .bl, #column3 .new_claret .bl, #column2_2 .new_claret .bl, #column4 .new_claret .bl, #home #column2 .new_claret .bl { background: url(../_images/_claret_narrow.png); width: 222px; }
			#column2 .new_claret .bl { background: url(../_images/_claret_wide.png) left no-repeat; width: 715px;}
			.three_column #column2 .new_claret .bl { background: url(../_images/_claret_medium.png) left no-repeat; width: 472px;}
			.new_claret .submenu { background:#590d10; padding-bottom:15px; margin-bottom:-3px; }
			.new_claret { border-color:#590d10; background: none; }
			.new_claret .title { background:#590d10; }
			.new_claret .submenu li { padding:0; margin:2px 0 0 0;}
			.new_claret .submenu li a { color:#fff!important; background: #8c5254!important;}
			.new_claret .submenu li li a { color:#fff!important; background: #af8486!important; font-size:.9em; }
			.new_claret .submenu li li li a { color:#590d10!important; background: #ceb4b6!important; padding-left:25px; }
			.new_claret .submenu li a:hover, .new_claret .submenu li li a:hover, .new_claret .submenu li li li a:hover { color:#590d10!important; background: #fff!important; text-decoration:none; }
			.new_claret .submenu li.selected > a, .new_claret .submenu li.selected li.selected > a, .new_claret .submenu li.selected li.selected li.selected > a { color:#590d10!important; background: #fff!important; text-decoration:none; }
			
			.new_claret .submenu li ul {display: none;}
			.new_claret .submenu li.selected li ul {display: none;}
			.new_claret .submenu li.selected li.selected ul {display: block;}
			.new_claret .submenu li.selected ul {display: block;}
			
			.new_claret .news_item h1, .new_claret .news_item h2, .new_claret .news_item h3, .new_claret .news_item h4 { color:#590d10; }
			
			.new_claret .content table a { color:#590d10; }
			
			
			
			
			.new_green .tl { background: url(../_images/box_green_tl.png); }
			.new_green .tr { background: url(../_images/box_green_tr.png); }
			#column1 .new_green .bl, #column3 .new_green .bl, #column2_2 .new_green .bl, #column4 .new_green .bl, #home #column2 .new_green .bl { background: url(../_images/_green_narrow.png); width: 222px; }
			#column2 .new_green .bl { background: url(../_images/_green_wide.png) left no-repeat; width: 715px;}
			.three_column #column2 .new_green .bl { background: url(../_images/_green_medium.png) left no-repeat; width: 472px;}
			.new_green .submenu { background:#12766e; padding-bottom:15px; margin-bottom:-3px; }
			.new_green { border-color:#12766e; background: none; }
			.new_green .title { background:#12766e; }
			.new_green .submenu li { padding:0; margin:2px 0 0 0;}
			.new_green .submenu li a { color:#fff!important; background: #579f99!important;}
			.new_green .submenu li li a { color:#fff!important; background: #88bab6!important; font-size:.9em; }
			.new_green .submenu li li li a { color:#12766e!important; background: #b8d7d4!important; padding-left:25px; }
			.new_green .submenu li a:hover, .new_green .submenu li li a:hover, .new_green .submenu li li li a:hover { color:#12766e!important; background: #fff!important; text-decoration:none; }
			.new_green .submenu li.selected > a, .new_green .submenu li.selected li.selected > a, .new_green .submenu li.selected li.selected li.selected > a { color:#12766e!important; background: #fff!important; text-decoration:none; }

			.new_green .submenu li ul {display: none;}
			.new_green .submenu li.selected li ul {display: none;}
			.new_green .submenu li.selected li.selected ul {display: block;}
			.new_green .submenu li.selected ul {display: block;}			
			
			.new_green .news_item h1, .new_green .news_item h2, .new_green .news_item h3, .new_green .news_item h4 { color:#12766e; }
			
			.new_green .content table a { color:#12766e; }
			
			
			
			
			/*.new_navy .submenu li.selected { background:#00467f;} 
			.new_navy .submenu li ul li, .new_navy .submenu li ul, .new_navy .submenu li { background:#00467f;}
			.new_navy .submenu a:hover { color:#00467f!important; background:#fff;}
			.new_navy .submenu li li li a { color:#00467f!important; }
			.new_navy .submenu li.selected > ul { display: block; border-top:solid 1px #00467f;}
			.new_navy .box .submenu li.selected li.selected > a, .new_navy .submenu li li a:hover {  text-decoration: none; color:#00467f; }
			.new_navy .box .submenu li.selected a { color:#00467f!important; }
			.new_navy .box .submenu li.selected > ul { display: block; border-top:solid 1px #00467f!important;}
			.new_navy li li a { background: #6b89b4!important;}
			.new_navy li li a:hover { background: #fff!important; color:#6b89b4; }
			.new_navy li li li a { background: #9dafce!important; border:none!important;}

	
	
			.new_charcoal.nav { background-color:#616669; }
			.new_charcoal { border-color:#616669; background-color: none; }
			.new_charcoal .title { background:#616669; }
			.new_charcoal .content a {  color:#fff!important; background: #616669;} 
			.new_charcoal  a:hover {  background:#fff!important; color:#616669!important; text-decoration:none } 
			.new_charcoal .tl { background: url(../_images/box_charcoal_tl.png); }
			.new_charcoal .tr { background: url(../_images/box_charcoal_tr.png); }
		#column1 .new_charcoal .bl, #column3 .new_charcoal .bl, #column2_2 .new_charcoal .bl, #column4 .new_charcoal .bl, #home #column2 .new_charcoal .bl { background: url(../_images/_charcoal_narrow.png); width: 222px; }
		#column2 .new_charcoal .bl { background: url(../_images/_charcoal_wide.png) left no-repeat; width: 715px;}
		.three_column #column2 .new_charcoal .bl { background: url(../_images/_charcoal_medium.png) left no-repeat; width: 472px;}
			.new_charcoal .submenu li.selected { background:#616669!important;} 
			.new_charcoal .submenu li ul li, .new_charcoal .submenu li ul, .new_charcoal .submenu li { background:#86888b;}
			.new_charcoal  .submenu a:hover { color:#616669!important; background:#fff;}
			.new_charcoal .submenu li li li a { color:#616669!important;}
			.new_charcoal .submenu li.selected > ul { display: block; border-top:solid 1px #86888b;}
			.new_charcoal .box .submenu li.selected li.selected > a, .new_charcoal .submenu li li a:hover {  text-decoration: none; color:#86888b; }
			.new_charcoal .box .submenu li.selected a { color:#616669; }
			.new_charcoal .box .submenu li.selected > ul { display: block; border-top:solid 1px #616669;}
			.new_charcoal  li li a { background-color: #a2a2a4!important;}
			.new_charcoal  li li a:hover { background-color: #fff!important; color: #a2a2a4!important;}
			.new_charcoal  li li li a { background-color: #c1c1c2; border:none;}


			
			.new_sky.nav { background-color:#6baedf; }
			.new_sky { border-color:#6baedf; background-color: none; }
			.new_sky .title { background:#6baedf; }
			.new_sky .content a {  color:#fff!important; background: #6baedf;} 
			.new_sky  a:hover {  background:#fff!important; color:#6baedf!important; text-decoration:none } 
			.new_sky .tl { background: url(../_images/box_sky_tl.png); }
			.new_sky .tr { background: url(../_images/box_sky_tr.png); }
		#column1 .new_sky .bl, #column3 .new_sky .bl, #column2_2 .new_sky .bl, #column4 .new_sky .bl, #home #column2 .new_sky .bl { background: url(../_images/_sky_narrow.png); width: 222px; }
		#column2 .new_sky .bl { background: url(../_images/_sky_wide.png) left no-repeat; width: 715px;}
		.three_column #column2 .new_sky .bl { background: url(../_images/_sky_medium.png) left no-repeat; width: 472px;}
			.new_sky .submenu li.selected { background:#6baedf;} 
			.new_sky .submenu li ul li, .new_sky .submenu li ul, .new_sky .submenu li { background:#97c1e3;}
			.new_sky .submenu a:hover { color:#6baedf!important; background:#fff;}
			.new_sky .submenu li li li a { color:#6baedf!important;} 
			.new_sky .submenu li.selected > ul { display: block; border-top:solid 1px #6baedf;} 
			.new_sky .box .submenu li.selected li.selected > a, .new_sky .submenu li li a:hover {  text-decoration: none; color:#6baedf; }
			.new_sky .box .submenu li.selected a { color:#6baedf; }
			.new_sky .box .submenu li.selected > ul { display: block; border-top:solid 1px #6baedf; }
			.new_sky li li a { background-color: #b3d1ee!important;}
			.new_sky li li a:hover { background-color: #fff!important; color:#b3d1ee!important;}
			.new_sky li li li a { background-color: #d0e2f4; border:none;}
	

			
			.new_purple.nav { background-color:#945d9b; }
			.new_purple { border-color:#781d7e; background-color: none; }
			.new_purple .title { background:#781d7e; }
			.new_purple .content a {  color:#fff!important; background: #ac82b3!important;} 
			.new_purple  a:hover {  background:#fff!important; color:#945d9b!important; text-decoration:none } 
			.new_purple .tl { background: url(../_images/box_purple_tl.png); }
			.new_purple .tr { background: url(../_images/box_purple_tr.png); }
		#column1 .new_purple .bl, #column3 .new_purple .bl, #column2_2 .new_purple .bl, #column4 .new_purple .bl, #home #column2 .new_purple .bl { background: url(../_images/_purple_narrow.png); width: 222px; }
		#column2 .new_purple .bl { background: url(../_images/_purple_wide.png) left no-repeat; width: 715px;}
		.three_column #column2 .new_purple .bl { background: url(../_images/_purple_medium.png) left no-repeat; width: 472px;}
			.new_purple .submenu li.selected { background:#945d9b;} 
			.new_purple .submenu li ul li, .new_purple  .submenu li ul, .new_purple  .submenu li { background:#945d9b;}
			.new_purple .submenu a:hover { color:#945d9b!important; background:#fff;}
			.new_purple .submenu li li li a { color:#945d9b!important;} 
			.new_purple .submenu li.selected > ul { display: block; border-top:solid 1px #945d9b;} 
			.new_purple .box .submenu li.selected li.selected > a, .new_purple  .submenu li li a:hover {  text-decoration: none; color:#945d9b; }
			.new_purple .box .submenu li.selected a { color:#945d9b; }
			.new_purple .box .submenu li.selected > ul { display: block; border-top:solid 1px #945d9b;}
			.new_purple li li a { background-color: #c8aecf!important;}
			.new_purple li li a:hover { background-color: #fff!important; color: #c8aecf!important; }
			.new_purple li li li a { background-color: #E1D3E4; border:none;}

		
			.new_turquoise.nav { background-color:#7ecdc3; }
			.new_turquoise { border-color:#7ecdc3; background-color: none; }
			.new_turquoise .title { background:#7ecdc3; }
			.new_turquoise .content a {  color:#fff!important; background: #a6dad3!important;} 
			.new_turquoise  a:hover {  background:#fff!important; color:#7ecdc3!important; text-decoration:none } 
			.new_turquoise .tl { background: url(../_images/box_turquoise_tl.png); }
			.new_turquoise .tr { background: url(../_images/box_turquoise_tr.png); }
		#column1 .new_turquoise .bl, #column3 .new_turquoise .bl, #column2_2 .new_turquoise .bl, #column4 .new_turquoise .bl, #home #column2 .new_turquoise .bl { background: url(../_images/_turquoise_narrow.png); width: 222px; }
		#column2 .new_turquoise .bl { background: url(../_images/_turquoise_wide.png) left no-repeat; width: 715px;}
		.three_column #column2 .new_turquoise .bl { background: url(../_images/_turquoise_medium.png) left no-repeat; width: 472px;}
			.new_turquoise .submenu li.selected { background:#7ecdc3;} 
			.new_turquoise .submenu li ul li, .new_turquoise .submenu li ul, .new_turquoise .submenu li { background:#7ecdc3;}
			.new_turquoise  .submenu a:hover { color:#7ecdc3!important; background:#fff;}
			.new_turquoise .submenu li li li a { color:#7ecdc3!important;} 
			.new_turquoise .submenu li.selected > ul { display: block; border-top:solid 1px #7ecdc3;} 
			.new_turquoise .box .submenu li.selected li.selected > a, .new_turquoise .submenu li li a:hover {  text-decoration: none; color:#7ecdc3; }
			.new_turquoise .box .submenu li.selected a { color:#7ecdc3; }
			.new_turquoise .box .submenu li.selected > ul { display: block; border-top:solid 1px #7ecdc3!important;}
			.new_turquoise li a { background-color: #7ecdc3!important; }
			.new_turquoise li li a { background-color: #bee3dd!important;}
			.new_turquoise li li a:hover { background-color: #fff!important; color: #bee3dd!important; }
			.new_turquoise li li li a { background-color: #d6edea; border:none;}

			
			.new_claret.nav { background-color:#8c5254!important; }
			.new_claret { border-color:#590d10; background-color: none; }
			.new_claret .title { background:#590d10; }
			.new_claret.nav .content a { color:#fff!important; background-color: #8c5254;} 
			.new_claret .content a { color:#590d10;} 
			.new_claret .tl { background: url(../_images/box_claret_tl.png); }
			.new_claret .tr { background: url(../_images/box_claret_tr.png); }
		#column1 .new_claret .bl, #column3 .new_claret .bl, #column2_2 .new_claret .bl, #column4 .new_claret .bl, #home #column2 .new_claret .bl { background: url(../_images/_claret_narrow.png); width: 222px; }
		#column2 .new_claret .bl { background: url(../_images/_claret_wide.png) left no-repeat; width: 715px;}
		.three_column #column2 .new_claret .bl { background: url(../_images/_claret_medium.png) left no-repeat; width: 472px;}
			.new_claret .submenu li.selected { background:#590d10;} 
			.new_claret .submenu li ul li, .new_claret .submenu li ul, .new_claret .submenu li { background:#590d10;}
			.new_claret .submenu a:hover { background:#fff;}
			.new_claret .submenu a:hover { color:#590d10!important; }
			.new_claret .submenu li li li a { color:#590d10!important;} 
			.new_claret .submenu li.selected > ul { display: block; border-top:solid 1px #590d10;} 
			.new_claret .box .submenu li.selected li.selected > a, .new_claret .submenu li li a:hover {  text-decoration: none; color:#590d10; }
			.new_claret .box .submenu li.selected a { color:#590d10; }
			.new_claret .box .submenu li.selected > ul { display: block; border-top:solid 1px #590d10;}
			.new_claret li a { background-color: #8c5254!important; }
			.new_claret li li a { background-color: #af8486!important;}
			.new_claret li li a:hover { background-color: #fff!important; color:#590d10!important; }
			.new_claret li li li a { background-color: #ceb4b6; border:none;}

			
			
			.new_green.nav { background-color:#12766e; }
			.new_green { border-color:#12766e; background-color: none; }
			.new_green .title { background:#12766e; }
			.new_green.nav .content a { color:#fff!important; background: #579f99!important;} 
			.new_green  a:hover { background:#fff!important; color:#12766e!important; text-decoration:none } 
			.new_green .tl { background: url(../_images/box_green_tl.png); }
			.new_green .tr { background: url(../_images/box_green_tr.png); }
		#column1 .new_green .bl, #column3 .new_green .bl, #column2_2 .new_green .bl, #column4 .new_green .bl, #home #column2 .new_green .bl { background: url(../_images/_green_narrow.png); width: 222px; }
		#column2 .new_green .bl { background: url(../_images/_green_wide.png) left no-repeat; width: 715px;}
		.three_column #column2 .new_green .bl { background: url(../_images/_green_medium.png) left no-repeat; width: 472px;}
			.new_green .submenu li.selected { background:#12766e;} 
			.new_green .submenu li ul li, .new_green .submenu li ul, .new_green .submenu li { background:#12766e;}
			.new_green .submenu a:hover { color:#12766e!important; background:#fff;}
			.new_green .submenu li li li a { color:#12766e!important;} 
			.new_green .submenu li.selected > ul { display: block; border-top:solid 1px #12766e;} 
			.new_green .box .submenu li.selected li.selected > a, .new_green .submenu li li a:hover {  text-decoration: none; color:#12766e; }
			.new_green .box .submenu li.selected a { color:#12766e; }
			.new_green .box .submenu li.selected > ul { display: block; border-top:solid 1px #12766e;}
			.new_green li li a { background-color: #88bab6!important;}
			.new_green li li a:hover { background-color: #fff!important; color: #88bab6!important; }
			.new_green li li li a { background-color: #b8d7d4; border:none;}*/


		.submenu li a { background: none!important;}
		.submenu { background:inherit; margin-top:-10px!important; }

			
/*.new_navy .vx_text a, .new_sky .vx_text a, .new_charcoal .vx_text a, .new_purple .vx_text a, .new_turquoise .vx_text a, .new_claret .vx_text a, .new_purple .vx_text a { background:none!important; color:#333333!important; }
.new_navy .vx_text a:hover, .new_sky .vx_text a:hover, .new_charcoal .vx_text a:hover, .new_purple .vx_text a:hover, .new_turquoise .vx_text a:hover, .new_claret .vx_text a:hover, .new_purple .vx_text a:hover { text-decoration:underline; background: }
		
		.box .submenu li ul li { background:#999998; margin:0; line-height:1.4em; list-style:none;}
		.box .submenu li ul li a { margin:0; font-size:.9em; color:#fff; }
		
		.box .submenu li ul li ul li a { margin:0; font-size:.9em; color:#fff; padding-left:25px;}
		.box .submenu li ul li.selected a { color:#fff; }
		
		.box .submenu ul ul ul ul { display:block; visibility:visible!important; }
		.box .submenu ul ul ul  {display:block!important; visibility:visible!important; }
		.box li ul li a { margin-bottom:0.2em; line-height:1.4em; list-style:none; text-indent: 0; }*/


			
		
		/*****end***/
		
		
		.vx_context_menu a.navy {background:#00467F;color:#FFFFFF}
		.vx_context_menu a.sky {background:#6baedf;color:#FFFFFF}
		.vx_context_menu a.charcoal {background:#616669;color:#FFFFFF}
		.vx_context_menu a.purple {background:#781d7e;color:#FFFFFF}
		.vx_context_menu a.turquoise {background:#7ecdc3;color:#FFFFFF}
		.vx_context_menu a.claret {background:#590d10;color:#FFFFFF}
		.vx_context_menu a.green {background:#12766e;color:#FFFFFF}
		
		


.list_block li { background:none!important;}
.list_block li a { background:#fff!important; padding-left:0; width:90% }

.news_container { padding-bottom:10px; }
	.news_item .image_float_left { padding:0; margin-bottom:10px; } 
		.news_item .content a { color:#000!important; text-decoration:underline; }
			.news_item a:hover { color:#000!important; text-decoration:none; }
			
/********** MAP OF GOOD PRACTICE 01/07/10 **********/

form#mogp, .mogp_content {padding:10px 10px 5px 10px;}
.mogp {background:#cff; margin:0 0 10px 0;}
#mogp_map {width:400px; margin:0 20px 0 0; float:left;}
.mogp_search {width:540px; float:left;}

.mogp_box {border: solid 1px #12766E; width: 538px; position:relative; margin-bottom:18px;}
.mogp_box h3 {padding:10px;}

.mogp_content p {margin:0 0 1em 0; font-size:1.2em;}

form#mogp select {width:300px; margin:0 0 10px 0;}

#mogp_form input#submit_mogp {background:url(../_images/mogp_button_search.jpg); width:101px; height:22px; border:none; color:#fff; margin:5px 0 10px 0; padding:0 0 2px 0;}

.mogp_content h4 {background:#eaeaea; margin:0 0 10px 0; padding:10px; font-size:1.2em; font-weight:bold;}

.mogp_content a {color:#12766E; text-decoration:none;}
.mogp_content a:hover {text-decoration:underline;}

.mogp_content .mogp_hr {margin:30px 0 0 10px; border:1px solid #eaeaea; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; display:block; }

.mogp_content p {padding:0 0 0 10px;}

.mogp_content .details {margin:30px 0;}
.mogp_content .details p span {font-weight:bold; color:#12766E;}

.mogp_box .bl {background: url(../_images/_green_mogp.png) left no-repeat; width: 540px;}