input[type=text] 
	{
	padding: 12px 10px;
	margin: 8px 0;
	font-size: 16px;
	box-sizing: border-none;
	border:0px solid #000000;
    	width: 800px; 
	color: #228B22;
	height:16px;
	}

textarea
	{
    	width: 820px; 
	height:150px;
	color: #228B22;
	border:0px solid #000000;
	background-color:#ffffff;
	}

input:focus
	{
	    background-color: #4CAF50;
	}
	
.submit input 
	{ 
	width: auto; 
	padding: 9px 15px; 
	background: #4CAF50; 
	border: 0; 
	font-size: 14px; 
	color: #FFFFFF; 
	}


table.yourclass 
	{
	 border-top: 2px solid #0000ff;
	 border-left: 1px solid #e8e8e8;
	 border-bottom: 2px solid #0000ff;
	 border-right: 1px solid #e8e8e8;
	}

table.yourclass td 
	{
	 border-right: 1px solid #f0f0f0;
	 border-leftt: 1px solid #f0f0f0;
	 border-top: 1px solid #f0f0f0;
	 border-bottom: 1px solid #f0f0f0;
	}

table.yourclass te 
	{
	 border-right: 1px solid #f0f0f0;
	 border-bottom: 1px solid #0000ff;
	}

table.yourclass th 
	{
	 border-top: 2px solid #0000ff;
	 border-bottom: 2px solid #0000ff;
	 border-right: 1px solid #f0f0f0;
	 border-leftt: 1px solid #f0f0f0;
	}

table.yourclass tb 
	{
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	}


.no-border 
	{
	border-top: none;
	border-bottom: none;
 	} 
 
 .border-topbottom 
 	{
	border-top: solid 1px blue;
	border-bottom: solid 1px blue;
 	} 
 	
 .border-topbottomwhite 
 	{
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
 	}  	
 	
 .border-topbottomgray 
 	{
	border-top: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
 	}  	 	
 	
.border-allgray 
	{
	border-top: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	border-left: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
 	}  	 	