body 
{
  padding: 0;
  margin: 0;
  width: 100%;
  color:#4d4d4d;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background: #ffffff url(images/bg.jpg) repeat-x center top;

}

#bar
{
	background: #ffffff;
	height: 8px;
	width: 100%;
	text-align:center;
}

#nav
{
	width: 980px;
	margin: 0px auto 0 auto;
}

#masthead
{
	width: 980px;
	margin: 0px auto 0 auto;
	#margin-top: -3px;
}

#mainbody
{
	width: 980px;
	margin: 0px auto 0 auto;
	padding-top: 15px;
	text-align:left;
}

#spacing
{
	width: 980px;
	height:30px;
	margin: 0px auto 0 auto;

}

#footer
{
	width: 980px;
	margin: 0px auto 0 auto;
	padding-top: 6px;
	padding-bottom: 20px;
	text-align:left;
	border-top: 1px solid #dddddd;
	color: #a2a2a2;
	font-size:10px;
}

#footerleft
{
	float:left;
}

#footerright
{
	float:right;
}

a.footerlink
{
	color: #a2a2a2;
	text-decoration: none;
}

a.footerlink:hover
{
	color: #56b5cc;
	text-decoration: underline;
}

.divider
{
	border-bottom: 1px solid #dddddd
}

.dividerleft
{
	border-left: 1px solid #dddddd
}

.subheader
{
 font-weight:bold;
 padding-bottom:3px;
 border-bottom:1px dotted #4F4F4F;
}

a.link1
{
 text-decoration: none;
 color:#4d4d4d;
}

a.link1:hover
{
 text-decoration: underline;
 color:#000000;
}

a.link2
{
 text-decoration: underline;
 color:#4d4d4d;
}

a.link2:hover
{
 text-decoration: underline;
 color:#000000;
}

.textbox1
{
	width:500px;
	border:1px solid #8b8b8b;
	color: #454545
}

.button1
{
	width: 80px;
	background:#68a9b7;
	color: #ffffff;
	border: 0px;
}

.field1
{
	border-right:2px solid #88cddc;
	background:#e2e2e2;
	padding-left:2px;
}
.field2
{
	padding-left: 5px;
}

img.image1
{
	padding:5px;
	border: 1px solid #cbcbcb
}

.subheader1
{
	border-left: 3px solid #3c889a;
	padding-left: 3px;
	color: #3c889a;
	font-weight:bold;
}
