html{min-width:959px;}
body{
	min-width:960px;
	margin:0;
	font:12px/18px Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/bg-body.gif) repeat-x;
	color:#005288;
}
a{
	color:#6dcff6;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
img{border-style:none;}
input,textarea,select{
	font:100% Arial, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1 {
	width:960px;
	position:relative;
	float:left;
	left:50%;
}
.w2 {
	width:960px;
	position:relative;
	float:left;
	left:-50%;
}
.wrapper-main{
	width:960px;
	padding-top:157px;
	margin:0 auto;
	position:relative;
}
#header{
	width:960px;
	position:absolute;
	left:0;
	top:0;
	height:81px;
	padding-top:59px;
	z-index:100;
}
#header:after{
	content:'';
	display:block;
	clear:both;
}
.logo{margin:0;}
.logo a{
	background:url(../images/logo.png) no-repeat;
	width:123px;
	height:62px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:50px;
	left:0;
	cursor:pointer;
	z-index:50;
}
#nav{
	display:inline;
	float:right;
	padding:0;
	margin:0 -14px 0 0;
	position:relative;
	list-style:none;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	font-style:normal;
	z-index:100;
}
#nav .active a,
#nav a:hover{
	color:#81c524;
	text-decoration:none;
}
#nav li{
	float:left;
	background:url(../images/separator-header.gif) no-repeat 0 2px;
}
#nav li:first-child,
#nav li.first-child{background:none;}
#nav li.hover2,
#nav li:hover{position:relative;}
.drop-heading{
	float:left;
	position:relative;
	z-index:40;
}
.drop-heading:after{
	content:'';
	display:block;
	clear:both;
}
#nav a{
	float:left;
	cursor:pointer;
	height:48px;
	position:relative;
	color:#000;
}
#nav a:hover{text-decoration:none;}
#nav span{
	float:left;
	height:27px;
	position:relative;
	padding:17px 1px 0 1px;
}
* html #nav span{
	height:32px;
	padding-top:12px;
}
*+html #nav span{
	height:32px;
	padding-top:12px;
}
/*#nav li:hover span,
#nav li.hover2 span{background:url(../images/bg-nav.png) repeat-x;}*/
#nav em{
	float:left;
	width:22px;
	height:44px;
	position:relative;
	margin-left:-1px;
}
/*#nav li:hover em,
#nav li.hover2 em{background:url(../images/bg-nav-left.png) no-repeat;}*/
#nav strong{
	float:left;
	width:22px;
	height:44px;
	position:relative;
	margin-right:-1px;
}
/*#nav li:hover strong,
#nav li.hover2 strong{background:url(../images/bg-nav-right.png) no-repeat;}*/
#nav .drop{
	width:222px;
	position:absolute;
	top:43px;
	display:none;
	z-index:100;
}
.right-side-drop .drop{left:-1px;}
.left-side-drop .drop{right:-1px;}
* html .left-side-drop .drop{right:-2px;}
#nav li.hover2 .drop,
#nav li:hover .drop{display:block;}
.png-box {
	float: left;
	position: relative;
}
.png-box .holder { display: table; }
.png-box .c { display: table-row; }
.png-box .l,
.png-box .r {
	background: url(../images/bg-left.png) repeat-y;
	width: 10px;
	display: table-cell;
}
.png-box .r { background: url(../images/bg-right.png) repeat-y; }
.png-box .content {
	width:202px;
	background:url(../images/bg-nav-drop.png);
	display: table-cell;
}
.png-box .lt,
.png-box .rt,
.png-box .lb,
.png-box .rb {
	background: url(../images/bg-top-left.png) no-repeat;
	height: 10px;
	width: 10px;
	font-size: 0;
	display: table-cell;
}
.png-box .rt { background: url(../images/bg-top-right.png) no-repeat; }
.png-box .lb { background: url(../images/bg-bottom-left.png) no-repeat; }
.png-box .rb { background: url(../images/bg-bottom-right.png) no-repeat; }
.png-box .t,
.png-box .b {
	background: url(../images/bg-top.png) repeat-x;
	height: 10px;
	display: table-cell;
	font-size: 0;
}
.png-box .b { background: url(../images/bg-bottom.png) repeat-x; }
#nav li:hover li a,
#nav li.hover2 li a{background:none;}
#nav ul{
	height:1%;
	float:left;
	list-style:none;
	padding:0 1px 1px;
	margin:-3px 0 0;
	position:relative;
}
#nav ul li{
	width:100%;
	padding-top:3px;
	background:none;
}
.drop-inner-wrapper{width:100%;}
.drop-inner-t{
	background:url(../images/bg-drop-inner-t.png) no-repeat;
	width:200px;
	height:5px;
	font-size:0;
}
#nav ul li:hover .drop-inner-t,
#nav ul li.hover2 .drop-inner-t,
#nav ul li.active .drop-inner-t{background:url(../images/bg-drop-inner-t-hover.png) no-repeat;}
.drop-inner-c{
	background:url(../images/bg-drop-inner-c.png) repeat-y;
	width:200px;
}
#nav ul li:hover .drop-inner-c,
#nav ul li.hover2 .drop-inner-c,
#nav ul li.active .drop-inner-c{background:url(../images/bg-drop-inner-c-hover.png) repeat-y;}
.drop-inner-c:after{
	clear:both;
	display:block;
	content:"";
}
.drop-inner{
	width:200px;
	float:left;
	overflow:hidden;
	margin:6px 0 1px;
	position:relative;
}
* html .drop-inner{margin-top:1px;}
*+html .drop-inner{margin-top:1px;}
.drop-inner-b{
	background:url(../images/bg-drop-inner-b.png) no-repeat;
	width:200px;
	height:5px;
	font-size:0;
}
#nav ul li:hover .drop-inner-b,
#nav ul li.hover2 .drop-inner-b,
#nav ul li.active .drop-inner-b{background:url(../images/bg-drop-inner-b-hover.png) no-repeat;}
#nav ul a{
	white-space:normal;
	width:159px;
	padding:0 31px 0 10px;
	height:auto;
	color:#fff !important;
	overflow:hidden;
}
#nav ul a cufon{margin-bottom:2px;}
#nav ul a:hover,
#nav ul .active a{
	background:url(../images/arrow-drop.gif) no-repeat 184px 50% !important;
	font-size:16px;
}
#main{
	height:1%;
	padding-bottom:39px;
}
#main:after{
	content:'';
	display:block;
	clear:both;
}
.middle-content{
	background:url(../images/bg-middle-content.jpg) no-repeat;
	width:960px;
	padding:150px 208px 30px 128px;
	min-height:458px;
	margin:-147px -208px -52px -128px;
	position:relative;
}
* html .middle-content{
	position:relative;
	height:458px;
}
.middle-content:after{
	content:'';
	display:block;
	clear:both;
}
.middle-content-inner{
	height:1%;
	position:relative;
}
.text-la-jolla-kayak{
	display:block;
	background:url(../images/text-la-jolla-kayak.png) no-repeat;
	width:181px;
	height:33px;
	text-indent:-9999px;
	cursor:pointer;
	margin-bottom:12px;
}
.slide-logo-idiq{
	display:block;
	background:url(../images/slide-logo-idiq.png) no-repeat;
	width:105px;
	height:51px;
	text-indent:-9999px;
	cursor:pointer;
	margin-bottom:12px;
}
.text-marzetti{
	display:block;
	background:url(../images/slide-logo-marzetti.png) no-repeat;
	width:121px;
	height:66px;
	text-indent:-9999px;
	cursor:pointer;
	margin-bottom:12px;
}
.text-althea{
	display:block;
	width:181px;
	height:37px;
	text-indent:-9999px;
	cursor:pointer;
	margin-bottom:12px;
	background-image: url(../images/slide-logo-althea.png);
	background-repeat: no-repeat;
}
.scroll-pane {
	height:458px;
}
.middle-content-text{
	height:auto;
	overflow:hidden;
	padding:0 560px 32px 0;
	color:#363636;
	width:360px;
}

