body {

}

/* main settings of upper and lower menu */
.pmc_menuTop{
		
	border:none;
	border:0px;
    margin:0;
	padding:0;
	position:fixed; 
	top:-1px;
	left:0px;
	width:100%;
	z-index:9999;
	
}

.pmc_menuBottom{

	border:none;
	border:0px;
    margin:0;
	padding:0;
	position:fixed; 
	bottom:-4px;
	left:0px;
	width:100%;
	z-index:9999;
	
	
}

.pmc_menuTopM{
	opacity:0.95;
	filter:alpha(opacity=950); /* For IE8 and earlier */
	background:url("images/backgroundPattern.png") repeat-x;
	position:relative;
	
}

.pmc_menuBottomM{
	opacity:0.95;
	filter:alpha(opacity=950); /* For IE8 and earlier */
	background:url("images/backgroundPattern.png") repeat-x;
	position:relative;


}
/* settings for first level of menu */
.pmc_menuTopM ul, .pmc_menuBottomM ul {
	
	display:block;
	margin:0;
	position:relative;
	list-style:none;
	text-align:left;
	width:100%;

	z-index:999;
	height:33px;
	line-height:33px;
		text-transform:uppercase;
		margin-left:0%;
}  

/* settings for each link in upper menu */

.pmc_menuTopM li, .pmc_menuBottomM li{
	display:block;
	float:left;	
	height:30px;	
	line-height:30px;
}


/* padding on the right and left side of the menu for each item/link */

.pmc_menuTopM li a, .pmc_menuBottomM li a{
	display:block;
	text-shadow:0px 1px 0px rgba( 0, 0, 0, 0.15);
	font-family: 'Oswald', serif;
	text-decoration:none;
	font-size: 14px;
	color:#404040 !important;
	height:auto;
	line-height:30px;
	padding: 0px 20px 0px 20px;
	
}
/* hover settings for upper menu */

.pmc_menuTopM > ul li:nth-child(1n+2) a{
	background:url("images/separator.jpg") no-repeat 0px 1px;
	height:30px;
	line-height:30px;
}
.pmc_menuTopM ul li:nth-child(1n+2) ul li a{
	background:none;
	height:30px;
	line-height:30px;
}
.pmc_menuTopM ul li:first-child ul li a, .pmc_menuBottomM ul li:first-child ul li a{
	background:none;
	height:30px;
	line-height:30px;
}
.pmc_menuBottomM > ul li:nth-child(1n+2) a{
	background:url("images/separator.jpg") no-repeat 0px 1px;
	height:28px;
	line-height:30px;
	z-index:999;
}

.pmc_menuBottomM ul li:nth-child(1n+2) ul li a{
	background:none;
	height:30px;
	line-height:30px;
}

.pmc_menuBottomM ul li:first-child ul li a{
	background:none;
	height:30px;
	line-height:30px;
}


.pmc_menuTopM ul li:hover, .pmc_menuBottomM ul li:hover{
	background:url("images/backgroundPatternOver.png") repeat-x ;
	background-position:0px 0px;
	cursor:pointer;
	//width:auto;
	color:#575757 !important;
	text-decoration:none;
	
}

/* separate settings for second children of the submenu */
.pmc_menuTopM li ul, .pmc_menuBottomM li ul{
	display:none;
	background:url("images/subMenuBackground.png");
	opacity:0.95;
	filter:alpha(opacity=950); /* For IE8 and earlier */
	position:absolute;
	width:auto;
	height:auto;
	margin:0px 0 0 1px;
    border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	
}

.pmc_menuTopM li ul{
	border-bottom:1px solid #CCC;
}
.pmc_menuBottomM li ul{
	border-top:1px solid #CCC;
	margin:-3px 0 0 1px;
	bottom:33px;
 }

 .pmc_menuTopM ul li a:hover, .pmc_menuBottomM ul li a:hover{
	color:#575757 !important;
}

.pmc_menuTopM li:hover ul, .pmc_menuBottomM li:hover ul{
}

.pmc_menuTopM li li, .pmc_menuBottomM li li, .pmc_menuTopM li ul li:nth-child(1n+2):hover, .pmc_menuBottomM li ul li:nth-child(1n+2):hover{
	background:url("images/submeniSeparator.jpg") repeat-x;
	display:block;
	float:none;
	padding:0px;
	width:auto;
	border:none;
	height:auto;
}
.pmc_menuTopM li li:first-child, .pmc_menuBottomM li li:first-child{
	background:none;
}

