.PlainText {


	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 13px;
	font-weight: normal;
	color: #505050;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6
{
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	margin-bottom: 2px;
}


h1.Projector-Lamp-News
{
	font-style: normal;
	color: #000066;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
.ArticleTitle {

	font-size: 17px;

	color: #272727;

	padding: 5px 10px;

	text-align: justify;

	vertical-align: top;

}

.ArticleTitle a{

	color: #000066;

	text-align: justify;

	vertical-align: top;

	text-decoration: none;

}

.ArticleTitle a:hover{

	color: #000066;

	text-align: justify;

	vertical-align: top;

	text-decoration: underline;

}
h2.article
{
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	color: #003300;
}

div.article
{
	padding-top: 16px;
}

.article-date
{
	font-size: 11px;
	color: #006600;
	font-style: italic;
}

#article-nav
{
	text-align: center;
	padding-top: 16px;
}

#article-nav a
{
	font-weight: bold;
}
.clear
{
	clear: both;
}


body {

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	margin-top: 0px;

}

#head {

	width: 60em;

	margin-right: auto;

	margin-left: auto;

}

#navtable {

	margin-right: auto;

	margin-left: auto;

	vertical-align: bottom;

	height: 29px;

}

td.upnav {

	height: 29px;

	width: 135px;

	text-align: center;

	vertical-align: middle;

	background-image: url(images/upbutton.jpg);

	background-position: center top;

	color: #1E1461;

	line-height: 29px;

	font-size: 12px;

	font-weight: bold;

}

td.navpad {

	text-align: center;

	vertical-align: bottom;

	height: 29px;

}

td.silverbar {

	background-image: url(images/2bar.jpg);

	background-repeat: repeat-x;

	background-position: center bottom;

	height: 43px;

	padding-top: 2px;

	vertical-align: middle;

}

td.navdivide {

	width: 3px;

}

td.buttoncenter {

	line-height: 29px;

	font-weight: bold;

	color: #1E1461;

	text-align: center;

	vertical-align: middle;

	background-image: url(images/upbuttonpartCENTER.jpg);

	background-repeat: repeat-x;

	background-position: center bottom;

	height: 29px;

	padding: 0px;

	margin: 0px;

}

td.buttoncenter a {

	font-weight: bold;

	color: #000066;

	text-align: center;

	vertical-align: middle;

	text-decoration: none;

	font-size: 12px;

}

td.buttoncenter a:hover {

	font-weight: bold;

	color: #009100;

	text-align: center;

	vertical-align: middle;

	text-decoration: underline;

	font-size: 12px;

}

#currentpage {

	font-weight: bold;

	color: #009100;

	text-align: center;

	vertical-align: middle;

	text-decoration: none;

	border: none #FFFFFF;

	height: 29px;

}

td.buttonright {

	line-height: 29px;

	font-weight: bold;

	color: #1E1461;

	text-align: center;

	vertical-align: middle;

	background-image: url(images/upbuttonpart.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	height: 29px;

	width: 8px;

	padding: 0px;

	margin: 0px;

}

td.buttonleft {

	line-height: 29px;

	font-weight: bold;

	color: #1E1461;

	text-align: center;

	vertical-align: middle;

	background-image: url(images/upbuttonpart.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 29px;

	width: 8px;

	margin: 0px;

	padding: 0px;

}

#stable {

	z-index: auto;

	width: 100%;

}

#maintable {

	width: 60em;

	margin-right: auto;

	margin-left: auto;

	margin-top: 10px;

	background-color: #F3F3F3;

}

