body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-repeat: repeat-x;
	height: 100%;

}
html {
	height: 100%;
}
a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color:#CCCCCC;
}

a:active {
	text-decoration: none;
}
ul { 
	padding-top:15px;
}
li {
	font-family: sans-serif, Arial, Helvetica;
	font-size: .93em;
	color: #FFFFFF;
	list-style-image: url(images/bullets.gif);
	padding-bottom:12px; 
	list-style-position:outside;
}

.links {
	font-family: sans-serif, Arial, Helvetica;
	font-size: .93em;
	color: #FFFFFF;
	text-decoration:none;
}
.links A{
	text-decoration:none;
	color: #ffffff;
}
.links A:hover{
	text-decoration:none; 
	color:#CCCCCC;
	font-family: sans-serif, Arial, Helvetica;
	font-size: .93em;
}

#wrapper {
	width:778px; 
	margin:auto; 
	background-position:top left;
	height: 100%;
}
#header {
	width:778px; 
	height:189px;
	background: url(images/banner.jpg);
	background-repeat: no-repeat; 
}
#container{
	width:778px; 
	float:left;
	height: 100%;
}
#bg-container{
	width:778px;
	background-position:top left;
	float:left;
	background: url(images/mnu-bg.gif);
	background-repeat: repeat-y;
}
.bg {
	background-image: url(images/bg-grad.jpg);
	background-repeat: repeat-x;
}

.heading {
	font-family:Arial, Helvetica, sans-serif;
	color:#8B6692;
	font-weight:bold;
	text-decoration: none;
	font-size:12px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#8B6692;
	font-weight:bold;
	text-decoration: none;
	font-size:12px; margin:0px
}

.bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 18px;
}

P.bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 18px;
	margin-bottom:6px
}
.litext {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:15px;
}

.link-text {
padding-left:10px;
}

#menustop {
	FLOAT: center;
	WIDTH: 778px;
	height:auto;
}

#right {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
width:580px;
float:right;
background-image:url(images/bar3.jpg);
height:20px;
background-repeat:repeat-y;
}
#topstrip {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
height:23px;
width:570px;text-align:right; padding-top:4px; padding-right:5px;
background-image:url(images/basidon.jpg);
height:20px; float:right
}

#assemblies {
width:570px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#menu-left {
	width:175px;
	FLOAT: left;
	height:100%;	
	background-position:top left;
	height:300px;
}
#menu1 {
width:585px;
float:left;
}

#space {
height:1px;
}
#text {
	width:550px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 2;
	color:#000000;
	line-height: 18px;
}
#text image {
	margin: 10px;
} 
#bottom {
	background-color: #a1cb51;
	height:33px; width:175px; 
	float:left; margin-bottom:10px;
}

#line {
height:1px;
background-image:url(images/line.jpg);
background-repeat:repeat-x;
width:570px;
}
.ShowError {
	color: red;
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 0;
}
label {
	float: left;
	width: 110px;
	font-weight: bold;
}
input {
	background-color: #f5ebf6;
	width: 300px;
}
textarea {
	background-color: #f5ebf6;
	width: 420px;
	height: 80px;
}
.sendButton {
	background-color: #f5ebf6;
	width: 120px;
}