BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.raln {
	TEXT-ALIGN: right
}
.clr {
	CLEAR: both
}
.rflt {
	FLOAT: right
}
.hdn {
	DISPLAY: none
}
.rgtImg {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 5px
}
.lftImg {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; FLOAT: left; PADDING-TOP: 5px
}
BODY {
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(top_inner_bg.gif) #f5f1e4 repeat-x 0px 0px;
	COLOR: 38241f;
	FONT-SIZE: 62.5%
}
BODY.home {
	BACKGROUND: url(top_bg.gif) #f5f1e4 repeat-x 0px 0px
}
#root {
	TEXT-ALIGN: left;
	MARGIN: 0px auto;
	WIDTH: 960px;
	FONT-SIZE: 1.2em;
	background-image: url(menu_bg.png);
	background-repeat: no-repeat;
	background-position: 328px 0px;
}
#header {
	POSITION: relative;
	WIDTH: 100%;
	HEIGHT: 171px;
	COLOR: #8a6f61;
	TOP: 0px;
	LEFT: 0px;
}
#header A {
	COLOR: #8a6f61
}
BODY.home #header {
	POSITION: relative;
	HEIGHT: 452px;
	background-repeat: no-repeat;
	background-position: 0px 175px;
	background-image: url(sec_top_bg.gif);
}
BODY #header DIV.left {
	WIDTH: 359px; FLOAT: left
}
BODY.home #header DIV.left DIV.intro {
	PADDING-BOTTOM: 27px;
	PADDING-LEFT: 39px;
	PADDING-RIGHT: 35px;
	PADDING-TOP: 0px
}
BODY #header DIV.left A.logo {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 174px
}
BODY #header DIV.right {
	WIDTH: 601px;
	FLOAT: right
}
BODY #header DIV.right DIV.lang {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; PADDING-TOP: 10px
}
BODY #header DIV.right DIV.promo {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 10px;
}
BODY #header DIV.right DIV.promo H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #5f514d; FONT-SIZE: 100%; PADDING-TOP: 0px
}
BODY #header DIV.right DIV.menu {
	PADDING-LEFT: 4px;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
	HEIGHT: 53px;
	FONT-SIZE: 14px;
	background-repeat: no-repeat;
	background-position: 0px -97px;
}
BODY.home #header DIV.right DIV.menu {
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
BODY #header DIV.right DIV.menu UL LI {
	DISPLAY: inline
}
BODY #header DIV.right DIV.menu UL LI A {
	BORDER-LEFT: #311f1c 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; DISPLAY: block; FLOAT: left; COLOR: #c1b99f; PADDING-TOP: 14px
}
BODY #header DIV.right DIV.menu UL LI.first A {
	BORDER-LEFT: 0px
}
BODY #header DIV.right DIV.menu UL LI A:hover {
	COLOR: #ffe384;
	BORDER-TOP: #5f4737 4px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 10px;
}
BODY #header DIV.right DIV.menu UL LI A.current {
	COLOR: #ffe384;
	TEXT-DECORATION: none;
	PADDING-TOP: 10px;
	background-repeat: no-repeat;
	border-top-style: solid;
	border-top-color: #5f4737;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
}
BODY.home #header DIV.showcase {
	POSITION: absolute; WIDTH: 601px; HEIGHT: 302px; TOP: 122px; PADDING-TOP: 32px; LEFT: 360px
}
BODY.home #header DIV.showcase DIV.pager {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px
}
BODY.home #header DIV.showcase DIV.pager B {
	COLOR: #b79b92; FONT-WEIGHT: normal
}
BODY.home #header DIV.showcase DIV.pager A {
	COLOR: #50403c
}
BODY.home #header DIV.showcase DIV.content {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 205px; OVERFLOW: hidden; PADDING-TOP: 15px
}
BODY.home #header DIV.showcase DIV.content DIV.img {
	WIDTH: 302px; FLOAT: left
}
BODY.home #header DIV.showcase DIV.content DIV.desc {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 23px; WIDTH: 256px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 10px
}
BODY.home #header DIV.showcase UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.home #header DIV.showcase #slider .item {
	WIDTH: 601px; DISPLAY: block; HEIGHT: 210px; TOP: 0px; LEFT: 0px
}
BODY.home #header DIV.showcase #slider {
	POSITION: relative; WIDTH: 601px; HEIGHT: 210px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#page {
	PADDING-BOTTOM: 32px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	color: #a15d5d;
}
BODY.home #page {
	BACKGROUND: url/home_page_top.gif) no-repeat 0px 0px
}
#page DIV.top {
	MARGIN-BOTTOM: 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(home_page_top.gif);
}
#page DIV.top DIV.sections H1 {
	WIDTH: 180px
}
#page DIV.top DIV.projects H1 {
	WIDTH: 180px
}
#page DIV.top DIV.sections DIV.left {
	PADDING-BOTTOM: 16px;
	PADDING-LEFT: 28px;
	WIDTH: 272px;
	PADDING-RIGHT: 20px;
	FLOAT: left;
	PADDING-TOP: 15px
}
#page DIV.top DIV.sections DIV.center {
	PADDING-BOTTOM: 16px;
	PADDING-LEFT: 28px;
	WIDTH: 272px;
	PADDING-RIGHT: 20px;
	FLOAT: left;
	PADDING-TOP: 15px
}
#page DIV.top DIV.sections DIV.right {
	PADDING-BOTTOM: 16px;
	PADDING-LEFT: 28px;
	WIDTH: 272px;
	PADDING-RIGHT: 20px;
	FLOAT: left;
	PADDING-TOP: 15px
}
#page DIV.top DIV.projects {
	BORDER-BOTTOM: #e5e0d4 1px solid; BACKGROUND: url(top_bg.gif) repeat-y 0px 0px
}
#page DIV.top DIV.projects DIV.left {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 28px; WIDTH: 272px; PADDING-RIGHT: 20px; BACKGROUND: url(sec_top_bg.gif) no-repeat 0px 0px; FLOAT: left; PADDING-TOP: 28px
}
#page DIV.top DIV.projects DIV.right {
	WIDTH: 640px; FLOAT: left
}
#page DIV.top DIV.projects DIV.right H1 {
	COLOR: #44687e
}
#page DIV.top DIV.projects DIV.right DIV.contents {
	PADDING-BOTTOM: 35px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 35px
}
#page DIV.top DIV.projects DIV.right DIV.contents DIV.items {
	WIDTH: 554px; FLOAT: left
}
#page DIV.top DIV.projects DIV.right DIV.contents DIV.item {
	PADDING-LEFT: 6px; WIDTH: 172px; PADDING-RIGHT: 6px; FLOAT: left; BORDER-RIGHT: #acc2cd 1px solid
}
#page DIV.top DIV.projects DIV.right DIV.contents DIV.item A.cat {
	TEXT-ALIGN: right; DISPLAY: block; COLOR: #44687e; FONT-SIZE: 90%; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
