/* General CSS */
	select {
		font-size: 11px;
	}

	/* right menu */
		/* rounded borders menu */
		.rbroundboxm { background: #EAE6E6; }
		.rbtopm div  { background: url('../images/tmtl.gif') no-repeat top left; }
		.rbtopm      { background: url('../images/tmtr.gif') no-repeat top right; }
		.rbbotm div  { background: url('../images/tmbl.gif') no-repeat bottom left; }
		.rbbotm      { background: url('../images/tmbr.gif') no-repeat bottom right; 
					   border-top: 1px dotted #808080;
					   border-spacing: -5px;
					   }
		.rbtopm div, .rbtopm, .rbbotm div, .rbbotm {
			height: 7px;
			font-size: 1px;
		}
		.rbbotm div, .rbbotm {
			height: 15px;
			font-size: 1px;
		}
		.rbcontentm  { 
			background-color:#EAE6E6;
			padding-top:10px;
			padding-bottom:0;
		}
		.rbroundboxm { 
			margin: 5px 0 5px 0;
			width: 178px; 
			\width: 176px;
			w\idth: 175px;
		}
		/* end rounded borders menu */

	/* tables */
		/* rounded borders tables */
		.rbroundboxmt { background: #EAE6E6; }
		.rbtopmt div  { background: url('../images/tmtl.gif') no-repeat top left; }
		.rbtopmt      { background: url('../images/tmtr.gif') no-repeat top right;
					   border-bottom: 1px dotted #808080;
					   border-spacing: -5px;
					   }
		.rbbotmt div  { background: url('../images/tmbl.gif') no-repeat bottom left; }
		.rbbotmt      { background: url('../images/tmbr.gif') no-repeat bottom right; 
					   border-top: 1px dotted #808080;
					   border-spacing: -5px;
					   }
		.rbtopmt div, .rbtopmt, .rbbotmt div, .rbbotmt {
			height: 7px;
			font-size: 1px;
		}
		.rbbotmt div, .rbbotmt {
			height: 15px;
			font-size: 1px;
		}
		.rbcontentmt  { 
			background-color:#EAE6E6;
			padding-top:10px;
			padding-bottom:0;
		}
		.rbroundboxmt { 
			margin: 5px 0 5px 0;
			width: 178px; 
			\width: 176px;
			w\idth: 508px;
		}
		/* end rounded borders tables */

	/* menu styles */
	a.level1, a.level2, a.level3, a.level4 {
		display: block;
		width: 178px; 
		\width: 176px;
		w\idth: 175px;
		text-decoration: none;
		text-align:left;
		padding: 4px 0px 5px 0px;
	}
	a.level1 span, a.level2 span, a.level3 span, a.level4 span {
		position: relative;
		display: block;
		margin: 0px;
	}
	a.level1 span {
		left: 25px;
		width: 154px;
	}
	a.level2 span {
		left: 30px;
		width: 142px;
	}
	a.level3 span {
		left: 38px;
		width: 116px;
	}
	a.level4 span {
		left: 43px;
		width: 142px;
	}
	a.level1 {
		background-color: #EAE6E6;
		font-weight:bold;
		border-top: 1px dotted #808080;
		color:#DB731E;
	}
	
	img.arrow {height: 0; width: 0; border-width: 0;}
	a:hover img.arrow {position: absolute; left:-12px; top:4px; height: 8px; width: 7px;}
	a.level1:link {
		color:#808080; /*Orange text*/
	}
	a.level1:visited {
		text-decoration:none;
		color:#808080;
	}
	a.level1:hover {
		text-decoration:none;
		background-color:#EDEDED;
		color:#AD0C10;
	}
	a.level1:active {
		color:#808080; /*Orange text*/
	}
	a.level2 {
		background-color: #EDEDED;
	}
	a.level2, a.level2:link, a.level2:visited, a.level2:hover, a.level2:active {
		color:#41ABE7;
		text-decoration: none;
	}
	a.level2:hover {
		background-color: #D8D8D8;
	}
	a.level3 {
		background-color: #F0F1EF;
	}
	a.level3, a.level3:link, a.level3:visited, a.level3:hover, a.level3:active {
		color:#748267;
		text-decoration: none;
	}
	a.level3:hover {
		background-color: #CCECD6;
	}
	a#marginb {
		border-bottom: 1px dotted #F6821F;
	} 
	/* end right menu */

/* related items box */
  	/* shortcuts clients */
	dl {
		width: 178px; 
		\width: 176px;
		w\idth: 175px;
		margin: 10px 0 10px 0px;
		padding: 0;
		background: #8ECCF1 url(../images/box_bottom_sc_2L.gif) no-repeat bottom left;
		}
	dt {
		margin: 0 0 7px 0;
		padding: 5px 15px;
		font-size:12px;
		font-weight:bold;
		color: #fff;
		text-align:left;
		background: #42AAE7 url(../images/box_top_sc_2L.gif) no-repeat top left;
		}
	dd {
		margin: 0 0 0 10px;
		padding: 0 5px 8px 5px;
		color: #333683;
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		}
	dd a, a:link, a:visited, a:hover, a:active {
		color: #333683;
	}
	.space {
		margin-bottom: 7px;
	}
	a.relate {
		color: #313783;
		font-size: 12px;
		text-align: left;
		text-decoration:none;
	}
	div#adverts {
		margin-bottom: 7px;
	}
	/* end shortcuts clients */
	/* demo box*/
	.rbroundbox2 { background: #FF6600; }
	.rbtop2 div  { background: url('../images/t2tl.gif') no-repeat top left; }
	.rbtop2      { background: url('../images/t2tr.gif') no-repeat top right; }
	.rbbot2 div  { background: url('../images/t2bl.gif') no-repeat bottom left; }
	.rbbot2      { background: url('../images/t2br.gif') no-repeat bottom right; }
	.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
		height: 7px;
		font-size: 1px;
	}
	.rbcontent2  { 
		margin: 0 0px 0 0px; 
		text-align:left;
		padding: 10px 0 10px 25px;
		font-size:14px;
		color:#FFF;
	}
	.rbroundbox2 { 
		margin: 10px 0px 0px 0px;
		width: 178px; 
		\width: 176px;
		w\idth: 175px;
		background: #FF6600 url('../images/demo.gif') no-repeat 127px 0; 
	}
	/* end demo box */
	/* contact box*/
  	.rbroundbox { background: #F6C938; }
	.rbtop div  { background: url(../images/t1tl.gif) no-repeat top left; }
	.rbtop      { background: url(../images/t1tr.gif) no-repeat top right; }
	.rbbot div  { background: url(../images/t1bl.gif) no-repeat bottom left; }
	.rbbot      { background: url(../images/t1br.gif) no-repeat bottom right; }
	.rbtop div, .rbtop, .rbbot div, .rbbot {
		height: 7px;
		font-size: 1px;
	}
	.rbcontent  { 
		margin: 5px 7px 2px 7px; 
	}
	.rbroundbox { 
		margin: 10px 0px 0px 0px;
		width: 178px; 
		\width: 176px;
		w\idth: 175px;
	}
	.divtcontact {
		width:158px;
	}
	.divtcontactr1c1 {
		width: 27px;
		\width: 24px;
		w\idth: 23px;
		float: left;
		height: 40px;
		text-align:center;
	}
	.divtcontactr1c2 {
		margin-left:30px;
		height: 40px;
		text-align:left;
	}
	.divtextcontact {
		font-weight:bold;
		font-size:12px;
		color:#323683;
	}
	img.call {	padding: 1px; border:0;}
	img.email {	padding: 1px; border:0;}
	img.view {	padding: 1px; border:0;}
	img.ask {	padding: 1px; border:0;}
	/* end contact box*/
	/* shortcuts content */
	.divcontent_scc {
		font-size:11px;
		text-align:left;
		padding: 0;
		line-height: 16px;
		margin: 3px 8px 3px 10px;
	}
	dl.down_scc {
		width: 98%; 
		margin: auto;
		padding: auto;
		background: #FDD695;
		border:1px solid #000;
		margin-top: 10px;
		margin-bottom: 10px;
		}
	td.cells_scc {
		background-color:#FBF8E6;
	}
	dt.downt_scc {
		margin: 0 0 4px 0;
		padding: 3px 15px;
		font-size:12px;
		color: #fff;
		text-align:left;
		background: #FCB132;
		border-bottom: 1px dotted #000;
		}
	dd.downc_scc {
		margin: 0 0 0 10px;
		padding: 4px 5px 8px 5px;
		color: #000;
		font-size: 10px;
		text-align: left;

		font-style:normal;
		}
	dd.downc_scc a, dd.downc_scc a:link, dd.downc_scc a:visited, dd.downc_scc a:hover, dd.downc_scc a:active {
		color:#000;
	}
	dd.downc_scc a:hover {
		color:#000033;
	}
	.space_scc {
		margin-bottom: 7px;
	}
	a.relatedown_scc {
		color: #000;
		font-size: 11px;
		text-align: left;
		text-decoration:none;
	}
/* end related items box */
/* templates/register.php and passwordchange.php */
table.registration {
	margin: 10px 10px 10px 40px;
	width: 400px;
}
/* end templates/register.php */

/* templates/print.php */
p#hide {
	margin-left: 12px;
}
/* end templates/print.php */

