
		html, body, div, span, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, code,
		del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
		  margin: 0;
		  padding: 0;
		  border: 0;
		  font-weight: inherit;
		  font-style: inherit;
		  font-size: 100%;
		  font-family: inherit;
		  vertical-align: baseline;
		}
		
		body { 
		  line-height: 1.4em; 
		  font-family: arial, sans;
		background-color:#f5f2ea;
		color: #595959;
		width: 980px;
		margin: auto;
		text-align: left;
		pading-bottom: 20px;
		}
		
		/* Tables still need 'cellspacing="0"' in the markup. */
		table { border-collapse: separate; border-spacing: 0; }
		caption, th, td { text-align: left; font-weight: normal; }
		table, td, th { vertical-align: middle; }
		
		/* Remove possible quote marks (") from <q>, <blockquote>. */
		blockquote:before, blockquote:after, q:before, q:after { content: ""; }
		blockquote, q { quotes: "" ""; }
		
		/* Remove annoying border on linked images. */
		a img { border: none; }
		
		p { text-align: left; margin: 10px 0; font-size:12px;
		line-height:1.4em; padding-bottom:10px;}
		
		p, ul { font-size: 13px; line-height: 1.4em } 
		
		p a, li a { color: #4488BB; text-decoration: none }
		
		p a:hover, li a:hover{
		color:#000;
		}
		
		p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0 30px 0; text-align: center; width: 100% }
		
		p#cross-links { text-align: center }
		
		p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }
		
		noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
		noscript a { color: #a00; text-decoration: underline }
		noscript ol { margin-left: 25px; }
		
		a{
		color:#000;
		text-decoration:none;
		}
		a:focus { outline:none }
		
		img { border: 0 }
		
		
		h1{
		font-size:16px;
		color:#7a0123;
		line-height:20px;
		font-weight:bold;
		padding:10px;
		background-image:url(../images/section_bg.gif);
		background-repeat:no-repeat;
		font-family:Georgia, "Times New Roman", Times, serif;

		}
		
		
		h2{
		font-size:14px;
		line-height:18px;
		padding-top:1px;
		font-weight:bold;
		color:#141419;
		font-family:Georgia, "Times New Roman", Times, serif;
		
		}
		
		h2 a{
		color:#7a0123;
		}
		
		h2 a:hover{
		color:#141419;
		}
		
		
		h3 {  
		margin-bottom: 5px; 
		padding-bottom: 3px; 
		text-align: left;
		font-weight:bold;
		}

		
		ul li{
		margin-bottom:8px;
		list-style:disc;
		padding-left:20px;
		list-style-position:inside;
		}
		
		.lineBreak{
		background-image:url(../images/section_bg.gif);
		background-repeat:no-repeat;
		height:30px;
		margin-top:10px;
		}
		em{
		font-style:italic;
		}
		
		.clear{
		margin-bottom:30px;
		clear:both;
		}
		#topLinks{
		padding:4px 10px 2px 0px;
		margin:0 auto;
		float:right;
		font-size:12px;
		}
		
		#topLinks{
		
		}
		
		#header{
		width:960px;
		padding:10px;
		margin:5px auto auto auto;
		background-color:#141419;
		float:left;
		border-bottom:1px solid #fff;
		clear:both;
		}
		
		
		#nav{
		background-color:#7a0123;
		float:left;
		width:100%;
		}
		
		
		#nav ul{
		float:left;
		}
		
		
		#nav ul li{
		list-style-type: none;	
		margin-left:1px;
		margin-top:10px;
		padding:0px 10px 0px 10px;
		border-right:1px solid #fff;
		float:left;
		display:inline-block;
		color:#FFFFFF;
		font-weight:bold;
		}
		
		
		#nav a{
		color:#fff;
		}
		
		
		#nav a:hover{
		color:#000;
		}
		
		
		.c2a{
		float:right;
		padding-top:8px;
		}
		
		.logo{
		float:left;
		}
		
		.canvas{
		background-color:#fff;
		margin:0 auto;
		width:950px;
		margin-top:1px;
		float:left;
		margin-bottom:0px;
		padding:15px 15px 15px 15px;
		}
	
		
		.panelLeft{
		padding:15px 15px 0px 130px;
		float:left;
		height:370px;
		width:310px;
		background-image:url(../images/panel_background.jpg);
		background-repeat:no-repeat;
		}
		
		
		.panelLeft h1{
		font-size:14px;
		line-height:20px;
		width:340px;
		padding-left:2px;
		margin-top:10px;
	
		}
		
		
		.panel { 
		padding:15px 20px 15px 15px;
		float:right;
		width:420px;
		background-color:#FAF8F4;
		}
		
		.panel a{
		font-size:16px;
		line-height:20px;
		color:#4488BB;
		font-weight:bold;
		}
		
		.panel a:hover{
		color:#000;
		}
		
		.panel p a{
		font-size:12px;
		}
		
		.panel h1{
		font-size:18px;
		color:#141419;
		line-height:20px;
		margin-bottom:20px;
		border-bottom:0px;
		background-image:none;

		}
		
		.panel h2{
		font-size:18px;
		padding-top:4px;
		color:#7a0123;
		line-height:18px;
		}
		
		.panelWrap{
		float:left;
		width:440px;
		margin-bottom:2px;
		}
		.panelIcon{
		float:left;
		margin-right:10px;
		width:80px;
		}
		
		.panelCopy{
		float:left;
		width:198px;
		}
		
		
		.content{
		clear:both;
		background-color:#fff;
		margin:0px auto;
		width:950px;
		padding:15px;
		float:left;
		
		}
		
		.innercontent{
		clear:both;
		background-color:#fff;
		margin:0px auto;
		width:950px;
		padding:15px;
		float:left;
		
		}
		
		.contentLeft{
		width:600px;
		float:left;
		margin-right:30px;
		padding-right:20px;
		border-right:1px solid #eee;
		}
		
		
		.contentRight{
		width:290px;
		float:left;
		}
	
		.copy{
		float:left;
		width:380px;
		padding-left:10px;
		}
		
		.innercopy{
		float:left;
		width:610px;
		}
		.pitchcopy{
		float:left;
		padding:30px;
		}
		
		.quote{
		padding:4px;
		}
		
		.imgLeft{
		float:left;
		margin-right:15px;
		}
		.imgRight{
		float:right;
		margin-left:15px;
		}
		#footer{
		width:950px;
		padding:15px;
		margin:10px auto auto auto;
		background-color:#141419;
		float:left;
		}
		.book{
		margin-bottom:30px;
		}
		
		.book ul{
		margin-top:0px;
		}
		.book ul li{
		margin-bottom:2px;
		list-style:disc;
		padding-left:20px;
		list-style-position:inside;
		}
		.book p{
		margin-top:0px;
		padding-bottom:0px;
		}
		.book h2{
		margin-top:20px;
		}
		
		.section{
		padding-bottom:15px;
		border-bottom:1px solid #eee;
		margin-bottom:15px;
		}
		.offers{
		padding:8px;
		background-color:#fbfbce;
		color:#000;
		border:1px solid #666666;
		margin-bottom:10px;
		}
		.testimonial{
		padding:8px;
		background-color:#def4f8;
		color:#000;
		border:1px solid #7dbfcb;
		margin-bottom:10px;
		}