body
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size: 12px;
}
a img
{
	border: none;
}
h1, h2, h3, h4, h5, h6, p{
	margin:0px;
	padding:0px;
}
fieldset,form,label{
		margin:0px;
		padding:0px;
		border:none;
}
input,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table {
	border:none;
	border-collapse: collapse;
	margin:0px;
	padding: 10px 0;
}
table tr td {
	border:none;
	vertical-align: top;
	border-bottom: 1px dotted #458BAC;
	padding: 10px 0;
	margin:0px;
	border-collapse: collapse;
}

.image-right {
	padding: 15px 0 15px 15px;
	float: right;
}
.image-left {
	padding: 15px 15px 15px 0;
	float: left;
}

#map-holder {
	width: 275px;
	float: right;
	margin: 0 0 20px 15px;
	text-align: right;
}
#map-holder #map {
	width: 280px;
	height: 280px;
	border: 1px dotted #458BAC;
	margin-bottom: 5px;
}
#map-holder #route-link {
	font-size: 11px;
}

.button {
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: visible;
	cursor: pointer;
	width: auto;
	background: transparent;
}
button.button::-moz-focus-inner {
	padding: 0px;
	border:none;
}

h1 {
	color: #333;
	font-size: 24px;
	padding-bottom: 16px;
	font-weight: normal;
}
hr {
	border: 1px dotted #458BAC;
}

.explore h1{
	color: #2F7393;
}
.explore hr {
	border: 1px dotted #2F7393;
}


.connect h1{
	color: #64A02E;
}
.connect hr {
	border: 1px dotted #64A02E;
}


.co_create h1{
	color: #A9BB42;
}
.co_create hr{
	border: 1px dotted #A9BB42;
}

h2
{
	font-size: 16px;
	padding-bottom: 8px;
}
h3
{
	font-size: 12px;
	padding-bottom: 4px;
}
p
{
	padding-bottom: 16px;
	line-height: 14px;
}
ul, ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.co_create #content-col ul{
	margin: 0px;
	padding-left: 15px;
	list-style: disc;
}
.co_create #content-col ul li{
	list-style: disc;
}
.box ul, .box ul li,
.box-light ul, .box-light ul li{
	list-style: none !important;
	padding: 2px 0 !important;
}
ol, ol li {
	margin: 0px;
	padding: 0px;
}
a{
	color: #2F7393;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}

.db-content ul,
.db-content ul li {
	list-style-type: disc;
	list-style-position:inside;
}
.db-content ol,
.db-content ol li {
	list-style-position:outside;
	list-style-type:decimal;
	margin-left: 1.3em;
}
.db-content ul {
	padding: 10px 0;
}
.db-content ul ul {
	padding-left: 10px;
}
.db-content ul li {
	color: #2f7393;
}
.explore .db-content ul li {
	color: #2f7393;
}
.connect .db-content ul li {
	color: #64A02E;
}
.co_create .db-content ul li {
/*	color: #A9BB42; */
	color: #333;
}

.box {
	background: #DAE8EE url(../img/box-tl.gif) no-repeat top left;
	position: relative;
	margin-bottom: 16px;
	zoom:1;
}
.box h2 {
	font-size: 14px;
	padding-bottom: 8px;
}
.box .tr {
	background: url(../img/box-tr.gif) no-repeat top right;
}
.box .bl {
	background: url(../img/box-bl.gif) no-repeat bottom left;
}
.box .br {
	padding: 10px;
	background: url(../img/box-br.gif) no-repeat bottom right;
}
.box-secured .br {
	padding-bottom: 65px;
}

.text,
.textarea,
.select {
	padding: 2px;
}
.form .text {
	width: 250px;
}
.form .textarea {
	width: 250px;
}
.form .select {
	width: 256px;
}
.form .question-left {
	font-weight: bold;
	width: 100px;
	float: left;
	text-align: right;
}
.form .question-right {
	margin-left: 120px;
}
.error {
	color: red;
	padding: 3px 0;
}
.text-error {
	border: 1px solid #FF2D18;
	background-color: #F8D6D2;
}

#content-col #pages {
	padding-top:15px;
}
#content-col .pages-right {
	float: right;
}
#content-col #pages li {
	float: left;
	zoom: 1;
	padding: 3px;
}
#content-col #pages .results {
	padding-right: 15px;
}
#content-col #pages li a {
	color: #000 !important;
}
#content-col #pages li .current {
	text-decoration: none;
}

/* begin containers */

#outer-wrapper
{
	margin: 0 auto;
	width: 921px;
}
#header{
	height: 96px;
	position: relative;
}
.home #header {
	height:64px;
	overflow: hidden;
}
#logo{
	position: absolute;
	margin: 32px 0 0 0;
	top:0;
	left:0;
	z-index:99;
}
#tagline {
	width: 188px;
	margin: 32px 0 0 439px;
	position: absolute;
}
#meta{
	float: right;
	padding-top: 36px;
	zoom: 1;
}
#meta li{
	background: transparent url(../img/meta-devider.gif) no-repeat top left;
	padding: 0 5px 0 5px;
	zoom: 1;
	float: left;
}
#meta .first {
	background: none;
}
#meta li a {
	color: #2F7393;
}
#nav-col{
	float: left;
	margin-top: 32px;
	width: 162px;
}
#nav-col li{
	padding-bottom: 8px;
}
#nav-col li a{
	display: block;
	text-decoration: none;
}
#nav-col li a .br {
	padding-left: 15px;
}
#nav-col li span{
	display: block;
}
#nav-col li a:hover,
#nav-col li a.current{
	color: #fff;
}
#nav-col li ul{
	display: none;
	padding-left: 10px;
	width: 152px;
	padding-top:7px;
}
#nav-col .active ul
{
	display: block;
}

#nav-col li a:hover,
#nav-col li a.current,
.explore #nav-col li li a:hover,
.explore #nav-col li li a.current{
	background: #458BAC url(../img/new-nav-tl.gif) no-repeat top left;
}
#nav-col li a:hover .tr,
#nav-col li a.current .tr,
.explore #nav-col li li a:hover .tr,
.explore #nav-col li li a.current .tr{
	background: url(../img/new-nav-tr.gif) no-repeat top right;
}

#nav-col li a:hover .bl,
#nav-col li a.current .bl,
.explore #nav-col li li a:hover .bl,
.explore #nav-col li li a.current .bl{
	background: url(../img/new-nav-bl.gif) no-repeat bottom left;
}

#nav-col li a:hover .br,
#nav-col li a.current .br,
.explore #nav-col li li a:hover .br,
.explore #nav-col li li a.current .br{
	background: url(../img/new-nav-br.gif) no-repeat bottom right;
	padding-left: 15px;
}


