body {
	background: url(../images2/background.png) center top;
}

#page {
	background: url(../images2/top-strip.gif) 0 0 repeat-x;
	height: 100px;
}

#all {
	width: 830px;
	margin: 0 auto;
}
img.framed {padding: 6px; border: 1px solid #CCC; background-color:#eee; margin: 7px 7px 7px 7px; }
#all .top1 {
	width: 15px;
	height: 25px;
	float: left;
	background: url(../images2/top-1.gif) 5px 0 no-repeat;
}

#content-top {
	width: 800px;
	float: left;
}

#content-top .top {
	width: 800px;
	height: 21px;
	background-color: #0179c1;
}

#content-top .image {
	width: 800px;
	height: 250px;
	background: url(../images2/top.jpg) 0 0 no-repeat;
}

#menu-top {
	float: left;
	width: 200px;
	padding: 17px 0 0 22px;
}

#menu-top .item {
	width: 200px;
	height: 35px;
	background: url(../images2/menu.gif) 0 0 no-repeat;
}

#menu-top .item A {
	width: 200px;
	display: block;
	padding: 13px 0 4px 0;
	font: 14px verdana;
	color: white;
	text-indent: 50px;
	text-align: left;
}

#menu-top .item A:hover {
	background: url(../images2/hover.gif) 0 0 no-repeat;
}

#menu-side {
	float: left;
	width: 200px;
	padding: 0 0 0 15px;
}

#menu-side .item {
	width: 200px;
	height: 35px;
	background: url(../images2/menu2.gif) 0 0 no-repeat;
}

#menu-side .item A {
	width: 200px;
	display: block;
	padding: 13px 10px 14px 0;
	font: 14px verdana;
	color: white;
	text-indent: 40px;
	text-align: left;
}

#menu-side .item A:hover {                                                
	background: url(../images2/hover2.gif) 0 0 no-repeat;
}

#content-top .middle-strip {
	width: 800px;
	height: 20px;
	background: url(../images2/middle-strip.gif) 0 0 no-repeat;
}

#all .shadow-top {
	width: 815px;
	height: 15px;
	float: left;
	padding-left: 15px;
	background: url(../images2/border-top.png) 15px 8px no-repeat;
	font-size: 1px;
}

#container {
	width: 830px;
	float: left;
	background: url(../images2/shadow-left.png) 15px 0 repeat-y;
}

#menu {
	width: 214px;
	float: left;
}

#menu .text {
	padding: 5px 15px 10px 25px;
	text-align: left;
	color: white;
}

#content {
	width: 616px;
	float: right;
	background: url(../images2/shadow-right.png) 0 0 repeat-y;
  min-height: 700px;
  height: auto !important;
  height: 700px;

}

#content .text {
	padding: 5px 25px 0 15px;
	text-align: left;
    
}

#content .text a:hover {
    color: black; text-decoration:underline;
}

#all .shadow-bottom {
	width: 815px;
	float: left;
	padding-left: 15px;
	background: url(../images2/border-bottom.png) 15px 0 no-repeat;
}

#all .top2 {
	width: 15px;
	height: 25px;
	float: left;
	background: url(../images2/top-2.gif) 0 0 no-repeat;
}
.contact-form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #000000;
	background-color:#FFFFFF;
}



table.english-welsh-will-form td textarea,
table.english-welsh-will-form td input.contact-form1 {
	width: 100%;
}

table.english-welsh-will-form td.section {
	font-weight: bold;
}