﻿#cntr
{
        margin:0 auto;
        padding:0;
        width:731px;
}

#flshhdr
{
        background-image:url(../direct_data_imgs/hdr.jpg);
        background-repeat:no-repeat;
        float:left;
        height:169px;
        margin:0;
        padding:0;
        width:546px;
}

#hdr
{
        background-image:url(../direct_data_imgs/hdr.jpg);
        background-position:left top;
        background-repeat:no-repeat;
        float:left;
        height:169px;
        margin:0;
        padding:0;
        width:546px;
}

#hdrnews
{
        float:left;
        margin:0;
        padding:17px 0 0 10px;
        width:175px;
}

#links
{
        float:left;
        margin:0 0 9px;
        padding:0;
        width:731px;
}

#nav
{
        list-style:none;
        margin:0;
        padding:0;
        width:731px;
}

#nav li ul
{
        float:left;
        left:-1000em;
        list-style-type:none;
        margin:0;
        padding:0;
        position:absolute;
        top:202px;
}

#nav li,.left
{
        float:left;
}

#nav li:hover ul,#nav li:hover ul,#nav li.sfhover ul
{
        float:left;
        left:auto;
}

.about
{
        background-image:url(../direct_data_imgs/buttons/about.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:33px;
        margin:0;
        padding:0;
        width:80px;
}

.allcon
{
        background-image:url(../direct_data_imgs/lrgboxspr.gif);
        background-position:left top;
        background-repeat:repeat-y;
        float:left;
        margin:0;
        padding:0;
        width:731px;
}

.allconbot
{
        background-image:url(../direct_data_imgs/lrgboxbot.gif);
        background-position:left bottom;
        background-repeat:no-repeat;
        float:left;
        margin:0;
        padding:0 0 12px;
        width:731px;
}

.bluetop
{
        background-image:url(../direct_data_imgs/titles/datamanagement.gif);
        background-position:left top;
        background-repeat:no-repeat;
        float:left;
        margin:0;
        padding:40px 12px 0;
        text-align:left;
        width:151px;
}

.box
{
        background-image:url(../direct_data_imgs/box/boxspr.gif);
        background-position:left top;
        background-repeat:repeat-y;
        float:left;
        margin:0 0 10px;
        padding:0;
        width:175px;
}

.box p
{
        margin:2px 0 0;
        padding-bottom:3px;
}

.boxbot
{
        background-image:url(../direct_data_imgs/box/boxbot.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:12px;
        margin:0;
        padding:0;
        width:175px;
}

.boxerr h1
{
        font-size:115%;
        margin:0;
        padding:0.5em 0 0;
}

.boxtop,.boxerr
{
        background-image:url(../direct_data_imgs/box/boxtop.gif);
        background-position:left top;
        background-repeat:no-repeat;
        float:left;
        margin:0;
        padding:12px 12px 0;
        text-align:left;
        width:151px;
}

.button
{
        background-color:#A8CA2F;
        background-image:url(../direct_data_imgs/buttons/submitspr.gif);
        background-position:bottom;
        background-repeat:repeat-x;
        border:1px solid #48660B;
        color:#FFFFFF;
        font-weight:bold;
        padding:5px;
}

.cadrop
{
        background-color:#BADB88;
        border-left-color:#76A614;
        border-left-style:solid;
        border-left-width:1px;
        border-right-color:#76A614;
        border-right-style:solid;
        border-right-width:1px;
        clear:left;
        margin:0;
        padding:0;
        width:109px;
}

.cadrop a:link,.cadrop a:visited,.cadrop a:hover,.cadrop a:active
{
        float:left;
        margin:0;
        padding-bottom:5px;
        padding-top:5px;
        width:109px;
}

.cadrop li
{
        border-bottom-color:#78A320;
        border-bottom-style:solid;
        border-bottom-width:1px;
        float:left;
        font-weight:bold;
        margin:0;
        padding:0;
        text-decoration:none;
        width:109px;
}

.case
{
        background-image:url(../direct_data_imgs/buttons/case.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:33px;
        margin:0;
        padding:0;
        width:109px;
}

.cdrop
{
        background-color:#BADB88;
        border-left-color:#7DA91E;
        border-left-style:solid;
        border-left-width:1px;
        border-right-color:#7DAF0E;
        border-right-style:solid;
        border-right-width:1px;
        clear:left;
        margin:0;
        padding:0;
        width:149px;
}

.cdrop a:link,.cdrop a:visited,.cdrop a:hover,.cdrop a:active
{
        float:left;
        margin:0;
        padding-bottom:5px;
        padding-top:5px;
        width:149px;
}

.cdrop li
{
        border-bottom-color:#78A320;
        border-bottom-style:solid;
        border-bottom-width:1px;
        float:left;
        font-weight:bold;
        margin:0;
        padding:0;
        text-decoration:none;
        width:149px;
}

.coc
{
        background-image:url(../direct_data_imgs/coc.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:30px;
        margin:0;
        padding:0;
        width:30px;
}

.codrop
{
        background-color:#BADB88;
        border-left-color:#7EAF18;
        border-left-style:solid;
        border-left-width:1px;
        border-right-color:#73A10B;
        border-right-style:solid;
        border-right-width:1px;
        clear:left;
        float:left;
        margin:0;
        padding:0;
        width:105px;
}

.codrop a:link,.codrop a:visited,.codrop a:hover,.codrop a:active
{
        float:left;
        margin:0;
        padding-bottom:5px;
        padding-top:5px;
        width:105px;
}

.codrop li
{
        border-bottom-color:#78A320;
        border-bottom-style:solid;
        border-bottom-width:1px;
        float:left;
        font-weight:bold;
        margin:0;
        padding:0;
        text-decoration:none;
        width:105px;
}

.collast
{
        background-image:url(../direct_data_imgs/box/boxspr.gif);
        background-position:left top;
        background-repeat:repeat-y;
        float:left;
        margin:0;
        padding:0;
        width:175px;
}

.colrepeat
{
        float:left;
        padding:0 10px 0 0;
        width:175px;
}

.contact
{
        background-image:url(../direct_data_imgs/buttons/contact.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:33px;
        margin:0;
        padding:0;
        width:105px;
}

.creative
{
        background-image:url(../direct_data_imgs/buttons/creative.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:33px;
        margin:0;
        padding:0;
        width:149px;
}

.css
{
        background-image:url(../direct_data_imgs/cssval.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:15px;
        margin:0;
        padding:0;
        width:78px;
}

.download
{
        background-image:url(../direct_data_imgs/down.gif);
        background-position:left center;
        background-repeat:no-repeat;
        color:#990000;
        display:block;
        float:left;
        margin:0;
        padding:0 0 0 12px;
}

.enlarge
{
        background-image:url(../direct_data_imgs/enlarge.gif);
        background-position:left center;
        background-repeat:no-repeat;
        float:left;
        margin:0;
        padding:0 0 0 12px;
}

.errtxt
{
        color:#990000;
        font-size:120%;
        margin:0;
        padding:0.7em 0 0.3px;
}

.fchng
{
        color:#72A906;
}

.fchngb
{
        color:#72A906;
        font-weight:bold;
}

.fchngi
{
        color:#72A906;
        font-style:italic;
        font-weight:bold;
}

.filecap
{
        background-color:#719E1F;
        color:#FFFFFF;
        padding:5px 10px;
}

.filecon
{
        display:inline;
        margin:0 auto;
        width:30em;
}

.fileentry
{
        background-color:#F2F6E8;
        border:1px solid #719E1F;
        color:#000000;
        padding:5px;
}

.fileframe
{
        height:100%;
        margin:0 auto;
        padding:10px 0;
        position:relative;
        width:32em;
}

.form
{
        background-color:#F2F6E8;
        border:1px solid #719E1F;
        color:#828282;
        font-weight:bold;
        padding-left:5px;
        width:421px;
}

.four
{
        background-image:url(../direct_data_imgs/fourcolspr.gif);
        background-position:left top;
        background-repeat:repeat-y;
        float:left;
        margin:10px 0 0;
        padding:0;
        width:731px;
}

.four li,.mcon li,.rcon li
{
        color:#76A614;
        list-style-image:url(../direct_data_imgs/list.gif);
        list-style-type:none;
}

.fourbot
{
        background-image:url(../direct_data_imgs/fourcol.gif);
        background-position:left top;
        background-repeat:repeat-y;
        display:block;
        float:left;
        height:12px;
        margin:0;
        padding:0;
        width:731px;
}

.ftr
{
        background-image:url(../direct_data_imgs/ftrspr.gif);
        background-position:left top;
        background-repeat:repeat-y;
        float:left;
        height:auto;
        margin:0;
        padding:0;
        text-align:left;
        width:731px;
}

.ftr li
{
        float:left;
        font-size:80%;
        height:15px;
        list-style-type:none;
        margin:0;
        padding:0 3px 0 0;
}

.ftrbot
{
        background-image:url(../direct_data_imgs/ftrbot.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:12px;
        margin:0;
        padding:0;
        width:731px;
}

.ftrtop
{
        background-image:url(../direct_data_imgs/ftrtop.gif);
        background-position:left top;
        background-repeat:no-repeat;
        padding-left:20px;
        padding-top:12px;
        width:711px;
}

.ftrtop ul
{
        float:left;
        height:24px;
        margin:0;
        padding:0;
        width:560px;
}

.greentop
{
        background-image:url(../direct_data_imgs/titles/dataanalysis.gif);
        background-position:left top;
        background-repeat:no-repeat;
        float:left;
        margin:0;
        padding:40px 12px 0;
        text-align:left;
        width:151px;
}

.home
{
        background-image:url(../direct_data_imgs/buttons/home.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:33px;
        margin:0;
        padding:0;
        width:71px;
}

.ie7fix
{
        clear:both;
        display:block;
        float:left;
        height:10px;
        margin:0;
        padding:0;
        width:1px;
}

.inimg
{
        float:right;
        margin:0 0 10px 10px;
}

.kang
{
        background-image:url(../direct_data_imgs/kang.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:24px;
        margin:0;
        padding:0;
        width:84px;
}

.l08
{
        background-image:url(../direct_data_imgs/08Logo.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:34px;
        margin:0;
        padding:0;
        width:27px;
}

.label
{
        color:#72A906;
        float:left;
        font-weight:bold;
        padding-bottom:0.2em;
        padding-top:0.5em;
}

.lbl
{
        float:left;
        margin:0;
        padding:0;
        width:100px;
}

.mcon
{
        background-image:url(../direct_data_imgs/lrgboxspr.gif);
        background-position:left top;
        background-repeat:repeat-y;
        float:left;
        margin:0;
        padding:0;
        width:546px;
}

.mcon a:hover,.four a:hover,.newsbox a:hover,.rcon a:hover
{
        color:#1A769D;
        font-weight:bold;
        text-decoration:none;
}

.mcon a:link,.four a:link,.newsbox a:link,.rcon a:link,.mcon a:visited,.four a:visited,.newsbox a:visited,.rcon a:visited,.mcon a:active,.four a:active,.newsbox a:active,.rcon a:active,.mcon a
{
	color: #990000;
	font-weight: bold;
}

.mconbot
{
        background-image:url(../direct_data_imgs/lrgboxbot.gif);
        background-position:left top;
        background-repeat:no-repeat;
        float:left;
        height:12px;
        margin:0;
        padding:0;
        width:546px;
}

.mconcon h2,.mconerrcon h2
{
        font-size:150%;
        margin:0;
        padding:0.5em 0 0;
}

.mconcon h3,.mconerrcon h1
{
        font-size:120%;
        margin:0;
        padding:0.5em 0 0;
}

.mconcon p
{
        margin:0;
        padding:0.7em 0 0.3px;
}

.mconcon p a.external:link,.mconcon p a.external:visited,.mconcon p a.external:active
{
        color:#72A906;
		text-decoration: underline
}

.mconcon p a.external:hover
{
		color:#990000;
}


.mconcon ul
{
        margin-bottom:0.2em;
        margin-top:0.5em;
}

.mconcon,.mconerrcon
{
        background-image:url(../direct_data_imgs/lrgboxtop.gif);
        background-position:left top;
        background-repeat:no-repeat;
        float:left;
        margin:0;
        padding:14px 30px 0;
        text-align:left;
        width:486px;
}

.mconerrcon p
{
        color:#990000;
        font-size:100%;
        margin:0;
        padding:0.7em 0 0.3px;
}

.mps
{
        background-image:url(../direct_data_imgs/mpslogo.jpg);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:30px;
        margin:0;
        padding:0;
        width:45px;
}

.news
{
        background-image:url(../direct_data_imgs/buttons/news.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:33px;
        margin:0;
        padding:0;
        width:55px;
}

.newsbox
{
        background-image:url(../direct_data_imgs/box/newsboxtop.gif);
        background-position:left top;
        background-repeat:no-repeat;
        float:left;
        margin:0;
        padding:12px 0 0;
        width:175px;
}

.newsboxcon
{
        height:119px;
        margin:0;
        overflow:auto;
        padding:0 12px;
        text-align:left;
        width:141px;
}

.pdf
{
        background-image:url(../direct_data_imgs/pdf.gif);
        background-position:left center;
        background-repeat:no-repeat;
        float:left;
        margin:0;
        padding:0 0 0 12px;
}

.pdrop
{
        background-color:#BADB88;
        border-left-color:#6E9F05;
        border-left-style:solid;
        border-left-width:1px;
        border-right-color:#7B9E10;
        border-right-style:solid;
        border-right-width:1px;
        clear:left;
        float:left;
        margin:0;
        padding:0;
        width:162px;
}

.pdrop a:link,.pdrop a:visited,.pdrop a:hover,.pdrop a:active
{
        float:left;
        margin:0;
        padding-bottom:5px;
        padding-top:5px;
        width:162px;
}

.pdrop li
{
        border-bottom-color:#78A320;
        border-bottom-style:solid;
        border-bottom-width:1px;
        display:block;
        float:left;
        font-weight:bold;
        margin:0;
        padding:0;
        text-decoration:none;
        width:162px;
}

.products
{
        background-image:url(../direct_data_imgs/buttons/products.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:33px;
        margin:0;
        padding:0;
        width:162px;
}

.rcon
{
        float:left;
        margin:0;
        padding:0 0 0 9px;
        width:176px;
}

.read,.route
{
        background-image:url(../direct_data_imgs/page.gif);
        background-position:left center;
        background-repeat:no-repeat;
        color:#990000;
        display:block;
        float:left;
        margin:0;
        padding:0 0 0 12px;
}

.redtop
{
        background-image:url(../direct_data_imgs/titles/datamarketing.gif);
        background-position:left top;
        background-repeat:no-repeat;
        float:left;
        margin:0;
        padding:40px 12px 0;
        text-align:left;
        width:151px;
}

.right
{
        float:right;
}

.rw
{
        float:left;
        margin:0;
        padding:0 0 4px;
        width:382px;
}

.source
{
        color:#719E1F;
        font-size:90%;
        font-weight:bold;
}

.tbx
{
        float:left;
        margin:0;
        padding:0;
        width:282px;
}

.totop
{
        background-image:url(../direct_data_imgs/totop.gif);
        background-position:left center;
        background-repeat:no-repeat;
        float:left;
        margin:0;
        padding:0 0 0 15px;
}

.twocol
{
        background-image:url(../direct_data_imgs/fourcolspr.gif);
        background-position:left top;
        background-repeat:repeat-y;
        float:left;
        margin:0;
        padding:0;
        width:731px;
}

.twocolbot
{
        background-image:url(../direct_data_imgs/twocol.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:12px;
        margin:0;
        padding:0;
        width:731px;
}

.xhtml
{
        background-image:url(../direct_data_imgs/xhval.gif);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        float:left;
        height:15px;
        margin:0;
        padding:0;
        width:78px;
}

.yellowtop
{
        background-image:url(../direct_data_imgs/titles/telemarketing.gif);
        background-position:left top;
        background-repeat:no-repeat;
        float:left;
        margin:0;
        padding:40px 12px 0;
        text-align:left;
        width:151px;
}

a:hover
{
        background-color:#FAFAF9;
        color:#1A769D;
        font-weight:bold;
}

a:link,a:visited,a:active
{
        color:#336600;
        font-weight:bold;
        text-decoration:none;
}

b,#hdr h1,#hdr h2,#flshhdr h1,#flshhdr h2
{
        display:none;
}

body
{
        background-color:#F2F6E8;
        background-image:url(../direct_data_imgs/bdbg.jpg);
        background-position:left top;
        background-repeat:repeat-x;
        color:#76A614;
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:80%;
        margin:0;
        padding:0;
        text-align:center;
}

h2,h3
{
        color:#719E1F;
        font-weight:bold;
}

/* Drop Down Menus will only use part of this, bah!!!!!  */
hr
{
        border-bottom-color:#E0DED3;
        border-style:solid none;
        border-top-color:#FFFFFF;
        border-width:1px 0;
        margin:0;
        padding-bottom:3px;
}

img
{
        border:0;
}

input,.clear
{
        clear:both;
}
