* {
	FONT-SIZE: 100%
}

.img_right {
	MARGIN: 2px 0px 5px 20px; FLOAT: right
}
A:visited {
	COLOR: #4a7594; TEXT-DECORATION: none
}
A {
	COLOR: #4a7594; TEXT-DECORATION: none
}
A:hover {
	COLOR: #4a7594; TEXT-DECORATION: underline
}
A:active {
	COLOR: #4a7594; TEXT-DECORATION: underline
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 1.5em
}
H2 {
	FONT-SIZE: 1.25em
}
H3 {
	FONT-SIZE: 1.1em
}
H4 {
	FONT-SIZE: 1em
}
H5 {
	FONT-SIZE: 0.75em
}
H6 {
	FONT-SIZE: 0.75em
}
P {
	FONT-SIZE: 0.9em
}
SUP {
	FONT-SIZE: 0.5em
}
TD {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TH {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	FONT-SIZE: 0.9em
}
SELECT {
	FONT-SIZE: 0.9em
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL.sitemap {
	BORDER-BOTTOM: #f0f0ef 2px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 400px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
UL.sitemap LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.inlineList {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.inlineList LI {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.clear {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 1px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.marked {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 1em; WIDTH: auto; DISPLAY: inline; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.alert {
	COLOR: #c00; FONT-WEIGHT: bold
}
.alignLeft {
	TEXT-ALIGN: left
}
.alignCenter {
	TEXT-ALIGN: center
}
.alignRight {
	TEXT-ALIGN: right
}
.vertAlignMid {
	VERTICAL-ALIGN: middle
}
SPAN.label {
	DISPLAY: inline; FLOAT: left
}
SPAN.field {
	DISPLAY: inline; FLOAT: left
}
A.subnav {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.8em; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.subnav:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #5d87a1; FONT-SIZE: 0.8em; TEXT-DECORATION: underline
}
A.subnav:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.8em; TEXT-DECORATION: underline
}
A.subnav:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.8em; TEXT-DECORATION: none
}
A.subnav:hover:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #5d87a1; FONT-SIZE: 0.8em; TEXT-DECORATION: underline
}
.bluButton {
	BORDER-BOTTOM: #5180b3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #89a8cb 1px solid; FONT-FAMILY: "trebuchet MS", Arial, san-serif; BACKGROUND: url(/include/site/images/other/bluButtonBk.gif) #d6e6fd repeat-x; HEIGHT: 20px; COLOR: #2213b5; OVERFLOW: hidden; BORDER-TOP: #89a8cb 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #5180b3 1px solid
}
DIV.formRow {
	WIDTH: 100%; DISPLAY: inline; FLOAT: left; CLEAR: both
}
DIV.formRow SPAN.label {
	DISPLAY: inline; FLOAT: left; CLEAR: none
}
DIV.formRow SPAN.field {
	DISPLAY: inline; FLOAT: left; CLEAR: none
}
#googleMap {
	BORDER-BOTTOM: #32566a 1px solid; POSITION: relative; BORDER-LEFT: #32566a 1px solid; MARGIN: 2px 0px 1px; WIDTH: 464px; HEIGHT: 362px; OVERFLOW: hidden; BORDER-TOP: #32566a 1px solid; BORDER-RIGHT: #32566a 1px solid
}
#outerWrap {
	WIDTH: 901px; COLOR: inherit; MARGIN-LEFT: auto; BORDER-TOP: medium none; MARGIN-RIGHT: auto
}
#InnerWrap {
	WIDTH: 901px
}
#homePage {
	Z-INDEX: 1; POSITION: relative; MARGIN: 4px 0px 0px
}
#homePageFlash {
	FLOAT: left
}
#homePageLongRight {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 396px; PADDING-TOP: 0px
}
#homePageLongRight A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#homePageLongRight A IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#franchiseHomePage {
	MARGIN: 0px
}
#masthead {
	Z-INDEX: 155; POSITION: relative; WIDTH: 901px; HEIGHT: 102px
}
#masthead #requestaconsultation {
	Z-INDEX: 156; MARGIN: 19px 0px -6px; FLOAT: right; postion: absolute
}
#masterNAV {
	BACKGROUND-IMAGE: url(/include/site/images/masterNAVbg.gif); Z-INDEX: 157; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 901px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 28px; PADDING-TOP: 0px
}
.NAVimgs {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
#siteLogo {
	POSITION: absolute; MARGIN: 8px 0px 0px 35px; DISPLAY: inline; FLOAT: left
}
#siteLogo IMG {
	FLOAT: left
}
#DIE {
	MARGIN: 3px 0px 0px; WIDTH: 901px; DISPLAY: block; FLOAT: left
}
#DIE A IMG.DIEmain {
	FLOAT: left
}
#kdc {
	POSITION: relative; MARGIN: 2px 0px 0px -50px; WIDTH: 901px
}
#KDCmasthead {
	BACKGROUND-COLOR: #181516; MARGIN: 0px 0px 0px 51px; WIDTH: 901px; HEIGHT: 170px
}
#KDCsiteLogo {
	POSITION: absolute; MARGIN: 15px 0px 0px 30px; WIDTH: 90px; DISPLAY: inline; FLOAT: left
}
#KDCnavigation {
	Z-INDEX: 100; POSITION: relative; MARGIN: 36px 0px -221px; WIDTH: 901px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 200px; COLOR: inherit
}
#franchiselocatorform {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#franchiseinformation {
	POSITION: absolute; MARGIN: 19px 0px -6px 188px; FLOAT: right
}
#franchisecontact {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 10px; MARGIN: 2px 0px 0px; PADDING-LEFT: 30px; WIDTH: 363px; PADDING-RIGHT: 30px; BACKGROUND: #fff; FLOAT: right; COLOR: #333333; CLEAR: both; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; PADDING-TOP: 10px
}
#franchisecontact2 {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 1em; MARGIN: 1em 1em 1em 0px; PADDING-LEFT: 1.5em; WIDTH: 464px; PADDING-RIGHT: 1.5em; BACKGROUND: #fff; FLOAT: left; COLOR: #333333; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; PADDING-TOP: 1em
}
#franchisecontact2 P A:hover {
	COLOR: #000
}
#footer {
	BORDER-BOTTOM: #d5d2cd 1px solid; BORDER-LEFT: #d5d2cd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 5px auto; PADDING-LEFT: 0px; WIDTH: 899px; PADDING-RIGHT: 0px; BACKGROUND: #dfdcd7; FLOAT: right; HEIGHT: 40px; BORDER-TOP: #d5d2cd 1px solid; BORDER-RIGHT: #d5d2cd 1px solid; PADDING-TOP: 0px
}
H6#footertxt {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3em; MARGIN: 3px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #60574f; CLEAR: both; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
H6#footertxt A {
	COLOR: #a59a8f; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
