body 
{
	font-family: Tahoma,Arial;
	font-size: 12px;
	color: #868686;
}

td {
	text-align: justify;
	vertical-align: top;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #555555;
}

form
{
	margin: 0px;
}

a
{
	color: #FF9600;
	text-decoration: none;
}

a:hover
{
    color: #737373;
}

a.text
{
	color: #737373;
	text-decoration: none;
}

a.text:hover
{
        color: #737373;
	text-decoration: none;
}

.g
{
	color:#71B64E;
}

a.g
{
	color:#71B64E;
	text-decoration:underline;
}

.copy
{
	color:#737373;
}

a.copy
{
	color:#737373;
	text-decoration:none;
}

.t9
{
	font-size:12px;
}

select
{
        margin: 2px;
        border-width: 1px;
        border-style: solid;
        background: #f3f3f3;
	border-color: #3A3A3A;
        font-size: 12px;
        color: black;
}

textarea
{
        background: #f3f3f3;
        font-size: 12px;
        border-width: 1px;
        border-style: solid;
	border-color: #3A3A3A;
        color: black;
}


input
{	margin: 2px;
        border-width: 1px;
	border-color: #3A3A3A;
        border-style: solid;
        background: #f3f3f3;
        font-size: 12px;
        color: black;
}

a.img
{
    border-width: 0px;
}

a.img:hover
{
	border-width: 1px;
        border-color: orange;
}

div.error
{
        font-weight: bold;
        text-align: center;
        padding: 5px;
        font-size: 12px;
        background-color: #ffe4e4;
        color: #b50000;
        margin-bottom: 20px;
        border-color: #b50000;
        border-width: 1px;
        border-style: dotted;
        filter: alpha(opacity=80);
	opacity: 0.8;
}

div.warn
{
        font-weight:bold;
        text-align: center;
        padding: 5px;
        font-size: 12px;
        background-color: #f3f3f3;
        margin-bottom: 20px;
        color: #505050;
        border-color: #505050;
        border-width: 1px;
        border-style: dotted;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

table.quest
{

    border-style: dotted;
    border-collapse: collapse;
    border-color: grey;
    border-width: 1px;

}

div.comm
{
        font-weight:bold;
        text-align: center;
        padding: 5px;
        font-size: 12px;
        background-color: #B1FFA5;
        margin-bottom: 20px;
        color: #17AE00;
        border-color: #17AE00;
        border-width: 1px;
        border-style: dotted;
        filter: alpha(opacity=80);
	opacity: 0.8;
}
ul
{
    list-style-type : circle;
    text-align: left;
}
img.header {
    float: left ;
    margin-right: 10px;
    }
    
    .disabled
    {
    background:#a7a7a7; 
    color: white;
    }
    .enabled
    {
    	margin: 2px;
        border-width: 1px;
	border-color: #3A3A3A;
        border-style: solid;
        background: #f3f3f3;
        font-size: 12px;
        color: black;
    }