/* pretty */ .logo {	float: left;	padding: 2px;}	a {	color: #005D60;	font-weight: normal;}/* .keypointword a {	color: #19297;	font-weight: normal;} */a:hover {	color: #000000;	text-decoration: underline;}h1 {	font-size: 1em;	padding-top: 4px;	padding-left: 0px;	font-style: normal;	margin: 6px 0px 0px 12px;	padding-bottom: 4px;	color: #119297;	padding-right: 4px;	font-weight: bold;	line-height: 16px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #119297;}h2 {	font-size: 18px;	padding-top: 4px;	padding-left: 0px;	font-style: normal;	margin: 3px 10px 6px 12px;	padding-bottom: 2px;	color: #119297;	padding-right: 4px;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #119297;}h3 {	font-size: 14px;	padding-top: 4px;	padding-left: 4px;	font-style: normal;	margin: 6px 10px 0px 12px;	padding-bottom: 2px;	color: #119297;	padding-right: 4px;	font-weight: bold;	line-height: 18px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #119297;	background-color: #FFFFCC;}h4 {	font-size: 14px;	padding-top: 4px;	padding-left: 4px;	font-style: normal;	margin: 0px 10px 0px 12px;	padding-bottom: 2px;	color: #119297;	padding-right: 4px;	font-weight: bold;	line-height: 18px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #119297;	background-color: #FFFACD;}p {	font-size: 12px;	padding: 6px 0px 3px 0px;	margin: 0px 10px 0px 12px;	text-align: left;	line-height: 16px;	color: #334;}.clr{clear:both; }.clr p{	border-bottom: 1px solid #F9E474;	padding: 0px;	margin: 0px 10px 0px 12px;	line-height: 2px; }.keypoint         {	border: 1px solid #1F5695;	background-color: #FFFACD;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 6px;	margin: 6px 10px 0px 12px;}.keypointtwo {	border: 1px solid #1F5695;	background-color: #FFFFCC;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 6px;	margin: 6px 10px 6px 12px;}.keypointfour         { 	border: 1px solid #FFEE99; 	font-size: 11px;	font-weight: normal;	text-align: left;	background: url(erp_bullet.gif) no-repeat 7px 10px;	background-color: #FFFFCC;	padding: 4px 0 4px 20px;	margin: 6px 10px 0 12px;	color: #333366}.keypointthree         {	font-size: 11px;	font-weight: normal;	text-align: left;	background: #A3E1E3 url(erp_bullet.gif) no-repeat 7px 10px;	padding: 4px 0 4px 20px;	margin: 6px 10px 0 12px;	color: #333366;	border: 1px solid #119297;}.keypointpicture         {	font-size: 11px;	font-weight: normal;	text-align: left;	background: #A3E1E3 url(erp_bullet.gif) no-repeat 7px 10px;	padding: 4px 0 4px 20px;	margin: 0 10px 0 0;	color: #333366;	border: 1px solid #119297;}table {	border-collapse: collapse;	border: 0;	margin: 6px 10px 0 12px;	width: 95%;}th         {	background-color: #FFFACD;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 6px;	border-top: 0px solid #1F5695;	border-right: 0px solid #FFEE99;	border-bottom: 1px solid #FFEE99;	border-left: 0px solid #FFEE99;}th.mid         {	border-left: 0;	border-right: 0;}th.details         {	background-color: #6699FF;	font-weight: bold;	color: #FFFFFF;	border-bottom-width: 0px;}td.mid         {	border-left: 1px solid #1F5695;	border-right: 1px solid #1F5695;}td{	padding: 6px;	font-size: 11px;	color: #003399;	font-weight: normal;	vertical-align: top;	border: 1px solid #FFEE99;	}tr.one			{	background-color: #FFFDEB;	color: #990033;}tr.two			{	background-color: #FFFACD;	color: #333333;}#listing {	padding-left: 0;	margin-left: 12px;	color: #666666;	margin-bottom: 0px;	padding-bottom: 0px;	float: right;}.listo1 {	padding: 4px;	margin: 0px 10px 0px 12px;	background-color: #FFFCE5;	text-align: left;	list-style-type: none;	color: #004298;	border-bottom: solid 1px #0D70EF;}.listo1 td{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0D70EF;}.listo1header {	padding: 4px;	margin: 0px 10px 0px 12px;	background-color: #F9F3C8;	color: #004298;	font-size: 12px;	list-style-type: none;	border-bottom: #0D70EF 1px solid;}.news {	margin: 8px 10px 2px 12px;	padding: 0;	background-color: #EBF8FF;	border: 1px solid #5297EF;	}.news h2 {	font-size: 12px;	padding: 4px;	background-color: #5297EF;	margin: 0;	color: #000;	text-decoration: none;	border:0;	}	.news p {	line-height: 14px;	margin: 0 0 0 6px;}.news h5 {	line-height: 14px;	margin: 0 0 0 6px;	background-color: #fff;}.news a:hover {	text-decoration: underline;		}.news a {	text-decoration: underline;		}.search {	margin: 8px 10px 2px 12px;	padding: 0;	background-color: #EBF8FF;	border: 1px solid #98C0F0;	}.search h2 {	font-size: 12px;	padding: 4px;	margin: 0;	color: #003399;	text-decoration: none;	border:0;	font-weight: bold;	}	.small {	font-size: 8px;	line-height: 10px;	margin: 0 0 0 6px;}.search p {	line-height: 14px;	margin: 0 0 0 6px;}.search a:hover {	text-decoration: underline;		}.search a {	text-decoration: none;		}.news img {	padding: 6px 8px 4px 0px;	border: 0;		}	.clearance {	color: #fff;	margin: 0;	padding: 0;}/* .texthere {margin: 0;} */ .imagehere {	float: left;	margin: 0;	width: 60px;}.news table          {	border: 0;	width: 100%;	margin: 0;	padding: 0;}.news td{	border: 0;	margin: 0;	padding: 0;	vertical-align: top;}.listings {	color: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 0px 10px 12px 12px;	padding: 0;	border-bottom: 1px solid #016;}.listings ol {	padding: 0;	margin: 0 0 0 10px;	font-size: 12px;}	.listings li {	background-color: #fff;	text-decoration: none;	padding: 4px;	color: #016;	margin: 0 0 0 28px;}	.keypointpdf {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 36px;	margin: 8px 10px 0px 12px;	background: url(../graphics/pdf_icon.gif) no-repeat 4px 4px ;	background-color: #FFFFCC;}.keypointzip {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 36px;	margin: 8px 10px 0px 12px;	background: url(../graphics/zip_icon.gif) no-repeat 4px 4px ;	background-color: #FFFFCC;}.keypointword {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 36px;	margin: 8px 10px 0px 12px;	background: url(../graphics/word_icon.gif) no-repeat 4px 4px;	background-color: #FFFFCC;	color: #009966;}.keypointwindows {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 36px;	margin: 8px 10px 0px 12px;	background: url(../graphics/windows.gif) no-repeat 8px 7px;	background-color: #FFFFCC;	color: #009966;}.keypointlinux {	border: 1px solid #F9E474;	border-top: 0px ;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 36px;	margin: 0px 10px 0px 12px;	background: url(../graphics/linux.gif) no-repeat 8px 7px;	background-color: #FFFFCC;	color: #009966;}.keypointppt {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 36px;	margin: 8px 10px 0px 12px;	background: url(../graphics/ppt_icon.gif) no-repeat 4px 4px ;	background-color: #FFFFCC;}.keypointmedia {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 36px;	margin: 8px 10px 0px 12px;	background: url(../graphics/media_icon.gif) no-repeat 4px 4px ;	background-color: #FFFFCC;}.keypointmpp {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 36px;	margin: 8px 10px 0px 12px;	background: url(../graphics/mpp_icon.gif) no-repeat 4px 4px ;	background-color: #FFFFCC;}.keypointpdfread {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 100px;	margin: 8px 10px 0px 12px;	background: url(../images/getacro.gif) no-repeat 4px 10px ;	background-color: #FFFFCC;}.keypointwmv {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 130px;	margin: 0px 10px 0px 12px;	background: url(../graphics/wmv.gif) no-repeat 4px 10px ;	background-color: #FFFFCC;}.keypointefacs {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 88px;	margin: 0px 10px 4px 12px;	background: url(../graphics/gefacslogo300.jpg) no-repeat 4px 10px ;}.keypointpartner {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 88px;	margin: 0px 10px 4px 12px;	background: url(../graphics/gpartnerlogo.gif) no-repeat 4px 10px ;}.keypointexel {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 88px;	margin: 0px 10px 4px 12px;	background: url(../graphics/gexellogo300.gif) no-repeat 4px 10px ;}.keypointdownload {	border: 1px solid #F9E474;	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 8px 6px 8px 40px;	margin: 0px 10px 0px 12px;	background: url(../graphics/download4.gif) no-repeat 8px 8px ;}.grouping {	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 2px 6px 6px 36px;	margin: 0px 10px 0px 12px;	background-color: #FFFFCC;	border-top: 0px solid #F9E474;	border-right: 1px solid #F9E474;	border-bottom: 1px solid #F9E474;	border-left: 1px solid #F9E474;}#rightcol .keypointdownload {	margin-left: 22px;	margin-right: 0px;}#rightcol .grouping {	margin-left: 22px;	padding-left: 10px;	margin-right: 0px;}.groupingpicture {	font-size: 11px;	font-weight: normal;	text-align: left;	padding: 2px 6px 6px 36px;	margin: 0px 10px 0 0;	background-color: #FFFFCC;	border-top: 0px solid #119297;	border-right: 1px solid #119297;	border-bottom: 1px solid #119297;	border-left: 1px solid #119297;}.time {	font-size: 12px;	color: #1F5695;	background-color: #FFFACD;	padding: 4px;	margin-top: 8px;	margin-bottom: 0px;	border: 1px solid #FFE8A1;}.timedetails {	padding-left: 20px;	padding-top: 4px;	padding-bottom: 6px;	margin-top: 0px;	margin-bottom: 12px;	border-right: 1px solid #FFEE99;	border-bottom: 1px solid #FFEE99;	border-left: 1px solid #FFEE99;	padding-right: 2px;}