/* v1.0 | 20080212 */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;	font:12px Verdana, Geneva, sans-serif;	}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/* my own DIV styles **********************/#container {	width:950px;	background:  ;	margin:3em auto;	padding:10px;	border-color: #999;	border-top-style: solid;	border-bottom-style: solid;	border-bottom-width: 1px;	border-top-color: #999;	border-top-width: 1px;	background-color: #FFF;}#menupart {	width:950px;	height:120px;	border-bottom:#999;	border-bottom-style:solid;	border-width: 1px;	}#toplogo {	float:left;	padding-right:10px;	padding-top:30px;	width: 300px;}#topmenu {	float:left;	padding-left:10px;	padding-right:10px;	border-left-color: #999;	border-left-style: solid;	border-left-width: 1px;	overflow:hidden;	width: 100px;	height:100px;}#topmenudetails {	float:left;	padding-left:10px;	padding-top:20px;}#middle {	padding-top:10px;	height:470px;	width:750px;}#leftcontent {	width:350px;	float:left;}#rightcontent {	float:right;}#footer {	clear:both;	}	/* my TEXT styles *************/#toplogo h1 {	font-size:26px;		text-align:center;		color:#000;	}#toplogo p {	font-size:18px;	font-family: "Times New Roman", Times, serif;	color: #333;	text-align:center;	}#rightcontent p {	color:#999;	font-size: 14px;}a{		text-decoration:none;color:#666666;	}#topmenu a:link  {	color:#C30;	font-size:14px;}#topmenu a:visited {	text-decoration:none;	color: #333;	font-size:14px;}#topmenu a:hover  {	color:#C30;	font-size:14px;}#topmenu a:active  {	color:#C30;	font-size:14px;}#topmenudetails	{	font-size:10px;}#topmenudetails li {	display:inline;	padding-right: 5px;	padding-top:20px;}#topmenudetails a:hover {	color:#F00;}#leftcontent h1 {	line-height: 2;	color:#339;}#leftcontent p {	line-height: 1.5;	color:#333;}#footer p {	font-size: 9px;	color:#000;	text-align: center;}