/*
 /norton/support/css/20060802/support.css
	Norton support path 
*/

/* thos a styles prevent the dotted borders in FF to show around links */
a:active{
	outline: none;
}

a:focus{
	-moz-outline-style: none;
}

.head_sub_ts, .head_sub_ts_small {
	color: #9A9A9A;
	font-size: 120%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
}
.head_sub_ts_small {
	margin-bottom: 0px;
	font-size: 1em;
}

#container {
	color : Black;
	float: left;
	width: 765px;
}
#WrapEmAll {
	padding-left:130px;
	vertical-align:top;
}
.colspacer, .colspacerwide, .colspacer_index, .colspacer_twocol, .colspacer_small {
	float : left;
	border:0px #FFFFFF none;
}
.colspacer_special {
	padding-left:35px;
	float:left;
	border:0px #FFFFFF none;
}
html>body .colspacer_special {
	padding-left:18px;
	float:left;
	border:0px #FFFFFF none;
}
.colspacer {
	width : 30px;
}
.colspacer_small {
	width : 10px;
}
.colspacerwide {
	width : 120px;
}
.colspacer_index {
	width : 60px;
}
.colspacer_twocol {
	width: 20px;
}
/* cs_index */
	.cs_index_search {
	width: 220px;
	margin-left: -10px;
	font-size: 9px;
}
html>body .cs_index_search {
	margin-left: 0px;
}
/* for spyware & virus */
	.linkpurple {
	color: #777;
	font-weight : bold;
}
.linkpurple a {
	color: #F27F1A;
}
/* end for spyware & virus */
	.txt_grey {
	color: #666666;
	font-weight: normal;
	font-size: 1em;
	margin-top: 3px;
}
.ul_grey {
	color: #999999;
	margin: 0; /*removes indent IE and Opera*/
	padding-left: 16px; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	list-style-image: url(/content/en/us/home_homeoffice/images/support/ver1/misc/bullet_grey_verysmall.gif)
}
.ul_orange_gt, .ul_orange_gt li {
	color: #F27F1A;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.ul_orange_gt li {
	background:url(/content/en/us/home_homeoffice/images/support/ver1/misc/small_arrow.gif) 3px 5px no-repeat;
	padding-left:10px;
}
/* ------------------------------------------------- */
/* END COMMON TEXT RULES */
/* ------------------------------------------------- */

/* ################################################# */
/* ALERTS AND SPECIAL TEXT  */
/* ################################################# */
	.techie, .redalert {
	font-family : "Courier New", Courier, monospace;
	font-size : 100%;
	font-weight : bold;
	color: #666666;
	margin-bottom : 10px;
}
.redalert {
	font-family : "Courier New", Courier, monospace;
	font-size : 12px;
	font-weight : bold;
	color : Red;
}
/* ------------------------------------------------- */
/* END ALERTS AND SPECIAL TEXT  */
/* ------------------------------------------------- */

/* ################################################# */
/* FOLLOWING CSS IS FOR THE 'ASK' 2 or 3 COL LAYOUT  */
/* ################################################# */

