@charset "UTF-8"; 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* 
 |    MWCprimary.css                                        | 
 |                                                          | 
 |    MtWchiro website Primary Style Sheet                  | 
 |                                                          | 
 |    Site version: 1.1             Edition:  semi-final    | 
 |    StyleSheet version: 0.9       Created:  03-07-2008    | 
 |                                  Revised:  08-01-2010    | 
 |    Author: Phillip                                       | 
 |                                                          | 
 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 



/*	Global styles
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
 	html { 
		font-size: 100%; 
		
		border-style: solid; 
		border-color: #4682B4;
		border-width: 0.5em; 
		} 

	body { 
		text-align: center; 
		font-size: 100%; 
 		background-color: #4682B4; 
		font-family: "Trebuchet MS", "Segoe UI", Corbel, sans-serif; 
		} 

	#contents { 
		margin-left: auto;
		margin-right: auto; 
		padding: 0.9em 1em 0.9em 0.9em;
		position: relative; 
		max-width: 1300px; 
		background-color: white; 
		text-align: left;	
		}

		/* Hide focus outlines around elements (augment with CSS hover's instead)	*/
	a { 
		outline: none; 
		} 
	*:focus { 
		outline: none; 
		/* -moz-outline-style: none; */
		} 




/*	Headings 
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
	h1 { 
		margin: 0 8px 0 0; 
		padding: 1px 1px 1px 1px; 
		width: auto; 
		z-index: 2; 
		background-color: transparent; 

		font-family: "Segoe UI", Corbel, sans-serif;  
		font-size: 1.5em; 
		color: #4682B4; 
		text-align: left; 
		font-weight: normal; 
		white-space: nowrap; 
		} 

	h2 { 
		margin-top: 2.5em; 
		margin-left: -0.5em; 
		padding-bottom: 0.1em;
		padding-left: 0.5em; 
		text-transform: none; 
		background-color: #A9C5DE; 
		color: #333333; 
		font-size: 1.2em; 
		font-weight: bold; 
		}

	h3 { 
		margin-top: 1.5em; 
		text-transform: none; 
		color: #333333; 
		font-style: italic; 
		font-weight: bold; 
		}

	h4 {
		text-transform: none; 
		color: #CCCC99; 
		} 



/*	Core Tag Styling 
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 

	/*	General hyperlink styles
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
		a { 
			color: #6495ED; 
			text-decoration: none; 
			} 
			a:link { 
				text-decoration: none; 
				color: #4169E1; 
				} 
				a:visited { 
					text-decoration: none; 
					color: #DA70D6; 
					} 
				a:hover, 
				a:focus { 
					text-decoration: none; 
					color: #FF4500; 
					} 
				a:active { 
					text-decoration: none; 
					color: #FF3333; 
					} 

		/*	Header hyperlink style
		ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
			#pageheader a:link { 
				text-decoration: none; 
				color: Black; 
				} 
				#pageheader a:visited { 
					text-decoration: none; 
					color: Black; 
					} 
					#pageheader a:hover, 
					#pageheader a:focus { 
						text-decoration: none; 
						color: #FF8C00; 
						} 

		/*	Footer hyperlink style
		ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
			#footer p a:link { 
				text-decoration: none; 
				color: #C0C0C0; 
				} 
				#footer p a:visited { 
					text-decoration: none; 
					color: #C0C0C0; 
					} 
					#footer p a:hover, 
					#footer p a:focus { 
						text-decoration: none; 
						color: #FF8C00; 
						} 


		/*	ImageMap hyperlink style
		ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
			map#picturead3 a,
			map#picturead3 a:link,
			a#picturead3 area:hover,
			#picturead3 area a:focus {
				cursor: help; 
				}



	/*	Define visual emphasis Text styles
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
		.normal { 
			font-style: normal;
			color: #E7EAC6; 
			} 

		strong { 
			font-style: normal; 
			font-weight: bold; 
			} 
		em { 
			font-style: italic; 
			} 
		.deem	{
			color: #C0C0C0;
			}
		.demideem { 
			color: #5A5A5A; 
			}
		.highlight { 
			color: #FEF191; 
			} 
	
		strike { 
			text-decoration: line-through; 
			color: #D00000; 
			} 
		.strikeout { 
			text-decoration: line-through; 
			color: #D00000; 
			} 

		.qnumb {
			color: #CD853F;
			font-weight: bold;
			margin-top: 1em;
			} 



	/*	General Fontography
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
		.scaps {
			font-variant: small-caps;
			} 

		.smaller {
			font-size: smaller; 
			}
																						/* Unicode fonts semi-ranked in approximate order of the number of characters in their set 	*/
		.unicde { 
			font-family: "Code 2000", "Arial Unicode MS", "Bitstream Cyberbit", "TITUS Cyberbit Basic", Alphabetum, Caslon, FreeSerif, "Hindsight Unicode", "Lucida Grande", Gentium, "Lucida Sans Unicode", "Times New Roman", FreeSans, sans-serif; 
			} 

		.nobr { 
			white-space: nowrap; 
			} 
			
		.arrow { 
			font-style: inherit; 
			} 
			.arrow:before { 
				display: inline; 
				content: " "; 
				font-size: 0.4em; 
				/* letter-spacing: 15px; */
				} 
			.arrow:after {
				display: inline; 
				content: " "; 
				font-size: 0.25em; 
				/* letter-spacing: 15px; */
				}

			

	/*	Content indentation styles
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
		.dent { 
			margin-left: 2.5em; 
			} 

		.hindent { 						/* Define hanging-indent style */ 
			text-indent: -3em; 
			margin-left: 3em; 
			} 


	/*	quote and citation styles
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
		blockquote {
			width: 80%;
			margin: 0 auto;
			text-align: center;
			font-family: Georgia, "Times New Roman", Times, Palatino, serif;
			font-style: italic;
			color: #DCDCDC;
			}
		q {
			font-family: Georgia, "Times New Roman", Times, Palatino, serif;
			color: #DCDCDC;
			font-style: italic;
			}
		cite {
			font-style: normal;
			color: #FDF5E6;
			text-align: right;
			}		


	/*	Semantic tag style
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
		abbr, 
		acronym, 
		span.abbr, 
		abbr.initialism, 
		abbr.truncation, 
		abbr.contraction, 
		dfn { 
			font-style: normal; 
			cursor: help;
			border-bottom: none; 
			}

				
		/* For semantic tags that are actually hyperlinks too 
		ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
			dfn a:link { 
				text-decoration: none; 
				color: #E7EAC6; 
				} 
				dfn a:visited { 
					text-decoration: none; 
					color: #FFCCFF; 
					} 
				dfn a:hover, 
				dfn a:focus { 
					text-decoration: none; 
					color: #FF8C00; 
					cursor: help; 
					} 
				dfn a:active { 
					text-decoration: none; 
					color: #FF3333; 
					cursor: help; 
					} 

					
		/* General List styles 
		ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
			ol { 
				margin-top: 0.3em; 
				} 
				ol li { 
					margin-top: 0.3em; 
					} 

			dl { 
				margin: 0; 
				margin-top: 0; 
				} 
				dt { 
					float: left; 
					/* clear: left; */
					width: 30%; 
					} 
					dd { 
						margin-bottom: 1em; 
						margin-left: 33%; 
						} 


			/* specific List styles 
			ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
				.inlinelist { 
					border: 1px solid #000; 
					font-family: inherit;
					}

					.inlinelist dd { 
						display: inline;
						}

					.inlinelist ul, 
					.inlinelist li { 
						list-style-type: disc; 
						display: inline; 
						margin: 0; 
						padding: 0; 
						}

				.index ol,
				.index ul {
					font-family: Calibri, Arial, Verdana, sans-serif; 
					} 
					ol.index li,
					ul.index li { 
						font-size: smaller; 
						margin-top: 0em; 
						margin-bottom: 0em; 
						line-height: 100%; 
						font-family: Arial, Verdana, sans-serif; 
						}

				dl.telephony { 
					margin: 0; 
					margin-top: 0; 
					margin-bottom: -1em; 
					} 
					.telephony dt { 
						float: left; 
						/* clear: left; */
						width: 12%; 
						} 
						.telephony dd { 
							margin-bottom: 0em; 
							margin-left: 12%; 
							} 

				dl.things { 
					margin: 0; 
					margin-top: 0; 
					} 
					.things dt { 
						float: left; 
						/* clear: left; */
						width: 20%; 
						} 
						.things dd { 
							margin-bottom: 1em; 
							margin-left: 22%; 
							} 

				div.hlistwrapper {
					margin-bottom: 1em; 
					}

				div.hlistwrapper ul {
					width: 99%;						/* Allow room for 3 collums	*/
					}
				  div.hlistwrapper ul li {			/* float & allow room for the widest item */
				    float: left;
				    width: 33%; 
					 }


	/*	standard CSS 'toolkit' items
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
		.clearboth { 
			clear: both; 
			} 
		.clearleft { 
			clear: left; 
			} 
		.clearright { 
			clear: right; 
			} 
		.spacer { 
			height: 0; 
			line-height: 0px; 
			margin-bottom: 4em; 
			clear: both; 
			} 

		.center1 { 
			margin-left: auto;
			margin-right: auto;
			} 
 
		.center2 { 
			text-align: center; 
			}





/*	Main layout 
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
	#pagewrapper {
		margin: 2em 2.5em 0.5em 3em; 
		} 

	.mwclogo {
		float: left; 
		width:44%; 
		margin-top: 0; 
		padding-top: 0;
		}
		.company1 { 
			margin-top: 0.2em; 
			margin-bottom: 0.1em; 
			font-size: x-large; 
			font-weight: normal; 
			color: #4682B4;
			} 
		.company2 { 
			margin-top: 0.1em; 
			display: block; 
			font-size: large; 
			font-weight: normal;
			color: Black; 
			}
		.branding { 
			font-size: medium;  
			font-weight: normal;
			color: #4682B4; 
			} 

	div.contactdtls {
		float: right; 
		width: 55%; 
		} 

		p.address {
			margin-top: 0.7em; 
			margin-bottom: 0.4em; 
			} 
		p.telephones { 
			margin-top: 0.4em; 
			margin-bottom: 0.3em; 
			} 
		p.email {
			margin-top: 0.3em; 
			}

	acredlogo {
		margin: 0.3em -0.5em 0 0; 
		padding: 0 -0.25em 0 0; 
		}
	p.name { 
		margin-bottom: 0; 
		padding-bottom: 0; 
		font-weight: bold;
		}
	p.quals { 
		margin-top: 0; 
		padding-top: 0; 
		margin-bottom: 0; 
		padding-bottom: 0;
		font-style: italic;
		}
	p.accred { 
		margin-top: 0; 
		padding-top: 0;
		font-style: normal; 
		}

	/*	Tables 
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 

		table, td, th { 
			border-color: gray; 
			border-style: none;
			}

		table { 
			width: 90%;
			border-width: 0 0 1px 1px;
 	   	border-spacing: 0;
 	 	  	border-collapse: collapse;
			}

			th {
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				margin: 0;
				text-align: center; 
				font-weight: normal; 
				background-color: #C3EAEA; 
				}

			td {
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				margin: 0;
				padding: 4px;
				background-color: transparent;
				}

			tr.header {
				text-align: center; 
				background-color: #C3EAEA; 
				}

		table tr td.empty,
		td .empty,
		tr.header .empty,
		tr.header td.empty { 
			border-left-style: none; 
			border-top-style: none; 
			background-color:#FFFFFF;
			}
			td.closed {
				background-color: #E8E8E8; 
				color: #5A5A5A;  
			}


	/*	Page Sections  
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
		div#pageheader { 
			width: 100%; 
			background-color: #FBFDFF; 
			padding-bottom: 0.1em; 
			clear: both; 
			overflow: auto; 
			
			font-family: Rotis, "Segoe UI", Corbel, sans-serif; 
			border: thin solid #4682B4;  
		/*	background-image: url(../images/clouds.png); 
			background-repeat: repeat-x; */
			} 

	/*	.transp {
			filter:alpha(opacity=50);
			opacity: 0.5;
			} */
	

	/*	Content picture styles
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 
		div#figuretitle { 
			width: auto; 
			margin: 0em 0em 0em 0em; 
			padding: 0em 0em 0.3em 0.3em; 
			border: none; 
			float: right; 

			font-size: xx-small; 
			} 
		div.figureleft { 
			float: left; 
			border: none;
			margin: 0.5em; 
			padding: 0.25em; 
			text-align: left;
			} 
		div.figureright { 
			float: right; 
			width: 20%; 
			border: 1px solid #333333; 
			margin: 0.5em; 
			padding: 0.25em; 
			} 
		div.figuremid { 
			border: 1px solid #333333;  
			margin-left: auto; 
			margin-right: 0; 
			text-align: left; 
			position: relative; 
			} 
			div.figureright p, 
			div.figuremid p,
			div.figuretitle p { 
				text-align: center; 
				color: Gray; 
				line-height: 110%; 
				font-size: x-small; 
				font-family: Verdana, serif; 
				text-indent: 0; 
				} 
			div.figuretitle p { 
				margin-top: 0em; 
				}

			.nobrdr { 
				border-width: 0px;
				} 