tyle: none inside none;
	margin-left: 0px;
}

h1, h2, h3, h4 {
	margin: 0px;
  padding: 0px;
  color: #FF7200;
}

h3 {
  margin: 6px 0px;
  font-size: 14px;
  line-height: 17px;
}

a {
  text-decoration: none;
}
#a { }
#main {
	width: 800px;
	margin: 0px auto;
}

#header  { background-color: #ffffff; margin: 32px 0 8px; padding: 0; width: 800px; float: left; clear: both; border-width: 0 }

#title   { font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 28px; background-color: #ffffff; text-align: right; margin: 0; padding: 0 8px 3px 0; width: 792px; border-style: none none solid; border-width: 0 0 1px; border-color:   #ff7200 }

/* #mainNav {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none inside none;
}

#mainNav li {
	display: inline;
	float: left;
}

#mainNav a {
	float: left;
	margin: 0px;
	padding: 2px 3px 2px 4px;
	border-color: #FF7200;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	color: #808080;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

#mainNav a span.nameSpace, #mainNav li ul li a span.nameSpace { float: left; display: inline; width: 0px; }

#mainNav li a:hover {
	padding: 2px 3px 1px 4px;
	border-width: 0px 1px 1px 0px;
}

#mainNav a#home {
	padding: 2px 3px 2px 3px;
	border-width: 0px 1px 0px 1px;
}

#mainNav a#home:hover {
	padding: 2px 3px 1px 3px;
	border-width: 0px 1px 1px 1px;
}

#mainNav a:visited { background-color: transparent; }
#mainNav a:active { background-color: #FF7200; }

#mainNav a.thisSect {
	background-color: #FF7200;
	color: #FFFFFF;
}

#mainNav a.thisSect:visited {
	background-color: #FF7200;
	color: #FFFFFF;
}


#mainNav li ul    { display: none; position: absolute; top: 80px; width: 150px }
#mainNav li ul li  { background-color: #fff; width: 150px; height: 20px; border-style: none none solid; border-width: 0 0 1px; border-color:   #ff7200 }
#mainNav li ul li a   { color: #ff7200; font-size: 12px; line-height: 13px; padding: 5px }
#mainNav li ul li a:hover  { color: #fff; background-color: #ff7200; padding: 0px  }
* html ul li { height: 1%; }
* html ul li a { height: 1%; }
#mainNav li ul li a  { padding: 7px 0; border: 0 }
#mainNav li:hover ul, #mainNav li.over ul { display: block; }

*/

ul#mainNav      { font-size: 11px; line-height: 10px; list-style-type: none; list-style-position: outside; margin: 0; padding: 0; float: left }

ul#mainNav li     { display: inline; position: relative; width: 70px; float: left; border-top: none; border-right: 1px solid #ff7200; border-bottom: none; border-left: none #fff }
ul#mainNav li.wide   { width: 150px }
#mainNav li ul   { display: none; position: absolute; top: 23px; left: 0; width: 173px }
#mainNav li ul li   { background-color: #ff7200; width: 160px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
#mainNav li ul li a  { color: #fff; width: 160px }
#mainNav li ul li a:hover  { color: #fff; background-color: #999; width: auto; border-width: 0 }
/* Styles for Menu Items */
ul#mainNav li a    { color: #808080; font-weight: normal; text-decoration: none; display: block; padding: 6px 0; width: 70px; border-style: none none solid; border-width: 0 0 1px; border-color: white }
ul#mainNav li.wide a   { width: 150px }
ul#mainNav li a .nameSpace  { display: block; width: 8px; float: left }

/* Fix IE. Hide from IE Mac \*/
* html ul li { height: 1%; }
* html ul li a { height: 1%; }

/* End */
ul#mainNav li a:hover   { border-bottom: 1px solid #ff7200 }

/* Hover Styles */
#mainNav li ul li a  { padding: 7px 0; border: 0 }

/* Sub Menu Styles */
#mainNav li:hover ul, #mainNav li.over ul { display: block; }

/* The magic */
ul#mainNav li a.thisSect   { color: #fff; background-color: #ff7200; display: block; border-bottom: 1px solid #ff7200 }


#anima {
	float: left;
	clear: both;
	width: 800px;
	height: 472px;
	margin: 0;
	display: inline;
}

#footer  { background-color: #ff7200; text-align: center; margin: 0; padding: 0; clear: both }

#contact {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

#contact a {
	color: #FFFFFF;
	text-decoration: none;
}

