body {
	margin: 0px 0px 15px 10px; BACKGROUND-COLOR: #ffffff; COLOR: #555555; font-family: verdana, sans-serif; font-size:10px;
}
h2 {
  PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
}
p {
	font-size: 10px; COLOR: #5d5d5d; font-family: verdana, helvetica, arial; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
}
div {
	COLOR: #555555; font-family: verdana, sans-serif
}
span {
	COLOR: #555555; font-family: verdana, sans-serif
}
ul {
	font-size: 10px; COLOR: #5d5d5d; font-family: verdana, sans-serif
}
li {
	font-size: 10px; COLOR: #5d5d5d; font-family: verdana, sans-serif
}
input {
	font-size: 10px; COLOR: #555555; font-family: verdana, sans-serif; BORDER: solid 1px #5d5d5d; WIDTH: 200px;
}
input.button {
	font-size: 10px; COLOR: #555555; font-family: verdana, sans-serif; BORDER: solid 1px #5d5d5d; WIDTH: 100px;
}
input.radio {
	font-size: 14px; COLOR: #555555; font-family: verdana, sans-serif; BORDER: none; WIDTH: 14px;
}
textarea {
	font-size: 10px; COLOR: #555555; font-family: verdana, sans-serif; BORDER: solid 1px #5d5d5d; WIDTH: 300px; HEIGHT: 100px;
}
select {
	font-size: 10px; COLOR: #555555; font-family: verdana, sans-serif; BORDER: solid 1px #5d5d5d;
}
a {
	COLOR: #5d5d5d; text-decoration: underline
}
a:visited {
	COLOR: #5d5d5d; text-decoration: underline
}
a:hover {
	COLOR: #5d5d5d; text-decoration: none
}
.opaque {
	opacity: .5;
	filter: alpha(opacity=50);
}
.bodyTitle {
	font-size: 18px; COLOR: #C5D3D2; font-family: verdana, helvetica, arial; font-weight: 600;
}
.bodyText {
	font-size: 10px; COLOR: #5d5d5d; font-family: verdana, helvetica, arial; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
}
.footerText {
	font-size: 9px; COLOR: #5d5d5d; font-family: verdana, helvetica, arial; font-weight:700; text-align:center;
}
.hide {
	DISPLAY: none! important
}
.right {
	FLOAT: right; POSITION: relative
}
.left {
	FLOAT: left; POSITION: relative
}
.clearer {
	CLEAR: left; LINE-HEIGHT: 0px
}
.v3nodisplay {
	DISPLAY: none
}

/*style for the DHTML nav menus*/
.dhtmlmenuitem {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}
a.dhtmlmenulink {
	text-decoration: none;
}
a.dhtmlmenulink:hover {
	text-decoration: none
}
a.dhtmlmenulink:visited {
	text-decoration: none
}

/*style for home page highlights*/
a.highlightlink {
	color:#514424; font-family:arial; font-size:11px; font-weight:700; text-decoration:none;
}
a.highlightlink:hover {
	color:#514424; font-family:arial; font-size:11px; font-weight:700; text-decoration:none;
}
a.highlightlink:visited {
	color:#514424; font-family:arial; font-size:11px; font-weight:700; text-decoration:none;
}


/*----------------------*/
/*style for home page feature box*/
/*
.feature {
  background:url('../images/feature_box.gif') no-repeat;
  height:161px;
  padding:0 7px 0 7px;
  width:250px;
}
.feature_heading {
  background:url('../images/feature_heading.gif') no-repeat;
  color:#5B411F;
  font-size:9px;
  height:25px;
  margin:6px 0 0 0;
  padding:0 0 0 5px;
  width:239px;
}
*/
/*----------------------*/