.middle-content h2{
	width:100%;
	margin:0;
	padding-bottom:0;
	background:none;
	font-size:41px;
	line-height:42px;
	color:#005288;
	overflow:hidden;
	text-transform:uppercase;
}
* html .middle-content h2{
	margin-top:-7px;
	position:relative;
}
*+html .middle-content h2{
	margin-top:-7px;
	position:relative;
}
.middle-content h2 strong{
	overflow:hidden;
	font-size:67px !important;
}
.middle-content h2 span{
	float:left;
	margin-top:-8px;
}
* html .middle-content h2 span{
	position:relative;
	margin:-12px 0 -2px;
}
*+html .middle-content h2 span{
	position:relative;
	margin:-12px 0 -2px;
}
.middle-content p{margin:0 0 11px;}

/* MAIN SLIDER BUTTONS */
.btn-view-the-case{
	display:block;
	margin-left:-2px;
	position:relative;
	background:url(../images/btn-contact-us.png) no-repeat;
	width:146px;
	height:41px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}
.btn-view-the-case:hover{background:url(../images/btn-contact-us-over.png) no-repeat;}

.btn-view-portfolio{
	display:block;
	margin-left:5px;
	position:relative;
	width:200px;
	height:41px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
	background-image: url(../images/btn-portfolio.png);
	background-repeat: no-repeat;
}
.btn-view-portfolio:hover{
	background-image: url(../images/btn-portfolio-over.png);
	background-repeat: no-repeat;
}




.kayakers{
	position:absolute;
	left:335px;
	top:24px;
}
.homeslide{
	position:absolute;
	margin:0 0 0 430px;
	top:0px;
}
.screenshot{
	position:absolute;
	left:535px;
	top:0px;
}
.panel-wrapper{
	width:1209px;
	position:absolute;
	bottom:75px;
	left:12px;
	z-index:30;
}
.fade-item {
	z-index:20;
}
.panel{
	width:960px;
	padding:0 129px 0 120px;
	background:url(../images/bg-panel.png) no-repeat;
}
.panel ul{
	width:960px;
	overflow:hidden;
	position:relative;
	padding:31px 0 0;
	margin:0;
	list-style:none;
	min-height:67px;
	font-size:10px;
	line-height:14px;
}
* html .panel ul{
	height:67px;
	overflow:visible;
}
.panel li{
	width:192px;
	float:left;
	background:url(../images/separator-panel.gif) no-repeat;
	height:49px;
}
.panel a {
	display:block;
	width:192px;
	height:49px;
	position:relative;
	overflow:hidden;
}
.panel a img {
	display:block;
	position:relative;
}
.panel a:hover img, .panel .active a img {
	top:-49px;
}
/*.panel li a:hover, .panel li.active a {
	top:-8px;
}
.panel li:first-child,
.panel li.first-child{background:none;}
.panel span,
.panel strong{
	width:100%;
	display:block;
	text-align:center;
}
.panel li a strong{
	font-size:32px;
	line-height:45px;
	color:#959595;
	margin:0;
	position:relative;
}
.panel li a span {
	position:relative;
	top:-14px;
}
* html .panel strong{margin:-2px 0 -26px;}
*+html .panel strong{margin:-2px 0 -26px;}
* html .panel a:hover strong,
* html .panel .active a strong{margin:-3px 0 -22px;}
*+html .panel a:hover strong,
*+html .panel .active a strong{margin:-3px 0 -22px;}
.panel span{text-transform:uppercase;}
.panel a:hover span,
.panel .active a span{font-size:12px;}
.panel a:hover strong,
.panel .active a strong{
	font-size:40px;
}
.panel a,
.panel a strong,
.panel a span{color:#959595;}
.panel a:hover,
.panel a:hover strong,
.panel a:hover span,
.panel .active a,
.panel .active a strong,
.panel .active a span{
	color:#005288;
	text-decoration:none;
	cursor:pointer;
}*/
.main-inner{
	height:1%;
	position:relative;
	z-index:20;
}

