* {
		margin:0;
		padding:0;
		font: normal 11px "Arial";
		color:#454545;
		border:0;
		list-style-type:none;
}

html, body {
		width:100%;
		height:100%;
		overflow:hidden;
}


.input {
    -moz-appearance: textfield;
    padding:3px;
    height:20px;
    border: 1px solid #d5d5d5 ;
    -moz-binding: url("chrome://global/content/platformHTMLBindings.xml#inputFields");
    -moz-user-select: text;
}

.textarea {
    -moz-appearance: textfield;
    padding:3px;
    border: 1px solid #d5d5d5 ;
    -moz-binding: url("chrome://global/content/platformHTMLBindings.xml#inputFields");
    -moz-user-select: text;
}

.select {
    -moz-appearance: textfield;
    padding:1px;
    border: 1px solid #d5d5d5 ;
    -moz-binding: url("chrome://global/content/platformHTMLBindings.xml#inputFields");
    -moz-user-select: text;
    font-size:10px;
}

.hidden {
		margin:0;
		padding:0;
		border:none;
        height:0px;
        width:0px;
}

b, strong {
		font-weight:bold;
}

a {
		text-decoration:none;
		cursor:pointer;
}

a:hover {
		text-decoration: underline;
}


.form {
		
}

.form label {
		float:left;
		padding:5px 5px 0 0;
		font-size:10px;
		font-family:Arial;
		font-weight:bold;
		color:#444;
}

.form label span {
		font-size:10px;
		font-family:Arial;
		font-weight:bold;
		margin:0 0 0 298px;
}

.form p {
		width:420px;
		padding:40px 0 0 0;
		clear:both;
		font-size:12px;
		font-weight:bold;
		border-bottom: 2px solid #51B6D7;
}

.form p span {
		font-size:10px;
		font-family:Arial;
		font-weight:bold;
}

.bt { border:1px solid #cccccc; padding:1px; font-size:11px; background-image: url(../Images/bgBt.jpg); cursor:pointer}

