    html {
        background:#FFFFFF url(../images3/bkgd-slice-repeat.jpg) repeat-x;
		overflow-y: scroll;
		   }
     
	body {
		font-family:Arial, Geneva, sans-serif; 
		font-size:0.9em;
		color:#000000; 
		text-align:center;
		margin:0 auto;
		margin-top:8px;
	}
	
		a img
	{
		border:none;
	
	}
	
	.clear{clear:both;}
	
	#outer_container {
		height: 100%;
		width: 100%;
	
	}

	
	#container {
		margin: 0 auto;   
		text-align: left; 
		width: 901px;
	}
	#header_container {
		padding: 0;
		width: 901px;
		height: 139px;
		float: left;
		
	}	
	#sub_header_container {
		padding: 0;
		width: 901px;
		height: 160px;
		float: left;
		
	}
	#ttd_logo {
		padding: 0;
		width: 239px;
		height: 139px;		
		float: left;
		margin-left:30px;
		margin-top:-10px;
		
	}	
	#social_media {
		padding: 0;
		width: 615px;
		height: 80px;
		text-align:right;
		float: left;
		
	}	
		ul#social_media_links {	
	width:228px;
	list-style:none;
	height:32px;
	padding:0px;
	margin:0px;
	margin-left:378px;
	}
	ul#social_media_links li {
	display:inline;
	}
	ul#social_media_links li a {
			height:32px;
			float:left;
			text-decoration:none;
	}
	ul#social_media_links li.social_media_links-0 a {
			width:112px;
			background:url(../images3/social-media-buttons.png) no-repeat 0 0;
	}
	ul#social_media_links  li.social_media_links-0 a:hover {
			background:url(../images3/social-media-buttons.png) no-repeat 0 -28px;
	}	
	
	ul#social_media_links li.social_media_links-1 a {
			width:25px;
			background:url(../images3/social-media-buttons.png) no-repeat -112px 0;
	}
	ul#social_media_links  li.social_media_links-1 a:hover {
			background:url(../images3/social-media-buttons.png) no-repeat -112px -28px;
	}
	ul#social_media_links li.social_media_links-2 a {
			width:22px;
			background:url(../images3/social-media-buttons.png) no-repeat -137px 0;
	}
	ul#social_media_links  li.social_media_links-2 a:hover {
			background:url(../images3/social-media-buttons.png) no-repeat -137px -28px;
	}
	ul#social_media_links li.social_media_links-3 a {
			width:39px;
			background:url(../images3/social-media-buttons.png) no-repeat -159px 0;
	}
	ul#social_media_links  li.social_media_links-3 a:hover {
			background:url(../images3/social-media-buttons.png) no-repeat -159px -28px;
	}
	ul#social_media_links li.social_media_links-4 a {
			width:23px;
			background:url(../images3/social-media-buttons.png) no-repeat -198px 0;
	}
	ul#social_media_links  li.social_media_links-4 a:hover {
			background:url(../images3/social-media-buttons.png) no-repeat -198px -28px;
	}
	#nav {
		padding: 0;
		width: 595px;
		height: 37px;
		float: left;
		
	}	
	#live_demo {
		padding: 0;
		width: 200px;
		height: 46px;
		float: right;
		margin-right:30px;

		
	}	
	
	#tbl_nav {
		padding: 0;
		width: 600px;
		height: 45px;
		float: left;
		
	}	
	#tbl_nav  td{
		text-align:center;

		
	}
	#tbl_nav  td a{
		font-size:15px;
		color:#3dACF1;
		text-decoration:none;
		font-weight:bold;
		padding-left:30px;
		
	}
	#tbl_nav  td a:hover{
		font-size:15px;
		color:#66BDF3;
		text-decoration:none;
		font-weight:bold;	
		padding-left:30px;	
	}
	#slider_container {
		padding: 0;
		width: 901px;
		height: 434px;
		float: left;
		background-image: url("../images3/slider-bkgd.png");
		background-repeat: no-repeat;	
		margin-top:-19px;
		
	}	
	#slider_container  img{
		float:left;
		margin-top:18px;
		width:865px;
		height:296px;
		
	}	
	#slider_text_container {
    float: left;
    height: 125px;
    margin-left: 50px;
    margin-top: -110px;
    padding: 0;
    width: 818px;
		
	}
	#slider_text {
    float: left;
    height: 125px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 0;
    width:270px;
		
	}
	#number {
    float: left;
    height: 125px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 0;
    width:20px;
	font-size:35px;
		
	}
	#slider_title {
    float: left;
	width:230px;
    margin-left: 10px;
    margin-top: 7px;
    padding: 0;
	font-size:19px;
	font-weight:bold;
	}
	#slider_copy{
    float: left;
	width:240px;
    margin-left: 10px;
    margin-top: 5px;
    padding: 0;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	}
	#slider_copy p{
    float: left;
	width:235px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 0;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	}
	#slider_copy a{
    font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	}
	#slider_copy a:hover{
    font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
	}
	
	#slider_text  td{
    vertical-align:top;
	padding:10px;
		
	}	
	#slider_text  td span{
    color:#000000;
	font-weight:bold;
	font-size:30px;
		
	}		
	#slider_text  td strong{
    color:#000000;
	font-weight:bold;
	font-size:17px;
		
	}
	#slider_text  td {
    color:#FFFFFF;
	font-size:11px;
		
	}	
	#slider_text  td  a{
    color: #000000;
    float: right;
    font-size: 11px;
    text-align: right;
    text-decoration: none;
    width: 100%;
		
	}	
	#slider_text  td  a:hover{
    color: #000000;
    float: right;
    font-size: 11px;
    text-align: right;
    text-decoration: underline;
    width: 100%;
		
	}		
	#main_container {
    float: left;
    height: auto;
    margin-left: 30px;
    padding: 0;
    width: 870px;
	margin-top:20px;
		
	}		
	#left_container {
		padding: 0;
		width: 240px;
		height: auto;
		float: left;
		margin-left:20px;
		
	}
	#center_container {
    float: left;
    height: auto;
    padding: 0;
    width: 210px;
    margin-left: 0px;
		
	}
	#right_container {
		padding: 0;
		width: 370px;
		height: auto;
		float: left;
		margin-left:10px;
		
	}
	#content_container {
		padding: 0px;
		font-size:12px;
		color:#474747;
		float:left;
		
		
	}	
	
	#content_container  a{
		font-size:12px;
		color:#000000;
		text-decoration:none;
		
	}	
	#content_container  a:hover{
		font-size:12px;
		color:#000000;
		text-decoration:underline;
		
	}	
	#content_container ul{
		font-size:12px;
		color:#000;
		margin:0 0 0 0px;
		list-style:disc;
		line-height:25px;
		list-style:inside;
		font-weight:bold;
	}		
	
	#content_container li  a{
		font-size:12px;
		color:#F37022;
		text-decoration:none;


		
	}	
	#content_container li  a:hover{
		font-size:12px;
		color:#F37022;
		text-decoration:underline;

	}	
	

	
		#rc_tbl  td {
    color:#474747;
	font-size:11px;
	vertical-align:top;
	
		
	}
		#rc_tbl  td strong{
    color:#F37022;
	font-size:12px;
		
	}	
	
	#email_box {
		background-image: url("../images3/signup-box.png");
		background-repeat: no-repeat;
		width:223px;
		height:35px;
		float:left;
		margin-top:5px;
		
	}

	#frmNewsletter input#signup_submit {
    background-color: #FFFFFF;
    float: right;
    margin-right: 4px;
    margin-top: 5px;
	
	}	
		#subscribe {
    float: left;
    height: 21px;
    margin-left: 4px;
    margin-top: 6px;
    width: 60px;
		
	}	
	#frmNewsletter input#email { /*inputBox*/
   background-color: transparent;
    border: 0 none;
    color: #666666;
    display: inline;
    float: left;
    font-size: 13px;
    height: 22px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 7px;
    padding: 0;
    text-align: left;
    width: 147px;
	}	
		#footer_rpt {
		background-image: url("../images3/footer-bkgd.jpg");
		background-repeat: repeat-x;
		width:100%;
		height:162px;
		float:left;
		margin-top:-162px;
		z-index:0;
		
	}	
		#footer_container {
		width:901px;
		height:162px;
		float:left;
		z-index:1;
		position:relative;
		
	}	
		#footer_left {
		width:360px;
		height:162px;
		float:left;
		
	}		
		#footer_center {
    float: left;
    height: 142px;
    margin-left: 30px;
    margin-top: 20px;
    width: 241px;
		
	}		
		#footer_right {
		width:270px;
		height:142px;
		float:right;
		margin-top:20px;		
	}
		#footer_left1 {
		width:164px;
		height:100px;
		float:left;
		
	}
		#footer_left2 {
    float: left;
    height: 80px;
    margin-top: 20px;
    width: 196px;
		
	}
		#footer_left3 {
    color: #474747;
    float: left;
    font-size: 11px;
    height: 62px;
    width: 360px;
	margin-left:23px;
		
	}
	
		#footer_container  a{
		font-size: 11px;
		color:#474747;
		text-decoration:none;
		
	}		
		#footer_container  a:hover{
		font-size: 11px;
		color:#474747;
		text-decoration:underline;
		
	}	

