@charset "UTF-8";/* CSS Document */.landingleft{	width:563px;	display:block;	float:left;	margin-right:4px;}.landingright{	width:241px;	height:368px;	float:left;	display:block;	background:url(../images/corporate_bg.gif) bottom no-repeat;}.landingphoto{	display:block;	width:563px;	height:368px;}.landingcontent{	display:block;	padding:12px 16px 3px 16px;	font-size:11px;	color:#ffffff;	;line-height:17px;	text-align:left;}.landingcontent h1{	font-size:15px;	margin:0 0 6px 0;	color:#E5E4CB;}.landingcontent p{	margin-bottom:17px;}.landingcontent a{	color:#E5E4CB;	font-weight:bold;	text-decoration:none;}.landingcontent a:hover{	color:#ffffff;}.headingwrap h1{	background:url(../images/heading_corporate.gif) no-repeat;}.headingwrap h2{	background:url(../images/bg_corporate.gif) repeat-x;}.headingwrap h3{	color:#6E0F1F;}#subnav{	border:1px solid #132833;	border-top:none;}#subnav a{	color:#132833;	background:url(../images/sn_corporate_home.gif) no-repeat;	width:145px;	margin-left:-9px;}#subnav a.careers{	width:95px;	background:url(../images/sn_careers.gif) no-repeat;	}#subnav a.newspress{	width:121px;	background:url(../images/sn_newspress.gif) no-repeat;	margin-left:-8px}#subnav a.partnerslinks{	width:140px;	background:url(../images/sn_partners_co.gif) no-repeat;}#subnav a.employees{	width:111px;	background:url(../images/sn_employees.gif) no-repeat;}#subnav a.contact{	width:106px;	background:url(../images/sn_contact_alt.gif) no-repeat;}#subnav a:hover{	color:#504d3e;	background-position:100% -21px;}#subnav a.selected{	color:#504d3e;	background-position:100% -21px;}.checks{	border-right:1px solid #132833;	border-left:1px solid #132833;}#foottop{	background:url(../images/footer_main.gif) repeat-x;}#footbottom{	border:1px solid #132833;	border-top:none;}#copyright{	border:1px solid #132833;}/* career RESULTS */#resultswrap{	width:808px;	display:block;	text-align:left;}.communityhead{	display:block;	height:21px;	background:url(../images/nav_bg_main.gif) repeat-x top;	line-height:21px;	border-bottom:1px solid #7a7d8e;	border-right:1px solid #7a7d8e;}.communityhead h1{	line-height:21px;	margin:0;	font-size:12px;	height:21px;	display:block;}.communityhead a{	display:block;	height:21px;	color:#132833;	font-weight:bold;	text-decoration:none;padding-left:7px;}.communityhead a:hover{	background:#fcfbf6;	color:#6E0F11;}.communityhead img{	border:0;	float:left;}.searchresult{	display:block;	width:808px;	margin-bottom:4px;}.availabletable{	display:block;	background:#efeeda;	border-bottom:1px solid #7a7d8e;}.toptable{	height:31px;	display:block;	background:#F8F9EF;	font-size:10px;}.searchrowwrapalt{	display:block;	text-align:left;	background:#efeeda;	border-bottom:1px solid #7a7d8e;	color:#E7E2C7;	height:20px;}.subletresult{	width:807px;	display:block;	border-bottom:1px solid #7a7d8e;	border-top:1px solid #7a7d8e;	border-left:1px solid #7a7d8e;}.topcellsub{	height:30px;	width:255px;	float:left;	display:block;	border-right:1px solid #7a7d8e;	border-bottom:1px solid #7a7d8e;	text-align:center;	color:#6E0F1f;	line-height:31px;	font-weight:bold;}.searchrowwrapsub{	display:block;	text-align:left;	color:#E7E2C7;	height:20px;}.searchcellsub{	width:255px;	padding:3px 0 3px 0;	line-height:14px;	display:block;	float:left;	text-align:center;	color:#504d3e;	border-right:1px solid #7a7d8e;}.searchcellsub span{	display:block;	padding-left:7px;	padding-right:4px;	text-align:left;}.searchcellsub img{	border:0;}.subletcontentarea{	display:block;	padding:5px 7px 6px 7px;	text-align:left;	border-right:1px solid #7a7d8e;	font-size:10px;	line-height:12px;	background:#F8F9EF;}.subletcontentarea a{	text-decoration:underline;	color:#ED1C24;	position:relative;}.subletcontentarea p{	margin:0;}.subletcontentarea a:hover{	color:#504d3e;}.subletcontentarea span{	font-weight:bold;	display:block;}.buttondiv{	width:180px;	float:right;	display:block;}.buttondiv a{	height:18px;	width:104px;	text-align:center;	text-decoration:none;	line-height:18px;	background:#24506e;	font-weight:bold;	float:right;	color:#FFFFFF;	border:1px solid #132833;}.buttondiv a.submit{	margin-bottom:6px;	width:130px;}.buttondiv a:hover{	background:#6E0F11;	color:#ffffff;}/* applyonlin e */#appwrap{	display:block;	text-align:center;	border:1px solid #132833;	width:806px;	margin-bottom:4px}#appwrap a{color:#6E0F11;	font-weight:bold;}#appwrap a:hover{	color:#504d3e;}#appwrapinner{	width:506px;	display:block;	background:#ffffff;	border-left:1px solid #132833;	border-right:1px solid #132833;}.searchfieldwrap{	padding:8px 15px 8px 18px;	text-align:left;	font-size:11px;	color:#132833;	display:block;}#appwrap .fieldname {  text-transform: uppercase;}#appwrap div.indent {  padding-left:35px;}.fieldname{	display:block;	margin-bottom:4px;	line-height:13px;	font-weight:bold;}.field{	display:block;	margin-bottom:6px;}.formpagehead{	display:block;	height:21px;	border-bottom:1px solid #132833;	border-top:1px solid #132833;	line-height:20px;	text-align:center;}.formpagehead h1{	margin:0;	color:#ffffff;	font-size:13px;	height:21px;	display:block;	background:url(../images/bg_corporate.gif) repeat-x #132833;}