/* ---------------------------------------------------------------------------------------------------------- */
	@font-face {
		  font-display: swap;
	    font-family: 'mdbi';
	    src: url('https://www.aada.edu/imagecache/fonts/MercuryDisplay-BoldItalic.eot');
	    src: url('https://www.aada.edu/imagecache/fonts/MercuryDisplay-BoldItalic.eot?#iefix') format('embedded-opentype'),
	        url('https://www.aada.edu/imagecache/fonts/MercuryDisplay-BoldItalic.woff2') format('woff2'),
	        url('https://www.aada.edu/imagecache/fonts/MercuryDisplay-BoldItalic.woff') format('woff');
	    font-weight: 700;
	    font-style: italic;
	}


	@font-face {
		font-display: swap;
		font-family: 'Proxima Nova';
		src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-Regular.eot');
		src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-Regular.woff') format('woff'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-Regular.ttf') format('truetype'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-Regular.svg#2c1459d58560f08b4b0586fbe80aa4cd') format('svg');
		font-style: normal;
		font-weight: 400;
	}
	@font-face {
		  font-display: swap;
		font-family: 'Proxima Nova';
		src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-RegularIt.eot');
		src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-RegularIt.eot?#iefix') format('embedded-opentype'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-RegularIt.woff') format('woff'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-RegularIt.ttf') format('truetype'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-RegularIt.svg#77f1c682604b6b0472d490a8e6c22d18') format('svg');
		font-style: italic;
		font-weight: 400;
	}
	@font-face {
		  font-display: swap;
		font-family: 'Proxima Nova';
		src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-Semibold.eot');
		src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-Semibold.woff') format('woff'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-Semibold.ttf') format('truetype'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-Semibold.svg#67a6c9f6d7dc8f35ecb08de766ea56f0') format('svg');
		font-style: normal;
		font-weight: 600;
	}
	@font-face {
		  font-display: swap;
		font-family: 'Proxima Nova';
		src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-SemiboldIt.eot');
		src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-SemiboldIt.eot?#iefix') format('embedded-opentype'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-SemiboldIt.woff') format('woff'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-SemiboldIt.ttf') format('truetype'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-SemiboldIt.svg#507561f3ade737ab57270dba6021e34c') format('svg'); 
		font-style: italic;
		font-weight: 600;
	}
	@font-face {
		  font-display: swap;
		font-family: 'Proxima Nova';
		src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-Bold.eot');
		src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-Bold.woff') format('woff'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-Bold.ttf') format('truetype'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-Bold.svg#67a6c9f6d7dc8f35ecb08de766ea56f0') format('svg');
		/*src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-Regular.eot');*/
		font-style: normal;
		font-weight: 700;
	}
	@font-face {
		  font-display: swap;
		font-family: 'Proxima Nova';
		src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-BoldIt.eot');
		src: url('https://www.aada.edu/imagecache/fonts/ProximaNova-BoldIt.eot?#iefix') format('embedded-opentype'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-BoldIt.woff') format('woff'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-BoldIt.ttf') format('truetype'),
		url('https://www.aada.edu/imagecache/fonts/ProximaNova-BoldIt.svg#507561f3ade737ab57270dba6021e34c') format('svg'); 
		font-style: italic;
		font-weight: 700;
	}

	/* ---------------------------------------------------------------------------------------------------------- */

	
		@font-face {
			  font-display: swap;
			font-family: 'Brandon Text';
			src: url('https://www.aada.edu/imagecache/fonts/BrandonText-Light.eot');
			src: url('https://www.aada.edu/imagecache/fonts/BrandonText-Light.eot?#iefix') format('embedded-opentype'),
			url('https://www.aada.edu/imagecache/fonts/BrandonText-Light.woff') format('woff'),
			url('https://www.aada.edu/imagecache/fonts/BrandonText-Light.ttf') format('truetype'),
			url('https://www.aada.edu/imagecache/fonts/BrandonText-Light.svg#4582969d6388a5dded4cbb4ff7487e0a') format('svg');
			font-style: normal;
			font-weight: 300;
		}

		@font-face {
			  font-display: swap;
			font-family: 'Brandon Text';
			src: url('https://www.aada.edu/imagecache/fonts/BrandonText-Regular.eot');
			src: url('https://www.aada.edu/imagecache/fonts/BrandonText-Regular.eot?#iefix') format('embedded-opentype'),
			url('https://www.aada.edu/imagecache/fonts/BrandonText-Regular.woff') format('woff'),
			url('https://www.aada.edu/imagecache/fonts/BrandonText-Regular.ttf') format('truetype'),
			url('https://www.aada.edu/imagecache/fonts/BrandonText-Regular.svg#4582969d6388a5dded4cbb4ff7487e0a') format('svg');
			font-style: normal;
			font-weight: 400;
		}

		@font-face {
			  font-display: swap;
			font-family: 'Brandon Text';
			src: url('https://www.aada.edu/imagecache/fonts/BrandonText-Medium.eot');
			src: url('https://www.aada.edu/imagecache/fonts/BrandonText-Medium.eot?#iefix') format('embedded-opentype'),
			url('https://www.aada.edu/imagecache/fonts/BrandonText-Medium.woff') format('woff'),
			url('https://www.aada.edu/imagecache/fonts/BrandonText-Medium.ttf') format('truetype'),
			url('https://www.aada.edu/imagecache/fonts/BrandonText-Medium.svg') format('svg');
			font-style: normal;
			font-weight: 500;
		}

		@font-face {
			  font-display: swap;
			font-family: 'Brandon Text';
			src: url('https://www.aada.edu/imagecache/fonts/BrandonText-Bold.eot');
			src: url('https://www.aada.edu/imagecache/fonts/BrandonText-Bold.eot?#iefix') format('embedded-opentype'),
			url('https://www.aada.edu/imagecache/fonts/BrandonText-Bold.woff') format('woff'),
			url('https://www.aada.edu/imagecache/fonts/BrandonText-Bold.ttf') format('truetype'),
			url('https://www.aada.edu/imagecache/fonts/BrandonText-Bold.svg#52b8f7bdef7f32b456bdff259aa0aafa') format('svg');
			font-style: normal;
			font-weight: 700;
		}

		/* ---------------------------------------------------------------------------------------------------------- */

		
	/* ---------------------------------------------------------------------------------------------------------- */
	@font-face {
		  font-display: swap;
		font-family: 'Mercury';
		src: url('https://www.aada.edu/imagecache/fonts/MercurySSm-Light-Pro.eot');
		src: url('https://www.aada.edu/imagecache/fonts/MercurySSm-Light-Pro.eot?#iefix') format('embedded-opentype'),
			 url('https://www.aada.edu/imagecache/fonts/MercurySSm-Light-Pro.woff') format('woff'),
			 url('https://www.aada.edu/imagecache/fonts/MercurySSm-Light-Pro.ttf') format('truetype'),
			 url('https://www.aada.edu/imagecache/fonts/MercurySSm-Light-Pro.svg#263b147a3ce7ccf688d9e26ee2255d13') format('svg');		  
		font-style: normal;
		font-weight: 300;
	}

	@font-face {
		  font-display: swap;
	  font-family: 'Mercury';
	  src: url('https://www.aada.edu/imagecache/fonts/MercurySSm-LightItalic-Pro.eot');
	  src: url('https://www.aada.edu/imagecache/fonts/MercurySSm-LightItalic-Pro.eot?#iefix') format('embedded-opentype'),
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-LightItalic-Pro.woff') format('woff'),
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-LightItalic-Pro.ttf') format('truetype'),
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-LightItalic-Pro.svg#263b147a3ce7ccf688d9e26ee2255d13') format('svg');	       
	  font-style: italic;
	  font-weight: 300;
	}

	@font-face {
		  font-display: swap;
	  font-family: 'Mercury';
	  src: url('https://www.aada.edu/imagecache/fonts/MercurySSm-Book-Pro.eot');
	  src: url('https://www.aada.edu/imagecache/fonts/MercurySSm-Book-Pro.eot?#iefix') format('embedded-opentype'),
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-Book-Pro.woff') format('woff'),
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-Book-Pro.ttf') format('truetype'),
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-Book-Pro.svg#263b147a3ce7ccf688d9e26ee2255d13') format('svg');	       
	  font-style: normal;
	  font-weight: 400;
	}

	@font-face {
		  font-display: swap;
	  font-family: 'Mercury';
	  src: url('https://www.aada.edu/imagecache/fonts/MercurySSm-BookItalic-Pro.eot'); 
	  src: url('https://www.aada.edu/imagecache/fonts/MercurySSm-BookItalic-Pro.eot?#iefix') format('embedded-opentype'), 
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-BookItalic-Pro.woff') format('woff'), 
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-BookItalic-Pro.ttf')  format('truetype'), 
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-BookItalic-Pro.svg#263b147a3ce7ccf688d9e26ee2255d13') format('svg'); 
	  font-style: italic;
	  font-weight: 400;
	}

	@font-face {
		  font-display: swap;
	  font-family: 'Mercury';
	  src: url('https://www.aada.edu/imagecache/fonts/MercurySSm-Bold-Pro.eot');
	  src: url('https://www.aada.edu/imagecache/fonts/MercurySSm-Bold-Pro.eot?#iefix') format('embedded-opentype'),
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-Bold-Pro.woff') format('woff'),
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-Bold-Pro.ttf') format('truetype'),
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-Bold-Pro.svg#263b147a3ce7ccf688d9e26ee2255d13') format('svg');	       
	  font-style: normal;
	  font-weight: 700;
	}

	@font-face {
		  font-display: swap;
	  font-family: 'Mercury';
	  src: url('https://www.aada.edu/imagecache/fonts/MercurySSm-Medium-Pro.eot');
	  src: url('https://www.aada.edu/imagecache/fonts/MercurySSm-Medium-Pro.eot?#iefix') format('embedded-opentype'),
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-Medium-Pro.woff') format('woff'),
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-Medium-Pro.ttf') format('truetype'),
	       url('https://www.aada.edu/imagecache/fonts/MercurySSm-Medium-Pro.svg#263b147a3ce7ccf688d9e26ee2255d13') format('svg');	       
	  font-style: normal;
	  font-weight: 500;
	}
