body {margin:0; padding:0; font-size:12px; font-family:arial, helvetica, sans-serif; background:#FFFFFF; color:#454546; line-height:150%;}
a {color:#747475; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:none;}
table {font-size:12px;}
	table tbody {width:100%;}
	table td {vertical-align:top;}
p {margin:12px 0;}
p b, p strong {color:#FE8E00; font-weight:normal;}

.text-large {font-size:14px;}

h1 {color:#464648; font-size:24px; font-weight:bold;}
h2 {color:#F3A352; font-size:16px; font-weight:bold; margin:25px 0 15px 0;}
h2:first-child {margin-top:0;}
h3 {color:#8A8B8E; font-size:14px; font-weight:bold;}
	h3 a {color:#8A8B8E; text-decoration:none;}
	h3 a:hover {text-decoration:underline;}
h4 {color:#929496; font-size:12px; font-weight:bold;}
	h4 a {color:#929496; text-decoration:none;}
	h4 a:hover {text-decoration:underline;}

form {margin:0; padding:0;}
	.button {cursor:pointer; padding:0; margin:0; font-size:1px; line-height:1px;}
	a.button {float:right; display:block; background:#FFFFFF; color:#F78E1D; padding:1px 0px 1px 25px; text-decoration:none; margin:5px 0 5px 0; clear:right; font-size:12px; line-height:normal; width:136px; height:15px; line-height:15px; text-align:right;}
	input[type="submit"].button {float:right; display:block; background:#FFFFFF; color:#F78E1D; padding:1px 0px 1px 25px; text-decoration:none; margin:5px 0 5px 0; clear:right; font-size:12px; line-height:normal; width:136px; line-height:15px; text-align:right; border:none;}
	*html a.button {width:162px;}
	*html input[type="submit"].button {width:162px;}
	
	
object {padding:0; border:none; overflow:hidden;}

.clear {clear:both; height:0; font-size:1px; line-height:1px;}
.clear_left {clear:left; height:0; font-size:1px; line-height:1px;}

.uppercase {text-transform:uppercase;}

#siteouter {width:1105px !important; width:1140px; padding:0 35px 0 0;}
	#siteouter-orange  {width:1105px !important; width:1140px; padding:0 35px 0 0; background:#F78E1D;}
	#siteouter-wood    {width:1105px !important; width:1140px; padding:0 35px 0 0; background:url(../images/bg/wood.png) repeat 850px top #C79B7B;}
	#siteouter-woodred {width:1105px !important; width:1140px; padding:0 35px 0 0; background:url(../images/bg/woodred.png) repeat 850px top #8E5343;}
	#siteouter-stone   {width:1105px !important; width:1140px; padding:0 35px 0 0; background:url(../images/bg/stone.png) repeat 850px top #DDDBD5;}
	#siteouter-stone2  {width:1105px !important; width:1140px; padding:0 35px 0 0; background:url(../images/bg/black.jpg) repeat 850px top #C2C6D0;}
	#siteouter-grass   {width:1105px !important; width:1140px; padding:0 35px 0 0; background:url(../images/bg/grass.jpg) repeat 850px top #C1C357;}

#banners {float:right; margin:153px 0 0 0; width:200px;}
	
#siteinner {width:855px; margin:0; background:#FFFFFF;}
	#expander {height:773px; width:1px; float:left;}

#top {}
	#top .inner {padding:11px 15px 17px 263px;}
	#top table {width:auto !important; width:577px;}
	#top a {color:#FAA855; text-decoration:none; float:none !important; float:left; clear:left;}
	#top a.active {color:#A6A6A7;}
	#top a:hover {color:#969697;}
	#top td {width:137px; padding:0 0 0 1px;}
	#top td.col3 {width:135px; padding:0 0 0 1px;}
	#top td.last {width:auto;}
	#top .menu {clear:both; line-height:normal;}
	#top td.last .menu {padding:0 0 0 3px;}
	
	#search {padding:1px 0 14px 0;}
		#search form div {float:left;}
		#search .text {background:#E9E8E9; height:15px; border:solid #F2F1F1; border-width:0 0 1px 1px; font-size:12px; font-family:arial, sans-serif; color:#F3A352; width:147px; padding:0 1px; float:left;}
		#search .button {width:14px; height:15px; border-collapse:collapse; padding:0; margin:0; border:1px solid #949597; background:url(../images/search/button.gif) no-repeat 0 -1px #7E8182; float:left;}

#header {}
	#header .inner {padding:12px 18px 10px 15px;}
	#header .left {width:248px; float:left; font-size:30px; font-weight:bold; color:#ACAEB0; text-transform:lowercase; font-family:arial, sans-serif;}
		#header .left a {text-decoration:none; color:#ACAEB0;}
		#header .left a span {color:#474648;}
		#header .left object {width:205px; height:40px;}
	#header .menu {padding:4px 0 0 0; white-space:nowrap; float:left;}
		#header .menu a {text-decoration:none; color:#F3A352; margin:15px 11px 0 1px; display:block; float:left;}
		#header .menu a.active {color:#A6A6A7;}
		#header .menu a:hover {color:#868687;}
		#header .menu a.a2 {margin-right:7px;}

#content {padding:15px 18px 15px 27px; clear:left; width:810px !important; width:854px;}
	#nav {width:249px; height:773px; padding:0;}
	#content table {width:100%;}
#content-text {padding:15px; padding-right:20px;}

#siteouter-woodred #content {padding:15px; width:823px !important; width:852px;}

#content .howtouse {position:absolute; width:813px;}
	#content .howtouse th {font-size:16px; font-weight:normal; text-align:left; width:25%; padding:0 3px 0 0;}
	#content .howtouse th a {color:#FE8E00; text-decoration:none; display:block;}
	#content .howtouse th a:hover {color:#454546;}
	#content .howtouse th a span.h {background:#EFECEB; display:block; padding:0 5px; font-size:37px; font-weight:bold; line-height:40px; margin:0 0 5px 0; height:54px;}
	#content .howtouse td {padding:0 15px 0 0; font-size:12px;}

#footer {text-align:left; color:#FF8F00; padding:10px 0 10px 265px; font-size:12px;}
	#footer a {text-decoration:underline; color:#FF8F00;}
	#footer a:hover {text-decoration:none;}

ul.sitemap {list-style:none; padding:0; font-weight:bold; line-height:16px; background:url(../images/tree/dot.gif) repeat-y 5px 0; margin:0 0 0 20px; font-size:12px;}
	ul.sitemap li {padding:2px 0 0 25px; background:url(../images/tree/leaf.gif) no-repeat 0 0; margin:20px 0;}
	ul.sitemap li.last {background:url(../images/tree/leaf-last.gif) no-repeat left top;}
	ul.sitemap a {text-decoration:none;}
	ul.sitemap ul li a:hover {text-decoration:underline;}
	ul.sitemap ul {font-weight:normal; list-style:none; padding:0;}
	ul.sitemap ul li {margin:0;}

#news {padding-right:158px;}
	#news .item {clear:right; margin:0 0 20px 0;}
		#news .item .title {background:#EFECEB; color:#FE8E00; font-size:14px; font-weight:bold; padding:5px 10px; height:44px;}
		#news .item .image {float:right; text-align:right; color:#8A8B8E; font-size:12px; margin:2px 0 20px 15px;}
		#news .item .image img {/*border:2px solid #4D616D;*/ border:none;}
		#news .item .image .foot {margin:10px 0 0 0;}
		#news .item .image .save {}
		#news .item .image .save img {border:none;}
		#news .item .image .name {text-align:left; margin:-12px 0 0 0;}
		#news .item .image .site {text-align:left;}
	#news .item .text {}

.imagelist .image {float:left; margin:0 3px 0 0;}
	.imagelist .image img {/*height:110px;*/}
	.imagelist .image .foot {margin:5px 0 13px 0;}
	.imagelist .image .foot img {height:auto;}

.categories {}
	.categories td {padding:2px 9px 21px 0;}
	.categories img {margin:0 0 3px 0;}
	.categories img.image {height:106px; display:block;}
	.categories div.item {float:left; padding:0 9px 0 0;}
	.categories a {text-decoration:none; color:#9FA1A4; text-transform:lowercase;}
	.categories a:hover {text-decoration:none; color:#454547;}

.block {margin:0 0 1px 0; width:246px; line-height:normal;}
	.block .inner {padding:10px;}
	.block.gray {background:#E7E9E9;}
	.block.gray.huge {height:696px; background:url(../images/block/gray/huge.jpg) no-repeat left top #E7E9E9;}
	.block.gray.large {height:174px; background:url(../images/block/gray/large.jpg) no-repeat left top #E7E9E9;}
	.block.gray.small {height:102px; background:url(../images/block/gray/small.jpg) no-repeat left top #E7E9E9;}
	.block.blue {width:240px; margin:0 0 0 6px;}
	.block.blue.medium {height:95px; background:url(../images/block/blue/medium.gif) no-repeat left top #03AEDD;}
	.block.blue.medium2 {height:95px; background:url(../images/block/blue/medium2.gif) no-repeat left top #03AEDD;}
	.block.blue.small {height:58px; background:url(../images/block/blue/small.gif) no-repeat left top #03AEDD;}
	.block.green.large {height:127px; background:url(../images/block/green/large.gif) no-repeat left top #EDE846;}
	.block.green.medium {height:95px; background:url(../images/block/green/medium.gif) no-repeat left top #EDE846;}
	.block.green.small {height:63px; background:url(../images/block/green/small.gif) no-repeat left top #EDE846;}
	.block.green.tiny {height:59px; background:url(../images/block/green/tiny.gif) no-repeat left top #EDE846;}
	.block.black {width:240px; margin:0 0 0 6px;}
	.block.black.small {height:91px; background:url(../images/block/black/small.gif) no-repeat left top #ECECEC;}
	.block.black.tiny {height:50px; background:url(../images/block/black/tiny.gif) no-repeat left top #ECECEC;}
	.block.black.green {height:328px; background:url(../images/block/black/green.gif) no-repeat left top #CCDC2A; width:243px; margin:0 0 0 3px;}
	.block.black.magenta {height:383px; background:url(../images/block/black/magenta.gif) no-repeat left top #D55EA3; width:243px; margin:0 0 0 3px;}
	.block.orange {color:#000000;}
	.block.orange a {color:#000000;}
	.block.orange a.active {color:#FFFFFF;}
	.block.orange.tiny {width:252px; height:60px; background:url(../images/block/orange/tiny.gif) no-repeat left top #F78E1D;}
	.block.orange.small {width:252px; height:88px; background:url(../images/block/orange/small.gif) no-repeat left top #F78E1D;}
	.block.orange.medium {width:252px; height:117px; background:url(../images/block/orange/medium.gif) no-repeat left top #F78E1D;}
	.block.orange.large {width:252px; height:175px; background:url(../images/block/orange/large.gif) no-repeat left top #F78E1D;}
	.block.orange.huge {width:238px; height:518px; background:url(../images/block/orange/huge.gif) no-repeat left top #F2EFEE;}
	.block a {display:block; text-decoration:none; text-transform:lowercase;}
	.block a:hover {font-weight:bold;}
	.block a.active {font-weight:bold;}
	.block.inline a {display:inline;}
	.block .uppercase a {text-transform:uppercase;}
	
	.block-gray {background:#E7E9E9;}
	.block-gray-huge {height:696px; background:url(../images/block/gray/huge.jpg) no-repeat left top #E7E9E9;}
	.block-gray-large {height:174px; background:url(../images/block/gray/large.jpg) no-repeat left top #E7E9E9;}
	.block-gray-small {height:102px; background:url(../images/block/gray/small.jpg) no-repeat left top #E7E9E9;}
	.block-blue {width:240px; margin:0 0 0 6px;}
	.block-blue-medium {height:95px; background:url(../images/block/blue/medium.gif) no-repeat left top #03AEDD;}
	.block-blue-medium2 {height:95px; background:url(../images/block/blue/medium2.gif) no-repeat left top #03AEDD;}
	.block-blue-small {height:58px; background:url(../images/block/blue/small.gif) no-repeat left top #03AEDD;}
	.block-green-large {height:127px; background:url(../images/block/green/large.gif) no-repeat left top #EDE846;}
	.block-green-medium {height:95px; background:url(../images/block/green/medium.gif) no-repeat left top #EDE846;}
	.block-green-small {height:63px; background:url(../images/block/green/small.gif) no-repeat left top #EDE846;}
	.block-green-tiny {height:59px; background:url(../images/block/green/tiny.gif) no-repeat left top #EDE846;}
	.block-black {width:240px; margin:0 0 0 6px;}
	.block-black-small {height:91px; background:url(../images/block/black/small.gif) no-repeat left top #ECECEC;}
	.block-black-tiny {height:50px; background:url(../images/block/black/tiny.gif) no-repeat left top #ECECEC;}
	.block-black-green {height:328px; background:url(../images/block/black/green.gif) no-repeat left top #CCDC2A; width:243px; margin:0 0 0 3px;}
	.block-black-magenta {height:383px; background:url(../images/block/black/magenta.gif) no-repeat left top #D55EA3; width:243px; margin:0 0 0 3px;}
	.block-orange {color:#000000;}
	.block-orange a {color:#000000;}
	.block-orange a.active {color:#FFFFFF;}
	.block-orange-tiny {width:252px; height:60px; background:url(../images/block/orange/tiny.gif) no-repeat left top #F78E1D;}
	.block-orange-small {width:252px; height:88px; background:url(../images/block/orange/small.gif) no-repeat left top #F78E1D;}
	.block-orange-medium {width:252px; height:117px; background:url(../images/block/orange/medium.gif) no-repeat left top #F78E1D;}
	.block-orange-huge {width:238px; height:518px; background:url(../images/block/orange/huge.gif) no-repeat left top #F2EFEE;}
	.block a {display:block; text-decoration:none; text-transform:lowercase;}
	.block a:hover {font-weight:bold;}
	.block a.nobold:hover {font-weight:bold;}
	.block a.active {font-weight:bold;}
	.block-inline a {display:inline;}
	.block .uppercase a {text-transform:uppercase;}

table.register {}
	table.register td {padding:2px 10px; background:#FFFFFF; font-weight:bold; color:#F78E1D;}
	table.register input.text {border:none; font-size:12px; padding:0; width:100%;}
	table.register textarea {border:none; font-size:12px; padding:0; width:100%; overflow:auto;}
	table.register select {border:none; font-size:12px; padding:0; width:100%;}

table.contact {margin:13px 0 14px 0;}
	table.contact td {padding:2px 10px; background:#FFFFFF;}
	table.contact input.text {border:none; font-size:12px; padding:0; width:100%;}
	table.contact textarea {border:none; font-size:12px; padding:0; width:100%; overflow:auto;}
	table.contact select {border:none; font-size:12px; padding:0; width:100%;}

.box {padding:2px 0 12px 10px;}
.box.gray {background:#ECECEC; width:559px;}
.box-gray {background:#ECECEC; width:559px;}
*html .box.gray {width:569px;}
*html .box-gray {width:569px;}
	.box h1 {margin:0 0 10px 0;}

.list {}
	.list td {background:#FFFFFF; padding:3px 0 1px 10px; border:solid #ECECEC; border-width:0 0 3px 0;}
	.list td.first {background:url(../images/disabled.gif) no-repeat 5px #ECECEC; width:22px; padding:0; cursor:pointer;}
	.list td.first.finished {background:url(../images/enabled.gif) no-repeat 5px #ECECEC;}
	.list input.text {border:none; font-size:12px; padding:0; width:100%;}
	.list textarea {border:none; font-size:12px; padding:0; width:100%; overflow:auto;}
	.list select {border:none; font-size:12px; padding:0; width:100%;}

table.create-project {}
	table.create-project input.text {border:none; font-size:12px; padding:0; width:100%;}
	table.create-project textarea {border:none; font-size:12px; padding:0; width:100%; overflow:auto;}
	table.create-project select {border:none; font-size:12px; padding:0; width:100%;}

table.upload-progress-picture {}
	table.upload-progress-picture input.text {border:none; font-size:12px; padding:0; width:100%;}
	table.upload-progress-picture textarea {border:none; font-size:12px; padding:0; width:100%; overflow:auto;}
	table.upload-progress-picture select {border:none; font-size:12px; padding:0; width:100%;}

.spreadsheet {width:565px;}
	.spreadsheet th {padding:1px 5px; background:#474648; font-weight:bold; color:#FFFFFF; border-left:1px solid #FFE3BF; white-space:nowrap; font-size:10px; text-align:right;}
	.spreadsheet th:first-child {border-left:none; text-align:left;}
	.spreadsheet th.last {padding-right:0;}
	.spreadsheet th input {border:0; background:#474648; padding:0; font-family:helvetica; font-size:10px; color:#FFFFFF; font-weight:bold; text-align:right; width:66px;}
	.spreadsheet th:first-child input {text-align:left; width:70px;}
	.spreadsheet td {padding:1px 5px 5px 5px; border:solid #ECECEC; border-width:1px 0 1px 0; border-left:1px solid #FFE3BF; background:#FFFFFF; white-space:nowrap; font-size:10px; text-align:right; vertical-align:top; line-height:12px;}
	.spreadsheet td:first-child {border-left:none; text-align:left;}
	.spreadsheet td.last {padding-right:0; width:11px;}
	.spreadsheet td input {border:0; width:66px; padding:0; font-family:helvetica; font-size:10px; text-align:right;}
	.spreadsheet td:first-child input {text-align:left;}

div.notes {padding:43px 0 70px 0;}
.notes {}
	.notes .item {margin:0 0 27px 0;}
	.notes td {padding:1px 0 21px 5px; background:#FFFFFF;}
	.notes td.first {background:url(../images/disabled.gif) no-repeat 5px 5px #ECECEC; width:23px; padding:0; cursor:pointer;}
	.notes td.first.finished {background:url(../images/enabled.gif) no-repeat 5px 5px #ECECEC;}
	.notes td.last {text-align:right;}
	.notes td.last a {text-decoration:none; color:#F7942A; margin:0 0 0 5px;}
	.notes textarea {width:100% !important; width:90%; overflow:hidden; border:none; min-height:89px;}
	.notes .buttons {text-align:right; margin:0 0 -15px 0;}
	.notes .buttons a {text-decoration:none;}

.contacts {padding:45px 0 42px 0;}
	.contacts .item {margin:0 -10px 27px 0;}
	.contacts td {background:#FFFFFF; padding:2px 5px; border:solid #ECECEC; border-top-color:#F6F6F7; border-width:1px 2px 1px 0;}
	.contacts td.first {width:93px; font-weight:bold;}
	.contacts td.last {width:69px; text-align:right; vertical-align:bottom; border-width:1px 0 1px 0;}
	.contacts td.last a {text-decoration:none; color:#F7942A;}

.contact {margin:0 0 10px 0;}
	.contact td {padding:1px 10px; background:#FFFFFF;}
	.contact td.last {text-align:right;}
	.contact td.last a {text-decoration:none; color:#F7942A;}

.blog {margin:2px 0 0 0;}
	.blog td {padding:5px 102px 5px 10px; background:#E9EAEA; border-left:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;}
	.blog td:first-child {width:248px; padding:0;}
	.blog td:first-child img {width:246px;}
	.blog tr.even td {background:#E9EAEA;}
	.blog tr.odd td {background:#C9C9C9;}
	.blog td p b, .blog td p strong {color:#444446; font-weight:bold;}

.block-chat {}
	.block-chat div {margin:0 0 2px 0; padding:3px 6px; background:#ECECEC; color:#666365;}
	.block-chat div.title {background:#F78E1D; color:#FFFFFF; font-weight:bold;}
	.block-chat div.foot {background:#474648; color:#FFFFFF; font-weight:bold;}

.chat {background:#ECECEC; padding:0 0 0 4px;}
	.chat .item {}
		.chat .item .title {padding:6px 3px; line-height:15px;}
		.chat .item .title img {float:left;}
		.chat .item .content {background:#FFFFFF; padding:3px 6px 18px 6px;}

.reply-form {margin:2px 0 0 0;}
	.reply-form .title {background:#474648; color:#FFFFFF; font-weight:bold; padding:3px 6px; margin:0 0 2px 0;}
	.reply-form form {background:#F78E1D; padding:3px 6px;}
	.reply-form input.text {border:none; width:98%; padding:0 5px;}
	.reply-form textarea {border:none; width:98%; padding:0 5px;}

.pagenav {background:#E9E9E9; float:right; line-height:15px; font-size:11px; margin:17px 0 0 0;}
	.pagenav div {float:left; padding:0 11px; height:15px; width:29px !important; width:58px;}
	.pagenav .nav {padding:0 !important; width:15px !important; background:#7E8082; color:#FFFFFF; overflow:hidden;}
	.pagenav .nav img {margin:0; padding:0;}
	.pagenav .cur {background:#FBFBFB; color:#FF8F00; width:15px; padding:0; text-align:center;}

.profile {margin:26px 0 0 0;}
	.profile div {clear:both; margin:3px 0; display:block;}
	.profile input.text {border:0; background:#FFFFFF; color:#FF8F00; padding:5px 10px; margin:4px 0 7px 0; width:559px; color:#454547;}
	*html .profile input.text {height:26px;}

#todo {padding:31px 0 48px 0;}

#form_sp {padding:9px 0 57px 0;}

.progress-pictures {margin:45px 0 41px 0;}
	.progress-pictures .item {float:left; padding:0 8px 13px 0;}

	/*
.other_stuff {padding:0 0 67px 0;}
	.other_stuff .item {background:#FFFFFF; padding:10px 155px 10px 20px; margin:0 0 3px 0;}
		.other_stuff .item .title {font-weight:bold;}
		.other_stuff .item .description {padding:0 0 15px 0;}
		.other_stuff .item .image {float:left; margin:0 15px 0 0;}
		.other_stuff .item .link {float:right; margin:-15px 0 0 0;}
	*/

.other_stuff {padding:1px 0 42px 0; background:#ECECEC none repeat scroll 0;}
	.other_stuff h3 {display:none;}
	.other_stuff .item {margin:0 0 6px 0;}
		.other_stuff .item table td {background:#FFFFFF;}
		.other_stuff .item .item-foot td {background:none; padding:3px 0;}
		.other_stuff .item .item-foot td a {text-decoration:none;}
		.other_stuff .item .item-image {border:none; border-right:3px solid #ECECED; width:156px; height:156px;}
		.other_stuff .item .item-comments {padding:5px 10px;}
		.other_stuff .item .item-actions {height:15px; line-height:15px; padding:6px 0; text-align:right; overflow:hidden; vertical-align:bottom;}
		.other_stuff .item .item-actions a {color:#F78E1D; text-decoration:none; margin:0 0 0 5px;}
		.other_stuff textarea {width:100% !important; width:90%; overflow:hidden; border:none; min-height:89px;}

.other_stuff_inspiration {}
	.other_stuff_inspiration .item {}
		.other_stuff_inspiration .item .item-image {height:109px;}

.other_stuff_architects {}
	.other_stuff_architects .item {}
		.other_stuff_architects .item .item-image {height:156px;}

.other_stuff_shopping {}
	.other_stuff_shopping .item {}
		.other_stuff_shopping .item .item-image {height:109px;}

.giant {background:#FFFFFF; padding:10px 98px 10px 5px; margin:0 0 3px 0; width:471px !important; width:574px;}
	.giant .title {font-weight:bold;}
	.giant .description {padding:0 0 15px 0;}
	.giant .image {width:216px;}
	.giant .image div {margin:0 0 31px 0;}
	.giant .image img {cursor:pointer; margin:-10px 0 0 -5px;}
	.giant .image div.fullsize {position:absolute; background:#FFFFFF; border:3px solid #000000; padding:20px 40px; display:none; margin:-13px 0 0 -8px;}
	.giant .image div.fullsize img {cursor:pointer;}
	.giant .link {float:right; margin:-15px 0 0 0;}
.inpgrey {background-color:#E9E8E9;border:none;}

#contact_us {font-size:14px;}
	#contact_us .items {margin:0 0 57px 0; line-height:19px;}
		#contact_us .item {margin:0 0 19px 0;}
			#contact_us .item .title {font-weight:bold;}
			#contact_us .item .link {}
			#contact_us .item .link a {text-decoration:none;}
			#contact_us .item .link a:hover {text-decoration:underline;}
	#contact_us .text {}

#search-results {}
	#search-results .division .showall {float:right;}
	#search-results .item {margin:15px 0 15px 15px; display:list-item; list-style-type:circle;}
		#search-results .item .title {font-weight:bold; text-transform:capitalize;}
		#search-results .item .title a {text-decoration:none;}
		#search-results .item .title a:hover {text-decoration:underline;}
		#search-results .item .title a .highlight {color:#F5A351;}
		#search-results .item .title .link {text-transform:lowercase;}
		#search-results .item .text .highlight {color:#F5A351;}

#textpage {}
	#textpage b {color:inherit; font-weight:bold;}
	#textpage a {color:#FF8F00; text-decoration:none;}
	#textpage a:hover {text-decoration:underline;}

#images_navigation {float:right; padding:0 0 10px 0;}
	#images_navigation img {}


/* press-room */

div.press-room {}

/* page structure */

	table.press-room {}
		table.press-room td.row-spacer {height:3px; font-size:1px; line-height:1px;}
		table.press-room td.column {}
			table.press-room td.column-spacer {width:4px; font-size:1px; line-height:1px;}
			table.press-room td.column-left {width:234px;}
			table.press-room td.column-center {background:#ECECED;}
			table.press-room td.column-right {width:198px; background:#ECECED;}
		table.press-room div.column-inner {}
			table.press-room div.column-center-inner {padding:4px 6px;}
	
	/* menu */
	
	div.press-room div.menu {}
		div.press-room div.menu-first {}
		div.press-room div.menu div.menu-item {height:15px; font-size:13.5px; line-height:15px; text-transform:lowercase;}
			div.press-room div.menu div.menu-item-first {}
			div.press-room div.menu div.menu-item a {color:#FF8F00; text-decoration:none; font-weight:normal; display:inline;}
			div.press-room div.menu div.menu-item a:hover {font-weight:normal;}
			div.press-room div.menu div.menu-item img {height:15px;}

	/* blocks */
	
	div.press-room div.blocks {margin:3px 0 0 0;}
		div.press-room div.blocks-first {margin-top:0;}
	
		div.press-room div.blocks div.block {background:#ECECED; border:solid #F7F7F7; border-width:0 0 1px 0; margin:3px 0 0 0;}
			div.press-room div.blocks div.block-first {margin-top:0;}
			div.press-room div.blocks div.block-hover {background:#9FA1A3;}
				div.press-room div.blocks div.block-hover div.menu div.menu-item a {color:#FFFFFF;}
			div.press-room div.blocks div.block-active {background:#F78E1D; border-color:#FDDDBD;}
				div.press-room div.blocks div.block-active div.menu div.menu-item a {color:#FFFFFF;}
			div.press-room div.blocks div.block-sub {background:#454547;}
			div.press-room div.blocks div.block-sub-active {background:#F78E1D; border-color:#FDDDBD;}
			div.press-room div.blocks div.block div.inner {padding:4px 3px 5px 3px;}
			
			/* sub blocks */
			
			div.press-room div.blocks div.blocks div.block {background:#454547;}
				div.press-room div.blocks div.blocks div.block-first {}
					div.press-room div.blocks div.blocks div.block-first div.menu div.menu-item a {color:#FFFFFF;}
				div.press-room div.blocks div.blocks div.block-active {background:#F78E1D; border-color:#FDDDBD;}
					div.press-room div.blocks div.blocks div.block-active div.menu div.menu-item a {color:#FFFFFF;}
	
	
	/* images */
	
	div.images {}
		div.images-first {}
		
		div.images div.images-item {margin:28px 0 38px 0;}
			div.images div.images-item-first {margin-top:0;}
			div.images div.images-item div.image {}
			div.images div.images-item div.subscription {color:#B0B1B3; margin:2px 0 0 0; padding:0 5px;}
	
	/* articles */
	
	div.press-room div.articles {margin:48px 0 0 0;}
		div.press-room div.articles-first {margin-top:0;}
		div.press-room div.articles div.articles-item {font-size:14px; line-height:18px; margin:0 0 26px 0;}
			div.press-room div.articles div.articles-item-first {}
			div.press-room div.articles div.articles-item div.date {font-weight:bold; margin:0 0 38px 0;}
			div.press-room div.articles div.articles-item div.title {font-weight:bold;}
			div.press-room div.articles div.articles-item div.content {}
				div.press-room div.articles div.articles-item div.content p {margin:12px 0;}
				div.press-room div.articles div.articles-item div.content p strong {color:#FE8E00;}
	
	/* articles list */
	
	div.press-room div.articles-list {margin:48px 0 0 0;}
		div.press-room div.articles-list-first {margin-top:0;}
		div.press-room div.articles-list div.articles-list-item {font-size:14px; line-height:18px; margin:0 0 26px 0;}
			div.press-room div.articles-list div.articles-list-item a {color:#464547; text-decoration:none; display:block;}
			div.press-room div.articles-list div.articles-list-item a:hover {text-decoration:none;}
			div.press-room div.articles-list div.articles-list-item div.date {font-weight:bold;}
			div.press-room div.articles-list div.articles-list-item div.title {font-weight:bold; display:inline;}
			div.press-room div.articles-list div.articles-list-item div.description {display:inline;}
			div.press-room div.articles-list div.articles-list-item-first {}
			div.press-room div.articles-list div.articles-list-item-hover {}
				div.press-room div.articles-list div.articles-list-item-hover {color:#F78E1D;}
					div.press-room div.articles-list div.articles-list-item-hover a {color:#F78E1D;}
	
	/* text */
	
	div.press-room div.text {margin:48px 0 0 0;}
		div.press-room div.text-first {margin-top:0;}
		div.press-room div.text div.text-item {font-size:14px; line-height:18px; margin:0 0 26px 0;}
			div.press-room div.text div.text-item-first {}
			div.press-room div.text div.text-item p {margin:12px 0;}
			div.press-room div.text div.text-item p:first-child {margin-top:0;}
			div.press-room div.text div.text-item p strong {color:#FE8E00;}
	
	/* gallery */
	
	div.gallery {margin:0 0 50px 0;}
		div.gallery-first {}
		div.gallery td.gallery-spacer {}
			div.gallery td.gallery-spacer-v {width:40px;}
			div.gallery td.gallery-spacer-h {height:50px;}
		div.gallery td.gallery-item {font-size:14px; color:#B0B1B3;}
			div.gallery td.gallery-item-hover {color:#343332;}
			div.gallery td.gallery-item div.image {margin:0 0 11px 0;}

/* press room page specific styles */
div.press-room-press-images {}
	div.press-room-press-images div.column-center-inner {padding-top:0;}

#lipsum a {
	color:#F78E1D;
        text-decoration: none;
}

 #lipsum a:hover {
	color:#747475;
}