.connect #nav-col li li a:hover,
.connect #nav-col li li a.current{
	background: #D4E6A8 url(../img/con-corner-tl.gif) no-repeat top left;
}
.connect #nav-col li li a:hover .tr,
.connect #nav-col li li a.current .tr{
	background: url(../img/con-corner-tr.gif) no-repeat top right;
}
.connect #nav-col li li a:hover .bl,
.connect #nav-col li li a.current .bl{
	background: url(../img/con-corner-bl.gif) no-repeat bottom left;
}
.connect #nav-col li li a:hover .br,
.connect #nav-col li li a.current .br{
	background: url(../img/con-corner-br.gif) no-repeat bottom right;
	padding-left: 15px;
}

.co_create #nav-col li li a:hover,
.co_create #nav-col li li a.current{
	background:#CADB74 url(../img/cre-cor-tl.gif) no-repeat top left;
}
.co_create #nav-col li li a:hover .tr,
.co_create #nav-col li li a.current .tr{
	background: url(../img/cre-cor-tr.gif) no-repeat top right;
}
.co_create #nav-col li li a:hover .bl,
.co_create #nav-col li li a.current .bl{
	background: url(../img/cre-cor-bl.gif) no-repeat bottom left;
}
.co_create #nav-col li li a:hover .br,
.co_create #nav-col li li a.current .br{
	background: url(../img/cre-cor-br.gif) no-repeat bottom right;
	padding-left: 15px;
}


#content-col
{
	color: #333;
	float: right;
	margin: 26px 0 0 0;
	min-height: 250px;
	padding: 0px;
	width: 460px;
	position: relative;
}
.quick-scan
{
	width: 702px !important;
}

/* begin current */

.current-item .date-box{
	background: url(../img/date-bg.gif) no-repeat 0 0;
	color: #FFF;
	float: left;
	font-weight: bold;
	height: 48px;
	margin: 0 16px 0 0;
	width: 46px;
}
.current-item .date-month{
	display: block;
	font-size: 12px;
	line-height: 1em;
	text-align: center;
	text-transform: uppercase;
}
.current-item .date-day{
	display: block;
	font-size: 22px;
	line-height: 1em;
	text-align: center;
}
.current-item .date-year{
	display: block;
	font-size: 10px;
	line-height: 1em;
	text-align: center;
	padding-top: 1px;
}

.current-item .current-content {
	margin-left: 72px;
}
.current-item .current-content .more-holder{
	text-align: right;
	padding-bottom:0px;
}
.current-item .current-content h1 {
	padding-bottom: 4px;
}
.current-item .current-content h2 {
	font-size: 16px;
	color: #333;
	padding-bottom: 4px;
	font-weight: bold;
}
.current-item .current-content #people-boxes {
	padding: 6px 0 16px 0;
}
.current-item .current-content .box-people {
	padding: 8px 0;
}
.current-item .current-content small {
	font-size: 13px;
	color: #333;
	margin:0px;
	padding:0 0 8px 0;
	display: block;
}
.current-item .current-content small .tags {
	font-size: 11px;
}
.current-item .current-content .small-meta {
	font-size: 12px;
	color: #333;
	margin:0px;
	padding:0 0 3px 0;
	display: block;
}
.current-item .current-content .sharethis {
	float: none;
	margin: 6px 0 0 0;
}

/* end current */


.news-list small {
	font-size: 12px;
	color: #333;
	margin:0px;
	padding:0px;
}
.news-list h2 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	padding: 4px 0;
	line-height: 18px;
}

/* peoples */

.box-people{
	width: 226px;
}
.box-people-left{
	float: left;
}
.box-people-right{
	float: right;
}
.box-people .br {
	padding: 16px 16px 16px 0;
}
.box-people .people-image{
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 96px;
	width: 72px;
	background-color: #CCC;
	
}
.box-people .people-content{
	margin: 0 0 0 88px;
}
.box-people .people-content h2 {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
}
.box-people .people-content p {
	padding-bottom: 4px;
}

/* end peoples */

.attention-box-arrow
{
	width: 46px;
	height: 16px;
	position: absolute;
	background: url(../img/attention-box-arrow.gif) no-repeat 0 0;
	left:0;
	bottom:0;
	margin: 0 0 -16px 96px;
}
.sort
{
	display: inline;
	float: right;
	margin-top: -10px;
}
#highlighted-cases
{
	margin: 0 0 20px 0;
}
#highlighted-cases #cases-left
{
	float: left;
	margin-right: 1px;
}
#highlighted-cases #cases-right
{
	float: left;
}
#highlighted-cases .case,
#hovercase
{
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	height: 62px;
	margin: 0 0 1px 0;
	position: relative;
	width: 229px;
}
#highlighted-cases .case_0
{
	height: 125px;
}
#highlighted-cases .case a
{
	height: 62px;
}
#highlighted-cases .case_0 a
{
	height: 125px;
}
#highlighted-cases .case a
{
	display: block;
	text-decoration: none;
}
#highlighted-cases .case a .case-title,
#hovercase .case-title{
	background: url(../img/goto-case.gif) 10px 7px no-repeat #458BAC;
	bottom: 0;
	color: #FFF;
	display: block;
	filter: alpha(opacity=90);
	left: 0;
	moz-opacity: 0.90;
	opacity: 0.90;
	padding: 4px 10px 4px 20px;
	position: absolute;
	width: 199px;
}
#more-cases .case
{
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #CCC;
	display: block;
	float: left;
	height: 47px;
	width: 64px;
	margin: 0 1px 1px 0;
	text-decoration: none;
}
#more-cases .case-last {
	margin-right: 0px;
}

#more-cases .casedetail,
#more-cases .casedetail a{
	display: none;
}

#hovercase{
	position: absolute;
	height: 125px;
	z-index: 100;
	display: none;
}

#content-col .filter ul{
	padding: 0px;
	list-style: none;
}
#content-col .filter ul li{
	display: inline;
	padding: 0 10px 0 0;
	line-height: 20px;
}
#content-col .filter-row ul li {
	padding-right: 0px;
}
.explore .inner-col-left
{
	color: #333;
	float: left;
	margin: 0;
	padding: 0;
	width: 226px;
}
.explore .inner-col-left.addition
{
	width: 200px;
}
.explore .inner-col-right
{
	color: #333;
	float: right;
	margin: 0;
	padding: 0;
	width: 226px;
}
.explore .inner-col-right.addition
{
	color: #333;
	float: right;
	margin: 0;
	padding: 0;
	width: 200px;
}
.addition-holder {
	zoom: 1;
}