#page DIV.top DIV.projects DIV.right DIV.contents DIV.first {
	PADDING-LEFT: 5px
}
#page DIV.top DIV.projects DIV.right DIV.contents DIV.last {
	PADDING-RIGHT: 1px; BORDER-RIGHT: 0px
}
#page DIV.top DIV.projects DIV.right DIV.contents DIV.back {
	WIDTH: 28px; FLOAT: left
}
#page DIV.top DIV.projects DIV.right DIV.contents DIV.back A {
	MARGIN-TOP: 85px; WIDTH: 28px; DISPLAY: block; BACKGROUND: url(project_nav.gif) no-repeat 0px 0px; HEIGHT: 25px
}
#page DIV.top DIV.projects DIV.right DIV.contents DIV.next {
	WIDTH: 28px; FLOAT: left
}
#page DIV.top DIV.projects DIV.right DIV.contents DIV.next A {
	MARGIN-TOP: 85px; WIDTH: 28px; DISPLAY: block; BACKGROUND: url(project_nav.gif) no-repeat 0px -25px; HEIGHT: 25px
}
#left_col {
	WIDTH: 300px;
	FLOAT: left;
}
#center_col {
	PADDING-BOTTOM: 30px;
	PADDING-LEFT: 30px;
	WIDTH: 630px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 0px
}
#center_col UL {
	LINE-HEIGHT: 16px; PADDING-LEFT: 25px; MARGIN-BOTTOM: 16px
}
#center_col UL LI {
	LIST-STYLE-TYPE: square
}
#center_col H1 {
	COLOR: #38241f;
	FONT-SIZE: 25px
}
#right_col {
	DISPLAY: none; FLOAT: left
}
#footer {
	TEXT-ALIGN: center;
	COLOR: #8a6f61;
	border-top-width: 1px;
	border-top-style: solid;
	background-color: #412a26;
	background-repeat: repeat;
}
#footer A {
	COLOR: #8a6f61
}
#footer UL {
	LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 16px; LIST-STYLE-IMAGE: none
}
#footer P {
	LINE-HEIGHT: 20px
}
#footer UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(footer_bullet.gif) no-repeat left 50%
}
#footer DIV.content {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 960px; FONT-SIZE: 1.1em
}
#footer DIV.content DIV.left {
	WIDTH: 779px; FLOAT: left; BORDER-RIGHT: #503832 1px solid; PADDING-TOP: 22px
}
#footer DIV.content DIV.left DIV.section {
	PADDING-RIGHT: 25px; FLOAT: left
}
#footer DIV.content DIV.right {
	PADDING-LEFT: 30px; WIDTH: 150px; FLOAT: right; PADDING-TOP: 22px
}
#footer DIV.line {
	BORDER-BOTTOM: #503832 1px solid; MARGIN-BOTTOM: 10px
}
#footer DIV.copyright DIV.content DIV.left {
	PADDING-BOTTOM: 25px; FLOAT: left; COLOR: #8a6f61; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
