/*  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:1.5em;
	line-height: 30px;
/*	font-size : 90%; */

}

HR
{
	margin-left:1.5em;

}


strong
{color: #A80232 }

/*  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
}


#sitenav a:link, #sitenav a:visited
{border-left: 1px solid #000000; color: #000000; margin: 0; text-decoration: none;}


#sitenav	{border-top : 1px solid #000000; color: #ff6600; font-size: 90%; white-space: nowrap;}
#sitenav a:hover {color:#ffffff; background-color: #006699;}

#sitenav a#history:hover	{background-color: #E07A2E;}
#sitenav a#practice:hover	{background-color: #B23D4A;}
#sitenav a#home:hover		{background-color: #0098A7;}
#sitenav a#clerking:hover	{background-color: #EBB52F;}
#sitenav a#contact:hover	{background-color: #663399;}
#sitenav a#where:hover		{background-color: #A6BECA;}
#sitenav a#members:hover	{background-color: #008B55;}
#sitenav a#admin:hover		{background-color: #FF0000;}



 

/*  Footer Styles */

#footer
{color:#FF6600
}

#footer a
{color:#999966;
text-decoration:none
}

/*  Leftnav Styles */

#leftnav a:visited ,#leftnav a:link
{display : block; 
color : #CC3300; 
margin : 0px; 
padding : 2px 4px; 
width : 100%; 
border-top : 1px solid #000000; 
text-decoration : none; 
font-size : 70%;
}

#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;


}
