*		{margin:0px; padding: 0px;}


body		{font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, sans-serif, Helvetica, Arial, tahoma;background-color: #DEDEDE;font-size: 12px;}
td		{font-size: 12px;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}
em		{font-style: normal;}
.title		{text-align: center;display: block;color: #FFFFFF;text-transform: capitalize;font-size: 14px;margin-bottom:10px;}
.subtitle	{text-align: center;display: block;color: #FFFFFF;text-transform: capitalize;font-size: 12px;margin-bottom:10px;}
.left           {text-align:left;}
.right		{text-align:right;}

.errornote	{color:rgb(200,80,80);text-align: center;margin-bottom: 10px;}
.new		{background-color:rgb(210,222,250);color:rgb(0,0,150);}
.pass      	{background-color:rgb(130,220,130);color:rgb(0,130,0);}
.fail      	{background-color:rgb(250,150,150);color:rgb(150,50,50);}
.cdraddr   	{color:#FFFFFF;}
.binaddr   	{color:rgb(150,150,250);}
.mask      	{color: red;}
.ipclass	{color:rgb(130,220,130);}

a		{color: white;text-decoration: none;}
a:hover		{color: blue;}

button:hover	{background-color: #2F71E1;}

button
{
        -moz-box-shadow: 0 0 20px #222;
        -webkit-box-shadow: 0 0 20px #222;
        box-shadow: 0 0 20px #222;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        background: #318DF2;
        border-radius: 3px;
        border:medium none;
        color:#FFFFFF;
        cursor:pointer;
        margin: 12px 2px 0px 4px;
        font-size: 12px;
        padding: 4px 14px;
        line-height: normal;
}

#box
{
	margin-left: auto;
	margin-right: auto;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        -moz-box-shadow: 0 0 20px #222;
        -webkit-box-shadow: 0 0 20px #222;
        box-shadow: 0 0 20px #222;
        padding-top:50px;
        width: 670px;
        background-color: #343434;
        margin-top: 70px;
	padding-bottom:50px;
}

input, select	
{
        -moz-box-shadow: 0 0 20px #111111;
        -webkit-box-shadow: 0 0 20px #111111;
        box-shadow: 0 0 20px #111111;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 200px;
	margin-bottom:5px;
	margin-left: 10px;
	padding:5px;
	border: none;
	height:25px;
}

#inputhint
{
	-moz-box-shadow: 0 0 20px #222;
        -webkit-box-shadow: 0 0 20px #222;
        box-shadow: 0 0 20px #222;
	color: #777777;
	padding:10px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
	border-radius: 10px;
	background-color: #454545;
        margin-left: auto;
        margin-right: auto;
        margin-bottom:30px;
	width: 350px;
}

#inputhint th
{
	padding-bottom:5px;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
}

#input_form
{
	padding:10px;
	text-align: center;
	width: 350px;
        margin-left: auto;
        margin-right: auto;
	margin-bottom:10px;
}


#results table
{
	margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        -moz-box-shadow: 0 0 20px #222;
        -webkit-box-shadow: 0 0 20px #222;
        box-shadow: 0 0 20px #222;
        color: #777777;
        padding-top:20px;
        padding-left:10px;
        padding-right:10px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 10px;
	background-color: #454545;
	padding-bottom:30px;
}

#results th
{
        padding-bottom:5px;
        font-size: 12px;
        color: #999999;
        font-weight: normal;
}




