html, body    { height: 100%; margin: 0px; padding: 0mm; vertical-align: top; }

/* background positioning */
#background 	{ position: absolute; z-index: 1; top: 160px; left: 0px;    visibility: visible; display: block }
#logo_cage    { position: absolute; z-index: 1; top: 0px;   left: 75%;    visibility: visible; display: block }
#logo         { position: absolute; z-index: 1; top: 0px;   left: -50px;  visibility: visible; display: block }
#name       	{ position: absolute; z-index: 1; top: 125px; left: -160px; visibility: visible; display: block; font-family: Ariel,Helvetica,Geneva,Sans-serif,sans-serif;   letter-spacing: 5; line-height: 1;   color: black; font-size: 12pt; font-weight: 900; }
#strapline   	{ position: absolute; z-index: 1; top: 50px;  left: 40px; 	visibility: visible; display: block; font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif; letter-spacing: 1; line-height: 1.5; color: #ca0088;  font-size: 12pt; font-weight: 900; width: 45%; }
#title      	{ position: absolute; z-index: 1; top: 150px; left: 40px; 	visibility: visible; display: block; font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif; letter-spacing: 1; line-height: 1.5; color: #00acec;  font-size: 12pt; font-weight: 900; width: 45%; }
#title1      	{ position: absolute; z-index: 1; top: 125px; left: 40px; 	visibility: visible; display: block; font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif; letter-spacing: 1; line-height: 1.5; color: #00acec;  font-size: 12pt; font-weight: 900; width: 32%; }

/* contact positioning */
#contact_cage { position: absolute; z-index: 2; top: 180px; left: 63%;    visibility: visible; display: block; }
#contact_item { margin-top: 0px; margin-bottom: 0px; padding-top: 0%; padding-bottom: 0%; padding-right: 0; border: 0px; }

/* menu positioning */
#menu_cage    { position: absolute; z-index: 2; top: 200px; left: 55%;    visibility: visible; display: block; }
#menu_itema   { position: absolute; z-index: 2; top: 0px; 	left: 0px; 		visibility: visible; display: block; }
#menu_itemb   { position: absolute; z-index: 2; top: 50px; 	left: 0px; 		visibility: visible; display: block; }
#menu_itemc   { position: absolute; z-index: 2; top: 100px; left: 0px; 		visibility: visible; display: block; }
#menu_itemd   { position: absolute; z-index: 2; top: 150px; left: 0px; 		visibility: visible; display: block; }
#menu_iteme   { position: absolute; z-index: 2; top: 200px; left: 0px; 		visibility: visible; display: block; }
#menu_itemf   { position: absolute; z-index: 2; top: 0px; 	left: 200px; 	visibility: visible; display: block; }
#menu_itemg   { position: absolute; z-index: 2; top: 50px; 	left: 200px; 	visibility: visible; display: block; }
#menu_itemh   { position: absolute; z-index: 2; top: 100px;	left: 200px; 	visibility: visible; display: block; }
#menu_itemi   { position: absolute; z-index: 2; top: 150px; left: 200px; 	visibility: visible; display: block; }
#menu_itemj   { position: absolute; z-index: 2; top: 200px; left: 200px; 	visibility: visible; display: block; }
#menu_itemk   { position: absolute; z-index: 2; top: 195px; left: -400px; visibility: visible; display: block; }
#menu_iteml   { position: absolute; z-index: 2; top: 220px; left: -400px; visibility: visible; display: block; }
#menu_itemm   { position: absolute; z-index: 2; top: 245px; left: -400px; visibility: visible; display: block; }
#menu_itemn   { position: absolute; z-index: 2; top: 270px; left: -400px; visibility: visible; display: block; }
#menu_itemo   { position: absolute; z-index: 2; top: 50px;  left: -450px; visibility: visible; display: block; }
#menu_itemp   { position: absolute; z-index: 2; top: 125px; left: -450px; visibility: visible; display: block; }
#menu_itemq   { position: absolute; z-index: 2; top: 200px; left: -450px; visibility: visible; display: block; }
#menu_itemr   { position: absolute; z-index: 2; top: 2px;   left: -450px; visibility: visible; display: block; }
#menu_items   { position: absolute; z-index: 2; top: 68px;  left: -450px; visibility: visible; display: block; }
#menu_itemt   { position: absolute; z-index: 2; top: 134px; left: -450px; visibility: visible; display: block; }
#menu_itemu   { position: absolute; z-index: 2; top: 200px; left: -450px; visibility: visible; display: block; }
#menu_head    { position: absolute; z-index: 2; top: 250px; left: 50px;   visibility: visible; display: block; width: 280pt; }

