		
		body {
		margin: 0px 0px 20px 0px; 
		background-image: url('/images/frame/bg.gif'); 
		background-repeat: repeat-x; 
		background-color: #4b9bd3;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		}
		
		img {
		border: none;
		}
		
		a:link {color: black;}
		a:visited {color: black;}
		a:active {color: black;}
		a:hover {color: #4b9bd3;}
		
		
		/*   HEADER STYLES  */
		
		.customheader{
		margin: 0px;
		padding: 10px 0px 10px 15px;
		}
		
		#content-container h1 {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: normal;
		margin: 0px;
		padding: 10px 0px 10px 15px;
		color: #4b9bd3;
		background: url('/images/frame/yellow-arrow.jpg') no-repeat center left; 
		
		}
		
		#content-container h2{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: 600;
		padding: 10px 0px 10px 15px;
		margin: 0px;
		color: #6cb121;
		}
		
		#news-cell-mini h1 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: normal;
		margin: 0px;
		padding: 10px 0px;
		color: #595959;
		border-bottom: solid 1px #dadada;
		
		}
		
		#news-cell-mini h3 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		margin: 0px;
		padding: 2px 0px 2px 4px;
		color: #337b05;
		text-decoration: underline;
		
		}
		
		#news-cell-mini h2 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: 600;
		margin: 0px;
		padding: 10px 0px 2px 3px;
		color: #6cb121;
		}
		
		/* h4 used in FAQs*/
		h4.faq {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		margin: 7px 0px 0px 0px;
		padding: 7px;
		color: #6cb121;
		background-color: #fffad0;
		border: solid 1px #ffcb1f;
		display: block;
		cursor: pointer;
		}
		
		
		div.faq {display: none; padding: 7px 15px;}
		
		/* h5 used in More Stories*/
		h5.morestories {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		margin: 15px 0px 0px 0px;
		padding: 5px 5px 5px 15px;
		display: block;
		font-weight: normal;
		border-bottom: dotted 1px #4b9bd3;
		cursor: pointer;
		}
		
		.h5sml {
		font-size: 11px; 
		color: #4b9bd3;
		}
		
		
		
		h4 img, h5 img {
		padding-right: 7px;
		}
		
		div.morestories {
		padding: 7px 15px;
		background-color: #FFF6D6;
		display: none;
		}
		
		/*  END HEADER STYLES  */

		
	
	
		#header {
		width: 809px; 
		height: 111px; 
		margin: 0px auto; 
		background-image: url('/images/frame/header-bg.gif'); 
		background-repeat: no-repeat;
		}
		
		#container {
		clear: both; 
		width: 801px; 
		background-color: white; 
		margin: 0px auto;
		}
		
		#logo {
		float: left; 
		padding: 38px 0px 0px 12px;
		}
		
		#logo img {
		width: 285px; 
		height: 67px;
		}
		
		#utility {
		padding: 43px 0px 0px 308px; 
		float: left;
		}
		
		#utility img {
		padding: 0px 10px; 
		float: left;
		}
		
		#nav {
		width: 780px; 
		height: 52px; 
		margin: 0px auto;
		}
		
		#nav img {
		padding: 0px; 
		float: left;
		}
		
		#main {
		width: 780px; 
		padding: 0px 10px 10px 10px;
		}
		
		#left {
		clear: both; 
		width: 200px; 
		float: left; 
		margin-right: 10px;
		}
		
		#content-container {
		width: 570px; 
		float: right;
		}
		
		#homecell {
		width: 571px; 
		height: 242px; 
		float: left;
		margin-top: 10px;
		}
		
		#homecell img {
		float: left;
		}
		
		#place-home {
		margin-top: 10px;
		margin-left: 10px; 
		width: 199px; 
		height: 242px; 
		background-image: url('/images/place-home-bg.jpg'); 
		background-repeat: no-repeat; 
		float: left;
		}
		
		#place-home img {
		width: 58px; 
		height: 26px; 
		padding: 80px 0px 0px 30px;
		}
		
		#content {
		font-size: 13px; /* controls main body text size */
		line-height: 17px; /* controls main body text linie height */
		padding: 0px 15px;
		}
		
		#content p {
		margin: 0px; 
		padding: 0px 0px 15px 0px; 
		}
		
		#footer {
		padding-top: 80px; 
		clear: both;
		}
		
		#footer p {
		text-align: center;
		margin: 0px; 
		padding: 2px;
		font-size: 11px; 
		}
		
		#footer-nav {
		width: 801px; 
		height: 35px;
		background-image: url('/images/frame/footer-nav-bg.gif'); 
		background-repeat: no-repeat;
		margin: 0px auto;
		}
		
		#footer-nav ul {
		width: 800px; 
		text-align: center; 
		list-style-type: none; 
		margin: 0px 0px 0px 0px; 
		padding-top: 15px;
		padding-right: 0px; 
		padding-bottom: 0px; 
		padding-left: 0px;
		}
		
		#footer-nav li {
		margin: 0px; 
		padding: 0px 7px; 
		display: inline; 
		font-size: 11px;
		}
		
		
		#news-cell-mini div {
		padding: 0px 5px;
		font-size: 11px;
		line-height: 15px;
		}
		
		
		#helpbox,
		#quotes-cell-mini,
		#become-minibox,
		#subnav{
		margin-top: 10px;
		}
		
		legend {color: black;}
		fieldset {padding: 10px;}
		
		
		#quotes-cell-mini-text {
		background-image: url('/images/frame/kq-cell-bg.jpg'); 
		background-repeat: no-repeat;
		}
		
		#quotes-cell-mini-text p {
		font-size: 11px;
		color: #246a9a;
		padding: 10px;
		margin: 0px;
		line-height: 16px;
		}
		
		#submitquote-mini {
		text-align: center; 
		padding: 10px;
		}
		
		#quotes-container {
			overflow: hidden;
			position: relative;
		}
		
		#quoter, #quoter-alt {
		color: #246a9a;
		font-size: 11px;
		font-weight: bold;
		text-align: right;
		padding: 3px 20px 3px 0px;
		margin: 0px;
		}
		
		#quote-container,#quote-container-alt {width: 200px;}
		
		#quote-container-alt {
			position: absolute;
			top: 0px;
			left: 0px;
		}
		
		.subnav-bc {
		width: 200px; 
		height: 9px; 
		background-image: url('/images/frame/subnav-bc.gif'); 
		background-repeat: no-repeat;
		_margin-bottom: -7px; /* fixes another bullshit IE issue */
		}
		
		.subnav-button {
		background: url('/images/frame/subnav-tc.gif') no-repeat top left; 
		background-color: #ffe693; 
		padding: 9px 7px 0px 7px;
		font-size: 11px;
		color: #246a9a;
		margin-top: 3px;
		}
		
		.subnav-text {
		margin: 0px;
		padding: 0px 15px 0px 0px;
		background: url('/images/frame/subnav-arrow.gif') no-repeat center right;
		}
		
		#subnav a:link {color: #246a9a; text-decoration: none;}
		#subnav a:visited {color: #246a9a; text-decoration: none;}
		#subnav a:active {color: #246a9a; text-decoration: none;}
		#subnav a:hover {color: #4b9bd3; text-decoration: underline;}
		
		
		
		#tips-cell-mini-footer {
		background-image: url('/images/frame/tips-footer.gif'); 
		background-repeat: no-repeat; 
		width: 149px; 
		height: 27px;
		text-align: right;
		}
		
		#tips-cell-mini-footer img {
		padding: 5px 10px 0px 0px;
		}
		
		#tips-cell-mini {
		width: 149px; 
		margin-left: 10px; 
		background-color: #C4DEF0; 
		float: left;
		}
		
		#tips-cell-mini p {
		font-size: 11px; 
		color: #4B9BD3; 
		margin: 0px; 
		padding: 10px 10px 0px 10px;
		line-height: 14px;
		} 
		
		#tips-cell-mini ul {
		color: #4B9BD3;
		margin: 10px 0px;
		padding-left: 25px;
		padding-right: 10px;
		}
		
		#tips-cell-mini li {
		font-size: 11px; 
		padding: 5px 0px;
		}
		
		.split {
		width: 381px; 
		float: left;
		}
		
		.curve {
		background: url('/images/frame/tr-curve.gif') no-repeat top right;
		}
		
		.switchcontent {
		padding: 7px 15px;
		}
		
		.breadcrumb{
		padding-left: 12px; 
		background: url('/images/frame/yellow-arrow.jpg') no-repeat center left;  
		color: #357f05;
		}
		
		.featuredstory {
		background: url('/images/story-bg.gif') no-repeat top;
		padding: 15px;
		}
		
		#story-cap {
		width: 540px; 
		height: 9px; 
		background: url('/images/story-bg-bc.gif') no-repeat top right;
		}
		
		.tips-cell {
		background: url('/images/tips-bg.gif') no-repeat center left;  
		padding: 15px 0px 0px 50px;
		
		}
		.tips-cell ul {margin-top: 0px; margin-bottom: 20px;}
		
		.tips-cell-cap {
		margin-top: 10px;
		}
		
		.stepslist {
		margin-top: 0px;
		}
		.stepslist li {
		padding: 10px 0px;
		}
		
		.stepssublist li {
		list-style: none;
		}
		
		.cda {
		clear: both;
		
		}
		
		.cda td {
		vertical-align: top;
		padding-top: 10px;
		}
		
		.clear {
		clear:both;
		}
		
		#contactinfo {
		width: 540px;
		font-size: 11px;
		}
		
		#contactinfo p {padding: 10px}