.pageintro, .intro, .finish, .signin, .reg, .save, .close {
  margin:10px 30px 5px 10px;
}
.checkbox-columns {
  margin:5px 0px 0px 10px;
}

.breadcrumb  {
	font-family : Verdana, Arial, Gil Sans, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.breadcrumblink  {
	font-family : Verdana, Arial, Gil Sans, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	color : #000099;
	text-decoration : underline;
}

/* smart menu breadcrumbs (survey_office.php) */
DIV.breadcrumbs {
  margin:10px 30px 30px 10px;
}
DIV.breadcrumbs SPAN.separator {
}
DIV.breadcrumbs SPAN.last {
}
DIV.breadcrumbs A:link,
DIV.breadcrumbs A:active,
DIV.breadcrumbs A:visited {
}
DIV.breadcrumbs A:hover {
}

.heading  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : medium;
	font-style : normal;
	font-weight : bold;
	color : #000066;
	text-decoration : none;
}

.section  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : medium;
	font-style : normal;
	font-weight : normal;
	color : #000066;
	text-decoration : underline;
  margin:10px 30px 5px 10px;
}

.text  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : small;
	font-style : normal;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}


.textbold  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : small;
	font-style : normal;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.textsmall  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

.textxsmall  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : normal;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}


.note  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : italic;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

.marginbody  {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 30px;
}

.marginbreadcrumb  {
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 18px;
	margin-right: 1px;
}

.marginphone  {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}

.marginlogo  {
	margin-top: 10px;
	margin-bottom: 40px;
	margin-left: 5px;
	margin-right: 20px;
}


UL {
	list-style:square;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:25px;
	list-style-position:outside;
}

LI {
	margin-top:8px;
}

P.save { margin:20px 40px 10px 0px; }

a:link  {
	color : #000099;
	text-decoration : underline;
}

a:active  {
	color : #ff9900;
	text-decoration : none;
}

a:visited  {
	color : #666666;
	text-decoration : underline;
}

A:hover  {
	color : #ff9900;
}
