/* standard elements */
* {
	margin: 0;
	padding: 0;
}

html {
	height: 99%;
	//padding-bottom: 1px; /* force scrollbars */
}

img {
	border: 0;
}

a {color: #06C;}
a:hover {color: #039;}
a:active {outline: none;} /* remove halo effect in firefox   */

body {	
	background: #FFF;
	color: #443;
	font: normal 62.5% Verdana,sans-serif; /* reset 1em to 10px */
	padding-top: 2px;
}

table {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	border:1px solid #669ACC;
	background-color: #FFF;
	width: 100%;
}

#head, thead {
	background-color: #159AE0;
	color: #FFF;
	padding: 2px;
	text-align: center;
	font-weight:bold;
}

tbody {
	background-color: #D8E8F1;
}

thead {
	border-top: 2px solid #FFF;
}

td {
	padding: 2px;
}

p {padding: 0 0 10px;}

h1,h2,h3,h4 {margin: 6px 0;}
h1 {font: normal 2.2em sans-serif;}
h2 {font: normal 1.8em sans-serif;}
h3 {font: bold 1.2em sans-serif;}
h4 {font: bold 1em sans-serif;}


/* Form elements */
input, textarea, select {
        background-color : #f8f9ff;
        color : #2F2F2F;
        border : 1px solid Black;
        padding : 2px;
		margin: 2px;
        font-size : 10px;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight : bold;
}

input { text-indent : 2px;}

#results {
	margin-top: 20px;
	margin-left:60px;
	margin-right:60px;
	word-wrap: break-word;
	overflow: auto;
    color : #2F2F2F;
    border : 0px solid #000;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;

}

.form {
	margin:0px;
	padding:0px;
	border:0px;
}

.crlf {
	font-size: 8px;
}
