body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	background-color: #3c404d;
	text-align:center;
	margin:0px;
}

a img {border:0px;}

a:link          {text-decoration:none; color:#FFFFFF;}
a:active        {text-decoration:none; color:#FFFFFF;}
a:visited       {text-decoration:none; color:#FFFFFF;}
a:hover         {text-decoration:none; color:#FFFFFF;}

h1 {font-size:14pt; color:#5c6376; margin-bottom:30px;}
h2 {font-size:12pt; color:#906869;}

#mainfooter	{font-size:9px; margin-top:3px; text-align:center;}

#footer		{position:absolute; z-index:9; top:560px; width:686px; font-size:9px; text-align:center;}
#footer A:link    {text-decoration:none; color:#2175CB;}
#footer A:active  {text-decoration:none; color:#44A1FF;}
#footer A:visited {text-decoration:none; color:#2175CB;}
#footer A:hover   {text-decoration:none; color:#44A1FF;}

#maincontent	{position:absolute; z-index:10; top:112px; width:470px; margin-left:210px; margin-top:6px;}
#maincontent A:link    {text-decoration:none; color:#2175CB;}
#maincontent A:active  {text-decoration:none; color:#44A1FF;}
#maincontent A:visited {text-decoration:none; color:#2175CB;}
#maincontent A:hover   {text-decoration:none; color:#44A1FF;}

#background		{position:absolute; z-index:0; width:705px; height:650px; background-color:#ffffff; margin-left:-10px;}
#container		{text-align: left; margin: 0 auto; width:686px; height:100%;}
#logocontainer	{position:absolute; z-index:12; width:686px; top:20px;}
#mainlogo		{position:absolute; left:0px;}
#address		{position:absolute; z-index:10; width:686px; top:45px; text-align:right; color:#555555}
#nav			{position:absolute; z-index:3; top:80px; width:686px; height:20px; background-color:#5c6376;}
#navtable		{position:absolute; z-index:99; top:2px; right:0;}
#nav2nd			{position:absolute; z-index:5; top:100px; height:10px; width:686px; background-color:#c894b3;}
#feature		{position:absolute; z-index:6; top:112px; width:686px;}
#teasers		{position:absolute; z-index:7; top:460px; width:686px; height:80px; background-image: url(../images/teaserback.gif); background-repeat: repeat-y; color: #ffffff;}
#teaser1		{position:absolute; z-index:8; top:2px; width:200px; left:20px;}
#teaser2		{position:absolute; z-index:8; top:2px; width:200px; left:250px;}
#teaser3		{position:absolute; z-index:8; top:2px; width:200px; left:480px;}
#teasers_main	{position:absolute; z-index:6; top:112px; width:200px; height:300px; color: #ffffff;}
#teaser1_main	{position:absolute; z-index:8; top:2px;   width:200px; height:100px; background-image: url(../images/teasermain1.gif);}
#teaser2_main	{position:absolute; z-index:8; top:102px; width:200px; height:100px; background-image: url(../images/teasermain2.gif);}
#teaser3_main	{position:absolute; z-index:8; top:204px; width:200px; height:100px; background-image: url(../images/teasermain3.gif);}
#icons			{position:absolute; z-index:8; top:305px; width:183px; }
#teaserbottom	{position:absolute; z-index:6; top:540px; width:686px;}
.mainhead		{font-size:18px; font-weight:bold;}
.mainbody		{}

.navlink		{margin-left:10px;}
.teaserhead		{font-size:14px; font-weight:bold;}
.teaserhead_main{font-size:14px; font-weight:bold; margin-left:10px; margin-top:6px;}
.teaserbody_main{margin-left:10px;}

.error {color:#F00; font-weight:bold;}

/* Stuff for the contact form */
#contact-form {position:relative; margin: 0px 0px 0px 0px;}
#contact-form div {
  clear: left;
  width:270px;
  margin: 2px 0px 0px 0px;
  padding: 2px 0px 0px 0px;
  padding-left: 205px; /*width of left column containing the label elements*/
  border-top: 1px dashed #5c6376;
  height: 1%;
}

#contact-form label {
  font-weight: bold;
  float: left;
  margin-left: -205px; /*width of left column*/
  width: 200px; /*width of labels. Should be smaller than left column to create some right margin*/
}

#contact-form select {
  width: 250px;
  height: 21px;
}

#contact-form input[type="text"] { /*width of text boxes. IE6 does not understand this attribute*/
  width: 245px;
  height: 14px;
}

#contact-form input[type="submit"] { /*width of text boxes. IE6 does not understand this attribute*/
  margin:8px 0px 8px 0px;
}

#contact-form textarea {
  width: 246px;
  height: 80px;
}
