/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #646464;
	
}
html {
	height: 100%;
	margin-bottom: 1px;
}
/* paragraph */
p {	margin: 10px 0px 15px 0px; }

/
/* tables */
td, th { padding: 1px; }

/* horizontal rule */
hr {
	margin: 15px 0px 15px 0px;
	display: block;
	background: #c8c8c8;
	height: 1px;
	border: none;
}

.color1{ background-color: rgb(248, 248, 250); color: rgb(51, 51, 51);}
.color2{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
fieldset { border: 1px solid; }
legend { background: #ffffff; }
textarea, input[type='text'], input[type='password'], select { border: 1px solid #c8c8c8 !important; background: #ffffff !important; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaaaaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #8c8c8c; outline: 2px solid #dcdcdc; }
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
fieldset { padding: 1em 1em 1em 1em; }
legend { padding: 0 .8em 0 .8em; }
textarea, input[type='text'], input[type='password'] { padding: .1em 0 .1em .4em; }
form div { margin: .3em 0 .3em 0; }
button, input[type='button'] { padding: .2em .3em .2em .1em; line-height: 100%; }
/*select option:nth-child(2n+1) /* represents every odd row of an HTML table */*/
select:nth-child(odd){ background-color: rgb(248, 248, 250); color: rgb(51, 51, 51); }
/*select option:nth-child(2n)   /* represents every even row of an HTML table */*/
select:nth-child(even){ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.fonttabledata{ font:Arial, Helvetica, sans-serif; }

textarea{width:100%;}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,Helvetica,sans-serif;
}
<!---->

<!--***************************************************-->
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0; 
	padding: 0;
}

a:focus { outline: none; }
.greycolor { background-color:#f4f5f6 !important; color:#000000; border-top: 1px dotted #aab4be;border-bottom: 1px dotted #aab4be; margin: 10px 0px 10px 0px;
	padding:.3em; }
.color3 {background-color:#a5c4e0 !important; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF; }
.color4{ background-color:#ffffff !important;}
.color5 { background-color:#e7f0f7 !important;}