.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }
.forumline	{ background-color: #A9B8C2; border: 0px #006699 solid; }
.navigation a { display: block; width: 110px; }
td.header { background-color: #FFFFFF; background-image: url(http://images.mygen.co.uk/acp_top.jpg);}
td.navpic { background-color: #FFFFFF;background-image: url(http://images.mygen.co.uk/navpic.gif);height: 22px;}
td.cellrow2 {background-color: #FFFFFF;height: 32px;font-size: 11px; border-color: #CCCCCC; border-style: solid; border-width: 0px 0px 1px 0px;}
td.indextop {background-color: #FFFFFF;background-image: url(http://images.mygen.co.uk/index_top.jpg);}
td.indexbom {background-image: url(http://images.mygen.co.uk/bt.gif);background-position: center bottom;background-repeat: repeat-x;}
td.lefttd {background-repeat: repeat-y;background-image: url(http://images.mygen.co.uk/left.gif);}
td.righttd {background-image: url(http://images.mygen.co.uk/right.gif);background-repeat: repeat-y;}
body { scrollbar-face-color: #DEE3E7; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #DEE3E7; scrollbar-3dlight-color: #D1D7DC; scrollbar-arrow-color: #006699; scrollbar-track-color: #EFEFEF; scrollbar-darkshadow-color: #98AAB1; margin: 0px; border: 0px; padding: 0px; background-color: white; font-family: Verdana, Arial, sans-serif; font-size: 11px}
.copyright { color: #444; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif;letter-spacing: -1px;}
td { font-family: Verdana, Arial, sans-serif; font-size: 11px }
th { height: 25px; color: #444444; border-color: #FFFFFF; border-style: solid; font-size: 10px; background-color: #EAEAEA; border-width: 1px 1px 0px 1px; }
.tablebg { background-color: #A9B8C2; }
.row1 { background-image:url('http://images.mygen.co.uk/tablebg1.gif'); background-repeat:repeat-y; background-color: #F7F7F7; padding: 4px; font-family: Verdana, Arial, sans-serif; font-size: 10px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px;}
.row2 { background-color: #ECECEC; padding: 4px; font-family: Verdana, Arial, sans-serif; font-size: 10px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.row3 { background-color: #EAEAEA; padding: 4px; font-family: Verdana, Arial, sans-serif; font-size: 10px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.spacer { background-color: #D1D7DC; }
hr { height: 1px; border-width: 0px; background-color: #D1D7DC; color: #D1D7DC }
a,a:link,a:active,a:visited { text-decoration: none; color : #445588; }
a:hover	{ text-decoration: none; color : #224466; }
form { margin: 0px; padding: 0px; border: 0px; }
input { color: black; font-family: Verdana, serif; font-size: 10px; font-weight: normal;}
textarea { background-color: white; color: black; font-family: Verdana, serif; font-size: 10px; font-weight: normal; border-color: black; border-style: solid; border-width: 1px; }
select { color: black; background-color: white; font-family: Verdana, serif; font-size: 10px; font-weight: normal; border-color: black; border-style: solid; border-width: 1px; }
img { border: 0px; }

.tbl{border-collapse:collapse;height:4px;width:100%}
.tbll{background: url(http://images.mygen.co.uk/tb4_l.gif) no-repeat;width:8px}
.tblbot{background: url(http://images.mygen.co.uk/tb4_m.gif) repeat-x;width:100%}
.tblr{background: url(http://images.mygen.co.uk/tb4_r.gif) no-repeat;width:8px}
.tbl80{border-collapse:collapse;height:4px;width:80%}

.tbt{border-collapse:collapse;height:22px;width:100%}
.tbtl{background: url(http://images.mygen.co.uk/tb2_l.gif) no-repeat;width:22px}
.tbtbot{background: url(http://images.mygen.co.uk/tb2_m.gif) repeat-x;font-size:11px;color:#445588; text-align:left;}
.tbtr{background: url(http://images.mygen.co.uk/tb2_r.gif) no-repeat;width:124px}

.tbn{border-collapse:collapse;height:22px;width:100%}
.tbnl{background: url(http://images.mygen.co.uk/tb1_l.gif) no-repeat;width:76px}
.tbnbot{background: url(http://images.mygen.co.uk/tb1_m.gif) repeat-x;width:100%;font-size:11px;color:#445588;}
.tbnr{background: url(http://images.mygen.co.uk/tb1_r.gif) no-repeat;width:39px}

.pick { background-color: #FFFFFF; border-right: solid 1px black; padding: 2px 5px 2px 5px; width:75px; }
.colourdiv { cursor: pointer; border: solid 1px black; width: 100px; text-align: left; padding: 2px 0px 2px 0px;}
.boxtop{height: 22px;background: url(http://images.mygen.co.uk/tb2_m.gif) repeat-x;font-size:11px;color:#445588; text-align:left}
.boxtoptext{position: relative;top: 5px; text-align:left; font-weight:bold;}
.boxtopleft{float: left;width: 22px;height: 22px;background: url(http://images.mygen.co.uk/tb2_l.gif) no-repeat;}
.boxtopright{float: right;width: 124px;height: 22px;background: url(http://images.mygen.co.uk/tb2_r.gif) no-repeat; }
.boxtitle{height: 12px;padding: 5px;border: solid 1px #A9B8C2;border-bottom: 0;background-color: #EAEAEA;}
.boxmiddle{padding: 5px;border: solid 1px #98AAB1;background: url(http://images.mygen.co.uk/tablebg1.gif) repeat-y;}
.boxbottom{height: 4px;background: url(http://images.mygen.co.uk/tb4_m.gif) repeat-x;}
.boxbottomleft{float: left;height: 4px;width: 6px;background: url(http://images.mygen.co.uk/tb4_l.gif) no-repeat;}
.boxbottomright{float: right;height: 4px;width: 6px;background: url(http://images.mygen.co.uk/tb4_r.gif) no-repeat;}

.info
{
	padding: 5px;
	border: 1px solid #666666;
	background-color: #ffffe1;
	color: #666666;
	font-size: 0.9em;
	text-align: left;
}
.info div
{
	background-image: url(http://images.mygen.co.uk/instructions.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 3px 0px 6px 25px;
	margin-bottom: 10px;
	border-bottom: solid 1px #666666;
	color: #666666;
	font-size: 1.1em;
	font-weight: bold;
}
.info ol, .info ul { padding-left: 10px; margin: 0 0 5px 10px; }
.info ul { list-style-type: none; }
.page-title { display: block; padding: 1px; text-align: left; border-bottom: solid 1px #BBBBBB; margin: 0; margin-bottom: 10px; font-size: 1.5em; font-weight: 600; }
.section-title { display: block; padding: 1px; text-align: left; border-bottom: solid 1px #BBBBBB; margin: 0; margin-bottom: 10px; font-size: 1.2em; font-weight: 600; }
.paginator a, .paginator span { display: block; float: left; padding: 3px 4px; }
.paginator a:hover { background-color: #EEEEEE; color: Black; }
.paginator span.current { border: 1px solid #EEEEEE; font-weight: bold; }
.paginator .prevnext { width: 80px; }
.paginator .dotdotdot { margin: 0 10px; }
.paginator .show { float: right; padding: 0; }