@import url(/css/layout.css);

.msgWarn, .msgOK, .msgError, .msg-warn, .msg-ok, .msg-error
{
	background-color: #ffffe9;
	color: #333333;
	padding: 5px 0px;
	width: 580px;
	text-align: center;
    margin: 10px;
	font-size: 9pt;
    font-family: Verdana, Arial, sans-serif;
}

.msgWarn, .msg-warn { color: #990000; font-weight: bold; border: 1px solid #e1e1ad; }
.msgOK, .msg-ok { border: 1px solid #009900; }
.msgError, .msg-error { border: 1px solid #990000; }
.msg-form-errors
{
    border: 1px solid red;
    margin: 10px;
    padding: 10px;
}

.tbl
{
	border: 1px solid #dddddd;
}

.artHead
{
    font-family: Trebuchet MS, Verdana, Arial;
	font-size: 14pt;
	font-weight: bold;
	line-height: 1.5em;
}

.art-author
{
    font-family: Trebuchet MS, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.5em;
}

.artSection
{
    font-family: Trebuchet MS, Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	line-height: 1.5em;
	border-bottom: 1px dashed #333333;
}

.artWarn
{
    background-color: #eee;
	border: 1px dashed #999;
    color: #a00;
    padding: 3px;
}

.art-date
{
    font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	line-height: 2em;
}

.fltRight
{
    float: right;
}

.artNavigation
{
    border: 1px solid #dddddd;
    margin: 20px 0px;
    width: auto;
    padding: 5px;
    font-weight: bold;
    font-family: Verdana, Arial;
    font-size: 8pt;
}

.artNavigation a, .artNavigation a:visited , .artNavigation a:hover
{
    font-weight: bold;
    font-family: Verdana, Arial;
    font-size: 8pt;
}

* html #column-left .artNavigation { height: 20px; text-valign: middle; }

.txthead
{
    font-family: Trebuchet MS, Verdana, Arial;
	font-size: 14pt;
	font-weight: bold;
	border-bottom: 1px dashed #cccccc;
}

.article
{
	margin: 0px 5% 0px 25px;
}

code
{
	font-family: Courier New;
	font-size: 10pt;
	padding: 5px;
}

.comment code
{
	font-family: Courier New;
	font-size: 10pt;
	padding: 5px;
	margin: 10px 0px 10px 15px;
	border: 1px solid #e1e1ad;
	background-color: #fffff8;
    overflow: auto;
    white-space: pre;
    display: block;
}

.php
{
	font-family: Courier New;
	font-size: 10pt;
	margin: 10px 0px 10px 15px;
	padding: 4px;
	border: 1px solid #cccccc;
	background-color: #fffff8;
    overflow: auto;
    white-space: pre;
}

* html .comment code, * html .php
{
    white-space: pre;
    overflow: scroll;
}

.php span.html { color: #333; }
.php span.default { color: #00c; }
.php span.keyowrd { color: #060; }
.php span.string { color: #c00; }
.php span.comment { color: #f90; }

div.pre
{
	font-family: Courier New;
	font-size: 10pt;
    white-space: pre;
}

.url
{
    background-color: #ffffe9;
    color: #000;
}

.sys-exec
{
	padding: 4px;
    background-color: #ffffe9;
	border: 1px solid #e1e1ad;
    color: #333;
	font-family: Courier New;
	font-size: 10pt;
    font-weight: bold;
    overflow: auto;
    white-space: pre;
}

.sys-conf
{
    margin-left: 1.5em;
	padding: 4px;
    color: #333333;
	font-family: Courier New;
	font-size: 10pt;
	border: 1px solid #dddddd;
    overflow: auto;
    white-space: pre;
    background: #ffffff;
}

body, p, table, td
{
    font-family: Verdana, Helevetia, Arial;
}

.tn
{
    font-family: Verdana, Helevetia, Arial;
    font-size: 10pt;
}

.tm
{
    font-family: Verdana, Helevetia, Arial;
    font-size: 9pt;
}

.ts, .ts td, td.ts, .ts p, .ts a, #content .ts, #content .ts a, #content .ts a:visited
{
    font-family: Verdana, Helevetia, Arial;
    font-size: 8pt;
}

td.cathead
{
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
}

td.frmleft
{
	font-size: 8pt;
	font-weight: bold;
}

a.cathref
{
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
}

a.cathref:hover
{
	color: #000000;
}

input.sb, select.sb
{
	border: 1px solid #999999;
	font-family: Arial, Verdana;
	font-size: 9pt;
}

input.tb, select.tb, textarea.tb
{
	border: 1px solid #999999;
	font-family: Courier New;
	font-size: 10pt;
    background-color: #eeeeee;
}

input.utb, select.utb, textarea.utb
{
	border: 1px solid #999999;
	font-family: Courier New;
	font-size: 9pt;
}

input.btn
{
    font-family: Verdana, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.t-ul { border-bottom: 1px dashed #333333; }

.in { display: inline; }

.u { text-decoration: underline; }