#profiles
{
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}
#profiles .dropdowns
{
	margin: 4px 0 0 30px;
	padding-bottom: 20px;
}
#profiles .dropdowns p
{
	display: inline;
	margin: 0;
	padding: 0;
}
#profiles .dropdowns select
{
	margin: 3px 7px 0 5px;
	padding: 0;
	width: 140px;
}
.pro-btn
{
	background: url(../img/pro-btn.gif) no-repeat 0 0;
	height: 16px;
	margin-top: 8px;
	width: 103px;
}
.git-btn
{
	background: url(../img/git-btn.gif) no-repeat 0 0;
	height: 16px;
	margin: 8px 0;
	width: 103px;
}
.pro-btn a, .git-btn a
{
	color: #fff !important;
	padding-left: 15px;
	text-decoration: none;
}
.pro-btn a:hover, .git-btn a:hover
{
	text-decoration: underline;
}
.sharethis{
	background: url(../img/pro-btn.gif) no-repeat 0 0;
	float: right;
	height: 16px;
	width: 103px;
}
.sharethis-right{
	float: right !important;
	margin-left: 10px !important;
}
.sharethis.addition{
	float: left;
}
.sharethis a{
	color: #fff !important;
	padding-left: 15px;
	text-decoration: none;
}
.sharethis a:hover
{
	text-decoration: underline;
}
.content-box
{
	margin: 16px 0 16px 0;
	position: relative;
}
.content-box .img-holder
{
	float: right;
	margin-left: 16px;
	width: 103px;
}
.content-box ul li {
	padding: 0 0 8px 0;
	margin: 0px;
	list-style: outside;
	list-style-type: disc;
}
.sub-headers
{
	font-weight: bold;
	margin-bottom: 16px;
}
.content-box .img-holder2
{
	float: right;
	margin-left: 16px;
	width: 276px;
}
.explore .content-box .img-holder img
{
	margin-left: 16px;
}
.explore .news-item
{
	margin: 16px 0;
}

.searchresult-holder{
	margin: 16px 0;
	color: #333;
	background: url(../img/search-bullet.gif) no-repeat 0 6px;
}
.searchresult{
	padding-left: 15px;
}
.searchresult h2 {
	font-size: 16px;
	color: #333;
	padding-bottom:0px;
}
.searchresult h2 a{
	color: #333;
}

.explore .case-folder{
	margin: 16px 0;
}
.explore .case-folder li{
	float: left;
	zoom: 1;
	padding:0px!important;
	margin:0px!important;
	list-style: none;
}
.explore .case-folder li a{
	color: #333;
	margin-right: 6px;
	text-decoration: underline;
}

.micro-img li{
	float: left;
	height: 36px;
	margin: 0 2px;
	width: 36px;
	padding: 0px !important;
	list-style: none !important;
}
.micro-img li a{
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 36px;
}

.co_create .inner-col-left{
	clear: both;
	float: left;
	width: 225px;
	margin-right: 10px;
}
.co_create .inner-col-right{
	float: left;
	width: 225px;
}
.co_create .inner-col-left .box .br,
.co_create .inner-col-right .box .br
{
	padding: 15px;
	position: relative;
}

#section-wrapper
{
	height: 32px;
	position: relative;
}
#sectionbar
{
	float: left;
	height: 32px;
	width: 668px;
}
.explore #sectionbar
{
	background: #2F7393;
}
.connect #sectionbar
{
	background: #77AD2A;
}
.co_create #sectionbar
{
	background: #A9BB42;
}
#section-begin
{
	float: left;
	height: 32px;
	width: 166px;
}
#section-end
{
	float: right;
	height: 32px;
	width: 46px;
}
.breadcrumb-holder
{
	float: left;
	height: 32px;
}
#breadcrumbs
{
	margin: 8px 0 0 30px;
	padding: 0;
}
#breadcrumbs li
{
	float: left;
}
#breadcrumbs li a,
#breadcrumbs li span
{
	background: transparent url(../img/bc-arrow2.gif) no-repeat 0 3px;
	color: #1C6283;
	padding: 0 6px 0 12px;
}
.connect #breadcrumbs li a, 
.connect #breadcrumbs li span, 
.explore #breadcrumbs li a, 
.explore #breadcrumbs li span, 
.co_create #breadcrumbs li a,
.co_create #breadcrumbs li span
{
	background: transparent url(../img/bc-arrow.gif) no-repeat 0 3px;
	color: #fff;
	padding: 0 6px 0 12px;
}
#breadcrumbs li.first a
{
	background: none;
}
#breadcrumbs li.last a,
#breadcrumbs li.last span
{
	text-decoration: none;
}
.explore #section-begin
{
	background: transparent url(../img/explore-section-begin2.gif) no-repeat 0 0;
}
.explore #section-end
{
	background: transparent url(../img/explore-section-end.gif) no-repeat 0 0;
}
.connect #section-begin {
	background:transparent url(../img/connect-section-begin2.gif) no-repeat scroll 0 0;
	}
