/******************************************************************************/
/* The following styles are used for input to server side Perl scripts.       */
/* The only pages that should be using these styles are the LCD generator,    */
/* the product download page and the email list page.                         */
/*                                                                            */
/* These style sheet should be included after all other style sheets as it    */
/* will set it own styles that may come into conflict with styles set         */
/* elsewhere.   Styles are applied last found, first use.                     */
/*                                                                            */
/* Frank is the only person that should be making any changes to this         */
/* style sheet.                                                               */
/*                                                       last edit - 06/22/09 */
/******************************************************************************/


td.MainData table.inputs {
	font-size: 100%;
	line-height: 1.6em;
	letter-spacing: 1px;
	text-align: left;
	background-color: #FFFFFF;
	color: #000000; 
	
}

td.MainData table.inputs td {

 padding: 4px;
}


td.MainData form {
	padding: 0px;
	margin: 0px;
}

td.MainData form.lcds {
	padding: 5px;
	margin: 0px;
}

td.MainData form.lcds input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px;
	color: #000;
	border: 1px solid black;
}

td.MainData form.lcds input:focus {

	border: 1px solid red;
}

td.MainData form.lcds textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px;
	color: #000;
	border: 1px solid black;
}

td.MainData form.lcds select {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px;
	color: #000;
	border: 1px solid black;
}

td.MainData  sup.required {
	margin: 0px;
	padding: 0px;
	color: red;
}

td.MainData form.lcds p {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-indent: 0px;
}

td.MainData form.lcds p.error {
	color: red;
}

td.MainData p.error {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-indent: 0px;
	color: red;
}


td.MainData table.cpus {
	font-size: 100%;
	line-height: 1.6em;
	letter-spacing: 1px;
	text-align: left;
	background-color: #FFFFFF;
	color: #000000; 
	border: 1px solid #000;
 	border-collapse: collapse; 
	height: 105px;
 
}
td.MainData table.cpus tr {
 border: 1px solid #000;
 padding: 4px; 
}

td.MainData table.cpus td {
 padding: 4px; 
}





/* the following styles are used for the generated LCD only */
#container {
	width: 760px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#lcdblock {
	margin: 0px 0px 0px 170px; 
	padding: 30px 5px 0px 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	width: 900px;
}

#lcdblock h1.maintitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px;
	padding: 20px 0px 0px 0px;
	font-size: 24px;
	text-align: center;
}

#lcdblock h3.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	text-align: center;
}

#lcdblock table.lcd {
	width: 800px;
	border: 3px solid black;
}
#lcdblock table.lcd tr {
	text-align: left;
}

#lcdblock p {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 16px; 
	text-indent: 10px;
}

#lcdblock p.code2 {
	text-indent: 10px;
	font-family: Courier New, Courier, Mono;
	font-size: 16px;
}

#lcdblock p.code3 {
	text-indent: 5px;
	padding: 0px;
	font-family: Courier New, Courier, Mono;
	font-size: 16px;
}

#lcdblock p.code4 {
	text-indent: 75px;
	padding: 0px;
	font-family: Courier New, Courier, Mono;
	font-size: 16px;
}

#lcdblock p.codecenter {
	text-indent: 0px;
	text-align: center;
	font-family: Courier New, Courier, Mono;
	font-size: 16px;
}

#lcdblock p.coderight {
	text-indent: 0px;
	text-align: right;
	font-family: Courier New, Courier, Mono;
	font-size: 16px;
}

#lcdblock span.uline {
	border-bottom: 2px solid black;
	font-family: Courier New, Courier, Mono;
	font-size: 16px;
	font-weight: bold;
}

#lcdblock span.uline2 {
	border-bottom: 2px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
}

#lcdblock span.boldme {
	border: none;
	font-size: 16px;
	font-weight: bold;
	border: none;
}

#lcdblock table.cpublock {
	font-family: Courier New, Courier, Mono;
	font-size: 16px;
	margin-top: 0px;
	text-align: left;
	background-color: #FFF;
	color: #000000; 
	border-collapse: collapse; 
	padding: 0px;
	padding-left: 10px;
}
		
#lcdblock table.cpublock td {
 padding-left: 0px;
 padding-left: 10px;
}

#lcdblock form#cpus {
	padding: 5px;
	margin: 0px;
}


#cpus input {
	font-family: Courier New, Courier, Mono;
	font-size: 16px; 
	margin-top: 0px;
	background-color: #FFF;
	color: #000;
	font-weight: bold;
	border: none;
	border-bottom: 2px solid black;
	padding: 0px;
}





