body {
	background:#ffffff; /*C*/
	margin:0;
	}
	body, td , .topic_content, .topic_content td {
		font:13.3px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		line-height:22px;
		font-style:normal;
		text-transform:none;
		color:#363636;
		}
a {
	color:#0072BC; /*C*/
	}
img {
	border:0;
	margin:0;
	padding:0;
	}
p {
	margin:0;
	padding:5px 0;
	}

#page {
	width:980px;
	margin: 0 auto;
	}

#log_box {
	width:440px;
	float:right;
	margin:10px 10px 0 0;
	}
	.logout {
		background:url(/images/tid/thispageissecure.gif) top left no-repeat; /*C*/
		text-align:right;
		height:24px;
		padding-top:4px;
		}
	#log_box .name {
		float:left;
		font-weight:bold;
		width:220px;
		}
	#log_box .last_login {
		float:right;
		width:190px;
		text-align:right;
		}

#log_box_cb {
	float:right;
	margin-right:10px;
	margin-top:4px;
	}
	#log_box_cb #log_box_secure {
		float:left;
		color:#929292;
		font-size:12px;
		padding-left:28px;
	}
	#log_box_cb #log_box_signout {
		float:left;
		color:#4078be;
		font-size:12px;
		font-weight:bold;
		padding-left:16px;
	}
	#log_box_cb #log_box_mytid {
		float:left;
		color:#4078be;
		font-size:12px;
		font-weight:bold;
		padding-top:12px;
		background:url('/images/tid/icon-sign-in-sm.gif') 0px 4px no-repeat;
		padding-left:30px;
		padding-right:30px;
	}
    #log_box_cb #log_signed_message {
        padding-left:30px;
        padding-top:2px;
    }

#super_nav{
	width:300px;
	float:right;
	text-align:right;
	line-height:30px;
	padding-top:5px;
	}

.big_bullet{
	margin:0;
	padding:0;
	padding-left:3px;
	list-style:none;
	}
	.big_bullet li {
		background:url(/images/tid/big_bullet.gif) left no-repeat; /*C*/
		color:#103F8C; /*C*/
		padding:10px;
		padding-left:20px;
		font-size:14px;
		line-height:20px;
		font-weight:bold;
		}
	.big_bullet .highlight {
		color:#3E8B35; /*C*/
		}

#header {
	background:url(/images/tid/header_background.gif) repeat-x top;
	}
	#header .hcontent {
		width:990px;
		margin:0 auto;
		background:url(/images/tid/header_shadow_right.gif) no-repeat top right #FFFFFF;
		}
	#header .hcontent .shadow_left {
		background:url(/images/tid/header_shadow_left.gif) no-repeat top left;
		}
	#header .hcontent .shadow_bottom {
		width:980px;
		border-bottom:solid 3px #F6F6F6;
		margin:0 auto;
		position:relative;
		}
	#top_margin {
		position:relative;
		width:980px;
		border-top:4px solid #F0F0F0;
		}
	#logo {
		float:left;
		width:270px;
		height:90px;
		padding-top: 3px;
		padding-left:7px;
		}
	.login_background,
	.login_background_p {
		background:url(/images/tid/login_signin_bckg.gif) no-repeat top right;
		width:278px;
		position:absolute;
		top:0px;
		right:0px;
		height:80px;
		}
		.login_background_p{
			background:url(/images/tid/login_signin_partner_bckg.gif) no-repeat top right;
			width:202px;
			}
		#mytrustedid,
		#signupnow {
			font:12px Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#0072BC;
			display:block;
			float:left;
			padding-top:5px;
			height:25px;
			display: inline;
			}
			#mytrustedid {
				margin-left:15px;
				padding-left:27px;
				}
			#signupnow {
				margin-left:15px;
				padding-left:38px;
				}

			.login_background .call_us {
				margin-left:12px;
				margin-top:8px;
				}

/* NAV START */
	#nav_bar {
		position:relative;
		height:42px;
		margin: 0 5px;
		}

	#crumb {
		height:24px;
		background:url(/images/tid/crumb_bckg.gif) repeat-x top;
		}
		#crumb .crumb {
			width:960px;
			margin:0 auto;
			font:11px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
			line-height:24px;
			color:#DDDDDD;
			}
		#crumb span {
			font:13px Verdana, Helvetica, sans-serif;
			color:#EE7738;
			padding:0 5px;
			}
		#crumb .curr_page {
			color:#FFFFFF;
			font:11px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
			padding:0;
			}
		#crumb a {
			color:#DDDDDD;
			text-decoration:none;
			}
			#crumb a:hover {
				text-decoration:underline;
				}
		.crumb_link {
			float:left;
			width:850px;
			}
		.email_link {
			float:right;
			width:100px;
			text-align:right;
			background:url(/images/tid/email_icon.gif) no-repeat left;
			display:block;
			}

	.menu_box {
		position:absolute;
		top:0;
		left:0;
		border:1px solid #E6E6E6;
		padding:1px 1px 0 1px;
		}

	.menu_box .main_tab {
		background:url(/images/tid/nav_bckg.gif) repeat-x top;
		height:30px;
		display:block;
		text-decoration:none;
		font:13px Arial, Verdana, Helvetica, sans-serif;
		line-height:19px;
		color:#494949;
		font-weight:bold;
		padding-top:9px;
		}
		.menu_box .main_tab .smaller {
			font:11px Arial, Verdana, Helvetica, sans-serif;
			font-weight:bold;
			}

	.menu_box .sub_tab,
	.menu_box .sub_tab_b {
		border-top:1px solid #FFFFFF;
		border-bottom:1px solid #E6E6E6;
		font: bold 13px Arial, Verdana, Helvetica, sans-serif;
		color:#363636;
		display:block;
        padding: 10px 10px 10px 0;
		text-decoration:none;
		}

	.menu_box .sub_tab_b {
		border-bottom:1px solid #FFFFFF;
		}

		.menu_box .main_tab:hover,
		.menu_box .sub_tab:hover,
		.menu_box .sub_tab_b:hover {
			color:#0072BC;
			text-decoration:underline;
			}

	.arrow_nav {
		background:url(/images/tid/arrow_nav.gif) no-repeat right;
		float:left;
		width:11px;
		height:11px;
		margin-top:4px;
		margin-left:6px;
		}

	#tab_home {
		width:104px;
		text-align:center;
		}

	#tab_facts {
		left:107px;
		width:260px;
		}
		#tab_facts .pad {
			padding-left:19px;
			}

	#tab_how {
		left:370px;
		width:205px;
		}
		#tab_how .pad {
			padding-left:19px;
			}

	#tab_why {
		left:578px;
		width:160px;
		text-align:center;
		}

	#tab_resource {
		left:740px;
		width:120px;
		}
		#tab_resource .pad {
			padding-left:12px;
			}
    #tid_blog {
        left: 863px;
        width: 113px;
    }
     #tid_blog .pad {
        padding-left: 12px;
    }

.f_left {
	float:left;
	}

/* Portal Navigation Starts */

       	#tab_overview {
                width:110px;
                text-align:center;
                float:left;
                position:relative;
	}

	#tab_p_pack {
		width:160px;
                text-align:center;
                float:left;
                position:relative;
	}

	#tab_lostwallet {
		width:130px;
                text-align:center;
                float:left;
                position:relative;
	}

	#tab_userinfo {
		width:170px;
		text-align:center;
                float:left;
                position:relative;
	}

	#tab_accountinfo {
		width:190px;
                text-align:center;
                float:left;
                position:relative;
	}

/* NAV END */

#lcontent,
#content{
	background:url(/images/tid/content_background.gif) repeat-x top;
	padding-top:14px;
	}
	#lcontent .ccontent,
	#content .ccontent {
		width:980px;
		margin:0 auto;
		height:100%;
		}
	#lcontent .ccontent{
		border:solid #EFEFEF;
		border-width:0 1px;
		}
	.container {
		padding:15px 40px;
		}

