/*******************************************************************************
 * Design Aid CSS Stylesheet
 * Copyright &copy; 2007, ASC Steel Deck
 ******************************************************************************/

html body {
	font: normal 12px Arial, sans-serif
}

table.R {
	border: solid 1px #a0a0a0;
	border-right: 0;
	font: normal 12px Arial, sans-serif;
	color: black
}

table.R thead th {
	border-bottom: solid 1px #a0a0a0;
	border-right: solid 1px #a0a0a0;
	padding-left: 2px; padding-right: 2px;
	background-color: #e0e0e0;
	font-size: 10px;
	color: #707070
}

table.R thead th.te {
	background-color: #d0d0d0
}

table.R thead tr th a:link, table.R thead tr th a:visited {
	text-decoration: none;
	color: #707070
}

table.R thead tr th a:hover, table.R thead tr th a:active {
	text-decoration: underline;
	color: blue
}

table.R td {
	border-right: solid 1px #a0a0a0;
	padding: 0 2px 0 2px;
	text-align: center
}



table.R tfoot td {
	border-top: solid 1px #a0a0a0;
	background-color: #d0d0d0;
	padding-left: 2px;
	font-size: 10px;
	color: #707070
}

table.R tr.X {
	background-color: #efefe0
}

table.R tr td.te {
	background-color: #f0f0f0
}

table.R tr.X td.te {
	background-color: #e0e0d0
}

form fieldset {
	background-color:0;
	border:0;
	font: normal 12px Arial, sans-serif
}

form fieldset legend {
	font: bold 14px Arial, sans-serif;
	background-color: #f0f0f0;
	padding: 2px 10px 2px 10px;
	border: solid 1px #a0a0a0
}

form fieldset label {
	font: bold 12px Arial, sans-serif;
	width: 110px; display: block; float: left;
	text-align: right; padding-right: 5px;
	padding-top: 3px
}

form fieldset input.R {
	font: bold 12px Arial, sans-serif;
	border: solid 1px #a0a0a0;
	margin-bottom: 1px;
	text-align: center
}

/*Aid Tool Form */

#aidform { float:left; width:300px; margin:0; padding:0; background:#e0e0e0; border:solid 1px #a0a0a0; font:normal 10px Arial, sans-serif; }

/*information*/

#information { float:left; width:310px; margin:0 0 0 10px; padding:0; background:#e0e0e0; border:solid 1px #a0a0a0; font:normal 10px Arial, sans-serif; }
#information ol { margin:5px 5px 5px 10px; padding:0 0 0 15px; }
#information ol li { padding:0 0 5px 0; margin:0; }

#quest { float:left; margin:0 0 0 10px; padding:0; border:solid 1px #a0a0a0; font:10px Arial, sans-serif; }
#quest p { padding:10px; margin:0; }

h2, h3 { background:#fff; padding:2px 10px; margin:5px; font:bold 14px Arial, sans-serif; border:solid 1px #a0a0a0; }

hr {
	height: 2px;
	border: 0;
	background-color: #404040;
	border-bottom: solid 1px #a0a0a0
}

div.editMessage {
	font: bold 14px sans-serif; color: green; text-align: center
}

div.columnFilter {
	position: absolute;
	display: none;
	border: solid 2px #707070;
	background-color: #f0f0f0;
	width: 250px;
	padding: 4px;
	font: normal 12px sans-serif
}

div.columnFilter select {
	width: 200px;
	height: 300px
}

div.columnFilter p {
	font-style: italic; color: #505050;
	margin: 0
}

div.columnFilter span.heading {
	font-weight: bold; color: black;
}

img.summary {
	margin-left: 25px
}