H6#footertxt A:hover {
	COLOR: #c99e2c; TEXT-DECORATION: underline
}
#breadcrumbs_image {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 0.6em; PADDING-TOP: 0px
}
#breadcrumbs {
	BACKGROUND-IMAGE: url(/include/site/images/subnavbg.gif); TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #cdd8df; MARGIN: 5px 0px; PADDING-LEFT: 0px; WIDTH: 891px; PADDING-RIGHT: 10px; HEIGHT: 21px; COLOR: #7a7a7a; FONT-SIZE: 0.8em; PADDING-TOP: 5px
}
#breadcrumbs A {
	COLOR: #7a7a7a
}
#breadcrumbs A:hover {
	COLOR: #477eb4; TEXT-DECORATION: underline
}
#general {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 350px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; LETTER-SPACING: 0em; COLOR: #666252; FONT-SIZE: 0.8em; PADDING-TOP: 0px; _height: 350px
}
#general P {
	COLOR: #666252; FONT-SIZE: 1em
}
#general .content {
	MARGIN: 13px 0px 0px
}
DIV#general H1 {
	MARGIN: 0px 0px 5px; LETTER-SPACING: 0px; COLOR: #2a4b60; FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
DIV#general H2 {
	LETTER-SPACING: 0em; COLOR: #2a4b60; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
