/* ------------------------- Menu --------------------------------------- */
ul#menu{


	margin:0;

	padding:0;

	list-style-type:none;

	width:100%;

	position:relative;

	display:block;

	height:37px;
	text-transform:uppercase;
	font-size:13px;

	background:transparent url("images/blue2.jpg") repeat-x top left;

	font-family:Helvetica,Arial,Verdana,sans-serif;
	
}

ul#menu li{
	
display:block;
	
float:left;
	margin:0;
	
padding:0;

	border-right:0px solid #ffffff;
	
}


ul#menu li a{

	display:block;
	
float:left;
	
color:#ffffff;
	
text-decoration:none;
	
padding:12px 17px 12px 17px;
	}


ul#menu li a:hover{

	background:transparent url("images/selected2.jpg") repeat-x top left;
	}





#home #nav-home a,
#aboutus #nav-aboutus a,
#solicitors #nav-solicitors a,
#staff #nav-staff a,
#specialties #nav-specialties a,
#onlinenewsletters #nav-onlinenewsletters a,
#contactus #nav-contactus a {

background:transparent url("images/black2.jpg") repeat-x top left;


/* declarations to style the current state */
}



#home #nav-home a:hover,
#aboutus #nav-aboutus a:hover,
#solicitors #nav-solicitors a:hover,
#staff #nav-staff a:hover,
#specialties #nav-specialties a:hover,
#onlinenewsletters #nav-onlinenewsletters a:hover,
#contactus #nav-contactus a:hover {

background:transparent url("images/selected2.jpg") repeat-x top left;

	


/* declarations to style the hover effect of the current state */
}




/* ------------------------- General --------------------------------------- */

body {background-color: #A6C3DD;}

h2 {color: #000000}

table.outline
{
width: 900px;
border: 3px solid #1C2854;
}

/* --------------------------- Main Menu ----------------------------------- */

table.headeroutline
{
border: 3px solid #1C2854;
border-bottom-width: 0px;
border-top-width: 0px;
width: 900px;
}

table.headeroutline2
{
border: 3px solid #1C2854;
border-bottom-width: 0px;
width: 900px;
}

.backgroundheader
{
background-color: #1C2854;
}

.backgroundheader2
{background-color:  #D0CBC3;
}

a.menu
{
text-decoration: none;
font-family: arial;
color: #000000;
background-color: #FFCE7F;
padding: 4px 15px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #000000;
}

a.menu:hover {background-color: #A6C3DD}


/* --------------------------- Home Page ------------------------------------- */

a.news
{
text-decoration: none;
font-family: verdana;
color: #FFFFFF;
}

p.homecontent
{
color: #000000;
font-family: arial;
text-align: center;
}

.backgroundnews
{
background-color: #1C2854
}

p.news
{
text-decoration: none;
font-family: verdana;
color: #FFFFFF;
}

/* ----------------------------- Main Text ---------------------------------- */

p.title
{
color: #000000;
font-family: georgia;
text-align: center;
}

p.notfound
{
color: #000000;
font-family: arial;
text-align: center;
}


p.elsecontentjustify
{
color: #000000;
font-family: arial;
text-align: justify;
}

p.elsecontentleft
{
color: #000000;
font-family: arial;
text-align: left;
}

p.elsecontentleft2
{
color: #000000;
font-family: georgia;
text-align: left;
}

.backgroundcontent
{
background-color: #D0CBC3
}

img.border1
{
margin: 10px 0px 10px 10px;
border-style: solid;
border-color: #000000;
border-width:1px;
}

img.border2
{
margin: 10px 10px 10px 10px;
border-style: solid;
border-color: #000000;
border-width:1px;
}

a.solicitorsandstaff
{
text-decoration: underline;
font-family: arial;
color: #0000FF;
}

a.newslettersandcontactinfo
{
text-decoration: underline;
font-family: arial;
color: #0000FF;
}

a.topofpage
{
text-decoration: underline;
font-family: arial;
color: #0000FF;
}

OL.numbering
{
list-style-type: decimal;
color: #000000;
font-family: arial;
text-align: justify;
}

UL.bullets
{
list-style: square;
color: #000000;
font-family: arial;
text-align: left;
}

UL.bullets2
{
list-style: square;
color: #FFFFFF;
font-family: arial;
text-align: left;
margin-left:0px;
padding-left:20px;

}

a.solicitorsandstaff:link {color: #0000FF}     /* unvisited link */
a.solicitorsandstaff:visited {color: #0000FF}  /* visited link */
a.solicitorsandstaff:hover {color: #FF0000}   /* mouse over link */
a.solicitorsandstaff:active {color: #0000FF}   /* selected link */

a.newslettersandcontactinfo:link {color: #0000FF}     /* unvisited link */
a.newslettersandcontactinfo:visited {color: #0000FF}  /* visited link */
a.newslettersandcontactinfo:hover {color: #FF0000}   /* mouse over link */
a.newslettersandcontactinfo:active {color: #0000FF}   /* selected link */

a.topofpage:link {color: #0000FF}     /* unvisited link */
a.topofpage:visited {color: #0000FF}  /* visited link */
a.topofpage:hover {color: #FF0000}   /* mouse over link */
a.topofpage:active {color: #0000FF}   /* selected link */




/* ------------------------------ Footer ------------------------------------- */

p.footer
{
color: #FFFFFF;
font-family: arial;
}

.backgroundfooter
{
background-color: #1C2854;
}

a.newsandfooter
{
text-decoration: none;
font-family: arial;
color: #FFFFFF;
}

a.newsandfooter:link {color: #FFFFFF}     /* unvisited link */
a.newsandfooter:visited {color: #FFFFFF}  /* visited link */
a.newsandfooter:hover {color: #FFFFFF; text-decoration: underline}   /* mouse over link */
a.newsandfooter:active {color: #FFFFFF}   /* selected link */
