BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/bg.png) #ffffff repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 12px; WIDTH: 100%; COLOR: #717171; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	FONT-SIZE: 12px; COLOR: #717171; TEXT-DECORATION: none; outline: none
}
A:hover {
	TEXT-DECORATION: underline
}
.clear {
	CLEAR: both; FONT-SIZE: 0px; HEIGHT: 1px
}
#wrapper {
	WIDTH: 100%;
	TEXT-ALIGN: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	background-color: #FFFFFF;
}
#header {
	WIDTH: 962px;
	COLOR: #737373;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 2px;
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header .right {
	FLOAT: right; WIDTH: 655px
}
#top_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 21px; PADDING-TOP: 21px
}
#nav {
	FONT-SIZE: 18px; FLOAT: right; COLOR: #ffffff
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 13px; BACKGROUND: url(../images/nav_bg.gif) no-repeat right center; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav LI:unknown {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav A {
	FONT-SIZE: 18px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 18px
}
#nav A:hover {
	COLOR: #ff8b00; TEXT-DECORATION: none
}
#nav A.current {
	COLOR: #ff8b00; TEXT-DECORATION: none
}
#container {
	BACKGROUND: #faf8f6; WIDTH: 100%
}
.wrap {
	BACKGROUND: #faf8f6;
	WIDTH: 960px;
	height: 457px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.wrap1 {
	BACKGROUND: #faf8f6;
	WIDTH: 962px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.slide_w {
	PADDING-TOP: 10px
}
#slider {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: url(../images/loading.gif) no-repeat 50% 50%; PADDING-BOTTOM: 0px; WIDTH: 960px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 449px
}
#slider IMG {
	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 0px
}
#slider A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.nivo-controlNav {
	RIGHT: 0px; BOTTOM: -29px; POSITION: absolute; TEXT-ALIGN: left
}
.nivo-controlNav A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/bullets.png) no-repeat; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 4px; WIDTH: 11px; TEXT-INDENT: -9999px; HEIGHT: 11px; BORDER-RIGHT-WIDTH: 0px
}
.nivo-controlNav A.active {
	BACKGROUND-POSITION: 0px -11px
}
.nivo-directionNav A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/arrows.png) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 30px; TEXT-INDENT: -9999px; HEIGHT: 30px; BORDER-RIGHT-WIDTH: 0px
}
A.nivo-nextNav {
	BACKGROUND-POSITION: -30px 0px; RIGHT: 15px
}
A.nivo-prevNav {
	LEFT: 15px
}
.slide_bottom {
	BACKGROUND: url(../images/slide_bottom.jpg) no-repeat left top; HEIGHT: 35px
}
#testimonials {
	WIDTH: 100%;
	background-color: #242424;
	background-image: url(../images/testimonials_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#testimonials_in {
	MARGIN: 0px auto;
	WIDTH: 962px;
	COLOR: #d3d2d2;
	FONT-STYLE: italic;
	background-color: #242424;
	background-image: url(../images/testimonials_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.arrows {
	PADDING-RIGHT: 50px;
	PADDING-LEFT: 50px;
	BACKGROUND: url(../images/arrows2.png) no-repeat left top;
	PADDING-BOTTOM: 6px;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 3px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.design {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 221px; PADDING-TOP: 8px
}
.design H1 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 6px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #393838;
	PADDING-TOP: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #bcbcbc;
}
.design IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 5px; BORDER-LEFT: #e4e4e4 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 1px solid
}
.design DIV {
	PADDING-TOP: 13px
}
A.read_d {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(../images/read_bg.gif) repeat-x left top; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px; TEXT-DECORATION: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px
}
.right {
	FLOAT: right
}
#footer_side {
	BACKGROUND: url(../images/foot_side.gif) repeat-x left top; WIDTH: 100%
}
#footer_side_in {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/foot_side.gif) repeat-x left top;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 5px;
	margin-top: 0px;
	margin-right: 10;
	margin-bottom: 0px;
	margin-left: 10;
	width: 282px;
}
#footer_side_in1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/foot_side.gif) repeat-x left top; PADDING-BOTTOM: 15px; MARGIN: 0px auto; WIDTH: 282px; PADDING-TOP: 15px
}

