#page {width:800px; text-align:left; background-color:#ffffff; border:solid black; border-width:1px; padding:0px 0px 0px 0px; margin:0px auto 0px auto; position:relative}
#header {height:120px; width:800px; background-image:url(images/header_fill.jpg); margin:0px auto 0px auto; padding:0px 0px 0px 0px; border-width:0px; z-index:0; position:relative}
#footer {width:800px; background-image:url(images/footer_fill.jpg); background-repeat:repeat-x; z-index:0; background-color:#ffffff; clear:left}
#nav {width:185px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; left:-8px; top:-1px; float:left; z-index:1; background-image:url(images/nav_bar_middle.jpg); background-position:0px -2px}
#text {width:400px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 4px 0px}
#tv_intro {width:400px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
#tv_outro {width:400px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
#company {background-color:#009A9A; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-width:0px}
#about_us {width:615px; float:left; padding:0px 0px 0px 0px; margin:8px 0px 16px 0px; background-image:url(images/lighthouse.jpg); background-position:-0px -0px; background-repeat:no-repeat}
div.nav_title {font-size:200%; font-family:tahoma; color:#FFFF99; margin:8px 8px 8px 32px; padding:8px 8px 8px 0px; text-decoration:underline}
div.nav_text {font-size:90%; font-family:tahoma; color:#777777; margin:32px 8px 0px 32px; padding:8px 8px 0px 8px; background-color:#ffffff; border:solid #ffffff; border-width:2px; line-height:2}
div.nav_title_ruler {border:solid #DDDDEE; border-width:8px 0px 0px 0px; padding:8px 8px 0px 8px}

div.tab_top_white {width:200px; background-image:url(images/tab_top_white.jpg); background-repeat:no-repeat; float:left; position:relative; left:8px; background-color:#87BAB5}
div.tab_top_light {width:200px; background-image:url(images/tab_top_light.jpg); background-repeat:no-repeat; float:left; position:relative; left:8px; background-color:#87BAB5}
div.tab_top_dark {width:200px; background-image:url(images/tab_top_dark.jpg); background-repeat:no-repeat; float:left; position:relative; left:8px; background-color:#87BAB5}
div.tab_bottom {width:200px; background-color:#87BAB5; float:left; position:relative; left:8px; margin:0px; padding:0px}
div.tab1_bottom {width:200px; background-image:url(images/tab1_bottom.jpg); float:left; position:relative; left:8px}
div.tab_corner {height:30px; width:200px; background-image:url(images/tab_corner.jpg); float:left; position:relative; left:8px; z-index:5}

#mouse {width:232px; border-width:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; z-index:2; position:relative; top:4px; left:-8px}
#hs_logo {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; position:relative; top:6px; left:-12px}
#uk_map {width:234px; border-width:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; z-index:2; position:relative; top:0px; left:18px}

p.tab_text_title {text-align:left; font-family:verdana; font-size:85%; color:#FFFF99; padding:6px 14px 0px 12px; float:left; font-weight:bold; margin:0px 0px 0px 0px}
div.tab_text {text-align:left; font-family:verdana; font-size:85%; color:#FFFFFF; padding:0px 6px 8px 12px; float:left}
img.telephone {padding:0px 0px 0px 0px; margin:4px 4px 4px 4px; vertical-align:middle}

div.val_text {text-align:left; font-family:verdana; font-size:85%; color:#777777; padding:0px 6px 8px 6px; float:left; margin:4px 0px 0px 0px}
img.validation {padding:8px 0px 0px 4px; margin:0px 0px 0px 0px}
div.validation {margin:10px 0px 0px 10px; padding:0px 0px 0px 0px; border:solid #CCCCCC; border-width:0px 1px 1px 0px; position:relative; left:0px; float:left}
div.promo_text {text-align:center; font-family:verdana; font-size:135%; color:#FFFF99; padding:8px 8px 8px 8px; float:left; margin:24px 0px 8px 10px; background-color:#87BAB5; width:175px; border:solid #888888; border-width:0px 1px 1px 0px}

p.text_hr {height:5px; width:400px; background-image:url(images/nav_hr.gif); margin:12px 8px 12px 0px; font-size:1px}
div.tab_hr {height:3px; width:184px; background-image:url(images/tab_hr.gif); margin:4px 8px 4px 8px; font-size:1px}
#tab_hr_dark {height:3px; width:184px; background-image:url(images/tab_hr_dark.gif); margin:4px 8px 4px 8px; font-size:1px}
p.nav_hr {height:5px; width:146px; background-image:url(images/nav_hr.gif); margin:12px 8px 12px 0px; font-size:1px}
#nav_cont {font-family:verdana; font-size:90%; color:#FFFF4A; line-height:1.5; font-weight:bold; margin:14px 0px 0px 16px}

div.header_text {border:solid #cccccc; border-width:0px 1px 1px 0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}

h1 {font-family:tahoma; font-size:100%; color:#008484; font-weight:bold; line-height:1; margin:16px 0px 0px 0px; padding:4px 4px 4px 4px}
h2 {font-family:tahoma; font-size:90%; color:#777777; font-weight:normal; line-height:1.2; margin:0px 0px 0px 0px; padding:4px 4px 4px 4px}
h3 {font-family:tahoma; font-size:90%; color:#4444AA; font-weight:normal; line-height:1.2; margin:0px 0px 0px 0px; padding:4px 4px 4px 4px; text-align:center; background-color:#DDDDEE; border:solid #CCCCCC; border-width:2px 0px 2px 0px}
h4 {font-family:tahoma; font-size:90%; color:#FFFFFF; line-height:1.5; font-weight:normal; padding:25px 8px 10px 0px; margin:0px 0px 0px 0px; text-align:right}
h5 {color:white; font-family:tahoma; font-size:85%; text-align:left; padding:4px 0px 4px 8px; margin:0px; font-weight:normal}
h6 {font-family:"trebuchet ms"; font-size:100%; color:#FFFFFF; font-weight:normal; text-align:right; line-height:1; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; top:20px; left:-12px}

table {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-width:0px}
td {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-width:0px}
body {text-align:center; margin-left:auto; margin-right:auto; width:800px; background-color:#cccccc; position:relative}

#nav_cont a:link {text-decoration:none; color:#ffff4a}
#nav_cont a:visited {text-decoration:none; color:#ffff4a}
#nav_cont a:hover {text-decoration:underline; color:#ffff8a}
#nav_cont a:active {text-decoration:none}

#footer a:link {text-decoration:none; color:#ffffff}
#footer a:visited {text-decoration:none; color:#ffffff}
#footer a:hover {text-decoration:underline}
#footer a:active {text-decoration:none}

#text a:link {text-decoration:none; color:#4444AA}
#text a:visited {text-decoration:none; color:#4444AA}
#text a:hover {text-decoration:underline}
#text a:active {text-decoration:none}

div.blue {display:inline; color:#4866AC}
div.red {display:inline; color:#ff0000}
div.karki {display:inline; color:#707956}
div.yellow {display:inline; color:#FFFF99}

#form {float:right; text-align:right; margin-right:8px}
div.info {color:#666666; font-size:100%; padding:32px 0px 32px 0px; line-height:1.5}
div.info_header {color:#ff0000; font-size:120%; margin-bottom:8px; font-weight:bold; text-decoration:underline}
