a:link {color: #366EB6; text-decoration: none; } /*underline*/
a:active {color: #366EB6; text-decoration: none; }/*underline*/
a:visited {color: #366EB6; text-decoration: none; }/*underline*/
a:hover {color: #88C1FF; text-decoration: none; }

html {
padding:0px;
margin:0px;
}

body {
font-family:verdana, geneva, arial, helvetica;
}

a.redlinkz {
color:red;
}

a.redlinkz:hover {
color:#366EB6;
}

ul.Buttons li {display: inline; list-style-type: none;}

ul.Norm {
list-style-type:none;
margin-bottom:10px;
}

#loserfish {
list-style-type:disc;
padding-left:15px;
}

ul.Norm li {
padding-left:15px;
}

ul#menu1 {
font-size:14px;
width:153px;
text-align: center;
text-decoration:none;
}

ul#menu1 li {
padding:5px;
margin:5px;
color:black;
width:153px;
min-height: 28px
}

ul#menu1 li a {
text-decoration:none;
}

ul#menu1 li.red a {
color:#fff;
text-decoration:none;
}

ul#menu1 li.green a {
color:#000;
text-decoration:none;
}

ul#menu1 li a:hover, a:focus {

}

ul#menu1 li.red {
color:#ffffff;
font-weight:bold;
background: url('http://www.thermalmassflow.com/img/menu-left-red.png') no-repeat;
background-position: center top;
list-style-type:none;
height:30px;
}

ul#menu1 li.green {
color:#ffffff;
font-weight:bold;
background: url('http://www.thermalmassflow.com/img/menu-left-green.png') no-repeat;
background-position: center top;
list-style-type:none;
height:30px;
}

ul#menu1 li.gray {
color:#000;
font-weight:bold;
background: url('http://www.thermalmassflow.com/img/menu-left-gray.png') no-repeat;
background-position: center top;
list-style-type:none;
min-height:30px;
}

ul#menu1 li ul.bird {
padding: 10px 0 0 0; /*22px 0 0 0*/
margin: 15px 0 -10px 0px;
font-size:11px;
font-type:century gothic;
font-weight:bold;
color:#000;
list-style-type:none;
background: url('http://www.thermalmassflow.com/img/crazyborder.png') no-repeat;
height:260px;
width:165px;
}

ul#menu1 li ul.bird li {
padding: 0 0 0 15px;
margin:-5px 0 0 0; /*margin: -5px 0 0 0; */
text-align:left;
}

ul#menu1 li ul.bird li a {
color:#000;
padding:0px;
margin:0px;
}

#whats {
position:relative;
}
 .tip-target {
            width: 180px;
            text-align:center;
            padding: 25px 0;
            /*border:1px dotted #99bbe8;*/
            /*background:#dfe8f6;*/
            color: #15428b;
            cursor:default;
            margin:0.5em;
            font:bold 11px tahoma,arial,sans-serif;
            float:left;
        }

#whitebox {
margin: 0px auto;
background:red;
height:1105px; /*1125*/
width:1008px; /*1008*/
padding: 20px;
}

.bg2 {
background:#ffffff;
width:1008px;
}

#tops {
position:relative;
height: 117px;
zoom:1;
background:#ffffff;
padding: 0px;
}

.logo {
height:10px;
position:relative; /*IE*/
float:left;
padding:10px;
z-index:20; /*IE*/
height:1%;
}

.live {
float:right;
padding-right: 10px;
padding-top: 10px;
}

#flash {
position:relative;
height:200px; /*225*/
width:1008px; /*972*/

background: url('http://www.thermalmassflow.com/img/sliver.jpg') repeat-x;
}

#boxholder {
position: relative;
left:200px;
width:500px;
height:720px;
}

#boxholdergoodness {
position: relative;
left:200px;
width:785px; /*819*/
height:720px;
font-family:myriad pro;
font-size:0.75em;
overflow:auto;
}

#meterholder {
position:absolute;
left:0px;
top:100px;
width:150px;
}