/* ---------------------------------------------------------------------------------------------------------- */

	html, body 		{ font-family: 'Proxima Nova', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; }
	html, body 		{  /*-webkit-font-smoothing:antialiased;*/ }

	body 	{ /*background-color: #f7f7f4 !important;*/ 
			  /*background-color: #f3f3ef !important;*/
			  background-color: #f0f0ee !important;	
			}

	h1, h2, h3, h4, h5, h6, 
	.h1, .h2, .h3, .h4, .h5, .h6 
					{ font-family: 'Brandon Text', 'Proxima Nova', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; }


	h1, .h1 		{ text-transform: uppercase; color: #c49a5c; } 		/*testing color*/		

	h5, .h5 		{ font-weight: 600; }
/* ---------------------------------------------------------------------------------------------------------- */

	h2, .h2, 
	h3, .h3 		{ margin: 1.5em 0 .5em 0; }   /*fix on the bootstrap less*/
					

	.proxima 			{ font-family: 'Proxima Nova', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; }
	.brandon 			{ font-family: 'Brandon Text', 'Proxima Nova', 'Helvetica Neue', Helvetica, Arial, sans-serif; }
	.mercury 			{ font-family: 'Mercury', 'Georgia', serif; }

	.f10				{ font-size: 10px; }
	.f12				{ font-size: 12px; }
	.f13				{ font-size: 13px; }
	.f14				{ font-size: 14px; }
	.f16				{ font-size: 16px; }
	.f18				{ font-size: 18px; }
	.f20				{ font-size: 20px; }
	.f22				{ font-size: 22px; }
	.f23				{ font-size: 23px; }
	.f24				{ font-size: 24px; }
	.f26				{ font-size: 26px; }
	.f28				{ font-size: 28px; }
	.f32 				{ font-size: 32px; }
	.f30 				{ font-size: 30px; }
	.f36 				{ font-size: 36px; }
	.f42 				{ font-size: 42px; }
	.f44 				{ font-size: 44px; }
	.f60 				{ font-size: 60px; }
	@media screen and (max-width: 767px) {
		.f60 				{ font-size: 32px; }
	}


	.lh12 				{ line-height: 12px !important; }
	.lh13 				{ line-height: 13px !important; }
	.lh14 				{ line-height: 14px !important; }
	.lh16 				{ line-height: 16px !important; }
	.lh18 				{ line-height: 18px !important; }
	.lh22 				{ line-height: 22px !important; }

	.l24 				{ line-height: 24px !important; }
	.l08em 				{ line-height: 0.8em !important; }
	.l09em 				{ line-height: 0.9em !important; }
	.l1em 				{ line-height: 1em !important; }
	.l11em 				{ line-height: 1.1em !important; }
	.l12em 				{ line-height: 1.2em !important; }
	.l13em 				{ line-height: 1.3em !important; }
	.l14em 				{ line-height: 1.4em !important; }
	.l145em 				{ line-height: 1.45em !important; }
	.l18em 				{ line-height: 1.8em !important; }
	
	.l1125em 			{ line-height: 1.125em; }
	.l1056em 			{ line-height: 1.056em !important; }

	.w300 				{ font-weight: 300 !important; }
	.w400 				{ font-weight: 400 !important; }
	.w500 				{ font-weight: 500 !important; }
	.w600 				{ font-weight: 600 !important; }
	.w700 				{ font-weight: 700 !important; }


	.buttons-stack .disabledlink { color: #23292e !important; }
	.disabledlink { pointer-events: none; cursor: default; }

	.mt30 				{ margin-top: 30px; }
	.mb30 				{ margin-bottom: 30px; }

	@media screen and 	(min-width: 767px) {
		.h1social			{ font-size: 56px !important; }
	}

	@media screen and (max-width: 767px) {
		.f42 { font-size: 32px !important; }
	}
	
	.italic 			{ font-style: italic; }
	.mercury.italic 	{ font-weight: 500; }
	.text_white,
	.text_white a		{ /*color: #ffffff;*/ color: #f7f7f4; }
	.text_white a:hover { color: #9c7339; }
	
	.text_white_force,
	.text_white_force a { color: #ffffff !important; }

	.dark_bg,
	.bg_dark_blue 		{ background-color: #222222; }
	.bg_light_gray 		{ background-color: #dadde2; }

	.text_gold,
	.text-gold 			{ color: #c49a5c; }


	.dash-text-logo 	{ letter-spacing: 0.14em; }



	.btn.btn-padded { padding: 15px 24px 15px 24px; }


	/*.text-gray-muted 		{ color: #9098a0; }*/
	
	.text-gray-muted,
	.text_light				{ color: #a4a5a5; }

	.text-muted-darker { color: #7A7A7A; }
	

	.text_blue 			{ color: #3a5298; }
	a.text_blue:hover	{ color: #223057; }

	.text-summer-blue 	{ color: #0595ab; }
	.bg-summer-blue 	{ background-color: #0595ab; }

	
	.bg-summer-program-gray { background-color: #eeeeec; }


	.text_green 		{ color: #00b770; }

	.uppercase 			{ text-transform: uppercase; }
	.texttransformnone { text-transform: none !important; }


	.text-primary.large 					{ font-size: 90px; line-height: 1.1; letter-spacing: -0.05em}
	.text-primary.larger 					{ font-size: 100px; line-height: 1.1; letter-spacing: -0.05em}
	@media screen and (max-width: 767px) {
		.text-primary.large 				{ font-size: 60px; line-height: 1.1; }
		.text-primary.larger 					{ font-size: 60px; line-height: 1.1; letter-spacing: -0.05em}

		.text-center-xs 					{ text-align: center !important; }
	}
	@media screen and (min-width: 768px) {
		.text-right-non-xs 					{ text-align: right !important; }
		
	}
	@media screen and (min-width: 768px) and (max-width: 991px) {
		.text-center-sm 					{ text-align: center !important; }

	}
	h1 sup,
	h2 sup,
	h3 sup 				{ top: -1em !important; font-size: 45% !important; } 	 


	h1,h2 				{ word-spacing: 0.1em; letter-spacing: -0.03em; }
	h3 					{ letter-spacing: -0.025em }
	h4 					{ margin-bottom: 14px; }

	.reset_letter_spacing 	{ letter-spacing: normal !important; }
	.reset_text_transform 	{ text-transform: none; }


	/*filter buttons*/
@media screen and (max-width: 767px) {
	li.drop100 a.f14 { font-size: 16px !important; }
	#wof-link 			{ font-size: 16px; }

	.lh-xs-12 { line-height: 1.2em !important; }
}
@media screen and (min-width: 767px) and (max-width: 991px) {

		.lh-sm-12 { line-height: 1.2em !important; }
	}
	@media screen and (min-width: 992px) and (max-width: 1199px) {

			.lh-md-12 { line-height: 1.2em !important; }
		}
.bg_white 	{ background-color: #ffffff; }
.bg_muted 	{ background-color: #bfbfbf; }

.bg-muted-lighter { background-color: #e1e1df; }


.text_black { color: #222222 !important; }
.text_black_body { color: #23292e !important; }

.strong { font-weight: bold; }


.text-success { color: #8cc548; }
.needs-update { color: red !important; }


.underline { text-decoration: underline; }


.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
	text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
	text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
	text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
	text-align: justify;
}

@media (max-width: 767px) {
	.text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs { text-align: inherit; }
	.text-left-xs { text-align: left; }
	.text-center-xs { text-align: center; }
	.text-right-xs { text-align: right; }
	.text-justify-xs { text-align: justify; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm { text-align: inherit; }
	.text-left-sm { text-align: left !important; }
	.text-center-sm { text-align: center; }
	.text-right-sm { text-align: right; }
	.text-justify-sm { text-align: justify; }
}
@media (min-width: 992px) and (max-width: 1199px) {
	.text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md { text-align: inherit; }
	.text-left-md { text-align: left; }
	.text-center-md { text-align: center; }
	.text-right-md { text-align: right; }
	.text-justify-md { text-align: justify; }
}
@media (min-width: 1200px) {
	.text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg { text-align: inherit; }
	.text-left-lg { text-align: left; }
	.text-center-lg { text-align: center; }
	.text-right-lg { text-align: right; }
	.text-justify-lg { text-align: justify; }
}


.color-bg-transition	{ -webkit-transition: color 300ms, background-color 300ms;
								-o-transition: color 300ms, background-color 300ms;
								transition: color 300ms, background-color 300ms; }

	.nowrap { white-space: nowrap; } 

@media screen and (max-width: 767px) {
	.nowrap-xs 		{ white-space: nowrap; }
	.wrap-xs 		{ white-space: normal; }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.nowrap-sm 		{ white-space: nowrap; }
	.wrap-sm 		{ white-space: normal; }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.nowrap-md 		{ white-space: nowrap; }
	.wrap-md 		{ white-space: normal; }
}
@media screen and (min-width: 1200px) {
	.nowrap-lg 		{ white-space: nowrap; }
	.wrap-lg 		{ white-space: normal; }
}


.font-spread-shadow { text-shadow: 0px 0px 20px rgba(0,0,0,0.8); }
/*.font-spread-shadow2 { text-shadow: 0px 0px 3px rgba(0,0,0,0.7); }*/



h2.m36 { font-size: 36px; color: #222222; font-family: "Mercury" !important; line-height: 1.2em; text-transform: uppercase; font-weight: 400; } 
					/* edi - august 12 2015 - nonstandard heading, seems to be new standard all of a sudden */
@media screen and (max-width: 767px) {
	h2.m36 { font-size: 32px; }
}


	/*brings fa-li closer to list items*/
	.fa-ul-mod { margin-left: 1.6em; }
	.fa-ul-mod .fa-li { left: -1.6em; width: 1.6em; }


	.noletterspacing { letter-spacing: 0 !important; }




	/* round 100 of overriding */

	@media screen and (max-width: 767px) {
		.intro-section h1 { font-size: 26px !important; line-height: 1.15em !important; }
		.intro-section .f24,
		.intro-section h3 { font-size: 18px !important; line-height: 1.3em !important; }

		h2 { font-size: 26px !important; line-height: 1.15em !important; }


		#body .ms-partialview-template .ms-slide-info h3,
		#photo_tour .ms-partialview-template .ms-slide-info h3 { font-size: 22px !important; font-family: "Proxima Nova" !important; }
	}

	#body .ms-partialview-template .ms-slide-info h3 { font-family: "Proxima Nova" !important; }

	.intro-section .f24,
	.intro-section h3  { letter-spacing: 0 !important; }


	.break-long-link { 
		white-space: pre;           /* CSS 2.0 */
		white-space: pre-wrap;      /* CSS 2.1 */
		white-space: pre-line;      /* CSS 3.0 */
		white-space: -pre-wrap;     /* Opera 4-6 */
		white-space: -o-pre-wrap;   /* Opera 7 */
		white-space: -moz-pre-wrap; /* Mozilla */
		white-space: -hp-pre-wrap;  /* HP Printers */
		word-wrap: break-word;      /* IE 5+ */
	}