* { margin: 0px; padding: 0px; }

#main_container { position: relative; width: 1000px; height: 1200px; 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; }

#bluefooter { position:absolute; left:0px; top:1262px; width:1000px; height:165px; z-index:0; background-image: url(images/blue_grad.gif); background-repeat: repeat-x; }

#reghours { position:absolute; left:45px; top:265px; width:195px; height:80px; z-index:7; }

#taxseason_april { position:absolute; left:538px; top:265px; width:207px; height:80px; z-index:5; visibility: visible; }

#taxseason_1 { position:absolute; left:287px; top:265px; width:205px; height:125px; z-index:8; }

#analyst { position:absolute; left:287px; top:390px; width:225px; height:810px; z-index:11; }

#techsupport { position:absolute; left:538px; top:390px; width:221px; height:739px; z-index:12; }

#box1 { position:absolute; left:27px; top:257px; width:731px; height:122px; z-index:3; background-color: #E6E6E6; }

#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:853px; z-index:3; background-image: url(images/betweenyellowbar.gif); background-repeat: repeat-y; }

#bottomcolumn { position:absolute; left:782px; top:1063px; width:205px; height:29px; z-index:20; background-image: url(images/YBottom.png); background-repeat: no-repeat; }

#bilinguel { position:absolute; left:860px; top:89px; width:119px; height:45px; layer-background-color:#FF00FF; border:1px none #000000; z-index:40; }

#sales { position:absolute; left:45px; top:390px; width:191px; height:653px; z-index:10; }

#sales h4 { font-family: "Times New Roman", Times, serif; font-size: 12px; line-height: 18px; color: #000; text-align: left; font-weight: lighter; }

#demobutton { position:absolute; left:796px; top:583px; width:175px; height:150px; z-index:10; text-align: center; }

#referral { position:absolute; left:784px; top:734px; width:201px; height:141px; z-index:10; text-align: center; }

#logo { position:absolute; left:782px; top:417px; width:205px; height:155px; z-index:20; text-align: center; }

#sign_in { position:absolute; left:806px; top:211px; width:155px; height:108px; z-index:20; text-align: center; }

#financial { position:absolute; left:791px; top:320px; width:191px; height:94px; layer-background-color:#FF00FF; z-index:30; text-align: center; }

#award { position:absolute; left:805px; top:206px; width:159px; height:163px; z-index:50; }

#award h1 { font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #004E93; text-align: center; padding-top: 0px; }

#award h2 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #000; text-align: center; }

#leftShadow { position:absolute; left:-9px; width:10px; height:1275px; z-index: 0; background-image: url(images/left_s.png); background-repeat: repeat-y; }

#rightShadow { position:absolute; left:1000px; top:0px; width:10px; height:1275px; z-index: 0; background-image: url(images/right_s.png); background-repeat: repeat-y; }

#info { left:20px; top:1400px; width:1000px; height:75px; z-index:20; text-align: center; margin-right: auto; margin-left: auto; background: #666; }

#info a:link { color: #FF0; }

#info a:hover { color: #FFF; }



#info h4 { padding-top: 15px; }

body { background: #1C1C1C url(images/newgraybackground.jpg) repeat-x; }

a:visited { color: #004F92; }

a:link { color: #006738; font-weight: bold; font-size: 12px; }

a:hover { text-decoration: underline; color: #ED1B24; }

img { border:none; }

h1 { font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #F00; }

h2 { font-family:"Times New Roman", Times, serif; color:#000; font-size: 12px; line-height: 18px; }

h3 { font-family: "Times New Roman", Times, serif; font-size: 16px; line-height: 22px; color: #FFF; text-align: center; }

h4 { font-family: "Times New Roman", Times, serif; line-height: 18px; color: #000; font-weight: lighter; }

h5 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #004F92; font-weight: bold; }

h6 { font-family:"Times New Roman", Times, serif; font-size:11px; line-height: 18px; text-align: center; }

.whitetext { color: #FFF; }

.whitetextunderline { color: #FFF; text-decoration: underline; }

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

#repneeded a:hover { color: #006838; border-bottom: 1px dashed; }

#analyst h4 { font-family: "Times New Roman", Times, serif; font-size: 12px; line-height: 18px; color: #000; text-align: left; font-weight: lighter; }

#techsupport h4 { font-family: "Times New Roman", Times, serif; font-size: 12px; line-height: 18px; color: #000; text-align: left; font-weight: lighter; }
