BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #999; TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
ACRONYM {
	BORDER-BOTTOM: #795f19 1px dotted
}
abbr {
	BORDER-BOTTOM: #795f19 1px dotted
}
ACRONYM {
	CURSOR: help; LETTER-SPACING: 0.07em
}
abbr {
	CURSOR: help; LETTER-SPACING: 0.07em
}
SPAN.caps {
	CURSOR: help; LETTER-SPACING: 0.07em
}
CODE {
	FONT-SIZE: 1em; FONT-STYLE: italic
}
CITE {
	FONT-SIZE: 0.9em; FONT-STYLE: normal
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
H1 {
	FONT-WEIGHT: 400; COLOR: #8a8a8a; FONT-FAMILY: Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif; LETTER-SPACING: 0px
}
H2 {
	FONT-WEIGHT: 400; COLOR: #8a8a8a; FONT-FAMILY: Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif; LETTER-SPACING: 0px
}
H3 {
	FONT-WEIGHT: 400; COLOR: #8a8a8a; FONT-FAMILY: Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif; LETTER-SPACING: 0px
}
H4 {
	FONT-WEIGHT: 400; COLOR: #8a8a8a; FONT-FAMILY: Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif; LETTER-SPACING: 0px
}
.error H2 {
	BORDER-TOP: #795f19 1px solid; BACKGROUND: #f6ecc8; BORDER-BOTTOM: #795f19 1px solid
}
.clear {
	CLEAR: both
}
.clearleft {
	CLEAR: left
}
.clearright {
	CLEAR: right
}
.clearnone {
	CLEAR: none
}
#logo_topper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; Z-INDEX: 1; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 197px; PADDING-TOP: 0px; HEIGHT: 48px
}
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 890px; PADDING-TOP: 0px
}
#navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #000; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; TOP: 76px; HEIGHT: 54px
}
#page_title {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 45px; FONT-SIZE: 16px; BACKGROUND: url(/that_css_imagery/heading_back.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 600px; COLOR: #8a8a8a; PADDING-TOP: 18px; FONT-FAMILY: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif; HEIGHT: 35px
}
#navigation #solution A {
	BORDER-TOP: #646464 4px solid
}
#navigation #services A {
	BORDER-TOP: #646464 4px solid
}
#navigation #study A {
	BORDER-TOP: #646464 4px solid
}
#navigation #list A {
	BORDER-TOP: #646464 4px solid
}
#navigation #agency A {
	BORDER-TOP: #646464 4px solid
}
#navigation #contact A {
	BORDER-TOP: #646464 4px solid
}
#navigation A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #000; PADDING-BOTTOM: 17px; COLOR: #fff; PADDING-TOP: 17px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none
}
#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navigation LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #000; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#navigation #spacer {
	BORDER-TOP: #4e4e4e 4px solid; WIDTH: 30px; COLOR: black
}
#navigation #solution A:hover {
	BORDER-TOP: #fce303 4px solid
}
#navigation #services A:hover {
	BORDER-TOP: #787dcc 4px solid
}
#navigation #study A:hover {
	BORDER-TOP: #ae9447 4px solid
}
#navigation #list A:hover {
	BORDER-TOP: #b7332d 4px solid
}
#navigation #agency A:hover {
	BORDER-TOP: #23818e 4px solid
}
#navigation #contact A:hover {
	BORDER-TOP: #385888 4px solid
}
#navigation #bookend A {
	BORDER-TOP: #4e4e4e 4px solid; WIDTH: 6px
}
#navigation #solution-active A {
	PADDING-RIGHT: 10px; BORDER-TOP: #fce303 4px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #000; PADDING-BOTTOM: 17px; COLOR: #fff; PADDING-TOP: 17px; TEXT-DECORATION: none
}
#navigation #services-active A {
	PADDING-RIGHT: 10px; BORDER-TOP: #787dcc 4px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #000; PADDING-BOTTOM: 17px; COLOR: #fff; PADDING-TOP: 17px; TEXT-DECORATION: none
}
#navigation #study-active A {
	PADDING-RIGHT: 10px; BORDER-TOP: #ae9447 4px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #000; PADDING-BOTTOM: 17px; COLOR: #fff; PADDING-TOP: 17px; TEXT-DECORATION: none
}
#navigation #list-active A {
	PADDING-RIGHT: 10px; BORDER-TOP: #b7332d 4px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #000; PADDING-BOTTOM: 17px; COLOR: #fff; PADDING-TOP: 17px; TEXT-DECORATION: none
}
#navigation #agency-active A {
	PADDING-RIGHT: 10px; BORDER-TOP: #23818e 4px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #000; PADDING-BOTTOM: 17px; COLOR: #fff; PADDING-TOP: 17px; TEXT-DECORATION: none
}
#navigation #contact-active A {
	PADDING-RIGHT: 10px; BORDER-TOP: #385888 4px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #000; PADDING-BOTTOM: 17px; COLOR: #fff; PADDING-TOP: 17px; TEXT-DECORATION: none
}
#header_image H1 {
	TEXT-INDENT: -1000em
}
#header_solution H1 {
	TEXT-INDENT: -1000em
}
#header_services H1 {
	TEXT-INDENT: -1000em
}
#header_casestudy H1 {
	TEXT-INDENT: -1000em
}
#header_clientlist H1 {
	TEXT-INDENT: -1000em
}
#header_agency H1 {
	TEXT-INDENT: -1000em
}
#header_contact H1 {
	TEXT-INDENT: -1000em
}
#header_agency {
	BORDER-TOP: #a8a8a8 1px solid; BACKGROUND: url(/that_css_imagery/thatagency-header.jpg) no-repeat; FLOAT: left; VISIBILITY: visible; WIDTH: 100%; BORDER-BOTTOM: #b7b7b7 3px solid; HEIGHT: 223px
}
#header_casestudy {
	BORDER-TOP: #a8a8a8 1px solid; BACKGROUND: url(/that_css_imagery/thatcasestudy-header.jpg) #193686 no-repeat; FLOAT: left; VISIBILITY: visible; WIDTH: 100%; BORDER-BOTTOM: #b7b7b7 3px solid; HEIGHT: 223px
}
#header_clientlist {
	BORDER-TOP: #a8a8a8 1px solid; BACKGROUND: url(/that_css_imagery/thatclientlist-header.jpg) #000 no-repeat; FLOAT: left; VISIBILITY: visible; WIDTH: 100%; BORDER-BOTTOM: #b7b7b7 3px solid; HEIGHT: 223px
}
#header_contact {
	BORDER-TOP: #a8a8a8 1px solid; BACKGROUND: url(/that_css_imagery/thatcontact-header.jpg) #000 no-repeat; FLOAT: left; VISIBILITY: visible; WIDTH: 100%; BORDER-BOTTOM: #b7b7b7 3px solid; HEIGHT: 223px
}
#header_image {
	BORDER-TOP: #a8a8a8 1px solid; BACKGROUND: url(/that_css_imagery/sitemap-head.jpg) #c3c2bd no-repeat; FLOAT: left; VISIBILITY: visible; WIDTH: 100%; BORDER-BOTTOM: #b7b7b7 3px solid; HEIGHT: 139px
}
#header_pflash {
	BORDER-TOP: #a8a8a8 1px solid; BACKGROUND: #000; FLOAT: left; VISIBILITY: visible; WIDTH: 100%; BORDER-BOTTOM: #b7b7b7 3px solid; HEIGHT: 200px
}
#header_services {
	BORDER-TOP: #a8a8a8 1px solid; BACKGROUND: url(/that_css_imagery/thatservices-header.jpg) #000 no-repeat; FLOAT: left; VISIBILITY: visible; WIDTH: 100%; BORDER-BOTTOM: #b7b7b7 3px solid; HEIGHT: 223px
}
#header_solution {
	BORDER-TOP: #a8a8a8 1px solid; BACKGROUND: url(/that_css_imagery/thatsolution-header.jpg) #000 no-repeat; FLOAT: left; VISIBILITY: visible; WIDTH: 100%; BORDER-BOTTOM: #b7b7b7 3px solid; HEIGHT: 223px
}
#subnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/that_css_imagery/subnav_back.jpg) white no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 890px; PADDING-TOP: 0px; FONT-FAMILY: Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif; HEIGHT: 75px
}
#subnav #title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; WIDTH: 200px; COLOR: #8a8a8a; PADDING-TOP: 25px
}
#subnav #title H2 {
	FONT-SIZE: 16px; COLOR: #8a8a8a
}
#subnav #title H1 {
	FONT-SIZE: 16px; COLOR: #8a8a8a
}
#subnav #subnav_links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 640px; PADDING-TOP: 32px
}
#subnav #subnav_links A {
	MARGIN: 0px 10px; COLOR: #999; TEXT-DECORATION: underline
}
#subnav #subnav_links A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
#subnav #subnav_links .focus {
	MARGIN: 0px 10px; COLOR: #666; TEXT-DECORATION: none
}
#image_container {
	BORDER-TOP: #a8a8a8 1px solid; Z-INDEX: 1; LEFT: 0px; FLOAT: left; VISIBILITY: visible; WIDTH: 100%; BORDER-BOTTOM: #b7b7b7 3px solid; TOP: 0px; HEIGHT: 290px
}
#focus_image {
	Z-INDEX: 1;
	BACKGROUND: url(../imgaes/bg/bg_request_info.jpg) #5F6B7B no-repeat;
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 140px;
	HEIGHT: 290px;
	background-image: url(../images/bg/bg_request_info.jpg);
}
#focus_image UL {
	DISPLAY: inline; TEXT-INDENT: -1000em; LIST-STYLE-TYPE: none
}
#focus_image #zanvar1 A {
	Z-INDEX: 3; LEFT: 70px; WIDTH: 81px; POSITION: absolute; TOP: 238px; HEIGHT: 42px
}
#focus_image #zanvar1 A:hover {
	Z-INDEX: 1; BACKGROUND: url(../images/bg/bg_about_us.jpg) #000000 no-repeat; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 290px
}
#focus_image #zanvar2 A {
	Z-INDEX: 3; LEFT: 152px; WIDTH: 132px; POSITION: absolute; TOP: 238px; HEIGHT: 42px
}
#focus_image #zanvar2 A:hover {
	Z-INDEX: 1; BACKGROUND: url(../images/bg/bg_foundry_division.jpg) #0A0907 no-repeat; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 290px
}
#focus_image #zanvar3 A {
	Z-INDEX: 3; LEFT: 284px; WIDTH: 146px; POSITION: absolute; TOP: 239px; HEIGHT: 42px
}
#focus_image #zanvar3 A:hover {
	Z-INDEX: 1; BACKGROUND: url(../images/bg/bg_machining_division.jpg) #726767 no-repeat; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 290px
}
#focus_image #zanvar4 A {
	Z-INDEX: 3; LEFT: 430px; WIDTH: 91px; POSITION: absolute; TOP: 239px; HEIGHT: 42px
}
#focus_image #zanvar4 A:hover {
	Z-INDEX: 1; BACKGROUND: url(../images/bg/bg_customers.jpg) #AAA288 no-repeat; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 290px
}
#focus_image #zanvar5 A {
	Z-INDEX: 3; LEFT: 521px; WIDTH: 83px; POSITION: absolute; TOP: 238px; HEIGHT: 42px
}
#focus_image #zanvar5 A:hover {
	Z-INDEX: 1; BACKGROUND: url(../images/bg/bg_products.jpg) #899392 no-repeat; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 290px
}
#focus_image #zanvar6 A {
	Z-INDEX: 3; LEFT: 606px; WIDTH: 101px; POSITION: absolute; TOP: 238px; HEIGHT: 42px
}
#focus_image #zanvar6 A:hover {
	Z-INDEX: 1; BACKGROUND: url(../images/bg/bg_future_plans.jpg) #C79770 no-repeat; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 290px
}
#focus_image #zanvar7 A {
	FONT-SIZE: 10px; Z-INDEX: 3; LEFT: 783px; WIDTH: 152px; COLOR: white; TEXT-INDENT: 0px; POSITION: absolute; TOP: 243px; HEIGHT: 19px; TEXT-DECORATION: underline
}
#focus_image #zanvar7 A:hover {
	COLOR: #a8a8a8; TEXT-INDENT: 0px
}
.preloadImage {
	DISPLAY: none
}
#that_access {
	FLOAT: right;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 400px;
	TOP: 60px;
	HEIGHT: 86px;
	TEXT-ALIGN: right
}
#that_access .divider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#that_access A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #646464; PADDING-TOP: 15px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none
}
#that_access LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#that_access UL {
	LIST-STYLE-TYPE: none
}
#that_access A:hover {
	TEXT-DECORATION: underline
}
#footer #links A:hover {
	TEXT-DECORATION: underline
}
#common_content {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 45px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 800px; PADDING-TOP: 10px
}
#common_copy {
	CLEAR: none; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 530px; PADDING-TOP: 0px
}
#common_copy H1 {
	FONT-SIZE: 16px; COLOR: #8a8a8a
}
#common_copy H2 {
	FONT-SIZE: 16px; COLOR: #8a8a8a
}
#common_content UL {
	LINE-HEIGHT: 15px
}
#common_copy H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #8a8a8a; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.common_content {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 45px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 800px; PADDING-TOP: 10px
}
.common_copy {
	CLEAR: none; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 470px; PADDING-TOP: 0px
}
.examplebox {
	DISPLAY: block; FLOAT: left; WIDTH: 195px; TEXT-ALIGN: left
}
.columns {
	FLOAT: left; WIDTH: 220px
}
#main_home {
	FLOAT: left;
	WIDTH: 920px;
	HEIGHT: 800px
}
#left_home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 420px; PADDING-TOP: 15px; HEIGHT: 220px
}
#left_home #project_highlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 8px; TOP: 0px; HEIGHT: 125px
}
#left_home #project_title {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 16px; BACKGROUND: url(/that_css_imagery/heading_back.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 400px; COLOR: #8a8a8a; PADDING-TOP: 12px; FONT-FAMILY: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px
}
#ajax_title {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 16px; BACKGROUND: url(/that_css_imagery/heading_back.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 400px; COLOR: #8a8a8a; PADDING-TOP: 12px; FONT-FAMILY: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px
}
#left_news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 420px; PADDING-TOP: 15px; HEIGHT: 220px
}
#left_news H1 {
	FONT-SIZE: 16px; TEXT-TRANSFORM: uppercase; COLOR: #8a8a8a
}
#left_news H2 {
	FONT-SIZE: 16px; TEXT-TRANSFORM: uppercase; COLOR: #8a8a8a
}
#left_news #title {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/that_css_imagery/heading_back.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 400px; COLOR: #8a8a8a; PADDING-TOP: 15px; HEIGHT: 40px
}
#news_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 400px; COLOR: #666; PADDING-TOP: 10px
}
#news_content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(/that_css_imagery/news_icon.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#project_copy {
	FONT-SIZE: 10px; FLOAT: right; WIDTH: 170px
}
#project_copy .content {
	COLOR: #666
}
#project_copy .head {
	FONT-WEIGHT: 700; TEXT-TRANSFORM: uppercase; COLOR: #666; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#project_copy A {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: 700; BACKGROUND: url(/that_css_imagery/moreinfo.gif) no-repeat left 50%; COLOR: #999; HEIGHT: 15px
}
#project_highlight {
	FONT-SIZE: 11px; COLOR: #999; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#project_highlight #image A {
	CLEAR: left; DISPLAY: block; FONT-WEIGHT: 700; FLOAT: left; VERTICAL-ALIGN: text-bottom; WIDTH: 221px; COLOR: #999; HEIGHT: 150px; TEXT-ALIGN: center
}
#right_home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 420px; PADDING-TOP: 15px
}
.pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 8px; HEIGHT: 30px; TEXT-ALIGN: left
}
.pagination A {
	FONT-SIZE: 11px; MARGIN: 0px 20px 0px 0px; COLOR: #999; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: underline
}
.pagination A:hover {
	FONT-SIZE: 11px; COLOR: #333
}
.pagination A.selected {
	FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: none
}
.contentslide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 380px; BACKGROUND-COLOR: white
}
.contentslide .contentdiv {
	DISPLAY: none
}
#case_content .title {
	FONT-WEIGHT: 700; COLOR: #666; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: underline
}
#case_content .title A:link {
	FONT-WEIGHT: 700; COLOR: #666; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: underline
}
#case_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px
}
#case_list {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 45px; PADDING-BOTTOM: 0px; WIDTH: 800px; COLOR: #999; PADDING-TOP: 0px
}
#case_list A {
	TEXT-TRANSFORM: uppercase; COLOR: #666; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: underline
}
#case_list_title {
	PADDING-RIGHT: 0pt; DISPLAY: block; PADDING-LEFT: 45px; FONT-SIZE: 16px; BACKGROUND: url(/that_css_imagery/heading_back.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 800px; COLOR: #8a8a8a; PADDING-TOP: 9px; FONT-FAMILY: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif; HEIGHT: 35px
}
#case_list_title H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #8a8a8a; PADDING-TOP: 0px
}
#case_title {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 45px; FONT-SIZE: 16px; BACKGROUND: url(/that_css_imagery/heading_back.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 600px; COLOR: #8a8a8a; PADDING-TOP: 18px; FONT-FAMILY: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif; HEIGHT: 35px
}
#case_title H1 {
	FONT-SIZE: 16px; COLOR: #8a8a8a; FONT-FAMILY: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif
}
.case_box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 227px; PADDING-TOP: 2px
}
.moreinfo A {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: 700; BACKGROUND: url(/that_css_imagery/moreinfo.gif) no-repeat left 50%; COLOR: #999; HEIGHT: 15px
}
#right_ajax {
	FLOAT: left; WIDTH: 320px
}
#right_ajax #casename {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 100%; COLOR: #333; PADDING-TOP: 8px; FONT-FAMILY: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px
}
#right_ajax #casename H1 {
	FONT-SIZE: 14px; COLOR: #333
}
#caseimage {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 380px; PADDING-TOP: 10px
}
.contentslide2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 185px; BACKGROUND-COLOR: white
}
.contentslide2 .contentdiv {
	DISPLAY: none
}
#client_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; FONT-SIZE: 16px; BACKGROUND: url(/that_css_imagery/heading_back.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 500px; COLOR: #8a8a8a; PADDING-TOP: 18px; FONT-FAMILY: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif; HEIGHT: 35px
}
#client_main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 920px; PADDING-TOP: 0px
}
#client_copy {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 45px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 500px; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
.client_list {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; WIDTH: 160px; COLOR: #666; LINE-HEIGHT: 15px; PADDING-TOP: 5px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none
}
.client_list A {
	TEXT-DECORATION: underline
}
.client_list A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
#logo_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 340px; PADDING-TOP: 0px
}
#agency_copy H2 {
	FONT-SIZE: 16px; COLOR: #8a8a8a
}
#agencybox {
	DISPLAY: block; FLOAT: left; WIDTH: 230px; TEXT-ALIGN: center
}
#agencyquote {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; FONT-SIZE: 15px; FLOAT: right; PADDING-BOTTOM: 24px; TEXT-TRANSFORM: uppercase; WIDTH: 250px; COLOR: #cccccc; LINE-HEIGHT: 20px; PADDING-TOP: 24px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#agencyquote .name {
	FONT-SIZE: 9px; COLOR: #333; FONT-FAMILY: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; TEXT-ALIGN: right
}
#strategy_copy {
	CLEAR: none; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 840px; PADDING-TOP: 0px
}
#strategy_copy H2 {
	FONT-SIZE: 16px; COLOR: #8a8a8a
}
#strategy_copy H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #8a8a8a; PADDING-TOP: 0px
}
#solution_content {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 890px; PADDING-TOP: 10px
}
#solution_copy {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 540px; PADDING-TOP: 0px
}
#solution_copy H2 {
	FONT-SIZE: 16px; COLOR: #8a8a8a
}
#solutionbox {
	DISPLAY: block; FLOAT: left; WIDTH: 312px; TEXT-ALIGN: center
}
#service_content {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 45px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 800px; PADDING-TOP: 10px
}
#service_content UL {
	LINE-HEIGHT: 15px
}
#imagebox {
	DISPLAY: block; FLOAT: left; WIDTH: 224px; TEXT-ALIGN: center
}
#imagebox A {
	TEXT-DECORATION: none
}
#imagebox A:hover {
	TEXT-DECORATION: none
}
#service_copy {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 500px; PADDING-TOP: 0px
}
#service_copy H2 {
	FONT-SIZE: 16px; COLOR: #8a8a8a
}
#footer {
	BACKGROUND: url(/that_css_imagery/copyright.gif) #e8e8e8 no-repeat center 50%; FLOAT: left; WIDTH: 100%; HEIGHT: 68px
}
#footer #links {
	TEXT-TRANSFORM: uppercase; COLOR: #b8b7b7; TEXT-ALIGN: center
}
#footer #links A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; COLOR: #666; PADDING-TOP: 10px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none
}
#copyright {
	TEXT-INDENT: -1000em
}
#bbb A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -20px 0px 0px; WIDTH: 60px; PADDING-TOP: 0px; HEIGHT: 36px
}
#hsmai A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 56px; PADDING-TOP: 0px; HEIGHT: 17px; TEXT-ALIGN: right
}
#contact_info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 800px; COLOR: #666; PADDING-TOP: 18px; HEIGHT: 100px
}
#contact_info H2 {
	FONT-SIZE: 16px; TEXT-TRANSFORM: uppercase; COLOR: #8a8a8a; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