DIV#general H3 {
	COLOR: #2a4b60
}
DIV#general H3.slogan {
	MARGIN: 0px; COLOR: #1a5c84
}
FORM#franchiseform {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
FORM#franchiseform DIV.formRow {

}
FORM#franchiseform DIV.formRow SPAN.label {

}
FORM#franchiseform DIV.formRow SPAN.field {

}
FORM#franchiseform DIV.formRow SPAN.help {

}
FORM#franchiseform INPUT.bluButton {

}
FORM#franchiseform FIELDSET {
	BORDER-BOTTOM: medium none; POSITION: relative; TEXT-ALIGN: right; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.subpagenavigation {
	BORDER-BOTTOM: #c7deed 1px solid; BORDER-LEFT: #c7deed 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; PADDING-LEFT: 2px; WIDTH: 250px; PADDING-RIGHT: 2px; BACKGROUND: #f9f8f8; FLOAT: left; FONT-SIZE: 1em; BORDER-TOP: #c7deed 1px solid; BORDER-RIGHT: #c7deed 1px solid; PADDING-TOP: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
.subpagenavigation A {
	PADDING-BOTTOM: 3px; MARGIN: 0px 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #4b7a24; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.subpagenavigation A:hover {
	BACKGROUND: #7f956e; COLOR: #fff; TEXT-DECORATION: none; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.siteErrorSpacer {
	HEIGHT: 175px
}
.siteError {
	WIDTH: 100%; BACKGROUND: #f7f6f1
}
#noScript {
	Z-INDEX: 100; DISPLAY: inline; TOP: 110px
}
#noCookie {
	Z-INDEX: 100; DISPLAY: inline; TOP: 110px
}
.supportErrorText {
	BORDER-BOTTOM: #a49f96 1px dotted; BORDER-LEFT: #a49f96 1px dotted; PADDING-BOTTOM: 15px; LINE-HEIGHT: 17px; MARGIN: 20px auto; PADDING-LEFT: 15px; WIDTH: 742px; PADDING-RIGHT: 15px; BACKGROUND: #fff; FONT-SIZE: 14px; BORDER-TOP: #a49f96 1px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #a49f96 1px dotted; PADDING-TOP: 15px
}
.supportErrorText A {
	TEXT-DECORATION: underline
}
#request #Confirm {
	MARGIN: 0px; WIDTH: 425px
}
#request #Confirm #message {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #415c6d; PADDING-TOP: 5px
}
#request #Confirm #message H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #fff; PADDING-TOP: 0px
}
#services #Fileitems {
	MARGIN: 0px 0px 10px; WIDTH: 250px; FLOAT: left
}
#services #Fileitems #links {
	BORDER-BOTTOM: #c7deed 1px solid; BORDER-LEFT: #c7deed 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; PADDING-LEFT: 2px; WIDTH: 250px; PADDING-RIGHT: 2px; BACKGROUND: #f9f8f8; FLOAT: left; FONT-SIZE: 1em; BORDER-TOP: #c7deed 1px solid; BORDER-RIGHT: #c7deed 1px solid; PADDING-TOP: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
#services #Fileitems #links H2 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; FLOAT: right; COLOR: #fff; FONT-SIZE: 0.9em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#services #Fileitems #links H2 A {
	COLOR: #4b7a24; TEXT-DECORATION: none
}
#services #Fileitems #links H3 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #bed3dc; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; COLOR: #415c6d; FONT-SIZE: 1.2em; PADDING-TOP: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
#services #Fileitems #links H2 A:hover {
	TEXT-DECORATION: underline
}
#services #Fileitems #links UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#services #Fileitems #links UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#services #Fileitems #links UL LI .sub0 {
	MARGIN: 0px
}
#services #Fileitems #links UL LI .sub1 {
	MARGIN: 0px 0px 0px 15px
}
#services #Fileitems #links UL LI .sub2 {
	MARGIN: 0px 0px 0px 30px
}
#services #Fileitems #links UL LI .sub3 {
	MARGIN: 0px 0px 0px 45px
}
#services #Fileitems #links UL LI A.link {
	PADDING-BOTTOM: 5px; MARGIN: 0px 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #4b7a24; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#services #Fileitems #links UL LI A:hover {
	BACKGROUND: #7f956e; COLOR: #fff; TEXT-DECORATION: none; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