/* left menu positioning */
#l_menu_cage  { position: absolute; z-index: 2; top: 150px; left: 40%;    visibility: visible; display: block; }
#l_menu_itema { position: absolute; z-index: 2; top: 0px; 	left: 0px; 		visibility: visible; display: block; }
#l_menu_itemb { position: absolute; z-index: 2; top: 30px; 	left: 0px; 		visibility: visible; display: block; }
#l_menu_itemc { position: absolute; z-index: 2; top: 60px;  left: 0px; 		visibility: visible; display: block; }
#l_menu_itemd { position: absolute; z-index: 2; top: 90px;  left: 0px; 		visibility: visible; display: block; }
#l_menu_iteme { position: absolute; z-index: 2; top: 120px; left: 0px; 		visibility: visible; display: block; }
#l_menu_itemf { position: absolute; z-index: 2; top: 150px; left: 0px; 		visibility: visible; display: block; }
#l_menu_itemg { position: absolute; z-index: 2; top: 180px; left: 0px; 		visibility: visible; display: block; }
#l_menu_itemh { position: absolute; z-index: 2; top: 210px;	left: 0px; 		visibility: visible; display: block; }
#l_menu_itemi { position: absolute; z-index: 2; top: 240px; left: 0px; 		visibility: visible; display: block; }
#l_menu_itemj { position: absolute; z-index: 2; top: 270px; left: 0px; 		visibility: visible; display: block; }

/* picture positioning */
#pict_cage    { position: absolute; z-index: 1; top: 200px; left: 75%;    visibility: visible; display: block; }
#pict_itema   { position: absolute; z-index: 1; top: -30px;  left: -285px; visibility: visible; display: block; }
#pict_itemb   { position: absolute; z-index: 1; top: 10px;  left: -65px;  visibility: visible; display: block; }
#pict_pos     { align: center; }
#pict_attrib  { border: none 5 #ffffff;}
#pict_head    { position: absolute; z-index: 1; top: 250px; left: -145px; visibility: visible; display: block; width: 290pt; }

/* credit positioning */
#phaldor     { position: absolute; z-index: 3; top: 540px; left: 14px;   visibility: visible; display: block; }