#main_nav {
	clear:both;
	width:825px;
	background:url(/images/tid/main_nav_background.gif) repeat-x top; /*C*/
	padding-left:25px;
	height:38px;
	margin-bottom:10px;
	}
	#main_nav a {
		display:block;
		float:left;
		text-align:center;
		height:27px;
		padding:3px 5px 0 5px;
		margin:0 15px;
		}
	#main_nav a:hover {
		background:url(/images/tid/main_nav_background_hover.gif) repeat-x top; /*C*/
		}
	#main_nav .selected a {
		margin-top:-2px;
		background-color:#60B149; /*C*/
		padding-top:5px;
		}
	#main_nav .selected a:hover {
		background-image:none;
		}

#footer {
	background:url(/images/tid/footer_background.gif) repeat-x top; /*C*/
	height:210px;
	height:200px;
	clear:both;
	}
	#footer .fcontent {
		width:990px;
		margin:0 auto;
		background:url(/images/tid/footer_shadow_right.gif) no-repeat top right;
		}
	#footer .fcontent .shadow_left {
		background:url(/images/tid/footer_shadow_left.gif) no-repeat top left;
		}
	#footer .fcontent .shadow_bottom {
		padding:20px 10px;
		width:960px;
		height:133px;
		border-bottom:1px solid #CCCCCC;
		margin:0 auto;
		}
		#footer .links a {
			float:left;
			display:block;
			margin-right:30px;
			color:#FFFFFF;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
			height:15px;
			}
			#footer .links a:hover {
				text-decoration:underline;
				}
		#call_number {
			font:12px Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#FFFFFF;
			float:right;
			width:220px;
			text-align:right;
			height:40px;
			}
		#copyright,
		#logos {
			clear:both;
			text-align:center;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			width:980px;
			margin:0px -10px;
			}
		#logos {
			margin-top:13px;
			background-color:#FFFFFF;
			}
		#logos a {
			margin:0px 5px;
			}

/* PADDINGS */
.left_10 {
	padding-left:10px;
	}
.left_5 {
	padding-left: 5px;
	}
.pad_5 {
	padding:5px;
	}

/* MISC */

.b {
	font-weight:bold;
	}
.underlined_topic .b {
    color: #356AA0;
}
.underlined_header{
	color:#143D55;
	font-size:13px;
	background:url(/images/tid/horizontal_divider.gif) bottom left repeat-x;
	font-weight:bold;
	padding-bottom:3px;
	}
.reg_header{
	color:#143D55;
	font-size:13px;
	font-weight:bold;
	padding-bottom:3px;
	}

/* COLORS */

/* CLEARFIX */
.feature_content_wr:after,
.explanation_box:after,
.clearfix:after {
    content:".";
    display:block;
    height:0;
		width:1px;
    clear:both;
    visibility:hidden;
	}
/* Hides from IE-mac \*/
.feature_content_wr,
.explanation_box,
.clearfix {
	display:block;
	}
/* End hide from IE-mac */

/* RESET - also for IE!!! */
.reset {
	clear:both;
	width:1px;
	line-height:0px;
	margin:0px;
	padding:0;
	font-size:0;
	height:0;
	visibility:hidden;
	}

/* SHOW OR HIDE */
.displayed{
	display:block;
	}
.hidden{
	display:none;
	}

.reg_text{
	font-size:11px;
	}
.info_text{
	font-size:10px;
	}

.right_align{
	text-align:right;
	}
.left_align{
	text-align:left;
	}
.center_align{
	text-align:center;
	}

/* FIELDS */
.cc_common_fld {
	border: 1px solid #356AA0; /*C*/
	padding:4px 6px;
	font-size:13px;
	}	

.field {
	border: 1px solid #356AA0; /*C*/
	padding:4px 6px;
	font-size:13px;
	}
.input_err {
	color:#FF0000; /*C*/
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	}
.fld_err{
	border:1px solid #FF0000; /*C*/
	background-color:#FFFF99; /*C*/
	padding:4px 6px;
	font-size:13px;
	}

/* WIDTHS */
.w_35{
	width:35px;
	}
.w_45{
	width:45px;
	}
.w_55{
	width:45px; /*wrong should be 55px, adding w_55_correct since w_55 is being used in many places. */
	}
.w_55_correct {
	width:55px;
	}
.w_60{
	width:60px;
	}
.w_75{
	width:75px;
	}
.w_125{
	width:125px;
	}
.w_150{
	width:150px;
	}
.w_200{
	width:200px;
	}
.w_250{
	width:250px;
	}

/* rounded box, no shadow */
.rc_box_ns {}
	.rc_box_ns_top div {
		background:url(/images/tid/corner_tl_no_shadow.gif) no-repeat top left; /*C*/
		}
	.rc_box_ns_top {
		background: url(/images/tid/corner_tr_no_shadow.gif) no-repeat top right; /*C*/
		}
	.rc_box_ns_bot div {
		background: url(/images/tid/corner_bl_no_shadow.gif) no-repeat bottom left; /*C*/
		}
	.rc_box_ns_bot {
		background: url(/images/tid/corner_br_no_shadow.gif) no-repeat bottom right; /*C*/
		}
	.rc_box_ns_top div, .rc_box_ns_top, .rc_box_ns_bot div, .rc_box_ns_bot {
		width:100%;
		height:4px;
		font-size:0px;
		line-height:0px;
		}
	.rc_box_ns_bord {
		border:1px solid #CCCCCC; /*C*/
		border-width:1px 0;
		margin:-4px 4px;
		}
	.rc_box_ns_bord .side {
		border:1px solid #CCCCCC; /*C*/
		border-width:0 1px;
		margin:1px -4px; }
	.rc_box_ns_content {
		padding:5px 10px;
		}

/* BUTTONS */
.btn_med_silver {
	background:url(/images/tid/btn_silver_med_mid.gif) repeat-x top; /*C*/
	height:30px;
	cursor:pointer;
	}
	.btn_med_silver .br{
		background:url(/images/tid/btn_silver_med_right.gif) no-repeat top right; /*C*/
		height:25px;
		text-align:center;
		font-weight:bold;
		padding-top:5px;
		}
	.btn_med_silver .bl{
		background:url(/images/tid/btn_silver_med_left.gif) no-repeat top left; /*C*/
		height:30px;
		}

.btn_sml_silver {
	background:url(/images/tid/btn_silver_sml_mid.gif) repeat-x top; /*C*/
	height:25px;
	cursor:pointer;
	}
	.btn_sml_silver .br{
		background:url(/images/tid/btn_silver_sml_right.gif) no-repeat top right; /*C*/
		height:22px;
		text-align:center;
		font-weight:bold;
		padding-top:3px;
		}
	.btn_sml_silver .bl{
		background:url(/images/tid/btn_silver_sml_left.gif) no-repeat top left; /*C*/
		height:25px;
		}


.checkbox_item{
	background:url(/images/tid/checkbox.gif) no-repeat left;
	padding-left:27px;
	padding-top:10px;
	padding-bottom:10px;
	}

