body { margin: 0px; background: #EFEFEF; font-family: Arial, Helvetica, sans-serif; }

.header { background: url(../images/nc_bg.gif) repeat-x; }

.search { color:#000066;font-size:12px; background: url(../images/nc_bg.gif) repeat-x; padding:10px; }

.field { border:1px solid #999999;  }

.submit { font:bold 12px Arial,Helvetica,sans-serif; height:23px; border:1px solid #999999; color:#ffffff; background-color:#F49300; padding:0px 4px; }

.content-rhs { background: url(../images/nc_content_rhs.jpg) repeat-y; }

.contentbox { background: #FFFFFF url(../images/nc_bg.jpg) no-repeat; }

.content { font: 12px/140% Arial, Helvetica, sans-serif; padding: 25px 40px; }

.cta { padding: 25px 0px; }

.menu { font-size: 12px; text-align:center; }

.menu A { color:#8C8C8C; font-weight:normal; }

.footer { color:#666666; font:11px Arial,Helvetica,sans-serif; background:url(../images/nc_fmc_logo.jpg) no-repeat right top; padding:10px 0px; }

.footer A { color:#666666; }

.login td, .news td { font-size:12px; padding:7px; }

.news, .login { border:#FF6600 solid 1px; }

h1 { color:#666666; font-size:16px; }

.style1 {
	color: #d50b6d;
	font-weight: bold;
}
	
.header {
	margin-top:15px;	
}

.regular {
	margin-left:20px;
	margin-top:5px;	
}

.bookingBullet {
	padding-top:10px;	
}

/* 

  -----------------------------------

  PopMenu Magic Style Sheet

  by Project Seven Development

  www.projectseven.com

  Menu Type: Horizontal

  Style Theme:0 -Basic Style

  -----------------------------------

*/

#p7PMnav {

	margin: 0;

	padding:0;
	
	padding-left:24px;

}

#p7PMnav li {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

/* 2nd-n levels */

#p7PMnav ul {

	margin: 0;

	padding: 0;

	background-color: #E8E7E7;

	border-top: 1px solid #D2D4DF;

	border-left: 1px solid #D2D4DF;

	border-right: 1px solid #D2D4DF;

	position:absolute;

		left: -9000px;

	z-index: 10000;

}

#p7PMnav a {

	display: block;
	text-decoration: none;
	padding: 10px 11px;
	line-height:1;
	text-align:left;
	color:#888888;

}

#p7PMnav a:hover,  #p7PMnav a:focus {

	

	color: #254A8C;

	letter-spacing: .01px;

	text-decoration: none;

}



/* ------ the current page marker style ------ */

#p7PMnav .p7PMmark {

	/* color: #CCCCCC;

	font-weight: bold; */

}

/* ------ the trigger link styles ------- */



/*the trigger link */

#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {

	background-image:  url(../images/menubullet.gif);

	background-repeat:	no-repeat;

	background-position: right center;

}

/* the active trigger link style */

#p7PMnav .p7PMon {

	color: #254A8C;

}

/*the submenu classes */



#p7PMnav .p7PMhide {

	left: -9000px;

}

#p7PMnav .p7PMshow {

	left: auto;

	z-index: 20000 !important;

}

/* Top level menu width */

#p7PMnav li {

	float: left;
	width: 160px;

}



#p7PSnav a {

	color: #888888;
	line-height: 120%;
	margin-right: -1px;
	border-bottom: 1px solid #D2D4DF;

}

#p7PSnav a:hover, #p7PSnav a:focus {

	background-color: #FFFFFF;

	color: #254A8C;

	text-decoration: none;

}

#p7PMnav ul li {

	float: none;

}

#p7PMnav ul, #p7PMnav ul li {

	width: 160px;

}

#pmmcrumb {

	font-weight: bold;

	margin-bottom: 16px;

	color: #333333;

}

#pmmcrumb a, #pmmcrumb a:visited {

	font-weight: normal;

	color: #F49300;

}

#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {

	font-weight: normal;

	color: #333333;

}

/* The single backslash \ character inside this comment

causes IE5 Mac to ignore the following rule, which allows other

browsers to render top-level menu items to their natural width. */

#p7PMnav li {width: auto;}
