body { 
	background-color:#FFFFFF;
}
/*table background images */
.header {
background: url(images/trademarklogo.jpg);
}
.middle {
background: url(images/middle.jpg);
background-repeat: repeat-y; 
}
.footer {
background: url(images/footer.gif);
}

h1 { 
font-size: 16px;
color: #ffffff;
}

h2 {
font-family: Bookman, serif; font-weight: 800; font-style: normal; text-decoration: none; color: #000099; 
font-size: 18px;
}

.question {
font-family: Bookman, serif; font-weight: 800; font-style: italic; text-decoration: none; color: #000099; 
font-size: 20px;
}

.subheading {
font-family: Bookman, serif; font-weight: 800; font-style: normal; color: #000000; 
font-size: 18px;
border-bottom: 1px dotted #666666;
}

.date  { font-family: Arial; font-weight: normal; font-style: normal; text-decoration: none; font-size: 12px; }

.footertext  { font-family: Arial; font-weight: normal; font-style: normal; text-decoration: none; font-size: 10px; color: #000000; }
.footertext:link  { font-family: Arial; font-weight: normal; font-style: normal; text-decoration: none; font-size: 10px; color: #000000; }
.footertext:hover  { font-family: Arial; font-weight: normal; font-style: normal; text-decoration: none; font-size: 10px; color: #666666; }

.content {
font-family: Lucida, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; font-size: 14px;
}

.statement { 
font-family: Arial; font-weight: 800; font-style: normal; text-decoration: none; font-size: 16px; color: #FF0000; 
margin-left : auto;
margin-right : auto;
width : 450px;
height : 30px;
padding : 5px;
border : dashed #002F63;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
}

#button { 
font-family: Arial; font-weight: 800; font-style: normal; text-decoration: none; font-size: 22px; color: #000000; 
margin-left : auto;
margin-right : auto;
width : 240px;
height : 35px;
padding : 10px;
border : 2px solid #000000;
background-color : #C40F0F;
}
#button:hover { 
color: #FFFFFF; 
background-color : #002F63;
border : 2px solid #000000;
}
#button2 {
   ...
   font-family: Arial; font-weight: 800; font-style: normal; text-decoration: none; font-size: 22px; color: #000000; 
   background: url("buttonred.jpg") top left no-repeat;
   }
#button2:hover {
   ...
   font-family: Arial; font-weight: 800; font-style: normal; text-decoration: none; font-size: 22px; color: #000000; 
   background-image: url("buttonblue.jpg");
   }

#menu a {
   background: url("freelegaladvice.gif") 0 0 no-repeat;
   ...
   }
#menu a:hover {
   background-position: -157px 0;
   ...
   }
#menu a:active {
   background-position: -314px 0;
   }

div.outer {
	float: left;
	width: 276px; height: 82px;
	margin: 0 3px 0 0;
	background: url( 'images/freelegaladvice.jpg' ) top left no-repeat;
	}

div.outer a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: url( 'images/freelegaladvice.jpg' ) top left no-repeat;
	}
div.outer a:hover {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: url( 'images/freelegaladvice.jpg' ) top right no-repeat;
	}


#vdividermenu ul{
margin: 0;
padding: 0;
margin-bottom: 1em;
float: left;
font: bold 12px Tohoma;
width: 100%;
border: 1px solid #625e00;
background-color: #FFFFFF;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 727px;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: black;
padding: 2px 12px;
text-decoration: none;
}

#vdividermenu ul li a:visited{
color: black;
}

#vdividermenu ul li a:hover{
color: white;
background-color: #474747;
}

.sedesigns { 
font-family: Arial; font-weight: 400; font-style: normal; text-decoration: none; font-size: 12px; color: #002F63; 
}
.sedesigns:link { 
text-decoration: none; font-size: 12px; color: #000000; 
}
.sedesigns:hover { 
text-decoration: none; font-size: 12px; color: #666666; 
}