/*IDSTC Styles */

BODY {
background-color: #ffffff; /* prevents scroll issue */
margin: 0;
padding: 0;
}


/* Begin Global Styles */
#mainouterwrapper {
background-image:url(../images/main_shadow_back.gif);
background-repeat: no-repeat;
width: 863px;
margin-left:auto;
margin-right: auto;
}

#wrapper {
width: 800px;
margin-left:auto;
margin-right: auto;
}

P, li.p {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
margin: 0px;
margin-bottom:3px;
}

li.p {
padding-bottom:5px;
list-style-type:none;
background-image:url(../images/small_orange_arrow.gif);
background-repeat:no-repeat;
background-position: 0px 5px;
padding:0px 10px;

}

/*-----ORIGINAL H1
H1.pagetitles {
font-family:  Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
color:#f27622;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 15px;
border-bottom: 1px dashed #f27622;
text-align:center;
}*/

H1.pagetitles {
font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 22px;
font-style:italic;
font-weight: bold;
color:#f27622;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 15px;
border: 1px dashed #f27622;
text-align:center;
text-transform:uppercase;
margin-top:15px;
padding:5px;

}

H2.pagetitles_small {
font-family:  Arial, Helvetica, sans-serif;
text-align:center;
font-size: 18px;
font-weight: normal;
color:#f27622;
margin-top: 3px;
margin-right: 5px;
margin-bottom: 15px;
border: 1px dashed #f27622;
text-transform:uppercase;
line-height:1.5em;
padding:0px;
}

span.purplebullet{
	color:#4c4c4c;
	}


H3.industryheaders {
font-family:  Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#5d366c;
margin-top: 0px;
margin-bottom: 2px;
}

span.pagetitles {
font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#4c4c4c;
text-transform:uppercase;
font-style:italic;
}

UL.generallist {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#5f386e;
margin: 0px;
padding-left:10px;
list-style-type:none;
line-height: 1.5em;
}

UL.generallistindex {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#5f386e;
margin: 0px;
padding:0px;
list-style-type:none;
line-height: 1.5em;
}

ul.padding_v1{
	margin-top:5px;
	margin-bottom: 15px;
	}


LI.generallist {
background-image:url(../images/small_orange_arrow.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding-left: 10px;
margin: 0.1em 0px;
}
LI.generallistb {
background-image:url(../images/small_orange_arrow.gif);
background-repeat: no-repeat;
background-position: 0 15%;
padding-left: 10px;
margin: 0.1em 0px;
}

LI.generallistc {
background-image:url(../images/small_orange_arrow.gif);
background-repeat: no-repeat;
background-position: 0 5%;
padding-left: 10px;
margin: 0.1em 0px;
}

span.gtextbold {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#5f386e;
border-bottom: 1px dashed #000000;
}

A.gtextlink:link {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#f27622 ;
border-bottom: 1px dashed #000000;
text-decoration:none;
}
A.gtextlink:visited {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#f27622;
border-bottom: 1px dashed #000000;
text-decoration:none;
}
A.gtextlink:hover {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#5f386e;
border-bottom: 1px solid #000000;
text-decoration:none;
}
A.gtextlink:active {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#f27622 ;
border-bottom: 1px dashed #000000;
text-decoration:none;
}
/* End Global Styles */

/* Begin Header Styles */

#headerwrapper {
width: 800px;
height: 166px;
position: relative;
}

.idstclogo {
width: 268px;
height: 84px;
position: absolute;
margin-left: 10px;
top: 30px;
}

.btndemo {
width: 90px;
height: 96px;
position: absolute;
top: 30px;
left: 600px;
}
.btnevents {
width: 90px;
height: 96px;
position: absolute;
top: 30px;
left: 700px;
}

.iconlinktop {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #000000;
width: 180px;
height: 12px;
position: absolute;
top: 5px;
left: 610px;
text-align:right;
}