/* bottom menu positioning */
#tail_cage   { position: absolute; z-index: 3; top: 510px; left: 50%;    visibility: visible; display: block; width: 150pt; }
#menu_item11 { position: absolute; z-index: 3; top: 0px; 	 left: -103px; visibility: visible; display: block; width: 150pt; }
#menu_sep11  { position: absolute; z-index: 3; top: 0px; 	 left: -69px; visibility: visible; display: block; width: 150pt; }
#menu_item12 { position: absolute; z-index: 3; top: 0px; 	 left: -63px; visibility: visible; display: block; width: 150pt; }
#menu_sep12  { position: absolute; z-index: 3; top: 0px; 	 left: -21px;  visibility: visible; display: block; width: 150pt; }
#menu_item13 { position: absolute; z-index: 3; top: 0px; 	 left: -15px;  visibility: visible; display: block; width: 150pt; }
#menu_sep13  { position: absolute; z-index: 3; top: 0px; 	 left: 25px;  visibility: visible; display: block; width: 150pt; }
#menu_item14 { position: absolute; z-index: 3; top: 0px; 	 left: 31px;  visibility: visible; display: block; width: 150pt; }
#menu_sep14  { position: absolute; z-index: 3; top: 0px; 	 left: 79px;   visibility: visible; display: block; width: 150pt; }
#menu_item15 { position: absolute; z-index: 3; top: 0px; 	 left: 85px;   visibility: visible; display: block; width: 150pt; }
#menu_item16 { position: absolute; z-index: 3; top: 15px;  left: -103px;  visibility: visible; display: block; width: 150pt; }
#menu_sep16  { position: absolute; z-index: 3; top: 15px;	 left: -9px;   visibility: visible; display: block; width: 150pt; }
#menu_item17 { position: absolute; z-index: 3; top: 15px;	 left: -3px; visibility: visible; display: block; width: 150pt; }
#menu_sep17  { position: absolute; z-index: 3; top: 15px;	 left: 78px;  visibility: visible; display: block; width: 150pt; }
#menu_item18 { position: absolute; z-index: 3; top: 15px;	 left: 84px;  visibility: visible; display: block; width: 150pt; }
#menu_hr     { position: absolute; z-index: 3; top: 22px;  left: -190px; visibility: visible; display: block; width: 320pt; }
#hr_colour   { color: #00acec; }

/* address positioning */
#addr1       { position: absolute; z-index: 3; top: 35px;  left: -185px; visibility: visible; display: block; width: 350pt; }
#addr2       { position: absolute; z-index: 3; top: 50px;  left: -105px; visibility: visible; display: block; width: 350pt; }

/* copyright message positioing */
#copyright1  { position: absolute; z-index: 3; top: 65px;  left: -140px; visibility: visible; display: block; }
#copyright2  { position: absolute; z-index: 3; top: 65px;  left: -85px;  visibility: visible; display: block; }
#copyright3  { position: absolute; z-index: 3; top: 65px;  left: -76px;  visibility: visible; display: block; }

/* text positioning */
#text        { position: absolute; z-index: 4; top: 200px; left: 40px; 	 visibility: visible; display: block; font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif; letter-spacing: 1; line-height: 1;   color: navy; font-size: 10pt; font-weight:normal; width: 45%; }
#text1       { position: absolute; z-index: 4; top: 160px; left: 40px; 	 visibility: visible; display: block; font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif; letter-spacing: 1; line-height: 1;   color: navy; font-size: 10pt; font-weight:normal; width: 32%; }
#text2       { position: absolute; z-index: 4; top: 150px; left: 40px; 	 visibility: visible; display: block; font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif; letter-spacing: 1; line-height: 1;   color: navy; font-size: 10pt; font-weight:strong; width: 35%; }
#text3       { position: absolute; z-index: 4; top: 145px; left: 40px; 	 visibility: visible; display: block; font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif; letter-spacing: 1; line-height: 1;   color: navy; font-size: 10pt; font-weight:strong; width: 35%; }

/* styles */
#black_link  { font-family: Ariel,Helvetica,Geneva,Sans-serif,sans-serif; color: #ca0088; font-size: 8pt;  text-decoration: none; font-weight: bold; }
#tail_link   { font-family: Ariel,Helvetica,Geneva,Sans-serif,sans-serif; color: #00acec; font-size: 8pt;  text-decoration: none; font-weight: bold; }
#menu_item   { font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif; color: black; font-size: 10pt; text-decoration: none;  margin-top: 0px; margin-bottom: 0px; padding-top: 0%; padding-bottom: 0%; padding-right: 0; font-weight: strong; }
#b_menu_item { font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif; color: black; font-size: 12pt; text-decoration: none;  margin-top: 0px; margin-bottom: 0px; padding-top: 0%; padding-bottom: 0%; padding-right: 0; font-weight: strong; }
#head_text   { font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif; color: #00acec; font-size: 10pt; text-decoration: none; font-style: italic; font-weight: bold; }

