p{margin:4px 0 8px 0;}
//body { margin: 0px;}

body, td, p, ul, option, input, select, textarea, form, div {font-family:verdana,arial,helvetica,sans-serif; color:#404040; font-size:11px; line-height:16px;}
body {background:#f2f2ef;}

h1 {color:#909090; font-weight:bold; font-size:14px; height:25px; padding:0; padding-left:12px; margin:0; margin-bottom:16px; border-bottom:solid 1px #D0D0D0; background:url(../imgs/bullet.gif) no-repeat 0 0;}
h2 {color:#909090; font-weight:bold; font-size:8pt; padding:0; margin:0; text-decoration:none}
h3 {color:#909090; font-weight:bold; font-size:8pt; padding:0; margin:0; text-decoration:none; text-transform:uppercase}

img {border:0; margin:0; padding:0}

.txtc {color:#a0a0a0}
.txtq {color:#a0a0a0; font-size:11px;}
.txtn {color:#a0a0a0; font-size:80%; line-height:112%; text-align:justify;}
.txtb {color:#909090; font-weight:bold; font-size:11px;}
.txtbu {color:#909090; font-weight:bold; font-size:10px; text-transform:uppercase}

p.backgd {background-color:#f4f4f4; color:#666; padding:0.5em; margin-left:0; margin-top:1em; margin-bottom:1em;}
p.parag {margin-left:1em; margin-top:1em;}

a:link {text-decoration:none; color:#909090}
a:visited {text-decoration:none; color:#000000}
a:hover {text-decoration:underline; color:#cccccc}

a.linkbu:link, .linkbu:visited {border-bottom:1px dotted #909090; color:#808080; font-size:11px}
a.linkbu:active {text-decoration:none; background-color:#F0F0F0; color:#808080; font-size:11px}
a.linkbu:hover {text-decoration:none; background-color:#F0F0F0; color:#404040; font-size:11px}

a.linktbold:link {text-decoration:none; color:#909090; font-weight:bold; font-size:10px}
a.linktbold:visited, .linktbold:active {text-decoration:none; color:#909090; font-weight:bold; font-size:10px}
a.linktbold:hover {text-decoration:none; font-weight:bold; color:#707070; font-size:10px}

a.linktvisi:link {text-decoration:none; color:#707070; font-size:9px}
a.linktvisi:visited, .linktvisi:active {text-decoration:none; color:#707070; font-size:9px}
a.linktvisi:hover {text-decoration:underline; color:#909090; font-size:9px}

a.linkbold:link {text-decoration:none; color:#909090; font-weight:bold; font-size:12px}
a.linkbold:visited, .linkbold:active {text-decoration:none; color:#909090; font-weight:bold; font-size:12px}
a.linkbold:hover {text-decoration:none; font-weight:bold; color:#707070; font-size:12px}

a.linkvisi:link {text-decoration:none; color:#707070}
a.linkvisi:visited, .linkvisi:active {text-decoration:none; color:#707070}
a.linkvisi:hover {text-decoration:underline; color:#909090}

.gquote {margin:1em 0 1em 0; padding:0 0 0 .8em; border-left:.5em solid #ece9e6; color:#777; text-align:justify;}

fieldset {width:96%; border:1px solid #e0e0e0; padding:16px 6px}
legend {padding:0.2em 0.5em; color:#909090; font-size:90%; text-align:right;}
label {width:10em; float:left; text-align:right; margin-right:1em; display:inline-block;}
textarea, input {width:300px; border:1px solid #e0e0e0; margin-top:.1em;}

b_right {width:139px; float:right}

.tab1 {background:#999;}
.tab1 th {border-top:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #aaa; 
          border-left:1px solid #ddd; padding:6px; background:#bbb; color:#fff; font-weight:bold; font-size:10px; 
          text-align:center;}
.tab1 td {border-top:1px solid #fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd;
          border-left:1px solid #fff; padding:3px; background:#efefef; font-size:10px;}
.tab1 td.col {background:#DFDFDF; color:#333; font-weight:bold;}

table.clean {
    border:1px solid #ccc;
	border-style:solid solid outset outset;
	border-collapse:collapse;}
table.clean th {
	border-width:1px;
	padding:1px 1px 1px 1px;
	border-style:none dotted none none;
	border-color:#ccc;
	background-color:#b5b5b5;
    letter-spacing:0.1ex;
    font-size:11px;
    font-weight:bold;
    line-height:140%;
    color:white;
    font-variant:small-caps;}
table.clean td {
    text-align:right;
    font-size:10px;
	padding:1px 1px 1px 1px;
	border-width:1px 1px 1px 1px;
	border-style:solid dotted none none;
	border-color:#ccc;
	background-color:transparent}

table.code {
    border:1px solid #ccc;
	border-spacing: 0px;
	border-style:solid solid solid solid;
	border-color:#ccc;
	border-collapse:collapse;}
table.code th {
	border-width:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
	border-style:none
	border-color:#ccc;
	background-color:#f0f0f0;
	-moz-border-radius: 0px 0px 0px 0px;
    color:#aaa;}
table.code td {
    padding:0px 0px 0px 0px;
	border-width:1px 1px 1px 1px;
	border-style:dotted dotted dotted dotted;
	border-color:#ccc;
	background-color:transparent;
	-moz-border-radius:0px 0px 0px 0px;}

tr.d0 td {background-color:white; color:#777;}
tr.d1 td {background-color:#f4f4f4; color:#777;}
tr.da td {text-align:left; font-weight:bold; font-size:10px; text-transform:uppercase; background-color:#efefef; color:#777;}
tr.db td {text-align:left; border-width:1px; background-color:#ffffff; color:#909090;}

pre {font-family: "Courier New", Courier, mono, serif;
	font-size: 11px;
    text-align:left; 
    padding:0 10px 0 10px;
	width: 99%;
    color:#555;
	overflow:hidden;}

li {margin-left:-14px; list-style-image:url(../imgs/dot.gif);}

.challenge {position:relative; top:430px; left:-300px;}

.button{margin-top:.2em;cursor:pointer;border:outset 1px #444;background:#999;color:#666;font-weight:bold;padding:1px 2px;background:url(formbg.gif) repeat-x left top;} 
.button:active{border:1px inset #ccc;}
.button:hover{color:#444;border-color:#9ab #9ab #654 #789;background:url(formbgg.gif) repeat-x left top;}
.button[disabled]{cursor:default;color:#888;}
.button[disabled]:hover{border:1px outset #ccc;}

/*
<abbr>  abbreviation
<acronym> acronym
<cite> 	citation
<code> 	computer code
<dfn> 	definition
<em> 	emphasis
<kbd> 	text to type
<samp> 	output of program
<strong> strong emphasis
<var> 	variable
*/
.colnum {color:#aaa; text-align:center; vertical-align:top; min-width:20px;}
.source {background-image: url("code.gif"); background-repeat: repeat-x-y; border: 1px dotted #ccc; vertical-align:top;}
.source CITE {font-style:normal; color:#609060}	/*comments (green)*/
.source SAMP {font-weight:bold; color:#707090}	/*functions (dark blue bold)*/
.source DFN {font-style:normal; color:#8060a0}	/*defines (violet)*/
.source KBD {font-style:normal; color:#d06060}	/*strings (red)*/
.source VAR {font-style:normal; color:#6060c0}	/*keyword (blue)*/

/*
<div class="menu"><ul>
<li><a class="linkbold" href="en_ok.html">OK</a></li>
<li><a class="linkvisi" href="en_cancel.html">Cancel</a></li>
</ul></div> */
.menu {
	width: 43em;
	padding: 0;
	color: #333;}
.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;}
.menu li {
	float: left;
    margin: 0 0.15em;
	list-style: none;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #777;}
.menu li a {
	display: block;
	padding: 2px 5px 2px 0.5em;
	border-left: 1px solid #aaa;
	border-right: 1px solid #777;
    background: url("formbg.gif"); repeat-x;
	color: #777;
	text-decoration: none;}
html>body .menu li a {
	width: auto;}
.menu li a:hover {
	border-left: 1px solid #aaa;
	border-right: 1px solid #999;
    background: url("formbgg.gif"); repeat-x;
	color: #333;
	text-decoration: none;}

/* <span class="rtag">Hello</span> */
.rtag {align:center; width:auto; background:#f0f0f0; border:1px solid #e0e0e0; padding: 0 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.rtag:hover {align:center; width:auto; background:#a40106; border:1px solid #a0a0a0; text-decoration: none; padding: 0 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

