

*html .center {position:relative;}
img { behavior: url(http://www.tenerifelifeline.com/temp/iepngfix.htc) }
body, html {
	height: 100%;
}

body{
	padding: 0;
	margin: 0;
	border: 0;
}

body{
	font: 11px tahoma;
	color: #000;
}

a {
  	text-decoration: none;
  	cursor: pointer;
}

table {
	border-collapse: collapse;
}

td {
  vertical-align: top;
}

div.center {
	text-align: center;
}

body {
	text-align: center;
}

#topl {
	height: 217px;
	width: 100%;
	/**
	background: url(http://www.tenerifelifeline.com/images/top.jpg) center top no-repeat;
	**/
}

#menu {
	height: 25px;
	width: 100%;
	background-color: black;
	border-bottom: 1px solid gray;
}

#menu table {
  margin: 0 auto;

}

#menu td
{
	padding: 0;
	margin: 0;
	border: 0;
}


#content {
  margin: 0 auto;
  width: 760px;
  background: url(http://www.tenerifelifeline.com/images/end.gif) center bottom no-repeat;
  padding: 0px 0 65px 0;
}

#content table#inside {
  width: 760px;
}

#content table#inside td#top-row {
  text-align: left;
  padding: 5px 5px 10px 5px;
}

#content table#inside td#left {
  padding: 0;
  width: 182px;
}

#content table#inside td#left div.menu-top {
  width: 182px;
  height: 20px;
  background: url(http://www.tenerifelifeline.com/images/menu-top.gif) center center no-repeat;
  font: 16px Tahoma;
  color: #8daacb;
  text-align: center;
  padding-top: 4px;
}

#content table#inside td#left div.menu-link {
  width: 182px;
  background: url(http://www.tenerifelifeline.com/images/menu-link.gif) center center repeat-y;
}

#content table#inside td#left div.menu-link div.link a {
  display: block;
  width: 100%;
  padding: 3px 0;
  text-indent: 10px;
  font: 12px Tahoma;
  color: #000;
  text-align: left;
}

#content table#inside td#left div.menu-link div.link a:hover {
  background: url(http://www.tenerifelifeline.com/images/menu-hover.gif) center center no-repeat;
  color: #1554c7;
}

#content table#inside td#left div.menu-bottom {
  width: 182px;
  height: 5px;
  font-size; 1px;
  background: url(http://www.tenerifelifeline.com/images/menu-bottom.gif) center center no-repeat
}

#content table#inside td#left #banners {
  width: 180px;
  text-align: center;
  padding: 13px 0 10px 0;
}


#content table#inside td#right {
  width: 560px;
  padding: 0 10px;
  text-align: left;
  font: 11px tahoma;
}

#content table#inside td#right #banners2 {
  width: 468px;
  text-align: left;
  padding: 5px 0 0 40px;
}


#footer {
  margin: 0 auto;
  width: 760px;
  height: 52px;
  background: url(http://www.tenerifelifeline.com/images/footer.gif) center top no-repeat;
}

#footer div
{
padding-top:15px;
color: #ffffff;
}

#footer a
{
	color: #ffffff;
	text-decoration:underline;
}

.text img 
{
	border:1px solid #215E91;
	margin:5px;
}

.text A:link,.text A:active,.text A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  	color: #526296;
 	text-decoration:underline;
 
}

.text, .text div,.text span,.text p,.text td{
	color: #6e6e6e;
	line-height:160%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	

}

#pathway {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color:black;
}
#pathway a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
}

#pathway a:hover {
	text-decoration:underline;
}

.text td {padding:10px;}
.text h1
{
	font-size:20px;
}
.text h2
{
	font-size:18px;
}
.text h3
{
	font-size:16px;
}
.bannerb img
{
	padding:0px;
	margin:0px;
	border:1px solid #F2F5F4;
}

.bannerb
{
	padding:0px 0 10px 0;
}

/* ######### Drop Down ULs CSS ######### */

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 12px Tahoma;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid black;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}


.ddsubmenustyle li a{
display: block;
width: 160px;
color: black;
background-color: lightyellow;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid black;
}

* html .ddsubmenustyle li a{ /*IE6 CSS hack*/
display: inline-block;
}

.ddsubmenustyle li a:hover{
background-color: black;
color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu{ text-align:center;}
.mattblackmenu ul{
margin: 0;
padding: 0;
font: bold 11px Tahoma;
list-style-type: none;
background: #000000;
overflow: hidden;
width: 100%;
}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #000000;
}

.mattblackmenu li a:visited{
color: white;
}

.mattblackmenu li a:hover{
background: #FFFFE0; /*background of tabs for hover state */
color: black;
}

.mattblackmenu li a.selected{
background: #FFFFE0; /*background of tab with "selected" class assigned to its LI */
color: black;
}

#overlay{ 
    background-image: url('http://www.tenerifelifeline.com/images/black-70.png');
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height:100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url('http://www.tenerifelifeline.com/images/black-70.png');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="http://www.tenerifelifeline.com/images/black-70.png", sizingMethod="scale");
}

#overlay iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:100%;/*must have for any big value*/
	height:100%;/*must have for any big value*/
}

blockquote
{
	width:500px;
	background: transparent url(http://www.tenerifelifeline.com/images/quoleft.png) left top no-repeat;
}
blockquote .blockq
{
  padding: 0 48px;
  background: transparent url(http://www.tenerifelifeline.com/images/quoright.png) right bottom no-repeat;
 
}

.expat
{
 background: url(http://www.tenerifelifeline.com/images/expat.gif) center center no-repeat;
}

#search select
{
border: 1px solid #215E91;
width:208px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
margin: 0px;
padding:1px;
color:#526296;
}

#search INPUT
{
border: 1px solid #215E91;
width:201px;
height:14px;
padding-bottom:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
color:#526296;
padding-left:5px;
}

*html #search INPUT
{
height:14px;
width:200px;
}


*:first-child+html #search INPUT
{width:200px; border: 1px solid #7F9DB9;}

#search textarea {
border: 1px solid #215E91;
width:206px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
padding: 0;
height: 100px;
margin: 0px;

}

#search td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#6E6E6E;}
.style0 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#6E6E6E;}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#6E6E6E;}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#6E6E6E;}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#6E6E6E;}
.style4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px; color:#6E6E6E;font-weight:bold;}
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#6E6E6E;}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color:#6E6E6E;}