/********* GLOBALS *********/


html{
height:auto !important;
height:100%; 
min-height:100%;
font-family:verdana, arial, sans-serif;
color:#575757;
font-size: 100%; /* for IE */
}

BODY {font-size:62.5%}

h1,h2{
font-family: tahoma, sans-serif;
text-transform:none;
font-weight:normal;
}

h3,h4,h5,h6{
font-family: arial, sans-serif;
}

H1 {font-size:1.8em}  /* displayed at 24px */
H2 {font-size:1.6em}  /* displayed at 17px */
H3 {font-size:1.4em}  /* displayed at 15px */
H4 {font-size:1.2em}  /* displayed at 12px */


/********* WhiteSpace Fix *********/

* { padding:0; margin:0; } 

li, dd { 
margin:0;
padding:0;
list-style-type:none;
} 

dt{
}

fieldset { 
padding:0; 
} 

img { 
border:0;
margin:0; 
padding:0; 
}

INPUT, SELECT, TH, TD {font-size:1em}
LI LI {font-size:1em}
LI LI, LI P, TD P, BLOCKQUOTE P {font-size:1em}

/***** HOLLY HACK *****/
/* Hides from IE-mac \*/
* html .srchAdv, .srchQck, .jSideBox, .jSideBoxA, .vJobBox, .srchBox, .head, .mainNav, .headWrap, .mainBanner, ul, .footer {height: 1%;}
/* End hide from IE-mac */

/***** CLEAR FIX *****/

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

dl:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


/****** Global Forms ******/
form, input {
margin:0;
padding:0;
}


/********* PNG TRANSPARENCY FIX *********/

/*img{behavior:url(pngIE.htc);}*/