/* FEATURES TABLE */
#features_table{
	padding:10px 0;
	}
	#features_table table{
		width:100%;
		}
	.family_plan{
		border-bottom:3px solid #52A53E;
		float:left;
		}
	.individual_plan{
		border-bottom:3px solid #3D86C0;
		float:right;
		}
	.header_fam{
		background:url(/images/tid/hrd-fam.gif) no-repeat top;
		width:158px;
		height:23px;
		}
	.header_ind{
		background:url(/images/tid/hrd-indiv.gif) no-repeat top;
		width:158px;
		height:23px;
		}
	.background_fam{
		background:#E2EDDF;
		}
	.background_ind{
		background:#E7EEF2;
		}
	.background_faded{
		background:#EAE6D4;
		}
	.check_fam{
		background:url(/images/tid/check-gr.gif) no-repeat center;
		height:24px;
		}
	.check_ind{
		background:url(/images/tid/check-bl.gif) no-repeat center;
		height:24px;
		}
	.check_faded{
		background:url(/images/tid/check-db.gif) no-repeat center;
		height:24px;
		}
	.dash_ind{
		background:url(/images/tid/dash-bl-bg.gif) no-repeat center;
		height:24px;
		}
	.dash_faded{
		background:url(/images/tid/dash-dr-bg.gif) no-repeat center;
		height:24px;
		}
	.vert_dots{
		background:url(/images/tid/vertdots.gif) no-repeat right;
		height:30px;
		padding-right:10px;
		}
	.underlined_td td{
		border-bottom:1px solid #CCCCCC;
		}
	.total_gradient{
		background:url(/images/tid/totalbar.gif) repeat-x;
		height:30px;
		border:0;
		font-weight:bold;
		}
	.plan_item_header{
		font-size:12px;
		color:#356AA0;
		font-weight:bold;
		background:#E9E9E9;
		padding:5px 10px;
		}
	.plan_item{
		color:#000000;
		background:#F1F1F1;
		padding:5px 10px;
		}
	.plan_item_less{
		color:#000000;
		background:#EAE6D4;
		padding:5px 10px;
		}
		.item_more{
			background:url(/images/tid/but-show-lt-gr-bg.gif) no-repeat left;
			padding-left:22px;
			cursor:pointer;
			}
		.item_less{
			background:url(/images/tid/but-hide-br-bg.gif) no-repeat left;
			padding-left:22px;
			cursor:pointer;
			}
	.explanation{
			padding-left:25px;
			padding-top:5px;
			display:none;
			}
	.silver_header{
		background:url(/images/tid/sil-bg-cnt.gif) repeat-x;
		}
		.sh_left{
			background:url(/images/tid/sil-corn-lf.gif) left no-repeat;
		}
		.sh_right{
			background:url(/images/tid/sil-corn-rgt.gif) right no-repeat;
			height:20px;
			padding-left:10px;
			font-size:13px;
			font-weight:bold;
			padding-top:3px;
		}

	.family_plan .header{
		background:url(/images/tid/gr-bg-cnt-1.gif) repeat-x;
		}
		.family_plan .p_left{
			background:url(/images/tid/gr-corn-lf-1.gif) left no-repeat;
		}
		.family_plan .p_right,
		.individual_plan .p_right{
			background:url(/images/tid/gr-corn-rgt-1.gif) right no-repeat;
			font-size:18px;
			font-weight:bold;
			height:24px;
			text-align:center;
			color:#FFFFFF;
			padding-top:6px;
		}

	.individual_plan .header{
		background:url(/images/tid/bl-bg-cnt-1.gif) repeat-x;
		}
		.individual_plan .p_left{
			background:url(/images/tid/bl-corn-lf-1.gif) left no-repeat;
		}
		.individual_plan .p_right{
			background:url(/images/tid/bl-corn-rgt-1.gif) right no-repeat;
		}

.tabular_list div {
	float:left;
	margin-bottom:6px;
	width:180px;
}

.tabular_list2 div {
	float:left;
	margin-bottom:6px;
	width:260px;
}

.it { /* INVISIBLE TEXT */
	display:none;
	}

.start_protection {
	width:980px;
	height:60px;
	background:url(/images/tid/bg-black.gif) top repeat-x;
	position:relative;
	font:29px "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif, helvetica, "Lucida Sans Unicode";
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	text-indent:12px;
	line-height:58px;
	}
	.start_protection_button a{
		width:321px;
		height:46px;
		top:7px;
		right:6px;
		display:block;
		position:absolute;
		background:url(/images/tid/home-signup-button-default.gif) top left no-repeat;
		}
		.start_protection_button a:hover {
			background:url(/images/tid/home-signup-button-rollover.gif) top left no-repeat;
			}
.index_column {
	width:305px;
	float:left;
	margin:10px 9px;
	}
	.index_column h1 {
		margin-top:0;
		font:20px "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#427d00;
		line-height:28px;
		border-bottom:1px solid #E5E5E5;
		padding-bottom:4px;
		}
	.index_column h4 {
		font:15.3px "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif, Helvetica;
		color:#363636;
		line-height:18px;
		padding-bottom:4px;
		margin:0;
		}

.link_pad {
	padding:5px 0 10px 0;
	}

.link_arrow_orange,
.link_arrow_orange_n {
	background:url(/images/tid/link_arrow_orange.gif) right no-repeat;
	padding-right:12px;
	}

.call_us {
	background:url(/images/tid/call_us.gif) left no-repeat;
	padding-left:76px;
	padding-top:9px;
	height:35px;
	color:#D04800;
	font:19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	clear:both;
	}

.icon_story {
	width:54px;
	padding-right:5px;
	height:56px;
	background:url(/images/tid/icon_story.gif) left top no-repeat;
	float:left;
	}
.as_seen_in img{
	float:left;
	display:block;
	/*cursor:pointer;*/
	}

