@charset "utf-8";
/* TDCI.com index Layout Document */

/* ------------------ Body and Generic classes not present in the RTE ------------------ */
		
/* ------------------ Branding Area ------------------ */			
		#mac-pac{
	font-size:0.92em;
	line-height:1.33em;
	color: #002c77;
}
	
	#mac-pac a{color:#002c77;}		
	#mac-pac a:hover, #mac-pac a:focus{color:#002c77;}

			#mac-pac span{
		position:absolute;
		left:515px;
		top:48px;
				}
			
			#mac-pac img{
	position:absolute;
	right:25px;
	top:25px;
				}

/* ------------------ Main Navigation ------------------ */

/* ------------------ Marketing Area ------------------ */
#marketingAreaWrapper{
	/*background:#FFF url(../images/index-marketing-wrapper-orng.png) no-repeat; */
	width:100%;
		}
	
	#marketingArea{
	margin-top: 10px;
	width:100%;
/*	background-image:url(/images/index-Animation1.gif);   
	background-repeat: no-repeat;*/
			}

		#mrkt-slides{
	display:block;
	float:left;
	width:600px;
	height:300px;
	margin-left: 70px;
				}

		

/* ----  #mrkt-product{
			left:5px; top:60px;
			width:536px; height:62px;
			background-image:url(/images/index-marketing-product-config.png);
			}
			
		#mrkt-selling{
			left:50px; top:115px;
			width:349px; height:62px;
			background-image:url(/images/index-marketing-guided-selling.png);
			}
			
		#mrkt-quote{
			left:130px; top:165px;
			width:473px; height:61px;
			background-image:url(/images/index-marketing-quoting-ordering.png);
			}
----- */
		#mrkt-sidebar {
			float: right;
			margin-right: 70px;
		}
		

		#mrkt-news{
	margin-top: 30px;
	width:250px;
	height:70px;
	background-image:url(/images/index-btn-conf.gif);
	position: inherit;
				}
	
					#mrkt-news a{
				display:block;
				width:250px; height:70px;
				text-decoration:none;
				background-image:url(/images/index-btn-conf.gif);
						}
			
					#mrkt-news a:hover{
				display:block;
				width:250px; height:70px;
				text-decoration:none;
				background-image:url(/images/index-btn-conf-on.gif);
						}


			#mrkt-show{
	margin-top: 20px;
	width:250px;
	height:70px;
	background-image:url(/images/index-btn-msaward.png);
	display: block;
	float: none;
	clear: left;
				}


					#mrkt-show a{
				display:block;
				width:250px; height:70px;
				text-decoration:none;
				background-image:url(/images/index-btn-msaward.png);
						}
			
					#mrkt-show a:hover{
				display:block;
				width:250px; height:70px;
				text-decoration:none;
				background-image:url(/images/index-btn-msaward-on.png);
						}

					

		#mrkt-resource{
	margin-top: 20px;
	width:250px; height:70px;
	background-image:url(/images/index-btn-resource.gif);
	position: inherit;
			}

					#mrkt-resource a{
				display:block;
				width:250px; height:70px;
				text-decoration:none;
				background-image:url(/images/index-btn-resource.gif);
						}
			
					#mrkt-resource a:hover{
				display:block;
				width:250px; height:70px;
				text-decoration:none;
				background-image:url(/images/index-btn-resource-on.gif);
						}




/* ------------------ Content Area ------------------ */	
#contentWrapperWrapper{background:none;}
	
	#contentWrapper{
	background:none;
	width:1000px;
	margin-top: 10px;
	}
			
/* ------------------ Content ------------------ */
#content{
	width:500px;
	padding:0 0 0 5px;
	border-left-style: none;
	}

	.content-text{
		width:500px;
		padding:0 0 0 25px;
		border-left-style: none;
		}



/* -=-=-=-=-=-=-=-=-=-=-=-=- content text Boxes  -=-=-=-=-=-=-=-=-=-=-=-=- */

.index-content-heading{
	display:block;
	margin:0.5em 0 0em;
	font:bold 1.2em/1.33em Segoe UI;
	color:#002C77;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #F0F0F0;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
	}

.index-content-heading a{	color:#002C77;}


	.content-border{
	border: 1px solid #CCCCCC;
	padding-top: 15px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #Ffffff;
		}


		.content-box{
			width: 495px;
					}			
						
		.content-box .text-top{
			background:url(/images/home-box-top.png) no-repeat left top;
			padding-top: 8px;
			padding-right: 0;
			padding-bottom: 0;
			padding-left: 0px;
			margin-top: 5px;
					}
		
		.content-box .text-btm{
	width: 500px;
	background:url(/images/home-box-btm.png) no-repeat left top;

	padding-bottom: 8px;
					}
			
		.content-box .text-inner{
	background:url(/images/home-box-inner.png) repeat-y left top;
	width: 500px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
				}			

			.content-box h2{
				color:#002C77;
				padding-left: 0px;
				margin: 0px;
					}

						.content-box a{
						display:block;
						width:475px;
						padding:0px 0 0px 15px;
						text-decoration:none;
						color:#333333;
							}
						.content-box a:hover, .content-box a:focus{color:#002c77;}


/* ------------------ Extras (news, testimonials, training, search form) ------------------ */
#extras{width:230px;}
	
	.extras-box{
		width:230px;
/*	border: 1px solid #CCCCCC; */
			}

	.search-box{
		width:230px;
			}

		.extras-content{
			padding:0 20px 0 20px;
			}

	
	/* -=-=-=- Quick Search -=-=-=- */
	#quick-searchBox{
/*		float:left;    */
		width:335px;
		margin:0 0 1.5em;
		}
		
		#searchField{
			float:left;
			width:250px; height:1.5em;
			margin:5px 0 0 0;
			}
			
		#btn-search{
			float:right;
			width:auto; height:auto;
			background:none; border:none;
			}
	
	/* -=-=-=- Quick News -=-=-=- */
	#quick-news ul{
	float:left;
	margin:0;
	width: 100%;
		}
	
		#quick-news li{
	float:left;
	clear:both;
	width:100%;
	margin:0 0 5px;
	padding:0 10px 0 0;
	background:none;
			}
			
			#quick-news li .heading3{margin:.2em 0;	color:#002c77;}
				#quick-news li .heading3 a{text-decoration:none; color:#002c77;}
					#quick-news li .heading3 a:hover, #quick-news li .heading3 a:focus{
	color:#666666;
}
		
			#quick-news li .qn-news-date{
	float:left;
	width:150px;
	font-size:0.83em;
	line-height:2em;
	color:#999999;
				}
				
			#quick-news li .qn-news-more{
	float:right;
	width:100px;
	font-weight:900;
	text-align:right;
	text-decoration:none;
	color:#f89a19;
	padding-right: 35px;
				}
				
				#quick-news li .qn-news-more span{text-decoration:underline; color:#3173ac;}
				#quick-news li .qn-news-more:hover span, #quick-news li .qn-news-more:focus span{color:#f89a19;}
	
	/* -=-=-=- Quick Testimonials -=-=-=- */
	#quick-testimonials blockquote{margin:.6em 0 1em 0;}
	
		#quick-testimonials blockquote p{
	text-align:left;
}
	
		#quick-testimonials .qn-testimonial-img{
			float:left;
			margin:0 30px;
			}
			

