body	    { margin: 0px; color:#000000; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; }
h1	    { margin-top: 8px; margin-bottom: 1px; font-size: 20px; background: url(resource1.png) no-repeat top left; color: #FFFFFF; font-weight: bold; padding: 1px 1px 1px 4px; }
h2	    { margin-top: 6px; margin-bottom: 1px; font-size: 18px; background: url(resource1.png) no-repeat top left; color: #FFFFFF; font-weight: bold; padding: 1px 1px 1px 4px; }
h3	    { margin-top: 4px; margin-bottom: 1px; font-size: 14px; background: url(resource2.png) no-repeat top left; color: #FFFFFF; font-weight: bold; font-style: italic; padding: 1px 1px 1px 4px;  }
p	    { margin-top: 1px; padding-bottom: 4px; padding-top: 1px; font-family: Verdana, sans-serif; font-size: 12px; }
div span li { font-size: 12px; }
tr	    { font-size: 12px; vertical-align: top; text-align: left; }
code        { font-family: monospace; }
/*.codeblock  { border-left: solid 8px #686080; font-size: 08pt; font-family: monospace; background: #e2d9ff; padding: 4pt; }
*/
.codeblock  { border-left: solid 2px #AAAAAA; font-size: 08pt; font-family: monospace; background: #EEEEEE; padding: 4pt; }
a:link	    {text-decoration: none; color: #635b42; }
a:visited   {text-decoration: none; color: #635b42; }
a:hover	    {text-decoration: none; background-color: #938661; color: white; }
a:hover	img { background-color: #938661; }
.doc a:link	    {text-decoration: underline;  }
.doc a:visited   {text-decoration: underline; }
.light a:link { color: white; }
.light a:visited { color: white; }
.light a:hover { color: white; }

/*.broken-link { background: #ff6b39; }
*/

.disabledrow { background-color: #E0E0E0; color: #404040; }
.oddrow	    { background-color: #FFFFFF; color: #000000; }
.evenrow    { background-color: #efe8ff; color: #000000; }
.title	    { background-color: #A090E0; color: #000000; }
.error	    { background-color: #ff6b39; color: #000000; }
.title-table { background: url(resource3.png); padding: 2px; }
.title-table2 { background: #d5c6ff; padding: 2px; }
.title	    { background: transparent; color: #000000; font-weight: bold; font-size: 14px; }
.title2	    { color: transparent; font-weight: bold; }
.highlight  { background-color: #E0D0FF; font-weight: bold; }
.plain	    { background-color: #FFFFFF; color: #00000; }

.h-title      { position: relative; left: 1px; top: 1px; font-size: 200%; color: white; font-weight: bold; }
.h-title-shadow     { position: absolute; left: -1px; top: -1px; color: white; }
.h-host     { float: right; font-size: 100%; font-weight: normal; }

form        { padding: 0px; margin: 0px; }
.icon-grid  { padding: 0px; border-spacing: 1px; }
input[type='text'],input[type='image'],textarea { background-color: #FFFFFF; color: #000000; border: solid 1px #000000; margin: 1px; padding: 1px; }
select      { background-color: #FFFFFF; color: #000000; margin: 1px; }
.label	    { font-weight: normal; text-align: right; }
.pseudocontrol { padding: 1px; border: solid 1px black; background: white; font-family: monospace; }
.comment    { text-align: left; font-size: 9px; font-weight: normal; font-style: italic; border-spacing: 0px; }
.info	    { background: #ffebae; color: #000000; font-weight: normal; padding: 4px; margin: 2px; border: solid 1px #000000;}
.info p	    { margin: 0px; font-size: 9px; }
.info li    { margin: 0px; font-size: 9px; }
.header  div   { color: black; }
.header  a2   { color: black; }
.content    { padding-left: 1px; padding-top: 1px; background-color: white; }
.sort       { border: none; padding: 2px; padding-bottom: 6px; }
.bad        { background: #ff6b39; }
.warning    { background: #ffd040; }
.good       { background: #38c25b; }

.menu-frame     { font-size: 10px; padding: 1px; border-right: solid 1px silver; }
.menu-frame img { border-style: none; padding: 1px; }
.menu-indent    { padding-left: 8px; }
hr		{ background-color: black; color: black; height: 1px; border: none; margin-top: 2px; margin-bottom: 2px;}
.mds            { font-weight: normal; background-color: #000000; color: #FFFFFF; padding-bottom: 1px; }
.mdn            { font-weight: normal; }
.mis            { background-color: #000000; color: #FFFFFF; padding-bottom: 1px;}
.min            { }
.mi             { vertical-align: middle; border: 0px; padding: 1px; margin: 0px; }
.menu-frame a   { text-decoration: none; }
.menu-frame a:visited   { text-decoration: none; }

.feature        { font-size: 10px; border: solid silver 1px; padding: 3px; background-color: #FFFFFF; }
textarea       { font-size: 10px; }
.navbut         { vertical-align: middle; padding: 0px; border: none; margin: 4px; }

.top_adv        { border: solid 1px #808080; background: #FFFFFF; padding: 1px; }
.latests        { font-size: 9px; }
.tiny           { font-size: 9px; }
.smaller	{ font-size: 80%; }
.tiny-title     { font-weight: bold; font-size: 9px; }
.big-title      { font-weight: bold; font-size: 14px; }
.screenshot-block { text-align: center; padding: 0px; }
.screenshot     { padding: 1px; border: solid 1px black; }

.titlebar .aa { padding: 3px 0px 20px 8px; background:url(resource4.png) right top no-repeat; margin-left: 1px;  }
.titlebar .bb { padding: 3px 0px 20px 0px; background:url(resource5.png) top repeat-x; line-height: 21px; }
.titlebar .cc { padding: 3px 9px 20px 0px; background:url(resource6.png) left top no-repeat; margin-right: 1px;  }

.titlebar .dd { padding: 2px 0px 20px 3px; background:url(resource7.gif) right top no-repeat; margin-left: 1px;  }
.titlebar .ee { padding: 2px 0px 20px 0px; background:url(resource8.gif) top repeat-x; line-height: 20px; }
.titlebar .ff { padding: 2px 3px 20px 0px; background:url(resource9.gif) left top no-repeat; margin-right: 1px;  }
.titlebar a { white-space: nowrap; background-color: transparent; font-size: 11px; font-weight: normal; }

.titlebar a:link { color: black; }
.titlebar a:visited { color: black; }
.titlebar a:hover { background-color: transparent; color: #605740; }