DIV.contact_content {
	DISPLAY: block; FLOAT: left; WIDTH: 230px
}
DIV.contact_content2 {
	DISPLAY: block; FLOAT: left; WIDTH: 330px
}
#contact_info .phone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/that_css_imagery/icon-phone.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#contact_info .fax {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/that_css_imagery/icon-fax.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#contact_info .email {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/that_css_imagery/icon-mail.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.form-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; PADDING-BOTTOM: 10px; PADDING-TOP: 40px
}
P.legend {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 1em; COLOR: #666; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none
}
P.legend EM {
	COLOR: #c00
}
DIV.errors {
	BORDER-RIGHT: #fc6 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fc6 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; BORDER-LEFT: #fc6 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #fc6 1px solid; BACKGROUND-COLOR: #ffc
}
DIV.errors P {
	MARGIN: 0px
}
DIV.errors P EM {
	FONT-WEIGHT: bold; COLOR: #c00; FONT-STYLE: normal
}
DIV.form-container FORM P {
	MARGIN: 0px
}
DIV.form-container FORM P.note {
	FONT-SIZE: 90%; MARGIN-LEFT: 170px; COLOR: #333
}
DIV.form-container FORM FIELDSET {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid
}
DIV.form-container FORM LEGEND {
	FONT-WEIGHT: bold; COLOR: #666; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
DIV.form-container FORM FIELDSET DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
DIV.form-container LABEL {
	PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 10px; POSITION: relative; TEXT-ALIGN: right
}
DIV.form-container SPAN.label {
	PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 10px; POSITION: relative; TEXT-ALIGN: right
}
DIV.form-container LABEL.error {
	COLOR: #c00
}
DIV.form-container SPAN.error {
	COLOR: #c00
}
DIV.form-container LABEL EM {
	FONT-SIZE: 120%; RIGHT: 1px; COLOR: #c00; FONT-STYLE: normal; POSITION: absolute
}
DIV.form-container SPAN.label EM {
	FONT-SIZE: 120%; RIGHT: 1px; COLOR: #c00; FONT-STYLE: normal; POSITION: absolute
}
DIV.form-container INPUT.error {
	BORDER-LEFT-COLOR: #c00; BORDER-BOTTOM-COLOR: #c00; BORDER-TOP-COLOR: #c00; BACKGROUND-COLOR: #fef; BORDER-RIGHT-COLOR: #c00
}
DIV.form-container INPUT:unknown {
	BORDER-LEFT-COLOR: #fc6; BORDER-BOTTOM-COLOR: #fc6; BORDER-TOP-COLOR: #fc6; BACKGROUND-COLOR: #ffc; BORDER-RIGHT-COLOR: #fc6
}
DIV.form-container INPUT.error:unknown {
	BORDER-LEFT-COLOR: #fc6; BORDER-BOTTOM-COLOR: #fc6; BORDER-TOP-COLOR: #fc6; BACKGROUND-COLOR: #ffc; BORDER-RIGHT-COLOR: #fc6
}
DIV.form-container TEXTAREA:unknown {
	BORDER-LEFT-COLOR: #fc6; BORDER-BOTTOM-COLOR: #fc6; BORDER-TOP-COLOR: #fc6; BACKGROUND-COLOR: #ffc; BORDER-RIGHT-COLOR: #fc6
}
DIV.form-container DIV.controlset LABEL {
	DISPLAY: inline; FLOAT: none
}
DIV.form-container DIV.controlset INPUT {
	DISPLAY: inline; FLOAT: none
}
DIV.form-container DIV.controlset DIV {
	MARGIN-LEFT: 170px
}
DIV.form-container DIV.buttonrow {
	MARGIN-LEFT: 180px
}
feedbbb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

