@charset "utf-8";
/* CSS Document */

body {
	background: #fff;
	color: #595959;
	text-align: left;
	font: 0.76em Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px
}

#wrapper {
	
}

#Inner {
	
}

#TopHeader, #navcontainer {
	display: none
}

#MainHeader {
	display: none
}

#TopSearchBox {
	display: none
}

a#TopContactBlock {
	display: none
}

a#TopContactBlock:hover {
	display: none
}

a#HomePageLink {
	display: none
}

a#HomePageLink span {
	display: none;
}

#TopSearchBox #SearchForm {
	display: none
}

#TopSearchBox #SearchForm form {
	display: none
}

#TopSearchBox #SearchForm .InputField {
	display: none
}

#TopSearchBox #SearchForm .Button {
	display: none
}

#MainContent {
	
}

#Footer {	
	
}

#Footer span {
	display: none;
}

#FooterContent {
	
}

#FooterImg {
	
}

#FooterText {
	
}

#BotFooter {
	display: none
}

/* Content section */

.Box {	
	height: 154px;
	margin-top: 10px;
}

.LeftBlock {
	
}

.RightBlock {
	
}

.IntLeftBlock {
	
}

.IntRightBlock {
	
}

.WhatBlock {
	
}

/* styles */

h1 {
	font-size: 1.5em;
	font-weight: 100
}

h2 {
	font-size: 1.3em;
}

h2 span {
	display: inline;
}

h3 {
	color: #000ab9;
	font-size: 1.3em;
}

.RightBlock p {
}

.WhatBlock p {
}

.RightBlock p span {
	font-weight: bold;
}

p.span {
}

.RightBlock ul, .WhatBlock ul {
	
}

.RightBlock li {
	
}

.IntLeftBlock p {
	
}

.WhatBlock table {
}

.IntLeftBlock p span {
	font-weight: bold;
}

.IntLeftBlock ul {
	
}

.IntLeftBlock li {
	
}

ul {
	
}

p {
	
}

/* ACCORDION FILE */


#basic-accordian {
	padding: 0px;
}

.accordion_headings {
	cursor:pointer;
}

.accordion_headings:hover {
	
}

.accordion_child {
	padding-bottom: 5px;
	visibility: visible;
	display: block
}

.header_highlight {
	
}

a:link, a:visited {
	color: #000ab9;
	text-decoration: underline;
}

a:hover {
	color: #595959;
	text-decoration: none;
}

img.Img {
	padding: 3px;
	border: 1px solid #000ab9;
	background: #efefef
}

/* RESULTS PAGE */

.ResultsHeader {
	border-bottom: 5px solid #fff;
	padding: 5px;
	font-size: 1.1em
}

.SearchResult {
	margin-bottom: 5px;
}


.SearchResultAlt {
	background: #efefef;
	border-top: 5px solid #efefef;
	border-bottom: 5px solid #efefef;
}


.SearchResultTitle {
	line-height: 2em;
	padding: 5px;
	background: url(../images/menu/menu-on.jpg) repeat-x top left
}

.SearchResultDesc {
	padding: 5px;
	
}

tr.ResultsHeader td {
	padding: 5px;
}

.SearchResultTitle a:link, .SearchResultTitle a:visited {
	color: #fff;
	text-decoration: underline
}

.SearchResultTitle a::hover {
	text-decoration: none;
}

.ImgProfile {
	float: right;
	margin: 5px 10px 5px 20px;
}

.ImageProfile {
	background: #9b9b9b;
	margin: 5px 10px 5px 20px;
	width: 90px;
	height: 90px;
	float: right
}

blockquote {
	display: block;
	padding: 0px 10px 10px 10px;
	margin: 20px 20px 20px 20px;
	background: #fff;
	border: 1px solid #ccc;
	width: 48%;
	color: #3e3e3e
}

.hr {
	clear: both;
	padding: 10px
}

img {
	display: none;
}

/* Survey Products */
.SurveyProductsPrint {
	page-break-after: always;
}

/* ACCORDION FILE */

#basic_accordian {
	padding: 0px;
}

.accordion_headings {
	cursor:pointer;
	height: auto !important;
	overflow: hidden
}

.accordion_headings:hover {
	
}

.accordion_child {
	padding: 5px 5px;
}

.AccordionChildLeft {
	float: left;
	width: 280px;
}

