/* Site Survey CSS */

h1 {
	font-size: 20;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table.body {
	border: solid;
	border-width: 1px;
}

td.body a {
	text-decoration: underline;
}

td.body a:visited {
	text-decoration: underline;
}

div.popup {
	display: none;
}

.required {
	color: red;
	font-size: 12px;
}

/* Initial Instruction Page ***************************************************/

dl.steps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

dl.steps ul {
	list-style: disc;
}

dl.steps dl {
	font-size: 10px;
}

dl.steps dt {
	font-weight: bold;
}

dl.steps dd {
	list-style: disc;
}

ul.buttons {
	list-style: none;
}

ul.buttons li {
	margin-bottom: 12px;
}

ul.buttons a {
	font-size: 120%;
	color: black;
	background: #DCDAD5;
	border-color: #DCDAD5;
	border-style: outset;
	border-width: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
}

ul.buttons a:active {
	border-style: inset;
}

ul.buttons a:link {
	text-decoration: none;
}

ul.buttons a:hover {
	color: black;
	text-decoration: none;
}

ul.buttons a:visited {
	text-decoration: none;
}

p.helpBox {
	text-align: right;
	font-style: italic;
}

/* Location Form **************************************************************/

#txtComputerNumber { width: 3em; }

#divLocationForm { display: none; }
#divUsageForm { display: none; }
#divRequestForm { display: none; }
#divThankYouForm { display: none; }

#txtAreaCodeHomePhone { width: 30px; }
#txtHomePhone1 { width: 30px; }
#txtHomePhone2 { width: 40px; }

#txtAreaCodeWorkPhone { width: 30px; }
#txtWorkPhone1 { width: 30px; }
#txtWorkPhone2 { width: 40px; }
#txtExtension { width: 30px; }

#txtAreaCodeCellPhone { width: 30px; }
#txtCellPhone1 { width: 30px; }
#txtCellPhone2 { width: 40px; }

#txtDirections { width: 225px; height: 80px; }

#divRushSurvey { width: 150px; height: 45px; }

/*Confirm List ****************************************************************/
#message {
	color: red;
	border-style: solid;
	border-width: 1px;
	padding: 0.5em;
	margin-bottom: 2em;
}

ul.confirmList {
	border: solid;
	border-width: 1px;
	padding-left: 1em;
	margin-left: 40px;
}

#miscConfirmList {
	border: none;
}

ul.confirmList span.legend {
	font-size: 14px;
	background: white;
	position: relative;
	top: -0.7em;
	padding-left: 0.25em;
	padding-right: 0.25em;
}

ul.confirmList {
	list-style: none;
}
ul.confirmList ul {
	list-style: none;
}

ul.confirmList span.label {
	margin-right: 0.25em;
}

ul.confirmList span.data {
	font-weight: bold;
}

ul.confirmList p.data {
	margin-left: 2em;
	font-weight: bold;
}

ul.confirmList ul.phonelist span.label {
	width: 3em;
}

ul.confirmList ul.usagelist span.label {
	width: 9em;
}

ul.confirmList li {
	padding-bottom: 0.5em;
}

#confirmReferenceLabel {
	width: 14em;
}

/* Thank you form *************************************************************/
#thankYouMessage li {
	list-style: none;
}

#thankYouMessage p {
	font-size: 12px;
}

/* Survey Bread Crumb Trail ***************************************************/
div.surveyBreadCrumbTrail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #58595b;
	margin-bottom: 1em;
}

div.surveyBreadCrumbTrail span.currentPage {
	color: #117747;
	border: solid;
	border-width: 1px;
}