#persona {
	background:url(/images/tid/persona_background.gif) left repeat-y;
	height:100%;
	}
	#persona .col_left {
		float:left;
		margin-left:1px;
		width:669px;
		}
	#persona .col_right {
		float:right;
		margin-right:1px;
		width:308px;
		}
	#persona .header {
		height:35px;
		padding:5px 10px 0 10px;
		font:23px "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		}
	.identity_theft .header  {
		background:url(/images/tid/persona_header_it.gif) top repeat-x;
		}
		.identity_theft .header .title{
			background:url(/images/tid/arrow_persona_it.gif) left no-repeat;
			padding-left:20px;
			}

	.identity_theft .tutorial_header  {
		background:url(/images/tid/products_header.gif) top repeat-x;
		height:40px;
                padding:8px 19px 0 21px;
		font:23px "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
                margin-right:-1px;
		}

	.identity_theft_protection .header  {
		background:url(/images/tid/persona_header_itp.gif) top repeat-x;
		}
		.identity_theft_protection .header .title{
			background:url(/images/tid/arrow_persona_itp.gif) left no-repeat;
			padding-left:20px;
			}
	.credit_monitoring .header  {
		background:url(/images/tid/persona_header_cm.gif) top repeat-x;
		}
		.credit_monitoring .header .title{
			background:url(/images/tid/arrow_persona_cm.gif) left no-repeat;
			padding-left:20px;
			}
	.upper_block {
		padding:0 9px;
		border:solid #DDDDDD;
		border-width:0 1px;
		background:url(/images/tid/persona_upper_bckg.gif) top repeat-x #FFFFFF;
		height:370px;
		overflow:hidden;
		}
		.facts {
			/*border-bottom:1px solid #E7E5E5;*/
			}
		.facts p {
			font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height:26px;
			margin-top:40px;
			}
		.identity_theft .facts,
		.identity_theft_protection .facts,
		.credit_monitoring .facts {
			background:url(/images/tid/persona_facts_it_bckg.jpg) top left no-repeat;
			padding:15px 0 5px 315px;
			height:220px;
			font:15px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
			line-height:26px;
			}
		.identity_theft_protection .facts {
			background:url(/images/tid/persona_facts_itp_bckg.jpg) top left no-repeat;
			}
		.credit_monitoring .facts {
			background:url(/images/tid/persona_facts_cm_bckg.jpg) top left no-repeat;
			}
		.upper_block ul, .lower_block ul{
			margin:0;
			padding:0 0 0 5px;
			margin-top:-5px;
			}
		.identity_theft_protection .upper_block ul {
			margin-top:0;
			}
		.upper_block li, .lower_block li, .checkmark_red li {
			background:url(/images/tid/checkmark_red.gif) no-repeat 0px 10px;
			padding-left: 30px;
			list-style:none;
			font:17px "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height:38px;
			color:#494949;
			}

		.checkmark_red li{
			font-size:15px;
			font-weight:bold;
			color:#333333;
			}

		.blue_arrow_list,
		.green_w_ul,
		.blue_w_ul li,
		.red_w_ul {
			margin:0;
			padding:0;
			}
		.blue_w_ul li {
			padding-left:5px;
			}

		.blue_arrow_list li{
			background:url(/images/tid/arrow_right.png) no-repeat 0px 9px;
			padding-left:20px;
			color:#0072BC;
			list-style:none;
			}

		.green_w_ul li,
		.blue_w_ul li,
		.red_w_ul li {
			background:url(/images/tid/checkmark_green_w_bg.gif) no-repeat 0px 3px;
			font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height:22px;
			padding-left: 30px;
			margin:7px 0;
			list-style:none;
			color:#494949;
			}
		.red_w_ul li {
			background:url(/images/tid/checkmark_red_w_bg.gif) no-repeat 0px 3px;
			}
		.blue_w_ul li {
			background:url(/images/tid/arrow_right_big.png) no-repeat 0px 3px;
			}

		.signup_area {
			padding-top:10px;
			}
		.signup_area .text {
			font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height:26px;
			float:left;
			width:650px;
			padding-left:10px;
			}
		.signup_button a {
			background:url(/images/tid/button_signup_l.gif) no-repeat;
			display:block;
			width:228px;
			float:right;
			height:46px;
			line-height:0;
			font-size:0;
			margin-right:30px;
			margin-top:4px;
			}
		.signup_button_small a,
		.signup_button_small_w_bg a {
			background:url(/images/tid/btn_signupnow_small.gif) no-repeat;
			display:block;
			width:172px;
			height:37px;
			line-height:0;
			font-size:0;
			}
		.signup_button_small_w_bg a {
			background:url(/images/tid/btn_signupnow_small_w_bg.gif) no-repeat;
			}
		.signup_button_idf a {
			background:url(/images/tid/btn_signupnow_idf.gif) no-repeat;
			display:block;
			width:302px;
			height:46px;
			line-height:0;
			font-size:0;
			margin:15px auto;
			}

	.lower_block {
		background:url(/images/tid/persona_lower_bckg.gif) top repeat-x ;
		padding:10px 0 20px 0;
		margin-bottom:1px;
		border-bottom:1px solid #DDDDDD;
		}
		.lower_block ul{
			margin:10px 0;
			}
	.topic {
		background:url(/images/tid/persona_lower_header_bckg.gif) top repeat-x;
		height:38px;
		font:21px "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
		line-height:28px;
		color:#427D00;
		border:solid #DDDDDD;
		border-width:1px 0;
		padding:5px 15px 0 15px;
		clear:both;
		}
		.topic .extra_txt {
			width:85px;
			float:right;
			padding-top:5px;
			text-align:right;
			}
		.col_right .topic {
			padding:5px 0 0 8px;
			}
	.topic_content {
		padding:5px 15px;
		}
		.topic_content td {
			padding-bottom:15px;
			padding-right:35px;
			}
		.topic_content a {
			text-decoration:underline;
			}
		.topic_content .link_arrow_orange,
		.block .link_arrow_orange {
			color:#CC3300;
			font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height:26px;
			font-weight:bold;
			text-decoration:none;
			}
		.topic_content h3,
		.topic_content .highlighted,
		#db_layout h3 {
			margin:0;
			font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height:28px;
			color:#356AA0;
			}
			#db_layout h3 {
				color:#000000;
				}
		.highlighted {
			color:#356AA0;
			}
	.topic_content_logos {
		padding:10px 0 10px 5px;
		height:100%;
		background:url(/images/tid/topic_logos_bckg.gif) bottom repeat-x #FFFFFF;
		}

	.ppoint_db{
		clear:both;
		padding-top:15px;
		}
		.ppoint_db .txt{
			margin-left:40px;
			}
	.ppoint, .ppoint_s {
		background:url(/images/tid/ppoint_bckg.gif) top repeat-x;
		display:block;
		height:29px;
		padding-top:6px;
		font:16px Arial, Helvetica, sans-serif;
		line-height:22px;
		font-weight:bold;
		color:#494949;
		}
		.ppoint:hover, .ppoint_s, .ppoint_s:hover {
		background:url(/images/tid/ppoint_bckg_s.gif) top repeat-x;
		color:#356AA0;
		text-decoration:none;
		}
		.ppoint_s {
		color:#494949;
		}
	.checkmark_green {
		width:24px;
		height:20px;
		float:left;
		margin:0 5px;
		}
	.detail {
		background:url(/images/tid/ppoint_expl_bckg.gif) bottom repeat-x #F4F4F4;
		padding:5px 0 5px 34px;
		font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		line-height:22px;
		}
	.detail_hide {
		background:url(/images/tid/arrow_expl_hide.gif) no-repeat;
		color:#0076A3;
		font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding-left:12px;
		background-position:0 5px;
		}
	.description {
		font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		line-height:22px;
		margin-top:-8px;
		}
	.no_1, .no_2, .no_3 {
		padding-left:45px;
		background:url(/images/tid/number_1.gif) no-repeat top left;
		font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		line-height:22px;
		margin:20px 0;
		color:#494949;
		}
	.no_2 {
		background:url(/images/tid/number_2.gif) no-repeat top left;
		}
	.no_3 {
		background:url(/images/tid/icon-step3.gif) no-repeat top left;
		}



#db_layout{
	background:url(/images/tid/databreach_bg.gif) left repeat-y;
	height:100%;
	margin-bottom:1px;
	border-bottom:1px solid #E1E1E1;
	}
#two_col_layout_narrow{
	background:url(/images/tid/container_grey_right.gif) right repeat-y;
	border:solid #E6E6E6;
	border-width:0 1px
	}
#three_col_layout,
#three_col_layout_wr,
#two_col_layout {
	background:url(/images/tid/products_background.gif) left repeat-y;
	height:100%;
	margin-bottom:1px;
	border-bottom:1px solid #E1E1E1;
	}