td.leftpad {

	width: 25%;

	text-align: left;

	vertical-align: top;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

td.rightpad {

	width: 25%;

	text-align: right;

	vertical-align: top;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

td.centerpad {

	width: 50%;

	vertical-align: top;

	border: 5px solid #F3F3F3;

	background-color: #FFFFFF;

}

#lefttable {

	background-color: #FFFFFF;

	width: 100%;

}

.basicpadded {

	font-size: .90em;

	color: #272727;

	padding: 5px 10px;

	text-align: justify;

	vertical-align: top;

}

.basicpadded a{

	color: #000066;

	text-align: justify;

	vertical-align: top;

	text-decoration: none;

}

.basicpadded a:hover{

	color: #000066;

	text-align: justify;

	vertical-align: top;

	text-decoration: underline;

}

.Pointpadded {

	font-size: .90em;

	color: #272727;

	padding: 5px 10px;

	text-align: justify;

	vertical-align: top;

}

.Pointpadded a{

	color: #000066;

	text-align: justify;

	vertical-align: top;

	text-decoration: none;

}

.Pointpadded a:hover{

	color: #000066;

	text-align: justify;

	vertical-align: top;

	text-decoration: underline;

}

#righttable {



	background-color: #FFFFFF;

	width: 100%;

}

#centerttable {





	background-color: #FFFFFF;

	width: 100%;

}

#centerttablesecond {

	background-color: #FFFFFF;

	width: 100%;

	margin-top: 5px;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

.topnavlink {

	color: #000066;

	text-decoration: none;

	display: inline;

}

#footer {

	width: 60em;

	margin-right: auto;

	margin-left: auto;

	margin-top: 10px;

	font-size: 10px;

	color: #CDCDCD;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

td.footertext {

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 15px;

	text-align: left;

	vertical-align: middle;

	color: #999999;

}

.pagetitle {

	font-size: 1.2em;

	color: #000066;

	font-weight: bold;

}

.autopagetitle {

	font-size: 16px;

	color: #000066;

	font-weight: bold;

	padding-left: 15px;

}

.leftnavlink {

	color: #0000CC;

	text-decoration: none;

}

#fulltable {

	width: 100%;

}

td.leftreg {

	width: 200px;

}

td.rightform {

	font-size: 11px;

	text-align: left;

}

select {

	font-size: 11px;

}

input {

	font-size: 11px;

}

#dropform {

	width: 200px;

}

textarea {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

td.centerpadnosides {



	width: 100%;

	vertical-align: top;

	padding: 5px;

}

td.fifty {

	width: 49%;

	padding: 15px;

	background-color: #FFFFFF;

	font-size: 12px;

}

td.spacer {

	width: 8px;

}

td.paddednreg {

	padding: 5px;

	font-size: .90em;

}

td.paddednreglower {

	padding-right: 5px;

	padding-left: 5px;

	font-size: .70em;

}

#righttableNReg {

	background-color: #F7C212;

	width: 100%;

	font-size: 1em;

}

td.paddedtestimonials {

	padding: 5px 5px 15px;

	text-align: left;

	vertical-align: top;

	color: #333333;

	font-size: 10px;

	font-weight: bold;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

#greenlink {

	color: #009900;

	text-decoration: none;

}

.basicpaddedsmall {



	font-size: 0.75em;

	color: #272727;

	padding: 2px 10px;

	text-align: left;

	vertical-align: top;

}

.basicpaddedsmall a{

	color: #000066;

	text-decoration: none;

	

}

.basicpaddedsmall a:hover{

	color: #000066;

	text-decoration: underline;

	font-weight: bold;

}

#bluelink {

	color: #000066;

	text-decoration: underline;

}

#bluelinknoline {



	color: #000066;

	text-decoration: none;

}

#bluelinknoline a:hover{

	color: #000066;

	text-decoration: underline;

	font-weight: bolder;

}

#submityellow {

	color: #000000;

	background-color: #F9C700;

	text-align: center;

	background-image: url(images/upbuttonpart.jpg);

	background-repeat: repeat-x;

}

#NewsMaintable {



	width: 650px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 10px;

	background-color: #F3F3F3;

}

.NewsPagetitle {



	font-size: 20px;

	color: #000066;

}

#fulltableBorder {

	width: 100%;

	border: 1px solid #999999;

}

