BODY {
	background-image: url(images/noise-tile.gif);PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: tahoma,Arial,   sans-serif; PADDING-TOP: 0px
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.nopad {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#bar {
	 Z-INDEX: 100; POSITION: fixed; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; HEIGHT: 51px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
* HTML #bar {
	POSITION: absolute; ; TOP: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); ; RIGHT: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px')
}
#foo > #bar {
	POSITION: fixed; TOP: 0px; RIGHT: 0px
}
#navcontainer {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; HEIGHT: 50px; PADDING-TOP: 0px
}
#logo {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 217px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 51px; PADDING-TOP: 0px
}
#nav-menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 22px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#nav-menu LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0.8em; MARGIN: 0px 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; FLOAT: left; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#nav-menu LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(resource/bg/navgrey.gif) repeat-y left 50%; FLOAT: left; COLOR: #666666; TEXT-DECORATION: none; PADDING-TOP: 1px
}
#nav-menu LI A:hover {
	DISPLAY: block; BACKGROUND: url(resource/bg/navred.gif) repeat-y left 50%; FLOAT: left; COLOR: #666666; TEXT-DECORATION: none
}
.titleholderhome {
	Z-INDEX: 5; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 340px; PADDING-TOP: 0px
}
.titleholder {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 500px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.footrow {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 20px
}
.shareholder {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.sharethis {
	WIDTH: 130px; FLOAT: right
}
.wc {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 70px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.subs {
	PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.redlink {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 5px;
	COLOR: #b90707;
	PADDING-TOP: 0px;
}
A.redlink:hover {
	COLOR: #000;
	TEXT-DECORATION: underline
}
#contactdetails {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 500px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 50px
}
#contactdetailsleft {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#contactdetailsmap {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#formouter {
	BORDER-BOTTOM: #8f8f8f 1px solid; BORDER-LEFT: #8f8f8f 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #101010; MARGIN: 0px 0px 30px; PADDING-LEFT: 15px; WIDTH: 468px; PADDING-RIGHT: 15px; FLOAT: left; BORDER-TOP: #8f8f8f 1px solid; BORDER-RIGHT: #8f8f8f 1px solid; PADDING-TOP: 15px
}
#door {
	PADDING-BOTTOM: 0px; MARGIN: 0px 20px 40px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#contactformleft {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 228px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
#contactformright {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
.formrowblack {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; WIDTH: 228px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.formrowenquiry {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 10px; PADDING-TOP: 0px
}
FORM LABEL {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 5px 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
.buttonrowenquiry {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; WIDTH: 202px; PADDING-RIGHT: 20px; FLOAT: right; COLOR: #ffffff; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.contacttext {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.contacttextlink {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.maplink {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #ffffff; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline; PADDING-TOP: 4px
}
.contacttextnumber {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 12pt; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.contacttextintro {
	PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 11pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.contacttextbig {
	PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 8pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.contacttextbiglink {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 10pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#abouttop {
	Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; HEIGHT: 350px; PADDING-TOP: 0px
}
#aboutintro {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 450px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#aboutcontent {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 225px; PADDING-TOP: 20px
}
#aboutbl {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 45px; WIDTH: 415px; PADDING-RIGHT: 40px; FLOAT: left; PADDING-TOP: 0px
}
#aboutbr {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 30px; WIDTH: 430px; PADDING-RIGHT: 40px; FLOAT: left; PADDING-TOP: 0px
}
.founderpic {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 225px; PADDING-TOP: 0px
}
.founderinfo {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 310px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.foundername {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.foundercopy {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 8pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.aboutintro {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 10pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.aboutcopy {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 8pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.aboutsub {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 8pt; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.aboutlist {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
.aboutlist LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 8pt; PADDING-TOP: 0px
}
#foliotop {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 260px; PADDING-TOP: 0px
}
#foliointro {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 40px; WIDTH: 460px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#foliocontent {
	Z-INDEX: 5; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 325px; PADDING-TOP: 0px
}
.foliocopy {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 10pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.foliocopylink {
	COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#hometop {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 340px; PADDING-TOP: 0px
}
#homecontent {
	BACKGROUND-IMAGE: url(resource/bg/homecol.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; FLOAT: left; HEIGHT: 235px; PADDING-TOP: 20px
}
#ant {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 128px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 35px
}
#homeflash {
	Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 70px; WIDTH: 430px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 340px; PADDING-TOP: 0px
}
#homecontentleft {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 485px; PADDING-RIGHT: 30px; FLOAT: left; PADDING-TOP: 0px
}
#competancies {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; WIDTH: 480px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#homecontentmid {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 225px; PADDING-RIGHT: 25px; FLOAT: left; PADDING-TOP: 0px
}
#homecontentright {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 225px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
#viewfolio {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 0px
}
.homeintro {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 13pt; FONT-WEIGHT: bold; PADDING-TOP: 30px
}
.homenews {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 205px; PADDING-RIGHT: 25px; FLOAT: left; COLOR: #666666; FONT-SIZE: 8pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.homenewstitle {
	COLOR: #000000
}
.homedate {
	COLOR: #999999
}
.homenewslink {
	COLOR: #b90707; TEXT-DECORATION: underline
}
A.homenewslink:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.homeservices {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; FONT-SIZE: 8pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.homeserviceslink {
	COLOR: #b90707; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.homeserviceslink:hover {
	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.competanciestext {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #b90707; CLEAR: both; FONT-SIZE: 7pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
A.competanciestext {
	COLOR: #b90707; TEXT-DECORATION: underline
}
A.competanciestext:hover {
	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.homefoottext {
	WIDTH: 870px; FLOAT: left; COLOR: #666666; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.homefoottexttwo {
	WIDTH: 750px; FLOAT: left; COLOR: #666666; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
A.homefootemail {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.homefootemail:hover {
	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.processcol {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 500px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 595px; PADDING-TOP: 0px
}
#processleft {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 55px; FLOAT: left; PADDING-TOP: 0px
}
#processright {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.processitem {
	BORDER-BOTTOM: #999999 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.processintro {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 11pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.processtext {
	COLOR: #666666; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
#brandingouter {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 470px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#brandingleft {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 260px; PADDING-RIGHT: 30px; FLOAT: left; PADDING-TOP: 0px
}
#brandingright {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.serviceouter {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; WIDTH: 500px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.serviceouternoborder {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; WIDTH: 500px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.serviceleft {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 355px; PADDING-RIGHT: 30px; FLOAT: left; PADDING-TOP: 0px
}
.servicepic {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 115px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.servicesintro {
	PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 470px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 11pt; FONT-WEIGHT: bold; PADDING-TOP: 30px
}
.servicesintrolink {
	COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.servicestext {
	COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
.servicesfoottext {
	WIDTH: 870px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.servicesfoottextlink {
	COLOR: #ffffff; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.whofoottext {
	FLOAT: left;
	COLOR: #ffffff;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	font-family: Tahoma;
	font-style: normal;
}
.whofoottextlink {
	COLOR: #ffffff; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.commcol {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 630px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
.commouter {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; WIDTH: 630px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.commouternoborder {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; WIDTH: 630px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.commleft {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 485px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.commpic {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 115px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.commtitle {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 14pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.commtitlelink {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.commtitlelink:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.commlink {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 5px
}
.testcol {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 630px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 30px
}
.testleft {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 585px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.testname {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.testpos {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#newstitle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 470px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 30px
}
#newsgrey {
	PADDING-BOTTOM: 13px; BACKGROUND-COLOR: #ebebeb; MARGIN: 0px; PADDING-LEFT: 13px; WIDTH: 444px; PADDING-RIGHT: 13px; FLOAT: left; PADDING-TOP: 0px
}
.newsrow {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 444px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.newsitemleft {
	PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 30px; FLOAT: left; PADDING-TOP: 0px
}
.newsitemright {
	PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.newsouter {
	BORDER-BOTTOM: #999999 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; WIDTH: 500px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.newsouterplain {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; WIDTH: 500px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.newsmug {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 0px
}
.newsarticle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.newstext {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #000000; FONT-SIZE: 8pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.newstexttitle {
	COLOR: #000000; TEXT-DECORATION: none
}
A.newstexttitle:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.newstextdate {
	COLOR: #999999
}
.newstextlink {
	COLOR: #b90707; TEXT-DECORATION: underline
}
A.newstextlink:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.articletext {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.articletexttitle {
	COLOR: #000000; FONT-SIZE: 11pt; TEXT-DECORATION: none
}
A.articletexttitle:hover {
	COLOR: #000000; FONT-SIZE: 11pt; TEXT-DECORATION: underline
}
.articletextdate {
	COLOR: #999999
}
.articlename {
	WIDTH: 100%; FLOAT: left; COLOR: #b90707; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.articletextlink:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.pagecontainerinside {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; PADDING-TOP: 115px
}
#insideleft {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 640px; PADDING-RIGHT: 35px; FLOAT: left; PADDING-TOP: 0px
}
#insideright {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 325px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.casefourup {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
.caseh2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 20pt; FONT-WEIGHT: bold; PADDING-TOP: 30px
}
.caseh3 {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 14pt; FONT-WEIGHT: normal; PADDING-TOP: 20px
}
.casecopy {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.casepicscaption {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; CLEAR: left; FONT-SIZE: 8pt; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.newspicscaption {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; CLEAR: left; FONT-SIZE: 8pt; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
#insideleftmenu {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 640px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 40px; BORDER-TOP: #ffffff 1px solid; PADDING-TOP: 10px
}
#insideleftmenunews {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 640px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 40px; BORDER-TOP: #999999 1px solid; PADDING-TOP: 10px
}
.insideleftbutton {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.casebullets {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.casebullets LI {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.casetwoup {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 0px
}
.servicekey {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 15px; BORDER-TOP: #ffffff 1px solid; PADDING-TOP: 0px
}
#casenavouter {
	PADDING-BOTTOM: 20px;
	MARGIN: 0px;
	PADDING-LEFT: 20px;
	WIDTH: 90%;
	PADDING-RIGHT: 20px;
	BACKGROUND-REPEAT: repeat;
	FLOAT: left;
	PADDING-TOP: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}
.casenav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 8pt; PADDING-TOP: 0px
}
.casenav LI {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.casenavlink {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.casenavlink:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.casenavcomp {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 8pt; PADDING-TOP: 0px
}
#workouter {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 325px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 20px
}
.webshot {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 159px; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 0px
}
.webshotright {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 159px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.weblink {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 8pt; TEXT-DECORATION: underline; PADDING-TOP: 5px
}
#newstitleinside {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 325px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#newsgreyinside {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ebebeb; MARGIN: 0px 0px 20px; PADDING-LEFT: 13px; WIDTH: 299px; PADDING-RIGHT: 13px; FLOAT: left; PADDING-TOP: 0px
}
.newsitemleftinside {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 299px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.insidenewsouter {
	BORDER-BOTTOM: #999999 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; WIDTH: 325px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.insidenewsouterplain {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; WIDTH: 325px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.insidenewsmug {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 60px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.insidenewsarticle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 255px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.articleh2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 20pt; FONT-WEIGHT: bold; PADDING-TOP: 30px
}
.articleh3 {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 12pt; FONT-WEIGHT: normal; PADDING-TOP: 20px
}
.articledate {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #cccccc; FONT-SIZE: 12pt; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
.articlenameleft {
	COLOR: #990000; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.articlecopy {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.articlebullets {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.articlebullets LI {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.articlemic {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 30px
}
.communitypic {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 0px
}
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
}
.homeredh {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #b90707; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.homeredh:hover {
	COLOR: #b90707; TEXT-DECORATION: underline
}
.homegreyh {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #666666; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.homegreyh:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
.aboutwhiteh {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.processblackh {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #000000; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.serviceswhiteh {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.serviceswhiteh:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.newsblackh {
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 5px;
	FLOAT: left;
	COLOR: #000000;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px
}
.special {
	DISPLAY: none
}
a:link, a:hover, a:focus { color: #c6762f; }
a:visited { color: #aaa; }
.foot {
	font-size: 10px;
}

/* Rounded Bubble */
div.bubble div.rounded {
	margin-left: 27px;
	border: 3px solid #fff;
	background-color: #ffcc00;
	padding-left: 15px;
	padding-top: 12px;
	width:89%;
	padding-bottom: 12px;
}
div.bubble div.rounded blockquote {
	border: 0;
	background-color: transparent;
}
div.bubble div.rounded blockquote p {
	margin: 0px 10px;
}
div.bubble cite.rounded {
	position: relative;
	margin: 0px;
	margin-left: 27px;
	padding-left: 15px;
	padding-top: 12px;
	top: 9px;
	background: transparent url(tip-rounded.gif) no-repeat 15px 0;
}
.input{
	background-color: #333; border: 1px #333 ; height:20px;
	font: Tahoma, Geneva, sans-serif ; font-size: 13px; color: #FFF; 	padding-top: 3px;

}
.inputz{
	background-color: #333; border: 1px #333 ; height:23px;
	font: Tahoma, Geneva, sans-serif ; font-size: 13px; color: #FFF; 	padding-top: 3px;

}
.inputzz{
	background-color: #333; border: 1px #333 ; width: 250px;
	font: Tahoma, Geneva, sans-serif ; font-size: 13px; color: #FFF; 	padding-top: 3px;

}
.put{
	background-color: #FFF5CE; border: 1px #F7F0D4 dotted; height:20px; width: 200px;
	font: Tahoma, Geneva, sans-serif ; font-size: 13px; color: #333; 	padding-top: 3px; padding-left:3px; margin-top: 10px;

}