#two_col_layout,
#three_col_layout_wr {
	background:url(/images/tid/two_col_background.gif) left repeat-y;
	}

	#three_col_layout_wr .col_left,
	#three_col_layout .col_left,
	#two_col_layout .col_left {
		float:left;
		width:190px;
		}
	#three_col_layout_wr .col_middle,
	#three_col_layout .col_middle {
		float:left;
		width:570px;
		}
		#three_col_layout_wr .block,
		#three_col_layout .block,
		#two_col_layout .block {
			padding:0px 20px;
			clear:both;
			margin:0;
		}
	#three_col_layout_wr .col_right,
	#three_col_layout .col_right {
		float:right;
		width:220px;
		}
	#two_col_layout .col_right {
		float:left;
		width:789px;
		}

	#three_col_layout_wr .header,
	#three_col_layout .header,
	#two_col_layout .header,
	#db_layout .header {
		background:url(/images/tid/products_header.gif) top repeat-x;
		height:40px;
		padding:5px 20px 0 20px;
		font:23px "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		float:right;
		width:750px;
		margin:0;
		}
	#db_layout .header{
		width:940px;
		}

	#three_col_layout_wr .topic,
	#three_col_layout .topic,
	#two_col_layout .topic,
	#three_col_layout .topic_content,
	#two_col_layout .topic_content  {
		padding-left:20px;
		}

	#three_col_layout_wr .link_arrow_orange,
	#three_col_layout .link_arrow_orange,
	#two_col_layout .link_arrow_orange {
		font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		line-height:30px;
		}

	#three_col_layout_wr #content_footer_a,
	#three_col_layout #content_footer_a {
		width:530px;
		}
	#two_col_layout #content_footer_a {
		width:749px;
		}

	#three_col_layout_wr .image,
	#three_col_layout .image {
		float:left;
		width:160px;
		padding-top:5px;
		}
	#three_col_layout_wr .image_txt,
	#three_col_layout .image_txt {
		float:left;
		width:360px;
		}

	#three_col_layout_wr .three_col_img_left,
	#three_col_layout .three_col_img_left {
		width:151px;
		float:left;
		padding-top:5px;
		}
	#three_col_layout_wr .three_col_img_mid,
	#three_col_layout_wr .three_col_img_right,
	#three_col_layout .three_col_img_mid,
	#three_col_layout .three_col_img_right {
		width:151px;
		float:left;
		margin-left:38px;
		padding-top:5px;
		}

	#three_col_layout .three_col_img_left .link_arrow_orange,
	#three_col_layout .three_col_img_mid .link_arrow_orange,
	#three_col_layout .three_col_img_right .link_arrow_orange,
	#three_col_layout .extra_txt .link_arrow_orange {
		font:13px "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif, Helvetica;
		color:#0072BC;
		font-weight:normal;
		line-height:22px;
		}

	#three_col_layout h4,
	#two_col_layout h4 {
		font:13px "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif, Helvetica;
		color:#356AA0;
		line-height:22px;
		padding-bottom:4px;
		margin:0;
		font-weight:bold;
		}

	#two_col_layout_narrow .col_left{
		width:759px;
		float:left;
		}
		#two_col_layout_narrow .col_left .topic{
			margin-top:-1px;
			}
	#two_col_layout_narrow .col_right{
		width:219px;
		float:right;
		}
	#two_col_layout_narrow .col_left h3{
		font:15px "Trebuchet MS", Arial, sans-serif, Helvetica;
		font-weight:bold;
		color:#BC261A;
		padding:10px 0;
		}

	.small {
		font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		}

		#three_col_layout .signup_button_small a {
				margin:15px auto;
				}

	#left_col_menu {
		padding-left:1px;
		padding-top:1px;
		}
		#left_col_menu .menu_tab {
            background: url("/images/tid/menu_tab_bckg.gif") repeat-x scroll center bottom transparent;
            display: block;
            font: 12px Arial, Helvetica, sans-serif;
            padding: 15px 10px;
            text-decoration: none;

			}
		#left_col_menu .indented {
			padding-left:27px;
			}
		#left_col_menu .current {
            background: url("/images/tid/menu_tab_c_bckg_gif") repeat-y scroll right top #ffffff;
			}
		#left_col_menu span {
			background:url(/images/tid/arrow_left_menu.gif) no-repeat 0px 2px;
			padding-left:10px;
			}
	.link_list a {
		display:block;
		padding:8px 0px;
		text-decoration:none;
		font-weight:bold;
		}
		.link_list a:hover {
			text-decoration:underline;
			}

	#three_col_layout_wr a,
	#two_col_layout a,
	#three_col_layout a {
		text-decoration:none;
		}

	#three_col_layout_wr a:hover,
	#two_col_layout a:hover,
	#three_col_layout a:hover {
		text-decoration:underline;
		}

	#content_footer_a {
		clear:both;
		background:url(/images/tid/footer_nav_bckg.gif) repeat-x top;
		height:40px;
		padding:0 20px;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		line-height:40px;
		}
		#content_footer_a a {
			text-decoration:none;
			}
		#content_footer_a .top_link {
			float:left;
			width:75px;
			}
		#content_footer_a .navi {
			float:right;
			text-align:right;
			width:450px;
			}
			#two_col_layout #content_footer_a .navi {
				width:630px;
				}
		#content_footer_a .next_link {
			background:url(/images/tid/arrow_next.gif) right no-repeat;
			padding-right:10px;
			}
		#content_footer_a .previous_link {
			background:url(/images/tid/arrow_previous.gif) left no-repeat ;
			padding-left:10px;
			}
	#three_col_layout_wr #content_footer_a {
		width:749px;
		float:right;
		margin-right:1px;
		clear:none;
		}

	.idfreeze_step1,
	.idfreeze_step2,
	.idfreeze_step3,
	.idfreeze_step4,
	.idfreeze_step5,
	.idfreeze_step6,
	.cl_step1,
	.cl_step2,
	.cl_step3,
	.cl_step4,
	.cl_step5,
	.cl_step6 {
		padding-left:60px;
		font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		line-height:22px;
		height:85px;
		color:#356AA0;
		}

	.idfreeze_step1 div,
	.idfreeze_step2 div,
	.idfreeze_step3 div,
	.idfreeze_step4 div,
	.idfreeze_step5 div,
	.idfreeze_step6 div,
	.cl_step1 div,
	.cl_step2 div,
	.cl_step3 div,
	.cl_step4 div,
	.cl_step5 div,
	.cl_step6 div {
		color:#494949;
		}

	.idfreeze_step1 {
		background:url(/images/tid/freeze_step1.gif) left top no-repeat ;
		}
	.idfreeze_step2 {
		background:url(/images/tid/freeze_step2.gif) left top no-repeat ;
		}
	.idfreeze_step3 {
		background:url(/images/tid/freeze_step3.gif) left top no-repeat ;
		}
	.idfreeze_step4 {
		background:url(/images/tid/freeze_step4.gif) left top no-repeat ;
		}
	.idfreeze_step5 {
		background:url(/images/tid/freeze_step5.gif) left top no-repeat ;
		}
	.idfreeze_step6 {
		background:url(/images/tid/freeze_step6.gif) left top no-repeat ;
        padding-bottom: 15px;
		}

	.cl_step1 {
		background:url(/images/tid/lock_step1.gif) left top no-repeat ;
		}
	.cl_step2 {
		background:url(/images/tid/lock_step2.gif) left top no-repeat ;
		}
	.cl_step3 {
		background:url(/images/tid/lock_step3.gif) left top no-repeat ;
		}
	.cl_step4 {
		background:url(/images/tid/lock_step4.gif) left top no-repeat ;
		}
	.cl_step5 {
		background:url(/images/tid/lock_step5.gif) left top no-repeat ;
		}
	.cl_step6 {
		background:url(/images/tid/lock_step6.gif) left top no-repeat ;
		}

#request_free_quote {
	background:url(/images/tid/box_button_background.png);
	width: 325px;
	height: 150px;
}

/* WIDTHS */
.w_30{
	width:30px;
	}
.w_35{
	width:35px;
	}
.w_45{
	width:45px;
	}
.w_55{
	width:45px;
	}
.w_60{
	width:60px;
	}
.w_75{
	width:75px;
	}
.w_150{
	width:150px;
	}
.w_200{
	width:200px;
	}

.w_highlight2 {
	font-weight: bold;
	color: #3e83b8;
}

.points ul {
	margin:0;
	padding:0;
	padding-left:25px;
	}
	.points li {
		line-height:22px;
		margin:7px 0;
		color:#494949;
		padding-left:15px;
		list-style-type:disc;
		background-image:none;
		}

.response_step_1{
	background:url(/images/tid/icon-step1.gif) no-repeat top left;
	padding-left:50px;
	padding-top:5px;
}

.response_step_2{
	background:url(/images/tid/icon-step2.gif) no-repeat top left;
	padding-left:50px;
	padding-top:5px;
}

.response_step_3{
	background:url(/images/tid/icon-step3.gif) no-repeat top left;
	padding-left:50px;
	padding-top:5px;
}

