.p-nav-child .hl_right {
	padding-top: 13px;
}
.p-nav-child .hl_right.alpha {
	padding-left: 10px;
	padding-right: 0;
	width: 404px;
}
   .p-nav-panel-wrap {
	display:block;
	left:0;
	overflow:hidden;
	position:absolute;
	top:24px;
	z-index:98;
}
.p-nav-panel-wrap .p-nav-child {
	background-color: 	#EEE;
	/*border:1px solid #CCCCCC;*/
height:200px;
	margin:0;
	position:relative;
	
}
.p-nav-panel-wrap .p-nav-panel-shadow {
background:url("http://www.varsity.co.uk/images/static/p-nav-shadow.png") repeat-x scroll 0 0 transparent;
height:30px;
position:relative;
}
.p-nav-panel-wrap .error {
color:black;
padding:1em;
text-align:center;
}
.p-nav-panel-wrap h3 {
color:#666666;
display:block;
font-size:1.2em;
margin:0 0 10px;
text-transform:uppercase;
}
.p-nav-panel-wrap .p-nav-lhs {
	border-right:1px solid #CCCCCC;
	float:left;
	height:170px;
	position:relative;
	padding-top: 13px;
}
.p-nav-panel-wrap .p-nav-lhs .p-nav-wrap {
	height:150px;
	overflow:hidden;
}
.p-nav-panel-wrap .p-nav-lhs h4 {
margin-bottom:3px;
}
.p-nav-panel-wrap .p-nav-lhs ul {
float:left;
height:100%;
overflow:hidden;
padding-right:10px;
position:relative;
width:157px;
}
.p-nav-panel-wrap .p-nav-lhs ul li {
margin-bottom:7px;
}
.p-nav-panel-wrap .p-nav-lhs ul li a.sub {
color:#666666;
font-family:arial,helvetica,sans-serif;
font-size:1.2em;
margin-bottom:1px;
}
.p-nav-panel-wrap .p-nav-lhs ul li span {
display:block;
}
.p-nav-panel-wrap .p-nav-rhs {
	float:left;
	height:180px;
	position:relative;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
}
.p-nav-panel-wrap .title {
height:19px;
overflow:hidden;
width:100%;
}
.p-nav-panel-wrap .p-nav-rhs a {
font-size:1.6em;
line-height:1.188;
width:170px;
}
.p-nav-panel-wrap .p-nav-rhs span {
display:block;
}
.p-nav-panel-wrap .p-nav-rhs a.image {
bottom:-2px;
display:block;
float:right;
height:200px;
overflow:hidden;
position:relative;
right:-1px;
width:140px;
}
.p-nav-panel-wrap .p-nav-rhs a.image img {
bottom:0;
height:200px;
left:0;
position:absolute;
width:140px;
}
#p-nav .p-nav-panel-wrap .p-nav-rhs a.image:hover {
border:medium none;
}
.p-nav-panel-wrap .p-nav-mid {
	border-right:1px solid #CCCCCC;
	float:left;
	height:170px;
	position:relative;
	padding-top: 13px;
	padding-bottom: 10px;
}
.p-nav-panel-wrap .p-nav-mid .p-nav-wrap {
height:200px;
overflow:hidden;
position:relative;
}
.p-nav-panel-wrap .p-nav-mid .f-recent-update {
display:block;
font-size:1.1em;
margin-bottom:3px;
}
.p-nav-panel-wrap .p-nav-mid ul {
width:100%;
}
.p-nav-panel-wrap .p-nav-mid li {
background:url("/tto/public/img/nav-dotted.png") repeat-x scroll 0 bottom transparent;
margin-bottom:4px;
padding-bottom:9px;
}
.p-nav-panel-wrap .p-nav-mid li.last-child {
background:none repeat scroll 0 0 transparent;
}
.p-nav-panel-wrap .p-nav-mid span {
display:block;
}
.p-nav-panel-wrap .p-nav-mid span.authors span, .p-nav-panel-wrap .p-nav-mid .f-regular-update .dateampm {
display:inline;
}
.p-nav-panel-wrap .p-nav-mid .f-regular-update {
font-size:1.1em;
font-weight:normal;
margin-top:1px;
}
.p-nav-panel-wrap .p-nav-mid .f-regular-update .dateampm {
font-size:90.9%;
}
.p-nav-panel-wrap .p-nav-mid a {
line-height:120%;
padding-bottom:2px;
position:relative;
}
.p-nav-panel-wrap .p-nav-mid a:focus, .p-nav-panel-wrap .p-nav-mid a:hover, .p-nav-panel-wrap .p-nav-mid li a.f-author:focus, .p-nav-panel-wrap .p-nav-mid li a.f-author:hover, .p-nav-panel-wrap .p-nav-mid a.dotted:hover, .p-nav-panel-wrap .p-nav-mid a.dotted:focus, .p-nav-panel-wrap .p-nav-lhs a.dotted:hover, .p-nav-panel-wrap .p-nav-lhs a.dotted:focus, .p-nav-panel-wrap .p-nav-lhs ul li a:hover, .p-nav-panel-wrap .p-nav-lhs ul li a:focus, .p-nav-panel-wrap .p-nav-lhs ul li a.sub:hover, .p-nav-panel-wrap .p-nav-lhs ul li a.sub:focus, .p-nav-panel-wrap .p-nav-rhs a:hover, .p-nav-panel-wrap .p-nav-rhs a:focus {
color:#2D4563;
}
.p-nav-panel-wrap .p-nav-mid li .authors {
color:#666666;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
}
.p-nav-panel-wrap .p-nav-mid li a.f-author {
color:#666666;
display:inline;
font-size:inherit;
}
.p-nav-panel-wrap .p-nav-lhs .dotted, .p-nav-panel-wrap .p-nav-mid .dotted {
color:#333333;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
left:0;
margin:0 0 0 10px;
padding:9px 0 10px;
position:absolute;
width:228px;
}
.p-nav-panel-wrap .p-nav-lhs .dotted {
width:389px;
}

/* .p-nav-panel-wrap h2 a
{
  display: inline-block;
  margin: 0 !important;
  padding: 0px 0px 0px 0px !important;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
}

.p-nav-panel-wrap h2 a:hover
{
  color: #fff;
}*/