/* ## COLUMN: TEXT BEHAVIOR ## */
	.global-subhead-hho, .global-subhead-ent {
	font: 1.5em/1em arial, helvetica, sans-serif;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	padding-bottom: 5px;
	padding-top: 4px;
}
html>body .global-subhead-hho, html>body .global-subhead-ent {
	font: bold 1.43em/1em arial, helvetica, sans-serif;
	padding-top: 6px;
}
.global-subhead-hho {
	color: #777;
}
.global-subhead-ent {
	color: #707146;
}
.global-subtxt-hho, .global-subtxt-ent {
	font-size: 1em;
	font-weight : bold;
}
html>body .global-subtxt-hho, html>body .global-subtxt-ent {
	font-size: 1.1em;
}
.global-subtxt-hho {
	color: #C6BDC2;
}
.global-subtxt-ent {
	color: #B4B77E;
}
.contentcols, .contentcolsOVR {
	text-align: center;
	background-color:#FFFFFF;
	color: #333333;
	float: left;
	cursor: pointer;
}
H4 {
	text-align : left;
	color: #999999;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	padding-top: 6px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 1em;
	line-height : 120%;
}
.listhead {
	text-align : left;
	color : #666666;
	font-weight : normal;
	margin: 5px 0px -5px 5px;
}
.subhead_arrow, .subhead_arrowOVR, .subhead_leftnright, .subhead_arrow_noborder {
	font: bold 1.3em/1em arial, helvetica, sans-serif;
	text-align : left;
	width: 100%;
	border-bottom : 1px solid #CCCCCC;
	padding-bottom: 5px;
	color: #777;
	padding-top:6px; /* adjustment for Chinese characters */
}
.subhead_arrow_noborder {
	font: bold 1.6em/1em arial, helvetica, sans-serif;
	border-bottom: none;
	margin-bottom: -5px;
}
.nw2wide .subhead_arrow, .nw2wide .subhead_arrowOVR {
	width: 238px;
}
.subhead_arrowOVR {
	color: #CCCCCC;
}
.subhead_leftnright {
	float: left;
	width: 197px;
}
.subhead_left, .subhead_leftOVR {
	width: 52%;
	float: left;
	font: bold 1.2em/1em arial, helvetica, sans-serif;
	text-align : left;
}
.subhead_leftOVR {
	color: #CCCCCC;
}
.subhead_right {
	width: 48%;
	font: bold 1.2em/1em arial, helvetica, sans-serif;
	text-align : right;
	float: right;
	color: #F27F1A;
}
/* ## COLUMN:  rollover states */
	.north {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/1pxtrans.gif) repeat-x top;
}
.east {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/1pxtrans.gif) repeat-y right;
}
.south {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/1pxtrans.gif) repeat-x bottom;
}
.west {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/1pxtrans.gif) repeat-y left;
}
.ne {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/1pxtrans.gif) no-repeat top right;
}
.se {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/1pxtrans.gif) no-repeat bottom right;
}
.sw {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/1pxtrans.gif) no-repeat bottom left;
}
.contentcolsOVR .north {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/n.png) repeat-x top;
}
.contentcolsOVR .east {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/e.png) repeat-y right;
}
.contentcolsOVR .south {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/s.png) repeat-x bottom;
}
.contentcolsOVR .west {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/w.png) repeat-y left;
}
.contentcolsOVR .ne {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/ne.png) no-repeat top right;
}
.contentcolsOVR .se {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/se.png) no-repeat bottom right;
}
.contentcolsOVR .sw {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/sw.png) no-repeat bottom left;
}
.contentcolsOVR .nw2, .contentcolsOVR .nw2wide, .contentcolsOVR .nw3 {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/nw.png) no-repeat top left;
}
.nw2, .nw3, .nw2wide, .nwVirii {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/1pxtrans.gif) no-repeat top left;
	padding-left: 10px;
	padding-right: 10px;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 110%;
}
.nw2 {
	padding-top: 5px;
	padding-bottom: 14px;
	width: 290px;
}
.nw2wide, .nw2wide a, .nw2wide a:hover, .nw2wide a:visited {
	padding-top: 4px;
	padding-bottom: 6px;
	width: 240px;
	color: #9A9A9A;
	text-align: left;
	text-decoration: none;
	line-height : 120%;
}
html>body .nw2wide, html>body .nw2wide a, html>body .nw2wide a:hover, html>body .nw2wide a:visited {
	padding-top: 10px;
	padding-bottom: 12px;
}
.nw3, .nwVirii {
	padding-top: 8px;
	padding-bottom: 4px;
	width: 197px;
}
.nw3 dt, .nwVirii dt {
	margin-left : 6px;
	padding-left : 10px;
	background-image : url(/content/en/us/home_homeoffice/images/support/ver1/misc/bullet_grey_verysmall.gif);
	background-position : 0px 5px;
	background-repeat : no-repeat;
	text-align : left;
	color : #666666;
	font-weight : normal;
	font-size : 90%;
}
.nw3 dl, .nwVirii dl {
	margin-top: 5px;
}
.nwVirii {
	cursor: default;
}
/* ------------------------------------------------- */
/* END CSS IS FOR THE 'ASK' 2 or 3 COL LAYOUT  */
/* ------------------------------------------------- */

