/*<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: #003b9a; text-decoration: none; }
        a img { border-style: none; }
	a:hover { color: #0052cd; text-decoration: underline; }
	a:active { color: #0062ff; }
	a:visited { color: #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: 584px; 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: 15px; margin: 0 1% 1em;}
#rchome_content h3 { font-size: 14pt; font-weight: normal; text-align: center; margin: 0 1% 1em; }
#rchome_content h3 em { color: #FF0000; font-weight: bold; font-style: normal; }
#rchome_content h4 em { color: #FF0000; font-weight: bold; font-style: normal; }
#rchome_content p { font-size: 10pt; font-weight: normal; text-align: left; margin: 0 1% 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
#rchome_content p em { font-size: 10pt; font-weight: bold; text-align: left; }
#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;
}