#meterbg{
width:215px;
height:59px;
background: url(../images3/counter_gradient.jpg) no-repeat;
padding:0px;
margin: 0px;
padding-top: 8px;
}	
	#sub_right_container {
		padding: 0;
		width: 560px;
		height: auto;
		float: left;
		margin-left:10px;
		
	}
	#question {
		background: url(../images3/q-and-a.jpg) no-repeat;
		padding: 0;
		width: 220px;
		height: 325px;
		float: left;
		margin-left:0px;
		border:#2673a7 solid 1px;
		padding:110px 0 0 0;
		
	}
	#Q {
		font-size:50px;
		padding: 0 0 10px 10px;
		width: 50px;
		height: 20px;
		float: left;
		margin:0px 0 10px 0;		
	}
	#A {
		font-size:50px;
		padding: 0 0 10px 10px;
		width: 50px;
		height: 20px;
		float: left;
		margin-left:0px;		
	}
	#question-copy {
		font-size:11px;
		padding: 0;
		width: 140px;
		float: left;
		margin-left:0px;
		margin-top:10px;		
	}
	/* Easy Slider */

	#slider
	{
	 margin-left: 35px;
	 margin-top:19px;
	width: 865px;
	height: 434px;
	 overflow:hidden;
		}	
	#slider ul, #slider li{
		margin:-9px 0 0 0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width: 865px;
		height: 434px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:45px;
		height:40px;
		position:relative;
		left:45px;
		top:-295px;
		}	
	#nextBtn{ 
    left: 850px;
    top: -335px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:45px;
		height:40px;
		background:url(../images3/prev-button.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../images3/next-button.png) no-repeat 0 0;	
		}												

		#socialmedia_container {

    background-image: url("../images3/social-media-box.png");
    background-repeat: no-repeat;
    float: left;
    height: 125px;
    width: 201px;
}