/* ################################################# */
/* IMAGES & HORIZONTAL RULES */
/* ################################################# */
	img.crumbs {
	height:10px;
	width:1px;
	float:left;
}
img.top {
	vertical-align:text-top
}
img.bottom {
	vertical-align:text-bottom
}
.ts-dottedline {
	background: transparent url(/content/en/us/home_homeoffice/images/support/ver1/misc/single_dotted_horiz.gif) repeat-x scroll center;
	padding-top: 10px;
	padding-bottom: 5px;
	margin : 0px;
	font-size:1px;     /* prevents excess vertical spacing ~christie */
}
html>body .ts-dottedline {
	margin-top: 0px;
	margin-bottom: 0px;
}
/* ################################################# */
/* EXPANDABLE ORANGE BUTTONS */
/* ################################################# */
	a.orange_btn {
	display: block;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: .8em;
	color: #FFFFFF;
	background-image: url(/content/en/us/home_homeoffice/images/support/ver1/misc/button_orange_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	letter-spacing: 0.05em;
	border-width: 0px;
	padding-left: 3px;
	padding-bottom: 0px;
	margin: 10px 10px 4px 0px;
	text-decoration: none;
	white-space: nowrap;
	height: 21px;
}
a.orange_btn span {
	display: block;
	float: left;
	vertical-align: middle;
	background-image: url(/content/en/us/home_homeoffice/images/support/ver1/misc/button_orange_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 8px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	height: 21px;
}
/* FIX FOR NON IE */
	html>body a.orange_btn span, html>body a.orange_btn {
	line-height : 1.8em;
}
a.orange_btn:hover, a.orange_btn:visited {
	text-decoration: none;
	color: #FFFFFF;
}
/* By adding the following to a style, you help non-IE browser hacks to behave the same
   for Netscape and Firefox:
		margin:0px;
		padding:0px;
		border-width:0px;
	That being said, you still need the hack for non-IE browsers.
*/
a.buttonA
{
	margin:0px;
	padding:0px;
	border-width:0px;
	background-image: url(/content/en/us/home_homeoffice/images/support/ver1/misc/button_orange_left.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	border-width: 0px;
	text-decoration: none;
	cursor: pointer;
	border-width: 0px;
	padding-top: 1px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 6px;
}
a.buttonA span
{
	margin:0px;
	padding:0px;
	border-width:0px;
	background-image: url(/content/en/us/home_homeoffice/images/support/ver1/misc/button_orange_right.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
	border-width: 0px;
	color: #ffffff;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 18px;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
a.buttonA:hover {
	text-decoration:none;
}
a.buttonA:hover span{
	color:#8F0000;
}
/* ::: NON-IE ::: */
HTML > BODY A.buttonA
{
	background-position: left top;
}
HTML > BODY a.buttonA span
{
	background-position: right 2px;
	padding-top: 6px;
}

/*
	buttonC is good for one character buttons such as one with a > symbol on it.
*/
a.buttonC
{
	margin:0px;
	padding:0px;
	border-width:0px;
	background-image: url(/content/en/us/home_homeoffice/images/support/ver1/misc/button_orange_left.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	border-width: 0px;
	cursor: pointer;
	border-width: 0px;
	padding-top: 1px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 6px;
}
a.buttonC span
{
	margin:0px;
	padding:0px;
	border-width:0px;
	background-image: url(/content/en/us/home_homeoffice/images/support/ver1/misc/button_orange_right.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
	border-width: 0px;
	color: #ffffff;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	height: 20px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 8px;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

/* ::: NON-IE ::: */
HTML > BODY A.buttonC
{
	background-position: left top;
}
HTML > BODY a.buttonC span
{
	background-position: right 2px;
	padding-top: 6px;
}


/* ------------------------------------------------- */
/* END IMAGES & RULES*/
/* ------------------------------------------------- */

/* ################################################# */
/* PURPLE AND GREY HEADERS */
/* ################################################# */
	.purp_container {
	width: 181px;
	padding-bottom: 3px;
}
html>body .purp_container {
	padding-left: 5px;
	padding-bottom: 18px;
}
.purp_sw {
	float: left;
	width: 48px;
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/purp_sw.png) no-repeat bottom left;
	background-color: #777;
}
.purp_nw {
	background: url(/content/en/us/home_homeoffice/images/support/ver1/misc/purp_nw.png) no-repeat top left;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: .9em;
	line-height : 2em;
	color: #FFFFFF;
}
.purp_right {
	float: right;
	width: 127px;
	background-color: #E3E3E3;
	color: #777;
	font-weight : bold;
	line-height : 2em;
	font-size: .8em;
	padding-top: 1px;
	padding-bottom: 1px;
}
/* :: START NEW CSS HERE :: */
/* :: TWO COLUMNS LIKE ON PRODUCT INDEX :: */
.two_column_layout {
	float:left;
}
.two_column_layout_right {
	float:right;
	width:350px;
}
.two_column_layout_left {
	float:left;
	width:350px;
}
#top_products h3, #pv_selector h3 {
	/*font-family:Arial, Helvetica, sans-serif;*/ 
		font-size:1.3em;
	font-weight:bold;
	color:#333;
	padding-bottom:.2em;
}
#top_products {  /* :: left column on selectproduct_ts.jsp page ::*/
	float:left;
	width:400px;
	margin-left:30px;
}
#pv_selector {  /* :: right column on selectproduct_ts.jsp page ::*/
	float:right;
	width:400px;
	margin-right:30px;
}
#support_products {
	width:370px!important;
	position:relative;
}
#boxshots {
	margin-left:272px;
	margin-right:272px;
	margin-top:15px;
	text-align:center;
}
.notice {
	float:left;
	padding-bottom:15px;
	padding-top:15px;
	width:765px;
}
.notice .first {
	float:left;
	padding-top:3px;
	width:177px;
}
.notice .second {
	float:left;
	margin-left:20px;
	width:400px;
}
.notice .third {
	float:right;
	padding-right:5px;
	width:100px;
}
h1 {
	padding-top:8px;
} /* FIX FOR CHINESE CHARS */
/* Styles added for premium services */
.greyBox {
	background-color:#fafafa;
	padding: 10px;
}
.promobox, .promoboxOver {
	text-align: center;
	color: #333333;
	background-color:#FFFFFF;
	float: left;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 110%;
	padding-top: 8px;
	padding-bottom: 4px;
	width: 190px;
	height: 125px;
	-moz-border-radius: 14px 14px 14px 14px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.promobox {
	border: 1px solid #cfcfcf;
}
.promoboxOver {
	border: 1px solid #a0a0a0;
}
.layoutTable {
	font-size: 100%;
}
.colspacer_small {
	width : 7px;
	float : left;
	border : 0px #FFFFFF none;
}
a.noUnderline:hover {
	text-decoration: none;
}
.subhead_arrow_sm, .subhead_arrow_smOVR {
	font: bold 14px arial, helvetica, sans-serif;
	text-align : left;
	width: 100%;
	border-bottom : 1px solid #CCCCCC;
	padding-bottom: 5px;
	color: #777;
	padding-top:6px; /* adjustment for Chinese characters */
}
.subhead_arrow_smOVR {
	color: #CCCCCC;
}
.subtext_black {
	color:#000000;
}
.biggerText {
	font-size:12px;
}
.box_dt {
	margin-left : 6px;
	padding-left : 10px;
	background-image : url(/content/en/us/home_homeoffice/images/support/ver1/misc/bullet_grey_verysmall.gif);
	background-position : 0px 5px;
	background-repeat : no-repeat;
	text-align : left;
	color : #666666;
	font-weight : normal;
	font-size : 90%;
}
/* End styles added for premium services */
#backlink {
	margin: 0px 0px 0px 15px;
	FONT-STYLE: italic;
}
/*
===========================================================================
styles moved from /norton/support/index.jsp
===========================================================================
*/
/* Enlarge for localized content */
.promobox, .promoboxOver {
	width:230px;
	height:150px;
}
/* End styles added for premium services */
	.alert {
	padding-left:40px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url('/content/en/us/home_homeoffice/images/support/ver1/special/alert_orange.gif');
	background-position:5px 6px;
	background-repeat:no-repeat;
	margin-bottom:20px;
	border:1px #FFCC00 solid;
}
p.nPriSupp {
	margin:20px 0px 20px 100px;
	color:#FF0000;
	width:50%;
}
.formfield_text, {
	font-weight: bold;
	font-size: 12px;
}
.smaller_form_text
{
    font-size: 12px;
    color: #666666;
    font-style: italic;
}

/* ################################################# */
/* STYLES FOR SUPER AGENT */
/* ################################################# */
#left_col {
	float:left;
	width:45%;
	padding-top:10px;
	font-size:100%;
}
#right_col {
	float:right;
	width:45%;
	padding-top:10px
	font-size:100%;
}
.contentCell, .agentCell {
	width:auto;
	background-color:#FFFFFF;
	color:#333333;
}
.contentCell {
	padding:30px;
}
.actionBox h3 { font-size:1em; }
.actionBox .shown {
	width:100%;
}
.actionBox .buttonA span {
	font-size:14px;
	padding-top:2px;
}
#legal {
	border: 2px solid #000000;
	background-color: #FFFFFF;
	font-size:100%;
	text-align:left;
	padding: 10px;
	width: 400px;
	height:150px;
	position:absolute;
	overflow-y:scroll;
}
#how_it_works {
	float:left;
	width:45%;
	padding-top:10px
}
#how_it_works h2, #left_col h2 { color:#0066bb; font-size: 20px; text-align:left; }
#how_it_works ol { color:#222222; list-style:outside; padding-left:30px; margin-top:10px; }
#how_it_works li { margin-top:20px; }