.response_step_4{
	background:url(/images/tid/icon-step4.gif) no-repeat top left;
	padding-left:50px;
	padding-top:5px;
}
.response_step_5{
	background:url(/images/tid/icon-step5.jpg) no-repeat top left;
	padding-left:50px;
	padding-top:5px;
}
	.response_step_1 div,
	.response_step_2 div,
	.response_step_3 div,
	.response_step_4 div,
	.response_step_5 div {
		font-size:20px;
		color:#427d00;
		line-height:30px;
		}

.explanation_box {
	clear:both;
	padding-bottom:15px;
	}
	.explanation_box .eb_header {
		border-bottom:1px solid #DDDDDD;
		padding-bottom:5px;
		height:20px;
		}
		.explanation_box .eb_header .title {
			font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
			float:left;
			color:#356AA0;
			}
	.img_border img,
	.explanation_box img {
		padding:2px;
		border:1px solid #DDDDDD;
		float:left;
		margin-top:6px;
		}
	.explanation_box .text {
		float:right;
		width:370px;
		}
	.explanation_box .back_to_top {
		font:9px Verdana, Arial, Helvetica, sans-serif;
		color:#0072BC;
		text-decoration:none;
		background:url(/images/tid/arrow_up.png) no-repeat;
		background-position:right 14px;
		float:right;
		text-align:right;
		padding-right:8px;
		line-height:15px;
		padding-top:5px;
		}

 .btn_send {
	background: url(/images/tid/button_send.gif) no-repeat;
	width: 84px;
	height: 34px;
}

/* myaccount.view css starts */
#standard {
	background:url(/images/tid/standard_background.gif) left repeat-y;
	height:100%;
	border-bottom:1px solid #DDDDDD;
	margin-bottom:1px;
	clear:both;
	}
.password_container{
	width:980px;
	background:url(/images/tid/login_bg.gif) repeat-y;
}

.password_left_column{
	width:445px;
	float:left;
	margin-left:10px;
}

.password_right_column{
	width:410px;
	float:right;
	margin-right:30px;
}

.right_header{
	height:36px;
	padding:5px 0 0 50px;
	font:24px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	background: transparent url(/images/tid/icon-sign-in-lg.gif) no-repeat scroll 0 0;
}

.left_header{
	height:36px;
	padding:2px 0 0 50px;
	font:24px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	background: transparent url(/images/tid/icon-green-arrow.gif) no-repeat scroll 0 0;
}

.column_content{
	width:400px;
	padding: 5px 0px;
	font:14px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}

.column_content div{
	padding-left:50px;
}
.column_content span{
	font-weight:bold;
	color:#356AA0;
}

.ma_reg_item {
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	width:120px;
	font-size:13px;
	float:left;
}
.ma_data{
	float:left;
}
.ma_field {
	border:1px solid #356AA0;
	font-size:13px;
	padding:4px 6px;
	background-color:#f6f6f6;
}
.ma_w_200 {
	width:250px;
}
.ma_input_fields{
	height:35px;
}

.ma_signin{
	height:50px;
	margin-left:125px;
}
.ma_signin a {
display: block;
width: 164px;
height: 42px;
background: transparent url(/images/tid/button-sign-in-default.gif) no-repeat scroll 0 0;

}

.ma_signin a:hover {
background: transparent url(/images/tid/button-sign-in-rollover.gif) no-repeat scroll 0 0;
}

.ma_forgotpassword{
	margin-left:125px;
	height:24px;
	color:0072bc;
	background: transparent url(/images/tid/icon-info-sm.gif) no-repeat scroll 0 0;
	font:13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	padding:5px 0 0 30px;
}

.ma_signup_text{
	color:#cc3300;
	height:36px;
	padding:2px 0 0 50px;
	font:24px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
/* myaccount css ends */

/* message box */
.message_box{
		clear:both;
	}
	.message_box .header{
		background:#FFCC33;
		padding:4px 3px 4px 5px;
		height: 17px;
		clear:both;
		}
		.message_box .header .text{
			color:#000000;
			font-size:14px;
			font-weight:bold;
			float: left;
			width: 300px;
			}
	.message_box .content{
		background:#FFFFCC;
		padding:5px 10px 10px 10px;
		font-size:12px;
		}
/* message box ends */

/* forgot password css starts */
.headergreen1 {
color:#429239;
font-family:Arial,Tahoma,Helvetica,Verdana,san-serif;
font-size:20px;
}
#warningContainer {
color:#FF080D;
font-family:Arial,Tahoma,Helvetica,Verdana,san-serif;
font-size:14px;
padding:0.25em;
}
.forgot_header{
	height:30px;
	padding:5px 0 0 50px;
	font:24px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	background: transparent url(/images/tid/icon-info-lg.gif) no-repeat scroll 0 0;
}

.recovery_header{
	height:30px;
	padding:5px 0 0 50px;
	font:24px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	background: transparent url(/images/tid/icon-pass-recovery.gif) no-repeat scroll 0 0;
}
.forgotpassword_container{
	width:980px;
	height:100%;
	margin-left:10px;
	padding-top:20px;
}
.fp_column_content{
	width:585px;
	padding: 35px 0;
	font:14px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}

.fp_column_content span{
	font-weight:bold;
	color:#356AA0;
}

.fp_column_content p{
	padding: 0 0 15px 0;
}

.fp_reg_item {
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	width:120px;
	font-size:13px;
	float:left;
}
.fp_data{
	float:left;
}
.fp_field {
	border:1px solid #356AA0;
	font-size:13px;
	padding:4px 6px;
	background-color:#f6f6f6;
}
.fp_w_200 {
	width:250px;
}
.fp_input_fields {
	height:35px;
}

.reset_password {
	float:left;
	height:50px;
	padding:15px 0 20px 125px;
}
.reset_password a {
	display: block;
	width: 164px;
	height: 42px;
	background: transparent url(/images/tid/button-reset-pass-default.gif) no-repeat scroll 0 0;
}
.reset_password a:hover {
	background: transparent url(/images/tid/button-reset-pass-rollover.gif) no-repeat scroll 0 0;
}
.cancel{
	float:left;
	height:50px;
	padding:15px 0 20px 10px;
}

.cancel a {
display: block;
width: 107px;
height: 42px;
background: transparent url(/images/tid/button-cancel-default.gif) no-repeat scroll 0 0;
}

.cancel a:hover {
background: transparent url(/images/tid/button-cancel-rollover.gif) no-repeat scroll 0 0;
}
.fp_signin {
	margin-left:125px;
	height:24px;
	background: transparent url(/images/tid/icon-sign-in-sm.gif) no-repeat scroll 0 0;
	font:13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	padding:5px 0 30px 30px;
}
.fp_signin a {
	color: #0072bc;
}
.recovery_signin {
	height:24px;
	background: transparent url(/images/tid/icon-sign-in-sm.gif) no-repeat scroll 0 0;
	font:13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	padding:5px 0 30px 30px;
}
.recovery_signin a {
	color: #0072bc;
}
/* forgot password css ends */

/* Press Release CSS starts */

.about_link_list a {
	display:block;
	text-decoration:none;
	font-weight:bold;
	}

.about_link_list span {
	width:340px;
	padding-left:34px;
	float:left;
}

.reverse_link a {
	text-decoration:none;
	}
.reverse_link a:hover {
		text-decoration:underline;
}

