/* ------------------------- 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: 12px;
width: 900px;
}

.backgroundheader
{
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;
}


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 */