/* CSS Document *//* =Undo HTML: http://meyerweb.com/eric/thoughts/2004/09/15/emreallyem-undoing-htmlcss **********************************/:link, :visited { text-decoration: none; }ul,ol { list-style: none; }h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,textarea,select{ margin: 0; padding: 0; }img, a img, :link img, :visited img { border: none; }address { font-style: normal; }/*   this is to undo all browsers basic built in styles   */body {	background-image:url(../gfx/BG.gif);	background-repeat:repeat;	background-color:#aabc9f;	font:11px;	font-family: Geneva, Verdana, Arial, Helvetica;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #333333;	text-decoration: none;}#main_news {	background-image:url(../gfx/main_BG.gif);	background-repeat:repeat-y top left;	margin-top:0px;	margin-bottom:0px;	width:800px;		background-color:white;	border:none;	font-family: Geneva, Verdana, Arial, Helvetica;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #333333;	text-decoration: none;		}img {	border:0px;}p_news {	padding:0px;	margin-top:10px;	margin-left:0px;	text-align:justify;	font-size:11px;	}form_news {	text-align:left;	font-size:11px;}table_news {		font:11px;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #333333;	text-decoration: none;}#title_news {	width:780px;	margin-left:0px;	display:block;	height:110px;}.logo_news {	float:left;	padding:0px 0px 0px 10px;	margin-left:10px;	margin-top:10px;	display:block;	}#date_news {	text-align:right;	font-size:10px;	color:#333333;	float:right;	padding: 10px 10px 0px 0px !important;}#navigation_news {	display:block;	background-color:#999999;	background-image: url(../gfx/nav_BG.gif);	background-repeat:reapeat-x;	height:26px;		/*margin-bottom:20px;*/	margin-left:0px;	padding:0px0px0px0px;	width:780px;	overflow:hidden;} /* #################################### */#navigation_news span {	display:in-line;	position:relative;}#newsbutt tr td a.buttons_news {	color:#cccccc;	font-size:12px;	font-weight:normal;	text-decoration:none;	display:block;	height:26px;	line-height:26px;	position:relative;	padding:0px 5px 0px 5px;	margin-top:-3px;}#newsbutt tr td a.buttons_news:hover {	font-color:#ffffff;	color:#ffffff;	font-size:12px;	font-weight:normal;	text-decoration:none;	display:block;	height:26px;	background-image:url(../gfx/nav_BG_hover.gif);	background-repeat:repeat-x;	padding:0px 5px 0px 5px;	position:relative;	line-height:26px;	margin-top:-3px;}#newsbutt tr td a.buttons_news:active {/* same as mouseDown */	font-color:#666666;	color:#666666;	font-size:12px;	font-weight:normal;	text-decoration:none;	display:block;	height:26px;	background-image:url(../gfx/nav_BG_hover.gif);	background-repeat:repeat-x;	padding:0px 5px 0px 5px;	position:relative;	line-height:26px;	margin-top:-3px;}.spacer_news {	font-size:12px;	margin-left:0px;	margin-right:0px;	color:#007834;	font-weight:normal;	display:block;	height:26px;	line-height:26px;	position:relative;	margin-top:-3px;	padding:-0px;	cursor:pointer;	}#Header_news {	font-family: Geneva, Verdana, Arial, Helvetica;	font-size: 20px;	/*letter-spacing:2px;*/	font-style: normal;	font-weight: normal;	color: #007834;	text-decoration: none;	padding:0px;	width:500px;		align:left;	line-height:24px;	}.newsLetterInput {	width: 92px ;	height: 28px ;	padding: 0px ;	}.seminarInput {	width:195px;	padding:2px;}#emailButt {	background-image:url(../gfx/emailButt.gif);	background-reapeat:no-repeat;	height: 28px ;	width: 92px ;	display: block ;	border:none;	margin-top: 3px ;}#emailButt a{	background-image:url(../gfx/emailButt.gif);	background-reapeat:no-repeat;	height:28px;	width:92px;	display:block;	border:none;	margin: 0px;}#emailButt a:hover{	background-image:url(../gfx/emailButthover.gif);	background-reapeat:no-repeat;	height:28px;	width:92px;	display:block;	border:none;	margin: 0px;}.header_news {	font-size:12px;	font-weight:bold;	color:#007834;}.small_news {	font-size:10px;	color:#333333;	text-decoration:none;}.smallwhite {	font-size:10px;	color:#FFFFFF;	text-decoration:none;}#clear_news {	display:block;	width:750px;	height:1px;	clear:both;}#footer_news {	color:#cccccc;	font-size:10px;	margin-top:20px;	margin-left:20px;	margin-right:20px;}.bodylink {	color:#007834;	font-size:11px;	text-decoration:none;	}.bodylink:hover {	color:#007834;	font-size:11px;	text-decoration:underline;	}.bodylink:active {	color:#bbbbbb;	font-size:11px;	text-decoration:underline;	}.whitelink {	color:#FFFFFF;	font-size:10px;	text-decoration:none;	}.whitelink:hover {	color:#FFFFFF;	font-size:10px;	text-decoration:underline;	}.whitelink:active {	color:#CCCCCC;	font-size:10px;	text-decoration:underline;	}.link_news {	color:#777777;	font-size:10px;	text-decoration:none;	vertical-align:-2px;}.link_news:hover {	color:#007834;	font-size:10px;	text-decoration:underline;	vertical-align:-2px;}.link_news:active {	color:#bbbbbb;	font-size:10px;	text-decoration:underline;	vertical-align:-2px;}/*.link:visited {	color:#008040;	font-size:10px;	text-decoration:none;	vertical-align:-2px;}*/.beamotronics {	color:#002766;	text-decoration:none;}.beamotronics:hover {	color:#teal;	text-decoration:underline;}.beamotronics:active {	color:#aqua;	text-decoration:underline;}