DIV.pageheader{
margin: 15px 20px 55px 35px;
padding: 0px 0px 0px 0px;
font-family: Arial;
font-size:21px;
color:#ffffff;
text-align:left;
text-decoration: none;
font-weight: bold; 
} 



.header {font-family:Tahoma, sans-serif; font-size: 12px; COLOR:#2FFFFF; padding-left:10; padding-right:5; font-weight:900 }
.text {font-family:Arial,sans-serif; font-size: 11px; color:#000000; padding-left:0; padding-right:0 }
.bodytext {font-family:Arial,sans-serif; font-size: 11px; color:#000000; padding-left:0; padding-right:0 }
.text2 {font-family:Verdana,sans-serif; font-size: 10px; color:#ffffff; padding-left:20; padding-right:0 }
.news {font-family:Arial, sans-serif; font-size: 9px; color:#ffffff; padding-left:10; padding-right:5; font-weight:900; }
a:link{text-decoration: none; color:#blue}
a:visited{text-decoration: none; color: #red}
a:hover{text-decoration: underline; color: #green}
a:active{text-decoration: none; color: #blue}


INPUT.InputS { 
  font-size: 10pt;
  vertical-align: top;
  text-align: left;
  color : black;
  background-color : #efefef;


li.compare {
margin: 5px 0px 5px 5px;
padding: 0px 0px 0px 0px;
width: 100%;
border-bottom: 1px solid #666666;
font-family: arial, Lucida Grande, sans-serif;
font-size:11px;
color:#444444;
text-align:left;
vertical-align:top;
}

/* __________________ BODY TEXT _________________________ */


.printtext
{
    FONT-SIZE: 9pt;
    COLOR: #000;
    FONT-WEIGHT: normal;
    FONT-FAMILY:  Arial, Helvetica, sans-serif
}

.sbcontent
{
    FONT-SIZE: 8pt;
	COLOR: #fff;
    FONT-WEIGHT: normal;
    FONT-FAMILY:  Arial, Helvetica, sans-serif
}

/* -------------------------------------------------------*/
/* regular link style */
/* -------------------------------------------------------*/

A:link
{
    FONT-SIZE: 8.5pt;
    COLOR: #blue;   
	text-decoration: none;
    FONT-WEIGHT: bold;		
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A:visited
{
    FONT-SIZE: 8.5pt;
    COLOR: blue;
	text-decoration: none;
    FONT-WEIGHT: bold;		
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A:active
{
    FONT-SIZE: 8.5pt;
    COLOR: #336666;
	text-decoration: none;
    FONT-WEIGHT: bold;	
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A:hover
{
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
	text-decoration: none;
    FONT-WEIGHT: bold;		
    FONT-FAMILY: Arial, Helvetica, sans-serif
}


IMG.gray { border: 1pt solid gray; } 

/* This is the border line & background colour round the entire page */
.bodyline	{  border: 1px #98AAB1 solid; }


/* ________________________________ TOP BAR MENU __________________________ /*

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:relative; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
 /* .clBar{position:relative; width:10; height:10; background-color:Black; layer-background-color:Black; visibility:hidden} */
 .clBar{position:relative; width:1; height:1; background-color: transparent;}


.clLevel0{position:absolute; padding:1px; font-family: arial,helvetica; color:#bbb; font-size:13px; cursor:pointer; font-weight:plain; line-height: 10px; }
.clLevel0over{position:absolute; padding:1px; font-family: arial,helvetica; color:#000; font-size:15px; cursor:pointer; font-weight:bold; line-height: 12px; vertical-align: bottom}
/* .clLevel0over{background-color:#DADCBA; layer-background-color:#3366CC; color:#000; cursor:pointer; cursor:pointer; } */
/* .clLevel0over{background-image: url("images/menus/buttonbg.gif");cursor:pointer; } */
.clLevel0border{position:absolute; visibility:hidden; background-color: transparent; layer-background-color:#fff}

.clLevel0{
	background-color: transparent;
/*	background-image: url("images/menus/topmenu.gif");   */
/*	background-image: url("images/menus/buttonactive.gif");  */
	background-position: top;
	background-repeat: repeat-x;
	color: #000;
	font-weight: bold;
/*	border: solid 1px;  */
	border-color: #fff #fff #fff #fff; 
cursor:pointer;
	border-bottom: none;
	text-shadow: #eee 1px 1px;
	vertical-align: top;
	cursor: pointer;
}


div#bodyback 
{ 
background-image: url('http://www.tfearth.com/images/wave.gif'); 
background-attachment: fixed; 
background-position: right bottom; 
background-repeat: no-repeat; 
overflow: auto 
} 

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:verdana,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel1{background-color:#FF3333; layer-background-color:#000; color:#000;}
.clLevel1over{background-color:#546577; layer-background-color:#B9B45E; color:#FFFFFF; cursor:pointer; cursor:hand }
.clLevel1border{position:absolute; visibility:hidden; background-color:#000; layer-background-color:#B9B45E}
.clLevel1border{border-color: #fff #333 #fff #fff;}

/*Styles for level 1 ICR CLASS*/
.icrclass, .icrclassover{position:absolute; padding:2px; font-family:verdana,arial,helvetica; font-size:10px; font-weight:bold}
.icrclass{background-color:#768ED4; layer-background-color:#000; color:#000;}
.icrclassover{background-color:#546577; layer-background-color:#B9B45E; color:#FFFFFF; cursor:pointer; cursor:hand }
.icrclassborder{position:absolute; visibility:hidden; background-color:#000; layer-background-color:#B9B45E}
.icrclassborder{border-color: #fff #333 #fff #fff;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:verdana,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#FCD193; layer-background-color:#FCCE55; color:#000;}
.clLevel2over{background-color:#006699; layer-background-color:#0099cc; color:#CDDBEB; cursor:pointer; cursor:hand }
.clLevel2border{position:absolute; visibility:hidden; background-color:#000; layer-background-color:#B9B45E}



