/* CSS Document */

/* ------------------------------- formatting ----------------------------- */

@media print {
    * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
    -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
    p a, p a:visited { color: #444 !important; text-decoration: underline; }
    p a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
    tr, img { page-break-inside: avoid; }
    @page { margin: 0.5cm; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3{ page-break-after: avoid; }
    .hide-on-print { display: none !important; }
    .print-only { display: block !important; }
    #top { display: none !important; }
    #left { display: none !important; }
    #main { margin: 0cm !important; }
    #topsection { display: none !important; }
    #intropara { display: none !important; }
    #sendinstruc { display: none !important; }
    #emailHelp { display: none !important; }
    #bluebanner { display: none !important; }
    .tableattr { border: 0px !important; }
    #emailheader { display: none !important; }
    #greeting { display: none !important; }
    #emailexplain { display: none !important; }
    #printexplain { display: inline !important; }
    #emailapply { display: none !important; }
    #printapply { display: inline !important; }
    #printGDPR { display: inline !important; }
    #needhelp { display: none !important; }
    #emailend { display: none !important; }
    #printbutt { display: none !important; }
    #bottbutts1 { display: none !important; }
    #bottbutts2 { display: none !important; }
    #whyrcvd { display: none !important; }
    #footer { display: none !important; }
}


html,body{padding:0;margin:0;border:0;background:#fff;color:#000;}

html,body,td,th {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
//	line-height:20px;
	}

img,table,tr,td,a {border:0;}


INPUT{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:11px; font-weight:normal; }
SELECT{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:11px; font-weight:normal; }
OPTION{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:11px; font-weight:normal; }
TEXTAREA{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:11px; font-weight:normal; }


a { text-decoration: none}

a:link {
	text-decoration: underline;
	color: #0000ff;
	}
a:visited {
	text-decoration: underline;
	color: #0000ff;
	}
a:hover {
	text-decoration: none;
	color: #ffa500;
	}
a:active {
	text-decoration: underline;
	color: #0000ff;
	}


#button {
	width: 140px;
	border-right: 0px solid #000;
	padding: 10px 2px 2px 0px;
	margin-left: 0px;
	font-family: Arial, sans-serif;
	font-weight:normal;
	background-color: #eeeeee;
	color: #000000;
	}
	
	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 1px solid #dddddd;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	#button li a {
		display: block;
		padding: 2px 2px 2px 5px;
		border-left: 16px solid #eeeeee;
		border-right: 0px solid #2175bc;
		background-color: #eeeeee;
		color: #2175bc;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 16px solid #b22222;
		border-right: 0px solid #b22222;
		background-color: #e8e8e8;
		color: #b22222;
		}
.ButtonText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	color: ffffff;
	}




#top {
	padding: 0px;
	background: #ffffff url(amaimages/headerbarLB.gif) repeat-x;
	height: 107px;
	}



#logo {
	position:absolute;
	top:0;
	left:0;
	background:url(amaimages/amaNewLogoLB.jpg) top left no-repeat;
	height:104px;width:394px;
	}


#welcometitle {
	position:absolute;
	top: 41px;
	left: 225px;
	width: 350px;
	border: 0px;
	}

#welcometitle h1 {
	color:#ffffff;
	font-family: Arial;
	font-size: 24px;
//	line-height: 24px;
	text-align: left;
	font-weight: bold;
	white-space: nowrap;
display: inline;

	}

#welcometitle h3 {
	color: #ffffff;
	font-size: 12px;
//	line-height: 12px;
	text-align: left;
	font-weight: bold;
	white-space: nowrap;
	}


#account {
	position:absolute;
	top:20px;
	right:10px;
	width:260px;
	border: 0px solid #000;
	}

#account th {
	color:#EAEEF4;
	font-size:11px;
	line-height:13px;
	text-align:left;
	font-weight:normal;
	padding:0;
	margin:0;
	padding-right:6px;
	white-space:nowrap;
	}

#account td {
	color:#FFF;
	font-size:11px;
	line-height:13px;
	padding:0;
	margin:0;
	white-space:nowrap;
	} 


