div.m01-masthead {padding: 0px 0px 0px 0px;}
  
div.m01-masthead div.componentHeader {padding:0px; margin:0px; border:0px;}
div.m01-masthead div.componentBody {padding:0px 20px 20px 20px;}
div.m01-masthead div.componentFooter {padding:0px; margin:0px; border:0px;}

div.m01-masthead div.mastheadTopContainer {float:left; width:920px; margin:30px 0px 14px 0px; padding:0px;}
div.m01-masthead div.mastheadlogoContainer {float:left; width:460px; padding:0px;  margin:0px }
div.m01-masthead div.mastheadMenuContainer {float:right; width:460px; margin:38px 0px 0px 0px; padding:0px;}

div.m01-masthead div.mastheadBottomContainer {float:left; width:920px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#f2f2f2; border-top:3px solid #e6e6e6;} /*border-bottom:3px solid #cecece; */
div.m01-masthead div.mainNavContainer {float:left; width:730px;}

/*---------------------- Menu main navigation ------------------------*/
div.m01-masthead ul.m01-masthead-mainNavigation {float:left; position:relative; margin:0; padding:0; list-style:none;list-style-position:outside;}
div.m01-masthead ul.m01-masthead-mainNavigation li {float:left; position:static; width:auto; margin:0; padding:0; list-style:none;}

div.m01-masthead ul.m01-masthead-mainNavigation li.current, div.m01-masthead ul.m01-masthead-mainNavigation li a {
	display:block; padding:5px 10px 4px 10px; margin:0px 0px 0px 0px; border-top: 1px solid #ccc; border-right: 1px solid #ccc;
	color:#4d4d4d; font-size:14px; font-weight:bold; line-height:18px; text-transform:uppercase; text-decoration:none;}
div.m01-masthead ul.m01-masthead-mainNavigation li.current {background:#e6e6e6;}
div.m01-masthead ul.m01-masthead-mainNavigation li a {/*position:relative;*/background:#f2f2f2;}
div.m01-masthead ul.m01-masthead-mainNavigation li a:visited  {color:#4d4d4d;}
div.m01-masthead ul.m01-masthead-mainNavigation li a:hover {text-decoration:underline;}
div.m01-masthead ul.m01-masthead-mainNavigation li.current a {background-color:#e6e6e6;}
div.m01-masthead ul.m01-masthead-mainNavigation li.current ul {position:absolute; left:0px; top:28px;
	width:920px; background-color:#e6e6e6; border-top:1px dotted #ccc;}
	
div.m01-masthead ul.m01-masthead-mainNavigation li ul li a {
	font-size:12px;
	line-height:14px;
	background-color:#e6e6e6;
	border:none;}
div.m01-masthead ul.m01-masthead-mainNavigation li.current ul li.current {
	font-size:12px;
	line-height:14px;
	color:#fff; background-color:#ccc;}

/*---------------------- Menu network navigation ------------------------*/
div.m01-masthead div.containerNetworkMenu {float:left; width:960px; height:30px;
	background: url(../images/bgMenuNetworkOff.gif) repeat-x top left; margin:0px; padding:0px;}
div.m01-masthead ul.parentalNavigation {float:left; margin: 0px 0px 10px 0px; padding: 0px;}
div.m01-masthead ul.parentalNavigation li {float:left; width:auto; margin:0px; padding:0px; border-right:1px solid #4d4d4d;}
div.m01-masthead ul.parentalNavigation li span, div.m01-masthead ul.parentalNavigation li a, div.m01-masthead ul.parentalNavigation li a:visited, 
div.m01-masthead ul.parentalNavigation li a:hover {display:block; height:22px; 
	padding:8px 10px 0px 10px; font-size:12px; color:#F2F2F2; font-weight:normal; text-decoration:none; text-transform:uppercase;}
div.m01-masthead ul.parentalNavigation li a:hover {background: url(../images/bgMenuNetworkHover.gif) repeat-x top left; text-decoration:underline;}
div.m01-masthead ul.parentalNavigation li span {background: url(../images/bgMenuNetworkOn.gif) repeat-x top left; }

/* --------------------- Menu global navigation ----------------------- */
div.m01-masthead div#globalNavContainer {float:right;}
div.m01-masthead ul.globalNavigation {float:right; margin: 0px; padding: 0px;}
div.m01-masthead ul.globalNavigation li {float:left; width:auto; margin:0px; padding:0px 0px 0px 10px;}
div.m01-masthead ul.globalNavigation li a, div.m01-masthead ul.globalNavigation li a:visited {
	font-size:11px; font-weight:bold; text-decoration:none;}
div.m01-masthead ul.globalNavigation li a:hover {text-decoration:none;}

/* ------------------- Form Search ------------------- */
div.m01-masthead div.searchBoxContainer {float:right; width: 175px; margin:3px 10px 0px 0px;}
div.m01-masthead div.searchBoxContainer #mastheadSearchForm {float:right; margin:0px 0px 0px 0px; padding:0px;}
div.m01-masthead div.searchBoxContainer #mastheadSearchForm  fieldset {float:left;}
div.m01-masthead div.searchBoxContainer #mastheadSearchForm p {float:left; margin:0px; padding:0px; border:0px;}
div.m01-masthead div.searchBoxContainer form#mastheadSearchForm input.text {padding:3px 0px 3px 0px;margin-right:0px; height:13px;}
div.m01-masthead div.searchBoxContainer form#mastheadSearchForm input.button {padding: 2px 0px 0px 0px; margin:0px;	border: 1px solid #cecece;}

/*------------- Breadcrumbs-------------------------*/
div.m01-masthead div#breadcrumbs {float:left; position:relative; width:916px; padding:5px 0px 0px 10px; font-size:10px; color:#808080;} 
div.m01-masthead div#breadcrumbs a, div.m01-masthead div#breadcrumbs a:visited {font-size:10px; text-decoration:none;}
div.m01-masthead div#breadcrumbs a:hover {text-decoration:underline;}
div.mTop {margin-top:30px;}  