.connect #section-end
{
	background: transparent url(../img/connect-section-end.gif) no-repeat 0 0;
}
.co_create #section-begin
{
	background: transparent url(../img/create-section-begin.gif) no-repeat 0 0;
}
.co_create #section-end
{
	background: transparent url(../img/create-section-end.gif) no-repeat 0 0;
}
#section-title{
	display: block;
	background: url(../img/section-title-bg.gif) top left repeat-y;
	color: #458BAC;
	font-size: 18px;
	margin:0px;
	float: left;
}
#section-title span {
	display: block;
	padding: 3px 7px;
	background: url(../img/section-title-bg.gif) top right repeat-y;
	float: left;
}
.explore #section-title,
.connect #section-title,
.co_create #section-title{
	background: transparent;
	color: #FFF;
	margin: 0 0 0 10px;
}
.explore #section-title span,
.connect #section-title span,
.co_create #section-title span{
	background: transparent;
	padding: 5px 5px;
}
#col-left,
#col-left-wide
{
	float: left;
	margin: 0;
	min-height: 250px;
	padding: 0;
	width: 670px;
}
#col-left-wide
{
	width: 920px;
}
.connect #outer-wrapper.bg
{
	background: #fff url(../img/con-bg-form.jpg) no-repeat 0 50px;
	padding: 0;
}
#flash-holder
{
	height: 288px;
	margin-left: -4px;
	width: 668px;
	z-index: 1;
}
#flash-holder #flash-holder-alt {
	padding: 20px 4px;
	color: #2F7393;
	line-height: 14px;
	overflow-y: scroll;
	height: 248px;
}
#flash-holder #flash-holder-alt a {
	color: #2F7393;
}
#flash-holder #flash-holder-alt h2 {
	color: #333;
}
#flash-holder-cre
{
	height: 450px;
	margin-left: -57px;
	width: 275px;
	position: relative;
}
#flash-holder-cre-how
{
	height: auto;
	margin-left: 0px;
	width: auto;
	position: relative;
}
#inner-col
{
	margin-top: 16px;
	min-height: 150px;
	width: 670px;
}
.module-floats
{
	display: inline;
	float: left;
	margin: 0 23px 0 0;
}
.module-floats-last
{
	display: inline;
	float: right;
	margin: 0;
}
.module
{
	position: relative;
	width: 208px;
}
.module h2 {
	color: #FFF;
	font-size: 19px;
	font-weight: normal;
	padding: 13px 0 0 23px;
}
.module h2 a{
	text-decoration: none;
	font-weight: normal;
	color: #FFF;
}
.sidebar-content .module
{
	margin-bottom: 16px;
}
.module-header
{
	height: 68px;
	position: relative;
	width: 208px;
}
.module-content ul {
	padding-left: 12px;
}
.module-content li{
	padding: 0 0 2px 12px;
	zoom: 1;
	background: url(../img/white-arrow.gif) no-repeat 0 3px;
}
.module-content .rss a {
	background: url(../img/rss-icon.gif) center right no-repeat;
}
.module-content li a {
	color: #fff;
	text-decoration: none;
	padding-right: 20px;
}
.module-content li a:hover {
	color: #fff;
	text-decoration: underline;
}
.module-content p
{
	font-size: 14px;
	padding: 0 23px;
}
.module-footer
{
	bottom: 0;
	height: 35px;
	position: relative;
	width: 208px;
}
.module-explore
{
	background: #2F7393;
}
.explore .arrow
{
	background: url(../img/nav-exp-arrow.gif) no-repeat 0 3px;
	color: #2F7393;
}
.module-explore .module-btn
{
	background: transparent url(../img/explore-btn.gif) no-repeat 0 0;
	border: none;
	cursor: pointer;
	display: block;
	height: 40px;
	margin: 15px 0 0 17px;
	overflow: hidden;
	width: 100px;
}
.module-connect
{
	background: #77AD2A;
}
.connect .arrow
{
	background: url(../img/nav-con-arrow.gif) no-repeat 0 3px;
	color: #64A02E;
}
.module-connect	.module-btn
{
	background: transparent url(../img/connect-btn.gif) no-repeat 0 0;
	border: none;
	cursor: pointer;
	display: block;
	height: 40px;
	margin: 15px 0 0 17px;
	overflow: hidden;
	width: 110px;
}
.module-co_create
{
	background: #A9BB42;
}
.co_create .arrow
{
	background: url(../img/nav-cre-arrow.gif) no-repeat 0 3px;
	color: #A9BB42;
}
.module-co_create .module-btn
{
	background: transparent url(../img/create-btn.gif) no-repeat 0 0;
	border: none;
	cursor: pointer;
	display: block;
	height: 40px;
	margin: 15px 0 0 17px;
	overflow: hidden;
	width: 128px;
}
.co_create .module-btn-white
{
	background: transparent url(../img/cre-sub-btn.gif) no-repeat 0 0;
	border: none;
	cursor: pointer;
	height: 45px;
	margin: 0 auto;
	overflow: hidden;
	width: 190px;
}
.co_create .module-btn-white span
{
	color: #333;
	display: block;
	font-size: 18px;
	margin-bottom: 8px;
	padding: 0;
}
.connect .module-btn-white
{
	background: transparent url(../img/con-sub-btn.gif) no-repeat 0 0;
	border: none;
	cursor: pointer;
	height: 47px;
	margin-left: 98px;
	overflow: hidden;
	width: 184px;
}
.connect .module-btn-white span
{
	color: #333;
	display: block;
	font-size: 18px;
	margin-bottom: 17px;
	padding: 0;
}
.arrow
{
	background: url(../img/nav-new-arrow.gif) no-repeat 0 3px;
	color: #2F7393;
}
.explore #nav-col li li .arrow
{
	background: url(../img/nav-new-arrow.gif) no-repeat 0 3px;
	
}
.module-explore .module-header
{
	background: transparent url(../img/explore-mod-header.gif) no-repeat 0 0;
}
.module-explore .module-footer
{
	background: transparent url(../img/explore-mod-footer.gif) no-repeat 0 0;
}
.module-connect .module-header
{
	background: transparent url(../img/connect-mod-header.gif) no-repeat 0 0;
}
.module-connect .module-footer
{
	background: transparent url(../img/connect-mod-footer.gif) no-repeat 0 0;
}
.module-co_create .module-header
{
	background: transparent url(../img/create-mod-header.gif) no-repeat 0 0;
}
.module-co_create .module-footer
{
	background: transparent url(../img/create-mod-footer.gif) no-repeat 0 0;
}
#col-right
{
	color: #fff;
	display: inline;
	float: right;
	margin: 0;
	min-height: 250px;
	padding: 0;
	width: 220px;
}
#search-bar-big{
	background: url(../img/search-bg-big.gif) no-repeat 0 0;
	color: #fff;
	float: left;
	height: 32px;
	margin-bottom: 16px;
	position: relative;
	width: 322px;
}
#search-bar-big ul{
	padding:0px !important;
}
#search-bar-big li{
	color: #fff;
	display: inline;
	float: left;
	height: 16px;
	padding:0px !important;
}
#search-bar-big li span{
	display: block;
	height: 38px;
	margin: 8px 2px 0 7px;
	width: 45px;
}
#search-bar-big li input{
	background: none;
	border: none;
	position: static;
	width: 221px;
	padding-left: 5px;
	padding-top: 2px;
}
#search-bar-big li.search-bg-big{
	background: url(../img/search-input-big.gif) no-repeat 0 0;
	border: none;
	display: block;
	height: 19px;
	margin-top: 6px;
	overflow: hidden;
	padding: 2px 5px 0 5px;
	width: 221px;
}
#search-bar-big li .search-btn{
	background: transparent url(../img/search-btn-big.gif) no-repeat 0 0;
	border: none;
	cursor: pointer;
	height: 38px;
	margin: 0;
	overflow: hidden;
	width: 32px;
}
#search-bar{
	background: url(../img/search-bg.gif) no-repeat 0 0;
	color: #fff;
	display: inline;
	float: right;
	height: 32px;
	position: relative;
	width: 208px;
}
#search-bar li
{
	color: #fff;
	display: inline;
	float: left;
	height: 16px;
}
#search-bar li span
{
	display: block;
	height: 38px;
	margin: 8px 2px 0 7px;
	width: 45px;
}
#search-bar li input
{
	background: none !important;
	border: none;
	position: static;
	width: 100px;
}
#search-bar li.search-bg
{
	background: url(../img/search-input-bg.gif) no-repeat 0 0;
	border: none;
	display: block;
	height: 19px;
	margin-top: 6px;
	overflow: hidden;
	padding: 2px 5px 0 5px;
	width: 106px;
}
#search-bar li .search-btn
{
	background: transparent url(../img/search-btn.gif) no-repeat 0 0;
	border: none;
	cursor: pointer;
	height: 38px;
	margin: 0;
	overflow: hidden;
	width: 32px;
}
#col-right .sidebar-content
{
	color: #333;
	display: inline;
	float: right;
	margin: 24px 0 0 0;
	width: 208px;
}
.sidebar-content
{
	color: #fff;
	float: right;
	margin: 32px 0 0 0;
	width: 208px;
}
#col-right .sidebar-content	a.blue-arrow
{
	background: transparent url(../img/blue-arrow.gif) no-repeat 0 3px;
	color: #333;
	display: block;
	height: 15px;
	padding-left: 10px;
}
#footer{
	background: url(../img/hor-line.gif) no-repeat 0 0;
	height: 30px;
	margin: 32px auto;
	position: relative;
	width: 921px;
	padding-bottom: 55px;
}
#meta-footer {
	float: right;
	margin-top: 15px;
	font-size: 11px;
	color: #2F7393;
}
#meta-footer #copy {
	float: left;
	padding: 0 9px 0 9px;
	zoom: 1;
}
#meta-footer ul {
	float: left;
	position: relative;
	margin-right: -9px;
}
#meta-footer li {
	padding: 0 9px 0 9px;
	background: transparent url(../img/meta-devider.gif) no-repeat 0 0;
	float: left;
	zoom: 1;
}
#meta-footer li a {
	color: #2F7393;
}

