
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#F3EEE0;
 margin:0;
 padding:0;
}

p {
 padding: 10px;
}

#wrapper { 
 margin: 0 auto;
 width: 820px;
}

#content { 
 float: left;
 color: #333;
 background: #FFFFFF;
 height: auto;
 width: 820px;
 display: inline;
 background-image:url(images/span_bg.jpg);
 background-repeat:repeat-y;
}

#leftcolumn { 
 float: left;
 color: #333;
 width: 550px;
 display: inline;
 padding-bottom: 15px;
}

#header {
 color: #333;
 width: 820px;
 float: left;
 height: 225px;
 background-image:url(images/header.jpg);
}

#logolink {
	float: left;
	z-index: 1;
}

#logolink a {
	width: 205px;
	height: 80px;
	margin-left: 25px;
	margin-top: 10px;
	color: #fff;
	font-size: 1px;
	line-height: 1px;
	display: block;
	text-decoration: none;
}

#homepageflash {
	float: left;
	margin-left: 10px;
	z-index: 0;
}

#footer { 
 width: 820px;
 height: 35px;
 clear: both;
 color: #ffffff;
 font-size:11px;
 text-align:center;
 background-image:url(images/footer.jpg);
 background-repeat:no-repeat;
 padding-bottom: 30px;
}

#navigation {
 float: left;
 width: 820px;
 height: 45px;
 color: #333;
 background: #ffffff;
}

#rightcolumn { 
 color: #333;
 height: inherit;
 width: 270px;
 float: left;
}

#homepagepic {
  width:410px;
  height:275px;
  float: left;
  margin-left: 55px;
  margin-top:10px;
  margin-bottom: 25px;
}

#homecopy {
  width:280px;
  height:135px;
  float:right;
  margin-top:10px;
  margin-right:50px;
}

#hometrialbtn {
  width:220px;
  height:140px;
  float:right;
  margin-top:5px;
  margin-right:80px;
  border:none;
}

#headline {
  float: left;
  margin-top: 20px;
  margin-left: 55px;
}

#copy {
  width:490px;
  float: left;
  color: #333366;
  margin-top: 5px;
  margin-left: 55px;
  margin-bottom: 15px;
}

#rightcolbuttons {
  text-align: right;
  margin-right: 45px;
  padding: 10px;
}

#page-wrap {
	width: 660px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#contact-area {
	width: 300px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 150px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #036;
}

#contact-area input.submit-button {
	width: 50px;
	float: right;
	margin-right: 5px;
	color:#036;
	background-image:url(images/submitbtn.gif);
	border: none;
}

label {
	float: left;
	text-align: left;
	margin-left: 20px;
	margin-right: 10px;
	width: 100px;
	padding-top: 5px;
	font-size: 12px;
}

/* Homepage Rotating Image */

#slideMainDiv {
  height:275px;
  width:410px;
  position:relative;
  border:0px solid #CCCCCC;
  border-bottom:0px;
}

#slideHeaderDiv {
  width:410px;
  height:275px;
  border:5px solid #000033;
  padding-left:0px;
}

.slideDiv {
  position:absolute;
  left:0;
  top:0;
  width:410px;
  height:275px;
  border:none;
}

#newdiv {
 background-color:#999999;
 width:124px;
 height:14px;
 padding-bottom:0px;
 margin-bottom:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:2px;
}

/* end Homepage Rotating Image */

.h3 {
	font-style: bold;
	font-size:13px;
}

ul.copylist {
  list-style-type: disc;
  list-style-position:outside;
  padding-left: 25px;
}

li {
	margin-bottom:6px;
}

a img{
  border: none;
}

a {
  color: #003399;
  text-decoration: underline;
}

a:hover {
  color: #CC6600;
  text-decoration: underline;
}

a:visited {
  color: #003399;
  text-align: none;
}

/* Navigation */

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-image:url(images/span_bg.jpg);
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
border: none;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0;
background: none;
text-decoration: none;
float: left;
border: none;
}

#navcontainer ul li a:hover
{
background: none;
text-decoration: none;
border:none;
}