#get_connected {
	float:right;
	width:45%;
 padding-top:10px;
 text-align:center;
}
#get_connected .actionBox .contentCell {
	text-align:center;
	font-size:90%;
}

#continue_nocontrols {
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
#install_instructions {
	padding-top:8px;
	float:right;
}
.hidden {
	display:none;
}
.shown {
	display:block;
}
div.error {margin:0px 30px; }
.error h2 { color:#CC0000; margin:0px 0px 30px 0px; }
.error ol { margin-left:30px; }
.error li { list-style-position:outside; }

#SAformEntry {
	margin:0px 30px;
}
#SAformEntry h2 {
	COLOR: #0066bb;
	font-size: 16px;
	margin-bottom:10px;
}
#SAissue_form #required_labels {
	FONT-SIZE: 11px;
	COLOR: #0066bb;
	font-weight:600;
	white-space:nowrap;
}
#SAissue_form tr {vertical-align:baseline;}
#SAissue_form .inputLabel, #SAissue_form th {
	text-align:right;
	color:#333;
	font-size:14px;
	font-weight:700;
}
#SAissue_form th span { color:#0066bb; font-weight:900; font-family:"Courier New", Courier, monospace;}
#SAissue_form th, #SAissue_form td {padding:4px;}
#SAissue_form td.phone_note {text-align:center; color:#F17B1B; font-weight:600; font-size:12px; padding: 0px 0px 8px;}
#SAissue_form tr.phone th, #SAissue_form tr.phone td {padding-bottom:0px;}
#SAissue_form .example {
	font-size: smaller;
}
#SAissue_form .formfield_textarea {
	font-family:Arial, Helvetica, sans-serif;
}
#queue_pos {
	color:#E67F1A;
	font-size:30px;
	margin-top:40px;
	margin-bottom:-10px;
	display:block;
}
.extraInfo {font-size:small; margin-bottom:50px;}
#message_center_head h2 {font-size:20px;}
#message_center_head .head_sub_ts {font-size:14px; margin-bottom:5px; padding-bottom:5px; border-bottom:4px #0066cc solid;}