.main-inner .big-blue-title {
	margin-bottom: 30px;
}
.container-after{width:100%;}
.container-after:after{
	content:'';
	display:block;
	clear:both;
}
.container{
	width:100%;
	overflow:hidden;
}
.col-wrapper{
	width:120%;
	padding:4px 0 0;
	list-style:none;
	margin:0 -20% 23px 0;
	overflow:hidden;
	background:url(../images/bg-col-wrapper.gif) repeat-y 480px 0;
}
ul.col-wrapper{
	background:none;
	padding:15px 0 4px;
}
.col{
	width:450px;
	padding-bottom:2px;
	float:left;
	margin-right:61px;
}
.big-green-title{
	margin:0;
	font-size:28px;
	line-height:32px;
	color:#81c524;
	text-transform:uppercase;
	font-weight:normal;
}
* html .big-green-title{margin:-4px 0 -5px;}
*+html .big-green-title{margin:-4px 0 -5px;}
.blue-title{
	display:block;
	font-size:17px;
	line-height:20px;
	color:#004a80;
	text-transform:uppercase;
	letter-spacing:-1px;
	padding-bottom:9px;
}
.col p{margin:0 0 10px;}
.twocolumns{
	width:120%;
	margin-right:-20%;
	padding-top:5px;
	overflow:hidden;
	color:#555;
	background:url(../images/bg-twocolumns.gif) repeat-y 480px 0;
}
.container-title{
	height:1%;
	overflow:hidden;
	padding-top:9px;
	position:relative;
	background:none !important;
}
.big-blue-title.container-title{margin-bottom:11px !important;}
.items-wrapper{
	height:1%;
	margin-top:-20px;
	margin-bottom:-16px;
	position:relative;
}
.section2{
	height:1%;
	margin-top:-9px;
	position:relative;
}
.section2 p{margin:20px 0 0 0;}
.big-text{
	font-size:16px;
	line-height:22px;
	margin-bottom:17px !important;
}
.col1{
	width:450px;
	float:left;
	margin-right:60px;
}
.item{
	height:1%;
	padding:14px 0 15px;
	overflow:hidden;
}
.visual-box{
	float:left;
	background:url(../images/bg-visual-box.png) no-repeat;
	width:110px;
	height:50px;
	text-align:center;
	color:#0086ba;
}
.visual-box img {
	padding-top: 5px;
}
.valign{
	width:110px;
	display:table;
	height:100%;
	position:relative;
}
.valign1{
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
* html .valign1{
	left:0;
	position:absolute;
	top:50%;
}
* html .valign2{
	width:100%;
	text-align:center;
	position:relative;
	top:-50%;
}
.visual-box strong{
	display:block;
	font-size:40px;
	line-height:42px;
}
.visual-box span{
	display:block;
	font-size:34px;
	line-height:36px;
}
.description-box{
	width:320px;
	float:right;
	margin-top:-3px;
	font-size:16px;
	font-weight:bold;
	padding-top:16px;
	color: #415b65;
}
.description-box p{margin:0;}
.tripleline {
	padding-top: 0px!important;
}
.blockquote-wrapper{
	height:1%;
	padding:13px 0 23px;
}
.col1 blockquote{
	margin:0;
	height:1%;
	font-family:Georgia, 'Times New Roman', Times, serif;
}
.blockquote{background:url(../images/bg-blockquote-c.gif) repeat-y;}
.blockquote q{quotes: none;}
.blockquote q:before,
.blockquote q:after{content:"";}
.blockquote-holder{background:url(../images/bg-blockquote-t.gif) no-repeat;}
.blockquote-frame{
	overflow:hidden;
	background:url(../images/bg-blockquote-b.gif) no-repeat 0 100%;
	width:417px;
	padding:14px 13px 24px 20px;
	min-height:112px;
	font-size:16px;
	line-height:22px;
	color:#005389;
	font-style:italic;
}
* html .blockquote-frame{
	height:112px;
	overflow:visible;
}
.col1 blockquote cite{
	height:1%;
	padding:5px 0 0 31px;
	display:block;
	font-style:normal;
	font-size:13px;
	line-height:18px;
}
.section{height:1%;}
.section p{margin:0 0 30px;}
.section ul{
	width:100%;
	overflow:hidden;
	padding:0;
	margin:0 0 -1px;
	position:relative;
	list-style:none;
}
.section li{
	width:196px;
	padding:0 10px 0 5px;
	float:left;
}
.section ul ul{padding:0;}
.section li li{
	width:173px;
	padding:0 0 12px 23px;
	background:url(../images/bullet-section-list.gif) no-repeat 0 1px;
}
#main .more{
	font-size:10px;
	text-transform:uppercase;
}
#main .more:hover,
#main .more.active{
	color:#237a9c !important;
	text-decoration:none;
}
.form-register-block{
	height:1%;
	padding-top:4px;
}
.form-register-wrapper{
	width:450px;
	position:relative;
	background:url(../images/bg-form-register-c.gif) repeat-y;
}
.form-register-holder{
	width:450px;
	background:url(../images/bg-form-register-t.gif) no-repeat;
}
.form-register-frame{
	width:450px;
	position:relative;
	padding-top:4px;
	min-height:46px;
	overflow:hidden;
	background:url(../images/bg-form-register-b.gif) no-repeat 0 100%;
}
* html .form-register-frame{
	height:46px;
	overflow:visible;
}
.form-register .row{
	display:inline;
	float:left;
	padding:0 6px 0 7px;
}
.form-register .row-small{width:170px;}
.form-register .row-small input{width:170px;}
.form-register .row-large{width:170px;}
.form-register .row-large input{width:170px;}
.form-register label{
	display:block;
	height:1%;
	position:relative;
	padding-left:2px;
	font-size:11px;
	font-weight:bold;
	color:#1d6eb1;
}
.form-register .row input{
	float:left;
	padding:0 3px;
	margin:0;
	font-size:11px;
	background-color:#fff;
	border:1px solid #adadaf;
}
.btn-do-it{
	display:inline;
	border:none;
	padding:0;
	margin:12px 0 0 10px;
	float:left;
	background:url(../images/btn-do-it.png) no-repeat;
	width:60px;
	height:24px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.btn-do-it:hover,
.btn-do-it.hover{background:url(../images/btn-do-it-hover.png) no-repeat !important;}
.hor-separator{background:url(../images/separator-content-hor.gif) repeat-x 0 7px;}
.align{
	width:100%;
	overflow:hidden;
	position:relative;
}
.align1{
	position:relative;
	left:50%;
	float:left;
	text-align:center;
}
.align2{
	position:relative;
	float:left;
	left:-50%;
}
.align .more{
	background:url(../images/bullet-more.gif) no-repeat 0 3px;
	padding-left:14px;
}
.align .more:hover{background-image:url(../images/bullet-more-hover.gif) !important;}
.small-blue-title{
	font-size:16px;
	padding:0 2px;
	line-height:19px;
	color:#004a80;
	margin:0 0 3px;
	background-color:#fff;
	text-transform:uppercase;
}
* html .small-blue-title{margin-top:-3px;}
*+html .small-blue-title{margin-top:-3px;}
.col-wrapper li{
	width:302px;
	margin-right:31px;
	float:left;
}
.news-heading{
	height:1%;
	overflow:hidden;
	padding:0;
	margin:0 0 10px 0;
	list-style:none;
}
.news-heading li{
	margin-right:0;
	width:auto;
	padding:0 3px 0 7px;
	background:url(../images/separator-news-heading.gif) no-repeat 0 4px;
}
.news-heading li:first-child,
.news-heading li.first-child{
	background:none;
	padding-left:0;
}
.date{
	display:block;
	float: left;
	margin: 0 5px 20px 0;
}
.col-wrapper li p{margin:0;}
.news-heading em{
	font-style:normal;
	font-weight:bold;
	color:#0072bc;
}
.carousel-wrapper{
	height:1%;
	background:url(../images/separator-content-hor.gif) repeat-x 0 100%;
	position:relative;
	padding:21px 60px 30px;
}
.carousel-wrapper .btn-prev,
.carousel-wrapper .btn-next{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	top:43px;
	width:25px;
	height:25px;
	cursor:pointer;
}
.carousel-wrapper .btn-prev{
	left:0;
	background:url(../images/btn-prev.png) no-repeat;
}
.carousel-wrapper .btn-next{
	right:0;
	background:url(../images/btn-next.png) no-repeat;
}
.carousel-wrapper .container{position:relative;}
.carousel{
	width:9999px;
	overflow:hidden;
	padding:0 0 10px;
	margin:0;
	list-style:none;
}
.carousel .btm-item {
	float:left;
	width:168px;
	height:62px;
}
.carousel .btm-item a {
	display:block;
	width:168px;
	height:62px;
	text-indent:-9999px;
}
.carousel .btm-item a#logo1 {
	background:url(../images/logo-client-nbc.png) no-repeat center center;
}
.carousel .btm-item a#logo2 {
	background:url(../images/logo-client-pardee-homes.gif) no-repeat center center;
}
.carousel .btm-item a#logo3 {
	background:url(../images/logo-client-althea-technologies.png) no-repeat center center;
}
.carousel .btm-item a#logo4 {
	background:url(../images/logo-client-absolut.png) no-repeat center center;
}
.carousel .btm-item a#logousaopoly {
	background:url(../images/logo-client-usaopoly.png) no-repeat center center;
}
.carousel .btm-item a#logoucsd {
	background:url(../images/logo-client-ucsd.png) no-repeat center center;
}
.carousel .btm-item a#djo {
	background:url(../images/logo-client-djo.png) no-repeat center center;
}
.carousel .btm-item a#badboy {
	background:url(../images/logo-client-bad-boy.png) no-repeat center center;
}
.carousel .btm-item a#logo5 {
	background:url(../images/logo-client-beckman-coulter.png) no-repeat center center;
}
.carousel .btm-item a#logo5 {
	background:url(../images/logo-client-la-jolla-kayak.png) no-repeat center center;
}
.carousel .btm-item a#logo6 {
	background:url(../images/logo-client-cabot-cheese.png) no-repeat center center;
}
.carousel .btm-item a#logo7 {
	background:url(../images/logo-client-certona.png) no-repeat center center;
}
.carousel .btm-item a#logo8 {
	background:url(../images/logo-client-amway.png) no-repeat center center;
}
/*.carousel .btm-item a#logo9 {
	background:url(../images/logo-client-platt-college.png) no-repeat center center;
}*/
.carousel .btm-item a#logo10 {
	background:url(../images/logo-client-lg.png) no-repeat center center;
}
.carousel .btm-item a#logo11 {
	background:url(../images/logo-client-intuit.png) no-repeat center center;
}
.carousel .btm-item a#logo12 {
	background:url(../images/logo-client-clinical-trial-spotlight.png) no-repeat center center;
}
.carousel .btm-item a#logo13 {
	background:url(../images/logo-client-marzetti.png) no-repeat center center;
}
.carousel .btm-item a#logo14 {
	background:url(../images/logo-client-jazzercise.png) no-repeat center center;
}
.carousel .btm-item a#logo15 {
	background:url(../images/logo-client-lexis-nexis.png) no-repeat center center;
}
.carousel .btm-item a#logo16 {
	background:url(../images/logo-client-lifesavingz.png) no-repeat center center;
}
.carousel .btm-item a#logo17 {
	background:url(../images/logo-client-medicinova.png) no-repeat center center;
}
.carousel .btm-item a#logo18 {
	background:url(../images/logo-client-neurocrine.png) no-repeat center center;
}
.carousel .btm-item a#logo19 {
	background:url(../images/logo-client-olympus.png) no-repeat center center;
}
.carousel .btm-item a#logo20 {
	background:url(../images/logo-client-pfizer.png) no-repeat center center;
}
.carousel .btm-item a#logo21 {
	background:url(../images/logo-client-sdsu.png) no-repeat center center;
}
.carousel .btm-item a#logo22 {
	background:url(../images/logo-client-smithsonian.png) no-repeat center center;
}
.carousel .btm-item a#logo23 {
	background:url(../images/logo-client-corovan.png) no-repeat center center;
}
.carousel .btm-item a#logo24 {
	background:url(../images/logo-client-vpi-pet.png) no-repeat center center;
}