.pmc_menuTopM li ul a, .pmc_menuBottomM li ul a{
	background:none;
	display:block;
	font-size:12px;
    
	font-style:normal;
	padding:0px 20px 0px 10px;
	text-align:left;
	line-height:37px;
	
	color:#404040 !important;
}


.pmc_menuTopM li ul a:hover, .pmc_menuBottomM li ul a:hover{
	color:#575757 !important;
	background:url("images/backgroundPatternSubMeniHover.png") repeat-x 0 2px;
	line-height:37px;
}

.pmc_menuTopM li ul li:first-child a:hover, .pmc_menuBottomM li ul li:first-child a:hover, .pmc_menuBottomM li ul ul li:first-child a:hover, .pmc_menuTopM li ul ul li:first-child a:hover{
	background:url("images/backgroundPatternSubMeniHover.png") repeat-x 0 0px;
}
.pmc_menuTopM li ul li:nth-child(1n+2) a:hover, .pmc_menuBottomM li ul li:nth-child(1n+2) a:hover{
	background:url("images/backgroundPatternSubMeniHover.png") repeat-x 0 2px;
	height:auto;
}


/* SUB SUB MENI */



.pmc_menuTopM ul ul ul, .pmc_menuBottomM ul ul ul{
	display:none;
	background:url("images/subMenuBackground.png");
	opacity:0.95;
	filter:alpha(opacity=950); /* For IE8 and earlier */
	position:absolute;
	width:auto;
	height:auto;
    border-left:1px solid #CCC;
	z-index:9999;
}


.pmc_menuTopM li:hover ul ul {display:none;}

.pmc_menuTopM li li:hover ul {
	width:auto;
	margin-top:-30px; 
	display:block;}


.pmc_menuBottomM li:hover ul ul {display:none;}

.pmc_menuBottomM li li:hover ul {
	width:auto;
	bottom:0px; 
	display:block;
}


/* style for up and down buttons */

.pmc_toBottom{
	background:url("images/arrowDown.png") no-repeat;
	width:12px;
	height:11px;
	position:absolute;
	text-align:right;
	margin-top:18px;
	right:10px;
	cursor:pointer;
	z-index:9999;

}

.pmc_toTop{
	background:url("images/arrowUp.png") no-repeat;
	width:12px;
	height:11px;
	cursor:pointer;
	z-index:9999;
	position:absolute;
	text-align:right;
	bottom:18px;
	right:10px;
}

.pmc_notification , .pmc_notificationBottom{
	opacity:0.95;
	filter:alpha(opacity=950); /* For IE8 and earlier */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:13px;
	color:#CCC; 
	
	background:#2a2b2c;
	text-align:center;
	z-index:999;
	height: 13px;
	padding:3px;
	border-bottom: 1px solid #000;
}

.pmc_notification p, .pmc_notificationBottom p{
	margin:0 !important;
}

.pmc_notification{
	position:relative;
	width:100%;
	margin-top:-3px;
}
.pmc_notification a, .pmc_notificationBottom a{
	color:#12A1FF;
}
.pmc_notificationBottom{
	position:relative;
	width:100%;
	margin-bottom:0px;
	border-top: 1px solid #000;
}

.pmc_close{
	position:absolute;
	width:12px;
	height:11px;
	background:url("images/closeNotification.png") no-repeat;
	cursor:pointer;
	z-index:99999;
	right:10px;
	top:3px;
}

.pmc_closeBottom{
	position:absolute;
	width:12px;
	height:11px;
	background:url("images/closeNotification.png") no-repeat;
	cursor:pointer;
	z-index:99999;
	right:10px;
	bottom:5px;
}

.pmc_open{
	position:fixed;
	top:-1px;
	right:20px;
	opacity:0.95;
	filter:alpha(opacity=950); /* For IE8 and earlier */
	width:35px;
	height:33px;
	background:url("images/openMenuButton.png") no-repeat;
	cursor:pointer;
	z-index:999999;

}

/* TWITTER FEED */


.pmc_socialFront{
	position:absolute;
	float:right;
	right:50px;
	padding:5px;
	z-index:99999;
	top:-6px;
}

.pmc_socialFrontBottom{
	position:absolute;
	float:right;
	right:50px;
	padding:5px;
	bottom:-8px;
}

.pmc_social{
	position:relative;
	float:right;
	padding:5px;
	margin-left:-5px;
}

.pmc_social img{
	position:relative;
	height:22px;
	width:22px;
	z-index:99999;
}
