@charset "utf-8";
body  { background: #000 url(images/faded-logo-100px.jpg); margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; }
.twoColFixLtHdr #container { width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */ background: #FFFFFF; margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */ border: 1px solid #000000; /* this overrides the text-align: center on the body element. */ padding: 0px; } 
.twoColFixLtHdr #mainContent h2 { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-top: 5px; }
.twoColFixLtHdr   #container   #mainContent   #iframe { background: #FFFFFF; text-align: center; float: right; width: 232px; height:151px; }
.twoColFixLtHdr #header { height: 200px; background: url(images/header-bg.jpg); } 
.twoColFixLtHdr #header h1 { margin: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */ font-size: 0.9em; padding-right: 0; padding-bottom: 0px; margin-left: -9000px; }
.twoColFixLtHdr #mainContent { margin: 0 auto; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */ padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.95em; line-height: 1.5em; width: 1000px; background: #cccccc; text-align: left; float: left; } 
.twoColFixLtHdr #container #mainContent p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; }
.twoColFixLtHdr #container #mainContent #bar { background: #0095da center top; height: 32px; width: 100%; border-top: 1px solid #000099; border-right: 0px none; border-bottom: thin solid #CCCCCC; border-left: 0px none; }
.twoColFixLtHdr #container #mainContent #flash { margin-left: auto; margin-right: auto; text-align: center; }
.twoColFixLtHdr #container #mainContent table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.95em; line-height: 1.25em; color: #000033; left: auto; right: auto; text-align: left; padding-top: 5px; padding-left: 10px; vertical-align: top; float: left; }
.twoColFixLtHdr #container #mainContent #img { float: left; width: 100px; padding: 5px; margin: 5px; }
.twoColFixLtHdr #container #mainContent #img1 { float: left; width: 200px; padding: 5px; margin: 5px; height: 90px; }
.twoColFixLtHdr #container #mainContent #ytEmbed img { border-style: none; }
.twoColFixLtHdr #container #mainContent #img1Big { float: left; width: 220px; padding: 2px; margin: 2px; height: 330px; }
.twoColFixLtHdr #container #mainContent #img1Bigger img { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.95em; float: left; height: auto; width: auto; border-style: none; background: #999999; }
.twoColFixLtHdr #container #mainContent #img1BiggerRight { float: left; width: 450px; padding: 2px; height: 130px; }
.twoColFixLtHdr #container #mainContent #img2 { float: right; width: 100px; margin-left: 3px; padding-left: 5px; margin-right: 5px; }
.twoColFixLtHdr #container #mainContent #img1Tax { float: left; width: 180px; padding: 5px; margin: 5px; }
.twoColFixLtHdr #container #mainContent #img2Tax { float: left; width: 550px; margin-right: 5px; height: 453px; margin-left: 10px; }
.twoColFixLtHdr #container #mainContent #ytEmbed { float: left; margin: 2px; padding: 2px; height: auto; width: 130px; border: thin solid #FF0000; background: #CCCCCC; }
.twoColFixLtHdr  #container  #mainContent plans { background: #CCCCCC; margin: 3px; float: left; width: 50%; }
.twoColFixLtHdr #container #mainContent #ytEmbed h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; padding: 1px; line-height: 1.15em; text-align: center; margin: 1px; font-weight: normal; }
.twoColFixLtHdr #container #mainContent #ytEmbed h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; margin: 0px; padding: 0px; text-align: center; color: #0033CC; width: 150px; }


.twoColFixLtHdr #sidebar1 { float: left; /* since this element is floated, a width must be given */ width: 180px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */ background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */ padding: 5px 5px 15px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .95em; color: #000033; text-align: left; }
.twoColFixLtHdr #container #mainContent h5 { text-align: left; }
.twoColFixLtHdr #container #mainContent #faceBook { text-align: center; width: 80px; padding-top: 10px; margin: 10px; }
.twoColFixLtHdr #footer { padding: 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */ background:#9BCDFE url(images/footer-image.jpg) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: auto; margin-right: auto; height: 104px; width: 1000px; font-size: 0.75em; } 
.twoColFixLtHdr #container #footer p { float: left; padding-right: 10px; padding-left: 10px; margin-left: 200px; font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size: 0.9em; vertical-align: middle; margin-top: 50px; }
.twoColFixLtHdr #container #footer h5 { padding-top: 5px; padding-bottom: 5px; margin: 0px; }
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat, br { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; }
.twoColFixLtHdr #container #footer img { border-style: none; }

.twoColFixLtHdr #preFooter { padding: 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */ background:#FFFFFF url(images/pre-footer.jpg) no-repeat center; width: 750px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: auto; margin-right: auto; height: 104px; }
#container #mainContent res { line-height: 1.5%; }

