* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #fff; FONT: 13px/22px Verdana, Arial, Helvetica, sans-serif; COLOR: #818181
}
UL {
	LIST-STYLE-TYPE: none
}
A {
	outline: none
}
.spacer {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0
}
#topContainer {
	BACKGROUND: url(../images/top-container-bg.gif) repeat-x 0px 0px
}
#header {
	PADDING-RIGHT: 20px; PADDING-LEFT: 38px; BACKGROUND: url(../images/top-pan-bg.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 912px; PADDING-TOP: 0px; HEIGHT: 122px
}
#header DIV.logoPan {
	FLOAT: left; MARGIN: 22px 24px 0px 0px; WIDTH: 185px
}
.logoPan IMG {
	DISPLAY: block
}
.logoPan H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #a0a0a0; LINE-HEIGHT: 15px
}
#topMenu {
	FLOAT: right; MARGIN: 9px 0px 0px; WIDTH: 180px; HEIGHT: 48px
}
#topMenu LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: url(../images/top-nav-divider.gif) no-repeat 100% 2px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
#topMenu LI.noBg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#topMenu LI A {
	FLOAT: left; WIDTH: auto; COLOR: #808080; TEXT-DECORATION: none
}
#topMenu LI A:hover {
	COLOR: #f7ad2c
}
#navigation {
	BACKGROUND: url(../images/navigation-bg.gif) repeat-x 0px 0px; FLOAT: right; WIDTH: 680px
}
#navigation SPAN.right {
	DISPLAY: block; BACKGROUND: url(../images/nav-right-bg.gif) no-repeat 0px 100%; FLOAT: right; WIDTH: 34px; HEIGHT: 41px
}
#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 48px; BACKGROUND: url(../images/nav-left-bg.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: 41px
}
#navigation UL LI {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: auto; LINE-HEIGHT: 16px
}
#navigation UL LI A {
	PADDING-RIGHT: 26px; DISPLAY: block; PADDING-LEFT: 26px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #fff; LINE-HEIGHT: 41px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#navigation UL LI A:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../images/nav-hover.gif); COLOR: #fff; BACKGROUND-REPEAT: repeat-x
}
#navigation UL LI A.active {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../images/nav-hover.gif); COLOR: #fff; BACKGROUND-REPEAT: repeat-x
}
#bodyContainer {
	BACKGROUND: url(../images/mid-body-bg.gif) #ffffff repeat-x 0px 0px
}
#bodybg {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 930px; COLOR: #333; PADDING-TOP: 0px
}
.banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 31px; BACKGROUND: url(Banner-bg.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 35px; WIDTH: 899px; PADDING-TOP: 60px; HEIGHT: 173px
}
.banner H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 34px; PADDING-BOTTOM: 12px; COLOR: #573310; LINE-HEIGHT: 36px; PADDING-TOP: 0px; POSITION: relative
}
.banner P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 20px; WIDTH: 562px; COLOR: #484848; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.banner A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-SIZE: 14px; BACKGROUND: url(bullet.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; COLOR: #f7c02c; LINE-HEIGHT: 26px; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.banner A:hover {
	COLOR: #f7c02c; TEXT-DECORATION: none
}
#bodyPan {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 930px; PADDING-TOP: 10px; HEIGHT: 100%
}
#leftPan {
	PADDING-RIGHT: 39px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 622px; PADDING-TOP: 0px
}
#leftPan A {
	COLOR: #f7ad2c; TEXT-DECORATION: none
}
#leftPan A:hover {
	COLOR: #000
}
#leftPan H2 {
	FONT-SIZE: 27px; MARGIN: 0px 0px 15px; COLOR: #f7ad2c; LINE-HEIGHT: 29px
}
#leftPan H2 SPAN {
	COLOR: #624705
}
#leftPan P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 22px; COLOR: #818181; PADDING-TOP: 0px
}
.topleftpan {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.topleftpan IMG.about {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
#servicepan {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 12px; WIDTH: 602px; COLOR: #868686; PADDING-TOP: 12px; POSITION: relative
}
#servicepan SPAN.top {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/service-pan-top-bg.gif) no-repeat 0px 0px; LEFT: 0px; WIDTH: 622px; LINE-HEIGHT: 0; POSITION: absolute; TOP: 0px; HEIGHT: 12px
}
#servicepan SPAN.bottom {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/service-pan-bottom-bg.gif) no-repeat 0px 0px; LEFT: 0px; WIDTH: 622px; BOTTOM: 0px; LINE-HEIGHT: 0; POSITION: absolute; HEIGHT: 12px
}
#servicepan H2 {
	FONT-SIZE: 25px; COLOR: #f7ad2c; LINE-HEIGHT: 30px
}
#servicepan H2 SPAN {
	COLOR: #624705
}
#servicepan UL LI {
	PADDING-RIGHT: 20px; PADDING-LEFT: 79px; FONT-SIZE: 13px; BACKGROUND: url(../images/serv-bullet.gif) #ffffff no-repeat 18px 18px; PADDING-BOTTOM: 18px; MARGIN: 10px 0px 0px; WIDTH: 503px; COLOR: #868686; LINE-HEIGHT: 18px; PADDING-TOP: 11px; POSITION: relative
}
#servicepan UL LI STRONG {
	DISPLAY: block; FONT-SIZE: 14px; COLOR: #624705; LINE-HEIGHT: 25px
}
#servicepan UL LI SPAN.top {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/serv-top-bg.gif) no-repeat 0px 0px; LEFT: 0px; WIDTH: 602px; LINE-HEIGHT: 0; POSITION: absolute; TOP: 0px; HEIGHT: 12px
}
#servicepan UL LI SPAN.bottom {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/serv-bottom-bg.gif) no-repeat 0px 0px; LEFT: 0px; WIDTH: 602px; BOTTOM: 0px; LINE-HEIGHT: 0; POSITION: absolute; HEIGHT: 12px
}
#rightPan {
	FLOAT: right; WIDTH: 269px; POSITION: relative
}
#news {
	MARGIN: 0px 0px 35px; WIDTH: 269px; POSITION: relative
}
#news DIV.content {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(../images/news-panel-bg.gif) #efefef repeat-x 0px 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 10px
}
#news SPAN.bottom {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/right-but-bg.gif) no-repeat left bottom; LEFT: 0px; WIDTH: 269px; BOTTOM: 0px; LINE-HEIGHT: 0; POSITION: relative; HEIGHT: 14px
}
#news H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 22px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../images/right-title-bg.gif); PADDING-BOTTOM: 0px; FONT: bold 16px/32px Tahoma, Arial, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#news H2 SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-TOP: 0px
}
#news P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: url(../images/news-dot-line.gif) repeat-x 50% 100%; PADDING-BOTTOM: 30px; WIDTH: 233px; COLOR: #535353; LINE-HEIGHT: 18px; PADDING-TOP: 14px
}
#news P.nobg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#news A {
	DISPLAY: block; COLOR: #624705; TEXT-DECORATION: underline
}
#news A:hover {
	COLOR: #624705; TEXT-DECORATION: none
}
#testimonial {
	MARGIN: 0px 0px 27px; WIDTH: 269px; POSITION: relative
}
#testimonial H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 20px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../images/right-title-bg.gif); PADDING-BOTTOM: 0px; FONT: bold 16px/32px Tahoma, Arial, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#testimonial H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none
}
#testimonial DIV.content {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(../images/testimonial-bg.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 17px
}
#testimonial SPAN.bottom {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/testimonial-buttom-bg.gif) no-repeat 0px 100%; LEFT: 0px; WIDTH: 270px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 15px
}
#testimonial SPAN.top {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/testiomn-top-bg.gif) no-repeat 0px 0px; LINE-HEIGHT: 0; HEIGHT: 15px
}
#testimonial DIV.content P.quote {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 206px; COLOR: #858585; LINE-HEIGHT: 18px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.author {
	BACKGROUND: url(../images/testimonial-buttompan-bg.gif) no-repeat 0px 0px; WIDTH: 230px; HEIGHT: 70px
}
.author P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 125px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 30px; FONT-STYLE: italic
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(../images/footer-bg.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 940px; PADDING-TOP: 40px; POSITION: relative; HEIGHT: 40px
}
#footer P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 400px; COLOR: #8d7146; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
#footer P A {
	COLOR: #8d7146; TEXT-DECORATION: none
}
#footer P A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 470px; PADDING-TOP: 0px
}
#footer UL LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(../images/footer-nav-divider.gif) no-repeat 100% 3px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}
#footer UL LI.nobg {
	BACKGROUND-IMAGE: none
}
#footer UL LI A {
	FONT-SIZE: 10px; FLOAT: left; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	FLOAT: left; WIDTH: auto; COLOR: #f7ad2c; TEXT-DECORATION: none
}
#leftPan DIV.topleftpan UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#leftPan DIV.topleftpan UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#leftPan DIV.topleftpan UL LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.75em; PADDING-TOP: 0.75em
}
UL#blog LI H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 600; FONT-SIZE: 22px; PADDING-BOTTOM: 0.2em; COLOR: #f7ad2c; PADDING-TOP: 0.2em
}
UL#blog LI P.postdate {
	BORDER-BOTTOM: #f7ad2c 1px dotted
}
UL#blog LI IMG {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; FLOAT: left; MARGIN: 12px 9px 0px 10px; BORDER-LEFT: #e2e2e2 1px solid; BORDER-BOTTOM: #e2e2e2 1px solid
}
UL#blog LI A.readMore {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: #f7ad2c; PADDING-BOTTOM: 6px; COLOR: #003300; PADDING-TOP: 6px; -moz-border-radius: 6px; -web-kit-radius: 6px
}
UL#blog LI A.readMore:hover {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: #f7ad2c; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px
}
#news H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
#news UL.lists {
	MARGIN-TOP: 5px
}
#news UL.lists LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
#services {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 12px; WIDTH: 602px; COLOR: #868686; PADDING-TOP: 12px; POSITION: relative
}
#services SPAN.top {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/service-pan-top-bg.gif) no-repeat 0px 0px; LEFT: 0px; WIDTH: 622px; LINE-HEIGHT: 0; POSITION: absolute; TOP: 0px; HEIGHT: 12px
}
#services SPAN.bottom {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/service-pan-bottom-bg.gif) no-repeat 0px 0px; LEFT: 0px; WIDTH: 622px; BOTTOM: 0px; LINE-HEIGHT: 0; POSITION: absolute; HEIGHT: 12px
}
#services H2 {
	FONT-SIZE: 25px; COLOR: #3ac500; LINE-HEIGHT: 30px
}
#services H2 SPAN {
	COLOR: #f7ad2c
}
#services UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-SIZE: 13px; BACKGROUND: url(../images/bullet.gif) #ffffff no-repeat 18px 18px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; WIDTH: 503px; COLOR: #868686; LINE-HEIGHT: 18px; PADDING-TOP: 12px; POSITION: relative
}
#services UL LI STRONG {
	DISPLAY: block; FONT-SIZE: 14px; COLOR: #f7ad2c; LINE-HEIGHT: 25px
}
#services UL LI SPAN.top {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/serv-top-bg.gif) no-repeat 0px 0px; LEFT: 0px; WIDTH: 602px; LINE-HEIGHT: 0; POSITION: absolute; TOP: 0px; HEIGHT: 12px
}
#services UL LI SPAN.bottom {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/serv-bottom-bg.gif) no-repeat 0px 0px; LEFT: 0px; WIDTH: 602px; BOTTOM: 0px; LINE-HEIGHT: 0; POSITION: absolute; HEIGHT: 12px
}
UL#portfolio LI H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 600; FONT-SIZE: 22px; PADDING-BOTTOM: 0.2em; COLOR: #f7ad2c; PADDING-TOP: 0.2em
}
UL#portfolio LI IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: left; MARGIN: 12px 9px 0px 10px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#siteMap {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; WIDTH: 602px; COLOR: #868686; PADDING-TOP: 12px; POSITION: relative
}
#siteMap UL.sitemap LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-SIZE: 13px; BACKGROUND: url(../images/bullet.gif) #fff no-repeat 18px 9px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 503px; COLOR: #868686; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
#privacy {
	PADDING-RIGHT: 39px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 900px; PADDING-TOP: 0px
}
#privacy A {
	COLOR: #f7ad2c; TEXT-DECORATION: none
}
#privacy A:hover {
	COLOR: #000
}
#privacy H2 {
	FONT-SIZE: 27px; MARGIN: 0px 0px 15px; COLOR: #f7ad2c; LINE-HEIGHT: 29px
}
#privacy H2 SPAN {
	COLOR: #624705
}
#privacy P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 22px; COLOR: #818181; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
