IIN this case base.csshtml{padding:0px; margin:0px; border:0px; }
body { min-width:1024px;}

#main { position:relative; float:left; height: 100%; border:0px; margin:0px; padding:0px;
		 top:83px; z-index: 50;  width:1024px; 
		 margin-left: 74px; margin-top:0px; padding-top:0px; padding-bottom:100px;  }
		
			
.header {background-color:inherit; margin:0px; padding:0px; border:0px; padding-bottom:0px;  height:auto; position:relative;  z-index:60;}	

.page-leader-style1 #main { position:relative; float:left; height:100%; margin:0px; padding:0px; border:0px;}

.page-leader-style1 #content {  margin: 0; padding:0; border:0px; float: left; width:0px; margin-top:0px; padding-top:0px; padding-bottom:0px;top:0px;  }
 
.page-leader-style1 #content-primary { position:relative; float:left; margin: 0; padding: 0; border:0px; width: 0px; margin-left: 0px; top:0px; height:0; }

.page-leader-style1 #content-secondary {position:relative; float:left; height:100%; margin:0; border:1px dotted #F00; padding:0px; margin-top:0px; margin-left:74px; width:1020px; top:0px;padding-bottom:10px; margin-bottom:10px; }
					
.page-content-twocolumn #content { position:relative; margin: 0; padding: 0; border:0px; width:820px; position:relative;  margin-left:204px;  top:80px;top:0px; }

.page-content-twocolumn #content-primary { position:relative; float:left; margin: 0; padding: 0; border:0px; width: 100%; height:100%; margin-top:12px;    }

.page-content-twocolumn #content-secondary { position:relative; float:left;margin: 0; padding: 0; border:0px; position:relative; padding-bottom:10px; min-height:550px;   }


.page-content-threecolumn #content {margin: 0; padding: 0; border:0px; }
.page-content-threecolumn #content-primary {margin: 0; padding: 0; border:0px; }
.page-content-threecolumn #content-secondary {margin: 0; padding: 0; border:0px; }
					
					
#eps-schools #nav-primary, #eps-schools .tab {border-bottom:0px;}
.nav-skiplinks { position: absolute; top: 0; left: 0; background-color: #ffffff; 
				color: #ffffff; vertical-align: top; width:0px; height:0px; }
.nav-skiplinks a, 
.nav-skiplinks a:hover, 
.nav-skiplinks a:visited { position: absolute; z-index:-500px; left: 0px; width: 1px; 
						   height: 1px; overflow: hidden; }
.nav-skiplinks a:active {  position: absolute; top: 0; left: 220px; 
						   border: 0px; background-color: transparent; 
						   width: 10em; height: auto; text-align: center; } 
.nav-skiplink-target { 	   width: 1px; height: 1px; }



.applemenu820{ position:relative; float:left; margin: 5px 0px 0px 0px; padding: 0; width: 820px;
			border: 0px dotted #cccccc;
			font-size: 12px ; height:100%;}
			
			

.applemenu820 div.silverheader a{
			background:#ffffff url(http://www.cs.manchester.ac.uk/images/menu/apple/apple-820-op.gif) no-repeat left;
			font: bold 12px Tahoma, Helvetica, sans-serif;
			color: #666666;
			display: block;
			position: relative; 
			width: auto;
			padding: 5px 0 5px 20px;
			text-decoration: none; }

.applemenu820 div.silverheader a:visited, .applemenu div.silverheader a:active{color: #666666;}
.applemenu820 div.selected a, .applemenu div.silverheader a:hover{
		 	background-image: url(http://www.cs.manchester.ac.uk/images/menu/apple/apple-820-cl.gif);
		 	color: #666666;}

.applemenu820 div.submenu{
		 	background: #ffffff; padding:0px; border:0px; 
			margin:5px 5px 5px 10px;
			height: auto; 
		 	font: normal 12px Arial, Helvetica, sans-serif;  color: #000000;}

.applemenu820 div.submenu p{padding:5px 0px 5px 0px; margin:0px; border:none; 
							margin-left:15px;}








#content a {color: #558096; font-weight:bold; text-decoration:none; font-size:12px;} 
#content a:hover {color: #5F5F5F ; font-weight:bold; text-decoration:none; }
#content-secondary a {color: #558096; font-weight:bold; text-decoration:none;} 
#content-secondary a:hover {color: #5F5F5F ; font-weight:bold;  text-decoration:none; }


hr {height: 1px; 
background: #fff  repeat-x ;
border:none ; border-bottom:1px dotted #cccccc ; margin:0px; margin-top:0px; padding:0px; width:99%;}
hr hr {display: none;}




/* footer */
#footer	{ position:relative; float:left; z-index:9999; color: #666;  font-size: 11px; clear:both;  
		  margin: 20px 0 0 74px ; padding: 0; width: 1024px; background:#7fbecc; }
#footer a	{color: #ffffff; }

.nav-footer-sponsors { margin-top: 20px; padding: 5px 0 5px 0; width: 100%; border-top: 1px solid #cccccc; clear: both;  }	
.nav-footer-sponsors .logo, 
.nav-footer-sponsors .description { float: left; margin: 0; padding: 0 0 0 5px; }

.nav-footer { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 0; padding: 5px 5px 5px 5px;
color: #fff; }

.feedback { background-color: inherit; color: #ffffff; display: block; text-align: right; padding: 2px 5px 5px 5px;
color: #666; }
.feedback p { margin: 0; padding: 2px 0 0 0; color: #ffffff; }


