

   label {
   font-weight: 1000;
   font-size: 12px;
   } 


.paren tDisable
{
z-index:999;
width:100%;
height:100%;
display:none;
position:absolute;
top:0;
left:0;
background-color: black;
color: #aaa;
opacity: 1;
filter: alpha(opacity=93);
}
#popup
{
width:650;
height:300;
position:absolute;
top:50px;
left:300px;
color: black;
background-color: #fff;
}

#dcontent
{
color: black;
font-size: 12px;
background-color: #fff;
}
#qcontent
{
color: black;
width:100%;
line-height:120%;
font-size: 14px;
background-color: #fff;
}



#pdf_container
{
width:100%;
height:100%;
position:absolute;
visibility:hidden;
top:0px;
left:30px;
color: black;

background-color: #fff;
}

 table.data {
 	border: 1px solid #ddd;
 	width: 50%;
 }

 table.data th,
 table.data td {
 	padding: 5px 10px;
 	text-align:left;
 }



 table.data thead th {
 	background: #eee url(data_th.png) repeat-x;
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #eee));
 	background: -moz-linear-gradient(top center, #fff 0%, #eee 100%);
 	border-bottom: 1px solid #ddd;
 	text-shadow: #fff 0 1px 0;
 }

 table.data tbody > tr:nth-child(even) {
 	background: #edf3fe;
 }

 /* `Horizontal Table
 ----------------------------------------------------------------------------------------------------*/

 table.horiz td {
 	padding: 20px 0 0 20px;
 }

 table.horiz tr:first-child td {
 	padding-top: 0;
 }

 table.horiz tr td:first-child {
 	padding-left: 0;
 }

