@charset "utf-8";

body {
	background-color:#fff;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#layout, #page, #header, #logo, #pageImage, #content, #ISI, #footer {
	text-align:left;
}

#layout, #page, #header, #footer {
	width:990px;
}

#layout {
	margin:0px auto 10px auto;
	position:relative;
	padding:0;
}

#page {
	margin:0;
	padding:0;
	position:relative;
	float:left;
	background-color:#fff;
	border:1px solid #ccc;
	text-align:center;
	background-image:url(/CONSUMERS/images/background.jpg);
	background-repeat:repeat-y;
	background-position:left;
}

#header {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	height:200px;
	background-image:url(/CONSUMERS/images/header_background.jpg);
	background-repeat:repeat-y;
	background-position:0;
	z-index:100;
}

#logo {
	position:relative;
	margin:50px 0 0px 0px;
	padding-left:20px;
	width:165px;
	height:74px;
	float:left;
}

#headGraphic {
	position:relative;
	float:left;
	width:434px;
	height:136px;
	margin:10px 0 0 55px;
}
#headGraphic2 {
	position:relative;
	left:40px;
	top:60px;
	float:left;
	width:590px;
	height:95px;
	margin:0 0 0 30px;
	color:#2E2E2E;
	font-family:Arial;
	font-size:28px;
	font-weight:600;
	line-height:90%;
	letter-spacing:-1px;	
}
#headGraphic3 {
	position:relative;
	float:left;
	width:790px;
	height:163px;
	margin:0;
	padding:0;
	left:15px;
}
#breadCrumb {
	position:relative;
	float:left;
	height:auto;
	width:950px;
	margin:10px 0;
	padding:0 0 0 20px;
	z-index:1;
}

#content {
	position:relative;
	top:20px;
	width:645px;
	height:auto;
	float:left;
	padding:10px 40px 20px 110px;
	z-index:1;
	
	
}
#callouts {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:192px;
	z-index:1;
}
#callouts a {
	position:relative;
	float:left;
	/*margin:20px 0 0 0;*/
	margin:10px 0 0 0;
	padding:0;
	width:192px;
	border:none;
}
#footer {
	position:relative;
	width:980px;
	margin:60px 0 0 0;
	padding:0 10px 0 0;
	/*height:auto;*/
	height:79px;
	float:left;
	background-color:#FFF;
	border-top:1px solid #BCBCBC;
}

img {
	border:none;
}
img.left {
	float:left;
	margin:0;
	padding:0 20px 20px 0;
}
img.right {
	float:right;
	margin:0;
	padding:0 0 20px 20px;
}
.programingNote { color:#F3F; font-size:16px; }

@media print {
#layout, #page, #header, #footer { width:6.9in }


#callouts, #header, #footer ul { display:none; }

#page { border:none; }

#footer { border-top:none; }
	
}