/* templates/forumthread.php */
td#author {
	vertical-align: top;
	padding: 8px 0px 8px 5px;
}
table.forumthread {
	width: 100%;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	margin-bottom: 10px;
}
table.forumthread th {
	font-weight: bold;	
}
table.forumthread td, table.forumthread th {
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	padding: 4px 6px;
	color:#000000;
}
tr.odd {
	background-color: #eee;
}
tr.even {
	background-color: #ddd;
}
p.smallright {
	text-align: right;
	font-size: 9px;
	margin: 0px 0px 5px 0px;
}
p.smallleft {
	font-size: 9px;
	margin: 0px 0px 5px 0px;
}
/* end templates/forumthread.php */

/* templates/forumtopic.php */
table.forumthread input.text, table.forumthread textarea {
	width: 360px;
	font-size: 11px;
	color:#000000;
}
/* end templates/forumtopic.php */

/* templates/forum.php */
p.small {
	font-size: 9px;
	margin: 3px 0px;
}
/* end templates/forum.php */

/* Styles for cookbook - Added by Louise 17/5/05 - DON'T DELETE!! */
div.samplecode {
	font-family: Courier, monospace;
	font-size: 11px;
	color: #555;
	background-color: #eee;
	padding: 6px 10px 5px 10px;
	margin: 10px 0px;
}
/* End styles for cookbook */
