@charset "utf-8";
/*
cssStyles.css
New Styles for FeedBackStat.com
Date: October 4, 2012
*/
@font-face {
	font-family:'NobileRegular';
	src:url('fonts/nobile/nobile-webfont.eot');
	src:url('fonts/nobile/nobile-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/nobile/nobile-webfont.woff') format('woff'), url('fonts/nobile/nobile-webfont.ttf') format('truetype'), url('fonts/nobile/nobile-webfont.svg#NobileRegular') format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'NobileItalic';
	src:url('fonts/nobile/nobile_italic-webfont.eot');
	src:url('fonts/nobile/nobile_italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/nobile/nobile_italic-webfont.woff') format('woff'), url('fonts/nobile/nobile_italic-webfont.ttf') format('truetype'), url('fonts/nobile/nobile_italic-webfont.svg#NobileItalic') format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'NobileBold';
	src:url('fonts/nobile/nobile_bold-webfont.eot');
	src:url('fonts/nobile/nobile_bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/nobile/nobile_bold-webfont.woff') format('woff'), url('fonts/nobile/nobile_bold-webfont.ttf') format('truetype'), url('fonts/nobile/nobile_bold-webfont.svg#NobileBold') format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'NobileBoldItalic';
	src:url('fonts/nobile/nobile_bold_italic-webfont.eot');
	src:url('fonts/nobile/nobile_bold_italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/nobile/nobile_bold_italic-webfont.woff') format('woff'), url('fonts/nobile/nobile_bold_italic-webfont.ttf') format('truetype'), url('fonts/nobile/nobile_bold_italic-webfont.svg#NobileBoldItalic') format('svg');
	font-weight:normal;
	font-style:normal
}
p, li {
	font-size:12px;
	margin-bottom:20px
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
pre, code, kbd, samp {
	font-family:monospace, sans-serif
}
body {
	font:12pt 'NobileRegular', Arial, sans-serif
}
body, select, input, textarea {
	color:#333
}
::-moz-selection {
background:#fcd700;
color:#fff;
text-shadow:none
}
::selection {
	background:#fcd700;
	color:#fff;
	text-shadow:none
}
a:link {
	-webkit-tap-highlight-color:#fcd700
}
ins {
	background-color:#fcd700;
	color:#000;
	text-decoration:none
}
mark {
	background-color:#fcd700;
	color:#000;
	font-style:italic;
	font-weight:bold
}
input[type="radio"] {
	vertical-align:text-bottom
}
input[type="checkbox"] {
	vertical-align:bottom;
*vertical-align:baseline
}
.ie6 input {
	vertical-align:text-bottom
}
select, input, textarea {
	font:99% sans-serif
}
.clickable, label, input[type=button], input[type=submit], button {
	cursor:pointer
}
button, input, select, textarea {
	margin:0
}
button {
	width:auto;
	overflow:visible
}
::-webkit-scrollbar {
width:14px;
height:14px
}
::-webkit-scrollbar-track {
background:rgba(255,255,255,1);
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.4);
-webkit-border-radius:0;
border-radius:0
}
::-webkit-scrollbar-thumb {
-webkit-border-radius:6px;
border-radius:6px;
background:rgba(200,200,200,1)
}
::-webkit-scrollbar-thumb:window-inactive {
background:rgba(255,255,255,1)
}
.ie7 img {
	-ms-interpolation-mode:bicubic
}
.ie6 html {
filter:expression(document.execCommand("BackgroundImageCache", false, true))
}
.clearDiv {
	clear:both;
	height:0;
	width:100%
}
.clearfix:before, .clearfix:after {
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden
}
.clearfix:after {
	clear:both
}
.clearfix {
	zoom:1
}
.block {
	display:block
}
.center {
	display:block;
	margin:0 auto
}
.inline {
	display:inline
}
.tleft {
	text-align:left
}
.tcenter {
	text-align:center
}
.tright {
	text-align:right
}
.floatleft {
	float:left
}
.floatright {
	float:right
}
.spacer20 {
	height:20px
}
.spacer10 {
	height:10px
}
.spacer5 {
	height:5px
}
.padding40 {
	padding:40px
}
.padding30 {
	padding:30px
}
.padding20 {
	padding:20px
}
.padding10 {
	padding:10px
}
.padding5 {
	padding:5px
}
.paddingleft40 {
	padding-left:40px
}
.paddingleft30 {
	padding-left:30px
}
.paddingleft20 {
	padding-left:20px
}
.paddingleft10 {
	padding-left:10px
}
.paddingleft5 {
	padding-left:5px
}
.paddingright40 {
	padding-right:40px
}
.paddingright30 {
	padding-right:30px
}
.paddingright20 {
	padding-right:20px
}
.paddingright10 {
	padding-right:10px
}
.paddingright5 {
	padding-right:5px
}
.paddingtop40 {
	padding-top:40px
}
.paddingtop30 {
	padding-top:30px
}
.paddingtop20 {
	padding-top:20px
}
.paddingtop10 {
	padding-top:10px
}
.paddingtop5 {
	padding-top:5px
}
.marginbottom40 {
	margin-bottom:40px
}
.marginbottom30 {
	margin-bottom:30px
}
.marginbottom20 {
	margin-bottom:20px
}
.marginbottom10 {
	margin-bottom:10px
}
.marginbottom5 {
	margin-bottom:5px
}
.margin40 {
	margin:40px
}
.margin30 {
	margin:30px
}
.margin20 {
	margin:20px
}
.margin10 {
	margin:10px
}
.margin5 {
	margin:5px
}
.marginleft40 {
	margin-left:40px
}
.marginleft30 {
	margin-left:30px
}
.marginleft20 {
	margin-left:20px
}
.marginleft10 {
	margin-left:10px
}
.marginleft5 {
	margin-left:5px
}
.marginright40 {
	margin-right:40px
}
.marginright30 {
	margin-right:30px
}
.marginright20 {
	margin-right:20px
}
.marginright10 {
	margin-right:10px
}
.marginright5 {
	margin-right:5px
}
.margintop40 {
	margin-top:40px
}
.margintop30 {
	margin-top:30px
}
.margintop20 {
	margin-top:20px
}
.margintop10 {
	margin-top:10px
}
.margintop5 {
	margin-top:5px
}
.marginbottom40 {
	margin-bottom:40px
}
.marginbottom30 {
	margin-bottom:30px
}
.marginbottom20 {
	margin-bottom:20px
}
.marginbottom10 {
	margin-bottom:10px
}
.marginbottom5 {
	margin-bottom:5px
}
.white, input#btnsubmit {
	color:#fff
}
.whiteback {
	background-color:#fff
}
.black {
	color:#000
}
.blackback {
	background-color:#000
}
.red, .error, .error p, form label span.required, form label.error span.required, form label.error, form p.error, form label.error, form p.error {
	color:#a01419
}
.redback {
	background-color:#a01419
}
.ltredback, form input[type=text].error, form input[type=password].error, form textarea.error {
	background-color:#fedae3
}
.ltgreenback {
	background-color:#dffede
}
.indigo {
	color:#4c5a96
}
.indigoback {
	background-color:#4c5a96
}
.purple {
	color:#0084ff
}
.purpleback {
	background-color:#0084ff
}
.ltpurple {
	color:#0084ff
}
.fbsred, a, a.navlink, a:link, .inline-logo, .notice {
	color:#ed0101
}
.fbsredback {
	background-color:#ed0101
}
.green, .green a, .ok, .ok p, ok_block, .ok_block p {
	color:#ed0101
}
.greenback, .menu-footer li a.greenbutton, .menu-footer li a.bluebutton:hover, .menu-footer a.turquioseback:hover {
	background-color:#ed0101
}
.ltblue, .ltblue a, .menu-footer li a:hover {
	color:#0084ff
}
.ltblueback {
	background-color:#0084ff
}
.turquiose, .turquiose a, span.more a, .menu-footer li a.bluebutton, .menu-footer li a.greenbutton:hover, a:hover, .clientsite, .surveytable td label {
	color:#0084ff
}
.turquioseback, .turquioseback a, .menu-footer a.greenback:hover, input#btnsubmit {
	background-color:#0084ff
}
.grey, h1, #heading h4, .menu-footer li a, h2, .hdr2, h3, .hdr3, h4, .hdr4, h5, .hdr5, h6, .more a:hover, #loginform label, .fbsform label {
	color:#474747
}
.greyback {
	background-color:#474747
}
.ltgrey, #access li a {
	color:#8e908f
}
.fbsform .errmsg, *.errmsg {
	color:red
}
.bordertop {
	border-top:solid 1px #666
}
.borderbottom {
	border-bottom:solid 1px #333
}
.turqborder {
	border:1px solid #0084ff
}
a:link, a:visited {
	text-decoration:underline
}
a:hover {
	text-decoration:underline
}
a.navlink {
	font-weight:bold;
	text-decoration:none
}
.more a {
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-1px;
	padding-left:0;
	display:inline-block
}
body.home {
	background-image:url(images/body-background.jpg);
	background-repeat:repeat-x;
	background-position:50% 0
}
body.subpage {
	background-image:url(images/sub-background.jpg);
	background-repeat:repeat-x;
	background-position:50% 100px
}
#pagewrapper {
	width:100%;
	height:100%;
	display:block
}
#topbarwrapper, #headerwrapper, #headingwrapper, #navwrapper, #contentwrapper, #footerwrapper {
	width:100%;
	display:block;
	clear:both;
	max-width:100%
}
#headingwrapper {
	background-image:url(images/body-background.jpg);
	background-repeat:repeat-x;
	background-position:50% 0;
	min-height:375px
}
#contentwrapper {
	border-top:solid 5px #cfedf8;
	min-height:550px;
	margin-top:20px
}
#contentwrapper form {
	max-width:100%;
	margin:0 auto
}
#topbar, #header, #container, #footer {
	margin:0 auto
}
#container {
	padding-top:20px
}
#footer {
	text-align:center;
	border-top:1px solid #d6e1ff
}
.copyright p {
	padding:6px 10px;
	margin-bottom:0
}
body.subpage #content {
	padding-top:180px
}
#access {
	display:block;
	font-family:'NobileBold', Arial, Helvetica, sans-serif
}
#access .menu-header ul, div.menu ul {
	list-style:none;
	margin:0
}
#access .menu-header li, div.menu li {
	position:relative
}
#access .menu-header li, div.menu li {
	float:left
}
#access a {
	display:block;
	line-height:38px;
	text-decoration:none
}
#access li a {
	font-size:12px
}
#access a:hover {
	color:#fff
}
#access ul li {
	padding-left:10px;
	padding-right:10px;
	padding-top:0;
	padding-bottom:0
}
#access ul li.navspacer {
	background-image:url(images/nav-spacer.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	width:10px;
	height:auto;
	line-height:38px;
	padding:0
}
#access ul li.navspacer:hover {
	background-color:transparent
}
#access ul>li:first-child, #access ul ul li {
	background-image:none
}
#access ul ul li a:hover, #access ul ul li:hover {
	background-color:transparent
}
#access ul ul {
	display:none;
	position:absolute;
	float:left;
	width:180px;
	z-index:99999;
	background-color:#0084ff
}
#access ul ul {
	top:32px;
	left:0;
	padding:0
}
#access ul ul li {
	min-width:180px;
	margin-bottom:0
}
#access ul ul ul {
	left:100%;
	top:0
}
#access ul ul a {
	line-height:1em;
	padding:10px 0;
	width:160px;
	height:auto;
	background-image:none;
	color:#fff
}
#access ul ul a:hover {
	color:#ccc
}
#access li:hover {
	color:#fff;
	background-color:#0084ff
}
#access li:hover>a {
	color:#fff
}
#access ul li:hover>ul {
	display:block
}
#access ul li.current_page_item>a, #access ul li.current-menu-ancestor>a, #access ul li.current-menu-item>a, #access ul li.current-menu-parent>a {
	color:#ed0101
}
* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover {
	color:#fff
}
#access ul li.dropdown, #access ul li.dropdown:hover {
	background-repeat:no-repeat
}
#access ul li.dropdown {
	background-image:url(images/dropdown_blu.png);
	padding-right:20px;
	background-position:right 50%
}
#access ul li.dropdown:hover {
	background-image:url(images/dropdown_wht.png);
	padding-right:20px;
	background-position:right 50%
}
#footer ul {
	margin:0;
	padding:0;
	list-style:none
}
.menu-footer li {
	list-style:none
}
.menu-footer li a {
	padding:10px 10px;
	font-family:'NobileBold', Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none
}
.menu-footer ul ul {
	display:none
}
.menu-footer li.button a {
	color:#fff
}
#loginbtn a, #registerbtn a {
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	text-indent:-9999px;
	width:434px;
	height:78px
}
#loginbtn a {
	background-image:url(images/btn-login.png)
}
#registerbtn a {
	background-image:url(images/btn-register.png)
}
h1, h2, .hdr2, h3, .hdr3, h4, .hdr4, h5, .hdr5, h6 {
	display:block
}
h2, .hdr2, h3, .hdr3, h4, .hdr4, h5, .hdr5 {
	margin-bottom:10px
}
h1 {
	font-size:38px;
	line-height:48px;
	letter-spacing:-.5pt
}
#heading h1 {
	margin-bottom:10px;
	font-size:34px
}
h2, .hdr2 {
	font-size:24px;
	line-height:34px;
	letter-spacing:-.3pt;
	margin-bottom:6px;
	font-weight:normal
}
h2.entry-title {
	font-size:32px;
	line-height:36px;
	letter-spacing:-.3pt
}
h2.entry-title a {
	text-decoration:none
}
h3, .hdr3 {
	font-size:20px;
	line-height:30px;
	letter-spacing:-.3pt
}
h4, .hdr4 {
	font-size:16px;
	line-height:30px;
	letter-spacing:-.8pt
}
#heading h4 {
	line-height:34px
}
h5 {
	font-size:14px;
	line-height:18px;
	letter-spacing:-.3pt
}
h3#comments-title, h3#reply-title {
	font-size:20px;
	margin-bottom:0
}
h3#comments-title {
	padding:24px 0
}
h3#reply-title {
	margin:18px 0
}
#page-into p {
	font-size:16px;
	line-height:24px;
	letter-spacing:-0.2pt
}
.entry-content p {
	margin-bottom:16px
}
#content hr {
	background-color:#e7e7e7;
	border:0;
	clear:both;
	height:1px;
	margin-bottom:18px
}
#content ul, .entry-content ul {
	list-style:square;
	margin-top:0;
	margin-right:0;
	margin-bottom:18px;
	margin-left:2.5em
}
#content ol, .entry-content ol {
	list-style:decimal;
	margin:0 0 18px 2.5em
}
#content ol ol, .entry-content ol ol {
	list-style:upper-alpha
}
#content ol ol ol, .entry-content ol ol ol {
	list-style:lower-roman
}
#content ol ol ol ol, .entry-content ol ol ol ol {
	list-style:lower-alpha
}
#content ul ul, .entry-content ul ul, #content ol ol, .entry-content ol ol, #content ul ol, .entry-content ul ol, #content ol ul, .entry-content ol ul {
	margin-bottom:0
}
.entry-content li {
	padding:3px 0;
	margin-bottom:2px
}
.entry-content sup, .entry-content sub {
	height:0;
	line-height:1;
	position:relative;
	vertical-align:baseline
}
.entry-content sup {
	bottom:1ex
}
.entry-content sub {
	top:.5ex
}
.entry-meta a, .widget_recent_entries ul li a {
	text-decoration:none
}
.entry-meta a:hover, .entry-utility a, .navigation a:hover {
	text-decoration:underline
}
.screen-reader-text {
	position:absolute;
	left:-9000px
}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
	max-width:100%;
	height:auto
}
img.alignleft, img.alignright, img.aligncenter {
	border:1px solid #474747;
	padding:2px
}
.alignleft, img.alignleft {
	display:inline;
	float:left;
	margin-right:24px;
	margin-top:4px
}
.alignright, img.alignright {
	display:inline;
	float:right;
	margin-left:24px;
	margin-top:4px
}
.aligncenter, img.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto
}
img.alignleft, img.alignright, img.aligncenter {
	margin-bottom:12px
}
.wp-caption {
	background:#f1f1f1;
	line-height:18px;
	margin-bottom:20px;
	max-width:632px !important;
	padding:4px;
	text-align:center
}
.wp-caption img {
	margin:5px 5px 0
}
.wp-caption p.wp-caption-text {
	color:#888;
	font-size:12px;
	margin:5px
}
form label, form p, form table, form td, *.innertable span.prompt, *.innertable td.prompt {
	font-size:13px;
	line-height:24px
}
form table {
	width:100%
}
form table td {
	padding:4px 5px
}
form input[type=checkbox], form input[type=radio] {
	margin-right:8px;
	margin-top:0
}
form input[type=checkbox] {
	float:left;
	margin-top:4px
}
form div.full, form div.half, form div.third, form div.quarter, #searchform form div.full {
	display:block;
	float:left
}
form div.full {
	width:100%;
	margin-bottom:12px
}
form div.half {
	width:50%
}
form div.third {
	width:33.3%
}
form div.quarter {
	width:25%
}
form div.full input[type=text], form div.full input[type=password] {
	width:97.5%
}
form div.half input[type=text], form div.half input[type=password] {
	width:95%
}
form div.third input[type=text], form div.third input[type=password] {
	width:92%
}
form div.quarter input[type=text], form div.quarter input[type=password] {
	width:89%
}
a.btn, input[type=submit].btn, a.panelbtn {
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	border:0;
	background-color:transparent
}
a.panelbtn {
	background-image:url(images/buttons/button_panel.png)
}
a.logo {
	width:258px;
	height:53px;
	display:block;
	text-indent:-9999px;
	background-image:url(images/fbs-logo.png);
	background-repeat:no-repeat;
	background-position:center center
}
a.social-lg, a.social-sm {
	background-image:url(images/socials/social-panel.png);
	background-repeat:no-repeat
}
a.social-lg {
	width:30px;
	height:32px
}
a.social-sm {
	width:16px;
	height:16px
}
a.facebook-lg {
	background-position:0 0
}
a.twitter-lg {
	background-position:-30px 0
}
a.youtube-lg {
	background-position:-60px 0
}
a.rss-lg {
	background-position:-90px 0
}
a.linkedin-lg {
	background-position:-120px 0
}
a.flickr-lg {
	background-position:-150px 0
}
a.digg-lg {
	background-position:-180px 0
}
a.stumbleupon-lg {
	background-position:-210px 0
}
a.vimeo-lg {
	background-position:-240px 0
}
a.blogger-lg {
	background-position:-270px 0
}
a.yelp-lg {
	background-position:-300px 0
}
a.facebook-sm {
	background-position:0 -32px
}
a.twitter-sm {
	background-position:-16px -32px
}
a.youtube-sm {
	background-position:-32px -32px
}
a.rss-sm {
	background-position:-48px -32px
}
a.linkedin-sm {
	background-position:-64px -32px
}
a.flickr-sm {
	background-position:-80px -32px
}
a.digg-sm {
	background-position:-96px -32px
}
a.stumbleupon-sm {
	background-position:-112px -32px
}
a.vimeo-sm {
	background-position:-128px -32px
}
a.blogger-sm {
	background-position:-144px -32px
}
a.yelp-sm {
	background-position:-160px -32px
}
#fb-like, #g-plus, .pinit-btn, .add-pinterest-single {
	display:block;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0
}
#fb-like {
	width:51px;
	height:24px;
	background-image:url(images/socials/fb-like.png)
}
#g-plus {
	width:38px;
	height:24px;
	background-image:url(images/socials/g-plus.png)
}
a.pinit-btn, .add-pinterest-single {
	width:43px;
	height:20px;
	background-image:url(images/socials/pinit.png)
}
.blackback90 {
	background-image:url(images/icons/blackback-90.png);
	background-repeat:repeat
}
.blackback80 {
	background-image:url(images/icons/blackback-80.png);
	background-repeat:repeat
}
.blackback70 {
	background-image:url(images/icons/blackback-70.png);
	background-repeat:repeat
}
.blackback60 {
	background-image:url(images/icons/blackback-60.png);
	background-repeat:repeat
}
.blackback50 {
	background-image:url(images/icons/blackback-50.png);
	background-repeat:repeat
}
.whiteback90 {
	background-image:url(images/icons/whiteback-90.png);
	background-repeat:repeat
}
.whiteback80 {
	background-image:url(images/icons/whiteback-80.png);
	background-repeat:repeat
}
.whiteback70 {
	background-image:url(images/icons/whiteback-70.png);
	background-repeat:repeat
}
.whiteback60 {
	background-image:url(images/icons/whiteback-60.png);
	background-repeat:repeat
}
.whiteback50 {
	background-image:url(images/icons/whiteback-50.png);
	background-repeat:repeat
}
.boxshadow {
	-webkit-box-shadow:2px 2px 3px 2px #525252;
	-moz-box-shadow:2px 2px 3px 2px #525252;
	box-shadow:2px 2px 3px 2px #525252
}
.shadow {
	text-shadow:1px 1px 1px #171717;
	filter:dropshadow(color=#171717, offx=1, offy=1)
}
.ltshadow {
	text-shadow:1px 1px 1px #666;
	filter:dropshadow(color=#666666, offx=1, offy=1)
}
.rounded4, #access ul ul :hover>a, #access ul ul, #access li:hover>a, * html #access ul li a:hover, #access ul li a:hover, input#btnsubmit, #access li:hover {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.rounded6 {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.rounded8 {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px
}
.rounded10 {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.rounded12 {
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px
}
.rounded14 {
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	border-radius:14px
}
.rounded16 {
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px
}
.rounded18 {
	-webkit-border-radius:18px;
	-moz-border-radius:18px;
	border-radius:18px
}
.rounded20 {
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px
}
.innershadow {
	box-shadow:inset 0 0 15px #969696;
	-moz-box-shadow:inset 0 0 15px #969696;
	-webkit-box-shadow:inset 0 0 15px #969696
}
.outershadow {
	-webkit-box-shadow:0 0 5px 1px #969696;
	-moz-box-shadow:0 0 5px 1px #969696;
	box-shadow:0 0 5px 1px #969696
}
#topbar, #header, #navwrapper #access, #container, #footer, .col1, .col-full {
	width:960px;
	max-width:100%
}
.col2 {
	width:640px
}
div#access.floatright.col2.margintop20, div#access.floatright.col2.margintop30 {
	width:700px;
	max-width:100%
}
.col3 {
	width:480px
}
.col4 {
	width:300px
}
.col5 {
	width:192px
}
.col6 {
	width:160px
}
.col-half {
	width:440px
}
#pagewrapper {
	min-width:960px
}
.copyright p {
	font-size:10px
}
.logos img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	max-width:220px
}
input#btnsubmit {
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	padding:5px 8px;
	border:0
}
form.fbsform {
	width:auto
}
div#sales li {
	list-style-image:url(images/bluecheck.gif)
}
#marketresearch-lft {
	width:370px;
	float:left
}
#marketresearch-lft img {
	padding:0
}
#marketresearch-rt {
	width:550px;
	float:right;
	padding-left:20px
}
#marketresearch-rt-1, #marketresearch-rt-2 {
	width:170px
}
#marketresearch-rt ul {
	padding-left:10px
}
#marketresearch-rt li {
	list-style:none
}
#clientlogos {
	text-align:center
}
#clientlogos img {
	padding:10px
}
* .shadow {
	border:1px #CCC solid;
	-moz-box-shadow:3px 3px 4px #666;
	-webkit-box-shadow:3px 3px 4px #666;
	box-shadow:3px 3px 4px #666
}
*.fbsname {
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#000
}
*.fbsred {
	color:#900
}
*.links {
	margin:0;
	padding:0 0 10px 0;
	text-align:center;
	text-decoration:none
}
*.cntr {
	text-align:center
}
*.fltlft {
	float:left;
	margin-right:5px;
	padding:0
}
*.fltrt {
	float:right;
	margin-left:5px;
	padding:0
}
*.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0
}
#client-content p.errmsg, *.errmsg {
	background-color:transparent;
	color:red;
	font-weight:600
}
*.demogtable td {
	padding:2px;
	margin:0
}
*.darkrow {
	background-color:#e0e0e0
}
*.dimrow {
	background-color:#eaeaea
}
* tbody.cpr-report td {
	font-size:90%;
	border-right:1px solid #000;
	vertical-align:top;
	text-align:right
}
.FormSection {
	padding:10px
}
#container table td {
	padding-top:10px;
	padding-right:10px
}
#container td.formsection a {
	color:#fff
}
#container td.formsection a:hover {
	color:#fff;
	text-decoration:none
}
