h1, h2, h3 {
	padding: 0;
	color: #6E3596;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
}

h1 {
  font-size: medium;
}

h2, h3 {
	font-size: medium;
}

p {
  margin: 0;
  padding: .5em 0;
  font-size: small;
}

div {
  margin: 0;
  padding: 0;
}

form {
  margin: 1em 0;
  padding: .5em 0;
  font-size: small;
}

input, select, textarea {
  font-size: small;
}

ol, ul {
	margin: .5em 0;
	padding: 5px 0 10px 17px;
	font-size: small;
}

ul li {
  margin: 0 0 .5em 0;
}

ol li {
  margin: 0 0 1em 0;
}

a {
	color: #000;
}
  
a:hover {
	color: #9B41C7;
	text-decoration: none;
}

form {
  padding: .5em 20px;
}

input, textarea {
  width: 180px;
}

#page {
	margin: 0;
	padding: 0;
	background: #fff url(images/Pg_Bkg.gif) repeat-x;
	color: #4a4e40;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	font-style: normal;
}

#wrapper {
  width: 100%;
  height: 500px;
  background: url(images/Wrapper_Bkg.gif) no-repeat center;
}

#main {
  width: 980px;
  margin: 0 auto;
  padding: 0;
}

#header {
	height: 90px;
	margin: 0;
	color: #fff;
	font-size: 26px;
	padding-top: 28px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 400px;
	background-image: url(images/Hdr_Bkg_2.jpg);
	background-repeat: no-repeat;
}

#nav {
  position: absolute;
  top: 108px;
  left: 50%;
  margin: 0 0 0 -405px;
  padding: 0;
}

#nav ul {
  margin: 0;
  padding: 0;
}

#nav li {
	width: 100px;
	margin: 0;
	padding: 12px 0 6px 0;
	list-style: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FEFA8A;
}

#nav a {
  color: #fff;
  text-decoration: none;
  font-size: x-small;
}

#nav a:hover {
	color: #9B41C7;
}

#nav a:active { color:#9B41C7; 
}

#intro {
	position: absolute;
	top: 95px;
	left: 48%;
	width: 404px;
	color: #000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -270px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	height: 200px;
	text-decoration: none;
}

#intro h2 {
	color: #74319A;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: large;
	font-style: italic;
}

#intro p {
  padding: 0;
  font-size: small;
}

#intro ul {
  padding-bottom: 0;
}

#phone {
	position: absolute;
	top: 5px;
	left: 50%;
	font-weight: bold;
	color: #DDE1E2;
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 300px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	right: 10px;
}
#phone2 {
	position: absolute;
	top: 5px;
	left: 145px;
	font-weight: bold;
	color: #DDE1E2;
	margin-top: 38px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	right: 0px;
}

#midder {
  position: absolute;
  top: 80px;
  width: 980px;
  height: 285px;
  padding: 0;
  background: url(images/Mdr_Bkg1.jpg) no-repeat;
}

#content {
	position: absolute;
	top: 365px;
	width: 940px;
	background: #fff url(images/Content_Bkg.gif) repeat-x;
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 2.5em;
	padding-left: 20px;
}

#content-a {
  padding: 0;
  width: 605px;
  float: left;
  line-height: 1.5em;
}

#content-a h1 {
  padding: .5em 0 0 0;
  font-size: medium;
}

#content-a p {
	padding: .5em 0;
}

#content-b {
  margin: 0 0 0 620px;
  line-height: 1.5em;
}

#content-b h2 {
  padding: 1em 0 0 0;
}

.content-box-wide {
	margin : 0 0 1.5em 0;
	padding : 0 30px 3.5em 30px;
	border : #fff solid 1px;
	background : url(images/Content_Bkg.gif) repeat-x #fff;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align: justify;
}
.content-box-narrow {
border : #fff solid 1px;
background : url(images/Content_Bkg.gif) repeat-x #fff;
margin-top : 0;
margin-right : 0;
margin-bottom : 1.5em;
margin-left : 0;
padding-top : 10px;
padding-right : 30px;
padding-bottom : 3em;
padding-left : 10px;
}
.content-box-narrow1 {
	border : #fff solid 1px;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 1.5em;
	margin-left : 0;
	padding-top : 10px;
	padding-right : 55px;
	padding-bottom : 3em;
	padding-left : 10px;
}
#footer {
	width: 938px;
	float: left;
	margin-top: 0.5em;
	border: solid 1px #d3dae0;
	font-size: x-small;
	text-align: center;
	line-height: 1.5em;
}

#footer ul {
  margin: 1.5em 0 0 0;
  padding: 5px 0;
}

#footer li {
  display: inline;
  font-size: x-small;
  color: #4a4e40;
}

#footer a:hover {
  color: #9fa14d;
}

#footer li a {
  color: #4a4e40;
  text-decoration: none;
}

#footer p {
  margin: .5em 0 3em 0;
  font-size: x-small;
  color: #4a4e40;
}

#footer p a {
  color: #4a4e40;
}

.txtsm {
  font-size: x-small;
}

.input-label {
  width: 120px;
  float: left;
}

.input-object {
  margin: 0 0 .5em 180px;
}
S