#locationdirectory {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 40px; PADDING-LEFT: 0px; WIDTH: 380px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#locationdirectory H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#locationdirectory #ldbox {
	BORDER-BOTTOM: #d5dee4 1px solid; BORDER-LEFT: #d5dee4 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 180px; OVERFLOW: auto; BORDER-TOP: #d5dee4 1px solid; BORDER-RIGHT: #d5dee4 1px solid; PADDING-TOP: 0px
}
#locationdirectory #ldbox UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 5px 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#locationdirectory #ldbox UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#tabmenu {
	Z-INDEX: 401; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.85em; PADDING-TOP: 0px
}
DIV#tabmenu .tab {
	Z-INDEX: 402; POSITION: relative; FLOAT: left
}
DIV#tabmenu .tabHeader A {
	LINE-HEIGHT: 26px; COLOR: #3e3f3e; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV#tabmenu .tab A:hover {
	COLOR: #e96106; TEXT-DECORATION: none
}
DIV#tabmenu #dropdown_wrapper {
	Z-INDEX: 200; POSITION: absolute; FILTER: alpha(opacity=93); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 195px; PADDING-RIGHT: 0px; BACKGROUND: #dfdfdf; VISIBILITY: hidden; TOP: 28px; PADDING-TOP: 0px; LEFT: 45px; opacity: .93; -moz-opacity: 0.93
}
DIV#tabmenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#dropdown UL LI A {
	COLOR: #423f34; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#dropdown_wrapper #dropdown UL LI A:hover {
	COLOR: #477eb4; TEXT-DECORATION: underline
}
DIV#tabmenu UL LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 3px
}
DIV#tabmenu UL LI A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
DIV#tabmenu UL:after {
	DISPLAY: block; FONT: 1px/0px serif; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