.right_feature_content {
	width:190px;
	padding-left:5px;
	padding-top:13px;
	height:100%;
	float:right;
}
.left_feature_content {
	height:100%;
	float:left;
	width:580px;
	padding-left:5px;
}
.press_year_selected {
	font-weight:bold;
	background:url(/images/tid/icon-minus.gif) no-repeat  0 5px; /*C*/
	padding-left:20px;
	border-bottom: 3px dotted #DDDDDD;
	width:150px;
}
.press_selected {
	font-weight:bold;
	padding-left:5px;
}
.press_year{
	font-weight:bold;
	color:#0072BC;
	background:url(/images/tid/icon-plus.gif) no-repeat  0 5px; /*C*/
	padding-left:15px;
	cursor:pointer;
}
.press_year_month_selected{
	font-weight:bold;
	display:block;
	background:url(/images/tid/icon-arrow-org.gif) no-repeat  0 5px; /*C*/
	padding-left:15px;
}
.press_year_month{
	font-weight:bold;
	background:url(/images/tid/arrow_right.png) no-repeat  2px 8px; /*C*/
	padding-left:15px;
	cursor:pointer;
}
.feature_content_wr{
	clear:both;
	margin-bottom:5px;
}
.feature_content{
	width:340px;
	float:left;
	padding-top:10px;
	padding-left:5px;
	border-bottom: 1px solid #e5e5e5;
}
.feature_content span{
	color:#0072BC;
	padding:5px 0;
}

.image_section_left{
	width:150px;
	float:left;
	padding-top:10px;
}
.image_logo{
	padding-top:20px;
	padding-left:10px;
}
.feature_content_text{
	float:right;
}
.feature_content_text p{
	padding:2px 0;
}

.content_section_left{
	width:150px;
	padding-left:20px;
	padding-top:10px;
	float:left;
}
.content_section_right{
	width:610px;
	padding-left:5px;
	padding-top:10px;
	float:right;
}
.content_section_right a {
	text-decoration:none;
}
.content_section_right a:hover {
	text-decoration:underline;
}
.pr_header{
	font-weight:bold;
	color:#0072BC;
	font-size:14px;
}
.pr_title{
	font-style: italic;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
}
.pr_content_block{
	padding-top:13px;
	padding-left:10px;
	padding-bottom:10px;
}

.pr_content_block p{
	padding-top:7px;
}
.pr_content_block a{
	text-decoration:none;
}
.pr_content_block a:hover {
	text-decoration:underline;
}

.pr_content_block span{
	padding-bottom:5px;
}
.resolution_wr{
	float:left;
	margin-left:15px;
}
.resolution{
	float:left;
	margin-left:15px;
}
.small_title{
	font-size:11px;
}
.padding_both_10 {
	padding-left: 20px;
	padding-rigth: 20px;
}
.video_content{
	float:left;
	padding-left:5px;
	padding-top:15px;
}
.more_link{
	background:url(/images/tid/arrow_next.gif) right no-repeat;
	padding-right:10px;
}
.dwn_pdf{
	background:url(/images/tid/icon-pdf.gif) no-repeat; /*C*/
	padding-left:25px;
}

.content_box {
	border: 1px solid #d0d9df;
} .content_box .content_box_header {
	background:url(/images/tid/box_gradient_header.gif) repeat-x;
	width:1px;
	height:39px;
}

.status_bar_small {
	background:url(/images/tid/status_small.gif) no-repeat;
	width:16px;
	height:11px;
}

.add_small {
	background:url(/images/tid/icon-add.gif) no-repeat;
	width:16px;
	height:16px;
}

.pp_btn_cancel {
	background:url(/images/tid/pp_button-cancel.gif) no-repeat;
	width:95px;
	height:32px;
	cursor:pointer;
}

.pp_btn_save {
	background:url(/images/tid/pp_button-save.gif) no-repeat;
	width:97px;
	height:32px;
	cursor:pointer;
}

.pp_loader {
	background:url(/images/tid/ajax-loader.gif) no-repeat;
	width:128px;
	height:15px;
}

.ul_circle_blue {
	margin:0;
	padding:0;
	}
	.ul_circle_blue li{
		list-style:none;
		padding-left:50px;
		padding-bottom:30px;
		}
	.ul_circle_blue .li_1{
		background:url(/images/tid/li_circle_blue_1.gif) no-repeat top left;
		}
	.ul_circle_blue .li_2{
		background:url(/images/tid/li_circle_blue_2.gif) no-repeat top left;
		}
	.ul_circle_blue .li_3{
		background:url(/images/tid/li_circle_blue_3.gif) no-repeat top left;
		}
	.ul_circle_blue .li_4{
		background:url(/images/tid/li_circle_blue_4.gif) no-repeat top left;
		}
	.ul_circle_blue .li_5{
		background:url(/images/tid/li_circle_blue_5.gif) no-repeat top left;
		}

.tid_home_gauge {
	background:url(/images/tid/img-identity-threat-score-sm.gif) no-repeat top left;
	width:100px;
	height:66px;
}

.ids_module {
	background:url(/images/tid/img-identity-threat-score-module.gif) no-repeat top left;
	width:264px;
	height:170px;
}

#activation {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:940px;
	margin: 0 auto;
}

#activation .title {
	font-size:24px;
	font-weight:bold;
	padding: 12px 0 12px 0;
} #activation .content div {
	padding:10px 0 0 12px;
} #activation .content .sub_title {
	font-weight:bold;
	font-size:15px;
	padding:10px 0 8px 12px;
} #activation .content .ssn div, #activation .content .dob div, #activation .content .email div {
	padding:0px;
	float:left;
	font-weight:bold;
	padding:14px 0 0 0;
} #activation .content .field_label {
	width:300px;
} #activation .content .dob_field div {
	padding:0 8px 0 0;
} #activation .content .new_password div, #activation .content .confirm_password div {
	padding:0px;
	float:left;
	margin:20px 0 0 0;
} #activation .content .new_password .field_label, #activation .content .confirm_password .field_label {
	width:200px;
} #activation .content .new_password .hint {
	margin:0;
	margin:20px 0 0 10px;
	background-position:0 2px;
	width:400px;
	height:40px;
	padding:0 0 0 32px;
} #activation .content .confirm_password .hint {
	margin:0;
	margin:20px 0 0 10px;
	background-position:0 0;
	width:400px;
	height:40px;
	padding:0 0 0 32px;
} #activation .content .new_password .hint span, #activation .content .confirm_password .hint span {
	color:#000000;
	font-weight:bold;
} #activation .content .new_password .field_label, #activation .content .confirm_password .field_label {
	font-weight:bold;
} #activation .content .new_password #new_password_err, #activation .content .confirm_password #confirm_password_err {
	padding:0;
	margin:0;
	padding-left:200px;
	margin-top:-32px;
}


#activation .step_bar {
	width:940px;
	font-size:18px;
} #activation .step_bar .text1 {
	float:left;
	padding:4px 0 0 10px;
} #activation .step_bar .text2 {
	float:right;
	font-size:13px;
	padding:6px 10px 0 0;
} #activation .step_bar .text2 span, #activation .content span {
	color:#ff0000;
}

.step_bar {
	background:url(/images/tid/blue-background.gif) repeat-x;
	height:32px;
}

.continue_btn {
	margin:0 0 100px 280px;
} .continue_btn a {
	display:block;
	background:url(/images/tid/fico-button-continue.gif) no-repeat top left;
	width:170px;
	height:40px;
	text-decoration:none;
	cursor:pointer;
}

.continue_btn a:hover {
	background:url(/images/tid/fico-button-continue-hover.gif) no-repeat top left;
}

.sign_in_now {
	margin: 8px 0 16px 14px;
} .sign_in_now a {
	display:block;
	background:url(/images/tid/signin-now.gif) no-repeat top left;
	width:161px;
	height:38px;
	text-decoration:none;
	cursor:pointer;
}

.fico_signin {
	background:url(/images/tid/myfico-activate-header-signin.gif) no-repeat top left;
	width:263px;
	height:29px;
	display:block;
	font:13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	padding: 4px 0 0 46px;
}

.fico_activate {
	background:url(/images/tid/myfico-forgot-header-activate.gif) no-repeat top left;
	width:264px;
	height:30px;
	display:block;
	font:13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	padding: 4px 0 0 50px;
	text-decoration:none;
}

/* Press Release CSS ends here */