div#survey_overlay{
	border: 2px solid #000000;
	background-color: #FFFFFF;
	text-align:center;
	font-size:14px;
	padding: 10px 20px 20px 20px;
	width: 230px;
	position:absolute;
	top:50;
	left:340;
}


/*
LK:  added 12/11/2008 for "Wilma/Catapult" project
*/


/* dotted horiz rule */
.hr {display:block; clear:both; height:1px; background:url('/images/line_ccc.gif') repeat}

.hr hr, .hr2 hr, .hr3 hr {display:none} /* IE hack to cancel border on img based HR */

/*----------------DARK GREY ROUND CORNER - Agnostic Updates JJS 20081117 -------------------------------*/
.Global_GreyBdyWrap {background:transparent}
.Global_GreyBdyWrapHdr {padding:0px 0px 2px 20px; background-image: url(/images/masthead/table_header_bg.gif); background-repeat: repeat-x; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae;} /*grey gradient hr in header*/
.Global_GreyBdyWrapHdr h3 {color:#fff; font-weight:bold;}
.Global_GreyBdyWrapHdr h2 {color:#fff; font-weight:bold;}
.Global_GreyBdyWrapBdy {border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; background-color:#FFF; padding-bottom:1.2em}
.Global_GreyBdyWrapTxt {padding:20px 20px 3px 20px; background-color:#FFF;}
.Global_GreyBdyWrapTop {display:block; background:transparent}
.Global_GreyBdyWrapgs1, .Global_GreyBdyWrapgs2, .Global_GreyBdyWrapgs3, .Global_GreyBdyWrapgs4 {display:block; overflow:hidden}
.Global_GreyBdyWrapgs1, .Global_GreyBdyWrapgs2, .Global_GreyBdyWrapgs3 {height:1px}
.Global_GreyBdyWrapgs2, .Global_GreyBdyWrapgs3, .Global_GreyBdyWrapgs4 {background:#aeaeae; border:1px solid #aeaeae; border-width:0 1px}
.Global_GreyBdyWrapgs1 {margin:0 5px; background:#aeaeae}
.Global_GreyBdyWrapgs2 {margin:0 3px; border-width:0 2px}
.Global_GreyBdyWrapgs3 {margin:0 2px}
.Global_GreyBdyWrapgs4 {height:2px; margin:0 1px}
.grey_gSnavTop, .grey_gSnavBtm {display:block; background:transparent}
				.grey_gs1, .grey_gs2, .grey_gs3, .grey_gs4 {display:block; overflow:hidden}
				.grey_gs1, .grey_gs2, .grey_gs3 {height:1px}
				.grey_gs2, .grey_gs3, .grey_gs4 {background:#FFF; border:1px solid #aeaeae; border-width:0 1px}
				.grey_gs1 {margin:0 4px; background:#aeaeae}
				.grey_gs2 {margin:0 2px; border-width:0 2px}
				.grey_gs3 {margin:0 1px}
				.grey_gs4 {height:1px; margin:0 1px}
.gblDownload {font-size:1em; color:#222; line-height:18px;}
.gblDownload h3 {font-size:1.16em; font-weight: normal}
.gblProductListing {font:.92em arial, helvetica, sans-serif; color:#555; line-height:15px;}
.gblProductListing h3 {font-size: 1.18em; color:#222; font-weight:normal;}
.gblErrorSiteMapList {font:1em arial, helvetica, sans-serif; color:#555; line-height:18px;}
.gblErrorSiteMapList h3 {font-size: 1.33em; color:#222; font-weight:normal; line-height:19px;}


#continue_btn {
	background-image:url(/content/en/us/home_homeoffice/images/support/ver1/premium_services/downld_button.png);
	background-repeat:no-repeat;
	width:184px;
	margin:10px;
	text-align:center;
}
a.continue, a.continue:hover, a.continue:visited {
	display:block;
	width:184px;
	height:45px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF;
	line-height:45px;
	margin:0px;
	text-decoration:none;
}

.index_image {
	float:left;
	width:160px;
}

.index_box {
	font-weight:normal;
	color:#CCCCCC;
	float:left; 
	width:240px;
	margin-left:20px;
}

.boxtext {
	font-weight:normal;
	color:#666666; 
	font-size:14px; 
	line-height:16px;
}
.nof_bg {
	background-color:#FFFFFF;
	padding:5px;
	float:left;
	border: 1px solid #999999;
	
}