.carousel .btm-item a#logo25 {
	background:url(../images/logo-client-vshsd.png) no-repeat center center;
}
.carousel .btm-item a#johnnyrockets {
	background:url(../images/logo-client-johnny-rockets.png) no-repeat center center;
}
.carousel .btm-item a#qcomm {
	background:url(../images/logo-client-qcomm.png) no-repeat center center;
}
.carousel .btm-item a#logo26 {
	background:url(../images/logo-client-us-communities.png) no-repeat center center;
}.carousel .btm-item a#logo27 {
	background:url(../images/logo-client-la-jolla-beach-tennis-club.png) no-repeat center center;
}.carousel .btm-item a#logo28 {
	background:url(../images/logo-client-shores.png) no-repeat center center;
}.carousel .btm-item a#logo29 {
	background:url(../images/logo-client-marine-room.png) no-repeat center center;
}.carousel .btm-item a#logo30 {
	background:url(../images/logo-client-tony-robbins.png) no-repeat center center;
}


.carousel img{
	display:inline;
	vertical-align:middle;
	position:relative;
}
.breadcrumbs{
	height:1%;
	margin:-17px 0 27px;
	padding:9px 0 0;
	position:relative;
	font-size:10px;
	line-height:14px;
	background:url(../images/bg-breadcrumbs.gif) repeat-x;
}
.breadcrumbs ul{
	height:1%;
	overflow:hidden;
	padding:0 0 8px;
	margin:0;
	list-style:none;
	background:url(../images/bg-breadcrumbs.gif) repeat-x 0 100%;
}
.breadcrumbs li{
	float:left;
	padding:0 5px 0 8px;
	background:url(../images/separator-breadcrumbs.gif) no-repeat 0 3px;
}
.breadcrumbs li:first-child,
.breadcrumbs li.first-child{
	background:none;
	padding-left:7px;
}
.breadcrumbs a{
	float:left;
	color:#363636;
}
.breadcrumbs a:hover,
.breadcrumbs .active a{
	color:#0072bc;
	font-weight:bold;
	text-decoration:none;
}
.breadcrumbs img{
	float:left;
	margin:2px 9px 0 0;
}
.middle-content .big-blue-title{
	color:#005288;
	font-size:28px;
	line-height:32px;
	height:auto;
	padding-bottom:5px;
	font-weight:normal;
	background:url(../images/separator-gray-hor.gif) repeat-x 0 100%;
	margin:0 0 5px;
	text-transform:uppercase;
}
* html .big-blue-title{
	margin-top:-2px;
	position:relative;
	padding-bottom:3px;
}
*+html .big-blue-title{
	margin-top:-2px;
	position:relative;
	padding-bottom:3px;
}
.light-blue-title{
	margin:0 0 20px;
	font-size:16px;
	line-height:18px;
	color:#50b6e8;
	text-transform:uppercase;
}
* html .light-blue-title{
	margin-top:-1px;
	margin-bottom:1px;
}
*+html .light-blue-title{margin:-1px 0 1px;}
#sidebar{
	width:193px;
	float:left;
}
.side-list{
	height:1%;
	overflow:hidden;
	padding:0 0 0;
	margin:-2px 0 0;
	position:relative;
	list-style:none;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
}
.side-list li{
	width:100%;
	float:left;
	padding-bottom:12px;
}
.active {
	font-weight:bold!important;
}
.side-list a{color:#acacac;
	/*font-weight:bold;*/
}
.side-list a:hover {
	text-decoration:none;
	margin:0 0 2px;
	/*font-size:16px;*/
	line-height:18px;
	color:#50b6e8;
	text-transform:uppercase;
	font-weight:bold!important;
}
.side-list .active a{
	font-weight:bold;
	color:#50b6e8;
}
* html .side-list a:hover,
* html .side-list .active a{
	margin-top:-1px;
	margin-bottom:1px;
}
*+html .side-list a:hover,
*+ html .side-list .active a{margin:-1px 0 1px;}
#content{
	width:710px;
	float:right;
}