#footer DIV.copyright DIV.content DIV.right {
	PADDING-BOTTOM: 25px; WIDTH: 150px; FLOAT: right; PADDING-TOP: 10px
}
H4 {
	MARGIN-BOTTOM: 8px; COLOR: #5e87a1; FONT-SIZE: 14px
}
P {
	MARGIN-BOTTOM: 16px;
	line-height: 16px;
}
.imp {
	BORDER-BOTTOM: #e7e2d5 5px solid; BORDER-LEFT: #e7e2d5 5px solid; PADDING-BOTTOM: 25px; LINE-HEIGHT: 20px; PADDING-LEFT: 35px; PADDING-RIGHT: 35px; BACKGROUND: #ece8dc; FONT-SIZE: 120%; BORDER-TOP: #e7e2d5 5px solid; BORDER-RIGHT: #e7e2d5 5px solid; PADDING-TOP: 25px
}
A {
	COLOR: #a15d5d; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
#header H1 {
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
	MARGIN-BOTTOM: 16px;
	COLOR: #ffe384;
	FONT-SIZE: 200%
}
H1.sIFR-replaced {
	MARGIN-BOTTOM: 12px
}
#header H1.sIFR-replaced {
	MARGIN-BOTTOM: 12px
}
H1 {
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana; MARGIN-BOTTOM: 16px; COLOR: #a15d5d; FONT-SIZE: 23px
}
#header H2 {
	MARGIN-BOTTOM: 16px;
	COLOR: #ffe384;
	FONT-SIZE: 150%
}
H2 {
	MARGIN-BOTTOM: 10px;
	COLOR: #a15d5d;
	FONT-SIZE: 150%;
	font-weight: bold;
}
A.mbtn {
	TEXT-ALIGN: center; WIDTH: 62px; PADDING-RIGHT: 17px; DISPLAY: block; BACKGROUND: url(btn_bg.gif) no-repeat 0px -25px; HEIGHT: 21px; COLOR: #a15d5d; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#header A.mbtn_dark {
	TEXT-ALIGN: center; WIDTH: 62px; PADDING-RIGHT: 17px; DISPLAY: block; BACKGROUND: url(btn_bg.gif) no-repeat 0px 0px; HEIGHT: 21px; COLOR: #2f1f1b; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#header A.mbtn_dark:hover {
	TEXT-DECORATION: none
}
A.mbtn:hover {
	TEXT-DECORATION: none
}
#header A.prev {
	WIDTH: 82px;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: 15px;
	background-image: url(btn_bg.png);
	background-repeat: no-repeat;
	background-position: 0px;
}
#header A.next {
	WIDTH: 82px;
	DISPLAY: block;
	FLOAT: right;
	HEIGHT: 15px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background-image: url(btn_bg2.png);
}
DIV.left_menu {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 27px;
	PADDING-RIGHT: 27px;
	MARGIN-BOTTOM: 10px;
	BACKGROUND: #efebde;
	PADDING-TOP: 20px;
	height: 100%;
}
DIV.left_menu UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
DIV.left_menu UL LI {
	DISPLAY: inline; COLOR: #a15d5d; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
DIV.left_menu UL LI SPAN {
	PADDING-BOTTOM: 10px;
	DISPLAY: block;
	color: #38241f;
}
DIV.left_menu UL LI SPAN.second {
	COLOR: #38241f
}
DIV.left_menu UL LI SPAN.third {
	COLOR: #437595
}
DIV.left_menu UL LI UL {
	PADDING-BOTTOM: 16px;
	MARGIN-BOTTOM: 16px;
	color: #963;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #e7e2d5;
}
DIV.left_menu UL LI UL.last {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
DIV.left_menu UL LI UL LI A {
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 25px;
	PADDING-RIGHT: 25px;
	DISPLAY: block;
	BACKGROUND: url(bullet.gif) no-repeat 10px 50%;
	COLOR: #a15d5d;
	FONT-SIZE: 12px;
	BORDER-TOP: #e0dacc 1px solid;
	FONT-WEIGHT: normal;
	PADDING-TOP: 6px
}
DIV.left_menu UL LI UL LI A:hover {
	BACKGROUND: url(bullet.gif) #f7f3e8 no-repeat 10px 50%;
	TEXT-DECORATION: none;
	color: #a15d5d;
}
DIV.left_menu UL LI UL LI A.current {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color: #f7f3e8;
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%;
}
DIV.left_menu UL LI UL LI.first A {
	BORDER-TOP: 0px;
	color: #a15d5d;
}
DIV.inner_bottom {
	BORDER-BOTTOM: #e5e0d4 1px solid; BACKGROUND: url(inner_bottom_bg.gif) repeat-y 0px 0px
}
DIV.sec_testimonials {
	POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 270px; PADDING-RIGHT: 15px; FLOAT: left; TOP: 0px; PADDING-TOP: 15px; LEFT: 0px
}
DIV.sec_testimonials H1 {
	MARGIN-BOTTOM: 5px; COLOR: #44687e; FONT-SIZE: 23px
}
DIV.sec_testimonials DIV.nav_links {
	POSITION: absolute; WIDTH: 62px; TOP: 15px; RIGHT: 15px
}
DIV.sec_testimonials DIV.nav_links A.prev {
	WIDTH: 28px; DISPLAY: block; BACKGROUND: url(project_nav.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 25px; TOP: 0px; MARGIN-RIGHT: 5px; LEFT: 0px
}
DIV.sec_testimonials DIV.nav_links A.next {
	WIDTH: 28px; DISPLAY: block; BACKGROUND: url(project_nav.gif) no-repeat 0px -25px; FLOAT: left; HEIGHT: 25px; TOP: 0px; LEFT: 0px
}
#testimonials_container {
	POSITION: relative; WIDTH: 270px; HEIGHT: 160px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#testimonials_container DIV.item {
	POSITION: absolute; BACKGROUND-COLOR: #d9dfe1; WIDTH: 270px; HEIGHT: 160px; TOP: 0px; LEFT: 0px
}
DIV.sec_proposal H1 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 23px
}
DIV.sec_portfolio H1 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 23px
}
DIV.sec_testimonials IMG {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; FLOAT: left; PADDING-TOP: 0px
}
DIV.sec_proposal IMG {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; FLOAT: left; PADDING-TOP: 0px
}
DIV.sec_portfolio IMG {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; FLOAT: left; PADDING-TOP: 0px
}
DIV.sec_testimonials I {
	TEXT-ALIGN: right; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
DIV.sec_proposal {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 298px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 15px
}
DIV.sec_portfolio {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 299px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 15px
}
DIV.entry TABLE TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
DIV.inner_entry TABLE TR TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
DIV.entry TABLE TR TD I {
	PADDING-LEFT: 2px; COLOR: #ff0000
}
DIV.sec_testimonials IMG.fltRight {
	FLOAT: right
}
DIV.sec_proposal IMG.fltRight {
	FLOAT: right
}
DIV.sec_portfolio IMG.fltRight {
	FLOAT: right
}
DIV.project_filter {
	BORDER-BOTTOM: #e2ddcd 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 16px; PADDING-TOP: 15px
}
DIV.project_list {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 16px; PADDING-TOP: 10px
}
DIV.project_list DIV.row DIV.item {
	WIDTH: 210px; FLOAT: left
}
DIV.project_list DIV.row {
	MARGIN-BOTTOM: 10px
}
DIV.project_list DIV.row DIV.item IMG {
	BORDER-BOTTOM: #e2ddcd 1px solid; BORDER-LEFT: #e2ddcd 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; BORDER-TOP: #e2ddcd 1px solid; BORDER-RIGHT: #e2ddcd 1px solid; PADDING-TOP: 5px
}
DIV.project_list DIV.row DIV.item A.title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 5px
}
DIV.project_pager {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 16px
}
DIV.project_pager A {
	BORDER-BOTTOM: #e2ddcd 1px solid; BORDER-LEFT: #e2ddcd 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 25px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #e2ddcd 1px solid; BORDER-RIGHT: #e2ddcd 1px solid; PADDING-TOP: 2px
}
DIV.project_pager SPAN {
	BORDER-BOTTOM: #e2ddcd 1px solid; BORDER-LEFT: #e2ddcd 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 25px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #e2ddcd 1px solid; BORDER-RIGHT: #e2ddcd 1px solid; PADDING-TOP: 2px
}
DIV.project_details {
	MARGIN-BOTTOM: 16px
}
DIV.project_details DIV.project_top {
	MARGIN-BOTTOM: 25px
}
DIV.project_details DIV.project_top DIV.project_left {
	WIDTH: 300px; FLOAT: left
}
DIV.project_details DIV.project_top DIV.project_left IMG {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #fff; PADDING-TOP: 8px
}
DIV.project_details DIV.project_top DIV.project_right {
	WIDTH: 330px; FLOAT: left
}
DIV.project_details DIV.project_top DIV.project_right SPAN.title {
	DISPLAY: block; MARGIN-BOTTOM: 8px; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
DIV.project_details DIV.project_top DIV.project_right DIV.project_desc {
	BORDER-BOTTOM: #e2ddcd 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 25px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 10px; PADDING-TOP: 0px
}
DIV.project_nav {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 25px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
DIV.project_details DIV.project_bottom {
	MARGIN-BOTTOM: 16px; FONT-SIZE: 95%
}
DIV.project_details DIV.project_bottom SPAN.title {
	DISPLAY: block; MARGIN-BOTTOM: 8px; COLOR: #a15d5d; FONT-WEIGHT: bold
}
DIV.project_details DIV.project_bottom DIV.item {
	WIDTH: 184px; FLOAT: left; MARGIN-RIGHT: 25px; BORDER-RIGHT: #e2ddcd 1px solid
}
DIV.project_details DIV.project_bottom DIV.lastitem {
	WIDTH: 210px; FLOAT: left
}
.fltRight {
	FLOAT: right
}
#studio IMG {
	BORDER-BOTTOM: #e7e2d5 1px solid; BORDER-LEFT: #e7e2d5 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; MARGIN: 0px 5px 5px; PADDING-LEFT: 5px; WIDTH: 128px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 100px; BORDER-TOP: #e7e2d5 1px solid; BORDER-RIGHT: #e7e2d5 1px solid; PADDING-TOP: 5px
}
.err {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 16px; COLOR: #a15d5d
}
.error {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 16px; COLOR: #a15d5d
}
.err B {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
.error B {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
.hints {
	COLOR: #999; FONT-SIZE: 90%
}
DIV.progress {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #a15d5d; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 10px
}
DIV.recent-projects {
	
}
DIV.recent-projects-nav {
	WIDTH: 28px; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 54px
}
DIV.recent-projects-nav A.prev {
	WIDTH: 28px; DISPLAY: block; BACKGROUND: url(project_nav.gif) no-repeat 0px 0px; HEIGHT: 25px
}
DIV.recent-projects-nav A.next {
	WIDTH: 28px; DISPLAY: block; BACKGROUND: url(project_nav.gif) no-repeat 0px -25px; HEIGHT: 25px
}
DIV.recent-projects-items {
	POSITION: relative; WIDTH: 549px; FLOAT: left; HEIGHT: 162px; MARGIN-LEFT: 5px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
DIV.recent-projects-cnt {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
DIV.recent-projects-cnt A {
	WIDTH: 178px; DISPLAY: block; FLOAT: left; HEIGHT: 162px; OVERFLOW: hidden; MARGIN-RIGHT: 5px
}
DIV.content-bottom {
	
}
DIV.content-bottom DIV.join-social {
	TEXT-ALIGN: right; WIDTH: 200px; FLOAT: left
}
BODY.home DIV.content-bottom DIV.join-social {
	WIDTH: 200px
}
DIV.content-bottom DIV.resource {
	WIDTH: 480px; FLOAT: left
}
BODY.home DIV.content-bottom DIV.resource {
	WIDTH: 760px
}
DIV.content-bottom DIV.resource A {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 35px; PADDING-RIGHT: 25px; DISPLAY: block; BACKGROUND: url(brown_arrow.gif) no-repeat; FLOAT: left; HEIGHT: 35px; OVERFLOW: hidden; MARGIN-RIGHT: 15px; BORDER-RIGHT: #e5e0d4 1px solid; PADDING-TOP: 3px
}

@media Screen    
{
.sIFR-flash {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VISIBILITY: visible !important; PADDING-TOP: 0px
}
.sIFR-replaced {
	VISIBILITY: visible !important
}
.sIFR-ignore {
	VISIBILITY: visible !important
}
.sIFR-alternate {
	POSITION: absolute; WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.sIFR-replaced DIV.sIFR-fixfocus {
	PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; FLOAT: none; LETTER-SPACING: 0px; OVERFLOW: auto; PADDING-TOP: 0pt
}

}

@media Print    
{
.sIFR-flash {
	POSITION: absolute; WIDTH: 0px; DISPLAY: none !important; HEIGHT: 0px; OVERFLOW: hidden
}
.sIFR-alternate {
	POSITION: static !important; WIDTH: auto !important; DISPLAY: block !important; HEIGHT: auto !important; VISIBILITY: visible !important; TOP: auto !important; LEFT: auto !important
}

}

@media Screen    
{
#page .sIFR-active H1 {
	VISIBILITY: hidden
}
#header DIV.intro .sIFR-active H1 {
	VISIBILITY: hidden
}
    }
#jquery-overlay {
	Z-INDEX: 90; POSITION: absolute; WIDTH: 100%; HEIGHT: 500px; TOP: 0px; LEFT: 0px
}
#jquery-lightbox {
	Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
#jquery-lightbox A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#lightbox-container-image-box {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 250px; HEIGHT: 250px
}
#lightbox-container-image {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#lightbox-loading {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; HEIGHT: 25%; TOP: 40%; LEFT: 0%
}
#lightbox-nav {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#lightbox-container-image-box > #lightbox-nav {
	LEFT: 0px
}
#lightbox-nav A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#lightbox-nav-btnPrev {
	WIDTH: 49%; DISPLAY: block; HEIGHT: 100%
}
#lightbox-nav-btnNext {
	WIDTH: 49%; DISPLAY: block; HEIGHT: 100%
}
#lightbox-nav-btnPrev {
	FLOAT: left; LEFT: 0px
}
#lightbox-nav-btnNext {
	FLOAT: right; RIGHT: 0px
}
#lightbox-container-image-data-box {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; OVERFLOW: auto; PADDING-TOP: 0px
}
#lightbox-container-image-data {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #666; PADDING-TOP: 0px
}
#lightbox-container-image-data #lightbox-image-details {
	TEXT-ALIGN: left; WIDTH: 70%; FLOAT: left
}
#lightbox-image-details-caption {
	FONT-WEIGHT: bold
}
#lightbox-image-details-currentNumber {
	PADDING-BOTTOM: 1em; DISPLAY: block; CLEAR: left
}
#lightbox-secNav-btnClose {
	PADDING-BOTTOM: 0.7em; WIDTH: 66px; FLOAT: right
}

