body {
	margin:15px 0 0;
}
#HomePage { background:#ccc url(../grphx/bg-site.jpg) repeat-x 0 0; }
#InnerPage, #what, #how, #who, #where, #fresh { background:#ccc url(../grphx/bg-site-inner.jpg) repeat-x 0 0; }

	.wrapper {
		margin:0 auto;
		width:890px;
	}
	
		.header {padding:14px 0 0; }
		#HomePage .header {height:375px; }
		#InnerPage .header, #what .header, #how .header, #who .header, #where .header, #fresh .header {height:244px; }
		
			.header h1 {
				float:left;
				margin:0 0 0 8px;
				_margin: 0 0 0 0;
				width:298px;
			}
			
				.header h1 a {
					background:url(../grphx/logo.gif);
					display:block;
					text-indent:-9999px;
					height:83px;
				}
				
			.header ul {
				float:right;
				margin:22px 11px 0 0;
				*margin: 22px 11px 2px 0;
			}
			
				.header ul li {
					color:#555;
					display:inline;
					font-size:14px;
					font-weight:bold;
				}
				
					.header ul li a {
						color:#555;
						margin:0 8px;
					}
					.header ul li.l a { margin-right:0 }
					.header ul li a:hover { color:#dd6e2e}
					.header ul li.active a, #what .header ul li.what a, #how .header ul li.how a, #who .header ul li.who a, #where .header ul li.where a, #fresh .header ul li.fresh a { color:#0084cb }

	.container-cont {
		background:#fff;
	}
		
		.container {
			margin:0 auto;
			width:890px
		}
		
			.page-title-flash { clear:both }
		
			.flash-cont {
				clear:both;
				height:292px;
				background-image:url(../grphx/bg-flash.jpg) left top no-repeat;
			}
			#InnerPage .flash-cont, #what .flash-cont, #how .flash-cont, #who .flash-cont, #where .flash-cont, #fresh .flash-cont {
				clear:none;
				float:right;
				height:206px;
				width:584px;
			}
			
			.content-container {
				margin:0 11px 0 10px;
				padding:20px 0;
				position:relative;
			}
			#InnerPage .content-container, #what .content-container, #how .content-container, #who .content-container, #where .content-container, #fresh .content-container { background:url(../grphx/bg-container-inner.gif) repeat-y right 0; }
			
				.home-elements {
					float:left;
					width:607px;
				}
				
					.blog-testi {}
					
						.blog-link {
							background:url(../grphx/visit-blog.gif);
							display:block;
							float:left;
							height:121px;
							margin:20px 0 0;
							text-indent:-9999px;
							width:121px;
						}
						.blog-link:hover { background:url(../grphx/visit-blog.gif) 0 bottom; }
						
						.testi-cont {
							background:url(../grphx/bg-testcont.gif) no-repeat right bottom;
							float:right;
							width:477px;
						}
						
							.thinking {
								border:1px solid #ccc;
								float:left;
								padding:0 0 10px;
								width:219px;
							}
							
								.thinking h2 {
									background:#e5e5e5;
									color:#0084cb;
									font-size:18px;
									padding:4px;
									text-transform:uppercase;
								}
								
								.thinking ul {
									padding:5px 10px;
								}
								
									.thinking ul li {
										background:url(../grphx/arrow.gif) no-repeat right center;
										border-bottom:1px solid #ccc;
										font-size:12px;
										padding:7px 0;
									}
									
										.thinking ul li a {
											color:#555;
											font-weight:bold;
										}
										
								.thinking a.visit {
									background:url(../grphx/btn-visitthecrisper.gif);
									display:block;
									height:18px;
									margin:0 10px;
									text-indent:-9999px;
									width:100px;
								}
								.thinking a.visit:hover { background:url(../grphx/btn-visitthecrisper.gif) 0 bottom; }
								
							
							.testi {
								background:url(../grphx/openquote.gif) no-repeat 0 0;
								float:right;
								padding:28px 0 0;
								width:237px;
							}
							
							.casestudy-info .testi {
								width: 100%;
								background:url(../grphx/openquote.gif) no-repeat 0 0;
								float:right;
								padding:28px 0 0;
							}
							
								.testi div {
									background:url(../grphx/closequote.gif) no-repeat right bottom;
									padding:0 0 28px;
								}
								
								.casestudy-info .testi div {
									background:url(../grphx/closequote.gif) no-repeat right bottom;
									padding:0 0 20px;
								}
								
									.testi div p {
										color:#0084cb;
										font-size:14px;
										font-weight:bold;
										line-height:18px;
										margin-bottom:5px;
									}
									
									.casestudy-info .testi div p {
										color:#0084cb;
										font-size:11px;
										font-weight:bold;
										line-height:14=5px;
										margin-bottom:5px;
										margin-top: 0px;
										font-style:normal;
									}
									
									.testi div strong {
										color:#000;
										display:block;
										font-size:10px;
										font-weight:bold;
										line-height:12px;
									}
									
									.casestudy-info .testi div strong {
										color:#000;
										display:block;
										font-size:9px;
										font-weight:normal;
										line-height:12px;
									}
						
					.follow-newsletter {}
					
						.follow {
							float:left;
							padding:9px 0 0;
							width:116px;
						}
						
							.follow p {
								margin:10px 0;
								text-align:right;
							}
						
							.follow a { color:#555; display:block; padding:1px 34px 1px 0 }
							.follow a:hover { color:#999 } 
							
								.follow a span {
									display:block;
									font-size:10px;
								}
								
								.follow a strong {
									font-size:16px;
									text-transform:uppercase;
								}
						
							.facebook a { background:url(../grphx/icon-fbook.gif) no-repeat right 0; }
							.facebook a:hover { background:url(../grphx/icon-fbook.gif) no-repeat right bottom; }
							
							.twitter a { background:url(../grphx/icon-twitter.gif) no-repeat right 0; }
							.twitter a:hover { background:url(../grphx/icon-twitter.gif) no-repeat right bottom; }
						
						.newsletter {
							background:#EBEBEB;
							border:1px solid #ccc;
							float:right;
							margin:10px 0 0;
							padding:8px 10px;
							width:455px;
						}
						
							.newsletter h2 {
								float:left;
								width:95px
							}
							
								.newsletter h2 em {
									color:#0084cb;
									display:block;
									font-size:20px;
									height:22px;
									text-transform:uppercase;
								}
							
							.newsletter div {
								float:right;
								width:360px;
							}
						
							.newsletter p {
								font-size:12px;
								line-height:14px;
								margin:0 0 8px;
							}
							
							.newsletter input {
								font-size:12px;
								height:17px;
								vertical-align:middle;
								width:222px;
							}
							
							.newsletter input.btn-subscribe {
								background:url(../grphx/btn-subscribe.gif);
								border:none;
								cursor:pointer;
								height:25px;
								width:98px;
							}
							.newsletter input.btn-subscribe:hover { background:url(../grphx/btn-subscribe.gif) 0 bottom; }
			
				.news {
					border:1px solid #014d76;
					float:right;
					width:254px;
				}
				
					.news h2 {
						/*background:#014d76 url(../images/hdr-news.gif) no-repeat 10px center;
						height:33px;
						text-indent:-9999px;*/
						background:#014d76;
						color:#a4d5ef;
						font-size:18px;
						padding:7px;
						text-transform:uppercase;
					}
					
					.news .news-cont{
						background:url(../grphx/bg-news.jpg) repeat-x;
						height:218px;
						overflow:hidden;
						padding:0 10px;
						position:relative;
					}
					
						.news ul li {
							border-bottom:1px solid #fff;
							padding:10px 0;
						}
						
							.news ul li img {
								float:right;
								margin:0 0 5px 5px;
							}
						
							.news ul li h3 {
								color:#fff;
								font-size:14px;
								font-weight:bold;
							}
							
							.news ul li p {
								color:#ddd;
								font-size:11px;
								line-height:15px;
							}
							
							.news ul li a {
								color:#99ccff;
								font-size:11px;
							}
			
			.page-title {
				background:url(../grphx/bg-pagetitle2.jpg);
				float:left;
				height:128px;
				padding:33px 0 0;
				width:306px;
			}
			
			
				.page-title h2 {
					color:#dd6e2e;
					font-size:39px;
					height:51px;
					padding:8px 0 0 15px;
					text-transform:uppercase;
				}
				
				.leftcolumn {
					float:left;
					width:626px;
				}
				
				.leftcolumnpicL {
	                border: #0084CB solid 1px;
	                float: left;
	                margin-right: 10px;
                   }
				
					.leftcolumn h2 {
						color:#0084cb;
						font-size:24px;
						font-weight:bold;
						margin:15px 0;
					}
					
					.leftcolumn h3 {
						color:#dd6e2e;
						font-size:20px;
						font-weight:bold;
						margin:15px 0;
					}
					
					.leftcolumn h3.freshness {
						color:#666;
						font-size:18px;
						font-weight:bold;
						margin:15px 0;
						font-style: italic;
					}
					
					.leftcolumn .freshness h4 {
						color:#333;
						font-size:21px;
						font-weight:bold;
						margin:30px 0 15px 0;
						display: block;
						border-bottom: 1px solid #ccc;
						padding-bottom: 3px;
					}			
					
					.leftcolumn h3.grey
					{color: #555;
					font-weight: normal;}
					
					.leftcolumn p {
						color:#555;
						font-size:13px;
						line-height:17px;
						margin:15px 0;
					}
					
					.leftcolumn a {color: #DD6E2E; text-decoration: underline;}
					.leftcolumn a:hover {color: #DD6E2E; text-decoration: none;}
					
					
					.leftcolumn .pagebox {border: 8px solid #e8e8e8; padding: 10px 10px 5px 10px; margin: 0 0 10px 10px; float: right; width: 175px; }
					
					.leftcolumn .pagebox ol {margin-left: 0; list-style-position:outside; padding-left:1em;}
					
					.leftcolumn .pagebox li { font-size: 11px; line-height: 14px;}
					
					.leftcolumn .pagebox h4 {color: #0084CB; font-weight:bold;}
					
					.leftcolumn .pagebox p.clicktoview {margin-top: 3px; font-size: 11px; line-height: 14px;}
					
					.leftcolumn strong, .leftcolumn b {font-weight: bold;}

					
					.leftcolumn hr {border: 0; background-color: #ccc; color: #ccc; height: 1px;}
					
					.leftcolumn a.getready {
									background:url(../grphx/btn_getready.jpg);
									display:block;
									height:30px;
									margin:0;
									text-indent:-9999px;
									width:203px;
					}
					.leftcolumn a.getready:hover { background:url(../grphx/btn_getready.jpg) 0 bottom; }
					
					.leftcolumn a.website {
	background:url(../grphx/btn-website.gif);
	height:14px;
	margin:0;
	text-indent:-9999px;
	width:51px;
					}
					.leftcolumn a.website:hover { background:url(../grphx/btn-website.gif) 0 bottom; }
					
				
					
					.leftcolumn p.subnav {font-weight: bold; font-size: 14px; color: #aaa; text-transform:lowercase;}
					
					.leftcolumn p.subnav a:link, .leftcolumn p.subnav a:visited, .leftcolumn p.subnav a:active {color: #DD6E2E; text-decoration: none;  padding: 0 3px;}
.leftcolumn p.subnav a:hover {color: #DD6E2E; text-decoration: underline;}
					
					.leftcolumn p.subnav a.blue  {color: #0084CB; text-decoration: none;}
					
					.leftcolumn p.subnav a.back  {
	background-image: url(../grphx/back_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
					
					.leftcolumn ol {
	list-style-position:outside; padding-left:1.75em;
	list-style-image: url(../grphx/bullet_triangle.gif);
	margin-left: 40px;
}

.leftcolumn .freshness ol {
	list-style-position:outside; padding-left:1.75em;
	list-style-image: url(../grphx/bullet_triangle.gif);
	margin-left: 10px;
}


.leftcolumn .freshness {
	margin-left: 110px;
}


.liblue {
	list-style-image: url(http://www.counterintuity.com/enews/bluebullet.jpg);
	line-height: 2px;
}
.liorange {
	list-style-image: url(http://www.counterintuity.com/enews/orangebullet.jpg);
}

.leftcolumn ul {
	list-style-position:outside; padding-left:1.75em;
	list-style-image: url(../grphx/bullet_grey.gif);
	margin-left: 40px;
}

					.leftcolumn li {color:#555;
						font-size:13px;
						line-height:17px;
						margin:0 0 7px;
}

					.leftcolumn li a {color: #DD6E2E; text-decoration: underline;}
					.leftcolumn li a:hover {color: #DD6E2E; text-decoration: none;}
					
					
					
.leftcolumn .full_testi {margin-right: 50px;}

.leftcolumn .full_testi DL {
	color: #555555;
	font-size:14px;
	line-height:18px;
	background-image: url(../grphx/closequote-inner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 26px;
	margin: 0 0 0 50px;
}
.leftcolumn .full_testi DT  {
	background-image: url(../grphx/openquote-inner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 26px 0 10px 0;
	text-align: left;
	font-style: italic;
}
.leftcolumn .full_testi DD  { 
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	line-height: 13px;
}

					
					#get_fresh {color:#555;
						font-size:13px;
						line-height:17px;}
						
					#get_fresh td {
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

					#get_fresh input.btn-submit {
								background:url(../grphx/btn_getfresh_submit.jpg);
								border:none;
								cursor:pointer;
								height:18px;
								width:50px;
							}
							#get_fresh input.btn-submit:hover { background:url(../grphx/btn_getfresh_submit.jpg) 0 bottom; }


					.get_fresh_box {background-color: #eeeeee; margin: 0 50px; padding: 20px 10px 0 0; border: 1px solid #ddd;}
					
					#whereweare ol {margin-left: 0;}
					#whereweare a {text-decoration: none;}
					#whereweare a:hover {text-decoration: underline;}
					#whereweare td {color:#555;
						font-size:13px;
						line-height:17px;
						padding-bottom: 5px;
						vertical-align: middle;
						text-align:left;}
										
					.bio { margin:0 0 30px}
					
						.leftcolumn .instruction {
							color:#DD6E2E;
							font-size:12px;
						}
						
						.bio ul {
	list-style-type: none;
	margin: 0;
	list-style-image: none;
	padding-left: 0;
}
						
							.bio ul li {
								float:left;
								margin-right:5px;
								width:65px
							}
							.bio ul li.l { margin-right:0 }
							
								.bio ul li a {
									color:#555;
								}
								
								.bio ul li a:hover {
									color:#DD6E2E;
								}
							
									.bio ul li span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										text-indent: -99999px;
									}
									
									.bio ul li.lee a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-lee-thumb.jpg);
									}
									
									.bio ul li.lee a:hover span  {background:url(../grphx/img-lee-thumb.jpg) right;}
									
									.bio ul li.amy a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-amy-thumb.jpg);
									}
									
									.bio ul li.amy a:hover span  {background:url(../grphx/img-amy-thumb.jpg) right;}
									
									.bio ul li.penny a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-penny-thumb.jpg);
									}
									
									.bio ul li.penny a:hover span  {background:url(../grphx/img-penny-thumb.jpg) right;}
									
									.bio ul li.faith a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-faith-thumb.jpg);
									}
									
									.bio ul li.faith a:hover span  {background:url(../grphx/img-faith-thumb.jpg) right;}
									
									.bio ul li.lisa a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-lisa-thumb.jpg);
									}
									
									.bio ul li.lisa a:hover span  {background:url(../grphx/img-lisa-thumb.jpg) right;}
									
									.bio ul li.emily a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-emily-thumb.jpg);
									}
									
									.bio ul li.emily a:hover span  {background:url(../grphx/img-emily-thumb.jpg) right;}
									
									.bio ul li.lipaz a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-lipaz-thumb.jpg);
									}
									
									.bio ul li.lipaz a:hover span  {background:url(../grphx/img-lipaz-thumb.jpg) right;}
									
									
									.bio ul li.no-photo span {background:#fff; border:1px solid #eee;}
									
									.bio ul li strong {
										display:block;
										font-size:11px;
										text-align:center;
									}
									
					.bio-info {
						border-top:1px solid #ccc;
						padding:30px 0;
					}
					
						.bio-img {
							float:left;
							width:155px
						}
						
							.leftcolumn .bio-img p {
								color:#333;
								font-size:12px;
								font-style:italic;
								font-weight:bold;
								line-height:16px;
								margin:10px 0 2px;
							}
							
							.leftcolumn .bio-img strong {
								color:#999;
								font-size:10px;
								font-weight:bold;
							}
						
						.bio-data {
							float:right;
							width:426px;
						}
						
							.leftcolumn .bio-data h3 {
								font-size:18px;
							}
							
								.leftcolumn .bio-data h3 span {
									color:#999;
									display:block;
									font-size:12px;
									font-weight:bold;
									margin:3px 0 20px;
								}
								
							.leftcolumn .bio-data strong {
								color:#0084cb;
								display:block;
								font-size:13px;
								font-weight:bold;
								margin:0 0 3px;
							}
					
					.casestudy-info {
						padding:0;
						margin:0;
					}
					
						.casestudy-img {
							float:left;
							width:270px;
						}
						
						.casestudy-img .centerimg {margin: 0px 0px 0px 8px; _margin: 0px 0px 0px 5px; *margin: 0px 0px 0px 5px; border: 1px #ccc solid;}
						
						.casestudy-img .centerimg, x:-moz-any-link, x:default {margin: 0px 0px 0px 10px; border: 1px #ccc solid;}
						.casestudy-img .centerimg, x:-moz-any-link {margin: 0px 0px 0px 10px; border: 1px #ccc solid;}
						@media screen and (-webkit-min-device-pixel-ratio:0) {
    .casestudy-img .centerimg {margin: 0px 0px 0px 8px; border: 1px #ccc solid;}
}
						
						.casestudy-img td {
	text-align:center;
	vertical-align:middle;
	color: #555; font-family: Trebuchet MS; font-size: 11px; line-height: 17px;}
						
						.casestudy-img .next, .casestudy-img .prev {
	
	background: white url(../grphx/btn_bg.jpg) repeat-x bottom left;
	border: 2px solid #CCCCCC;
	color: #DD6E2E;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	cursor: hand;
	vertical-align:middle;
	padding: 5px;
}



.casestudy-img #next {position: absolute; top: 210px; left: 240px; visibility: visible; }
.casestudy-img #prev {position: absolute; top: 210px; left: 0px; visibility: visible; }

.casestudy-img .next:focus,.casestudy-img .prev:focus  {border: 1px solid #333;}
						
							.leftcolumn .casestudy-img p {
								color:#333;
								font-size:12px;
								font-style:italic;
								font-weight:bold;
								line-height:16px;
								margin:10px 0 2px;
							}
							
							.leftcolumn .casestudy-img strong {
								color:#999;
								font-size:10px;
								font-weight:bold;
							}
						
						.casestudy-data {
							float:right;
							width:326px;
						}
						
							.leftcolumn .casestudy-img h3 {
								font-size:18px;
								margin: 15px 0 0px 10px;
							}
							
								.leftcolumn .casestudy-data h3 span {
									color:#999;
									display:block;
									font-size:12px;
									font-weight:bold;
									margin:3px 0 20px;
								}
								
							.leftcolumn .casestudy-data-wide {margin-left: 75px;}	
								
							.leftcolumn .casestudy-data strong, .leftcolumn .casestudy-data-wide strong {
								color:#0084cb;
								display:block;
								font-size:13px;
								font-weight:bold;
								margin:0 0 3px;
							}
					
				
				.rightcolumn {
					float:right;
					padding:0 15px 100px 15px;
					width:186px;
				}
				
#twitter_div {
	background-image: url(../grphx/twitterBG.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 11px;
	line-height: 14px; 
	margin-right: -15px;
	padding-bottom: 10px;
	color: #333;
	margin-top: 15px;
}

#twitter_div h2 {
							color:#0084cb;
							font-size:18px;
							text-transform:uppercase;
						}


#twitter_margin {margin: 5px 20px 0px 0px;}

ul#twitter_update_list {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	margin: 0;
	padding: 0;
}

ul#twitter_update_list li span {font-size: 12px;
	line-height: 16px;}

ul#twitter_update_list li span a {color: #0084CB; font-size: 11px; display: block; line-height: 16px; text-decoration: underline;}
ul#twitter_update_list li a {color: #DD6E2E; font-size: 10px; display: block; line-height: 16px;}
#twitter_margin a {color: #333; font-size: 11px; display: block;}
				
				
				
				
					#InnerPage .rightcolumn .testi-cont, #what .rightcolumn .testi-cont, #how .rightcolumn .testi-cont, #who .rightcolumn .testi-cont, #where .rightcolumn .testi-cont, #fresh .rightcolumn .testi-cont {
						background:transparent url(../grphx/bg-testcont-inner.gif) no-repeat right bottom;
						float:none;
						width:auto;
					}
					
						#InnerPage .rightcolumn .testi-cont .testi, #what .rightcolumn .testi-cont .testi, #how .rightcolumn .testi-cont .testi, #who .rightcolumn .testi-cont .testi, #where .rightcolumn .testi-cont .testi, #fresh .rightcolumn .testi-cont .testi {
							background:url(../grphx/openquote-inner.gif) no-repeat 0 0;
							float:none;
							width:auto;
						}
						
							#InnerPage .rightcolumn .testi-cont .testi div, #what .rightcolumn .testi-cont .testi div, #how .rightcolumn .testi-cont .testi div, #who .rightcolumn .testi-cont .testi div, #where .rightcolumn .testi-cont .testi div, #fresh .rightcolumn .testi-cont .testi div {
								background:url(../grphx/closequote-inner.gif) no-repeat right bottom;
							}
							
					.test {
						background:url(../grphx/fresh_flower_btn.gif);
						display:block;
						height:215px;
						margin:20px auto;
						text-indent:-9999px;
						width:171px;
					}
					
					.test:hover {
						background:url(../grphx/fresh_flower_btn-over.gif);
					}
					
					.getconnect {
						background:url(../grphx/badge_getconnected.gif);
						display:block;
						height:155px;
						margin:20px auto;
						text-indent:-9999px;
						width:171px;
					}
					
					.newsletter-signup {}
					
						.newsletter-signup h2 {
							color:#0084cb;
							font-size:18px;
							text-transform:uppercase;
						}
						
						.newsletter-signup p {
							font-size:10px;
							line-height:12px;
							margin:7px 0;
						}
						
						.newsletter-signup em {
							display:block;
							font-style:normal;
							padding:0 0 5px;
						}
						.newsletter-signup em.action { text-align:right; }
						
						.newsletter-signup em input {
							font-size:12px;
							width:180px;
						}
						
							.newsletter-signup em.action input {
								background:url(../grphx/btn-rsubscribe.gif);
								border:none;
								cursor:pointer;
								height:24px;
								width:98px;
							}
							.newsletter-signup em.action input:hover { background:url(../grphx/btn-rsubscribe.gif) 0 bottom; }
					
					.blog-follow {
						margin:10px 0;
						position:relative
					}
					
						.rblog {
							background:url(../grphx/rvisit-blog.gif);
							display:block;
							height:95px;
							left:-14px;
							position:absolute;
							text-indent:-9999px;
							width:95px
						}
						.rblog:hover {background:url(../grphx/rvisit-blog.gif) 0 bottom;}
						
						.rfollow {
							float:right;
							margin:18px 0 0;
							width:103px
						}
						
							.rfollow a {
								color:#555;
								display:block;
								margin:0 0 5px;
								text-align:right;
								padding:1px 33px 2px 0;
							}
							
							.rfollow .facebook { background:url(../grphx/icon-fbook.gif) no-repeat right 0; }
							.rfollow .facebook:hover { background:url(../grphx/icon-fbook.gif) no-repeat right bottom; }
							
							.rfollow .twitter { background:url(../grphx/icon-twitter.gif) no-repeat right 0; }
							.rfollow .twitter:hover { background:url(../grphx/icon-twitter.gif) no-repeat right bottom; }
							
								.rfollow a span {
									color:#999;
									display:block;
									font-size:9px;
									*font-size:8px;
								}
								
								.rfollow a strong {
									font-size:14px;
									text-transform:uppercase
								}
								
					.address {
						color:#555;
						font-size:12px;
						line-height:14px;
						margin:25px 0;
					}
					
						.address strong {
							display:block;
							font-weight:bold;
						}
						
						.address span { display:block; }
						
						.address a {
							color:#dd6e2e;
							text-decoration:underline;
						}
							
				.iconic-icon {
					background:url(../grphx/icon-counterintuity.gif);
					bottom:20px;
					display:block;
					height:97px;
					position:absolute;
					right:20px;
					width:106px;
				}
			
	.footer {
		background:#ccc url(../grphx/bg-footer.gif) repeat-x 0 0;
	}
	
		.footer-cont {
			height:76px;
			margin:0 auto;
			text-align:center;
			width:870px;
		}
		
			.footer p {
				background:#dd6e2e;
				color:#fff;
				font-size:11px;
				height:22px;
				margin:0 0 5px;
				padding:10px 0 0;
				text-align:center;
			}
			
				.footer p a {
					color:#fff;
				}
				
				.footer p a:hover { text-decoration:underline }
				
			.footer-cont span {
				color:#888;
				font-size:11px;
			}
.scroll_div #marqueecontainer{
	position: relative;
	width: 234px; /*marquee width */
	
	height: 214px; /*marquee height */
	overflow: hidden;
}
.scroll_div {
	border:1px solid #014d76;
	float:right;
	width:254px;
	width/**/: 254px !important;
}
.scroll_div .vmarquee_content {
	position:absolute;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.scroll_div .buttons {float: right; margin: 8px 5px 0 0;}

.scroll_div h2 {
						/*background:#014d76 url(../images/hdr-news.gif) no-repeat 10px center;
						height:33px;
						text-indent:-9999px;*/
						background:#014d76;
						color:#a4d5ef;
						font-size:18px;
						padding:7px;
						text-transform:uppercase;
						margin: 0;
					}
.scroll_div .newsbox {background:url(../grphx/bg-news.jpg) repeat-x; padding: 0 10px; 
						position:relative;}

.scroll_div .newsbox .vmarquee_content ul li {
	border-bottom:1px solid #fff;
	padding:10px 0;
}
						
.scroll_div .newsbox .vmarquee_content ul li img {
	float:right;
	margin:0 0 5px 5px;
}
						
.scroll_div .newsbox .vmarquee_content ul li h3 {
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
							
.scroll_div .newsbox .vmarquee_content ul li p {
	color:#ddd;
	font-size:11px;
	line-height:15px;
}
							
.scroll_div .newsbox .vmarquee_content ul li a {
	color:#99ccff;
	font-size:11px;
}
							
.scroll_div .newsbox .vmarquee_content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}