body
{
  	background:#fff;
	margin:0; padding:0;
	font: 12px Arial;
	color: #323232;
	behavior: url(/userfiles/file/csshover.htc);
}

div.png, img 
{
	behavior: url(/userfiles/file/iepngfix.htc);
}

.xlarge 
{ 
	font-size: 1.5em;
}

.large  
{ 
	font-size: 1.2em;
}

.small  
{ 
	font-size: 0.9em;
}

.xsmall 
{ 
	font-size: 0.7em;
}

form 
{
	padding:0;margin:0;
}

a
{
  color:#323232;
  text-decoration:none;
}

a:hover
{
  text-decoration:underline;
}

h1 { font-size: 1.9em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }

h1,h2,h3,h4,h5,h6 { line-height:1.5em; margin:0 0 0.5em 0; color:#323232;}

img { border:0; }

#wrapper
{
  width:960px;
  margin:0 auto;
  padding:0;
}

#wrapper2
{
  width:969px;
  margin:0 auto; 
  padding-top: 25px;
}

#flash
{
  margin:0 auto;
  width:960px;
  /*background:url('flash_bg.png') no-repeat;*/
}

#menu
{
  margin-top: -33px;
  margin-left:270px;
}



#left
{
  float:left;
  width:276px;
}

.leftbar
{
  padding-left:22px;
}

.leftbar h2
{
  color:#fff;
  font-size:16px;
  padding-top:20px;
  padding-bottom:3px;
  padding-left:23px;
}

.leftbar p
{
  width:230px;
  line-height:20px;
}
 
#content_centre
{
  float:left;
  width:693px;
  background:url('/userfiles/image/content_02.png') repeat-y;
}

#content_header
{
  background:url('/userfiles/image/content_01.png') no-repeat;
  min-height:59px;
}

#topic
{
  margin-left:20px;
  padding-top:12px;
  width:650px;
  min-height:500px;
}

#topic p
{
  line-height:18px;
}

#topic table
{
  line-height:20px;
}

#topic ul
{
  list-style:circle;
  line-height:20px;
}

#topic ul b
{
  margin-left:-22px;
}

#topic ul li
{
  padding:0;
  margin-left:-10px;
}

#topic ul li ul
{
  list-style-type:disc;
}

.prod
{
  float:left;
  width:160px;
  height:160px;
}

.prod a
{
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}

.prod a:hover
{
  text-decoration:underline;
}

.p
{
  padding-top:5px;
  width:153px;
  text-align:center;
  font-size:15px;
}

#footer
{
  background:url('/userfiles/image/footer_line.png') no-repeat;
  margin:0 auto;
  width:969px;
  min-height:30px;
  line-height:30px;
}

/*div{
  border:1px solid red;
}*/

.spanlogic
{
	font-size: 6pt;
	color: #999;
	text-decoration: none;
}

td.client
{
	text-align: center;
	font-weight: 700;
}

td.clientlogo
{
	vertical-align: middle;
	text-align: center;
	height: 110px;
}

img.prod1
{
	border: solid 1px #ddd;
	margin: 0px 10px 10px 10px;
	float: right;
}

img.prod2
{
	border: solid 1px #ddd;
	float: right;
}

img.prod3
{
	border: solid 1px #ddd;
	margin: 0px 10px 10px 10px;
}

a.prod1
{
	font-size: 14pt;
	color: #5ac;
	text-decoration: underline;
}

a.prod1:hover
{
	text-decoration: none;
}

a.prod2
{
	color: #5ac;
	text-decoration: underline;
}

a.prod2:hover
{
	text-decoration: none;
}

img.bullet
{
	vertical-align: middle;
}

td.prodtitle
{
	font-size: 12pt;
	font-weight: 700;
	border-bottom: solid 1px #ccc;
	background-image: url(/userfiles/image/bullet1.png);
	background-position: left 10px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

span.prod1
{
	display: block;
	background-image: url(/userfiles/image/bullet1.png);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

span.prod2
{
	display: block;
	background-image: url(/userfiles/image/bullet1.png);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 20px;
}

td.top
{
	text-align: right;
	border-bottom: solid 1px #ccc;
}

img.top
{
	vertical-align: bottom;
	border-width: 0px;
}

a.link1
{
	text-decoration: underline;
	color: #5ac;
	cursor: hand;
	cursor: pointer;
}

a.link1:hover
{
	text-decoration: none;
	color: #5ac;
	cursor: hand;
	cursor: pointer;
}

a.newsmore
{
	float: bottom right;
	font-weight: 700;
}

a.newstitle
{
	font-size: 12pt;
	color: #5ac;
	text-decoration: underline;
}