/*<agl.folder "Core">*/	body { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: white; margin: 20px; }	td { margin: 0; padding: 0; }	a { color: #008FE8; text-decoration: none; } /* 0094F0, 008FE8 - new, color: #003b9a;, border-bottom: 1px dotted,double, dashed gray; */        a img { border-style: none; }	a:hover { color: #0052cd; text-decoration: underline; }	/* a:active { color: #008FE8; } */ /* 0062ff */	/* a:visited { color: #008FE8; } */  /* 002766 */	p { margin-top: 10px; margin-bottom: 0; }	.inner_wrappermiddle p:first-child { margin-top: 0; }	.inner_wrappermiddle h3:first-child { margin-top: 0; padding-top: 0; }/*</agl.folder>*//*<agl.folder "Header">*/	#header { background-image: url(/rightClick/images/header_backgroundright.gif); background-repeat: repeat-x; height: 72px; overflow: hidden; margin: 0; padding: 0; }	#headerlogo, #header h1, #headergrid { float: left; display: block; }	#headerlogo { background-image: url(/rightClick/images/header_logo.gif); width: 147px; height: 72px; margin: 0; padding: 0; }	#header h1 { color: #fbfcfd; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(/rightClick/images/header_backgroundleft.gif); height: 39px; margin: 0; padding: 33px 20px 0 0; }	#header #headergrid { background-image: url(/rightClick/images/header_titlegrid.gif); width: 98px; height: 72px; margin: 0; padding: 0; }	#header #headerright { background-image: url(/rightClick/images/header_right.gif); margin: 0; padding: 0; width: 25px; height: 72px; float: right; }	#welcome { color: #43597e; font-size: 14px; text-align: right; clear: left; margin: 0; padding: 5px 0 1.5em; }	#welcome p { color: #43597e; font-size: 14px; text-align: right; margin: 0; padding: 0; clear: left; }/*</agl.folder>*//*<agl.folder "Outer Wrapper">*/	#outer_wrapper { position: relative; left: 5%; width: 90%; clear: left; margin: 0; padding: 0; }	#outer_wrapper_n1 { }	.outer_wrapperleft, .outer_wrapperright { width: 22px; }	#outer_wrapper_n1 .outer_wrapperleft { background-image: url(/rightClick/images/n1_backgroundleft.gif); background-repeat: no-repeat; height: 44px; }	#outer_wrapper_n1 .outer_wrappermiddle { background-image: url(/rightClick/images/n1_background.gif); background-repeat: repeat-x;}	#outer_wrapper_n1 .outer_wrapperright { background-image: url(/rightClick/images/n1_backgroundright.gif); background-repeat: no-repeat; background-position: right 0; }	#outer_wrapper_title .outer_wrapperleft { background-image: url(/rightClick/images/title_backgroundleft.gif); background-repeat: no-repeat; height: 53px; }	#outer_wrapper_title .outer_wrappermiddle { background-image: url(/rightClick/images/title_background.gif); background-repeat: repeat-x; vertical-align: top; }	#outer_wrapper_title .outer_wrapperright { background-image: url(/rightClick/images/title_backgroundright.gif); background-repeat: no-repeat; background-position: right 0;  }/* #outer_wrapper_title h1 { color: #002566; font-size: 16px; font-weight: bold; background-repeat: no-repeat; vertical-align: middle; margin: 0; padding-top: 15px; padding-bottom: 5px; padding-left: 40px; before: content""; } */	#outer_wrapper_title h1 { color: #002566; font-size: 16px; font-weight: bold; background-repeat: no-repeat; vertical-align: middle; margin: 0; padding-top: 15px; padding-bottom: 5px; padding-left: 40px; }	#outer_wrapper_n2 .outer_wrapperleft { background-image: url(/rightClick/images/n2_backgroundleft.gif); background-repeat: no-repeat; }	#outer_wrapper_n2 .outer_wrappermiddle {  }	#outer_wrapper_n2 .outer_wrapperright { background-image: url(/rightClick/images/n2_backgroundright.gif); background-repeat: no-repeat; background-position: right 0; }/*</agl.folder>*//*<agl.folder "Inner Wrapper">*/	#inner_wrapper { width: 100%; clear: left; margin: 0; padding: 0; }	.inner_wrapperleft { width: 137px; }	.inner_wrapperright { width: 20px; }	#inner_wrapper_top .inner_wrapperleft { background-image: url(/rightClick/images/n2_body_topleft.gif); background-repeat: no-repeat; height: 20px; }	#inner_wrapper_top .inner_wrappermiddle { background-image: url(/rightClick/images/body_top.gif); background-repeat: repeat-x; }	#inner_wrapper_top .inner_wrapperright { background-image: url(/rightClick/images/body_topright.gif); background-repeat: no-repeat; background-position: right 0; }	#inner_wrapper_middle .inner_wrapperleft { background-image: url(/rightClick/images/n2_body_left.gif); background-repeat: repeat-y; vertical-align: top; }	#inner_wrapper_middle .inner_wrappermiddle { background-repeat: repeat-x; vertical-align: top; }	#inner_wrapper_middle .inner_wrapperright { background-image: url(/rightClick/images/body_right.gif); background-repeat: repeat-y; background-position: right 0;  }	#inner_wrapper_lower .inner_wrapperleft { background-image: url(/rightClick/images/n2_body_bottomleft.gif); background-repeat: no-repeat;  height: 20px; }	#inner_wrapper_lower .inner_wrappermiddle { background-image: url(/rightClick/images/body_bottom.gif);  }	#inner_wrapper_lower .inner_wrapperright { background-image: url(/rightClick/images/body_bottomright.gif); background-repeat: no-repeat; background-position: right 0;  }	#no_nav #n1, #no_nav #n2, #no_n2 #n2 { visibility: hidden; }	#no_nav .inner_wrapperleft, #no_n2 .inner_wrapperleft { width: 20px; background-position: -117px 0; }/*</agl.folder>*//*<agl.folder "Nav 1" "All Nav 1 (top tab) elements">*/	#n1 { height: 44px; width: 855px; margin: 0; padding: 0; border-style: none; border-width: 0; display: block; }	#n1 td, #n2 td { margin: 0; padding: 0; border-style: none; }	#n1 a { height: 44px; display: block; }	#n1 a img { height: 44px; border-style: none; }	#n1 a:hover { background-position: 0 -44px; }/*</agl.folder>*//*<agl.folder "Nav 2" "All Nav 2 (side tab) elements">*/	.downloadplugin #n2 { visibility: hidden }	#n2 { background-image: url(/rightClick/images/n2_background.gif); background-repeat: repeat-x; text-align: left; width: 137px; }	#n2 td { background-image: url(/rightClick/images/n2_blank.gif); text-align: left; vertical-align: top; width: 137px; height: 52px; }	#n2 a { width: 118px; height: 42px; display: block; }	#n2 a img { width: 118px; height: 42px; border-style: none; }	#n2 a:hover { background-position: -137px 0; }/*</agl.folder>*//*<agl.folder "account login & registration">*/	.accountregistration #outer_wrapper_title h1 { color: #002566; font-size: 12px; font-weight: bold; background-image: none; text-align: center; margin: 0; padding-top: 15px; padding-bottom: 5px; padding-left: 0; }	.header_currentStep {}	.header_completedStep { font-weight: normal; }	.header_notCompletedStep { color: gray; font-weight: normal; }/* .registration_subcategory { color: #002766; font-size: 16px; font-weight: bold; text-transform: capitalize; margin-top: 20px; margin-bottom: 10px; } */	.registration_subcategory { color: #002766; font-size: 12px; font-weight: bold; margin-top: 20px; margin-bottom: 10px; }	#registration_subcategory_firstline { margin-top: 0; }	#registration_subcategory_last { margin-bottom: 0; }	.registration_formfield { margin-top: 7px; margin-bottom: 7px; }/* .registration_formfield td { line-height: 1.5em; vertical-align: baseline; } */        .registration_formfield td { line-height: 1.4em; vertical-align: baseline; padding-bottom: 0.2em;}/* .registration_formfield td:first-child { width: 10em ; text-align: right; padding-right: 0.5em; white-space: nowrap; } */	.registration_formfield td:first-child { width: 16em ; text-align: right; padding-right: 0.4em; white-space: nowrap; }	#contactinformationform p { margin: 0; }/* .registration_comment { font-style: italic; } */	.registration_comment { font-style: italic; font-size: 0.9em; }        .color_darkgolden { color: red;  }/* .color_darkgolden { color: #F5981D;  } */	.registration_error { color: #C70000; }	dl { margin-top: 0; margin-left: 0; }	dt { margin-top: 10px; }	dt:first-child { margin-top: 0; }	dd { margin-left: 20px; }	.registrationPaymentResult b { color: green; }	.securecode { color: green; font-weight: bold; }/*</agl.folder>*//*<agl.folder "payment information">*/	.billingtable { width: 100%; min-width: 80%; margin-top: 20px; border: solid 1px #415980; }/* .billingtable th { color: #415980; font-weight: normal; background-color: #e5effe; vertical-align: baseline; padding: 3px 5px; border-bottom: 1px solid #415980; }*/	.billingtable th { color: #415980; font-weight: normal; background-color: #e5effe; vertical-align: baseline; padding: 3px 20px; border-bottom: 1px solid #415980; }/* .billingtable td { vertical-align: baseline; padding: 3px 5px } */	.billingtable td { vertical-align: baseline; padding: 3px 20px; }	.billingtable h4, .billingtable p { margin: 0; }	.billingtable h4 {font-size: 12px; margin: 0; }  	.billingtable .evenrow { background-color: #f3f8ff; }	.invoicedate, .invoicenumber { text-align: center; white-space: nowrap; }	.invoicedescription { text-align: left; width: 100%; }        .invoicetotal { text-align: right; }	.invoicedescription registration_error { clear: left; display: block; }	.billingsubtotal td { background-color: #e5effe; border-top: 1px solid #415980; }	.billingsubtotal .invoicedescription { color: #415980; text-align: right; }	#billingaddresstable td, #billingaddresstable th { text-align: left; }	#billingaddresstable td:first-child, #billingaddresstable th:first-child { border-right: 1px solid #415980; }	#billingaddresstable p { margin: 0; }/*</agl.folder>*//*<agl.folder "Right Click Home Page">*/#rchome_content { padding-top: 30px; }#rchome_content h3 { font-size: 14pt; font-weight: normal; text-align: center; margin: 0 10% 1em; }#rchome_content h3 em { color: #25b3ee; font-weight: bold; font-style: normal; }#trybuylogin { margin-top: 30px; }#trybuylogin .lowerrow td { background-image: url(/rightClick/images/rchome_block_background_bottom.jpg); background-repeat: no-repeat; background-position: 0 bottom; vertical-align: bottom; }#trybuylogin .lowerrow form { margin: 0; padding: 0 25px 22px; }#trybuylogin .lowerrow form input { clear: left; display: block; }/* #trybuylogin .lowerrow form p { font-size: 12px; text-align: left; margin: 5px 0 0; padding: 0 0 0; } */#trybuylogin .lowerrow form p { font-size: 11px; text-align: left; margin: 3px 0 0; padding: 0 0 0; }#trybuylogin .lowerrow #gobutton { text-align: right; }#trybuylogin .lowerrow #login_error { font-size: 10px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #C70000; }#trybuylogin .lowerrow #login_comment { font-size: 10px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }/*</agl.folder>*/.color_darkred{        color: #C70000;}.color_green{        color: #349D0A;}.color_blue {	color: #0000FF;}.color_darkblue{        color: #006cb7;}.privacyPolicy, privacyPolicy p {        text-align: left;        font-size: 0.8em;	color: #707070;        margin: 0.4em 0em 0em 20em;        padding-right: 0.4em;}.marginleftlevel1 {	margin-left: 50px;}