/* CSS Document */
html, body {
height: 100%;
margin:0px;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

a {
text-decoration:none;
color:#0099FF;
}
a:hover {color:#999999;}


#content {
margin:0px 0px 0px 190px;
padding:20px;
width:560px;
}

#leftnav{
padding-left:20px;
width:160px;
float:left;
font-weight:bold;
}

#leftnav a {color:#666666;}
#leftnav a:hover {color:#999999;}
#parent_nav{
margin:0px 0px 0px 190px;
padding:8px 0px 0px 4px;
width:560px;
}

#parent_nav a {color:#666666;}
#parent_nav  a:hover {color:#999999;}

/* HEADER BAR WITH BUTTONS */

#topbar {
background-image:url(images/topbar.gif);
background-repeat:no-repeat;
margin:auto;
height:92px;
width:800px;
text-align:right;
}

#contact_us_top {
padding:35px 26px 0 0;
height:15px;
}

#ts_client_login {
padding:4px 26px 0 0;
height:15px;
}

#buttons {
margin:auto;
padding:0px 0px 0px 0px; 
height:34px;
width:800px;
background-image:url(images/nav_bg.gif);
background-repeat:no-repeat;
}
#buttons div { padding-left:15px;}
#home {
float:left;
padding:0px 0px 0px 0px; 
height:34px;
width:80px;
}

#prod_and_serv {
float:left;
padding:0px 0px 0px 0px; 
height:34px;
width:149px;
}

#free_tools_and_info {
float:left;
padding:0px 0px 0px 0px; 
height:34px;
width:174px;
}

#emyth_know {
float:left;
padding:0px 0px 0px 0px; 
height:34px;
width:144px;
}

#about_us {
float:left;
padding:0px 0px 0px 0px; 
height:34px;
width:91px;
}

#ts_partners {
float:left;
padding:0px 0px 0px 0px; 
height:34px;
width:162px;
}

/* HOME BODY */

#home_head_w_type {
background-image:url(images/home_head_w_type.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:150px;
width:800px;
text-align:right;
}

#home_head_w_type_buttons {
border:0px solid #666666;
margin-top:119px;
padding:0px 0px 0px 0px; 
height:21px;
width:446px;
text-align:right;
float:right;
}

#view_online_demo {
float:left;
padding:0px 17px 0px 0px; 
height:19px;
width:109px;
}

#schedule_demo {
float:left;
padding:0px 17px 0px 0px; 
height:19px;
width:104px;
}

#buy_ts_now {
float:left;
padding:0px 0px 0px 0px; 
height:19px;
width:178px;
}

#home_body_cap_top {
background-image:url(images/home_body_cap_top.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:28px;
width:800px;
text-align:right;
}

#home_body_sliver {
margin:auto;
padding:0px; 
width:800px;
background-image:url(images/home_body_sliver.gif); 
background-repeat:repeat-y;
}

#home_body_content {
border:0px solid #666666;
margin:auto;
padding:4px 50px 10px 50px;
height:420px;
}

#home_body_cap_bottom {
background-image:url(images/home_body_cap_bottom.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:39px;
width:800px;
text-align:right;
}

#home_body_text {
border:0px solid #666666;
padding:0px 0px 0px 0px; 
float:left;
width:460px;
height:auto;
color:#OOOOOO;
}

.home_body_text_highlight { 
line-height:140%;
font-size:11px;
color:#003366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#cbc_ad { 
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:151px;
width:196px;
float:right;
}

#cbc_ad_top {
background-image:url(images/cbc_ad_top.gif);
background-repeat:no-repeat;
height:86px;
width:196px;
float:right;
}

#cbc_ad_profit { 
height:18px;
width:196px;
float:right;
}

#cbc_ad_people { 
height:18px;
width:196px;
float:right;
}

#cbc_ad_time { 
height:18px;
width:196px;
float:right;
}

#cbc_ad_bottom {
background-image:url(images/cbc_ad_bottom.gif); 
background-repeat:no-repeat;
height:11px;
width:196px;
float:right;
}

#gray_rule {
border:0px solid #666666;
background-repeat:no-repeat;
background-image:url(images/gray_rule.gif);
margin-top:24px;
margin-bottom:24px;
height:1px;
width:680px;
float:left;
}

#bottom_content {
border:0px solid #666666;
background-repeat:no-repeat;
height:230px;
width:680px;
float:left;
}

#learn_icon {
background-image:url(images/learn_icon.gif);
background-repeat:no-repeat;
border:0px solid #666666;
height:100px;
width:60px;
float:left;
}

