/* General Cleaning */


* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, Sans-Serif;
	/* font-size:13px;
	color:#231F20; */
	}

ul, ol{

	padding-left: 40px;
}

div#navbar ul, div#subnavbar ul, div.mapArea div.mapDescr ul{
	list-style-type:none;
	padding-left: 0;
}

div, h1, h2, h3, h4 {
	overflow:hidden;
	}
p, select, option, input, label, li {
	font-size:13px;
	}
b, strong, h1, h2, h3 {
	font-weight:bold;
	}
h1 {
	font-size:28px;
	}
i, em {
	font-style:italic;
	}
table, img {
	border:0;
	}
table {
	border-collapse:collapse;
	}
table td {
	padding:0px;
	vertical-align:top;
	}
table td {0
	vertical-align:top;
	}


body {
	background:#dadada;
	text-align:center;
	behavior: URL('/css/inplace/csshover.htc');
	}

a, a:link, a:visited, a:active {
	color:#5C91C9;
	text-decoration:none;
	}
a:hover {
	color:#003473;
	}














/* Special elements for all pages */

div#general {
	position:relative;
	margin:4px auto;
	width:840px;
	text-align:left;
	overflow:hidden;
	background:#fff;
	}

div#headerbar {
	position:relative;
	width:840px;
	height:115px;
	background:#003473 URL(/images/inplace/main_nav/header.gif) no-repeat;
	}
div#headerbar div#logotype {
	width:230px;
	height:93px;
	background:#003473 URL(/images/inplace/main_nav/header.gif) no-repeat;
	position:relative;
	}
	
div#headerbar div#takeTwitter {
	position:absolute;
	left:350px;
	top:35px;
	}
	
div#headerbar div#logotype a {
	display:block;
	width:100%;
	height:100%;
	}
div#headerbar div#logotype a:hover {
	color:#fff;
	}
div#headerbar div#logotype a span {
	display:block;
	width:100%;
	height:100%;
	background:URL(/images/inplace/main_nav/header.gif) no-repeat;
	position:absolute;
	left:0;
	top:0;
	}
div#headerbar div#logotype {
	width:230px;
	height:93px;
	background:URL(/images/inplace/main_nav/header.gif) no-repeat;
	}
div#headerbar div#contacts {
	position:absolute;
	top:0;
	right:0;
	width:175px;
	height:93px;
	background:URL(/images/inplace/main_nav/header.gif) no-repeat right top;
	}
div#headerbar div#contacts div#contacts_phone  {
	position:absolute;
	top:0;
	right:0;
	color:#fff;
	}
div#headerbar div#contacts div#contacts_phone span  {
	position:absolute;
	top:0;
	right:0;
	background:URL(/images/inplace/main_nav/header.gif) no-repeat right top;
	width:150px;
	height:50px;
	}
div#headerbar div#contacts a {
	position:absolute;
	top:50px;
	right:0;
	display:block;
	width:175px;
	height:20px;
	}
div#headerbar div#contacts a:hover {
	color:#fff;
	}
div#headerbar div#contacts a span {
	position:absolute;
	display:block;
	width:175px;
	height:20px;
	background:URL(/images/inplace/main_nav/header.gif) no-repeat right -50px;
	}


div#navbar {
	width:840px;
	height:22px;
	}
div#navbar ul {
	margin-left:6px;
	}

div#navbar ul li {
	float:left;
	width:115px;
	height:22px;
	margin-right:4px;
	list-style-type:none;
	display: inline;
	position:relative;
	}
div#navbar ul li a, div#navbar ul li span {
	display:block;
	width:115px;
	height:22px;
	position:absolute;
	}
div#navbar ul li a:hover, div#navbar ul li span {
	color:#5C91C9;
	}

div#navbar ul li a b, div#navbar ul li span b {
	display:block;
	width:115px;
	height:22px;
	position:absolute;
	}
div#navbar ul li a b {
	cursor:pointer;
	}

div#navbar ul li#navbar0 a b {
	background:URL(/images/inplace/main_nav/home.gif) no-repeat;
	}
div#navbar ul li#navbar0 a b:hover, div#navbar ul li#navbar0 span b {
	background:URL(/images/inplace/main_nav/home_in.gif) no-repeat;
	}

div#navbar ul li#navbar1 a b {
	background:URL(/images/inplace/main_nav/offers.gif) no-repeat;
	}
div#navbar ul li#navbar1 a b:hover, div#navbar ul li#navbar1 span b {
	background:URL(/images/inplace/main_nav/offers_in.gif) no-repeat;
	}

div#navbar ul li#navbar2 a b {
	background:URL(/images/inplace/main_nav/buying.gif) no-repeat;
	}
div#navbar ul li#navbar2 a b:hover, div#navbar ul li#navbar2 span b {
	background:URL(/images/inplace/main_nav/buying_in.gif) no-repeat;
	}

div#navbar ul li#navbar3 a b {
	background:URL(/images/inplace/main_nav/how.gif) no-repeat;
	}
div#navbar ul li#navbar3 a b:hover, div#navbar ul li#navbar3 span b {
	background:URL(/images/inplace/main_nav/how_in.gif) no-repeat;
	}

div#navbar ul li#navbar4 a b {
	background:URL(/images/inplace/main_nav/about.gif) no-repeat;
	}
