.warning { color:red; }
.error { color:blue; }
.debug { border: gray 1px solid; font-size: 12px; color: gray; }
.warning_message { 
	color: red; 
	border: solid 3px red; 
	margin: 10px 10px 10px 10px; 
	padding: 10px 10px 10px 10px;
}
.question_warning { 
	border: solid 3px red; 
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 10px 0px; 
}
html {
    height: 100%;
}
body { 
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin: 0px 0px 0px 0px;
    height: 100%;
}

table.sql {
	border-collapse:collapse;
	border: 1px solid #000;
	width: 100%;
}
table.sql th {
	background-color:#f1f1f1;
	border-collapse:collapse;
	padding: 1px;
	border: 1px solid #000;
}
table.sql td {
	background-color:#f1f1f1;
	border-collapse:collapse;
	padding: 1px;
	border: 1px solid #000;
}

table.sql td.sqlinline {
    background-color:#fbfbfb;
}
table.sql table.sql th {
	background-color:#fbfbfb;
}
table.sql table.sql td {
	background-color:#fbfbfb;
}


table.info { background-color:#f1f1f1; border: 1px solid gray; }
table.info td { border: 1px solid gray; }
table.info th { border: 1px solid gray; }

.nonelight_left { border-left: #ffffff 3px solid; }
.highlight_left { border-top: #009933 3px solid; border-left: #009933 3px solid; border-bottom: #009933 3px solid; }
.highlight_middle { border-top: #009933 3px solid; border-bottom: #009933 3px solid; }
.highlight_right { border-right: #009933 3px solid; border-top: #009933 3px solid; border-bottom: #009933 3px solid; }

.region_background {
	border-right: lightgrey 1px solid;
	padding-right: 0.5em;
	border-top: lightgrey 1px solid;
	padding-left: 0.5em;
	background: #efefce;
	padding-bottom: 1em;
	border-left: lightgrey 1px solid;
	padding-top: 1em;
	border-bottom: lightgrey 1px solid;
}

.laerdal {
    background: #fff;
}

.laerdal_left_right {
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
}

.laerdal_left {
    background: #fff;
    padding-left: 10px;
}

.laerdal_right {
    background: #fff;
    padding-right: 10px;
}

.laerdal_bg {
    background: #d3d3d3 url("display_extra/page-bg2.png") repeat-x top left;
}

.laerdal_bg_left {
    background: url("display_extra/page-bg-left.png") repeat-y top;
    padding-left: 7px;
}

.laerdal_bg_right {
    background: url("display_extra/page-bg-right.png") repeat-y top;
    padding-right: 7px;
}

.subtitle {
	font-size: small;
}

ul.command 
{
	text-align:left;
	padding-left: 20px;
}

.tree_node {
	padding-left: 0px;
	text-indent: -30px; 
	margin-left: 30px;
	margin-top: 7px;
} 

.tree_node_h {
	font-weight: bold; 
	cursor:default; 
} 

.tree_radio 
{
	width: 30px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
