/*  Body  */
/*body { background-color: #565D6E; background-image: url(images/background.jpg); background-position: left top; background-repeat: repeat-x; font-size: 12px; font-family: Courier New; }*/
body {background-color: #C4C4C4;background-position: left top; background-repeat: repeat-x; font-size: 12px; font-family: Courier New; }

body.license { margin: 0px 15px 0px 15px; padding: 0px; font-size:14px;line-height:25px;}
body.me { background-color: #202020; background-image: none; }
/*body.paper { background-color: #202020; background-image: none; }*/
body.paper { background-color: #C4C4C4; background-image: none; }
h1 { font-size: 15px; font-weight: bold; }
h2 { height: 20px; font-size: 14px; font-weight: bold;color:Blue; }

/* div */
div.screencenter { position: absolute; top: 49%; height: 240px; margin-top: -120px; width: 99%;float:left; }
div.lic { }
div.licTop { height: 56px; background-image: url(images/licTop.gif); background-repeat: repeat-x; text-align: center; font-weight: bold; font-size: 20px; color: blue; }
div.licXZ { top: -20px; height: 30px; background-image: url(images/licxzback.jpg); background-repeat: repeat-x; text-align: left; font-weight: bold; font-size: 16px; color:blue; }
div.spacer { height: 20px; background-color: #FFE4B5; }

/*table.header{height:60px; background-color: #202020; border:none;}*/
table.header{height:60px; background-color: #FFEFDB; border:none;}
/*td.header { height: 60px; background-color: #202020; text-align:right; }*/
td.header { height: 60px; background-color: #FFEFDB; text-align:right; }
/*div.controler { height: 24px; background-color: #303030; }*/
div.controler { height: 24px;background-color: #FFEFDB; }
/*table.paper{border: none;background-color: #202020;}*/
table.paper{border: none;background-color: #C4C4C4;}

td.paperleft{width:310px;text-align:left;vertical-align:top;}
td.paperright{text-align:left;vertical-align:top;}

div.paperinfo { width: 300px; height: 150px; background-color: #FFFFFF; display: block; }
div.questionlist {width: 300px;height:440px;padding:1px 0px 10px 0px;background-color: #FFFFFF; display: block; overflow:auto; font-size:12px;color:Green;}
div.container {background-color: #FFFFFF; vertical-align:top; overflow:auto; }

div.collapseHeader { background-color: #8B795E; cursor: pointer; margin: 2px 2px 2px 2px; line-height: 26px; }
div.collapseHeader span { text-align: left; color: #FFFFFF; padding: 10px 0px 5px 5px;}
div.collapseContent { display: none; }

/* table */
table { border: #FFFFFF; background-color: #EEEEEE; width: 100%; }
th { background-color: #8B795E; text-align: left; color: #EEEEEE; padding-left: 5px; font-size: 14px; height: 25px; }
td.spacer { width: 20px; height: 20px; }
table.login { width: auto; margin: 0 auto; }
table.login td.left { padding-left: 30px; padding-right: 10px; text-align: right; }
table.login td.middle { padding-left: 10px; width: auto; text-align: left; }
table.login td.right { padding-left: 10px; padding-right: 30px; text-align: left; }
table.login td.bottom-left { padding-right: 30px; text-align: right; }
table.login td.bottom-right { padding-left: 0; padding-right: 30px; }
table.me { width: 650px; }
table.paperinfo { background-color: #FFFFFF; height: 100%; font-size:12px; }
table.paperinfo td { height: 20px; }

table.questioncontent {background-color: #FFFFFF; }
/* table.questioncontent td.question { height: 30px; font-size: 20px; }*/
table.questioncontent td.content { _height:455px;min-height:455px;height:455px;height:455px !important;font-size: 18px; vertical-align: top; }
table.questioncontent td.control { height: 30px; }
/* input, textarea, span, label, select*/
input.normal { width: 200px; }
input.verify { width: 80px; }
select { width: 150px; }
input.button { padding: 1px 15px 1px 15px; background-image: url(images/button.gif); background-repeat: repeat-x; cursor: pointer; border-style: outset; }
input.hover, textarea.hover { border-color: #D7E56E; border-style: solid; }
input.focus, textarea.focus { border-color: #D7E56E; }
/*div.controler #message { font-size: 18px; color: #FF0000; position: relative; }*/
div.controler #message { font-size: 18px; color: #FF0000; position: relative; }
/* li */
div.collapseContent li { cursor: pointer; line-height: 18px; }
/*div.collapseContent li.undone { color: #004477; }*/
div.collapseContent li.undone { color:Black; }
div.collapseContent li.mouseenter, li.focusin { background-color: #D7E56E; }

/* paper server */
div.QTitle { width: 100%; color: #000000; line-height: 25px; padding-top: 5px; }
div.QOption { width: 100%; color: #004477; line-height: 25px; padding-top: 20px; }
div.QAnswer { width: 100%; color: #004477; line-height: 25px; padding: 5px; }

.txtForAnswerNormal { width: 260px; border: 1px solid; border-color: #9E9234 #9E9234 #9E9234 #9E9234; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
textarea.txtForAnswerDes { width: 100%; height: 400px; line-height: 20px; border: 1px solid; border-color: #9E9234 #9E9234 #9E9234 #9E9234; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
textarea.txtForAnswerDetail { width: 100%; height: 400px; line-height: 20px; border: 1px solid; border-color: #9E9234 #9E9234 #9E9234 #9E9234; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.txtForAnswerFile { width: 260px; border: 1px solid; border-color: #9E9234 #9E9234 #9E9234 #9E9234; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }



input[type="radio"], input[type="checkbox"] { cursor: pointer; }

/* Overlay */
div.overlay { color: #FFF; background-color: #000; position: absolute; opacity: 0.8; filter: Alpha(Opacity=80); top: 0px; left: 0px; z-index: 8888; }
span.middlecenter { left: 50%; top: 50%; position: absolute; }