div#navbar ul li#navbar4 a b:hover, div#navbar ul li#navbar4 span b {
	background:URL(/images/inplace/main_nav/about_in.gif) no-repeat;
	}

div#navbar ul li#navbar5 a b {
	background:URL(/images/inplace/main_nav/existing.gif) no-repeat;
	}
div#navbar ul li#navbar5 a b:hover, div#navbar ul li#navbar5 span b {
	background:URL(/images/inplace/main_nav/existing_in.gif) no-repeat;
	}

div#navbar ul li#navbar_twi a {
	text-indent:-12345px;
	background:URL(/images/inplace/twitter.png?1) no-repeat;
	}




/* contentboard etc */

div#contentbar {
	width:840px;
	padding-top:9px;
	clear:both;
	}

div#contentboard {
	width:608px;
	float:left;
	margin-left:5px;
	display:inline;
	}





/* footerbar etc */

div#footerbar {
	clear:both;
	float:none;
	width:840px;
	height:34px;
	border-top:2px solid #A4A6A9;
	background-color:#003473;
	overflow:hidden;
	}
* html div#footerbar {
	width:848px;
	}
div#footerbar * {
	font-size:12px;
	color:#5C91C9;
	}
*:first-child+html div#footerbar {
	width:840px;
	}
div#footerbar  div#www a, div#footerbar  div#credits a {
	color:#adc8e4;
	}
div#footerbar  div#www a:hover, div#footerbar  div#credits a:hover {
	color:#5C91C9;
	}

div#footerbar  div#www {
	float:left;
	line-height:36px;
	background:#003473 URL(/images/inplace/footer/hyde_logo.gif) no-repeat;
	padding-left:195px;
	}
div#footerbar  div#credits {
	float:right;
	text-align:right;
	line-height:36px;
	padding-right:10px;
	}
div#footerbar  div#credits a {
	margin:0 3px;
	}

div.killer {
	clear:both;
	}
div#footerkiller.killer {
	height:16px;
	}





/* Questionnaire */

label {
	cursor:pointer;
	}
#questionnaire {
	position:relative;
	margin:4px 2px;
	width:605px;
	background:#dcdeed URL(/images/inplace/questionnaire/corner.png) no-repeat top right;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	}
#questionnaire_i {
	margin:16px;
	}
#subheader {
	padding:10px 0;
	border-bottom:1px solid #073982;
	margin-bottom:20px;
	width:510px;
	}
#subheader p {
	width:450px;
	}

.question {
	margin-bottom:20px;
	}
.question p {
	margin-bottom:7px;
	font-size:9pt;
	}
.question span.q {
	color:#1b4387;
	font-size:11pt;
	font-weight:bold;
	margin-right:10px;
	}

div.answers {
	margin-left:40px;
	margin-top:5px;
	position:relative;
	}
div.answers textarea, div.q-contacts textarea {
	line-height:25px;
	border:0;
	width:475px;
	height:50px;
	background:#fff URL(/images/inplace/questionnaire/textarea.png);
	overflow:hidden;
	font-size:9pt;
	}
div.answers textarea.rows3, div.q-contacts textarea.rows3 {
	height:75px;
	}
div.answers textarea.row1, div.q-contacts textarea.row1 {
	height:25px;
	}
div#ifnowhy {
	background:URL(/images/inplace/questionnaire/textarea.png);
	width:475px;
	}
div#ifnowhy textarea {
	margin-left:95px;
	width:380px;
	}
div#ifnowhynot {
	background:#dcdeed;
	width:90px;
	position:absolute;
	left:0;
	top:0;
	height:25px;
	line-height:25px;
	font-size:9pt;
	}

span.point1 {
	margin-right:16px;
	}
span.point, span.point1 {
	position:relative;
	}
span.point label, span.point1 label{
	padding-left: 18px;
	}
div.subdivision {
	margin-bottom:5px;
	}
table.answers-table {
	margin:10px 0;
	}
table.answers-table td, table.answers-table th {
	padding:0 12px 12px 0;
	font-size:9pt;
	font-weight:normal;
	text-align:center;
	}
table.answers-table td.labels {
	text-align:left;
	}

div.q-contacts textarea {
	width:200px;
	}

input.checkbox {
	width:15px;
	height:15px;
	}

table.answers-table td{
	position: relative;
}

table.answers-table td div{
	position: inherit;
	left: 34%;
}

div.pseudocheckboxes, div.pseudocheckboxesch {
	width:15px;
	height:15px;
	background:#fff;
	cursor:pointer;
	float:left;
	overflow:hidden;
	position: absolute;
	left:0;
	top:0;
	}
div.pseudocheckboxesch {
	background:#fff URL(/images/inplace/questionnaire/checkbox.png) no-repeat;
	}

input#submit_button {
	width:164px;
	height:25px;
	background:URL(/images/inplace/send.png) no-repeat;
	border:0;
	cursor:pointer;
	text-indent:-12345px;
	font-size:0;
	color:#eee;
	}
input#submit_button:hover {
	width:164px;
	height:25px;
	background:URL(/images/inplace/send_over.png) no-repeat;
	border:0;
	cursor:pointer;
	text-indent:-12345px;
	font-size:0;
	color:#eee;
	}