@charset "utf-8";
/* CSS Document */

*{
		margin:0;
		padding:0;
	}
	
body{
		margin:0;
		padding:0;
		background:#474747;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
	}

.sa_bgLeft{
		background:url(images/page-backgroundDarkLeft.gif) right 0 repeat-y; 
	}

.sa_bgRight{
		background:url(images/page-backgroundDarkRight.gif) left 0 repeat-y; 
	}

.saRgn_content{
		background:#fff;
	}

.nrc_aural{
		display:none;
	}

.saTxt_required{
		color:#ff0000;
	}

#saRgn_banner{
		background:url(images/banner-background.gif) 0 0 repeat-x;
		height:72px;
	}

#saRgn_banner ul{
		list-style:none;
	}
	
#saRgn_banner ul li.nrcTxt_list2 a{
		display:block;
		width:240px;
		height:60px;
		margin:0 0 0 750px;
		cursor:pointer;
	}

td#saRgn_instructions{
		width:160px;
		background:#ccc;
		font-size:12px;
		padding:10px;
	}

td#saRgn_instructions_conf{
		width:900px;
		min-height:600px;
		background:#ccc;
		font-size:12px;
		padding:10px;
	}
td#saRgn_form{
		padding:1px;
	}

#saRgn_form td{
		padding:5px 0 0 0;
	}

#sa_formSpacing td{
		width:180px;
	}

label{
		display:block; 
		float:left;
		padding:0 5px 0 0;
		text-align:right;
	}
	
input.inputSmall{
		width:50px;
	}
input.inputMedium{
		width:220px;
	}

input.inputLarge{
		width:420px;
	}

input.company{
		width:598px;
	}

#saBlk_actionSubscribe td, #saBlk_actionCancel td, #saBlk_actionVacation td{
		padding:5px 0 2px 0;
		border-top:1px dotted #6c6c6c;
	}

.inputSubmit{
		width:200px;
		height:30px;
		font-size:16px;
	}

.saBlk_formAction{
		text-align:center;
	}

td#saRgn_footer{
	border-top:1px solid #6c6c6c;
	text-align:center;
	font-size:11px;
	}