DIV#tabmenu2 {
	Z-INDEX: 401; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.85em; PADDING-TOP: 0px
}
DIV#tabmenu2 .tab2 {
	Z-INDEX: 402; POSITION: relative; FLOAT: left
}
DIV#tabmenu2 .tabHeader2 A {
	LINE-HEIGHT: 26px; COLOR: #3e3f3e; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV#tabmenu2 .tab2 A:hover {
	COLOR: #e96106; TEXT-DECORATION: none
}
DIV#tabmenu2 #dropdown_wrapper2 {
	Z-INDEX: 200; POSITION: absolute; FILTER: alpha(opacity=93); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 195px; PADDING-RIGHT: 0px; BACKGROUND: #dfdfdf; VISIBILITY: hidden; TOP: 28px; PADDING-TOP: 0px; LEFT: 45px; opacity: .93; -moz-opacity: 0.93
}
DIV#tabmenu2 UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#dropdown2 UL LI A {
	COLOR: #423f34; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#dropdown_wrapper2 #dropdown2 UL LI A:hover {
	COLOR: #477eb4; TEXT-DECORATION: underline
}
DIV#tabmenu2 UL LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 3px
}
DIV#tabmenu2 UL LI A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
DIV#tabmenu2 UL:after {
	DISPLAY: block; FONT: 1px/0px serif; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#homePageTop {
	HEIGHT: 396px
}
#home_bottom {
	WIDTH: 952px; DISPLAY: inline
}
#home_bottom #homePageBottomOne {
	PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#home_bottom #homePageBottomTwo {
	PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#home_bottom #homePageBottomThree {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#home_bottom #homePageBottomFour {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#home_bottom #homePageBottomFour #findaconsultation {
	BACKGROUND-IMAGE: url(/include/site/images/findconsultationBG.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 181px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 81px; OVERFLOW: hidden; PADDING-TOP: 62px
}
#home_bottom #homePageBottomFour #findaconsultation .gobutton {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#home_bottom #homePageBottomFour #findaconsultation A {
	MARGIN: 14px 0px 0px; FLOAT: right
}
#news_main {
	BACKGROUND-IMAGE: url(/include/site/images/newsBG.jpg); PADDING-BOTTOM: 0px; MARGIN: 1px 0px 2px; PADDING-LEFT: 0px; WIDTH: 337px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 75px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 3px
}
#news_main A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Verdana; HEIGHT: 19px; COLOR: #fff; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#NewsandEvents #links {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 270px; PADDING-RIGHT: 5px; BACKGROUND: #415c6d; PADDING-TOP: 5px
}
#NewsandEvents #links H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #fff; PADDING-TOP: 0px
}
#NewsandEvents #links H2 {
	PADDING-BOTTOM: 0px; MARGIN: 3px 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #fff; FONT-SIZE: 0.9em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#NewsandEvents #links H2 A {
	COLOR: #d0d1d2; TEXT-DECORATION: none
}
#NewsandEvents #links H2 A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#NewsandEvents #links UL {
	PADDING-BOTTOM: 0px; MARGIN: 5px 2px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #537082; PADDING-TOP: 0px
}
#NewsandEvents #links UL LI {
	BORDER-BOTTOM: #415c6d 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 4px; DISPLAY: block; HEIGHT: 27px; FONT-SIZE: 1em; PADDING-TOP: 8px
}
#NewsandEvents #links UL LI A.link {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#NewsandEvents #links UL LI A:hover {
	TEXT-DECORATION: underline
}
#NewsandEvents #links2 {
	PADDING-BOTTOM: 1px; MARGIN: 5px 0px 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #415c6d; PADDING-TOP: 1px
}
#NewsandEvents #links2 H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #000; PADDING-TOP: 0px
}
#NewsandEvents #links2 H2 {
	PADDING-BOTTOM: 0px; MARGIN: 3px 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #000; FONT-SIZE: 0.9em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#NewsandEvents #links2 H2 A {
	COLOR: #d0d1d2; TEXT-DECORATION: none
}
#NewsandEvents #links2 H2 A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#NewsandEvents #links2 UL {
	PADDING-BOTTOM: 0px; MARGIN: 5px 2px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; PADDING-TOP: 0px
}
#NewsandEvents #links2 UL LI {
	BORDER-BOTTOM: #415c6d 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 4px; DISPLAY: block; HEIGHT: 27px; FONT-SIZE: 1em; PADDING-TOP: 8px
}
#NewsandEvents #links2 UL LI A.link {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333333; PADDING-TOP: 0px
}
#NewsandEvents #links2 UL LI A:hover {
	TEXT-DECORATION: underline
}
.nav {
	MARGIN: 0px; MIN-HEIGHT: 377px; WIDTH: 165px; BACKGROUND-REPEAT: repeat-x; FLOAT: left; _height: 377px
}
#projectphotogallery {
	MARGIN: 0px 0px 0px -6px
}
H1.gallery {
	BACKGROUND-IMAGE: url(/include/site/images/subnavbg.gif); PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #cdd8df; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 5px; DISPLAY: none; CURSOR: pointer; PADDING-TOP: 5px
}
#maingallery {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#maingallery #sortbar {
	BORDER-BOTTOM: #e9e9e9 1px solid; BORDER-LEFT: #e9e9e9 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f7f7f7; MARGIN: 5px 6px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #e9e9e9 1px solid; BORDER-RIGHT: #e9e9e9 1px solid; PADDING-TOP: 10px
}
#maingallery .container {
	HEIGHT: 380px; OVERFLOW: auto
}
#maingallery .container .image {
	TEXT-ALIGN: center; MARGIN: 5px 3px; WIDTH: 212px; FLOAT: left; HEIGHT: 180px; OVERFLOW: hidden
}
#maingallery .container .image IMG {
	BORDER-BOTTOM: #2f4552 1px solid; BORDER-LEFT: #2f4552 1px solid; BORDER-TOP: #2f4552 1px solid; CURSOR: pointer; BORDER-RIGHT: #2f4552 1px solid
}
#maingallery .container .image A:hover IMG {
	BORDER-BOTTOM: #628599 1px solid; BORDER-LEFT: #628599 1px solid; BORDER-TOP: #628599 1px solid; CURSOR: pointer; BORDER-RIGHT: #628599 1px solid
}
#specificgallery #ProjectBeforeImage_Div {
	BORDER-BOTTOM: #fff 3px solid; POSITION: absolute; BORDER-LEFT: #fff 3px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; BOTTOM: 137px; PADDING-RIGHT: 10px; FONT-SIZE: 0.8em; BORDER-TOP: #fff 3px solid; CURSOR: pointer; BORDER-RIGHT: #fff 3px solid; PADDING-TOP: 0px; LEFT: 323px
}
#specificgallery IMG#ProjectLargeImage {
	BORDER-BOTTOM: #fff 6px solid; BORDER-LEFT: #fff 6px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #fff 6px solid; BORDER-RIGHT: #fff 6px solid; PADDING-TOP: 0px
}
#specificgallery {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 901px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#specificgallery .details {
	BORDER-BOTTOM: #a49f96 1px dotted; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f0eee9; MARGIN: 0px 0px 10px; PADDING-LEFT: 15px; WIDTH: 440px; PADDING-RIGHT: 15px; FLOAT: right; PADDING-TOP: 0px
}
#specificgallery .details P {
	COLOR: #333
}
#specificgallery .details H3 {
	BORDER-BOTTOM: #615d4e 1px solid; PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; COLOR: #3e3b30; FONT-SIZE: 1.3em; PADDING-TOP: 5px
}
#specificgallery .image {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f0eee9; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 430px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; BORDER-RIGHT: #a49f96 1px dotted; PADDING-TOP: 0px
}
#specificgallery .image #thumbs {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 10px; WIDTH: 410px; PADDING-RIGHT: 10px; WHITE-SPACE: nowrap; HEIGHT: 120px; CLEAR: both; OVERFLOW: auto; BORDER-TOP: #a49f96 1px dotted; PADDING-TOP: 10px
}
#specificgallery .image #thumbs A IMG {
	BORDER-BOTTOM: #fff 4px solid; BORDER-LEFT: #fff 4px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #fff 4px solid; BORDER-RIGHT: #fff 4px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#specificgallery .beforeImage {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 440px; PADDING-RIGHT: 15px; FLOAT: right; PADDING-TOP: 0px
}
#specificgallery .beforeImage #close_button {
	POSITION: relative
}
#specificgallery .beforeImage .close_button {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; BORDER-TOP: medium none; TOP: 15px; CURSOR: pointer; BORDER-RIGHT: medium none; LEFT: 380px
}
#specificgallery .beforeImage IMG#BeforeImageLarge {
	BORDER-BOTTOM: #fff 6px solid; TEXT-ALIGN: center; BORDER-LEFT: #fff 6px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #fff 6px solid; BORDER-RIGHT: #fff 6px solid; PADDING-TOP: 0px
}
.imgEnlargedView_tall {
	POSITION: absolute; COLOR: #fff; TOP: 20px; RIGHT: 90px; FONT-WEIGHT: bold
}
.imgEnlargedView_wide {
	POSITION: absolute; COLOR: #fff; TOP: 20px; RIGHT: 30px; FONT-WEIGHT: bold
}
#specificgallery .details FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #faf9f7; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 1px
}
#specificgallery .details FIELDSET H5 {
	BORDER-BOTTOM: #bab5ab 1px dotted; PADDING-BOTTOM: 1px; MARGIN: 3px 0px 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; COLOR: #3e4d2a; FONT-SIZE: 1em; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
