		@charset "utf-8";
		/* CSS Document */

		/*@font-face {
			font-family:'Helvetica';
			src: url('../fonts/Helvetica-Regular.ttf');
			}*/
			@font-face {
			font-family:'Helvetica';
			src: url('../fonts/Helvetica.ttf');
			}
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		div, del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		caption {margin:0;padding:0;border:0;outline:0; font: normal 100% Helvetica, Arial, sans-serif; }
		strong, b {font-weight:bold;}
		em, dfn, i {font-style:italic;}
	
		/* ================= 2. General tags ================= */
		body { font-size:.9em; font:color:#2b2f35;-webkit-font-smoothing: antialiased; background: /*#F5F5F5 url(../images/bg-body.png) no-repeat center 350px fixed;*/}
		h1,h2,h3,h4,h5,h6 {}
		a:link,a:visited,a:hover,a:active,a:focus {text-decoration:none;outline: none; }
		a {color:none;}
		a:hover {text-decoration:underline;}
		pre {white-space:pre;overflow:auto;padding:20px;}
		code {white-space:pre;overflow:auto;padding:14px;color:#595959;background:#f6f6f6;display:block;border:1px solid #ddd;font-size:11px;line-height:15px;}
		code strong {color:#000;}
		p {line-height:1.8;}
		dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,blockquote,article,p { margin-bottom: 0px; }
		/*::selection {}
		::-moz-selection {}*/
		.spacer-max{width:100%; height:20px; clear:both;}
		
		.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

		* html .clearfix             { zoom: 1; } /* IE6 */
		
		*:first-child+html .clearfix { zoom: 1; } /* IE7 */
		
		.body-cont-inner h3 {font-family: 'Oswald', 'Helvetica';font-size: 1.8em;color: #333;font-weight: normal;padding: 0; margin: 0 0 10px 0;line-height: 1.1;font-weight: bold;}
		
		.spacer{ width:100%; height:0px; clear:both;}
		.top-nav{width:100%; height:50px; background: #fff repeat-x; border-bottom: 1px solid #e7e7e7; clear:both;}
		.top-nav-cont{ max-width:1200px; height:100%; margin:0 auto;}
		.top-nav-menu{width:270px; height:100%; float:left;}
		.top-nav-social{width:260px; height:100%; float:right;}
		
		/*Top Navigation*/
		.nav {
			background:none;
			height: 50px;
			display: inline-block;
			}
		
		.nav li {
			float: left;
			list-style-type: none;
			position: relative;z-index:20000;
		}
		
		.nav li a {
			font-size:.9em; 
			color: #666;
			display: block;
			line-height: 50px;
			padding: 0 20px;
			text-decoration: none;
			/*border-left: 1px solid #e5bd01;*/
			font-family: 'Helvetica';
			/*text-shadow: 0 0 1px rgba(255, 255, 255, 0.5);*/
		}
		.nav li a:hover {
			color:#666;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
		}
		.subnav-l {
		visibility: hidden;
		position: absolute;
		top: 110%;
		left: 0;
		width: 200px;
		height: auto;
		opacity: 0;
		transition: all 0.1s;
		background: #22303b;
		}
		.subnav-l li {
			float: none;
		}
		.subnav-l li a {
			border-bottom: 1px solid #263541; font-size:1.1em; line-height:2.5;
		}
		.subnav-l li a:hover {background-color: #131b21 ;}
		#options:hover .subnav-l {
			visibility: visible;
			top: 100%;
			opacity: 1;
		}
		
		#settings a {
			padding:10px 5px 5px 6px;
			height: 35px;
			font-size: 10px;
			line-height: 24px;
			border:none;
			}
		#settings a:hover{ background-color:#efefef; border-radius:35px; height: 35px; padding:30px 5px 5px 6px;}
		#options a{
		border-left: 0 none;
		}
		.options>a {
			background-image: url(../images/triangle.png);
			background-position: 85% center;
			background-repeat: no-repeat;
			padding-right: 20px;
		}
		.time{font-family:'Helvetica'; padding:10px 0 0 0; margin-top:10px;}
		/*Search Bar*/
		.top-nav-search{width:320px; height:30px; margin:8px; float:right;
		  /*background: #efefef;
		  border: 1px solid #fff;
		  border-top-color: #fff;
		  border-radius: 10px;*/
		 /* background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0));
		  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0));
		  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0));
		  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0));
		  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.2);
		  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.2);*/
		}
		.search-input {
		  width: 80%;
		  height: 30px; float:left;
		  padding: 0 9px;
		  color: #e2e2e2;
		  text-shadow: 0 1px 666;
		  border:none;
		  border-radius: 10px;
		  background: #e7e7e7;
		 
		}
		.search-input:focus {
		  outline: 0;
		  background-color: #ccc;
		  color:#666;
		}
		.search-submit{float:left; margin:6px 5px; border:none; outline:none;}
		
		.logo-bar{width:100%; height:100px; clear:both; background:;} 
		.logo-bar-cont{width:1060px; height:100%; margin:0 auto;} 
		
		
		.header{ width:100%; height:100%; background:#fff repeat-x; z-index:10000; clear:both; overflow:hidden;}
		/*.header-cont-bt{ max-width:1200px; height:80px; margin:0 auto; }*/
		.header-cont-bt{ max-width:1200px; margin:0 auto; }
		.header-cont-bt-logo{width:40%; padding: 1% 0 1% 0; margin-left:auto; margin-right:auto;}
		/*.header-cont-bt-logo{width:400px; padding: 2% 0 0 0; float:left;}
		.header-cont-bt-right-logo{padding:2% 2% 2% 10%; width:100px;float:right;}*/
		.header-cont-bt-right-logo{padding: 1% 0% 0% 0%; float:right;width:180px;}
		.header-cont-bt-logo h1{margin:0;}
		.header-cont-bt-logo h1{ width:280px; height:60px;}
		.header-cont-bt-logo-name{padding:00px 70px; color:#2E4053; font-size:1.3em; font-family:'Helvetica'; font-weight:600;}
		.header-cont-bt-logo-name a:link, a:active, a:visited, a:hover{ text-decoration:none; color:#FFFFFF;}
		.header-pmu-logo{width:210px; height:55px; padding:7px 0; float:right;}
		.header-pmu-logo h1{margin:0;}
		.header-pmu-logo h1{width:210px; height:55px; background:url(../images/logo-right.png) no-repeat;}
		
		
		/* ================= breadcrumb ================= 
		.brdcrumb{width:978px; min-height:100%;   clear:both; margin-left:auto; margin-right:auto; padding:10px;  border-right: 1px solid #E0E0E0;  border-left: 1px solid #E0E0E0;  border-bottom: 1px solid #E0E0E0; font-family:Trebuchet Ms; font-size:.9em; color:#666666;}
		.brdcrumb a:link, a:active, a:visited{ text-decoration:none; color:#666666; font-weight:bold;}
		.brdcrumb a:hover{color:#d30500;}*/
		
		
		/* ================= breadcrumb ================= */
		.brdcrumb{width:100%; max-width:1198px; min-height:60px; height:100%; background:#fff; clear:both; margin-left:auto; margin-right:auto; padding:0px; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07); box-shadow: 0 0 15px rgba(0, 0, 0, 0.07); }
		.brdcrumb a:link, a:active, a:visited{ text-decoration:none; color:#666666;}
		.brdcrumb a:hover{color:#ff7f35;}
		/* ================= body ================= */
		.body-cont{width:100%; max-width:1200px; min-height:100%;clear:both; margin:0 auto;  line-height:1.5; }
		.body-cont h2{font-family:'Helvetica'; font-size:1.8em; color:#ff7f35; font-weight:normal; padding:0; margin:0;}
		/*.body-cont-inner{width:95%; min-height:300px; float:left; padding:20px; font-size:1.2rem; font-family:'Trebuchet Ms';color:#666; line-height:1.8;text-align:justify;}*/
		.body-cont-inner{width:95%; min-height:300px; float:left; padding:20px; font-size:1.2rem; font-family:'Helvetica';color:#666; line-height:1.8;text-align:justify;}
		.body-cont-inner a{ color:#22303b; font-weight:bold; font-family:'Helvetica';}
		.body-cont-inner a:hover{color:#4a647a}
		.body-cont-inner h3{ font-family:'Oswald', 'Helvetica'; font-size:2.2rem; color:#333; font-weight:normal; padding:0; margin:0 0 10px 0;  line-height:1.1; font-weight:bold;}
		.body-cont-inner h3:hover{color:#ff7f35;
								moz-transition: all 0.2s ease-in-out;
								-o-transition: all 0.2s ease-in-out;
								transition: all 0.2s ease-in-out;
								-webkit-transition: all 0.2s ease-in-out;
		}
		.body-cont-inner li{margin:0 0 0px 25px; padding-left:10px; line-height:1.8;}
		
		.body-cont-inner h4{ font-family:'Oswald', 'Helvetica'; font-size:1.2em; color:#333; font-weight:normal; padding:0 20px 0 10px; margin:15px 0 10px 0;  line-height:1.1; font-weight:bold;}
		.body-cont-inner h4:hover{color:#ff7f35;
								moz-transition: all 0.2s ease-in-out;
								-o-transition: all 0.2s ease-in-out;
								transition: all 0.2s ease-in-out;
								-webkit-transition: all 0.2s ease-in-out;
		}
		
		.body-cont-social{width:25%; min-height:500px; float:left;  background-color: #f7f7f7; border-left: 1px solid #E0E0E0; padding:10px; z-index:100;}
		.page-wrap { margin-bottom: 0px; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07); box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);  }
		#main-content { position: relative; background: #fff; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; }
		.body-cont-news-cont{width:429px; min-height:120px; clear:both; margin-top:20px; font-family:'Trebuchet Ms'; color:#666; border-bottom:1px solid #E0E0E0;}
		.body-cont-news-cont-noborder{width:429px; min-height:120px; clear:both; margin-top:20px; font-family:'Trebuchet Ms'; color:#666;}
		
		/*Back Button*/
							
		input.back-submit	{
							padding:5px 30px;		
							height:auto;
							border:1px double #FF0000;
							border-radius: 20px; outline:none;
							text-align:center; float:left; color:#FFF; background-color:#1b262f; border:1px solid #333333; font-size:1.3em; font-family:'Helvetica'; 
							moz-transition: all 0.2s ease-in-out;
								-o-transition: all 0.2s ease-in-out;
								transition: all 0.2s ease-in-out;
								-webkit-transition: all 0.2s ease-in-out;
								}
						
		input.back-submit:hover {
							 border:1px solid #333333; background-color:#4a647a; cursor:pointer; cursor:hand;
							 moz-transition: all 0.2s ease-in-out;
								-o-transition: all 0.2s ease-in-out;
								transition: all 0.2s ease-in-out;
								-webkit-transition: all 0.2s ease-in-out;
						}
		
		
		
		/* =================  Footer ================= */
		.footer{width:100%; height:50px;  background:#283747; clear:both;}
		.footer-cont{width:1200px; height:25px; margin-left:auto; margin-right:auto; padding-top:15px; color:#fff; font-size:.8em;}
		.footer-left-cont{width:600px;  float:left; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
		.footer-right-cont{width:600px;  float:right; color:#7bb225; text-align:right;}
		.footer-right-cont a{ color:#fff; text-decoration:none; font-family:Trebuchet Ms, "Times New Roman", Times, serif;}
		.footer-right-cont a:link {text-decoration:none; color:#fff;}
		.footer-right-cont a:active {text-decoration:none; color:#fff;}
		.footer-right-cont a:visited {text-decoration:none; color:#fff;}
		.footer-right-cont a:hover{color:#ccc; text-decoration:none;}
		.footer-cont-txt{margin-left:auto; margin-right:auto; width:225px; height:110px; color:#fff; font-size:.85em; padding:10px;}
		.footer-cont-copy{ width:250px; height:180px; float:left; color:#fff; font-size:.7em; font-family:Arial; padding-top:25px;}
		.footer-cont-contact-txt{  font-size:.85em;}
		.footer-twitter{width:26px; border:none; float:left; margin-top:0px;}
		/*Footer-Uni-BG*/
		.footer-uni{width:100%; height:100%; background:#283747 url(../images/PMU-Panormio-bg-clr.jpg) no-repeat center bottom; border-top:5px solid #1b262f; }
		.footer-uni-cont{ width:1000px; height:150px; margin-left:auto; margin-right:auto;}
	
	
	
	/*Social Feed*/
	
	.social-feed{
			width: 100%;
			height:100%;
			background-color: rgb(230,230,230);
			border: 1px solid #ccc;
			overflow:hidden;			
			margin: 0 auto 0 0px;
			display: block;
			display: table;
		}
		
		.clearfix{
			clear: both;
		}
		
		.social-feed li{
			width: 65px;
			height: 65px;
			list-style: none;
			float: left;
			margin: 4px;
		}
		
		.social-feed li img{
			width: 65px;
			height: 65px;
		}
		
		.section-title{
			font-size: 22px;
			margin: 30px auto 0;
			width: 100%;
			text-transform: uppercase;
			text-align: center;
			margin: 0 auto;
			font-family: Arial;
			color: #fff;
			float: left;
		}
		
		
	/*Social Feed*/
	
		.ig-b- { display: inline-block; }
		.ig-b- img { visibility: hidden; }
		.ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; }
		.ig-b-v-24 { width: 137px; height: 24px; background: url(http://badges.instagram.com/static/images/ig-badge-view-sprite-24.png) no-repeat 0 0; }
		@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
		.ig-b-v-24 { background-image: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24@2x.png); background-size: 160px 178px; } }
		
		
		
		
		/*Media Query for low width screen*/
		@media screen and (max-width: 800px) {
		body{width:98%; margin:0 auto;}
		.top-nav{display:none;}
		
		.header{ width:100%; margin:0 auto; height:100%; background:#ffffff repeat-x; z-index:10000; clear:both; overflow:hidden;}
		.header-cont-bt{ width:99%; height:100px; margin:0 auto; }
		.header-cont-bt-logo{width:auto; height:100px; padding:10px 0; float:left;}
		.header-cont-bt-logo h1{margin:0;}
		.header-cont-bt-logo h1{ width:auto; height:60px; background:url(../images/pmfcfs-logo.png) no-repeat;}
		.header-pmu-logo{width:auto; height:55px; padding:7px 0; float:right;}
		.header-pmu-logo h1{width:210px; height:55px; background:url(../images/logo-right.png) no-repeat;}
		
		
		/* ================= breadcrumb ================= */
		.brdcrumb{width:97%; margin:0 auto; }
		
		.body-cont{width:100%; min-height:100%;clear:both; margin-left:auto; margin-right:auto;  line-height:1.5; }
		.body-cont-inner{width:90%; min-height:500px;}
		.body-cont-social{width:94%; height:300px; overflow:hidden; display:none;}
		
		
		/* =================  Footer ================= */
		.footer{width:100%; height:50px;  background:#1b262f; clear:both;}
		.footer-cont{width:96%; height:25px; margin-left:auto; margin-right:auto; padding-top:15px; color:#848484; font-size:.8em;}
		.footer-left-cont{width:auto;  float:left; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
		.footer-right-cont{width:auto;  float:right; color:#7bb225; text-align:right;}
		/*Footer-Uni-BG
		.footer-uni{width:100%; height:100%; background:url(../images/PMU-Panormio-bg-clr.png) center no-repeat #283747 ; border-top:5px solid #1b262f; }*/
		.footer-uni{width:100%; height:100%;  border-top:5px solid #1b262f; }
		.footer-uni-cont{ width:96%; height:150px; margin-left:auto; margin-right:auto;}
		
		
		
			
		}
		
		@media screen and (max-width: 600px) {
		body{width:98%; margin:0 auto;}
		.top-nav{display:none;}
		
		.header{ width:100%; margin:0 auto; height:100%; background:#1b262f repeat-x; z-index:10000; clear:both; overflow:hidden;}
		.header-cont-bt{ width:99%; height:60px; margin:0 auto; }
		.header-cont-bt-logo{width:auto; height:80px; padding:10px 0; float:left;}
		.header-cont-bt-logo h1{margin:0;}
		.header-cont-bt-logo h1{ width:auto; height:60px; background:url(../images/pmfcfs-logo.png) no-repeat;}
		.header-pmu-logo{width:auto; height:55px; padding:7px 0; float:right;}
		.header-pmu-logo h1{width:210px; height:55px; background:url(../images/logo-right.png) no-repeat;}
		
		
		/* ================= breadcrumb ================= */
		.brdcrumb{width:95.5%; margin:0 auto; }
		
		.body-cont{width:100%; min-height:100%;clear:both; margin-left:auto; margin-right:auto;  line-height:1.5; }
		
		

		/* =================  Footer ================= */
		.footer{width:100%; height:50px;  background:#1b262f; clear:both;}
		.footer-cont{width:96%; height:25px; margin-left:auto; margin-right:auto; padding-top:15px; color:#848484; font-size:.8em;}
		.footer-left-cont{width:auto;  float:left; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
		.footer-right-cont{width:auto;  float:right; color:#7bb225; text-align:right;}
		/*Footer-Uni-BG
		.footer-uni{width:100%; height:100%; background:url(../images/PMU-Panormio-bg-clr.jpg) center; border-top:5px solid #1b262f; }*/
		.footer-uni{width:100%; height:100%;  border-top:5px solid #1b262f; }
		.footer-uni-cont{ width:96%; height:150px; margin-left:auto; margin-right:auto;}	
			
		
		}
		
		
		@media screen and (max-width: 480px) {
		body{width:98%; margin:0 auto;}
		.top-nav{display:none;}
		
		.header{ width:100%; margin:0 auto; height:100%; background:#ffffff repeat-x; z-index:10000; clear:both; overflow:hidden;}
		.header-cont-bt{ width:99%;   margin:0 auto; }
		.header-cont-bt-logo{width:auto; padding:5px 0; clear:both; margin:0 0%;}
		.header-cont-bt-logo h1{ margin:0 auto;}
		.header-cont-bt-logo h1{ width:auto;  background:url(../images/pmfcfs-logo.png) no-repeat;}
		.header-pmu-logo{width:auto;padding:10px 0; margin:0 0%;}
		.header-pmu-logo h1{width:210px;  background:url(../images/logo-right.png) no-repeat;}
		
		
		/* ================= breadcrumb ================= */
		.brdcrumb{width:94%; margin:0 auto; }
		
		.body-cont{width:100%; min-height:100%;clear:both; margin-left:auto; margin-right:auto;  line-height:1.5; }
		
		/* =================  Footer ================= */
		.footer{width:100%; height:50px;  background:#1b262f; clear:both;}
		.footer-cont{width:96%; height:25px; margin-left:auto; margin-right:auto; padding-top:15px; color:#848484; font-size:.8em;}
		.footer-left-cont{width:auto;  float:left; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
		.footer-right-cont{width:auto;  float:right; color:#7bb225; text-align:right;}
		/*Footer-Uni-BG*/
		.footer-uni{width:100%; height:100%;  border-top:5px solid #1b262f; }
		.footer-uni-cont{ width:96%; height:150px; margin-left:auto; margin-right:auto;}
		.body-cont-inner h4 {font-size:1em; padding:auto 10%;}
		
		
		}
		
		@media screen and (max-width: 320px) {
		body{width:98%; margin:0 auto;}
		.top-nav{display:none;}
		
		.header{ width:100%; margin:0 auto; height:100%; background:#ffffff repeat-x; z-index:10000; clear:both; overflow:hidden;}
		.header-cont-bt{ width:99%;margin:0 auto; }
		.header-cont-bt-logo{width:auto; padding:5px 0; clear:both; margin:0 0%;}
		.header-cont-bt-logo h1{ margin:0 auto;}
		/*.header-cont-bt-logo h1{ width:auto; height:80px;}*/
		.header-pmu-logo{width:auto;padding:10px 0; margin:0 0%;}
		.header-pmu-logo h1{width:210px;  background:url(../images/logo-right.png) no-repeat;}
		
		
		/* ================= breadcrumb ================= */
		.brdcrumb{width:92%; margin:0 auto; }
		
		.body-cont{width:100%; min-height:100%;clear:both; margin-left:auto; margin-right:auto;  line-height:1.5; }
		
		.body-cont-inner{width:96%; min-height:500px;}
		
		/* =================  Footer ================= */
		.footer{width:100%; height:50px;  background:#1b262f; clear:both;}
		.footer-cont{width:96%; height:25px; margin-left:auto; margin-right:auto; padding-top:15px; color:#848484; font-size:.8em;}
		.footer-left-cont{width:auto;  float:left; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
		.footer-right-cont{width:auto;  float:right; color:#7bb225; text-align:right;}
		/*Footer-Uni-BG*/
		/*.footer-uni{width:100%; height:100%; background:url(../images/PMU-Panormio-bg-clr.jpg) no-repeat center; border-top:5px solid #1b262f; }*/
		.footer-uni{width:100%; height:100%; border-top:5px solid #1b262f; }
		.footer-uni-cont{ width:96%; height:150px; margin-left:auto; margin-right:auto;}
		.body-cont-inner h4 {font-size:1em; padding:auto 10%;}
		
			
			
		}
		
		
		
		
		.d-table {
          font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
          border-collapse: collapse;
          width: 100%;
        }

        .d-table td, .d-table th {
          border: 1px solid #ddd;
          padding: 5px 10px;
          vertical-align:top;
        }

        .d-table tr:nth-child(even){background-color: #f2f2f2;}

        .d-table tr:hover {background-color: #f7f7f7;}

        .d-table th {
          padding-top: 12px;
          padding-bottom: 12px;
          text-align: center;
          background-color: #34495E;
          color: white;
        }