#contact a:hover { text-decoration: underline; }
#contact_footer {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

#contact_footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#contact_footer a:hover { text-decoration: underline; }



.white { color: #FFFFFF; }
.grey { color: #808080; }
.tang { color: #FF7200; }
#home_content   { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("../images/chess.jpg"); background-repeat: no-repeat; width: 800px; height: auto; clear: both }
#home_content h1  { font-size: 22px; margin-top: 22px; margin-bottom: 5px; margin-left: 40px }
#home_content h2 { font-size: 14px; margin-left: 40px }
#home_content h3 { font-size: 13px; margin-left: 40px }
#home_content h4 { color: #000; font-size: 13px; margin-top: 15px; margin-bottom: 10px; margin-left: 40px }
#home_content p { font-size: 13px; line-height: 18px; margin-right: 60px; margin-left: 40px }
#home_content a { color: #f60; font-size: 13px; font-weight: bold; margin-right: 20px; float: right }
#home_content p a { margin: 0; float: none }
#home_content a:hover { text-decoration: underline }
#home_intro { padding-top: 10px }
#footer #contact a { color: #fff }
#header a#signin     { color: #666; font-size: 12px; display: inline; padding: 5px; position: absolute; float: left }
#header a#signin:hover  { color: #fff; background-color: #ff7200 }
#call2action    { display: inline; margin-top: -52px; width: 600px; float: right }
#call2action a { margin-right: 10px }
#email_campaign    { background-image: url("../images/email_marketing.gif"); background-repeat: no-repeat; display: block; width: 150px; height: 38px }
#email_campaign:hover { background-position: 0 -37px }
a.newsletter    { background-image: url("../images/newsletter_signup.gif"); background-repeat: no-repeat; display: block; width: 150px; height: 38px }
a.newsletter:hover { background-position: 0 -37px }
iframe { margin-top: 20px; margin-bottom: 20px }
a#grow_button     { background-image: url("../images/tdream_grow_button.gif"); background-repeat: no-repeat; display: block; margin-left: 3px; width: 269px; height: 100px }
a#grow_button:hover { background-position: 0 -100px }
a#create_button     { background-image: url("../images/tdream_create_button.gif"); background-repeat: no-repeat; display: block; margin-left: 30px; width: 269px; height: 100px }
a#create_button:hover { background-position: 0 -100px }
a#report_button    { background-image: url("../images/tdream_track_button.gif"); background-repeat: no-repeat; display: block; width: 269px; height: 100px }
a#report_button:hover { background-position: 0 -100px }
.selected { background-position: 0 -100px }
a#prospecting_button     { background-image: url("../images/prospecting_button.gif"); background-repeat: no-repeat; display: block; margin-left: 3px; width: 269px; height: 100px }
a#prospecting_button:hover { background-position: 0 -100px }
a#knowledge_button      { background-image: url("../images/knowledge_buttons.gif"); background-repeat: no-repeat; display: block; margin-left: 30px; width: 269px; height: 100px }
a#knowledge_button:hover { background-position: 0 -100px }
a#market_info_button     { background-image: url("../images/market_info_buttons.gif"); background-repeat: no-repeat; display: block; margin-left: 3px; width: 269px; height: 100px }
a#market_info_button:hover { background-position: 0 -100px }
a#delivery_button      { background-image: url("../images/delivery_button.gif"); background-repeat: no-repeat; display: block; margin-left: 28px; width: 269px; height: 100px }
a#delivery_button:hover { background-position: 0 -100px }
a#reporting_button     { background-image: url("../images/reporting_button.gif"); background-repeat: no-repeat; display: block; margin-left: 3px; width: 269px; height: 100px }
a#reporting_button:hover { background-position: 0 -100px }
a#location_button      { background-image: url("../images/location_button.gif"); background-repeat: no-repeat; display: block; width: 269px; height: 100px }
a#location_button:hover { background-position: 0 -100px }
a#directions_button      { background-image: url("../images/directions_button.gif"); background-repeat: no-repeat; display: block; margin-left: 27px; width: 269px; height: 100px }
a#directions_button:hover { background-position: 0 -100px }
a.other_link { color: #999; font-size: 11px; text-decoration: underline }
a.content_call { margin-bottom: 15px; margin-left: 300px }
#main a.freeindex  { color: #bfbfbf; font-size: 11px; line-height: 14px; padding-top: 5px }
body  { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ffffff; margin: 0; padding: 0; border-width: 0 }

img, p, object, embed, div, ul, ol {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	zoom: 1;
}

ul {
	list-style: none inside none;
	margin-left: 0px;
}

h1, h2, h3, h4 {
	margin: 0px;
  padding: 0px;
  color: #FF7200;
}

h3 {
  margin: 6px 0px;
  font-size: 14px;
  line-height: 17px;
}

a {
  text-decoration: none;
}
#a { }
#main {
	width: 800px;
	margin: 0px auto;
}

#header  { background-color: #ffffff; margin: 32px 0 8px; padding: 0; width: 800px; float: left; clear: both; border-width: 0 }

#title   { font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 28px; background-color: #ffffff; text-align: right; margin: 0; padding: 0 8px 3px 0; width: 792px; border-style: none none solid; border-width: 0 0 1px; border-color:   #ff7200 }

/* #mainNav {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none inside none;
}

#mainNav li {
	display: inline;
	float: left;
}

#mainNav a {
	float: left;
	margin: 0px;
	padding: 2px 3px 2px 4px;
	border-color: #FF7200;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	color: #808080;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

#mainNav a span.nameSpace, #mainNav li ul li a span.nameSpace { float: left; display: inline; width: 0px; }

#mainNav li a:hover {
	padding: 2px 3px 1px 4px;
	border-width: 0px 1px 1px 0px;
}

#mainNav a#home {
	padding: 2px 3px 2px 3px;
	border-width: 0px 1px 0px 1px;
}

#mainNav a#home:hover {
	padding: 2px 3px 1px 3px;
	border-width: 0px 1px 1px 1px;
}

#mainNav a:visited { background-color: transparent; }
#mainNav a:active { background-color: #FF7200; }

#mainNav a.thisSect {
	background-color: #FF7200;
	color: #FFFFFF;
}

#mainNav a.thisSect:visited {
	background-color: #FF7200;
	color: #FFFFFF;
}


#mainNav li ul    { display: none; position: absolute; top: 80px; width: 150px }
#mainNav li ul li  { background-color: #fff; width: 150px; height: 20px; border-style: none none solid; border-width: 0 0 1px; border-color:   #ff7200 }
#mainNav li ul li a   { color: #ff7200; font-size: 12px; line-height: 13px; padding: 5px }
#mainNav li ul li a:hover  { color: #fff; background-color: #ff7200; padding: 0px  }
* html ul li { height: 1%; }
* html ul li a { height: 1%; }
#mainNav li ul li a  { padding: 7px 0; border: 0 }
#mainNav li:hover ul, #mainNav li.over ul { display: block; }

*/

ul#mainNav      { font-size: 11px; line-height: 10px; list-style-type: none; list-style-position: outside; margin: 0; padding: 0; float: left }

ul#mainNav li     { display: inline; position: relative; width: 70px; float: left; border-top: none; border-right: 1px solid #ff7200; border-bottom: none; border-left: none #fff }
ul#mainNav li.wide   { width: 150px }
#mainNav li ul   { display: none; position: absolute; top: 23px; left: 0; width: 173px }
#mainNav li ul li   { background-color: #ff7200; width: 160px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
#mainNav li ul li a  { color: #fff; width: 160px }
#mainNav li ul li a:hover  { color: #fff; background-color: #999; width: auto; border-width: 0 }
/* Styles for Menu Items */
ul#mainNav li a    { color: #808080; font-weight: normal; text-decoration: none; display: block; padding: 6px 0; width: 70px; border-style: none none solid; border-width: 0 0 1px; border-color: white }
ul#mainNav li.wide a   { width: 150px }
ul#mainNav li a .nameSpace  { display: block; width: 8px; float: left }

/* Fix IE. Hide from IE Mac \*/
* html ul li { height: 1%; }
* html ul li a { height: 1%; }

/* End */
ul#mainNav li a:hover   { border-bottom: 1px solid #ff7200 }

/* Hover Styles */
#mainNav li ul li a  { padding: 7px 0; border: 0 }

/* Sub Menu Styles */
#mainNav li:hover ul, #mainNav li.over ul { display: block; }

/* The magic */
ul#mainNav li a.thisSect   { color: #fff; background-color: #ff7200; display: block; border-bottom: 1px solid #ff7200 }


#anima {
	float: left;
	clear: both;
	width: 800px;
	height: 472px;
	margin: 0;
	display: inline;
}

#footer  { background-color: #ff7200; text-align: center; margin: 0; padding: 0; clear: both }

#contact {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

#contact a {
	color: #FFFFFF;
	text-decoration: none;
}

#contact a:hover { text-decoration: underline; }
#contact_footer {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

#contact_footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#contact_footer a:hover { text-decoration: underline; }



.white { color: #FFFFFF; }
.grey { color: #808080; }
.tang { color: #FF7200; }
#home_content   { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("../images/chess.jpg"); background-repeat: no-repeat; width: 800px; height: auto; clear: both }
#home_content h1  { font-size: 22px; margin-top: 22px; margin-bottom: 5px; margin-left: 40px }
#home_content h2 { font-size: 14px; margin-left: 40px }
#home_content h3 { font-size: 13px; margin-left: 40px }
#home_content h4 { color: #000; font-size: 13px; margin-top: 15px; margin-bottom: 10px; margin-left: 40px }
#home_content p { font-size: 13px; line-height: 18px; margin-right: 60px; margin-left: 40px }
#home_content a { color: #f60; font-size: 13px; font-weight: bold; margin-right: 20px; float: right }
#home_content p a { margin: 0; float: none }
#home_content a:hover { text-decoration: underline }
#home_intro { padding-top: 10px }
#footer #contact a { color: #fff }
#header a#signin     { color: #666; font-size: 12px; display: inline; padding: 5px; position: absolute; float: left }
#header a#signin:hover  { color: #fff; background-color: #ff7200 }
#call2action    { display: inline; margin-top: -52px; width: 600px; float: right }
#call2action a { margin-right: 10px }
#email_campaign    { background-image: url("../images/email_marketing.gif"); background-repeat: no-repeat; display: block; width: 150px; height: 38px }
#email_campaign:hover { background-position: 0 -37px }
a.newsletter    { background-image: url("../images/newsletter_signup.gif"); background-repeat: no-repeat; display: block; width: 150px; height: 38px }
a.newsletter:hover { background-position: 0 -37px }
iframe { margin-top: 20px; margin-bottom: 20px }
a#grow_button     { background-image: url("../images/tdream_grow_button.gif"); background-repeat: no-repeat; display: block; margin-left: 3px; width: 269px; height: 100px }
a#grow_button:hover { background-position: 0 -100px }
a#create_button     { background-image: url("../images/tdream_create_button.gif"); background-repeat: no-repeat; display: block; margin-left: 30px; width: 269px; height: 100px }
a#create_button:hover { background-position: 0 -100px }
a#report_button    { background-image: url("../images/tdream_track_button.gif"); background-repeat: no-repeat; display: block; width: 269px; height: 100px }
a#report_button:hover { background-position: 0 -100px }
.selected { background-position: 0 -100px }
a#prospecting_button     { background-image: url("../images/prospecting_button.gif"); background-repeat: no-repeat; display: block; margin-left: 3px; width: 269px; height: 100px }
a#prospecting_button:hover { background-position: 0 -100px }
a#knowledge_button      { background-image: url("../images/knowledge_buttons.gif"); background-repeat: no-repeat; display: block; margin-left: 30px; width: 269px; height: 100px }
a#knowledge_button:hover { background-position: 0 -100px }
a#market_info_button     { background-image: url("../images/market_info_buttons.gif"); background-repeat: no-repeat; display: block; margin-left: 3px; width: 269px; height: 100px }
a#market_info_button:hover { background-position: 0 -100px }
a#delivery_button      { background-image: url("../images/delivery_button.gif"); background-repeat: no-repeat; display: block; margin-left: 28px; width: 269px; height: 100px }
a#delivery_button:hover { background-position: 0 -100px }
a#reporting_button     { background-image: url("../images/reporting_button.gif"); background-repeat: no-repeat; display: block; margin-left: 3px; width: 269px; height: 100px }
a#reporting_button:hover { background-position: 0 -100px }
a#location_button      { background-image: url("../images/location_button.gif"); background-repeat: no-repeat; display: block; width: 269px; height: 100px }
a#location_button:hover { background-position: 0 -100px }
a#directions_button      { background-image: url("../images/directions_button.gif"); background-repeat: no-repeat; display: block; margin-left: 27px; width: 269px; height: 100px }
a#directions_button:hover { background-position: 0 -100px }
a.other_link { color: #999; font-size: 11px; text-decoration: underline }
a.content_call { margin-bottom: 15px; margin-left: 300px }
#main a.freeindex  { color: #bfbfbf; font-size: 11px; line-height: 14px; padding-top: 5px }
