body {
	background: #f5f5f5;
	color:#696969;
    margin:0;
}
.body {
    padding:0;
	color:#696969;
}
.holder {
	background: none;
}
.holderTile {
	margin-top:20px;
	margin:0 auto;
    width:762px;
}
div.header {
	height: 207px;
	background: url(images/bg/header.png) no-repeat transparent;
}

div.headerRight img {
	display: none;
}
div.headerRight {
}

.headerLeft ul{
    margin: 5px 0 0 150px;
}

.headerVersion {
	display:none
}
div.bodyContent {
	padding: 7px;
	background-color: #FFF;
    -moz-box-shadow: 4px 0 3px -1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 4px 0 3px -1px rgba(0,0,0,0.2);
    box-shadow: 4px 0 3px -1px rgba(0,0,0,0.2);
    margin-right:8px;
}
.tester label {
	color:#4F4B4C;
}
fieldset.form, div.question fieldset {
	padding: 0;
	margin: 0;
	border: none;
	background-color: #FFF;
}
fieldset legend, fieldset legend span {
	margin: 0;
	padding: 0;
}
fieldset legend {
	font-family: Arial, Helvetica, sans-serif;
	color: #2B424A;
	font-size: 12pt;
	border: none !important;
}
div.question, div.question p, div.question p span {
	padding: 0;
	margin: 0 0 0.7em 0;
	border: none;
}
div.question p span {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10pt;
	color: #333;
	line-height: 1.4;
}

.submitButton {
    padding: 0 20px 0 20px !important;
    min-height:45px;
    width:auto !important;
    background-color:#004685;
    background-image: url(images/slider/button.png);
    background-repeat:no-repeat;
    color:#f4dc2a;
}

.button.submitButton:hover {
    background-color:#f4dc2a;
    background-image: url(images/slider/button_hover.png);
    background-repeat:no-repeat;
    color:#004685;
}

.pagination_buttons input, 
.buttonRow input, 
.button, 
.list .usersType .button {
    padding: 0 20px 0 20px !important;
    min-height:45px;
    width:auto !important;
    background-color:#004685;
    background-image: url(images/slider/button.png);
    background-repeat:no-repeat;
    color:#f4dc2a;
}

.pagination_buttons input:hover, .buttonRow input:hover, .button:hover, .list .usersType .button:hover {
    background-color:#f4dc2a;
    background-image: url(images/slider/button_hover.png);
    background-repeat:no-repeat;
    color:#004685;
}

.buttonRow{
    margin-bottom:30px;
}

.musicScale{
}

.surveyfooter, .footer {
	background:transparent url(images/bg/bg_body_bottom.png) no-repeat;
	height:127px;
    padding:0;
}
.footer {
	padding: 0px
}
.footer .footerContent ul {
}
.footerTopExpanded, .footerTopLeft, .footerTopRight, .footerBottom, .footerBottomLeft, .footerBottomRight, .footerContent, .footerContentExpanded {
	background: transparent;
}
.footerContent {
	text-align:left;
    padding-left: 20px;
}

.footerContent a:link, .footerContent a:visited {
	font-weight:bold;
	font-size:10px;
	text-transform:lowercase
}
.footerContent ul li a {
	color: #ffffff !important
}
.footerContent ul li a:hover {
	color: #ffffff !important;
	text-decoration: underline;
}

.footerContent li {border-right:1px solid #ffffff}

.footerTopRight {
	height:0
}
div.previewSteps {
	position: static;
}
#registration_layout {
	text-align: left;
}
#chatWrapper fieldset {
	border: none;
}
#chatEntry {
	margin-top: 10px;
}

.footer_faq {

}

/*-----------------Pod Setup Styling---------------------------------*/h5{
    color:#fff;
    background:#004785;
    text-align:center;
    font-size:170% !important;
    padding: 8px 0 10px 0 !Important;
    margin:0 auto !important;
    text-transform: uppercase !important;
    width:90% !important;
}

#ribbon{
    width:90%;
    height:42px;
    margin: auto;
    background: url('images/pod_setup/ribbon_left.png'), url('images/pod_setup/ribbon_right.png');
    background-position: 0 100%, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    margin-top:-12px;
}

#podSteps{
    width:100%;
    margin:0 auto;
    padding-top:8px;
    overflow:auto;
}

.step{
    width: 30%;
    float:left;
    margin-left:20px;
    font-size:110%;
    padding-top:10px;
}

.step p{    
    padding-top:5px !important;
    padding-bottom: 5px !important;
    margin-bottom:0 !important;
}

.step img{
    padding-bottom: 15px;
    margin-bottom:10px !important;
    margin:auto;
    display:block;
}

.stepNumber{
    display:inline-block;
    -webkit-border-radius: 5px 5px 5px 0;
    -moz-border-radius: 5px 5px 5px 0;
    border-radius: 5px 5px 5px 0;
    color:#fff !important;
    font-weight:bold;
    font-size:115% !important;
    padding:0 5px 0 5px !Important;
    margin-right:5px !important;
    margin-bottom:2px !important;
}

.one{
    background:#f4df2c;
}

.two{
    background:#0085d7;
}

.three{
    background:#004785;
}

#insidePod .step p{
    border:0 !important;
    padding:0 !important;
}

#insidePod .step{
    width:30%;
}

#insidePod .stepNumber{
    font-size:105% !Important;
    padding: 0 3px 0 2px !Important;
}