#social_text {

    color: #939496;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    margin-left: 20px;
    margin-top: 18px;
    width: 105px;
}

#social_btn {
    float: left;
    height: 25px;
    width: 30px;
	margin-top:10px;
}



#after_hours {

	background-image:url("../images3/after-hours-support.png");
	height:203px;
	width:219px;
	float:left;
	margin-top:15px;
}
#after_hours p{

	float:left; 
	margin:110px 15px 0px 15px;
	font-size:10px; 
	line-height:14px;
	color:#7d7f80;
}


#message_title {
    color: #F67C0F;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    margin-left: 28px;
    margin-top: 18px;
    width: 201px;
}

#error_msg {
    background-color: #FFFFFF;
    color: Red;
    float: left;
    height: auto;
    margin-top: 10px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
    border-style: solid;
}	

#success_msg {
    background-color: #FFFFFF;
    color: green;
    float: left;
    height: auto;
    margin-top: 10px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
    border-style: solid;
}

#spacer {
    float: left;
    height: 10px;
    width: 100%;
}



#login_footer_container { 
	float:left;
	width: 820px;
	height:50px;
}

#login_footer { 
	text-align:center;
	color:#939496;
	font-size:12px;
}
#login_footer a { 
	font-size:12px;
	color:#939496;
	text-decoration:none;
}

 #login_footer a:hover{ 
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

#login_subtext { 
    float: left;
    height: 18px;
    width: 100%;
    margin-top: -9px;
    margin-left: 8px;
	color:#939496;
}
#col1 {
    float: left;
    height: 520px;
    width: 219px;
	margin:0px;
}	

#col2 {
    float: left;
    height: 500px;
    width: 400px;
	margin:0px;
}

#col3 {
    float: left;
    height: 500px;
    width: 201px;
	margin:0px;
}

#inner_container {
    float: left;
    height: 500px;
    width: 300px;
	margin-left:45px;
}

