/*  Generic Styles */

BODY , DIV , H1 , H2 , H3 , H4 , H5 , H6 , OL , P , TD , TH , UL , LI {
font-family : Arial, Helvetica, sans-serif; 
} 

BODY
{font-size : 1em; 
margin:0px
}

H2 , H3
{Margin:0px;
padding:0px;
margin-left:0.5em
}

TH {
color : #003399; 
}

P
{
	margin-left:0.5em;
	line-height: 30px;
	font-size : 85%;
	color: #000;
}

HR
{
	margin-left:0.5em;

}


strong
{
	color: #FFFFF7;
	text-align: right;
}

/*  Link styles */

P a , UL a , LI a , H3 a	
{color: #A80232 ;
}

/*  Site Navigation Styles */

.rightedge	{background-image:  url(/reception/images/side_middle.gif);background-repeat: repeat-y}

.altrow
{background-color:#eeeeee
}

.outeredge
{
border:dotted;
border-color:#CCCCCC;
border-width:1px;
}

#footer
{
font-size: 60%;
float:center;
color:#CCCCCC
}
#footer a:link, #sitenav a:visited
{
color: #CCCCCC; 
margin: 0; 
text-decoration: none;
}

#footer a#where:hover		
{
background-color: #FFFFF7; 
border-bottom: 1px solid #A6BECA; 
padding-bottom: 0;
}

#sitenav a:link, #sitenav a:visited
{border-right: 1px solid #CCCCCC; color: #000000; margin: 0; text-decoration: none; border-right-style:dotted}

#sitenav a#pupillages
{border-right: 0px solid #000000;} 

#sitenav	{color: #ff6600; font-size: 80%; white-space: nowrap;}
#sitenav a:hover {color:#000000; background-color: #006699;}


#sitenav a#history:hover	{background-color: #FFFFF7; border-bottom: 2px solid #E07A2E; padding-bottom: 0;}
#sitenav a#practice:hover	{background-color: #FFFFF7; border-bottom: 2px solid #B23D4A; padding-bottom: 0;}
#sitenav a#home:hover		{background-color: #FFFFF7; border-bottom: 2px solid #0098A7; padding-bottom: 0;}
#sitenav a#clerking:hover	{background-color: #FFFFF7; border-bottom: 2px solid #EBB52F; padding-bottom: 0;}
#sitenav a#contact:hover	{background-color: #FFFFF7; border-bottom: 2px solid #663399; padding-bottom: 0;}
#sitenav a#where:hover		{background-color: #FFFFF7; border-bottom: 2px solid #A6BECA; padding-bottom: 0;}
#sitenav a#members:hover	{background-color: #FFFFF7; border-bottom: 2px solid #008B55; padding-bottom: 0;}
#sitenav a#admin:hover		{background-color: #FFFFF7; border-bottom: 2px solid #FF0000; padding-bottom: 0;}
#sitenav a#pupillages:hover	{background-color: #FFFFF7; border-bottom: 2px solid #E07A2E; padding-bottom: 0;}

/*  Footer Styles */

#footer
{color:#FF6600
}

#footer a
{color:#999966;
text-decoration:none
}

/*  Leftnav Styles */

#leftnav a:visited ,#leftnav a:link
{display : block; 
color : #000000; 
margin : 0px; 
padding : 2px 4px; 
width : 100%; 
border-top : 1px solid #000000; 
text-decoration : none; 
font-size : 80%;
}

#leftnav a:hover
{background-color : #999966; 
color: #ffffff
}

#leftnavtitle a
{color:#000000;
font-size:1.2em;
text-decoration : none; 
}

#leftnav #leftnavsub a:link, #leftnav #leftnavsub a:visited
{color:#000000;
font-size:0.8em;
border: 0px solid #FFFFFF}


/*  Styles for homepage */


#homenews
{border-left:1px #FF6600 solid;
border-top:1px #FF6600 solid;
padding-right:0.7em;
}

#homenews a:link , #homenews a:visited
{display:block;
color:#999966;
text-decoration:none;
padding:0.2em 0.2em;
border-top: 1px dashed #999966;
font-size:0.9em;
width:250px
}

#homenews a:hover
{color:#FFFFFF;
border-top: 1px dashed #FFFFFF;
background-color:#999966
}

#homenews .title
{display:block;
color:#FF6600;
font-weight:bold;
float:left;
}

#homenews .subtitle
{font-size:0.8em;
}


/*  Styles for frequency guide */

#freq
{
margin:1em
}	

#freqsearchlist td
{text-align: center}

/*  Styles for Sitemap */


/* Styles for frequency finder */

#freqsearchlist	{align: left; color: blue;}
.maincontent {
	display:none;
	line-height: normal;
}
.specialcomment {
	font-weight: bold;
	font-variant: normal;
	font-size: smaller;
}
.adminbarristername {
	color: #663399;
	font-weight: bold;
	font-size: 110%;

}
.barristername {
	color: #CC3366;
	font-weight: bold;
	font-size: 110%;

}
.barristersubheadings {
	color: #CC3366;
	font-weight: bold;
	font-style: italic;
	font-size: smaller;

}
.barristercontent {
	line-height: 150%;
	font-size: 80%;
	color: #000000;


}
.grey {
	color: #666666;
}
