body
	{
	background: #ffffff ;
	margin: 0px;
	padding: 0px;
	text-align: center ;
	font-size:.95em;
	font-family: Verdana,Arial,sans-serif;
	}

img
	{
	border: 0px ;
	}
a:hover
	{
	text-decoration:underline;
	}
p
	{
	margin: 10px 10px 0px 10px;
	}
p.clientimg
	{
	margin:0px;margin-top:3px;
	}
p.search
	{
	margin:0px; padding:0px;
	}
h3,h1
	{
	margin:10px 10px 0px 10px;
	}
.skip
	{
	display:none;
	}


/* div styles */
#header
	{
	text-align: right;
	padding: 0px;
	width: 760px;
	height:90px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	border-bottom:3px solid white;
	line-height:1em;
	padding-top:10px;
	}
#header ul, #header form
	{
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	}
#header li
	{
	list-style: none;
	font-size:10px;
	margin:1px 0px;
	}
#header form
	{
	margin-top: 5px;
	}
#header a, #header input
	{
	color: #fff;
	}
#header a
	{
	padding:1px;
	width:200px;
	}
#header input
	{
	border: 1px solid #000;
	font:.6em Verdana;
	text-align:left;
	}
#footer
	{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	height: 100px;
	margin-top: 3px;
	background-position: 30% 10%;
	clear:both;
	}
#wrapper
	{ 
	margin:auto;
	width:760px;
	}

#stretch
	{
	height:730px; width:1px;
	float:left;
	display: inline;/* jules 23.11.09 */
	}
#contentbg
	{ background-color:#f5f6f6;
	float:left;
	display: inline;/* jules 23.11.09 */
	width:760px;
	height:100%;
	}
#logo
	{ 
	text-align:left;
	margin:10px 10px 10px 10px;
	border-bottom: 1px dotted #D8D9D9;
	padding-bottom:10px;
	}
#menu
	{
	width:205px;
	float:left;
	display: inline;/* jules 23.11.09 */
	background-color:#f5f6f6;
	margin:0px;
	}
ul.navigation
	{
	list-style:none;
	padding:0px;
	margin: 0px 10px 10px 10px;
	text-align:left;
	}
ul.navigation li
	{
	font-size:.6em;
	line-height:1.4em;
	padding:2px 0px;
	border-bottom: 1px dotted #D8D9D9;
	}
ul.navigation li.section
	{ margin-top:15px; 
	}
ul.navigation li a
	{ display:block;
	}
#content
	{
	width:350px;
	text-align:left;
	float:left;
	display: inline;/* jules 23.11.09 */
	background-color:#edeeee;
	padding-bottom: 20px;
	line-height: 1.3em ;
	font-size: 0.75em;
	}

#right
	{ 
	width:205px;
	float:left;
	display: inline;/* jules 23.11.09 */
	background-color:#f5f6f6;
	}
#rightgrey
	{ 
	width:205px;
	float:left;
	display: inline;/* jules 23.11.09 */
	background-color:#edeeee;
	height:100%;
	}

#news
	{
	list-style:none;
	padding:0px;
	margin:2px;
	text-align:left;
	}
#news li
	{
	font-size:.6em;
	padding:3px 0px;
	border-bottom: 1px dotted #D8D9D9;
	}

#news li div.plus
	{
	text-align:right;
	}
#contact
	{
	text-align:left;
	font-size:9px;
	}
#content ul.plain
	{
	list-style:none;
	margin:10px 10px;
	padding:0px;
	}
/* jules 23.11.09 */
#content #main p img
	{
	width: 325px;
	}
