* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	WIDTH: 100%
}
BODY {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(/Images/background/website.gif) #fbfbfc repeat-x left top; FONT-SIZE: 76%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #660e3c; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
P {
	PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.4em; COLOR: #5a5a5c; FONT-SIZE: 1em
}
STRONG {
	COLOR: #5a5a5c
}
.smTxt {
	FONT-SIZE: 0.8em
}
.quiet {
	COLOR: #666666
}
UL {
	LIST-STYLE-TYPE: none
}
.clearer {
	LINE-HEIGHT: 1px; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 1px
}
#accessible {
	POSITION: absolute; LEFT: -3000px
}
H1 {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #660e3c; FONT-SIZE: 1.8em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #660e3c; FONT-SIZE: 1.3em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; COLOR: #660e3c; FONT-SIZE: 1.2em; FONT-WEIGHT: normal; PADDING-TOP: 15px
}
H4 {
	COLOR: #660e3c
}
A {
	COLOR: #660e3c; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #660e3c; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#wrapper {
	PADDING-BOTTOM: 15px; MARGIN: 0px auto; WIDTH: 950px
}
.mainLogo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 26px
}
.mainLogo IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#navigation {
	LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none; FLOAT: right; LIST-STYLE-IMAGE: none; MARGIN-RIGHT: 5px; PADDING-TOP: 55px
}
#navigation LI {
	WIDTH: auto; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 20px
}
#navigation LI:hover {
	BACKGROUND: #a0a1a6; COLOR: #ffffff
}
#navigation LI:hover A {
	COLOR: #ffffff
}
#navigation LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 6px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; COLOR: #68696a; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#navigation LI A.current {
	BACKGROUND: #a0a1a6; COLOR: #ffffff
}
#navigation LI A:hover {
	BACKGROUND: #a0a1a6; COLOR: #ffffff
}
#navigation LI UL {
	POSITION: absolute; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 18em; PADDING-RIGHT: 0px; BACKGROUND: #a0a1a6; PADDING-TOP: 0px; LEFT: -999em
}
#navigation LI:hover UL {
	LEFT: auto
}
#navigation LI.sfhover UL {
	LEFT: auto
}
#navigation LI UL LI {
	MARGIN: 0px
}
#navigation LI UL LI A {
	PADDING-BOTTOM: 4px; MARGIN: 6px 6px 0px; PADDING-LEFT: 4px; WIDTH: 16em; PADDING-RIGHT: 4px; DISPLAY: block; COLOR: #ffffff; FONT-SIZE: 1em; PADDING-TOP: 4px
}
#navigation LI UL LI A:hover {
	TEXT-DECORATION: underline
}
#showCase {
	WIDTH: 950px;
	BACKGROUND: url(/images/background/showCase.jpg) #a0a1a6 no-repeat left top;
	CLEAR: both;
}
#showCaseTall {
	WIDTH: 950px; BACKGROUND: url(/images/background/showCaseTall.jpg) no-repeat left top; CLEAR: both
}
#holder {
	PADDING-BOTTOM: 46px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
#showCaseTall DIV.rotator-item {
	PADDING-BOTTOM: 46px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; PADDING-TOP: 11px
}
#showCase DIV.rotator-item {
	PADDING-BOTTOM: 46px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