/*----------------------*/
/*style for home page feature box*/
.feature {
  background:url('../images/nav/feature_box.gif') no-repeat;
  height:180px;
  width:250px;
}
.feature_title {
  background:url('../images/nav/feature_heading.gif') no-repeat;
  color:#5B411F;
  font-size:9px;
  height:25px;
  padding:0 0 0 0;
  margin:0 0 0 0;
  width:239px;
}
.feature_title_large {
  background:url('../images/nav/feature_heading_large.gif') no-repeat;
  color:#5B411F;
  font-size:9px;
  height:35px;
  padding:0 0 0 0;
  margin:0 0 0 0;
  width:239px;
}
.feature_title_left {
  float:left;
  font-size:9px;
  padding:6px 0 0 5px;
}
.feature_title_right {
  float:right;
  font-size:9px;
  padding:6px 5px 0 0;
  text-align:right;
}
.feature_dash_horiz
{
  background:url('../images/nav/dashes_horiz.gif') repeat-x center center;
  height:8px;
  width:235px;
}
.feature_dash_vert
{
  background:url('../images/nav/dashes_vert.gif') repeat-y;
  height:13px;
  width:40px;
}
.feature_text
{
  clear:both;
  font-size:9px;
  height:100px;
  text-align:left;
  width:235px;
}
.feature_nav
{
  font-size:9px;
  text-align:left;
  text-decoration:none;
  width:235px;
}
.feature_nav_left {
  float:left;
  padding:0 0 0 5px;
}
.feature_nav_right {
  background:url('../images/nav/dashes_vert.gif') repeat-y;
  height:13px;
  width:40px;
  float:right;
}
.feature_nav_dot {
  margin-left:15px;
}
a.feature_link {
	font-size:9px;
  text-align:left;
  text-decoration: none;
}
a.feature_link:hover {
	font-size:9px;
  text-align:left;
  text-decoration: none
}
a.feature_link:visited {
	font-size:9px;
  text-align:left;
  text-decoration: none
}
/*----------------------*/


.register {
	font-size: 10px; COLOR: #c60000; text-decoration: underline;
}
a.register:link {
	font-size: 10px; COLOR: #c60000; text-decoration: underline;
}
a.register:hover {
	font-size: 10px; COLOR: #c60000; text-decoration: none;
}
a.register:visited {
	font-size: 10px; COLOR: #c60000;
}


.sepstyle {
	/*BACKGROUND-POSITION: 50% bottom; font-size: 1px; BACKGROUND-IMAGE: url(/images/nav/drop_linerule.gif); margin-LEFT: 4px; WIDTH: 170px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px*/
}
/*-----------------------------------------------------------------*/
p
{
  font-family:verdana, tahoma, Arial;
  font-size:10px;
  padding:0 10px 10px 10px;
  margin:0;
}
img
{
  border:none;
}
.divider 
{
  background:url('../images/nav/dashes_horiz.gif') repeat-x center center;
  padding:10px 0 10px 0;
  height:1px;
  width:800px;
}
.horiz_dash
{
  background:url('../images/nav/dashes_horiz.gif') repeat-x center center;
}
.vert_dash
{
  background:url('../images/nav/dashes_vert.gif') repeat-y center center;
}
.highlight
{
  background:url('../images/nav/highlight_bar.gif') no-repeat center center;
  font-size:10px;
  height:24px;
  text-align:left;
  width:255px;
}
.bodyTextBold
{
	font-size:11px;
	font-weight:700;
	color:#5d5d5d;
	margin:15px 0 15px 0;
}
.smalltype
{
  font-size:9px;
  letter-spacing:0px;
  padding:0 0 0 10px;
}
.justify
{
  text-align:justify;
  line-height:15px;
}
DIV.container {
	POSITION: relative;
	margin: 0 auto;
	WIDTH: 1000px;
}
TD.containerCell {
	TEXT-ALIGN: center;
}
div.padded {
  padding:10px 10px 0 10px;
}
.v3masthead {
	/*WIDTH: 798px;*/ POSITION: relative; TOP: 0px; HEIGHT: 30px
}
.v3masthead UL {
	DISPLAY: block; PADDING-LEFT: 0px; margin: 0px; LIST-STYLE-TYPE: none
}
.v3masthead UL LI {
	DISPLAY: block; FLOAT: left; POSITION: relative
}
.v3container {
	/*WIDTH: 760px;*/ POSITION: absolute; TOP: 85px
}


