/* Import styles that aren't compatible with Netscape 4 */
@import url(real-style.css);
/* Netscape 4 Style */
body {
	background-color : #fff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color : #333;
}

div.content {
	padding : 2em 8ex;
	border-top : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
}

div.navigation {
	text-align: center;
	margin : 0px;
	padding : 1em 8ex 2em 0ex;
	width : auto;
}

h1, h2, h3, h4 {
	font-family : Century Gothic, Helvetica, Arial, sans-serif;
}

h1 {
	margin : 1.5em 0 0 4.5ex;
	font-size: 2em;
}

h2 {
	font-size : 1.75em;
	width : 50ex;
	color: #666;
}

h3 {
	font-size : 1.5em;
	margin-top : 1em;
	margin-bottom : 0.5em;
	width : 60ex;
	color: #666;
}

h4 {
	color: #666;
}

h5 {
	color: #888;
}

h6 {
	font-size: 1em;
	color: #666;
	margin: 0.4em 0 0.2em 0;
}

blockquote, p {
	width : 70ex;
	line-height : 1.5;
}

.highlight {
	color : #A00;
}

blockquote, q {
	font-style: italic;
}

ul, ol {
	margin-left: 0;
	padding-left: 5ex;
	width : 65ex;
}

hr {
	width : 70ex;
	text-align : left;
	color : #636CAB;
	margin-left : 0;
	margin-right : auto;
}

div.formobjects {
	margin-left : 2ex;
	width: 80ex;
	padding-left : 1ex;
}

div.formobjects div.formobjects {
	margin-left : 2ex;
	padding-left : 0;
	width: 76ex;
}

dt {
	font-weight : bold;
}

table.questions {
	color: inherit;
	border-collapse : collapse;
	empty-cells : show;
	margin-bottom: 2em;
}

table.questions td, table.questions th {
	text-align : center;
	line-height : 1.3;
}

table.questions tbody td.index {
	text-align : right;
	font-weight : bold;
}

table.questions tbody th.statement{
	text-align : left;
	font-weight : normal;
}

table.questions thead {
	vertical-align : bottom;
}

table.questions thead h4 {
	font-size: 1.2em;
	margin: 0;
	width: auto;
}

table.questions thead tr.labels {
	font-size: 0.8em;
}

table.questions tbody {
	vertical-align : top;
}

table.labels {
	width: 97%;
}

table.questions tr										{background : transparent; 	color: #333;}
table.questions td.first,	table.questions th.first	{background : #efe;}
table.questions td.second,	table.questions th.second	{background : #def;}
table.questions td.third,	table.questions th.third	{background : #edf;}
table.questions td.fourth,	table.questions th.fourth	{background : #ffd;}
/* odd versions just subtract #222; from the above */
/* nb: there are no odd th's! */
table.questions tr.odd									{background : #ddd;}
table.questions tr.odd td.first							{background : #cdc;}
table.questions tr.odd td.second						{background : #bcd;}
table.questions tr.odd td.third							{background : #cbd;}
table.questions tr.odd td.fourth						{background : #ddb;}

table.questions tr.even									{background : #eee;}
table.questions tr.even td.first						{background : #ded;}
table.questions tr.even td.second						{background : #cde;}
table.questions tr.even td.third						{background : #dce;}
table.questions tr.even td.fourth						{background : #eec;}

select.levelTwoSelect {
	margin-left : 4ex;
}

table.questions thead table.labels td {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 0.8em;
	vertical-align: bottom;
}

.invisible {
	display: none;
}

.clearbutton
{
	font-size: 0.8em;
}