/* HOME PAGE CSS - CM STARTS*/
.hp-top-banner {
    background: url(/images/tid/img-hp-blue-top.jpg) no-repeat scroll left top transparent;
    display:block;
    height:316px;
    background-position:center;
    margin-bottom:15px;
    z-index: -999;
    margin-top: 5px;
}
.hp-top-heading {
    font-family: 'Trebuchet MS', Arial, Helvetica, san-sarif;
    font-size:28px;
    color:#FFF;
    text-align: left;
    padding: 10px 12px;
    font-weight:bold;
    width: 470px;
    line-height:35px;
}
.hp-checkmark {
    font-family: 'Trebuchet MS', Arial, Helvetica, san-sarif;
    font-size:16px;
    color:#FFF;
    text-align: left;
    padding: 10px 0px 5px 45px;
    font-weight:bold;
    width:470px;
    background:url("/images/tid/icon-org-checkmark.png") no-repeat scroll 15px 14px transparent;
}
.hp-checkmark-2 {
    font-family: 'Trebuchet MS', Arial, Helvetica, san-sarif;
    font-size:16px;
    color:#FFF;
    text-align: left;
    padding: 5px 0px 0px 45px;
    font-weight:bold;
    width:480px;
    background:url("/images/tid/icon-org-checkmark.png") no-repeat scroll 15px 9px transparent;
}
.hp-learn-more {
    font-family: 'Trebuchet MS', Arial, Helvetica, san-sarif;
    font-size:12px;
    color:#d5ecf6;
    text-align: left;
    padding: 0px 0px 0px 45px;
    font-weight:bold;
    width:480px;
}
.hp-sub-banner {
    background-image: url(/images/tid/img-hp-blue-gradient.gif); background-repeat:no-repeat;
    display:block;
    height:163px;
    background-position:center;
    margin-top: 5px;
}
.hp-shadow-bottom {
    background-image: url(/images/tid/img-line-shadow-bottom.gif); background-repeat:no-repeat;
    display:block;
    height:163px;
    background-position:center;
}
/*home page shadow lines*/
.hp-shadow-line-bottom {
    background-image:url(/images/tid/img-line-shadow-bottom.gif); background-repeat:no-repeat;
    height:10px;
    position:relative;
    width:980px;
    margin-top:90px;
}
.hp-shadow-line-bottom-featured {
    background-image:url(/images/tid/img-line-shadow-bottom.gif); background-repeat:no-repeat;
    height:10px;
    position:relative;
    width:980px;
}
.hp-shadow-line-top-featured {
    background-image:url(/images/tid/img-line-shadow-top.gif); background-repeat:no-repeat;
    height:10px;
    position:relative;
    width:980px;
    margin-top:450px;
    margin-bottom:10px;
}
/*home page what we offer*/
.hp-h2 {
    font:19px/23px "Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;
    color:#175d9c;
    text-align: left;
    padding: 10px 10px 0px 20px;
    font-weight:bold;
    width:600px;
}
.hp-h3 {
    font:19px/23px "Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;
    color:#175d9c;
    float: left;
    position:absolute;
    font-weight:bold;
}

/*sign up button end*/
/*home page 3 sub columns start*/
.index_column {
    float:left;
    margin:10px 10px;
    padding:10px;
    width:285px;
}
.hp-sub-banner .index_column h1 {
    color:#000000;
    font:19px/23px "Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-top:0;
    border: 0;
    padding-bottom:4px;
    padding-left:85px;
}
.index_column h2 {
    color:#000000;
    font:19px/23px "Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-top:0;
    padding-bottom:1px;
    padding-left:0px;
}
.index_column h4 {
    color:#363636;
    font:15.3px/18px "Lucida Sans Unicode","Trebuchet MS",Arial,sans-serif,Helvetica;
    margin:0;
    padding-bottom:4px;
}
/*home page 3 sub columns end*/
/*home page blog*/
.index_column_blog {
    float:left;
    border-style:solid;
    border-color:#cccccc;
    border-width:1px;
    margin: 5px 5px;
    padding: 0 10px 5px;
    width:280px;
    background:url("/images/tid/img-blog-bg.gif") repeat-y scroll left ;
}
.index_column_blog h1 {
    color:#000000;
    font:19px/23px "Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;
    padding-left: 50px;
}
.index_column_blog_speaker {
    background:url(/images/tid/home/icon-speaker.png) no-repeat;
    background-position:left;
    /*display:block;
    width:60px;
    position:absolute;*/
    height: 27px;
    z-index: 9999;
}
.index_column_latest_news {
    background: url(/images/tid/home/icon-news.png) no-repeat;
    background-position:left;
    height: 27px;
    z-index: 9999;
    margin-bottom: 5px;
}
.index_column_news_browse {
    display: block;
    float: right;
    height: 23px;
    margin-top: -32px;
    width: 100px;
}

/* Start of glider css*/
div.scroller { 
    /* modify width and height of scrolling section if necessary    */      
    overflow: hidden;
    /*border:1px solid #cccccc;*/
}
div.scroller div.section {
    /* modify width and height of each section as needed (should match the size of the scroller window) */      
    overflow:hidden;
    float:left;
    padding:1px;
    height: 175px;
}
div.scroller div.content {
    width: 10000px;
}
/* End of glider css*/


h1.index_column_blog_speaker {
    margin-bottom: 5px;
    margin-top: 5px;
}
.hp-link-blog {
    font-family: font-family: 'Trebuchet MS', Arial, Helvetica, san-sarif;
    font-size:13px;
    font-color: #356AA0;
    line-height:25px;
}
.hp-footnote {
    font-family: font-family: 'Trebuchet MS', Arial, Helvetica, san-sarif;
    font-size:11px;
    color:#999999;
    line-height:30px;
    padding-left:20px;
}
.hp-form-block {
    display:block;
    position:relative;
    left: 576px;
    width: 380px;
    top: -270px;
    z-index: 1;
}
.hp-form-title {
    font-family: font-family: 'Trebuchet MS', Arial, Helvetica, san-sarif;
    font-size:19px;
    color:#104880;
    line-height:21px;
    font-weight:bold;
    width:265px;
    padding-bottom:10px;
}
.hp-form-field-title field {
    display:compact;
    font-family: font-family: 'Trebuchet MS', Arial, Helvetica, san-sarif;
    font-size:13px;
    color:#000000;
    font-weight:bold;
}
.hp-form-field {
    border: 1px solid #79aad3;
    font-size: 13px;
    padding: 5px 5px;
    left: 200px;
    width: 214px;
    height: 20px;
}

.risk-free-trial {
    font-size:14px;
    font-family:'Lucida Sans Unicode','Trebuchet MS', Arial, Helvetica;
    font-weight:bold;
    padding-top:27px;
    height:16px;
    color:#FFFFFF;
    display:block;
    position:relative;
    left:555px;
    width:200px;
    top: -264px;

}
/*sign up button start*/
.start_protection_button a {
    background:url("/images/tid/button-sign-up-now-default.gif") no-repeat scroll left top transparent;
    display:block;
    height: 46px;
    position: relative;
    right: 6px;
    left: 700px;
    width: 250px;
    top: -292px;
}
.start_protection_button a:hover {
    background:url("/images/tid/button-sign-up-now-hower.gif") no-repeat scroll left top transparent;
}
.as_seen_in h1 {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:19px;
    color:#175d9c;
    font-weight:bold;
    text-align: left;
    float:left;
    margin-top: 8px;
}
.featured_footer .as_seen_in {
    display: block;
    position: relative;
    padding-left: 20px;
    width: 980px;
}
.featured_footer .as_seen_in img {
    float: none;
    display: inline;
}
.input_err field {
    color: #FF0000; /*C*/
    font-weight: bold;
}
/*HOME PAGE CSS - CM ENDS*/