#top_repeat {
    background-image: url("../images3/top-bar-repeat.jpg");
    background-repeat: repeat-x;
    float: left;
    height: 32px;
    width: 100%;
	margin-top:-8px;
}	

#sac_logo {
    float: left;
    height: 125px;
    width: 100%;
	margin-top:55px;
	margin-bottom:25px;
	text-align:center;
}

#input_container {
    background-image: url("../images3/enter-box.png");
    background-repeat: no-repeat;
    float: left;
    height: 50px;
    width: 316px;
	margin-top:12px;
	margin-bottom:10px;
}

	#frmLogin input#username, #frmLogin input#password { /*inputBox*/
    background-color: transparent;
    border: 0 none;
    color: #000000;
    display: inline;
    float: left;
    font-size: 17px;
    height: 40px;
    margin: 6px 0 0 20px;
    padding: 0;
    text-align: left;
    width: 292px;
	color: #939496;
	}

#frmLogin input#email {
    visibility:hidden;
}	
	
#login_container {
    float: left;
    height: 39px;
    width: 290px;
	margin-top:10px;
}
	
#forgot_pwd {
    float: left;
    height: 10px;
    margin-left: 20px;
    margin-top: 12px;
    width: 90px;
}

#forgot_pwd  a{
    font-size:10px;
	font-weight:bold;
	color:#939496;
	text-decoration:none;
}

#forgot_pwd  a:hover{
    font-size:10px;
	font-weight:bold;
	color:#F67C0F;
	text-decoration:none;
}
#forgot_access_code {
    float: left;
    height: 10px;
    margin-left: 20px;
    margin-top: 12px;
    width: 160px;
}

#forgot_access_code  a{
    font-size:10px;
	font-weight:bold;
	color:#939496;
	text-decoration:none;
}

#forgot_access_code  a:hover{
    font-size:10px;
	font-weight:bold;
	color:#F67C0F;
	text-decoration:none;
}	

#trainee_description_container {
    float: left;
    height: 150px;
    width: 200px;
	margin-top:50px;
	margin-left:15px;
}
#trainee_desc{
    float: left;
    height: 150px;
    width: 100%;
	 color: #939496;
	 margin-left:65px;
}
#login_header {
	font-size:20px;
	color:#F67C0F;
	margin-top:0px;
}

	#ttd_login_container {
		margin: 0 auto;   
		text-align: left; 
		width: 820px;
		min-height:500px;
	}
	
	.testimonial{
background-color:#fff;
color:#000;
line-height:1.6em;
width:640px;
margin-bottom:20px;
}
.testimonialName{
padding-left:30px;
padding-bottom:15px;
color:#F78626;
font-family:Tahoma, Geneva, sans-serif;
font-style:italic;
font-weight:bold;
font-size:1.2em;
}

#frmDemoRequest input#company {
    visibility:hidden;
}

#sidebar-book {

	background-image:url("../images3/live-demo--fillable-form.jpg");
	background-repeat:no-repeat;
	height:562px;
	width:220px;
	float:left;
	margin-top:0px;
}

	#frmBookDemo input#name { /*inputBox*/
    background-color: transparent;
    border: 0 none;
    color: #666666;
    display: inline;
    float: left;
    font-size: 12px;
    height: 19px;
    margin-bottom: 0;
    margin-left: 75px;
    margin-top: 229px;
    padding: 0;
    text-align: left;
    width: 132px
	}	
	
	#frmBookDemo input#email { /*inputBox*/
    background-color: transparent;
    border: 0 none;
    color: #666666;
    display: inline;
    float: left;
    font-size: 12px;
    height: 19px;
    margin-bottom: 0;
    margin-left: 75px;
    margin-top: 15px;
    padding: 0;
    text-align: left;
    width: 132px
	}	
	#frmBookDemo textarea#comments { 
    background-color: transparent;
    border: 0 none;
    color: #666666;
    display: inline;
    float: left;
    font-size: 12px;
    height: 97px;
    margin-bottom: 0;
    margin-left: 75px;
    margin-top: 15px;
    padding: 0;
    text-align: left;
    width: 132px
	}		
	#frmBookDemo input#booknow {
	background-color: transparent;
    float: left;
    margin-left: 97px;
    margin-top: 30px;
	
	}

#frmBookDemo input#company {
    visibility:hidden;
}	