a.iconhouselink:link {
background-image:url(../images/icon_house.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #000000;
padding-left: 12px;
text-decoration: none;
margin-right: 10px;
}

a.iconhouselink:visited {
background-image:url(../images/icon_house.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #000000;
padding-left: 12px;
text-decoration: none;
margin-right: 10px;
}

a.iconhouselink:hover {
background-image:url(../images/icon_house.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #f27622;
padding-left: 12px;
margin-right: 10px;
}

a.iconhouselink:active {
background-image:url(../images/icon_house.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #000000;
padding-left: 12px;
margin-right: 10px;
}

a.iconcontactlink:link {
background-image:url(../images/icon_contact.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #000000;
padding-left: 12px;
text-decoration: none;
}

a.iconcontactlink:visited {
background-image:url(../images/icon_contact.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #000000;
padding-left: 12px;
text-decoration: none;
}

a.iconcontactlink:hover {
background-image:url(../images/icon_contact.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #f27622;
padding-left: 12px;
}

a.iconcontactlink:active {
background-image:url(../images/icon_contact.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #000000;
padding-left: 12px;
}


/* End Header Styles */

/* Begin Main Navigation */
#navwrapper {
width: 800px;
position: absolute;
top: 132px;
left: 12px;
}

#menu {
float:left;
xwidth:100%;
xbackground:#efefef;
xfont-size:93%;
line-height:normal;
}
#menu ul {
margin:0;
padding:10px 10px 0 0px; /* Controls menu location */
list-style:none;
}
#menu li {
display:inline;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
#menu a {
float:left;
background:url("../images/navlfttab.gif") no-repeat left top;
margin:0;
padding:0 0 0 8px;
text-decoration:none;
}
#menu a span {
float:left;
display:block;
background:url("../images/navrighttab.gif") no-repeat right top;
padding:5px 8px 4px 0px;
color:#ffffff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span, #menu a.activenav span {color:#FFFFFF;}
#menu a:hover, #menu a.activenav {background-position:0% -28px;}
#menu a:hover span, #menu a.activenav span {background-position:100% -28px;}
/* End Main Navigation */

/* Begin Top Left Section */
.topleft {
background-image:url(../images/lftside_back.gif);
background-repeat: no-repeat;
height: 238px;
width: 343px;
}

UL.keyterms {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #ffffff;
margin: 0px;
list-style-type:none;
padding-left: 10px;
padding-bottom: 30px;
padding-top: 13px;
}

LI.keytermstxt {
background-image:url(../images/orange_arrow.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding-left: 20px;
margin: 0.1em 0px;
}

.keywrapper {
padding-top: 10px;
}

H2.keyterms {
background-image:url(../images/orange_arrow.gif);
background-repeat: no-repeat;
background-position: 0 50%;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 12px;
padding-left: 15px;
padding-top: 5px;
}
/* End Top Left Section */

/* Begin Internal Table Styles */
.lftcolint {
width: 197px;
padding-top: 5px;
padding-left: 3px;
}

.boxtitles {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #f37622;
padding-top: 5px;
}
.boxtitlesg {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #a6a6a6;
padding-top: 7px;
margin-left:5px;
}
.boxtitlesp {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #542d64;
padding-top: 8px;
margin-left:2px;
}

.orangeboxwrap {
background-image:url(../images/lftbox_orange_back.gif);
background-repeat: repeat-y;
width: 190px;
margin-bottom: 20px;
margin-top: 20px;
}

.orangeboxtop {
background-image:url(../images/lftbox_orange_top.gif);
background-repeat: no-repeat;
height: 25px;
padding-left: 10px;
padding-top:5px;

}

.orangeboxbtm {
background-image:url(../images/lftbox_orange_btm.gif);
background-repeat: no-repeat;
height: 19px;
}

.greyboxwrap {
background-image:url(../images/lftbox_grey_back.gif);
background-repeat: repeat-y;
width: 190px;
margin-bottom: 20px;
margin-top: 20px;
}

.greyboxtop {
background-image:url(../images/lftbox_grey_top.gif);
background-repeat: no-repeat;
height: 25px;
padding-left: 5px;

}

.greyboxbtm {
background-image:url(../images/lftbox_grey_btm.gif);
background-repeat: no-repeat;
height: 19px;
}

.purpleboxwrap {
background-image:url(../images/lftbox_purple_back.gif);
background-repeat: repeat-y;
width: 190px;
margin-bottom: 20px;
margin-top: 20px;
}

.purpleboxtop {
background-image:url(../images/lftbox_purple_top.gif);
background-repeat: no-repeat;
height: 25px;
padding-left: 5px;

}

.purpleboxbtm {
background-image:url(../images/lftbox_purple_btm.gif);
background-repeat: no-repeat;
height: 19px;
}

.rtcolint {
width: 599px;
padding-top: 5px;
padding-right: 5px;
}

.maincontentwrapper {
width: 597px;

}

.dsaeventbtnin {
background-color:none;
height: 29px;
position: relative;
}

.dsaeventbtn {
background-image:url(../images/orange_gradient.gif);
background-repeat: repeat-x;
height: 5px;
position: relative;
}

/* Begin Top Button Styles On Index Page */
.btntopdemoin {
width: 161px;
height: 26px;
position:absolute;
top: 0px;
left: 130px;
}
.btntopdsain {
width: 161px;
height: 26px;
position:absolute;
top: 0px;
left: 290px;
}
/* End Top Button Styles On Index Page */

/* Begin Top Button Styles */
.btntopdemo {
width: 161px;
height: 26px;
position:absolute;
top: 0px;
left: 270px;
}
.btntopdsa {
width: 161px;
height: 26px;
position:absolute;
top: 0px;
left: 430px;
}
/* End Top Button Styles */

.mctxtwrapper {
background-image:url(../images/content_shadow_back.gif);
background-repeat: no-repeat;
background-position: 275px 0px;
padding: 15px 25px 15px 13px;
height: auto; /* Remove Once Text Is In */
}
/* End Internal Table Styles */

/* Begin Bottom Columns */
.boxwrapper {
width: 788px;
border-left: 1px solid #f27622;
border-right: 1px solid #f27622;
border-bottom: 1px solid #f27622;
position: relative;
margin-left: auto;
margin-right: auto;
height: 398px;
font-size:1px;
}

.centerbar {
background-image:url(../images/center_bar.gif);
background-repeat: no-repeat;
height: 2px;
width: 788px;
line-height: 0px;
}

.textblock {
xwidth: 245px;
margin-left: auto;
margin-right: auto;
margin-top:10px;
padding-left:10px;

padding-right:10px;

}

.mainlinkbox {
xbackground-image:url(../images/purple_arrow.gif);
background-repeat: no-repeat;
background-position: 220px 0px;
height: 25px;
padding-right: 5px;
padding-top: 3px;
text-align:right;
margin-bottom: 10px;
}

img.purple_arrow{
	margin-left:10px;
}

.mainlinkboxrt {
xbackground-image:url(../images/purple_arrow.gif);
background-repeat: no-repeat;
background-position: 220px 0px;
height: 25px;
padding-right: 12px;
padding-top: 3px;
text-align:right;
}

.mainlinkboxmid {
xbackground-image:url(../images/purple_arrow.gif);
background-repeat: no-repeat;
background-position: 218px 0px;
height: 32px;
padding-right: 12px;
padding-top: 3px;
text-align:right;
}

.boxtxtlinkwrap {
xtop: 390px;
xposition:absolute;
width: 263px;
}

A.boxtxtlinks:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#f37723;
border-bottom: 1px dashed #f37723;
text-decoration:none;
}
A.boxtxtlinks:visited {
color:#542c64;
text-decoration:none;
border-bottom: 1px dashed #f37723;
}
A.boxtxtlinks:hover {
color:#542c64;
border-bottom: 1px dashed #542c64;
text-decoration:none;
}
A.boxtxtlinks:active {
color:#f37723;
text-decoration:none;
border-bottom: 1px dashed #f37723;
}

/* Begin Box One */
.boxone {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#9d9d9d;
width: 256px;
left: 5px; /* Controls spacing between ornage and grey */
position:absolute;
height:373px;

}

/* Begin Grey Curve */
.gcurvewrapper {
background-image:url(../images/gcurve_BGn.gif);
background-repeat: no-repeat;
width: 256px;
margin-left:auto;
margin-right: auto;
margin-top: 5px;
height:387px;
}

x.gcurvetop {
xbackground-image:url(../images/gcurve_01.gif);
background-repeat: no-repeat;
height: 9px;

}

x.gcurvebtm {
xbackground-image:url(../images/gcurve_03.gif);
background-repeat: no-repeat;
background-position:bottom;
height: 10px;
}
/* End Grey Curve */

H1.maintitles {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color:#f27622;
margin-top: 0px;
margin-left: 10px;
margin-bottom: 0px;
}

span.maintitles {
font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
color:#9d9d9d ;
}


/* Begin Box Two */
.boxtwo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#9d9d9d;
xbackground-color: #eaeaea;
width: 256px;
position:absolute;
left: 266px;
height:373px;
}

H1.webservice {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color:#f27622;
margin-top: 0px;
margin-left: 70px;
margin-bottom: 3px;
}

span.webservice {
font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
color:#9d9d9d ;
padding-left: 30px;
}

/*H1.webservice {
font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: normal;
color:#9d9d9d;
margin-top: 5px;
margin-left: 60px;
margin-bottom: 3px;
}
span.webservice {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color:#f27622;
padding-left: 40px;
}*/

/* Begin Box Three */
.boxthree {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#9d9d9d;
width: 256px;
position:absolute;
left: 527px;
height:373px;
}
/* Begin Purple Curve */
.gcurvepwrapper {
background-image:url(../images/gcurvep_BGn.gif);
background-repeat: no-repeat;
width: 256px;
margin-left:auto;
margin-right: auto;
margin-top: 5px;
height:387px;
}

.gcurveptop {
xbackground-image:url(../images/gcurvep_01.gif);
background-repeat: no-repeat;
xheight: 9px; /* hiding for top spacing right now 9/9/08 */

}

.gcurvepbtm {
xbackground-image:url(../images/gcurvep_03.gif);
background-repeat: no-repeat;
background-position:bottom;
height: 10px;
}
/* End Purple Curve */

H1.industryres {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color:#f27622;
margin-top: 0px;
margin-left: 50px;
margin-bottom: 3px;
}

span.industryres {
font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
color:#9d9d9d ;
padding-left: 20px;
}

/*H1.industryres {
font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: normal;
color:#9d9d9d;
margin-top: 5px;
margin-left: 60px;
}
span.industryres {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color:#f27622;
padding-left: 40px;
}*/

/* End Bottom Columns */

/* Begin Footer Styles */
.footerwrapper {
background-image:url(../images/footer_back.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#f27622;
height: 41px;
margin-top: 10px;
width: 800px;
margin-left: auto;
margin-right: auto;

}

.footerlinkdiv {
padding-top: 5px;
padding-bottom: 5px;
text-align:center;
}

a.footerlink:link {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color:#f27622;
text-decoration: none;

}

a.footerlink:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color:#f27622;
text-decoration: none;
}

a.footerlink:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color:#000000;
text-decoration: none;
}

a.footerlink:active {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #f27622;
text-decoration: none;
}

.copywrite {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #f27622;
text-align:center;
margin-top: 3px;
}

/* End Footer Styles */

/* Begin Left Column Nav */
UL.lftsubnav {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
list-style-type:none;
margin: 0px;
padding-left: 10px;
padding-bottom: 10px;
line-height: 2.0em;
}

LI.lftsubnavpict {
background-image:url(../images/small_orange_arrow.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding-left: 10px;
margin: 0.1em 0px;
}

LI.lftsubnavpictexp {
background-image:url(../images/small_orange_arrow.gif);
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 10px;
margin: 0.1em 0px;
}

UL.lftcatnav {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
list-style-type:none;
margin: 0px;
padding-left: 0px;
padding-bottom: 10px;
line-height: 1.5em;
}
LI.lftcatnavpict {
background-image:url(../images/small_grey_arrow.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding-left: 5px;
margin: 0.1em 0px;
}
LI.lftcatnavpictb {
background-image:url(../images/small_orange_arrow.gif);
background-repeat: no-repeat;
background-position: 0 15%;
padding-left: 5px;
margin: 0.1em 0px;
}

.subnavtxtlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
border-bottom: 1px dashed #640b21;
background-color: #ffffff;
}

A.subnavtxtlink:active {

}

A.subnavtxtlink:hover {
color: #ffffff;
padding-left: 2px;
padding-right: 2px;
border-bottom: 1px dashed #000000;
background-color: #542d64;
}

A.subnavtxtlink:visited {

}

/* Begin Sub Nav Cat Styles */
.lftsubnavtxtlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
border-bottom: 1px dashed #640b21;
background-color: #ffffff;
}

A.lftsubnavtxtlink:active {

}

A.lftsubnavtxtlink:hover {
color: #ffffff;
padding-left: 2px;
padding-right: 2px;
border-bottom: 1px dashed #000000;
background-color: #542d64;
}

A.lftsubnavtxtlink:visited {

}
/* End Left Column Nav */

/* Begin Testimonials Block */
.quotewrapper {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
width: 170px;
margin-left: 10px;

padding-top:7px;

}

.quoteperson {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #f37723;
text-align:right;
padding-top:5px;
}
/* End Testimonials Block */

/* Begin Did you Know Block */
.factwrapper {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
width: 170px;
margin-left: 10px;
padding-top:7px;



}

.quicklink {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #f37723;
text-align:right;
}
/* End Did you Know Block */

/* Contact Page Styles and MLM demo */
.dashwrapper {
width: 250px;
}
.dashwrapperdemo {
width: 350px;
}
.dashwrapperwide {
width: 560px;
}
.topcurvediv {
background-image:url(../images/top_repeater.gif);
background-repeat:repeat-x;
height: 10px;
font-size: 0px;
position:relative;
}

.centercontent {
border-left: 1px solid #b5b5b5;
border-right: 1px solid #b5b5b5;
height:auto;
padding: 2px 5px 2px 5px;
position: relative;
}

.googlemap {
position: absolute;
top: 15px;
left: 300px;
width: 250px;
}

.googlemaporlando {
position: absolute;
top: 225px;
left: 300px;
width: 250px;
}

.googlelinktxt {
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#f27622;
}

.btmcurvediv {
background-image:url(../images/btm_repeater.gif);
background-repeat:repeat-x;
height: 10px;
font-size: 0px;
position:relative;
}

.btmshadowbarsm {
background-image:url(../images/btm_shadowbarsm.gif);
background-repeat: no-repeat;
background-position:right;
height: 12px;
font-size: 0px;
}


.btmshadowbar {
background-image:url(../images/btm_shadowbar.gif);
background-repeat: no-repeat;
background-position:right;
height: 12px;
font-size: 0px;
}

.contacttxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}
.contacttxtp {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #542d64;
}

A.contactlinktxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #f27622;
text-decoration:underline;
}

.addresstxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
width: 300px;
}
.addresstxtnorm {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
width: 300px;
}

.demoformwrapper {
width: 325px;
margin-left:auto;
margin-right: auto;
}

Table.mlmdemo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}

TD.formtxt {
width: 150px;
}

.demoformbox {
width: 175px;
border: 1px solid #542c64;
}

.demoformboxdrop {
width: 178px;
border: 1px solid #542c64;
}

.demoformboxcom {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
width: 175px;
border: 1px solid #542c64;
}

.requiredred {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: red;
}
/* End Contact Page Styles and MLM Demo */

/* Begin MLM Software Page Styles */
H2.listtitles {
font-family:  Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#4c4c4c;
margin-top: 3px;
margin-bottom: 0px;
padding: 3px 3px 3px 0px;
border-bottom: 1px dashed #f27622;
}

/* End MLM Software Page Styles */

/* Begin Team Page Styles */
.teamwrapper {
margin-bottom: 10px;
min-height: 200px;
}

H3.teamtitles {
font-family:  Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#f27622;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 155px;
border-bottom: 1px dashed #5b346a;
text-align: left;
}

span.teamtitles {
font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color:#9d9d9d;
}

.teampict {
margin-right: 5px;
}

/* End Team Page Styles */

/* Begin MLM Startup Page */
Table.topsection {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#000000;
padding: 4px;
border: 1px solid #3534CE;
}