.float-left{
	float: left;
}
.clearer{
	clear: both;
	height: 0px;
	overflow: hidden;
}

/* Sitemap */


#sitemap {
}
.sitemap-row{
	clear: both;
}

.sitemap-column,
.sitemap-column ul,
.sitemap-column li{
	display: block;
	list-style: none;
	margin: 0px;
	padding: 1px 0px;
}

.sitemap-column{
	float: left;
	width: 220px;
	padding-bottom: 40px;
}

.sitemap-column li{
	background: transparent url(../img/blue-arrow.gif) left 4px no-repeat;
	padding-left: 10px;
	
}


/* Get in touch */

#question1,
#question2,
#question3 {
	margin: 0 0 20px 0;
}
#question1 .box,
#question2 .box,
#question3 .box {
	margin-bottom:0px;
}
#question1 .num,
#question2 .num,
#question3 .num {
	background-image: url(../img/con-nr-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	width: 22px;
	text-align: center;
	float: left;
	padding: 3px 0 0 0;
}
#question1-holder {
	margin: 0 0 0 40px;
}
#question1-left {
	float: left;
/*	width: 167px; */
	width: 209px;
}
#question1-right {
/*	margin-left: 169px; */
	margin-left: 211px;
}

#experts-filter,
#business-filter{
	display: inline;
}



.break {
	height: 10px;
	overflow: hidden;
}

#box-green {
	background: #77AD2A url(../img/box-green-tl.gif) no-repeat top left;
}
#box-green .tr {
	background: url(../img/box-green-tr.gif) no-repeat top right;
}
#box-green .bl {
	background: url(../img/box-green-bl.gif) no-repeat bottom left;
}
#box-green .br {
	background: url(../img/box-green-br.gif) no-repeat bottom right;
	padding-bottom: 10px;
}

#label-green-generalquestion,
#label-green-expert,
#label-green-businessdevelopment,
#label-green-email-tab,
#label-green-phone-tab,
#label-green {
	margin: 0 0 0 22px;
}
#label-green-generalquestion .br ,
#label-green-expert .br ,
#label-green-businessdevelopment .br ,
#label-green-email-tab .br ,
#label-green-phone-tab .br ,
#label-green .br {
	padding:0px;
}

#peoples .people #box-green,
#peoples .people #box-green .tr,
#peoples .people #box-green .bl,
#peoples .people #box-green .br,
#label-green-generalquestion, #label-green-expert, #label-green-businessdevelopment, #label-green-email-tab, #label-green-phone-tab,
#label-green-generalquestion .tr, #label-green-expert .tr, #label-green-businessdevelopment .tr, #label-green-email-tab .tr, #label-green-phone-tab .tr,
#label-green-generalquestion .bl, #label-green-expert .bl, #label-green-businessdevelopment .bl, #label-green-email-tab .bl, #label-green-phone-tab .bl,
#label-green-generalquestion .br, #label-green-expert .br, #label-green-businessdevelopment .br, #label-green-email-tab .br, #label-green-phone-tab .br,
#label-green .tr,
#label-green .bl,
#label-green .br {
	background: transparent;
}

#peoples .people-active #box-green,
#label-green-generalquestion.label-active , 
#label-green-expert.label-active , 
#label-green-businessdevelopment.label-active , 
#label-green-email-tab.label-active , 
#label-green-phone-tab.label-active , 
#label-green.label-active {
	background: #77AD2A url(../img/box-green-tl.gif) no-repeat top left;
}
#peoples .people-active #box-green .tr,
#label-green-generalquestion.label-active .tr, 
#label-green-expert.label-active .tr, 
#label-green-businessdevelopment.label-active .tr, 
#label-green-email-tab.label-active .tr , 
#label-green-phone-tab.label-active .tr , 
#label-green.label-active .tr{
	background: url(../img/box-green-tr.gif) no-repeat top right;
}
#peoples .people-active #box-green .bl,
#label-green-generalquestion.label-active .bl, 
#label-green-green-expert.label-active .bl, 
#label-green-green-businessdevelopment.label-active .bl, 
#label-green-email-tab.label-active .bl , 
#label-green-phone-tab.label-active .bl , 
#label-green.label-active .bl{
	background: url(../img/box-green-bl.gif) no-repeat bottom left;
}
#peoples .people-active #box-green .br,
#label-green-generalquestion.label-active .br, 
#label-green-expert.label-active .br, 
#label-green-businessdevelopment.label-active .br, 
#label-green-email-tab.label-active .br , 
#label-green-phone-tab.label-active .br , 
#label-green.label-active .br {
	background: url(../img/box-green-br.gif) no-repeat bottom right;
}

.br{
	position: relative;
}

#secured {
	width: 168px;
	position: absolute;
	bottom: -35px;
	right:0;
	margin: 0 -15px 0 0;
	line-height: 14px;
	color: #FFF;
}
body.co_create #secured{
	bottom: -85px;
}
#secured a {
	color: #FFF;
}
#secured .icon {
	padding: 0 0 0 25px;
	background: url(../img/secured.gif) 0px 0px no-repeat;
}
#secured .br{
	padding: 10px;
	color: #FFF;
}
.start-a-project form{
	margin-bottom: 30px;
}
#quick-scan-order-form #secured{
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0 -10px -40px 0;
}
#question2-controls {
	margin: 0 0 4px 40px;
}

#question2-holder {
	clear: left;
}
#peoples-pages li {
	display: inline-block;
	padding: 3px;
	color: #000;
}
	#peoples-pages li a {
		color: #000;
		display: inline-block;
		padding: 1px 3px;
	}
.active-page {
	display: block !important;
}
#peoples-pages li .current {
	font-weight: bold;
}
#peoples-pages li.next a ,
#peoples-pages li.previous a {
	font-weight: normal;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #FF9933;
	text-decoration: none;
}

#question3-controls {
	margin: 0 0 0 40px;
}
#question3 #question3-options-email,
#question3 #question3-options-phone {
	float: left;
	margin-right: 2px;
	zoom: 1;
	margin-bottom: 4px;
/*	width: 167px; */
	width: 209px;
}
#question3 #question3-options-phone {
	margin-right: 0px;
}
#question3 .question3-options-active {
	margin-bottom: 0px !important;
}

#question3 .text {
	width: 250px;
}
#question3 .textarea {
	width: 250px;
}
#question3 .select {
	width: 256px;
}

#question3 .question3-left {
	text-align: right;
}
#question3 .question3-left {
	font-weight: bold;
	width: 100px;
	float: left;
}
#question3 .question3-right {
	margin-left: 120px;
}

#question3-holder {
	clear: left;
}

.error {
	color: red;	
}

