* { margin: 0px; padding: 0px; }
#main_container { position: relative; width: 1000px; height: 1000px; z-index:2; margin-left:auto; margin-right:auto; top: 0px; background-color: #FFF; }
#text_frame { position:absolute; top:225px; width: 535px; height:334px; z-index:5; margin: 0px; padding: 3px; left: 1070px; border: 1px solid #FFFF00; background-image: url(images/blue_grad_to_dark.gif); background-repeat: repeat-x; }
#header { position:absolute; left:0px; top:0px; width:1000px; height:180px; z-index:5; background-image: url(images/header.gif); background-repeat: no-repeat; }
#main_nav { position:absolute; left:1px; top:188px; width:786px; height:65px; border: none; z-index:30; }
#leftShadow { position:absolute; left:-10px; top:0px; width:10px; height:1165px; z-index: 0; background-image: url(images/left_s.png); background-repeat: repeat-y; }
#rightShadow { position:absolute; left:1000px; top:0px; width:10px; height:1165px; z-index: 0; background-image: url(images/right_s.png); background-repeat: repeat-y; }
#bluefooter { position:absolute; left:0px; top:1000px; width:1000px; height:165px; z-index:0; background-image: url(images/blue_grad.gif); background-repeat: repeat-x; }
#sign_in { position:absolute; left:809px; top:231px; width:155px; height:84px; z-index:20; text-align: center; }
#reghours { position:absolute; left:45px; top:280px; width:180px; height:80px; z-index:7; }
#taxseason_april { position:absolute; left:538px; top:280px; width:190px; height:80px; z-index:20; }
#taxseason_1 { position:absolute; left:287px; top:280px; width:190px; height:90px; z-index:8; }
#sales { position:absolute; left:45px; top:420px; width:191px; height:679px; z-index:10; }
#analyst { position:absolute; left:287px; top:420px; width:205px; height:555px; z-index:11; }
#techsupport { position:absolute; left:538px; top:420px; width:221px; height:658px; z-index:12; }
#box1 { position:absolute; left:27px; top:267px; width:726px; height:420px; background-color:#FFE600; z-index:3; }
#form { position:absolute; left:48px; top:286px; width:709px; height:557px; z-index:20; text-align: center; }
#info { position:absolute; left:-8px; top:986px; width:1017px; height:200px; z-index:20; text-align: center; }
#rightcolumn { position:absolute; left:782px; top:197px; width:205px; height:21px; z-index:3; background-image: url(images/topyellowbar.gif); background-repeat: no-repeat; }
#middlecolumn { position:absolute; left:782px; top:213px; width:205px; height:749px; z-index:3; background-image: url(images/betweenyellowbar.gif); background-repeat: repeat-y; }
#bottomcolumn { position:absolute; left:782px; top:960px; width:205px; height:29px; z-index:10; background-image: url(images/YBottom.png); background-repeat: no-repeat; }
#bilinguel { position:absolute; left:870px; top:89px; width:119px; height:45px; layer-background-color:#FF00FF; border:1px none #000000; z-index:40; }
#demobutton { position:absolute; left:804px; top:354px; width:160px; height:150px; z-index:10; text-align: center; }
#referral { position:absolute; left:785px; top:703px; width:201px; height:197px; z-index:10; text-align: center; }
#logo { position:absolute; left:809px; top:528px; width:145px; height:157px; layer-background-color:#FF00FF; border:1px none #000000; z-index:20; }
a:visited { color: #004F92; }
a:link { color: #006738; font-weight: bold; font-size: 12px; }
a:hover { text-decoration: underline; color: #ED1B24; }
img { border:none; }
body { background-color: #CCC; background-image: url(images/background_art.gif); background-repeat: repeat; }
h1 { font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #F00; }
h2 { font-family:"Times New Roman", Times, serif; color:#006738; font-size: 14px; text-align: left; }
h3 { font-family: "Times New Roman", Times, serif; font-size: 22px; }
h4 { font-family: "Times New Roman", Times, serif; font-size: 16px; line-height: 22px; color: #FFF; padding: 5px; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #004F92; }
h6 { font-family:"Times New Roman", Times, serif; font-size:11px; line-height: 18px; text-align: center; }
.whitetext { color: #FFF; }

p { font-size:13px; font-family: "Times New Roman", Times, serif; font-weight: bold; color: #000; line-height: 18px; }
