body {color: #000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 15px;  background-color: #fff; background-image: url(images/back.gif); background-repeat: repeat-y; background-position: left top; margin: 0; padding: 0; list-style-image: url(images/back.gif); }
h1 {font-size: 17px;}
hr {color: #b7850f; border: dotted 2px #c90c0c; }
a.headings {font-size: 10px;}
a.headings:link {text-decoration:underline;}
a.headings:visited {color: #aa6611;}
a.headings:hover {color: #ff9933; text-decoration:none;}
a.headings:active {color: #0000ff;}
#boosteroffer {font-size: 11px;  line-height: 14px; padding: 5px; list-style-image: url(images/square_green.gif); width: 210px; left: 145px; top: 375px; position: absolute; height: auto; z-index: 6;}
#boosteroffer2 {font-size: 11px;  line-height: 14px; list-style-image: url(images/square_green.gif); padding: 5px; width: 210px; left: 145px; top: 375px; position: absolute; height: auto; z-index: 6;}
#boosteroffer3 {font-size: 11px;  line-height: 14px; list-style-image: url(images/square_green.gif); padding: 5px; width: 210px; left: 145px; top: 375px; position: absolute; height: auto; z-index: 6;}
#ccard { position: absolute; left: 218px; top: 798px; height: 100px; width: 150px; color: #444242;  font-family: Arial, Helvetica, sans-serif; text-align: center;}
#clientcategories {position: absolute; left: 810px; top: 340px; z-index: 15; height: 40px; width: 140px;  background-color: #ffe08b;font-size: 10px; line-height: 12px; vertical-align: middle; padding: 5px 0 0 5px; list-style-image: url(images/dot.gif); list-style-position: outside; }
#clientcategories2 {position: absolute; left: 705px; top: 560px; background-image: url(images/catback.jpg); background-repeat: repeat-y; background-position: top left; width: 260px; height: 200px; z-index: 19;   font-size: 10px; line-height: 12px; vertical-align: top; 
list-style-image: url(images/dot.gif); list-style-position: outside; padding-left: 5px; border-top: 1px solid #CCCCCC; }
.clientname {color: #4d84d6; font-size: 14px; font-weight: bold; font-variant: small-caps; }
.email {color: #881212; font-size: 11px; text-decoration: none; text-align: right; vertical-align: bottom; padding-bottom: 3px; }
#feature1 {height: 120px; width: 350px; left: 590px; top: 310px; position: absolute; z-index: 1; color: #bd7e08; font-size: 11px;  background-image: url(images/feature_bottom.gif); background-repeat: no-repeat; background-position: center bottom; padding: 10px; }
#feature2 {color: #bd7e08; font-size: 11px;   background-image: url(images/feature_bottom.jpg); background-repeat: no-repeat; background-position: center bottom; padding: 10px; list-style-image: url(images/dotgreen.gif); }
#feature2 a {color: #bd7e08; }
#feature2 a:hover {color: #8dd20c; }
#feature2 a:visited {color: #5e5f5c; }
#feature3 {position: absolute; z-index: 4; height: 100px; width: 350px; left: 591px; top: 897px; color: #bd7e08; font-size: 11px;   background-image: url(images/feature_bottom.jpg); background-repeat: no-repeat; background-position: center bottom; padding: 10px; }
#footer {position: absolute; top: 1140px; left: 0; z-index: 5; height: 110px; width: 1000px;   color: #666; font-size: 10px; line-height: 13px; background-image: url(images/footer.jpg); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; }
#footer a {color: #8bdd08; }
#footer a:hover {color: #ebc60d; text-decoration: underline; }
#footer a:visited {color: #bae123; }
#homeback {left: 0; top: 0; position: absolute; width: 1000px; height: 450px; z-index: 0; background-color: white; background-image: url(images/background.jpg); background-repeat: no-repeat; background-position: left top;}
#hsda2 {position: absolute; top: 770px; left: 365px; z-index: 10;}
#iconset {height: 30px; width: 100px; left: 35px; top: 395px; position: absolute; z-index: 1;}
#insideback { background-image: url(images/background_portfolio.jpg); left: 0; top: 0; position: absolute; width: 1000px; height: 450px; z-index: 0;}
#mainphoto { position: absolute; z-index: 2; left: 33px; top: 166px; height: 237px; width: 552px; background-image: url(images/mainphoto_frame.gif); background-repeat: no-repeat; background-position: left top;}
#maintext { position: absolute; left: 35px; top: 465px; color: #333; line-height: 20px; padding-top: 4px; list-style-image: url(images/dotgreen.gif); width: 340px; height: 224px; z-index: 6;}
#maintext2 { color: #333;   line-height: 20px; list-style-image: url(images/dotgreen.gif); padding-top: 4px; height: auto; width: 260px; left: 360px; top: 486px; position: absolute; z-index: 1; }
#maintext3 {color: #333; line-height: 20px; list-style-image: url(images/dotgreen.gif); padding-top: 4px; }
#maintext4 {color: #333; line-height: 20px; list-style-image: url(images/dotgreen.gif); padding-top: 4px; }
#maintext5 {color: #333; line-height: 20px; list-style-image: url(images/dotgreen.gif); padding-top: 4px; }
#maintext6 {color: #333; line-height: 20px; list-style-image: url(images/dotgreen.gif); padding-top: 4px; }
#maintext a {color: #de8f07; line-height: 20px; list-style-image: url(images/dotgreen.gif); padding-top: 4px; }
#maintext2 a {color: #de8f07; line-height: 20px; list-style-image: url(images/dotgreen.gif); padding-top: 4px; }
#maintext a:hover { color: #df680d; line-height: 20px; list-style-image: url(images/dotgreen.gif); padding-top: 4px; }
#maintext2 a:hover { color: #df680d; line-height: 20px; list-style-image: url(images/dotgreen.gif); padding-top: 4px; }
.more {color: #a51f0a; text-decoration: underline; }
.more a {color: #a51f0a; text-decoration: underline; }
.more a:hover {color: #f92807; text-decoration: underline; }
.more a:visited {color: #929090; text-decoration: underline; }
#packageboxes { font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; height: 120px; width: 200px; left: 760px; top: 170px; position: absolute; z-index: 1;}
.para {font-size: 10pt;}
.popupmenu {background-color: #FFFF99; font-weight: bold; color: #663300;}
#portfoliophoto {height: 290px; width: 555px; left: 33px; top: 166px; position: absolute; z-index: 2;}
#recent {height: 349px; width: 160px; left: 415px; top: 430px; position: absolute; z-index: 1;}
#recentheader {height: 35px; width: 200px; left: 385px; top: 395px; position: absolute; z-index: 1;}
#startupoffer { font-size: 11px;  line-height: 14px; padding: 5px; list-style-image: url(images/dotgreen.gif); }
#startupoffer2 { font-size: 11px;  line-height: 14px; list-style-image: url(images/dotgreen.gif); padding: 5px; }
#startupoffer3 { font-size: 11px;  line-height: 14px; padding: 5px; list-style-image: url(images/dotgreen.gif); }
#services {color: #cf8010;   font-variant: small-caps; line-height: 17px; background-image: url(images/small_orangefloor.jpg); background-repeat: no-repeat; background-position: 0 bottom; list-style-image: url(images/dotgreen.gif); }
#services a {color: #1524ab; }
#services a:hover {color: #30c922; }
#steps {position: absolute; left: 590px; top: 460px; width: 370px;  font-size: 11px;  line-height: 14px; background-color: #f4e99e; list-style-image: url(images/square_green.gif); padding: 5px; border: dotted 1px #d29806; }
#steps2 { font-size: 11px;  line-height: 14px; background-color: #f4e99e; list-style-image: url(images/square_green.gif); padding: 5px; border: dotted 1px #d29806; }
#steps3 {  font-size: 11px;  line-height: 14px; background-color: #f4e99e; list-style-image: url(images/square_green.gif); padding: 5px; border: dotted 1px #d29806; }
#steps4 { font-size: 11px;  line-height: 14px; background-color: #f4e99e; list-style-image: url(images/square_green.gif); padding: 5px; border: dotted 1px #d29806; }
#steps5 { font-size: 11px;  line-height: 14px; background-color: #f4e99e; list-style-image: url(images/square_green.gif); padding: 5px; border: dotted 1px #d29806; }
.subhdr {color: #8fdd19; font-size: 13px;  font-weight: bold; font-variant: small-caps; }
.subhdrontan { color: #77b813; font-size: 13px;  font-variant: small-caps; font-weight: bold; }
.subhdr2 {color: #bc730d; }
.subhdrmarkets { color: #824f07;   font-variant: small-caps; font-weight: bold;  }
#subnav {position: absolute; z-index: 3; left: 595px; top: 215px; height: 350px; width: 213px;font-size: 11px; line-height: 17px; list-style-image: url(images/dotgreen.gif);}
#subnav a {color: #85d709; }
#subnav a:hover {color: #e8ca08; text-decoration: underline; }
#subnav a:visited {color: #b0afa7;}
.t9pxbold {color: #666; font-size: 10px;  font-weight: bold; }
#topnav {position: absolute; left: 400px; top: 25px; color: #666; font-size: 11px; font-weight: bold; line-height: 13px; text-align: left; word-spacing: 12px; height: 50px; width: 541px;}
#topnav a {color: #cd8a04; }
#topnav a:hover {color: #eca413; text-decoration: underline; }
#topnav a:visited {color: #cec589;}
#tnav {position: relative; width="541" height="63" margin: 0; padding: 0;}
#tnavcol1 {position: absolute; left: 0;}
#tnavcol2 {position: absolute; top: 28px; left: 0; width: 54px;}
#tnavcol3 {position: absolute; top: 28px; left: 55px; width: 33px;}
#tnavcol4 {position: absolute; top: 28px; left: 89px; width: 80px;}
#tnavcol5 {position: absolute; top: 28px; left: 170px; width: 25px;}
#tnavcol6 {position: absolute; top: 28px; left: 196px; width: 81px;}
#tnavcol7 {position: absolute; top: 28px; left: 278px; width: 149px;}
#tnavcol8 {position: absolute; top: 28px; left: 428px; width: 129px; height: 36px;}
#video {position: absolute; top: 550px; left: 450px;  z-index: 99;  font-size: 10px; background-color: #f4e99e; padding: 5px; border: dotted 1px #d29806; }
#video a {color: #c68d09; }
#video a:hover {color: #f1ab09; }
#video a:visited {color: #666; }
#videorbr {position: absolute; top: 550px; left: 355px;  z-index: 99;  font-size: 10px; background-color: #f4e99e; padding: 5px; border: dotted 1px #d29806; }
#videorbr a {color: #c68d09; }
#videorbr a:hover {color: #f1ab09; }
#videorbr a:visited {color: #666; }