#question1 .radio,
#question2 .radio,
#question3 .radio {
	float: left;
}
#question1 .label-radio,
#question2 .label-radio,
#question3 .label-radio {
	padding: 3px;
	display: block;
	line-height:16px;
}
.label-active {
	background-color: #77AD2A;
}

.phone-content {
	display: none;
}
#question2 .people {
	width: 205px;
}
#question2 .people-left {
	float: left;
}
#question2 .people-right {
	float: right;
}
#question2 .people-holder {
	margin-left: 22px;
}
#question2 .people-img {
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 62px;
	width: 55px;
}
#question2 .people-content {
	margin-left: 60px;
}
#question2 .people h2,
#question2 .people p {
	padding-bottom: 4px;
	font-size: 12px;
}


/* end Get in touch */

/* begin explore */

.explore a{
	color: #1C6283;
}
.connect a{
	color: #1C6283;
}
.co_create a{
	color: #1C6283;
}




.explore .box {
	background: #DAE8EE url(../img/exp-cor-tl.gif) no-repeat top left;
}
.explore .box .tr {
	background: url(../img/exp-cor-tr.gif) no-repeat top right;
}
.explore .box .bl {
	background: url(../img/exp-cor-bl.gif) no-repeat bottom left;
}
.explore .box .br {
	background: url(../img/exp-cor-br.gif) no-repeat bottom right;
}
.explore #nav-col li a:hover,
.explore #nav-col li a.current{
	background: #2F7393 url(../img/exp-nav-tl.gif) no-repeat top left;
}
.explore #nav-col li a:hover .tr,
.explore #nav-col li a.current .tr{
	background: url(../img/exp-nav-tr.gif) no-repeat top right;
}
.explore #nav-col li a:hover .bl,
.explore #nav-col li a.current .bl{
	background: url(../img/exp-nav-bl.gif) no-repeat bottom left;
}
.explore #nav-col li a:hover .br,
.explore #nav-col li a.current .br{
	background: url(../img/exp-nav-br.gif) no-repeat bottom right;
}

/* end explore */


/* begin connect */

.connect a{
	color: #64A02E;
}
.connect .box {
	background: #D4E6A8 url(../img/con-corner-tl.gif) no-repeat top left;
}
.connect .box .tr {
	background: url(../img/con-corner-tr.gif) no-repeat top right;
}
.connect .box .bl {
	background: url(../img/con-corner-bl.gif) no-repeat bottom left;
}
.connect .box .br {
	background: url(../img/con-corner-br.gif) no-repeat bottom right;
}
.connect #nav-col li a:hover,
.connect #nav-col li a.current{
	background: #77AD2A url(../img/con-nav-tl.gif) no-repeat top left;
}
.connect #nav-col li a:hover .tr,
.connect #nav-col li a.current .tr{
	background: url(../img/con-nav-tr.gif) no-repeat top right;
}
.connect #nav-col li a:hover .bl,
.connect #nav-col li a.current .bl{
	background: url(../img/con-nav-bl.gif) no-repeat bottom left;
}
.connect #nav-col li a:hover .br,
.connect #nav-col li a.current .br{
	background: url(../img/con-nav-br.gif) no-repeat bottom right;
}
/* end connect */

/* begin co-create */

.co_create a{
	color: #9CAE33;
}
.co_create .quickscan-detail div.back{
	margin-top: 15px;
}
.co_create .box {
	zoom: 1;
	background: #CADB74 url(../img/cre-cor-tl.gif) no-repeat top left;
}
.co_create .box .tr {
	background: url(../img/cre-cor-tr.gif) no-repeat top right;
}
.co_create .box .bl {
	background: url(../img/cre-cor-bl.gif) no-repeat bottom left;
}
.co_create .box .br {
	background: url(../img/cre-cor-br.gif) no-repeat bottom right;
}

.co_create .box-light {
	background: #F3F9D8 url(../img/quickscan-balloon-tl.gif) no-repeat top left;
}
.co_create .box-light h2 {
	font-size: 14px;
	padding-bottom: 8px;
}
.co_create .box-light .tr {
	background: url(../img/quickscan-balloon-tr.gif) no-repeat top right;
}
.co_create .box-light .bl {
	background: url(../img/quickscan-balloon-bl.gif) no-repeat bottom left;
}
.co_create .box-light .br {
	background: url(../img/quickscan-balloon-br.gif) no-repeat bottom right;
	color: #333;
}
.co_create .quickscan-detail .box .br,
.co_create .quickscan-detail .box-light .br {
	padding: 23px 13px;
	height: 96px;
}
.co_create .box .br {
	padding: 23px 13px;
}

.co_create .box-light a {
	color: #333;
}
.co_create .box-light li {
	padding: 2px 0;
}
.co_create #nav-col li a:hover,
.co_create #nav-col li a.current{
	background: #A9BB42 url(../img/cre-nav-tl.gif) no-repeat top left;
}
.co_create #nav-col li a:hover .tr,
.co_create #nav-col li a.current .tr{
	background: url(../img/cre-nav-tr.gif) no-repeat top right;
}
.co_create #nav-col li a:hover .bl,
.co_create #nav-col li a.current .bl{
	background: url(../img/cre-nav-bl.gif) no-repeat bottom left;
}
.co_create #nav-col li a:hover .br,
.co_create #nav-col li a.current .br{
	background: url(../img/cre-nav-br.gif) no-repeat bottom right;
}
/* end co-create */



.more {
	background: #FF9933 url(../img/more-tl.gif) no-repeat top left;
	color: #333 !important;
	text-decoration: none !important;
}
.more .more-tr {
	background: url(../img/more-tr.gif) no-repeat top right;
}
.more .more-bl {
	background: url(../img/more-bl.gif) no-repeat bottom left;
}
.more .more-br {
	background: url(../img/more-br.gif) no-repeat bottom right;
	padding: 0 3px;
}


.explore .filter .more {
	background: #FF9933 url(../img/more-exp-tl.gif) no-repeat top left;
}
.explore .filter .more .more-tr {
	background: url(../img/more-exp-tr.gif) no-repeat top right;
}
.explore .filter .more .more-bl {
	background: url(../img/more-exp-bl.gif) no-repeat bottom left;
}
.explore .filter .more .more-br {
	background: url(../img/more-exp-br.gif) no-repeat bottom right;
}

.module-content {color:#FFF;}


.get-in-touch #outer-wrapper {
	background: url(../img/con-bg-form.jpg) 0px 100px no-repeat;
}
.pi-scan #outer-wrapper {
	background: url(../img/appels.jpg) 0px 150px no-repeat;
}
.start-a-project #outer-wrapper {
	background: url(../img/plant.jpg) 0px 275px no-repeat;
}

/*Quick scans styles*/

.how-does-it-work .box .br select,
.how-does-it-work .box .br input{
	width: 185px;
}
.how-does-it-work .box .br .button{
	margin: 10px 0 0 -15px;
}

.quickscan-box, 
.quickscan-box .top, .quickscan-box .right, .quickscan-box .left, .quickscan-box .bottom
.quickscan-box .tl, .quickscan-box .tr, .quickscan-box .bl, .quickscan-box .br
{
	width: 225px;
	height: 250px;
}