#dataholder {
position:absolute;
left:200px;
top:100px;
height:600px;
width:585px;
overflow:auto;
}

#menuz {
position:absolute;
width:153px;
height:531px;
display:inline;
}

#contents {
position:relative;
background:#ffffff;
width:988px; /*700*/
height:747px; /*350*/
font-family:myriad pro;
color:#000000;
font-style:normal;
padding: 15px 0px 0px 20px;
}

#blog {
color:#545454;
float:right;
font-family:myriad pro;
border-left:1px solid #000000;
height:531px; /*340*/
width:225px; /*235px*/
padding: 0 20px 0 10px; /*0 0 0 5px*/
z-index:4;
overflow:auto;
font-size:14px;
}

#orange {
color:#366EB6;
font-size:14px;
padding: 7px 0 0 0px; /*5px*/
}

.blo {
font-size:14px;
}

.linkz {
color:red;
}

#contents2 {
position:relative;
width:700px; /*450*/
height:531px; /*350*/
font-family:Century Gothic;
color:#545454;
font-size: 22px;
font-style:normal;
}

#contents3 {
position:relative;
width:972px; /*450*/
height:531px; /*350*/
font-family:Century Gothic;
color:#545454;
font-size: 22px;
font-style:normal;
}

#holders {
height:563px; /*556*/
weight:710px;
background:#ffffff;
padding:0px;
margin:0px;
}

#contents4p {
position:relative;
width:685px; /*675*/
height:350px; /*300*/
font-family:myraid pro;
color:#000000;
font-size: 22px;
font-style:normal;
}

.boldd {
font-size:14px;
color:#000000;
}

.disclaimer {
font-family:myriad pro;
font-size: 11px;
color:#ffffff;
}

.centuryregular {
font-family:century gothic;
font-size:21px;
font-weight:bold;
}

.centurybold {
font-family:century gothic;
font-size:36px; !important
font-weight:bold; !important
}

.normalf {
font-family:myriad pro;
font-size:16px;
text-align: center;
}

img {
   behavior: url(pngbehavior.htc);
   border:0px;
}

#bottompagead {
position:absolute;
bottom:0px;
left:0px;
width:1008px;
height:203px; /*207px*/
padding-bottom:4px;
}

.biggerFonts {
font-family:century gothic;
font-size:36px;
font-weight:bold;
}

.boz {
position:relative;
width:687px;
height:151px;
border:1px solid #000;
margin:10px 0 10px 0;
}

.bozleftside {
position:absolute;
left:0px;
width:279px;
height:141px;
background:#E2E2E2;
padding:5px;
}

.bozrightside {
position:absolute;
right:0px;
width:378px;
height:151px;
padding-top:20px;
}

#infodiv {
position:absolute;
width:330px;
right:10px;
top:0px;
padding:5px;
}

#floatydiv {
position:absolute;
right:10px;
top:300px;
}

#angrydiv {
background:red;
color:white;
padding:5px;
border:1px solid #000;
width:300px;
}

#outters {
border:1px solid #000;
margin:15px 0 0 0;
padding: 5px;
width:150px;
}

.techtab { font-family:verdana, geneva, arial, helvetica; font-size:9px; color:#333333; text-decoration:none; font-weight:normal; line-height:19px; padding-left:3px; }
.techtabblue { font-family:verdana, geneva, arial, helvetica; font-size:9px; color:#333333; text-decoration:none; font-weight:normal; line-height:19px; background-color:#D5E5F0; padding-left:3px; }
.techtabbold { font-family:verdana, geneva, arial, helvetica; font-size:9px; color:#333333; text-decoration:none; font-weight:bold; line-height:19px; background-color:#D5E5F0; padding-left:3px; }

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:20px -5px 0px -5px;} /*margin:1em -0.4em 0em -0.4em;*/

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xbottom {padding: 15px 0 0px 0; }
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.xb1 {margin:0 5px; background:#000;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #000; border-width:0 1px; height:auto;}
