/* 2006-11-18 PNH added adverts in range 200-204 and 400-402 */
/* 2006-11-15 PNH added div.questionnaire */
/* 2006-11-14 PNH change size of h1-h4 from default size and add questionnaire styles */
/* 2006-03-15 PNH add margin and background-color */


body {
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	background-color: #ffffff
 }
h1, h2, h3, h4, p
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
/* 2006-11-14 PNH set size of h1-h4 */
h1
{
	font-size:1.3em;
}
h2
{
	font-size:1.2em;
}
h3
{
	font-size:1.1em;
}
h4
{
	font-size:1.0em;
}
/* 2006-03-15 PNH add TH */
/* 2006-11-15 PNH added div.questionnaire */
TD, TH, div.questionnaire { font-size:11px; line-height: 16px; color:#333333; font-family:helvetica,arial,sans-serif; }
.grey { font-size:9px; font-family:helvetica,arial,sans-serif; color:#666666; }
INPUT,TEXT,TEXTAREA,SELECT,BUTTON { font-size:xx-small;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; }
A:link { color: #003399; }
A:active { color: #003399; }
A:visited { color: #660066; }
.large { font-size:9px; font-family:helvetica,arial,sans-serif; color:#00000; }
.large14bold {
	font-size:14px;
	font-family:helvetica,arial,sans-serif;
	color:#00000;
	font-weight : bold;
}
.small { COLOR: #000000; }
.white { COLOR: #ffffff; font-size:9px; }
.error { COLOR: #ff0000; font-size: 17px; font-weight : bold;}
/* 2005-09-14 PNH class "warning" added */
.warning {
	color: #cc6600;
	font-weight: bold;
}
.red { COLOR: #ff0000; font-size:9px; }
.head {	COLOR: #333333; font-weight : bold; font-size : 14px; }
.headblk { COLOR: #333333; font-weight : bold; font-size : 14px; }
.underline	{
	font-size:9px;
	font-family:helvetica,arial,sans-serif;
	color:#333333;
	text-decoration : underline;
}
 .errHilite { background-color: #44C8F5; }

 .strong_pur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C6174;
	letter-spacing : 1px;
	font-weight : bold;
}

/* 2006-03-07 PNH classes "stepdone/stepdoing/steptodo" added */

.stepdone, .stepdoing, .steptodo {
	padding: 3px 10px 3px 10px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.stepdone {
	color: #006600
}
.stepdoing {
	color: #000000;
	font-weight: bold;
}
.steptodo {
	color: #cc6666;
}
/* 2006-03-09 PNH classes "ordersection" added */
.ordersection {
	font-size:11px; font-family:helvetica,arial,sans-serif;
	color: #000000;
	background-color: #9999ff;
	font-weight: bold;
}

/* 2006-03-22 PNH Added classes for adverts */

div.advert100, div.advert101, div.advert102, div.advert103, div.advert104,
div.advert110, div.advert111, div.advert112, div.advert113, div.advert114,
div.advert120, div.advert121, div.advert122, div.advert123, div.advert124,
div.advert130, div.advert131, div.advert132, div.advert133, div.advert134,
div.advert140, div.advert141, div.advert142, div.advert143, div.advert144,
div.advert150, div.advert151, div.advert152, div.advert153, div.advert154,
div.advert160, div.advert161, div.advert162, div.advert163, div.advert164,
div.advert170, div.advert171, div.advert172, div.advert173, div.advert174,
div.advert180, div.advert181, div.advert182, div.advert183, div.advert184,
div.advert190, div.advert191, div.advert192, div.advert193, div.advert194,
div.advert200, div.advert201, div.advert202, div.advert203, div.advert204
{
	left: 845px;
	position: absolute;
	padding: 0px;
	border-color: #ffffff #cccccc #cccccc #ffffff;
	border-style: solid;
	border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px;
	z-index: 200;
}

div.advert1, div.advert2, div.advert3,
div.advert300, div.advert301, div.advert302, div.advert303, div.advert304,
div.advert310, div.advert311, div.advert312, div.advert313, div.advert314,
div.advert320, div.advert321, div.advert322, div.advert323, div.advert324,
div.advert330, div.advert331, div.advert332, div.advert333, div.advert334,
div.advert340, div.advert341, div.advert342, div.advert343, div.advert344,
div.advert350, div.advert351, div.advert352, div.advert353, div.advert354,
div.advert360, div.advert361, div.advert362, div.advert363, div.advert364,
div.advert370, div.advert371, div.advert372, div.advert373, div.advert374,
div.advert380, div.advert381, div.advert382, div.advert383, div.advert384,
div.advert390, div.advert391, div.advert392, div.advert393, div.advert394,
div.advert400, div.advert401, div.advert402, div.advert403, div.advert404
{
	top: 6px;
	position: absolute;
	padding: 0px;
	border-color: #ffffff #cccccc #cccccc #ffffff;
	border-style: solid;
	border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px;
	z-index: 200;
}

div.advert1,
div.advert300, div.advert310, div.advert320, div.advert330, div.advert340,
div.advert350, div.advert360, div.advert370, div.advert380, div.advert390,
div.advert400 {left: 220px}
div.advert2,
div.advert301, div.advert311, div.advert321, div.advert331, div.advert341,
div.advert351, div.advert361, div.advert371, div.advert381, div.advert391,
div.advert401 {left: 427px}
div.advert3,
div.advert302, div.advert312, div.advert322, div.advert332, div.advert342,
div.advert352, div.advert362, div.advert372, div.advert382, div.advert392,
div.advert402 {left: 634px}

div.advert100, div.advert110, div.advert120, div.advert130, div.advert140,
div.advert150, div.advert160, div.advert170, div.advert180, div.advert190,
div.advert200 {top: 100px}

div.advert101, div.advert111, div.advert121, div.advert131, div.advert141,
div.advert151, div.advert161, div.advert171, div.advert181, div.advert191,
div.advert201 {top: 170px}

div.advert102, div.advert112, div.advert122, div.advert132, div.advert142,
div.advert152, div.advert162, div.advert172, div.advert182, div.advert192,
div.advert202 {top: 240px}

div.advert103, div.advert113, div.advert123, div.advert133, div.advert143,
div.advert153, div.advert163, div.advert173, div.advert183, div.advert193,
div.advert203 {top: 310px}

div.advert104, div.advert114, div.advert124, div.advert134, div.advert144,
div.advert154, div.advert164, div.advert174, div.advert184, div.advert194,
div.advert204 {top: 380px}


.radiomatrix {
	text-align: center;
	vertical-align: top;
	width: 60px;
}