.quickscan-box {
	float: left;
	/*background: url(../img/box-quickscan-tl.gif) no-repeat;*/
	background-color: #9CAE33;
	margin: 0px 13px 17px 0;
	padding: 0px;
	position: relative;
	color: #fff;
}
.how-does-it-work .quickscan-box {
	margin-right: 10px;
}
.quickscan-box .top{
	background: url(../img/box-quickscan-top.gif) repeat-x top left;
}
.quickscan-box .right{
	background: url(../img/box-quickscan-right.gif) repeat-y top right;
}
.quickscan-box .bottom{
	background: url(../img/box-quickscan-bottom.gif) repeat-x bottom left;
}
.quickscan-box .left{
	background: url(../img/box-quickscan-left.gif) repeat-y top left;
}
.quickscan-box .tl{
	background: url(../img/box-quickscan-tl.gif) no-repeat top left;
}
.quickscan-box .tr{
	background: url(../img/box-quickscan-tr.gif) no-repeat top right;
}
.quickscan-box .bl{
	background: url(../img/box-quickscan-bl.gif) no-repeat bottom left;
}
.quickscan-box .br{
	background: url(../img/box-quickscan-br.gif) no-repeat bottom right;
}
.quickscan-box.last{
	margin-right: 0 !important;
}
.quickscan-box .title{
	position: absolute;
	left: 15px;
	top: 8px;
	font-size: 15px;
	font-weight: bold;
	width: 197px;
	height: 20px;
}
.quickscan-box .image{
	position: absolute;
	left: 2px;
	top: 48px;
	width: 221px;
	height: 56px;
	overflow: hidden;
}
.quickscan-box .description{
	position: absolute;
	left: 15px;
	top: 115px;
	font-size: 12px;
	width: 197px;
	height: 75px;
	overflow: hidden;
}
.quickscan-box a.read-more{
	position: relative;
/*	left: 15px;
	top: 170px;*/
	display: block;
	width: 70px;
	margin-top: -8px;
	font-size: 12px;
	padding-left: 12px;
	background: url(../img/arrow-quickscan.gif) no-repeat;
	background-position: 0px 3px;
	color: #fff;
	text-decoration: underline;
}
.quickscan-box .pricebar{
	position: absolute;
	bottom: 15px;
	height: 43px;
	width: 225px;
	background: url(../img/bg-quickscan-pricebar-left.gif) no-repeat top left;
	background-color: #A9BB42;
	overflow: hidden;
}
.quickscan-box .pricebar .right{
	height: 43px;
	width: 225px;
	background: url(../img/bg-quickscan-pricebar-right.gif) no-repeat top right;
}
.quickscan-box .price{
	position: relative;
	padding: 8px 0px;
	font-size: 18px;
	font-weight: bold;
	width: 100px;
	text-align: center;
}

.quickscan-box .btn-start-now{
	background: url(../img/btn-quickscan-start-now.gif) no-repeat top left;
	position: absolute;
	display: block;
	top: 6px;
	right: 5px;
	width: 123px;
	height: 40px;
}

.how-does-it-work .quickscan-box .btn-start-now{
	background: url(../img/btn-quickscan-start-now.gif) no-repeat top left;
	top: 6px;
	right: 5px;
	width: 123px;
	height: 40px;
}
.quickscan-box .disclaimer{
	display: block;
	font-size: 10px;
}

.color-green{
	color: #A9BB42;
}

.quickscan-balloon{
	position: relative;
	background: url(../img/quickscan-balloon-tl.gif) no-repeat top left;
	background-color: #F3F9D8;
	width: 702px;
	margin-bottom: 35px;
}
.quickscan-balloon .tr{
	background: url(../img/quickscan-balloon-tr.gif) no-repeat top right;
}
.quickscan-balloon .bl{
	background: url(../img/quickscan-balloon-bl.gif) no-repeat bottom left;
}
.quickscan-balloon .br{
	background: url(../img/quickscan-balloon-br.gif) no-repeat bottom right;
}
.quickscan-balloon .filter{
	padding: 5px 10px;
}
.quickscan-balloon td{
	border: none;
}
.quickscan-balloon .attention-box-arrow{
	position: absolute;
	bottom: -5px;
	width: 48px;
	height: 21px;
	background: url(../img/quickscan-balloon-pointer.gif) no-repeat;
}

.quick-scan .filter .more {
	background: #FF9933 url(../img/qs-filter-tl.gif) no-repeat top left;
	color: #333 !important;
	text-decoration: none !important;
}
.quick-scan .filter .more .more-tr {
	background: url(../img/qs-filter-tr.gif) no-repeat top right;
}
.quick-scan .filter .more .more-bl {
	background: url(../img/qs-filter-bl.gif) no-repeat bottom left;
}
.quick-scan .filter .more .more-br {
	background: url(../img/qs-filter-br.gif) no-repeat bottom right;
	padding: 0 3px;
}


.quickscan-detail .inner-col .box,
.quickscan-detail .inner-col .box-light {
	margin: 60px 0;
}
.co_create .quickscan-detail #content-col .inner-col .box ul,
.co_create .quickscan-detail #content-col .inner-col .box-light ul {
	list-style: none;
}
.co_create #content-col.quickscan-detail .inner-col .box-light ul,
.co_create #content-col.quickscan-detail .inner-col .box-light ul li{
	list-style: none;
}
.co_create #content-col.quickscan-detail .inner-col .box-light ul li{
	padding: 2px 0 2px 10px !important;
	background: url(../img/arrow_relevant_quickscans.gif) no-repeat 0 4px;
}

/*
.quickscan-detail .inner-col .box .br {
	height: 120px;
	padding: 20px;
}
.quickscan-detail .inner-col .box .br .padding{
	padding: 20px 10px;
	height: 100px;
	overflow: hidden;
}
*/

.quickscan-detail .inner-col .box .button {
	background: #BDCF5A url(../img/btn-full-scan-left.gif) no-repeat;
	width: 160px;
	margin: 6px 0;
}
.quickscan-detail .inner-col .box .button .right {
	height: 22px;
	background: url(../img/btn-full-scan-right.gif) no-repeat top right;
}
.quickscan-detail .inner-col .box .button a {
	display: block;
	padding: 3px 5px 5px 20px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.quickscan-detail #fullscan .box-people{
	float: right;
	margin: 0 0 10px 10px;
}
.quickscan-detail #fullscan .box-people .br{
	height: auto;
	padding: 13px;
}
.quickscan-detail #fullscan .button{
	margin-top: 15px;
}

