a {color:#1952D3;}

a.selected-yes
{
	background-color:#c7ceda;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:2px;
}

a.selected-no
{
	padding-bottom:2px;
	padding-top:2px;
	padding-right:2px;

}


div.nav ul {margin:5px 20px;}


/* Question */
div.empty {
	width:1px;
	height:1px;
	overflow:hidden;
}
table.question {
}
table.question tr.top td.left {
	border:0px;
	background-image:url(images/question/lt.gif);
	height:6px;
	width:6px;
}
table.question tr.top td {
	border-top:2px solid #d9d9d9;
}
table.question tr.top td.right {
	border:0px;
	background-image:url(images/question/rt.gif);
	height:6px;
	width:6px;
}

table.question tr.bottom td.left {
	border:0px;
	background-image:url(images/question/lb.gif);
	height:6px;
	width:6px;
}
table.question tr.bottom td {
	border-bottom:2px solid #d9d9d9;
}
table.question tr.bottom td.right {
	border:0px;
	background-image:url(images/question/rb.gif);
	height:6px;
	width:6px;
}

table.question td.right {
	border-right:2px solid #d9d9d9;
}
table.question td.left {
	border-left:2px solid #d9d9d9;
}
table.question td.content {
	padding:16px;
}

div.qtitle {
	width:100%;
	border-bottom:dotted 1px black;
	padding-top:10px;
	padding-bottom:10px;
	color:#522727;
	font-weight:bold;
}

table.qtitle {
	position:relative; top:-22px; left:-22px;
	float:left;
	background-color:#fafade;
}
table.qtitle tr.top td.left {
	border:0px;
	background-image:url(images/qtitle/lt.gif);
	height:6px;
	width:6px;
}
table.qtitle tr.top td {
	border-top:2px solid #d5d5bd;
}
table.qtitle tr.top td.right {
	border:0px;
	background-image:url(images/qtitle/rt.gif);
	height:6px;
	width:6px;
}
table.qtitle tr.bottom td.left {
	border:0px;
	background-image:url(images/qtitle/lb.gif);
	height:6px;
	width:6px;
}
table.qtitle tr.bottom td {
	border-bottom:1px solid #dadac1;
}
table.qtitle tr.bottom td.right {
	border:0px;
	background-image:url(images/qtitle/rb.gif);
	height:6px;
	width:6px;
}
table.qtitle td.right {
	border-right:1px solid #dadac1;
}
table.qtitle td.left {
	border-left:2px solid #d5d5bd;
}
table.qtitle td.content {
	padding:0px;
}

table.question-list td {
	padding-top:8px;
	padding-bottom:8px;
}

.errortext {
	color:red;
	font-weight:bold;
}


html {height:100%;}

body
{
	font: 10pt Verdana,Arial,helvetica,sans-serif;
	color: #000;background-color: #fff; 
	margin:0;padding:0;
	height:auto !important;height:100%;min-height:100%;
	background-image:none;
}

#header, #logo, #logotext, #toolbar, #menu, #panel, #complete { display: none;}

#wrapper
{
	margin-left: 20px;
	font-size: 16px;	
	font-weight: bold;
	padding-top: 15px;
	padding-left:0;
	height:16px;
	background-color:transparent;

}

#workarea
{
	height:100%;
	position: static;
	padding-left: 20px;
	padding-top: 15px;
	width: auto;
}


#copyright
{
	margin-top:30px;
	padding:10px 0 5px 10px;
	color:#616161;
	border-top:1px solid #CCC;
}

.toc ul
{
	margin:3px;
	padding-left:10px;
}

pre.syntax
{
	height: auto;
	overflow: visible;
}

div.hint, div.important 
{
	width: auto;
}

li {padding: 0;}

.page-break {page-break-after:always;}