.twocol {
	width: 100%!important;
}
.twocol-left {
	float:left;
}
.container-content{
	height:1%;
	overflow:hidden;
	padding-bottom:11px;
	margin-bottom:12px;
	background:url(../images/separator-gray-vert.gif) repeat-y 430px 0;
}
.container-content-twocol{
	height:1%;
	overflow:hidden;
	padding-bottom:11px;
	margin-bottom:12px;
	background:url(../images/separator-gray-vert.gif) repeat-y 680px 0;
}
.container-mask {
	height:400px;
	width:400px;
	overflow:hidden;
	float:left;
}
.container-scroll {
	overflow:auto;
	position:relative;
}
.text-box{
	width:400px;
	float:left;
	line-height:20px;
	color:#555;
	min-height: 690px!important;
	overflow:hidden;
}
.text-box-inner{
	height:auto;
	padding-bottom:11px;
	oveflow:hidden;
}
.text-box p{margin:0 0 20px;}
.content-list{
	height:auto;
	overflow:hidden;
	padding:4px 0 0;
	margin:0;
	list-style:none;
}
.content-list li{
	padding:0 0 4px 11px;
	background:url(../images/bullet-content-list.gif) no-repeat 0 9px;
}
.aside{
	width:250px;
	float:right;
}
.form-signup2-wrapper{background:url(../images/bg-form-signup2-c.gif) repeat-y;}
.form-signup2-holder{background:url(../images/bg-form-signup2-t.gif) no-repeat;}
.form-signup2-frame{
	width:220px;
	padding:0 15px 17px;
	min-height:218px;
	overflow:hidden;
	background:url(../images/bg-form-signup2-b.gif) no-repeat 0 100%;
}
* html .form-signup2-frame{
	height:218px;
	overflow:visible;
}
.form-signup2{
	width:100%;
	padding-top:13px;
}
.dark-blue-title-small{
	display:block;
	color:#005288;
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;
	padding-bottom:2px;
}
* html .dark-blue-title-small{
	margin:-3px 0 -3px;
	position:relative;
}
*+html .dark-blue-title-small{
	margin:-3px 0 -3px;
	position:relative;
}
.dark-blue-title{
	margin:0 0 4px;
	font-size:16px;
	line-height:18px;
	color:#005288;
	text-transform:uppercase;
}
* html .dark-blue-title{margin-bottom:3px;}
*+html .dark-blue-title{margin-bottom:3px;}
.form-signup2 p{
	margin:0 0 14px;
	line-height:16px;
}
.form-signup2 .row{
	width:100%;
	overflow:hidden;
	padding-bottom:9px;
}
.form-signup2 label{
	width:100%;
	float:left;
	color:#1d6eb1;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:-1px;
}
.signup2-input{
	float:left;
	background:url(../images/bg-form-signup2-input.gif) no-repeat;
	width:220px;
	height:24px;
}
.signup2-input input{
	width:212px;
	height:14px;
	float:left;
	padding:5px 4px;
	margin:0;
	background:none;
	border:none;
	color:#000;
}
.form-signup2 .row-options{
	width:100%;
	padding-top:1px;
	overflow:hidden;
}
.btn-signup2{
	float:left;
	background:url(../images/btn-signup2.png) no-repeat;
	width:73px;
	height:24px;
	border:none;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.btn-signup2:hover,
.btn-signup2.hover4{background:url(../images/btn-signup2-hover.png) no-repeat !important;}
.aside-box{
	height:1%;
	padding:35px 15px 0;
	color:#555;
}
.contact-list{
	height:1%;
	overflow:hidden;
	padding:12px 0 0;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:16px;
}

.contact-list li{
	width:100%;
	float:left;
	padding-bottom:16px;
}
.contact-list strong{text-transform:uppercase;}
.contact-list address{
	padding:0;
	font-style:normal;
}
.contact-list dl{
	width:100%;
	overflow:hidden;
	margin:0;
}
.contact-list dt{
	width:11px;
	float:left;
	font-weight:bold;
}
.contact-list dd{
	width:209px;
	float:left;
	margin:0;
}
.contact-list .details{
	font-size:10px;
	line-height:10px;
	display:block;
	padding-bottom:2px;
}
.btn-contact{
	display:block;
	background:url(../images/btn-contact.png) no-repeat;
	width:141px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	margin: 15px 0 10px 0;
}
.btn-contact:hover,
.btn-contact.hover5{background:url(../images/btn-contact-hover.png) no-repeat;}
.ad-wrapper{
	height:1%;
	padding:0;
	margin-bottom:29px;
	background:url(../images/separator-gray-hor.gif) repeat-x 0 9px;
}
.ad-wrapper .container{position:relative;}
.ad{
	width:120%;
	background:url(../images/separator-gray-hor.gif) repeat-x 0 100%;
	overflow:hidden;
	padding:45px 0 39px;
	margin:0 -20% 0 0;
	position:relative;
	list-style:none;
}
.ad li{
	padding:0 44px 0 16px;
	display:inline;
}
.ad img{
	display:inline;
	vertical-align:middle;
	position:relative;
}
.diagram-wrapper{
	width:100%;
	background:url(../images/bg-diagram-c.gif) repeat-y;
}
.diagram-holder{
	width:100%;
	background:url(../images/bg-diagram-t.gif) no-repeat;
}
.diagram-frame{
	width:710px;
	overflow:hidden;
	height:300px;
	position:relative;
	background:url(../images/bg-diagram-b.gif) no-repeat 0 100%;
}
* html .diagram-frame{
	height:300px;
	overflow:visible;
}
.diagram-text{
	width:203px;
	margin-left:19px;
	overflow:hidden;
	color:#555;
	line-height:20px;
	padding:19px 0 150px;
}
* html .diagram-text{padding-top:17px;}
*+html .diagram-text{padding-top:17px;}
.diagram-text p{
	margin:-2px 0 10px;
	word-spacing:-1px;
}
.diagram-w1{
	width:260px;
	position:absolute;
	left:270px;
	bottom:20px;
	height:260px;
}
.diagram{
	background:url(../images/bg-diagram.png) no-repeat;
	width:260px;
	height:260px;
	color:#fff;
}
.diagram-results-big{
	width:100px;
	position:absolute;
	top:146px;
	left:33px;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
}
.diagram-results-big strong{
	display:block;
	font-size:38px;
	line-height:42px;
	margin:-3px 0 -17px;
	position:relative;
}
* html .diagram-results-big strong{margin:-7px 0 -28px;}
*+html .diagram-results-big strong{margin:-7px 0 -28px;}
.diagram-results-big span{
	display:block;
	font-size:16px;
	line-height:18px;
}
.diagram-results-small{
	width:79px;
	position:absolute;
	top:75px;
	left:152px;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
}
.diagram-results-small strong{
	display:block;
	font-size:38px;
	line-height:42px;
	margin:-3px 0 -5px;
	position:relative;
}
* html .diagram-results-small strong{margin:-7px 0 -9px;}
*+html .diagram-results-small strong{margin:-7px 0 -9px;}
.diagram-results-small span{
	display:block;
	font-size:12px;
	line-height:14px;
}
.ballon-blue-wrapper{
	width:229px;
	position:absolute;
	left:-217px;
	bottom:20px;
}
.ballon-blue-t{
	background:url(../images/bg-ballon-blue-t.png) no-repeat;
	width:229px;
	height:5px;
	font-size:0;
}
.ballon-blue-c{
	background:url(../images/bg-ballon-blue-c.png) repeat-y;
	width:229px;
}
.ballon-blue-c:after{
	clear:both;
	display:block;
	content:"";
}
.ballon-blue{
	width:163px;
	padding:0 52px 0 14px;
	float:left;
	overflow:hidden;
	margin:10px 0 -35px;
	position:relative;
	font-size:14px;
	line-height:16px;
	letter-spacing:-1px;
}
.ballon-blue cufon{
	float:left;
	margin-bottom:2px;
}
.ballon-blue-b{
	background:url(../images/bg-ballon-blue-b.png) no-repeat;
	width:229px;
	height:47px;
	font-size:0;
}
.ballon-light-blue-wrapper{
	width:144px;
	position:absolute;
	right:-144px;
	top:-2px;
}
.ballon-light-blue-t{
	background:url(../images/bg-ballon-light-blue-t.png) no-repeat;
	width:144px;
	height:6px;
	font-size:0;
}
.ballon-light-blue-c{
	background:url(../images/bg-ballon-light-blue-c.png) repeat-y;
	width:144px;
}
.ballon-light-blue-c:after{
	clear:both;
	display:block;
	content:"";
}
.ballon-light-blue{
	width:117px;
	padding:0 15px 0 12px;
	float:left;
	overflow:hidden;
	margin:5px 0 4px;
	position:relative;
	font-size:12px;
	line-height:16px;
	letter-spacing:-1px;
}
* html .ballon-light-blue{margin:2px 0 9px;}
*+html .ballon-light-blue{
	margin:2px 0 0;
	padding-bottom:9px;
}
.ballon-light-blue cufon{
	float:left;
	margin-bottom:4px;
}
.ballon-light-blue-b{
	background:url(../images/bg-ballon-light-blue-b.png) no-repeat;
	width:144px;
	height:25px;
	font-size:0;
}
.page-item {
	height:1250px !important;
}
#gridFrame {
	overflow:hidden;
	position:relative;
	background:url("../images/bg-grid.gif") no-repeat scroll 0 10px;
}
#vertFrame {
	position:relative;
}
.grid-wrapper {
	width:960px;
	height:280px;
	padding:0;
	overflow:hidden;
	float:left;
}
.grid-wrapper .grid-inner {
	margin:0 100px;
	padding:0;
	position:relative;
	width:760px;
	height:420px;
}
.graph-item {
	display:block;
	list-style:none;
	height:420px;
	width:30px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	bottom:420px;
	float:left;
	background-color:#b6e7fb;
	text-align:right;
	color:#015385;
}
.graph-item:hover {
	cursor:pointer;
}
.graph-item .title, .graph-item .overlay {
	display:block;
	width:30px;
	height:380px;
	line-height:30px;
	position:absolute;
	left:0px;
	top:10px;
	z-index:3;
	color:#015385;
	text-align:right;
}
.graph-item .overlay {
	z-index:2;
	opacity:0;
	filter: alpha(opacity = 0);
}
.graph-item .overlay .top {
	position:absolute;
	top:0;
	left:0px;
}
.graph-item .overlay .btm {
	position:absolute;
	bottom:0px;
	left:11px;
}
.column{
	width:30px;
	position:absolute;
	bottom:0;
	left:0;
	background-color:#b6e7fb;
}
.column-color-2{background-color:#daf3fd;}
.column-color-3{background-color:#cceffc;}
.column-color-4{background-color:#92dcf9;}
.column-color-5{background-color:#8ad9f9;}
.column img{
	position:absolute;
	top:11px;
	left:10px;
}
.grid-options {
	clear:both;
	height:26px;
	width:960px;
	z-index:1000;
	position:relative;
}
.grid-options  a {
	visibility:visible;
}
.grid-options .active a {
	visibility:hidden;
}
.arrow-down-wrapper {
	width:760px;
	margin:0 100px;
	position:absolute;
	height:26px;
	z-index:10;
	top:0;
	left:0;
}
.arrow-down{
	position:absolute;
	top:0;
	left:0;
	background:url(../images/bg-arrow-down.png) no-repeat;
	display:block;
	width:30px;
	height:26px;
	opacity:0;
	filter: alpha(opacity = 0);
}
.grid-options a {
	color:#0072bc;
	text-transform:uppercase;
	padding-top:3px;
	display:block;
}
.grid-options .newest {
	float:left;
}
.grid-options .oldest {
	float:right;
}
.grid-options .oldest a {
	float:right;
}
	/*position:absolute;
	top:3px;
	color:#0072bc;
	text-transform:uppercase;
}
* html .grid-options a{top:-2px;}
*+html .grid-options a{top:-2px;}
*/
.grid-options a:hover{
	text-decoration:none;
	border-bottom:1px solid #0072bc;
}
.heading{
	width:100%;
	padding:11px 0 21px;
	overflow:hidden;
}
.heading .big-dark-blue-title{float:left;}
.big-dark-blue-title{
	font-size:28px;
	line-height:30px;
	color:#005288;
	margin:-2px 9px 0 0;
	text-transform:uppercase;
}
* html .big-dark-blue-title{margin:-5px 9px -2px 0;}
*+html .big-dark-blue-title{margin:-5px 9px -2px 0;}
.btn-visit{
	float:left;
	background:url(../images/btn-visit.png) no-repeat;
	width:104px;
	height:20px;
	word-spacing:-1px;
	padding:3px 0 0 10px;
	overflow:hidden;
	color:#fff;
	cursor:pointer;
	font:italic 11px/16px Georgia, 'Times New Roman', Times, serif;
}
.container-heading{
	width:100%;
	padding-bottom:15px;
	overflow:hidden;
}
.container-heading .dark-greeen-title{float:left;}
.dark-greeen-title{
	margin:0;
	font-size:20px;
	line-height:22px;
	color:#9abb17;
	padding-right:9px;
	text-transform:uppercase;
}
* html .dark-greeen-title{margin:-2px 0 -1px;}
*+html .dark-greeen-title{margin:-2px 0 -1px;}
.btn-enlarge{
	float:left;
	margin-top:8px;
	font-size:10px;
	line-height:14px;
	color:#555;
	text-transform:uppercase;
}
.btn-enlarge:hover{
	text-decoration:none;
	border-bottom:1px solid #555;
}
* html .btn-enlarge{margin-top:5px;}
*+html .btn-enlarge{margin-top:5px;}
.visual-list{
	width:120%;
	overflow:hidden;
	padding:0 0 40px;
	margin:0 -20% 0 0;
	list-style:none;
}
.visual-list li{
	float:left;
	padding-right:30px;
}
.visual-list  a {
	float:left;
	border:3px solid #ccc;
}
.footer-wrapper{
	width:100%;
	background:#005288 url(../images/bg-footer-wrapper.gif) repeat-x;
}
#footer{
	width:100%;
	background:url(../images/bg-footer.jpg) no-repeat 50% 0;
}
.footer-inner{
	width:960px;
	padding:50px 0 30px;
	margin:0 auto;
	min-height:240px;
	color:#fff;
}
* html .footer-inner{height:240px;}
.container-footer{
	width:100%;
	overflow:hidden;
	padding-top:8px;
	margin-bottom:23px;
	background:url(../images/separator-footer.gif) repeat-y 670px 0;
}
.form-signup{
	width:260px;
	float:right;
}
.small-green-title{
	margin:0 0 12px;
	font-size:14px;
	line-height:16px;
	color:#81c524;
	text-transform:uppercase;
}
* html .small-green-title{
	margin-top:-2px;
	position:relative;
}
*+html .small-green-title{
	margin-top:-2px;
	position:relative;
}
.form-signup .row{
	width:100%;
	overflow:hidden;
	padding-bottom:6px;
}
.form-signup label{
	width:45px;
	float:left;
	font-weight:bold;
	padding-top:3px;
}
.signup-input{
	float:left;
	background:url(../images/bg-fotm-signup-input.gif) no-repeat;
	width:215px;
	height:24px;
}
.signup-input input{
	width:207px;
	height:16px;
	float:left;
	padding:4px 4px;
	margin:0;
	background:none;
	border:none;
	color:#fff;
}
.form-signup .row-options{
	height:1%;
	padding-left:45px;
	overflow:hidden;
}
.btn-signup{
	float:left;
	background:url(../images/btn-signup.png) no-repeat;
	width:87px;
	height:24px;
	border:none;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.btn-signup:hover,
.btn-signup.hover1{background:url(../images/btn-signup-hover.png) no-repeat !important;}
.footer-data{
	width:650px;
	float:left;
}
.contact-box{
	width:120%;
	overflow:hidden;
	padding:4px 0 9px;
	margin:0 -20% 0 0;
	list-style:none;
	line-height:16px;
}
.contact-box li{
	float:left;
	width:140px;
	margin-right:43px;
}
.contact-box li.large{width:275px;}
.contact-box strong{text-transform:uppercase;}
.contact-box address{
	font-style:normal;
	padding:0;
}
.contact-box dl{
	margin:0;
}
.contact-box dt{
	display:inline;
	font-weight:bold;
}
.contact-box dd{
	display:inline;
	margin:0;
}
.socials{
	height:1%;
	overflow:hidden;
	padding:0 0 16px;
	margin:0;
	list-style:none;
}
.socials li{
	float:left;
	padding-right:28px;
}
.socials a{
	float:left;
	color:#fff;
}
.socials a:hover,
.socials .active a{
	color:#81d5fc;
	text-decoration:none;
}
.socials img{
	float:left;
	margin:2px 8px 0 0;
	border:1px solid #407da6;
}
.copy{font-size:11px;}


.subnavtitle {
	margin: 10px 0 0 0;
	font-weight:bold;
}

.subnavindent {
	margin: 0 0 0 20px;
}

.subnavindent em {
	font-size: 10px;
	text-transform:uppercase;
	display:block;
}

.notestimonial {
	padding-top: 14px;
}

#footer h2 {
	font-size:11px;
	font-weight:normal;
}

h4 {margin: 0px 0px 0px 0px;}

.amrel-pane{
	height:407px;
	width:960px;
	background-image: url(../images/amrel_header.png);
}
.header-tony{
	height:407px;
	width:960px;
	background-image: url(../images/header-tony-robbins.png);
}
.header-usaopoly{
	height:407px;
	width:960px;
	background-image: url(../images/header-usaopoly.png);
}
.header-badboy{
	height:407px;
	width:960px;
	background-image: url(../images/header-badboy.png);
}
.header-studio-shed{
	height:407px;
	width:960px;
	background-image: url(../images/header-studio-shed.png);
}
.callout{
	background-image: url(../images/amrel_callout.png);
	height: 173px;
	width: 240px;
	text-indent: -9999px;
	clear: both;
	float: left;
	margin: 60px 0 0 55px;
}
.amrel-learn-more {
	background-image: url(../images/amrel_button.png);
	height: 55px;
	width: 135px;
	display: block;
	text-indent: -9999px;
	float: left;
	clear: left;
	margin:-10px 0 0 60px;
}
.tony-learn-more {
	background-image: url(../images/btn-header-tony-robbins.png);
	height: 37px;
	width: 168px;
	display: block;
	text-indent: -9999px;
	float: left;
	clear: left;
	margin:0 0 0 50px;
}
.tony-learn-more:hover {
	background-position: 0px 37px;
}
.usao-learn-more {
	background-image: url(../images/btn-header-usao.png);
	height: 31px;
	width: 126px;
	display: block;
	text-indent: -9999px;
	float: left;
	clear: left;
	margin:75px 0 0 120px;
}
.usao-learn-more:hover {
	background-position: 0px 31px;
}
.badboy-learn-more {
    background-image: url("../images/btn-header-badboy.png");
    clear: left;
    display: block;
    float: left;
    height: 41px;
    margin: 24px 0 0 720px;
    text-indent: -9999px;
    width: 166px;
}
.badboy-learn-more:hover {
	background-position: 0px 41px;
}
.studio-shed-learn-more {
	background-image: url(../images/btn-header-studio-shed.png);
	height: 31px;
	width: 126px;
	display: block;
	text-indent: -9999px;
	float: left;
	clear: left;
	margin:67px 0 0 750px;
}
.studio-shed-learn-more:hover {
	background-position: 0px 31px;
}
.amrel-site{
	float: right;
	clear: right;
	height: 70px;
	width: 125px;
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
	margin: 35px 47px 0 0;
}
.amrel-text{
	font-size:14px;
	line-height:24px;
	color: #FFF;
	width: 240px;
	float: right;
	clear: right;
	margin: 74px 46px 0 0;
}

.tony-text{
	font-size:14px;
	line-height:24px;
	color: #000;
	width: 458px;
	float: right;
	clear: right;
	margin: 96px 448px 0 0;
	line-height:20px;
}

.usao-text{
	font-size:14px;
	line-height:24px;
	color: #000;
	width: 458px;
	float: right;
	clear: right;
	margin: 96px 448px 0 0;
	line-height:20px;
}
.badboy-text{
	clear: right;
    color: #333;
    float: right;
    font-size: 14px;
    line-height: 20px;
    margin: 118px 45px 0 0;
    width: 363px;
}
.studio-shed-text{
	font-size:14px;
	line-height:24px;
	color: #000;
	width: 366px;
	float: right;
	clear: right;
	margin: 110px 68px 0 0;
	line-height:20px;
}

.colfloatleft1 {
	float:left;
	width:465px;
	padding-right: 20px;
}
.colfloatleft1 {
	float:left;
}
.width660 {
	width: 660px;
}
/* THANK YOU PAGE */
.twocol-left-thanks {
	float:left;
	width:660px;
	g:10px;
	clear:both;
}
.main-inner .big-blue-title-thanks {
	margin-bottom: 10px;
}

/****************** LOGOS ******************/
.logo-wrapper{
	width: 960px;
	clear:both;
	
}
.title-container {
	z-index:1;
	margin-top: 40px;
	visibility: visible;
}
.logos{
	margin-top: 0px;
}
.logos img{
	margin:30px 0 0 35px;
		
}
/****************** FEEDBURNER ******************/
.headline{
	clear: both;
    display: block;
    float: right;
    width: 238px;
	font-weight: bold;
	
}
.col-wrapper .feed{
	display: block;
    float: left;
    margin-left: -43px;
    width: 345px;
}
.col-wrapper .feed li{
	list-style: none;
	border-bottom: 1px dotted #6DCFF6;
	padding: 10px 0;
}
.date{
	font-weight: bold;
	color: #005288;
}
#creditfooter{
	display:none;
}
/****************** DASHBOARD ******************/
.dashboard{
	margin: 20px 0;
}
.fb{
	margin: 20px 0 40px 0;
	float: left;
}
.twitter{
	margin: 20px 0 0 20px;
	float: left;
}
.youtube{
	margin: 20px 0 20px 20px;
	height:272px;
	float: left;
	clear: right;
}

.social-feed{
	width: 338px;
	float: left;
}
.social-feed .headline{
	clear: both;
    display: block;
    float: right;
    width: 238px;
	font-weight: bold;
	
}
.social-feed .col-wrapper .feed{
	display: block;
    float: left;
    margin-left: -43px;
    width: 345px;
}
.social-feed li{
	list-style: none;
	
}
.social-feed .date{
	font-weight: bold;
	color: #005288;
}
.social-feed #creditfooter{
	display:none;
}
.flickr{
	margin: 20px 0 40px 0;
	float: left;
}