#learn_text {
border:0px solid #666666;
padding:0px 0px 0px 4px; 
float:left;
width:158px;
height:auto;
line-height:140%;
font-size:11px;
color:#4a545b;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#schedule_demo_button {
padding:10px 0px 0px 0px;
height:12px;
}

#read_more_button {
padding:5px 0px 0px 0px;
height:12px;
}

#explore_icon {
background-image:url(images/explore_icon.gif);
background-repeat:no-repeat;
height:100px;
width:60px;
float:left;
}

#explore_text {
border:0px solid #666666;
padding:0px 0px 0px 4px; 
float:left;
width:158px;
height:auto;
line-height:140%;
font-size:11px;
color:#4a545b;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#explore_text ul {
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:140%;
color:#4a545b;
}

#explore_button {
padding:10px 0px 0px 0px;
height:12px;
}

#benefit_icon {
background-image:url(images/benefit_icon.gif);
background-repeat:no-repeat;
border:0px solid #666666;
height:100px;
width:60px;
float:left;
}

#benefit_text {
border:0px solid #666666;
padding:0px 0px 0px 4px; 
float:left;
width:158px;
height:auto;
line-height:140%;
font-size:11px;
color:#4a545b;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#get_yours_now_button {
padding:10px 0px 0px 0px;
height:12px;
}

/* BLUE BODY */

#blue_head_w_type {
background-image:url(images/blue_head_w_type.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:81px;
width:800px;
text-align:right;
}

#blue_map_bar {
background-image:url(images/blue_map_bar.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:25px;
width:800px;
text-align:left;
}

#blue_body_sliver {
margin:auto;
padding:0px;
width:800px;
overflow:auto;
background-repeat:repeat-y;
background-image:url(images/blue_body_sliver.gif); 
}

#blue_body_cap {
background-image:url(images/blue_body_cap.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:13px;
width:800px;
text-align:right;
}

/* RED BODY */

#red_head_w_type {
background-image:url(images/red_head_w_type.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:81px;
width:800px;
text-align:right;
}

#red_map_bar {
background-image:url(images/red_map_bar.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:25px;
width:800px;
text-align:left;
}

#red_body_sliver {
margin:auto;
padding:0px;
width:800px;
overflow:auto;
background-repeat:repeat-y;
background-image:url(images/red_body_sliver.gif); 
}

#red_body_content {
margin:auto;
padding:0px 0px 0px 0px; 
height:200px;
width:800px;
}

#red_body_cap {
background-image:url(images/red_body_cap.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:13px;
width:800px;
text-align:right;
}

/* GREEN BODY */

#green_head_w_type {
background-image:url(images/green_head_w_type.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:81px;
width:800px;
text-align:right;
}

#green_map_bar {
background-image:url(images/green_map_bar.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:25px;
width:800px;
text-align:left;
}

#green_body_sliver {
margin:auto;
padding:0px;
width:800px;
overflow:auto;
background-repeat:repeat-y;
background-image:url(images/green_body_sliver.gif); 
}

#green_body_content {
margin:auto;
padding:0px 0px 0px 0px; 
height:200px;
width:800px;
}

#green_body_cap {
background-image:url(images/green_body_cap.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:13px;
width:800px;
text-align:right;
}

/* YELLOW BODY */

#yellow_head_w_type {
background-image:url(images/yellow_head_w_type.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:81px;
width:800px;
text-align:right;
}

#yellow_map_bar {
background-image:url(images/yellow_map_bar.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:25px;
width:800px;
text-align:left;
}

#yellow_body_sliver {
margin:auto;
padding:0px;
width:800px;
overflow:auto;
background-repeat:repeat-y;
background-image:url(images/yellow_body_sliver.gif); 
}

#yellow_body_content {
margin:auto;
padding:0px 0px 0px 0px; 
height:200px;
width:800px;
}

#yellow_body_cap {
background-image:url(images/yellow_body_cap.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:13px;
width:800px;
text-align:right;
}

/* PURPLE BODY */

#purple_head_w_type {
background-image:url(images/purple_head_w_type.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:81px;
width:800px;
text-align:right;
}

#purple_map_bar {
background-image:url(images/purple_map_bar.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:25px;
width:800px;
text-align:left;
}

#purple_body_sliver {
margin:auto;
padding:0px;
width:800px;
overflow:auto;
background-repeat:repeat-y;
background-image:url(images/purple_body_sliver.gif); 
}

#purple_body_content {
margin:auto;
padding:0px 0px 0px 0px; 
height:200px;
width:800px;
}

#purple_body_cap {
background-image:url(images/purple_body_cap.gif); 
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px; 
height:13px;
width:800px;
text-align:right;
}