Table.sections  {
background-color: #f9f9f9;
font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color:#5b346a;
padding: 4px;
border: 1px solid #9d9d9d;
}
TD.sections TR.sections {
border-bottom: 1px solid red;
background-color: #3534CE;
}

.sectionheadingsm {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#f37723;
}

.freeconsulting {
background-color: #3534CE;
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
color:#ffffff;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
width: 545px;
xclear:both;
}

Table.babner {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#000000;
padding: 4px;
border: 1px solid #f37723;
}
/* End MLM StartUp Page */

/* Begin IDSTC Client Page Styles */
.clientwrapper {
padding: 0px;
}

H3.clientq {
font-family:  Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#5d366c;
margin-top: 0px;
margin-bottom: 2px;
}

.clientimg {
width: 250px;
}
/* End IDSTC Client Page Styles */

/* Begin 800 Number */
.idstcnum {
font-family:  Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color:#5c356b;
position: absolute;
top: 110px;
left: 40px;
margin-left: auto;
margin-right: auto;
}
/* End 800 Number */

/* Begin Top Flash */
.flashtop {
position: absolute;
margin-left: auto;
margin-right: auto;
top: 30px;
left: 325px;
width: 245px;
height: 100px
}
/* End Top Flash */

/* Begin MLM Associations */
.assoclogowrap {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#000000;
xwidth: 500px;
padding: 2px;
margin-bottom: 10px;
min-height: 100px;
}

/* End MLM Associations */

/* Begin Left Graphic Links */
.newlftbtnwrapper {
width: 190px;
margin-bottom: 20px;
margin-top: 0px;
}

.mlmeventbtnlft {
margin-left: auto;
margin-right: auto;
width: 157px;
height: 100px;
xmargin-top: 10px;
}


.btndemolft {
margin-left: auto;
margin-right: auto;
width: 90px;
height: 96px;
margin-top: 10px;
}
/* End Left Graphic Links */


