body {
margin-left: 40px; margin-top:0;
padding : 0; 
font-family : sans-serif; 
font-size : 0.7em; 
line-height : 1.4em;
background-attachment:fixed;
background-image:url(../art/andersonbgtile.jpg);
width:1050px;
} 

div#header {
z-index:2;
position:fixed;top:0px;left:40px;
margin:0;
padding:0; 
background-image:url(../art/ardvreckbgx.jpg);
border:3px solid #000;
width:1050px; 
height:85px;
} 

div#leftcolumn {
position:fixed;top:91px;left:40px;
background-image:url(../art/bg39.gif);
border-left:3px solid #000;
border-right:2px solid #000;
min-height:570px;
width:190px;
float:left;
}

div#maincontent {
position:absolute;top:90px;left:235px;
background-color:#fff; 
border-left:1px solid #000;
border-right:3px solid #000;
color : #000;
padding-left:1%;padding-right:1%;
padding-top:5px;
width:835px;
float:left;
}

div#leftside { 
padding-left:1%;padding-right:1%;
padding-top:5px;
width:48%;
float:left;
}

div#rightside {
padding-left:1%;padding-right:1%;
padding-top:5px;
width:48%;
float:left;
}

/* -------------------------------- Navigation ------------------------------ 
V-Menu Cross Browser System by Advision Professional Services, Glenrothes, Fife/*/

ul#mainnav {
 list-style: none;
 margin: 0px;
 padding: 0px;
 background-color: #fffab2;
 width:189px;
 }
  
ul#mainnav li {
 border-bottom: 1px solid #000;
 }

ul#mainnav li a {
 display: block;
 margin: 0px 0px 0px 0px;
 padding: 6px 6%;
 background-color: #FDE288;
 font: bold 1.2em /1.4 arial, sans-serif;  /* If you get an unwanted gap after your a block (IE-Win) try increasing the line height  */
 color: #000;
 text-decoration: none;
 width: 167px;    /*  Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix  */
 }
ul#mainnav li a:hover {
 background-color: #FACD8A;
 color: #000;
 }
ul#mainnav ul.subnav {
 text-align:right;
 margin: 0px;
 list-style: none;
 padding: 0px;
 border: 0;
 }

ul#mainnav ul.subnav li {
 border-bottom: 1px solid #ecece;
 }

ul#mainnav ul.subnav li a {
 padding: 1%;
 margin: 0px;
 font: bold 1.0em /1.3 verdana, sans-serif;
 color: #000;
 background-color: #fffab2;
 }
ul#mainnav ul.subnav li a:hover {
 color: #0000ff;
 background-color: transparent;
 text-decoration: underline;
 }


h1 {text-align:center;color:#000;font-family: Arial, Helvetica, sans-serif; font-size:24px;font-style:italic;font-weight:700;line-height:120%;}
h2 {text-align:center;color:#000;font-family: Arial, Helvetica, sans-serif; font-size:16px;font-style:italic;font-weight:700;}

p {text-align: justify;font-size:13px;}

p.top {text-align: center;font-size:14px;font-weight:bold;}

P.copytext {color:#000;background:transparent;font-size:10pt;text-align:center;}

p.bluecopy {color:#0000ff;background:transparent;font-size:12px;text-align:justify;}

P.line {text-align: justify;font-size:14px;line-height:180%;}

P.cent {text-align:center;font-size:10pt;color:#000;background:transparent;}

p.right {text-align: right;font-size:10pt;}

p.copyright {font-family:Arial,Verdana,Helvetica,sans-serif;margin:0;font-size:10px;color:#808080;background:transparent;text-align:center;text-decoration:none;}

a:link {text-decoration:none;color:#0000FF;background:transparent;}

a:visited {text-decoration:none;color:#0000FF;background:transparent;}

a:hover {text-decoration:none;color:#898989;background:transparent;}

a:active {text-decoration:none;color:#ff0000;background-color:#fff;}

.intro {color:#000; font-weight:700;font-size:12px;}

.emphasis {color:#000;background-color:#d4ecfb;font-size:16px;}

.head {color:#ff0000;font-weight:700;font-size:12px;}

.foot {color:#0000ff;font-weight:700;}

.blue {color:#0000ff;font-weight:900;}

.photo-right {margin:1px 0 1px 10px;}

.photo-left {margin:1px 10px 1px 0;}

.photo-center {margin:2px 5px 10px 2px;}

.list {text-align: justify;font-size:10pt;}