.quickscan-sidebar-box{
	background: url(../img/quickscan-sidebar-box-tl.gif) no-repeat;
	background-color: #9CAE33;
}
.quickscan-sidebar-box .tr{
	background: url(../img/quickscan-sidebar-box-tr.gif) no-repeat top right;
}
.quickscan-sidebar-box .bl{
	background: url(../img/quickscan-sidebar-box-bl.gif) no-repeat bottom left;
}
.quickscan-sidebar-box .br{
	background: url(../img/quickscan-sidebar-box-br.gif) no-repeat bottom right;
	padding: 15px 0px;
}
.quickscan-sidebar-box h2{
	font-size: 15px;
	font-weight: bold;
	padding: 0 10px;
}
.quickscan-sidebar-box .pricebar{
	position: relative;
	background-color: #C5CF87;
	padding: 5px 0 2px;
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0;
	overflow: hidden;
	height: 35px;
}
.quickscan-sidebar-box .pricebar .price{
	position: absolute;
	width: 100px;
	overflow: hidden;
	text-align: center;
}
.quickscan-sidebar-box .pricebar .disclaimer{
	font-size: 10px;
}
.quickscan-sidebar-box .pricebar .btn-quickscan-start-now{
	width: 114px;
	height: 36px;
	background: url(../img/btn-quickscan-buy-now-sidebar.gif) no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top: 5px;
}
.quickscan-sidebar-box .people-image{
	margin: 10px;
}
.quickscan-sidebar-box .people-content{
	margin: 10px 0;
	padding-left: 90px;
}
.quickscan-sidebar-box .people-content .name{
	font-weight: bold;
}

.product-group-box {
	position: relative;
	clear: both;
	margin-top: 10px;
	margin-bottom: 50px;
}
.sidebar-content .box-people{
	width: 210px;
}
.quick-scan-sidebar-box .br {
	padding: 10px 5px;
}
.quick-scan-sidebar-box .price{
	position: relative;
	display: block;
	text-align: center;
	font-size: 25px;
	font-weight: bold;
}
.quick-scan-sidebar-box .btn-quick-scan-start{
	position: relative;
	width: 180px;
	display: block;
	text-align: center;
	margin: 5px auto;
	padding: 10px 0;
	background-color: #D00;
	color: white;
	font-size: 25px;
	font-weight: bold;
}
.quick-scan-sidebar-box .people-image{
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 96px;
	width: 72px;
	background-color: #CCC;
	
}
.quick-scan-sidebar-box .host-col-left{
	float: left;
	width: 110px;
}

.quickscan-order #navbar {
	margin: 10px 0 20px;
}
.quickscan-order #navbar .item{
	width: auto !important;
	width: 10px;
	float: left;
	font-size: 14px;
	color: #FFF;
	margin: 10px 10px 0 0;
	background: #CADB74 url(../img/qs-order-navbar-left.gif) no-repeat;
}
.quickscan-order #navbar .item .right{
	height: 25px;
	padding: 0 20px 0 10px;
	background: url(../img/qs-order-navbar-right.gif) no-repeat top right;
}
.quickscan-order #navbar .item .right span{
	display: block;
	padding: 5px 0 0;
}
.quickscan-order #navbar .item.selected{
	background: #9CAE33 url(../img/qs-order-navbar-sel-left.gif) no-repeat;
}
.quickscan-order #navbar .item.selected .right{
	background: url(../img/qs-order-navbar-sel-right.gif) no-repeat top right;
}
	
.quickscan-order .box .br ,
.quickscan-order .box-light .br {
	padding: 20px;
	position: relative;
}
.quickscan-order.step3 .box-light .br{
	padding-bottom: 60px;
}

#quick-scan-order-form {
	height: auto !important;
	height: 1px;
	position: relative;
}
#quick-scan-order-form ul, #quick-scan-order-form ul li {
	list-style: disc outside;
}
#quick-scan-order-form ul {
	padding-left: 15px;
}
#quick-scan-order-form .form-element{
	margin-bottom: 15px;
}

#quick-scan-order-form h1 {
	color: #9CAE33;
	font-size: 24px;
	line-height: 1em;
}
#quick-scan-order-form .sub {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	line-height: 1em;
}
#quick-scan-order-form .info {
	border: 1px solid #1C6283;
	background-color: #B7D1DD;
	padding: 5px;
	font-style: italic;
	margin: 0 0 15px;
}
#quick-scan-order-form input[type=text],
#quick-scan-order-form select,
#quick-scan-order-form textarea {
	width: 300px;
	margin: 0 0 5px;
	padding: 3px;
	
}
#quick-scan-order-form input.medium,
#quick-scan-order-form select.medium{
	width: 210px;
}
#quick-scan-order-form input.small{
	width: 125px;
}
#quick-scan-order-form input.input-empty,
#quick-scan-order-form .phone-format {
	color: #999;
	font-style: italic;
}
#quick-scan-order-form #order-number-container input{
	margin: 0 5px;;
}

#quick-scan-order-form textarea{
	display: block;
	width: 415px;
	height: 110px;
}

#quick-scan-order-form .button{
	margin-left: -15px;
}

#quick-scan-order-form .button-edit{
	float: left;
	background: #9CAE33 url(../img/btn-quickscan-order-form-edit-l.gif) no-repeat;
	height: 17px;
	margin: 4px 0 0;
}
#quick-scan-order-form .button-edit .right{
	background: url(../img/btn-quickscan-order-form-edit-r.gif) no-repeat top right;
}
#quick-scan-order-form .button-edit .right a{
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 1px 15px;
}
	
#quick-scan-order-form table tr td {
	border-style:none;
	border-width:0;
	margin:	0;
	padding:	10px 0;
	vertical-align:	top;
}

#quick-scan-order-form .subtitle {
	float: left;
	margin: 3px 10px 3px 0;
}

#quick-scan-order-form .break {
	border-top: 1px solid #999;
	margin: 7px 0;
}

#quick-scan-order-form #pricebar {
	background: #FFF url(../img/qs-order-pricebar-l.gif) no-repeat;
	margin: 7px 0;
}
#quick-scan-order-form #pricebar .right {
	background: url(../img/qs-order-pricebar-r.gif) no-repeat top right;
	height: 53px;
}
#quick-scan-order-form #pricebar .costs {
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 20px 10px 0 10px;
}
#quick-scan-order-form #pricebar .price {
	float: left;
	font-size: 24px;
	font-weight: bold;
	padding: 12px 0px 0 10px;
	text-align: center;
}
#quick-scan-order-form #pricebar .price .disclaimer{
	font-size: 10px;
	margin-top: -2px;
}

#quick-scan-order-form .contact-info{
	font-style: italic;
	margin: 5px 0;
}

#quick-scan-order-form #btn-next-step-3{
	position: absolute;
	bottom: -31px;
	left: 110px;
}

/*End quick scans styles*/

.explore-link,
.connect-link,
.co-create-link,
.quick-scan-link{
	color: white !important;
	text-decoration: none !important;
	padding: 0 3px !important;
}
.explore-link a,
.connect-link a,
.co-create-link a,
.quick-scan-link a{
	color: white !important;
	text-decoration: none !important;
}

.explore-link {
	background-color: #1C6283;
}
.connect-link {
	background-color: #64A02E;
}
.co-create-link {
	background-color: #BCCE58;
}
.quick-scan-link {
	background-color: #ff9900;
}


#cse-search-results iframe {
	width: 460px;
}


