/* ssfc oct07 */


body,tbody 

{

font-size:10pt;
font-family:arial,verdana,sans-serif;
color:#000000;
background:#ccffff;
margin:0 1%;
padding:0;

}


/* BANNER and contents */

div.banner

{

position:relative;
top:0;
left:0;
height:70px;
width:100%;
margin:0;
padding:0;
text-align:center;

}



img.bancentre 

{

position:relative;
top:4px;

}



/* COLUMNS layout and contents */

.divCols

{

position:relative;
width:100%;
padding:0;
margin:0;

}

.leftcol

{

position:absolute;
top:0;
left:0;
width:17%;
margin:0;
padding:0;
text-align:left;

}


.centrecol

{

position:relative;
margin:0 19% 0 18%;

}

.rightcol

{

position:absolute;
right:0;
top:0;
width:18%;
text-align:left;
margin:0;
padding:0;

}




/* FOOTER and contents */

.footer

{

position:relative;
width:100%;
height:80px;
padding:0;
margin:0;

}


.pdate

{

position:absolute;
top:10px;
left:2%;
font-size:8pt;
font-style:italic;
text-align:center;
width:12%;

}


.pendlinks

{

position:absolute;
top:10px;
text-align:center;
font-size:9pt;
width:98%;
margin-left:2%;

}


.up

{

position:absolute;
right:7%;
top:0px;
width:23px;
height:27px;

}


.address

{

position:absolute;
text-align:center;
top:40px;
font-size:8pt;
width:64%;
margin-left:18%;


}



img

{

border:0;
margin:0;

}




.para1

{

margin:2em 160px 2em 160px;
text-align:justify;

}




.pmap

{

text-align: center;

}



/* page-top headings */


h1

{

font-family:'Comic Sans MS',arial,sans-serif;
text-align:center;
color:#ff0000;
background-color:inherit;
margin:0.1em;

}


h2

{

font-family:garamond,"Times New Roman",serif;
text-align:center;
color:#0000ff;
background-color:inherit;
margin:0.1em;

}






.mainhead

{

position:relative;
height:34px;
padding:0;
margin:0;
width:100%;

}



/* subheadings and paragraph headings */


.mainhead2

{

height:20px;
font-weight:normal;
font-family:'Times New Roman',garamond,serif;
text-align:center;
color:#333333;
background:#d9d9ff;
font-size:1.3em;
padding:0;
margin:0;

}



.chmap 

{

text-align:center;
background:#ffffff;
color:inherit;

}



.photlinks 

{

text-align:center;

}



/* LINKS */

/* bottom menu or plain links */


a:link 

{

color:#0000ff;
background:inherit;

}

a:visited 

{

color:#cc6600;
background:inherit;

}

a:hover

{

color:#00cc00;
background:inherit;

}

a:active

{

color:#ff0000;
background:inherit;

}




/* right menu links */

a.menu1:link

{

color:#0000ff;
background-color:inherit;
text-decoration:underline;
width:100%;

}

a.menu1:visited

{

color:#330066;
background-color:inherit;
text-decoration:underline;
width:100%;

}


a.menu1:hover

{

color:#000000;
background-color:#cccccc;
text-decoration:none;
width:100%;

}




  
/* LEFT LINKS */



div.lfmen1

{

position:absolute;
top:150px;
left:0px;
margin:0 0 0 10px;
background:inherit;
color:inherit;
padding:2px;
width:90px;

}


.menu2

{

padding:0.2em 0.5em;

}


a.menu2:link

{

text-decoration:none;

}



a.menu2:visited

{

color:#330066;
text-decoration:none;

}



a.menu2:hover

{

color:#0000ff;
text-decoration:underline;

}



p.linkbox1

{


position:absolute;
left:2px;
padding:0.2em 0.5em;
width:85px;
background:#b0fefe;
cursor:pointer;


}



.linktitlebox1

{

width:94px;
font-family:garamond,"Times New Roman",serif;
font-size:12pt;
background:#6666ff;
margin:0;
color:#ffff66;
padding:1px 0 1px 6px;
height:18px;

}






.rightlinks

{


position:absolute;
top:150px;
right:10px;
margin:0 10px 0 0;
background:inherit;
color:inherit;
padding:2px;
width:110px;
border:solid 1px #9090ff;

}

p.linkbox

{

margin:0.2em 0em;
padding:0.1em 0.5em;

}


.linktitlebox

{

font-weight:bold;
background:#9090ff;
margin:0;
color:#ffff00;
padding-left:3px;

}





/* links page table columns */


.thlinks

{

height:20px;
font-family:'Times New Roman',serif;
text-align:center;
color:#333333;
background:inherit;
font-size:1.3em;
padding:0;
margin:0;

}


.linkstables

{

}

.links-left

{

width:20%;
color:inherit;
background:#ffffcc;
padding-left:0.4em;
border:solid 0.01em #cccccc;
margin:0em;
text-align:left;

}


.links-right

{

width:80%;
padding:0.2em;
border:solid 0.01em #cccccc;
text-align:left;
background-color:#ffffcc;
color:inherit;

}