.Notice {

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	background-color: #FFB0B0;

	width: 400px;

	padding: 15px;

	border: 1px solid #FF0000;

	text-align: left;

	line-height: 22px;

	text-transform: uppercase;

	margin-right: auto;

	margin-left: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

}

.style1 {

font-size: 10px}

.red {

color: #FF0000}

.white {

color: #FFFFFF}

.basicpaddedLarger {

	font-size: 13px;

	color: #272727;

	text-align: justify;

	vertical-align: top;

	font-weight: bold;

}

#EbayBar {

	width: 100%;

	background-image: url(images/centerbar2.jpg);

	background-position: left;

	height: 30px;

	background-color: #F4C213;

	background-repeat: no-repeat;

}

td.EbayButtonHolder {

	width: 200px;

}

td.EbayBarFinish {

	background-image: url(images/centerbar2Finish.jpg);

	background-position: right;

	width: 100px;

}

.OnlineAction {

	padding-left: 15px;

}
.currentpage {

	font-weight: bold;

	color: #009100;

	text-align: center;

	vertical-align: middle;

	text-decoration: none;

	border: none #FFFFFF;

	height: 29px;

}
#ExtraNotes {
	display: none;
}

fieldset    { border: 0; padding-bottom: 9px; }
.label_check input,
.label_radio input  { margin-right: 5px; }

.has-js .label_check,
.has-js .label_radio    { padding-left: 34px; }
.has-js .label_radio    { background: url(Forms/radio-off.png) no-repeat; }
.has-js .label_check    { background: url(Forms/check-off.png) no-repeat; }
.has-js label.c_on      { background: url(Forms/check-on.png) no-repeat; }
.has-js label.r_on      { background: url(Forms/radio-on.png) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }

fieldset {border:1px dashed #ccc; padding:10px; margin-top:20px; margin-bottom:20px;}
legend {font-family:Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; line-height: 1.1; color:#666; background: #ccc; border: 1px solid #333; padding: 2px 6px;}
label {text-align: left; height:30px; margin-top:3px; margin-right:2px; padding-top:11px; padding-right:6px; background-color:#ccc; float:left; display: block; font-family:Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; line-height: 1.1; color:#666;}

.form {border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.textbox {background-image: url(Forms/images/icon_form-field.png); background-color:#FFFFFF; background-repeat: no-repeat; background-position:left; width:285px; font: normal 16px Arial; color: #333333; padding:3px 5px 3px 19px;}
.jumbobox {background-image: url(Forms/images/icon_form-field.png); background-color:#FFFFFF; background-repeat: no-repeat; background-position:left; width:255px; font: normal 16px Arial; color: #333333; padding:3px 5px 3px 19px;}
.quantitybox {background-image: url(Forms/images/icon_form-field.png); background-color:#FFFFFF; background-repeat: no-repeat; background-position:left; width:25px; font: normal 16px Arial; color: #333333; padding:3px 5px 3px 19px;}
.div_textbox {width:347px; float:right; background-color:#E6E6E6; height:33px; margin-top:3px; padding-top:5px; padding-bottom:3px; padding-left:5px; font: normal 14px Arial;}
.div_label {text-align: right; width:310px; height:30px; margin-top:3px; margin-right:2px; padding-top:11px; padding-right:6px; background-color:#ccc; float:left; display: block; font-family:Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; line-height: 1.1; color:#666;}
.recycling_Note {background-color:#E6E6E6; font-family:Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; line-height: 1.1; color:#666;}

.FFFF00 {
font-family: Verdana,Arial;
font-size: 13px;
background-color: #FFFF00} 
.FFFFFF {
font-family: Verdana,Arial;
font-size: 13px;
background-color: #FFFFFF} 

.VendorTextBox {background-color:#FFFFFF; background-repeat: no-repeat; background-position:left; width:300px; font: normal 16px Arial; color: #333333; padding:3px 5px 3px 5px;}

.UpdateButton {

	color: #B53600;
font-size: 16px;
	font-weight: bold;

}