#content {
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	CLEAR: both;
	PADDING-TOP: 0px;
	background-color: #FFF;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9E9FA3;
	border-left-color: #9E9FA3;
}
#content A {
	FONT-WEIGHT: normal
}
#content A:hover {
	BORDER-BOTTOM: medium none; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.main {
	WIDTH: 610px; FLOAT: left
}
.intro {
	COLOR: #660e3c; FONT-SIZE: 1.15em
}
.base {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #858585; CLEAR: both; BORDER-TOP: #e6e6e7 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.quote {
	BORDER-BOTTOM: #e6e6e7 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 10px; MARGIN: 5px 20px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #660e3c; BORDER-TOP: #e6e6e7 1px solid; PADDING-TOP: 10px
}
.quote BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.extra DIV.quote BLOCKQUOTE P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #660e3c; FONT-SIZE: 1em; PADDING-TOP: 0px
}
.extra DIV.quote .quote SPAN {
	CLEAR: both
}
.quote A {
	CLEAR: both
}
UL.points {
	PADDING-BOTTOM: 0px; MARGIN: 0px 35px 15px 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BORDER-TOP: #e5e5e5 1px solid; PADDING-TOP: 0px
}
UL.points LI {
	LIST-STYLE-POSITION: outside; BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 15px; LIST-STYLE-TYPE: disc; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; COLOR: #5a5a5c; PADDING-TOP: 15px
}
.extra {
	MARGIN: 0px; WIDTH: 277px; BACKGROUND: url(/images/background/aside-grad.jpg) no-repeat left top; FLOAT: right; COLOR: #656565; FONT-SIZE: 0.9em
}
.extra IMG.caseStudy {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 18px
}
.extra IMG.uml {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 8px
}
.extra P {
	MARGIN: 0px 20px; FONT-SIZE: 1em
}
.extra IMG.photo {
	BORDER-BOTTOM: #626d7a 3px solid; BORDER-LEFT: #626d7a 3px solid; MARGIN: 0px 0px 15px; BORDER-TOP: #626d7a 3px solid; BORDER-RIGHT: #626d7a 3px solid
}
.extra H2 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 1.5em; PADDING-TOP: 13px
}
.extra H2.logo {
	BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-ALIGN: center; MARGIN: 0px 20px 10px
}
.extra H3 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 1.3em; PADDING-TOP: 13px
}
.extra UL {
	PADDING-BOTTOM: 8px; MARGIN: 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.extra UL LI {
	PADDING-BOTTOM: 0.7em; LINE-HEIGHT: 1.2em; MARGIN-BOTTOM: 0.7em; COLOR: #656565
}
.extra UL.seperated {
	BORDER-TOP: #e6e6e6 1px solid; PADDING-TOP: 0.7em
}
.extra UL.seperated LI {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
.extra DIV.box {
	BORDER-BOTTOM: #e6e6e6 1px solid; PADDING-BOTTOM: 10px
}
.extra DIV.qbfBox {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/icons/enlarge.gif) no-repeat right bottom; MARGIN-RIGHT: 11px; PADDING-TOP: 10px
}
.extra DIV.qbfBox A {
	MARGIN-TOP: 5px; PADDING-RIGHT: 24px; TEXT-DECORATION: none
}
.end {
	BORDER-BOTTOM: #e6e6e6 1px solid; PADDING-BOTTOM: 10px
}
UL.boxes LI A {
	BACKGROUND-IMAGE: url(/images/background/side-box-list-bg.jpg); TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f2f2f2; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; COLOR: #5a5a5c; TEXT-DECORATION: none; PADDING-TOP: 10px
}
UL.boxes LI A:hover {
	BACKGROUND-IMAGE: url(/images/background/side-box-list-bg-over.jpg); BACKGROUND-COLOR: #e3e3e3
}
.extra UL.boxes LI A IMG {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; MARGIN: 0px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.extra UL.boxes LI A SPAN {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 5px
}
DIV.radio {
	MARGIN-LEFT: 160px
}
DIV.vcard {
	PADDING-BOTTOM: 12px; LINE-HEIGHT: 1.4em; MARGIN: 0px 20px; FONT-SIZE: 1.1em
}
DIV.vcard DIV.fn {
	BORDER-BOTTOM: #e6e6e7 1px solid; PADDING-BOTTOM: 8px; MARGIN-BOTTOM: 6px; COLOR: #660e3c; FONT-SIZE: 1.4em; FONT-WEIGHT: normal; PADDING-TOP: 20px
}
DIV.vcard DIV.adr {
	MARGIN-BOTTOM: 10px
}
DIV.vcard DIV.adr SPAN {
	DISPLAY: block
}
DIV.vcard SPAN.value {
	FONT-WEIGHT: bold
}
DIV.vcard A.email {
	MARGIN-TOP: 10px
}
DIV.vcard A.url {
	FONT-SIZE: 1em
}
LI.vcard {
	
}
UL LI.pdf {
	PADDING-LEFT: 27px; BACKGROUND: url(/images/icons/pdf.gif) no-repeat left top
}
UL LI.doc {
	PADDING-LEFT: 27px; BACKGROUND: url(/images/icons/doc.gif) no-repeat left top
}
A.external {
	WIDTH: auto; PADDING-RIGHT: 15px; BACKGROUND: url(/images/icons/external.gif) no-repeat right top
}
A.button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 1.7em; BACKGROUND: url(/images/buttons/button-white.gif) no-repeat right top; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
A.button:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(/images/buttons/button-white-over.gif) no-repeat right top; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#footer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/background/footer.jpg) #58595c no-repeat left top; HEIGHT: 100px; CLEAR: left; PADDING-TOP: 0px
}
HTML > BODY #footer {
	HEIGHT: auto
}
#footer .clearer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/background/shadow.gif) repeat-x left top; PADDING-TOP: 34px
}
.msGold {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 20px;
	WIDTH: 105px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 0px
}
#footer UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 320px; PADDING-RIGHT: 20px; FLOAT: right; CLEAR: right; PADDING-TOP: 22px
}
#footer UL LI {
	TEXT-ALIGN: right; FONT-SIZE: 0.9em
}
#footer UL LI A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	BORDER-BOTTOM: #ffffff 1px dotted; TEXT-DECORATION: none
}
#footer UL LI.link A {
	COLOR: #ffffff
}
#footer UL LI.abm A {
	COLOR: #b6b6b7
}
#footer UL LI.abm A:hover {
	BORDER-BOTTOM: #b6b6b7 1px dotted; TEXT-DECORATION: none
}
.bulleted {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: rgb(229,229,229); PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 15px; PADDING-TOP: 15px
}
.bulleted UL {
	LINE-HEIGHT: 1.5em
}
.bulleted LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; BACKGROUND: url(/images/bullet2.gif) no-repeat left top; COLOR: #656565; FONT-SIZE: 1em
}
H4.bullettitle {
	PADDING-BOTTOM: 1em
}
.bulletbold {
	COLOR: #660e3c
}
#bullettext {
	FLOAT: left
}
DIV.customers {
	CLEAR: left; BORDER-TOP: #eeeeee 1px solid; PADDING-TOP: 30px
}
DIV.customers DIV.quoteleft {
	PADDING-BOTTOM: 20px
}
DIV.customers DIV.description {
	MARGIN-TOP: -13px; MARGIN-BOTTOM: 13px; COLOR: #660e3c
}
DIV.customerslast {
	BORDER-BOTTOM: #cccccc 0px solid; PADDING-BOTTOM: 10px; WIDTH: 600px; FLOAT: left; PADDING-TOP: 15px
}
DIV.quoteleft {
	TEXT-ALIGN: left; FLOAT: left; COLOR: #660e3c
}
A.downloadcasehistory:link {
	MARGIN-LEFT: 5px; FONT-SIZE: 11px
}
.customerbullets {
	LETTER-SPACING: -2px; FONT-SIZE: 11px
}
#map {
	MARGIN-TOP: 20px
}
DIV.moreinfo {
	PADDING-BOTTOM: 12px; LINE-HEIGHT: 1.4em; MARGIN: 0px 20px; FONT-SIZE: 1.1em
}
DIV.moreinfo H4 {
	PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 6px; COLOR: #660e3c; FONT-SIZE: 1.2em; FONT-WEIGHT: normal; PADDING-TOP: 15px
}
DIV.moreemail {
	MARGIN-BOTTOM: 10px
}
.logobox {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 185px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 89px; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 15px; BORDER-RIGHT: #cccccc 1px solid
}
H2.pdf A {
	PADDING-RIGHT: 24px; BACKGROUND: url(/images/icons/pdf.gif) no-repeat right top
}
P.pdf {
	TEXT-ALIGN: left; MARGIN-TOP: 6px; PADDING-LEFT: 23px; BACKGROUND: url(/images/icons/pdf.gif) no-repeat left top
}
.staffname {
	MARGIN-BOTTOM: 5px; COLOR: #3a3a3b
}
.clienttext {
	WIDTH: 700px; FLOAT: left
}
UL.box-columns {
	WIDTH: 630px; PADDING-TOP: 20px
}
UL.box-columns LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 20px 20px 0px; PADDING-LEFT: 0px; WIDTH: 294px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.expander-active {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-LEFT: 40px; PADDING-RIGHT: 15px
}
DIV.expander-active H3 {
	PADDING-LEFT: 40px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 15px; HEIGHT: 18px; MARGIN-LEFT: -40px; CURSOR: pointer
}
HTML > BODY DIV.expander-active H3 {
	HEIGHT: auto
}
DIV.expander-closed * {
	DISPLAY: none
}
DIV.expander-closed H3 {
	BACKGROUND-IMAGE: url(/images/icons/expander-closed.gif); DISPLAY: block
}
DIV.expander-open {
	BACKGROUND-IMAGE: url(/images/background/expander-bg.jpg); BACKGROUND-COLOR: #f6f6f6; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top
}
DIV.expander-open H3 {
	BACKGROUND-IMAGE: url(/images/icons/expander-open.gif)
}
H1.maper {
	BORDER-BOTTOM: #e6e6e7 1px solid; PADDING-BOTTOM: 15px
}
#map {
	BORDER-BOTTOM: #e6e6e7 1px solid; BORDER-LEFT: #e6e6e7 1px solid; WIDTH: 605px; HEIGHT: 440px; BORDER-TOP: #e6e6e7 1px solid; BORDER-RIGHT: #e6e6e7 1px solid
}
A.map {
	PADDING-LEFT: 20px
}
