/* =layout */

	/* =assets */
	
		div#content .vcard { position: static; left: 0; float: none; }
		div#content .vcard p.tel { font-size: 3.1em; }
		div#content .vcard p.notes { padding-left: 0.4em; }
		div#content .vcard h3 { padding-left: 0.3em; }

	/* =content-header */
	
		div#content div#content-header {
			background: #83389b; padding: 0.75em 1em 0em 1em; color: #FFFFFF !important;
			float: left; width: 18em; margin: 0 0 1.25em 0;
			height: auto !important; height: 19.25em; min-height: 19.25em;
		}
		
		div#content div#content-header h1 { line-height: 1.2em; font-size: 1.125em; }
		div#content div#content-header p { font-weight: bold; font-size: 0.75em; margin-bottom: 0.75em; line-height: 1.4em; }
		
	/* =interactive */
	
		div#content div#interactive { 
			float: left; display: block; margin-bottom: 1.25em; 
			overflow: hidden; height: 20em; 
		}
		
		div#content div#interactive div.interactive-element {
			margin-left: 0.125em; color: #FFFFFF; float: left; width: 12.785em; 
			position: relative; height: 20em; overflow: hidden; background: #83389b;
		}
		
		div#content div#interactive div.interactive-element img { 
			display: block !important; height: 15.857em; 
			width: 12.785em; position: absolute; }
			
		div#content div#interactive div.interactive-element div.element { overflow: hidden; position: relative; }
		
		div#content div#interactive div.interactive-element h2 { 
			font-size: 1.125em; line-height: 1.2em; display: block; position: relative; z-index: 110; 
			color: #FFFFFF; font-weight: bold; padding: 0.1em 0.2em 0em 0.25em;
		}
		
		div#content div#interactive div.interactive-element h2 span { 
			padding: 0px 7px 0px 9px; display: inline; #display: inline-block; position: relative;
			background-image: url("../../images/assets/icon-arrow-white.png"); margin-left: 3px;
			background-color: transparent; background-position: 5px 7px; background-repeat: no-repeat;
		}
		
		div#content div#interactive div.interactive-element p {
			font-size: 0.75em; color: #FFFFFF; margin: 0em 1em 0.75em 1.2em;
		 	line-height: 1.4em; font-weight: bold; padding-top: 0.6em;
		}
		
		div#content div#interactive div.interactive-element a { color: #FFFFFF; text-decoration: none; }
		div#content div#interactive div.interactive-element a:hover,
		div#content div#interactive div.interactive-element a:focus,
		div#content div#interactive div.interactive-element a:active
		{ text-decoration: none; }
		
	/* =content-main */
		
		div#content div#portal { float: left; width: 33.75em;  margin-right: 1.25em; }
		div#content div#content-main { 
			margin-top: 1.25em; background-color: #FFFFFF;  margin-bottom: 1.25em; 
		}
		
		div#content div#content-main div { 
			padding: 0.625em 0.75em 0.625em 0.75em;
		}
		
		div#content div#content-main div.information { 
			padding: 0.625em 0 0.625em 5.5em; background-color: #FFFFFF; 
			background-repeat: no-repeat; background-position: 0.625em 0.625em; width: 27.75em;
			background-image: url("../../images/assets/icon-alert-large.png");
		} 	
	
		div#content .information h2 a { text-decoration: none; }

	/* =content-related */
	
		div#content div#content-related { float: right; width: 23.75em;	 background: #FFFFFF; }
		div#content div#content-related img { float: right; margin-left: 1.25em; }