.AccordionChildRight {
	float: left;
	width: 280px;
}

.AccordionContent {	
	width: auto;
	padding-bottom: 5px;
	float: none;
	background-color: #eeeeed;
	display: block !important;
	height: auto;
}

.header_highlight {
	
}

.SurveyProducts {
	background: url(../images/surveyproducts/SurveyProductsBG.png) repeat-y top center;
	margin-bottom: 1px;
	color: #595959;
	padding-bottom: 0px;
	clear: both
}

.SurveyProducts a:link, .SurveyProducts a:visited {
	color: #595959;
	text-decoration: underline;
}

.SurveyProducts p {
	padding: 3px 10px 10px 10px;
	margin: 0px;
}

.SurveyProducts ul {
	margin: 0px;
	padding: 5px 0px 5px 20px;
}

.SurveyProducts table {
	margin: 3px 10px 10px 10px;
}

.SurveyProducts h2 {
	display: block;
	margin: 0px;
	padding: 5px 5px;
	font-size: 15px;
}

.SurveyProducts h2 span {
	
}

.SurveyProducts h2.BespokeSurveys {
	float: left;
	width: 280px;
}

.SurveyProducts h2.iSurvey {
	float: left;
	width: 280px;
}

.SurveyProducts .clear {
	clear: both;
}

h2#BespokeSurvey {
	font-size: 18px;
	color: #000ab9
}

h2#ISurvey {
	font-size: 18px;
	color: #000ab9
}


.SurveyProducts #test2-content, .SurveyProducts #test3-content, .SurveyProducts #test4-content, .SurveyProducts #test5-content, .SurveyProducts #test6-content, .SurveyProducts #test7-content, .SurveyProducts #test8-content, .SurveyProducts #test9-content, .SurveyProducts #test10-content, .SurveyProducts #test11-content, .SurveyProducts #test12-content, .SurveyProducts #test13-content, .SurveyProducts #test14-content, .SurveyProducts #test15-content {
	display: block !important;
	visibility: visible;
	height: 200px !important;
}

.ArrowOpen span {
	display: none;
}

.SurveyProducts #test7-content {
	height: 335px !important
}

#Expertise #test2-content, #Expertise #test3-content, #Expertise #test4-content, #Expertise #test5-content, #Expertise #test6-content, #Expertise #test7-content, #Expertise #test8-content, #Expertise #test9-content, #Expertise #test10-content, #Expertise #test11-content, #Expertise #test12-content, #Expertise #test13-content, #Expertise #test14-content, #Expertise #test15-content {
	display: block !important;
	visibility: visible;
	height: 100px !important;
}

#Expertise .ImageProfile {
	display: none;
}

/* List Carousel */

.list_carousel {
    padding: 0px;
	position: relative;
	overflow: hidden;
	height: 750px;
}

.list_carousel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}

.list_carousel li {
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
    padding: 0;
    margin: 0px;
    display: block;
    float: left;
	width: 700px;
	height: 750px;
}

.list_carousel li img {
	
}

.list_carousel .pagination {
	position: absolute;
	right: 5px;
	top: 5px;
}
.list_carousel .pagination a {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	border: 1px solid #222222;
	border-radius: 6px;
	cursor: pointer;
	opacity: .9;
	background: #222222;
 	-webkit-transition: background .5s, opacity .5s;
 	-moz-transition: background .5s, opacity .5s;
 	transition: background .5s, opacity .5s;
	display: none;
}
.list_carousel .pagination a.selected {
	background: none !important;
	
	opacity: 1;
}

.pagination a span {
    display: none;
}

#MainContent a.next, #MainContent a.play, #MainContent a.pause {
	background: url(images/arrow-next.png) no-repeat 0 0;
	filter: alpha(opacity=75);
	opacity: 0.75;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 31px;
	height: 95px;
	display: block;
	position: absolute;
	right: -1px;
	top: 45%;
}

#MainContent a.next:hover, #MainContent a.play:hover, #MainContent a.pause:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

#MainContent a.prev {
	background: url(images/arrow-prev.png) no-repeat 0 0;
	filter: alpha(opacity=75);
	opacity: 0.75;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 31px;
	height: 95px;
	display: block;
	position: absolute;
	left: -1px;
	top: 45%;
}

#MainContent a.prev:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

a.prev span, a.next span, a.play span, a.pause span {
	display: none;
}