.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear {
 clear: both;
 height: 0px;
}

/*************************/
/* Main Text Definitions */
/*************************/

body {
 font-family: Arial, Helvetica, sans-serif;
 margin: 0;
 background: #fff;
 color: #666;
}

h1 {
 font-weight: normal;
}

h1, h2, h3, h4, h5 {font-family: Arial, Helvetica, sans-serif; color: #666;}

h1 {font-size: 1.5em; margin-top: 0;}
h2 {font-size: 1.2em; margin-bottom: 2px;}
h3 {font-size: 1.1em;}
h4 {font-size: 1.0em;}
h5 {font-size: 1.0em;}

a img {border: 0;}

a, #copy a  {color: #666;}
a:hover, #copy a:hover {color: #333;}


/************************************/
/* Landing Page  Layout Definitions */
/************************************/

#landingLogo {float: left; width: 1010px; margin-top: 200px; height: 54px; text-align: right;}
#landingWelcome {float: left; width: 337px; height: 121px;}
#landingNav {float: left; width: 311px; height: 101px; padding-top: 20px; background-image:  url(../images/landing_bgpanel.jpg);}
/*#landingNav {float: left; width: 311px; height: 89px; padding-top: 32px; background-image:  url(../images/landing_bgpanel.jpg);}*/
#landingNav a {display: block; width: 291px; color: #fff; border-top: 1px solid #fff; text-decoration: none; padding: 0 10px; line-height: 2em;}
#landingNav a.last {border-bottom: 1px solid #fff;}
#landingNav a:hover {background-color: #CC6600;} 
#landingPic {float: left; width: 362px; height: 121px;}
#landingStrap {float: left; margin-left: 337px; display: inline;}
#landingStrap h1 {color: #666; font-size: 1.4em; margin-top: 4px;}
#privFlash {width: 1010px; height: 140px; margin-top: 20px; text-align: center;}

/******************************/
/* Generic Layout Definitions */
/******************************/

#wrap {width: 1034px; margin: 0 auto; background-image: url(../images/bg_page.gif);}
#container {width: 1010px; padding: 0 12px; margin: 0; font-size: 0.8em;}
#baseShadow {width: 1034px; height: 22px; margin: 0 auto; background-image: url(../images/bg_footer.gif);}