#footer_side_in .title {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 6px;
	COLOR: #FFFFFF;
	PADDING-TOP: 2px;
	width: 282px;
}
#latest_proj {
	FLOAT: left; WIDTH: 282px
}
.title_text {
	FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #717171
}
#latest_proj UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#latest_proj LI {
	PADDING-RIGHT: 17px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 17px; LIST-STYLE-TYPE: none
}
#latest_proj LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 5px; BORDER-LEFT: #e4e4e4 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 1px solid
}
#categories {
	FLOAT: left; WIDTH: 199px
}
#categories UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 9px
}
#pop_post UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 9px
}
#categories LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 38px; BACKGROUND: url(../images/cat_arrow.gif) no-repeat left top; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none
}
#pop_post LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 38px; BACKGROUND: url(../images/cat_arrow.gif) no-repeat left top; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none
}
#categories A {
	FONT-SIZE: 14px; COLOR: #212121
}
#pop_post A {
	FONT-SIZE: 14px; COLOR: #212121
}
#pop_post {
	FLOAT: right;
	WIDTH: 282px;
	background-color: #242424;
}
#pop_post .desc {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #717171; LINE-HEIGHT: 18px; PADDING-TOP: 10px
}
#footer {
	BACKGROUND: url(../images/foot_side.gif) #faf8f6 repeat-x left top; WIDTH: 100%
}
#footer_in {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/foot_side.gif) #faf8f6 repeat-x left top;
	PADDING-BOTTOM: 0px;
	WIDTH: 962px;
	PADDING-TOP: 22px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.wrap_dark {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #faf8f6; PADDING-BOTTOM: 21px; MARGIN: 0px auto; WIDTH: 962px; PADDING-TOP: 21px
}
#black {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; BACKGROUND: #000000; PADDING-BOTTOM: 0px; PADDING-TOP: 14px
}
#black H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 24px; PADDING-BOTTOM: 8px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #da7a06; PADDING-TOP: 8px; BORDER-BOTTOM: #bcbcbc 1px solid
}
.about {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 34px; COLOR: #ffffff; PADDING-TOP: 21px; TEXT-ALIGN: justify
}
.about P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 23px; MARGIN: 0px; PADDING-TOP: 0px
}
.project {
	PADDING-RIGHT: 34px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 281px
}
.project_r {
	PADDING-RIGHT: 0px; FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 281px
}
.proj_t {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 14px; MARGIN-BOTTOM: 14px; PADDING-BOTTOM: 5px; COLOR: #ff8b00; PADDING-TOP: 1px; BORDER-BOTTOM: #bcbcbc 1px solid
}
.project IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 5px; BORDER-LEFT: #e4e4e4 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 1px solid
}
.project_r IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 5px; BORDER-LEFT: #e4e4e4 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 1px solid
}
.proj_desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; COLOR: #ffffff; LINE-HEIGHT: 18px; PADDING-TOP: 11px
}
.news_t {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 28px; COLOR: #ffffff; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
.news_block {
	FONT-SIZE: 13px; PADDING-BOTTOM: 20px; COLOR: #ffffff; LINE-HEIGHT: 18px
}
.news_block IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f0f0f0; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #e4e4e4 1px solid; MARGIN-RIGHT: 34px; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 1px solid
}
.date_n {
	FONT-SIZE: 14px; PADDING-BOTTOM: 19px; COLOR: #ff8b00
}
.cont_left {
	FONT-SIZE: 13px; FLOAT: left; WIDTH: 620px; COLOR: #ffffff; LINE-HEIGHT: 18px
}
.map IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 5px; MARGIN: 23px 0px 18px; BORDER-LEFT: #e4e4e4 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 1px solid
}
.cont_left SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d66423
}
.input {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 12px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 0px; BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 319px; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #e8e8e8 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 23px
}
.mess {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 12px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 0px; BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 610px; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #e8e8e8 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 127px
}
.cont_right {
	FONT-SIZE: 13px; FLOAT: right; WIDTH: 231px; COLOR: #ffffff; LINE-HEIGHT: 18px
}
.yellow {
	COLOR: #d66423; PADDING-TOP: 41px
}
