#content {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	padding-left: 193px;
	min-height: 500px;
}

	body.home #content {
		padding-left: 0;
		color: #0047BA;
		font: normal 11px/15px Arial, Helvetica, sans-serif;
	}

	body.home #content td { /* dup style for dreamweaver */
		color: #0047BA;
		font: normal 11px/15px Arial, Helvetica, sans-serif;
	}
	
	body.home #content form {
		border: 0;
		padding-top: 5px;
	}
	
	#content:after,
	#content p.feature:after { /* clearing for mozilla */
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	#content a {
		color: #019709;
	}

	body.home #content p {
		padding: 0 14px 0 0;
	}

	body.home #content.sac div.highlight p {
		font: 14px/17px Arial, Helvetica, sans-serif;
	}

	body.home #content p,
	body.home #content table.data {
		margin: 0 0 10px 0;
	}

	body.home #content div.content-col1 {
		width: 378px;
		float: left;
	}

	body.home #content div.content-col2 {
		width: 378px;
		margin-left: 14px;
		float: left;
	}

	#content ul.links {
		margin: 0;
		padding: 0;
		list-style: none;
		font: 11px/11px Verdana;
		border: 1px solid #7E8C9D;
		border-width: 0 0 1px 0;
	}
	
	body.home #content div.whattodo ul.links {
		width: 189px;
	}
	
	body.home #content ul.links {
		width: 182px;
	}
	
	body.home #content.business ul.links {
		width: auto;
	}
	
	body.home #content ul.links li a  { background: transparent }
	
	body.home #content.business ul.links li a  { background: transparent; padding-left: 15px }
	
	body.home #content.sac ul.links li a  { background-image:  }
	
	body.home #content div.whattodo ul.links li a  { background: transparent }
	
	body.home #content.sac div.whattodo ul.links li a  { background-image:  }
	
	#content ul.links li {
		border: 1px solid #7E8C9D;
		border-width: 1px 1px 0 1px;
	}
	
	#content ul.links li a  { color: #0047ba; text-decoration: none; background: transparent; display: block; padding: 3px 0 3px 10px }

	#content ul.links li a:hover {
		background-position: 0px -17px !important;
	}
	
	body.home #content.sac h1 {
		margin: 0;
		padding: 0 0 2px 0;
		font-size: 1px;
		left: 0;
	}
	
	body.home #content-update p {
		width: 205px;
		height: 23px;
		position: absolute;
		top: 311px;
		right: 16px;
		z-index: 1200;
		padding: 5px 11px;
		line-height: 11px;
	}
	
	body.home #content h2 {
		margin: 0;
		padding: 25px 0 0 0;
		font-size: 1px;
	}
	
	#content-main h3 {
		margin: 9px 0 0 0;
		font: bold 12px/14px Arial, Helvetica, sans-serif;
		padding: 3px 0;
	}
	
	body.home #content.business h3 {
		margin: 0;
		padding: 0;
		font-size: 1px;
	}
	
	body.home #content.business td {
		vertical-align: top;
	}
	
	body.home #content.business p {
		font: normal 12px/15px Arial, Helvetica, sans-serif;
		margin: 10px 0;
		padding: 0;
	}
	
	#content p.feature,
	body.home #content p.feature {
		color: #0047BA;
		border: 1px solid #42AAEC;
		border-width: 1px 0;
		margin: 0 0 10px 0;
		padding: 3px 0;
		font: normal 12px/15px Arial, Helvetica, sans-serif;
	}
	
		body.home #content p.feature {
			border-color: #5AE405;
		}
		
		#content p.feature img {
			float: left;
			margin: 0 10px 0 0;
		}
		
		#content p.feature strong.date {
			color: #013281;
			font-size: 14px;
			font-weight: bold;
			display: block;
		}
		
		#content p.feature strong.title {
			font-size: 16px;
			line-height: 20px;
			font-weight: normal;
			display: block;
			padding: 3px 0;
		}
	
	
	
	
	body.home #content div.highlight p {
		color: #0047BA;
		font: normal 14px/18px Arial, Helvetica, sans-serif;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	body.home #content div.highlight p a.more {
		font: normal 11px/18px Arial, Helvetica, sans-serif;
	}
	
	#content a.more  { color: #018608; background: transparent; padding-left: 10px }
	
	#content table.data {
		border: 1px solid #7E8C9D;
		border-width: 1px 0 0 1px;
		width: 100%;
		margin-bottom: 10px;
	}
	
	#content table td {
		vertical-align: top;
	}
	
	#content table.data td { /* dreamweaver doesn't recognize combined styles */
		background-color: #EBF0F3;
		color: #018608;
		font: normal 11px/11px Arial, Helvetica, sans-serif;
		border: 1px solid #FFF;
		border-color: #FFF #7E8C9D #7E8C9D #FFF;
		padding: 10px;
		vertical-align: middle;
	}
	
	#content.sac table.data.resources td {
		background-color: #EBF0F3;
		color: #018608;
		font: normal 11px/11px Arial, Helvetica, sans-serif;
		border: 1px solid #FFF;
		border-color: #FFF #7E8C9D #7E8C9D #FFF;
		padding: 10px;
		vertical-align: middle;
	}
	
	#content.sac table.data td {
		color: #CF1D00;
	}
	
	#content table.data td:last-child,
	#content table.data td.last-child,
	#content.sac table.data.resources td:last-child,
	#content.sac table.data.resources td.last-child {
		font: normal 11px/11px Arial, Helvetica, sans-serif;
		background-color: #DEE4EA;
		border: 1px solid #FFF;
		border-color: #FFF #7E8C9D #7E8C9D #FFF;
		padding: 10px;
	}
	
	#content table.data td a {
		color: #0047BA;
		text-decoration: none;
	}
	
	#content table.data td a:hover {
		text-decoration: underline;
	}
	
	#content div.special  { background: transparent; width: 180px; border-style: solid solid none; border-width: 1px 1px 0; border-color: #8399b1 }
	
	#content.sac div.special {
		background-color: #8399B1; 
	}
	
	#content div.special.alert {
		border-color: #CF1D00; 
		/*background: url(../images/design/sac.jpg) top left repeat-x;*/
	}
	
	#content div.special.alert p {
		/*margin: 0;
		padding: 0 !important;*/ /* imp for IE */
	}
	
	#content div.special.alert ul.links {
		border-color: #CF1D00; 
	}
	
	#content div.special ul.links {
		width: 180px;
	}
	
	#content div.special ul.links li {
		border-width: 1px 0 0 0;
	}
	
	#content div.special p {
		padding: 9px 0 0 8px;
		margin: 0;
		font: 1px/1px Arial;
	}
	
	#content.sac div.special p {
		padding: 0;
		margin: 9px 8px;
		border: 1px solid #8399B1; 
	}
	#content div.special form {
		padding-bottom: 7px;
	}
	#content div.special td {
		padding: 4px 0 0 8px;
	}
	#content div.special input {
		width: 131px;
		padding: 2px;
		margin: 1px 0 0 0;
		border: 1px solid #8399B1;
		color: #0047BA;
		font: normal 10px/10px Arial, Helvetica, sans-serif;
	}

	#content div.special input.submit {
		width: 20px;
		height: 20px;
		border: 0;
		margin: 0;
	}

	#content label.nolabel {
		display: none;
	}


		