#specificgallery .details FIELDSET LABEL.row {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 214px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: 0.9em; PADDING-TOP: 0px
}
#specificgallery .details FIELDSET LABEL.row SPAN.title {
	TEXT-ALIGN: right; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 4px; FLOAT: left; PADDING-TOP: 1px
}
#specificgallery .details FIELDSET LABEL.row SPAN.field {
	TEXT-ALIGN: left; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: 5px; COLOR: #000; PADDING-TOP: 1px
}
#specificgallery .details FIELDSET LABEL.row2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: 0.9em; PADDING-TOP: 0px
}
#specificgallery .details FIELDSET LABEL.row2 SPAN.field {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; COLOR: #000; PADDING-TOP: 1px
}
#project {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f0eee9; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 0.8em; PADDING-TOP: 6px
}
#overlay2 {
	POSITION: absolute; FILTER: alpha(opacity=75); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 130px 0px 0px; PADDING-LEFT: 20%; WIDTH: 100%; PADDING-RIGHT: 20%; HEIGHT: 420px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px; opacity: 0.75; -moz-opacity: 0.75
}
#ajax-loading {
	POSITION: absolute; MARGIN: 138px 0px 0px; WIDTH: 100%; BACKGROUND: url(/include/site/images/loading/loading3.gif) no-repeat 50% top; HEIGHT: 420px; TOP: 0px; LEFT: 0px
}