#logobutton {
	position:absolute;
	z-index:10000;
	top:78px;
	right:10px;
	text-decoration:none;
	}


#left {
	position: absolute;
	top: 104px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	z-index:2;
	background: #eeeeee;
	width: 160px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 150px;
	}
html>body #left {
	width: 140px; /* ie5win fudge ends */
	}


#main {
	margin:20px 20px 20px 210px;
	width:auto !important;
	background: #ffffff;
	width /**/:100%;
	height:auto;
	min-height:560px;
	}


#main h1 {
	color:#2175bc;
	font-family: Arial;
	font-size:24px;
	line-height:24px;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
	}

#main h2 {
	color:#000000;
	font-family: Arial;
	font-size:18px;
	line-height:24px;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
	}


#popup {
	margin:0px 0px 0px 0px;
	width:auto !important;
//	background: #ffffff url(amaimages/bglines.gif);
	width /**/:100%;
	}


#popup h1 {
	color:#2175bc;
	font-family: Arial;
	font-size:20px;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
	}

#popup h2 {
	color:#000000;
	font-size:14px;
	line-height:14px;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
	}


#formlayout {
	margin:0px 20px 20px 20px;
	width:auto !important;
	background: #fff;
	width /**/:100%;
	}

#formlayout p {
	color:#333333;
	font-size:11px;
	line-height:13px;
	padding:0;
	margin:0;
	white-space:wrap;
	} 

#formlayout td {
	border:0px;
	height:30px;
	} 


#footer p {
	padding-top:6px;
	font-size:10px;
	text-align: center;
	}


#footer {
	clear: both;
	height: 27px;
	background: #ffffff url(amaimages/footerbar.gif) repeat-x;
	color: #fff;
	}



.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #CC0000;
}

.MidTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}


.FTList {
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	border:0px;
	background-color:#FFF1D9;
	background-image:url('amaimages/whiteTri.gif');
	background-repeat:no-repeat;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow:3px 3px 3px #999999;
	-webkit-box-shadow:3px 3px 3px #999999;
	-box-shadow:3px 3px 3px #999999;
}


.AFTList {
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	border:0px;
	background-color:#F5F4FF;
	background-image:url('amaimages/whiteTri.gif');
	background-repeat:no-repeat;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow:3px 3px 3px #999999;
	-webkit-box-shadow:3px 3px 3px #999999;
	-box-shadow:3px 3px 3px #999999;
}


.AttOra {
	border:0px;
	padding:0 10px;
	background-color:#FFF1D9;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow:3px 3px 3px #999999;
	-webkit-box-shadow:3px 3px 3px #999999;
	-box-shadow:3px 3px 3px #999999;
}

.AttGrey {
	border:0px;
	padding:0 10px;
	background-color:#eeeeee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow:3px 3px 3px #999999;
	-webkit-box-shadow:3px 3px 3px #999999;
	-box-shadow:3px 3px 3px #999999;
}


.stepNumBlu {
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
 	color: #FFFFFF;
 	background-color: #2175BC;
 	background-image: url('amaimages/step_box.gif');
 	background-position: left top;
 	background-repeat: no-repeat;
 	vertical-align: middle;
 	height: 27px;
 	max-height: 27px;
 	text-align: center;
 	align: center;
 	padding: 0px 10px 0px 10px;
 	white-space: nowrap;
}

.stepsSpace { width: 8px; }

.stepsTitle {
	font-weight: bold;
	background-color: #D3E8F8;
	height: 30;
	max-height: 30;
	vertical-align: middle;
	padding-left: 10px;
	color: #000000;
	width: 100%;
	padding: 5px 10px 5px 10px;
	white-space:normal;
	font-size: 12px;
}


#portalInst {
	width: 600px;
	padding: 5px 2px 5px 0px;
	margin-left: 10px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	background-color: #E8F9F9;
	color: #000000;
	}
	
	#portalInst ol {
		margin: 2px 2px 2px 30px;
		padding: 0px;
		border: none;
		list-style-type:decimal;
		}
		
	#portalInst li {
		border-bottom: 1px solid #dddddd;
		margin: 0;
		padding: 5px 10px 5px 5px;