#content-main {
	width: 384px;
	float: left;
	margin: 0;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #454648;
}

	#content-main h1 {
		margin: 0;
		padding: 20px 0 0 0;
		font: bold 16px/20px Arial, Helvetica, sans-serif;
		color: #0047BA;
	}
	
	#content-main h2 {
		margin: 0 0 9px 0;
		font: bold 12px/14px Arial, Helvetica, sans-serif;
		color: #0047BA;
		border-bottom: 1px solid #42AAEC;
		padding: 10px 0 3px 0;
	}
	
	#content-main h2.feature {
		margin-bottom: 0;
		border: 0;
	}
	
	#content-main p {
		margin: 0 0 10px 0;
	}
	
	#content-main p.faq-q {
		margin: 0 0 5px 0;
		padding: 5px;
		background-color: #D2EBFB;
		color: #0047BA;
	}
	
	#content-main p.faq-a {
		margin: 0 0 20px 0;
	}
	
	#content-main p.callout {
		margin: 20px 0;
	}
	
		#content-main p.callout img {
			display: block;
			border: 1px solid #42AAEC;
			border-width: 1px 0;
		}
	
	#content-main ul.alt,
	#content-related ul.alt {
		padding: 0;
		margin: 0 0 10px 0;
		list-style: none;
		color: #0047BA;
	}
	
	#content-main ol {
		padding: 0 0 0 5px;
		margin: 0 0 10px 15px;
		color: #0047BA;
	}
	
	#content-main ul.alt li  { background: transparent; padding: 5px 5px 5px 17px }
	
	#content-main ol li {
		padding: 5px 5px 5px 0px;
	}
	
	#content-main ol li p {
		margin: 0;
	}
	
	#content-main ul.alt li li  { font-size: 10px; background: transparent; padding: 5px 5px 5px 29px }
	
	#content-related ul.alt li  { font: 10px/13px Arial; background: transparent; padding: 5px 5px 0 14px }
	
	#content-main ul.news {
		margin: 14px 0 0 0;
		padding: 0;
		list-style: none;
	}
	
		#content-main ul.news li {
			margin: 0 0 21px 0;
			padding: 0;
			background: none;
			color: #454648;
		}
		
		#content-main ul.news li span.header {
			color: #0047BA;
			font-size: 12px;
			line-height: 16px;
		}
		
		#content-main ul.news li strong.date {
			color: #013281;
			font-weight: bold;
		}
		
		#content-main ul.news li a {
			display: block;
			padding: 5px 0;
			font-size: 12px;
			line-height: 16px;
		}
	

	#content div.form {
		border: 1px solid #7E8C9D;
		background-color: #EBF0F3;
	}
		
		#content form {
			border: 1px solid #FFF;
			padding-top: 14px;
		}
		
		#content form p {
			margin: 0 !important;
			padding: 0 0 5px 0;
		}
		
		#content form p.left {
			float: left;
			clear: left;
			width: 169px;
		}
		
		#content form p.right {
			float: left;
			padding-left: 14px;
			width: 169px;
		}
		
		#content form.login p.right input {
			width: auto;
		}
		
		#content form label {
			display: block;
			color: #0047BA;
			white-space: nowrap;
			cursor: pointer;
		}
		
		#content form fieldset {
			border: 0;
			margin: 0;
			padding: 14px 14px 0 14px;
			clear: left;
		}
		
		#content-related form fieldset {
			padding-top: 0;
		}
		
		#content form.login fieldset {
			padding: 0 14px 14px 14px;
		}
		
		#content form legend {
			margin: 0;
			padding: 0;
			font-weight: bold;
			color: #555;
		}
		
		#content form input,
		#content form select,
		#content form textarea {
			width: 163px;
			padding: 2px;
			border: 1px solid #8399B1;
			color: #333;
			font: normal 12px/12px "Courier New", Courier, monospace;
		}
		
		#content-related form input,
		#content-related form select,
		#content-related form textarea {
			width: 141px;
		}
		
		#content-related form select {
			width: 147px !important;
		}
		
		#content form select {
			padding: 0;
			width: 169px;
		}
		
		#content form textarea {
			width: 346px;
		}
		
		#content form div.hr {
			border-style: solid;
			border-width: 10px 0 1px 0;
			border-color: #EBF0F3 #FFF #FFF #FFF;
			clear: left;
			margin: 4px 0 12px 0;
			background-color: #7E8C9D;
			height: 1px;
			overflow: hidden;
		}
		
		#content form div.hr hr {
			display: none;
		}
		
		#content form table.radio td {
			vertical-align: middle;
			padding: 2px;
		}
		
		#content form table.radio td input {
			border: 0;
			width: auto;
		}
		
		#content form table.radio td label {
			padding-top: 2px;
		}
		
		#content form p.submit {
			padding-bottom: 15px; 
			padding-right: 15px;
			text-align: right;
		}
		
		#content form p.submit input {
			width: auto;
		}
	
	#content h3.photo {
		border: 1px solid #019709;
		border-bottom: 0;
		color: #0047BA;
		font: normal 12px/14px Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 3px 14px 4px 14px;
	}
	
	#content p.photo {
		border: 1px solid #019709;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	#content p.photo img {
		display: block;
	}
	
	#content div.form div.account {
		background-color: #D3D8DE;
		padding: 5px 6px 6px 5px;
		border: 1px solid #FFF;
		border-width: 1px 0 0 1px;
	}
	
	
#content-related {
	width: 179px;
	float: left;
	margin: 0 0 0 14px;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #0047BA;
}

	#content-related h1 {
		margin: 20px 0 10px 0;
	}
	
	#content-related p {
		margin: 0 0 10px 0;
	}

	#content-related h2  { font: bold 12px/15px Arial, Helvetica, sans-serif; background: transparent; margin: 0 0 10px; padding: 20px 0 0 13px }

	#content-related div.ebill  { background: transparent; margin: 20px 0 10px; width: 179px; height: 46px }

	#content-related div.ebill h2 {
		padding: 5px 0 6px 8px;
		margin: 0;
		font: bold 10px/10px Arial, Helvetica, sans-serif;
		background-color: transparent;
		background-image: none;
	}

	#content-related div.ebill p {
		padding: 0 15px 0 0;
		margin: 0;
		font: bold 15px/15px Arial, Helvetica, sans-serif;
		text-align: right;
	}
	
	#content-related table.data strong {
		font-size: 12px;
	}
	
	#content-related table.data {
		margin: 0 0 10px 0;
	}