/* COMMON TEXT BOXES */

#left_info_text {
border:1px solid #666666;
padding:0px 0px 0px 0px;
float:left;
width:160px;
height:auto;
font-size:11px;
color:#666666;
}

#right_info_text {
border:1px solid #666666;
padding:0px 0px 0px 0px;
float:right;
width:560px;
margin-top:25px;
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* END OF PAGE */

#copyright {
width:800px;
text-align:right;
margin:auto;
padding:0px 30px 0px 0px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}

/* top nav stuff */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	padding:8px 10px 10px 10px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

#nav li { /* all list items */
	float: left;
	width: auto;
	height:29px;
}

.top {border-right:1px solid #999;}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li{ /* second-level lists */
	float: left;
	background-color:#B4DFF9;
	border-top:1px solid #f0f0f0;
	border-right:1px solid #999;	
	border-left:1px solid #999;	
	border-bottom:1px solid #999;	
	width: 150px;
}


#nav li:hover, #nav li.hover {
    position: static;
}
#nav li ul li a:hover{ /* second-level lists */
	background-color:#ccc;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
	background-color:#99CCFF;
	border-right:1px solid #999;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#top_text {
border:0px solid #666666;
padding:0px 0px 0px 0px; 
height:auto;
width:542px;
float:right;
line-height:100%;
font-size:11px;
color:#568713;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.top_text_gray {
line-height:200%;
font-size:9px;
color:#777E82;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

#ss_content {
border:0px solid #666666;
margin-top:10px;
padding:0px 0px 0px 0px; 
height:128px;
width:542px;
float:right;
}

#ss_text_bg_1 {
background-image:url(images/ss_text_bg_1.gif);
background-repeat:no-repeat; 
height:128px;
width:331px;
float:left;
}

#ss_text_bg_2 {
background-image:url(images/ss_text_bg_2.gif);
background-repeat:no-repeat; 
height:128px;
width:331px;
float:left;
}

#ss_text_bg_3 {
background-image:url(images/ss_text_bg_3.gif);
background-repeat:no-repeat; 
height:128px;
width:331px;
float:left;
}

#ss_text_bg_4 {
background-image:url(images/ss_text_bg_4.gif);
background-repeat:no-repeat; 
height:128px;
width:331px;
float:left;
}

#ss_text_bg_5 {
background-image:url(images/ss_text_bg_5.gif);
background-repeat:no-repeat; 
height:128px;
width:331px;
float:left;
}

#ss_text_bg_6 {
background-image:url(images/ss_text_bg_6.gif);
background-repeat:no-repeat; 
height:128px;
width:331px;
float:left;
}

#ss_text_bg_7 {
background-image:url(images/ss_text_bg_7.gif);
background-repeat:no-repeat; 
height:128px;
width:331px;
float:left;
}

#ss_text_bg_8 {
background-image:url(images/ss_text_bg_8.gif);
background-repeat:no-repeat;
height:128px;
width:331px;
float:left;
}

#ss_text_bg_9 {
background-image:url(images/ss_text_bg_9.gif);
background-repeat:no-repeat;
height:128px;
width:331px;
float:left;
}

#ss_text_bg_10 {
background-image:url(images/ss_text_bg_10.gif);
background-repeat:no-repeat;
height:128px;
width:331px;
float:left;
}

#ss_text_bg_11 {
background-image:url(images/ss_text_bg_11.gif);
background-repeat:no-repeat;
height:128px;
width:331px;
float:left;
}

#ss_text_bg_12 {
background-image:url(images/ss_text_bg_12.gif);
background-repeat:no-repeat;
height:128px;
width:331px;
float:left;
}

#ss_text_bg_13 {
background-image:url(images/ss_text_bg_13.gif);
background-repeat:no-repeat;
height:128px;
width:331px;
float:left;
}

#ss_text_bg_14 {
background-image:url(images/ss_text_bg_14.gif);
background-repeat:no-repeat;
height:128px;
width:331px;
float:left;
}

#ss_text_bg_15 {
background-image:url(images/ss_text_bg_15.gif);
background-repeat:no-repeat;
height:128px;
width:331px;
float:left;
}

#ss_text_bg_16 {
background-image:url(images/ss_text_bg_16.gif);
background-repeat:no-repeat;
height:128px;
width:331px;
float:left;
}

#ss_box { 
padding:0px 0px 0px 0px; 
height:128px;
width:211px;
float:right;
}

#more_button {
border:0px solid #666666;
margin-top:5px;
padding:0px 0px 0px 0px; 
height:22px;
width:542px;
float:right;
text-align:center;
}

