img { border: none; }
a    { color: #00f; text-decoration: underline }
a:hover   { text-decoration: none }
a:visited  { color: #696969; text-decoration: underline }
body    { color: black; font-family: Verdana, Helvetica, Geneva, Arial, Swiss, sans-serif; background-color: white; margin: 0px; padding: 0px }
table  { margin: 0px; padding: 0px; width: 100% }
td { margin: 0px; padding: 0px }
li   { text-align: left; list-style-image: url(images/dot.gif); list-style-position: outside }
h1   { color: #103456; font-weight: bold; font-size: 1.8em; font-family: Geneva, Verdana, Times, sans-serif; padding-top: 5px }
h2   { color: #103456; font-weight: bold; font-size: 1.2em; font-family: "Book Antiqua Italic", "Copperplate Gothic Bold", "Times New Roman", Verdana, "Arial Narrow Bold Italic", serif }
#header   { background: url(images/gui_hdr_bkgnd.jpg) repeat }
#header_rt img    { background: url(images/gui_hdr_bkgnd.jpg) repeat; text-align: right }
#header_rt   { background: url(images/gui_hdr_bkgnd.jpg) repeat; text-align: right }
table#login      { background-color: #2f4f4f; text-align: right; margin: 4px 4px 4px 2px; padding: 4px 4px 4px 2px; border: solid 1px white; width: 186px }
.login     { color: white; font-size: 1em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #2f4f4f; text-align: right; margin: 4px; padding: 4px }
#leftnav     { color: white; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #103456; text-align: left; vertical-align: top; margin: 4px 4px 4px 6px; padding: 4px 4px 4px 6px; width: 190px }
#leftnav p  { padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
#leftnav h1    { color: white; font-weight: bold; font-size: 1.2em; font-family: "Book Antiqua Italic", "Copperplate Gothic Bold", "Times New Roman", Verdana, Serif; text-align: center; vertical-align: top; margin-top: 6px; padding-top: 6px }
#leftnav ul li    { color: white; list-style-image: url(images/bl_arrow.gif); list-style-position: outside; margin-left: -10px }
#leftnav a:link { color: white; text-decoration: underline }
#leftnav a:hover { color: white; text-decoration: none }
#leftnav link:visited { color: #f5f5f5; text-decoration: underline }
#rt_side   { color: white; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: #2f4f4f; vertical-align: top; padding: 6px; width: 150px }
#rt_side h2  { color: #f5f5dc; font-size: 1em; font-family: "Copperplate Gothic Bold", "Times New Roman", Verdana, Serif; text-align: center; margin: 6px 4px; padding: 6px 4px }
#rt_side a:link { color: white; text-decoration: underline }
#rt_side a:hover { color: white; text-decoration: none }
#rt_side a:visited { color: #f5f5f5; text-decoration: underline }
#shadow     { background: url(images/l_nav_shadow.jpg) repeat; width: 16px; visibility: visible }
#logo    { text-align: left }
#techheader   { text-align: right; vertical-align: middle; margin-right: 6px; padding-right: 6px }
#buswoman { width: 186px }
#footer  { color: #dcdcdc; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: #103456; text-align: center; vertical-align: middle; padding-top: 6px; padding-bottom: 6px }
#footer a:link  { color: white; text-decoration: underline }
#footer a:hover { color: #dcdcdc; text-decoration: none }
#footer a:visited { color: #d3d3d3; text-decoration: underline }
.techsupport   { font-size: 0.7em; text-align: left; float: right; padding: 8px 3px; width: 135px }
.techsupport a { vertical-align: middle; }
#toplinks      { color: white; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #2f4f4f; text-align: center; vertical-align: middle; padding: 6px 4px }
#toplinks a:link {color: white}
#toplinks a:hover  { color: white; text-decoration: none }
#toplinks a:visited  { color: #dcdcdc }
#homecenter                { color: black; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: white; text-align: center; vertical-align: top; margin: 4px; padding: 4px }
#homecenter h1   { color: #103456; font-weight: bold; font-size: 1.8em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: center; padding-top: 4px; padding-bottom: 10px }
#homecenter h2    { color: #103456; font-weight: bold; font-size: 1.2em; font-family: "Book Antiqua Italic", "Copperplate Gothic Bold", "Times New Roman", Verdana, serif; text-align: center }
#homecenter ul li      { list-style-image: url(images/dot.gif); list-style-position: outside; margin-bottom: 6px }
table# { margin-left: auto; margin-right: auto; }
table#featured      { background-color: #d3d3d3; vertical-align: top; border: solid 1px #103456; width: 90% }
.tdfeatured    { color: black; font-weight: bold; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: white; text-align: center; vertical-align: top; padding: 4px; width: 50% }
.portfolio   { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: white; text-align: center; vertical-align: top; margin: 6px; padding: 6px; width: 33% }
.portfolio h2  { color: #103456; font-weight: bold; font-size: 1em; font-family: Verdana, Serif, Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: center; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px }
.portfolio p  { font-size: 1em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: center; vertical-align: top; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px }
.portfolio img { text-align: center }
.portfolio_text    { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: left; vertical-align: top; margin: 8px 4px 4px; padding: 8px 4px 4px; border: dotted 1px #103456 }
table#portfol { margin: 8px; padding: 8px }
#subheader { text-align: center; margin-top: 6px; margin-bottom: 6px; padding-top: 6px; padding-bottom: 6px }
.flash   { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: white; text-align: center; vertical-align: top; margin: 6px; padding: 6px; width: 50% }
p.flash  { font-size: 1em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: center; vertical-align: top; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px }
img.flash { text-align: center }
.flash_text  { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: left; vertical-align: top; margin: 8px 4px 4px; padding: 8px 4px 4px }
.pullquote    { color: white; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: #2f4f4f; vertical-align: top; float: right; margin: 4px; padding: 4px; width: 220px }
.pullquote p { text-align: left; margin: 4px; padding: 4px }
.pullquote b  { font-weight: bold; font-size: 1em; text-align: center; margin-top: 6px; margin-bottom: 4px; padding-top: 6px; padding-bottom: 4px }
table#payment     { font-size: 1em; text-align: center; vertical-align: top; margin: 8px; padding: 4px; border: solid 1px #2f4f4f; width: 550px }
td#payment_page   { font-size: 0.7em; text-align: center; margin: 6px; padding: 6px }
.form_gry_lt     { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: #dcdcdc; text-align: right; vertical-align: middle; margin: 2px; padding: 2px; width: 50% }
.form_gry_rt     { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: #dcdcdc; text-align: left; vertical-align: middle; margin: 2px; padding: 2px; width: 50% }
.form_lt      { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: #f5f5f5; text-align: right; vertical-align: middle; margin: 2px; padding: 2px; width: 50% }
.form_rt      { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: #f5f5f5; text-align: left; vertical-align: middle; margin: 2px; padding: 2px; width: 50% }
#payment h2  { font-size: 1em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: center; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px }
td#form_ctr { margin: 4px; padding: 4px }
#payment h1   { color: #103456; font-weight: bold; font-size: 1.2em; font-family: Geneva, Verdana, Times; text-align: center; padding-top: 5px }
table#cc { width: 164px }
.red { color: red }
table#demo_main  { margin-top: 25px; margin-right: auto; margin-left: auto; padding: 6px; border: dotted 1px #a9a9a9; width: 600px }
body#demo  { background-color: white; margin: 8px }
.demo_lt  { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: white; text-align: left; padding: 6px; width: 70% }
td#demo_rt  { color: white; font-size: 0.7em; background-color: #103456; text-align: center; vertical-align: top; padding: 6px; width: 30% }
#demo_rt b { color: white; margin-top: 8px; margin-bottom: 8px; padding-top: 8px; padding-bottom: 8px }
#links  { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: center; vertical-align: middle; margin: 6px; padding: 6px; border: solid 1px #103456 }
table#er     { font-size: 1em; background-color: white; vertical-align: top; border: solid 1px #103456; width: 550px }
#er h2   { font-size: 1.2em; font-family: "Book Antiqua Italic", "Copperplate Gothic Bold", "Times New Roman", Verdana, Serif; text-align: center; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px }
#er_top p    { text-align: center; margin: 6px 100px 15px }
.yellow    { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: #f5f5dc; text-align: center; padding: 4px }
td#er_top   { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: white; text-align: center }
table#pricing_table  { margin-right: 10px; margin-left: 10px; padding: 4px; border: solid 1px #2f4f4f }
td#se_top { background-color: #eee8aa; width: 25% }
td#silver_top { background-color: #c0c0c0; width: 25% }
td#gold_top { background-color: #ffd700; width: 25% }
td#platinum_top { background-color: #789; width: 25% }
.pricing_gry  { color: black; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: #dcdcdc; text-align: left; vertical-align: top; margin: 6px; padding: 6px; width: 25% }
.pricing_wt  { color: black; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: white; text-align: left; vertical-align: top; margin: 6px; padding: 6px; width: 25% }
.pricing_gry ul li  { margin-left: -10px }
.pricing_wt ul li  { margin-left: -10px }
.blueheader { color: white; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: #013456; text-align: center; vertical-align: middle; margin: 2px; padding: 4px; width: 25% }
.price_wtheader  { color: black; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: white; text-align: center; vertical-align: middle; margin: 2px; padding: 4px; border: solid 2px #013456; width: 25% }
#pricing p { color: black; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: left; margin: 10px }
#pricing h1 { color: #013456; font-size: 1.5em; font-family: "Copperplate Gothic Bold", "Times New Roman", Verdana, Serif }
.prices   { font-weight: bold; font-size: 0.7em; background-color: white; text-align: left; vertical-align: top; padding: 4px; border: solid 1px #013456 }
td#er_index   { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: white; margin: 6px; padding: 6px }
#er_index h1 { color: black; font-size: 1.5em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: center; margin: 6px; padding: 6px; border: solid 1px #2f4f4f }
#er_index h2 { font-size: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif }
#er_index ul li  { list-style-image: url(images/dot.gif); margin-left: -10px }
#er_index h3 { color: white; font-weight: 500; text-align: center; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px }
table#employment  { font-size: 1em; margin-right: 5px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; border: solid 1px #2f4f4f }
td#reduced { font-size: 0.7em; margin: 4px; padding: 4px }
#reduced { font-size: 0.7em; margin: 4px; padding: 4px }
table#generic { font-size: 1em }
td#help { font-size: 0.8em; text-align: left; vertical-align: top; margin: 10px; padding: 10px }
#help h2 { color: #103456; font-size: 1.3em; font-family: "Book Antiqua Italic", Verdana, "Copperplate Gothic Bold", Times, Serif; text-align: center; margin-top: 6px; margin-bottom: 6px; padding-top: 6px; padding-bottom: 6px }
#help img  { margin: 6px; padding: 0px; border: solid 1px #103456 }
table#admin_nav { font-size: 0.8em; margin: 2px; padding: 2px; border: solid 2px #103456 }
td#pulldown { text-align: center; vertical-align: middle; margin: 6px; padding: 6px }
td#search  { text-align: center; vertical-align: middle; margin: 6px 6px 6px 2px; padding: 6px 6px 6px 2px }
table#re_temps { color: white; font-size: 1em; background-color: #2f4f4f; text-align: center; vertical-align: top; margin: 6px; padding: 6px; width: 520px }
td#email { font-size: 0.7em; margin: 6px }
#email p { font-size: 1em; text-align: left; padding: 6px }
#email h1 { color: #103456; font-size: 1.5em; font-family: "Copperplate Gothic Bold", "Times New Roman", Verdana, Serif; text-align: center }
#email h2  { color: #103456; font-size: 1.2em; font-family: "Copperplate Gothic Bold", "Times New Roman", Verdana, Serif; text-align: left; padding: 6px }
td#faq  { font-size: 0.8em; margin: 2px; padding: 8px; border: solid 1px #2f4f4f }
#faq h1 { color: #103456; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: center }
#faq h2 { color: #103456; font-size: 1em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-align: center }
.services_img { padding: 10px; text-align: left; }
.services_txt { padding: 10px; text-align: left; }
