html,body {
margin:0;
padding:0;
}

body {
margin-top : 5px; 
margin-right : 10px; 
margin-bottom : 10px; 
margin-left : 10px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
} 

a:link {
text-decoration : none; 
} 

a:visited {
text-decoration : none; 
} 

a:hover {
text-decoration : none; 
} 

a.topmenu {
font-weight : bold; 
text-decoration : none; 
font-size : 60%; 
font-family : Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif; 
} 

.leftmenu {
text-decoration : none; 
display : block; 
border-bottom:1px solid #000;
border-left:3px solid #534;
text-align : left;
vertical-align:top;
background-color: rgb(144,106,106);
padding-left:5px;
font:80% verdana, arial, sans-serif;
font-weight:normal;
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 5px; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 1px; 
white-space: nowrap;
} 

.topmenu {
display : inline; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 0; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 1px; 
text-align : center;  
} 

.mainbox {
border-left:0px; 
border-right:0px; 
border-top:0px; 
border-bottom:0px; 
padding:5px;  
text-align:left;
} 

.mainbox p {
font-size : 75% verdana, arial, sans-serif; 
line-height:1.4;
color:#333;
} 

.mainbox p a {
font-weight : bold; 
} 

.mainbox strong {
font-size: 100%;}

.mainbox h2 {
font-size:120%;
padding-left:30px;
color:#534;
font-family:"lucida calligraphy", verdana, arial, sans-serif;
}

body, .mainbox {
font-size:85% verdana, 85% arial, 85% sans-serif; 
background-color:#bdc8da;
border : #000000;
color : #000000;
 } 

.table1 {
font-size:75%;
line-height:1.4; 
}

.table2 {
font-size:75%;
line-height:1.4; 
background-color:white;
}

.footer {
text-decoration : none; 
float:left;
width:75%;
border:1px solid #322;
padding-left:20px;
background-color:#a54;
color:#ffffff;
}

.footer p {
text-align:left;
font-size:70%;
margin:0;
padding:2px;
}

.spacer {
clear:both;
background: url(spacer.png) top left;
}

.header {
margin-right:60px;
background-position:right;
background-repeat:no-repeat;
background-color:#bdc8da;
white-space: nowrap;
}

.header h1 {
text-align:left;
height:40px;
padding-left:30px;
font-size:150%;
font-family:"lucida calligraphy", verdana, arial, helvetica, sans-serif;
color:#534;
margin:0;
}

hr {
text-align:left;
margin-left:50px;
width:150px;
color:maroon;
background-color:maroon;
height:1px;
}

.pictureBox img{
border-width:2px;
border-color:#bdc8da;
}

.pictureBox {
text-align:center;
font-size:70%;
}

a.topmenu:link, a.topmenu:visited 												{color : #534; } 
a.leftmenu:link, a.leftmenu:visited									 			{color:white; }
a.footer:link, a.footer:visited 												{color:#ffffff; }
a.mainbox:link, a.mainbox:visited, a,table1:link, a.table1:visited 				{text-decoration:none; font-weight:700; color:#fff; }
a.topmenu:hover   								                         		{color : #ffffff; } 
a.leftmenu:hover 																{color:#534; }
a.footer:hover 																	{text-decoration:underline overline; font-weight:700; color:#534; }
a.mainbox:hover, a.table1:hover													{text-decoration:none; font-weight:700; color:#534; }
a.footer:active																	{color:#ffffff; }