//		list-style: none;
		}


#buttblu {
	background-image: url('amaimages/blu_fade_button.png');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #1958B7;
	border:1px solid #666666;
	color:#FFFFFF;
	font-weight:bold;
	white-space:nowrap;
	height:35px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
	
	#buttblu a {
	color:#dddddd;
	cursor:pointer;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	vertical-align:baseline;
	font-weight:bold;	
	}

	#buttblu a:hover {
	color:#ffffff;
	cursor:pointer;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	vertical-align:baseline;
	font-weight:bold;	
	}



#buttgre {
	background-image: url('amaimages/cell_grey.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #cccccc;
	border:1px solid #999999;
	color:#FFFFFF;
	font-weight:bold;
	white-space:nowrap;
	height:35px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
	
	#buttgre a {
	color:#dddddd;
	cursor:pointer;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	vertical-align:baseline;
	font-weight:bold;	
	}

	#buttgre a:hover {
	color:#ffffff;
	cursor:pointer;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	vertical-align:baseline;
	font-weight:bold;	
	}


.getstarted {
	width:650px;
	height:auto;
	position: relative;
	border:1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	-box-shadow:3px 3px 3px #999;
	padding:20px 20px 12px 0;
	float:left;
}

.getstarted:hover { border:1px solid #38952B }


.info_butt_blunum{
	float:left;
	width:35px;
	height:50px;
	position: relative;
	color:#2175bc;
	font-size:34px;
	font-weight:bold;
	text-align:center;
	padding:10px 10px 5px 15px;
	}


.info_butt_redball{
	float:left;
	width:25px;
	height:50px;
	position: relative;
	padding:18px 15px 0 18px;
	}

.info_butts{
	float:left;
	}

.info_butts p{
	width:650px;
	height:auto;
	position: relative;
	border:1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	-box-shadow:3px 3px 3px #999;
	padding:15px 20px 15px 0;
	}
	
.info_butts a{
	display:block;
	padding:0;
	height:auto;
	color:#000000;
	text-decoration:none;
	} 

.info_butts p:hover { border:1px solid #2175bc }


.seolist li{
	margin:10px;
	line-height:18px;
	}


.table_header{
	padding:8px 5px 3px 5px;
	font-size:14px;
	color:#ffffff;
	}

.ama_button {
   width: auto;
   font-size: 12px;
   line-height:14px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none!important;
   white-space:nowrap;
   vertical-align: middle;
   padding: 3px 11px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   cursor:pointer;
   }

.action_button {
   font-size:11px;
   padding:2px 4px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
  }

.banner_tab {
   -moz-border-radius: 6px 6px 0px 0px;
   -webkit-border-radius: 6px 6px 0px 0px;
   border-radius: 6px 6px 0px 0px;
   font-size:12px;
   margin:-9px 0 0 0;
   padding:11px 11px 7px 11px;
     }

.blue_button {
   border: 1px solid #0a3c59;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   text-shadow: #7ea4bd 0 1px 0;
   color: #ffffff!important;
   }
.blue_button:hover {
   border: 1px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   color: #fff;
   }
.blue_button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }



.green_button {
   border: 1px solid #204018;
   background: #53c736;
   background: -webkit-gradient(linear, left top, left bottom, from(#c5e67c), to(#53c736));
   background: -webkit-linear-gradient(top, #c5e67c, #53c736);
   background: -moz-linear-gradient(top, #c5e67c, #53c736);
   background: -ms-linear-gradient(top, #c5e67c, #53c736);
   background: -o-linear-gradient(top, #c5e67c, #53c736);
   background-image: -ms-linear-gradient(top, #c5e67c 0%, #53c736 100%);
   text-shadow: #7ea4bd 0 1px 0;
   color: #ffffff!important;
   }
.green_button:hover {
   border: 1px solid #204018;
   text-shadow: #1e4158 0 1px 0;
   background: #53c736;
   background: -webkit-gradient(linear, left top, left bottom, from(#c5e67c), to(#53c736));
   background: -webkit-linear-gradient(top, #c5e67c, #53c736);
   background: -moz-linear-gradient(top, #c5e67c, #53c736);
   background: -ms-linear-gradient(top, #c5e67c, #53c736);
   background: -o-linear-gradient(top, #c5e67c, #53c736);
   background-image: -ms-linear-gradient(top, #c5e67c 0%, #53c736 100%);
   color: #fff;
   }
.green_button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #204018;
   background: #c5e67c;
   background: -webkit-gradient(linear, left top, left bottom, from(#53c736), to(#53c736));
   background: -webkit-linear-gradient(top, #53c736, #c5e67c);
   background: -moz-linear-gradient(top, #53c736, #c5e67c);
   background: -ms-linear-gradient(top, #53c736, #c5e67c);
   background: -o-linear-gradient(top, #53c736, #c5e67c);
   background-image: -ms-linear-gradient(top, #53c736 0%, #c5e67c 100%);
   color: #fff;
   }



.gray_button {
   border: 1px solid #2e2e2e;
   background: #969496;
   background: -webkit-gradient(linear, left top, left bottom, from(#cccacc), to(#969496));
   background: -webkit-linear-gradient(top, #cccacc, #969496);
   background: -moz-linear-gradient(top, #cccacc, #969496);
   background: -ms-linear-gradient(top, #cccacc, #969496);
   background: -o-linear-gradient(top, #cccacc, #969496);
   background-image: -ms-linear-gradient(top, #cccacc 0%, #969496 100%);
   text-shadow: #7ea4bd 0 1px 0;
   color: #ffffff!important;
   }
.gray_button:hover {
   border: 1px solid #2e2e2e;
   text-shadow: #1e4158 0 1px 0;
   background: #969496;
   background: -webkit-gradient(linear, left top, left bottom, from(#cccacc), to(#969496));
   background: -webkit-linear-gradient(top, #cccacc, #969496);
   background: -moz-linear-gradient(top, #cccacc, #969496);
   background: -ms-linear-gradient(top, #cccacc, #969496);
   background: -o-linear-gradient(top, #cccacc, #969496);
   background-image: -ms-linear-gradient(top, #cccacc 0%, #969496 100%);
   color: #fff;
   }
.gray_button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #2e2e2e;
   background: #cccacc;
   background: -webkit-gradient(linear, left top, left bottom, from(#969496), to(#969496));
   background: -webkit-linear-gradient(top, #969496, #cccacc);
   background: -moz-linear-gradient(top, #969496, #cccacc);
   background: -ms-linear-gradient(top, #969496, #cccacc);
   background: -o-linear-gradient(top, #969496, #cccacc);
   background-image: -ms-linear-gradient(top, #969496 0%, #cccacc 100%);
   color: #fff;
   }


.dkgray_button {
   border: 1px solid #5c1111;
   background: #555555;
   background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#555555));
   background: -webkit-linear-gradient(top, #999999, #555555);
   background: -moz-linear-gradient(top, #999999, #555555);
   background: -ms-linear-gradient(top, #999999, #555555);
   background: -o-linear-gradient(top, #999999, #555555);
   background-image: -ms-linear-gradient(top, #999999 0%, #555555 100%);
   text-shadow: #7ea4bd 0 1px 0;
   color: #ffffff!important;
   }
.dkgray_button:hover {
   border: 1px solid #5c1111;
   text-shadow: #1e4158 0 1px 0;
   background: #555555;
   background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#555555));
   background: -webkit-linear-gradient(top, #999999, #555555);
   background: -moz-linear-gradient(top, #999999, #555555);
   background: -ms-linear-gradient(top, #999999, #555555);
   background: -o-linear-gradient(top, #999999, #555555);
   background-image: -ms-linear-gradient(top, #999999 0%, #555555 100%);
   color: #fff;
   }
.dkgray_button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #5c1111;
   background: #999999;
   background: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#555555));
   background: -webkit-linear-gradient(top, #555555, #999999);
   background: -moz-linear-gradient(top, #555555, #999999);
   background: -ms-linear-gradient(top, #555555, #999999);
   background: -o-linear-gradient(top, #555555, #999999);
   background-image: -ms-linear-gradient(top, #555555 0%, #999999 100%);
   color: #fff;
   }



.red_button {
   border: 1px solid #5c1111;
   background: #ba2f2f;
   background: -webkit-gradient(linear, left top, left bottom, from(#f04141), to(#ba2f2f));
   background: -webkit-linear-gradient(top, #f04141, #ba2f2f);
   background: -moz-linear-gradient(top, #f04141, #ba2f2f);
   background: -ms-linear-gradient(top, #f04141, #ba2f2f);
   background: -o-linear-gradient(top, #f04141, #ba2f2f);
   background-image: -ms-linear-gradient(top, #f04141 0%, #ba2f2f 100%);
   text-shadow: #7ea4bd 0 1px 0;
   color: #ffffff!important;
   }
.red_button:hover {
   border: 1px solid #5c1111;
   text-shadow: #1e4158 0 1px 0;
   background: #ba2f2f;
   background: -webkit-gradient(linear, left top, left bottom, from(#f04141), to(#ba2f2f));
   background: -webkit-linear-gradient(top, #f04141, #ba2f2f);
   background: -moz-linear-gradient(top, #f04141, #ba2f2f);
   background: -ms-linear-gradient(top, #f04141, #ba2f2f);
   background: -o-linear-gradient(top, #f04141, #ba2f2f);
   background-image: -ms-linear-gradient(top, #f04141 0%, #ba2f2f 100%);
   color: #fff;
   }
.red_button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #5c1111;
   background: #f04141;
   background: -webkit-gradient(linear, left top, left bottom, from(#ba2f2f), to(#ba2f2f));
   background: -webkit-linear-gradient(top, #ba2f2f, #f04141);
   background: -moz-linear-gradient(top, #ba2f2f, #f04141);
   background: -ms-linear-gradient(top, #ba2f2f, #f04141);
   background: -o-linear-gradient(top, #ba2f2f, #f04141);
   background-image: -ms-linear-gradient(top, #ba2f2f 0%, #f04141 100%);
   color: #fff;
   }


.large_blue_select {
   margin:5px 0 0 0;
   background-color:#ffffff;
   height:30px;
   font-size:14px;
   color:#3396c4;
      }


/*---Layout for slimmed down albumcreation pages---*/

.tableattr{
  width:600px;
  border-spacing:0;
  border-collapse:separate;
  border:1px solid #3396c4;
  }

.sectitle{
  font-size:16px;
  line-height:20px;
  white-space:nowrap;
//  background-color:#46F4BC;
  background-color:#3396c4;
  height: 30px;
  text-align:left;
  vertical-align:middle;
  color:#ffffff;
  font-weight:normal;
  padding:0 15px;
  }
      	 
.leftcell{
  text-align:right;
  vertical-align:middle;
  font-weight:normal;
  height: 30px;
  padding:0 5px;
  }

.rightcell{
  text-align:left;
  vertical-align:middle;
  }

.fullwidth{
  text-align:left;
  vertical-align:middle;
  font-weight:normal;
  height: 30px;
  padding:5px 15px;
  line-height:17px;
  }

.rowcolor{
//  background-color:#E9FEF7;
  background-color:#EFF7FF;
  }

.required {
  color:#b22222;
  font-size:16px;
  padding:0 7px;
 }

.moreinfo {
  border:0;
  vertical-align:bottom;
  float:right;
  padding:0 30px 0 10px;
  }

.hidethis {
  display: none;
  }


.codeblock {
  font-family:Consolas, 'Roboto Mono', monospace, 'Courier New', 'Lucida Console';
  background-color:#ffffff;
  padding:2px 4px;
  border-style:solid;
  border-width:1px;
  letter-spacing:3px;
  font-size:13px;
  font-weight:bold;
  }

.codespace {
  padding:0 3px;
  }


.cboxpos {
  width:13px;
  height:13px;
  padding:0;
  margin:0 5px 0 0;
  vertical-align:bottom;
  position:relative;
  top:-1px;
  *overflow:hidden;
}

.cboxlabel {
  display:block;
  padding-left:18px;
  padding-bottom:5px;
  text-indent:-18px;
  font-size:12px;
  color:#000000;
}

/* ---------------------------------------------------------------------*/
