BODY {
	 PADDING-LEFT: 100px; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 150%; PADDING-TOP: 18px; FONT-FAMILY: Verdana,Arial,Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
TD {
	FONT-SIZE: small
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; LINE-HEIGHT: 120%; PADDING-TOP: 0px;COLOR: #334597;FONT-SIZE: small
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; LINE-HEIGHT: 120%; PADDING-TOP: 0px;COLOR: #334597;FONT-SIZE: small
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; LINE-HEIGHT: 120%; PADDING-TOP: 0px;COLOR: #334597;FONT-SIZE: small
}
P.intro {
	FONT-SIZE: small; LINE-HEIGHT: 150%; COLOR: #334597
}
P.header01 {
	FONT-SIZE: small; LINE-HEIGHT: 150%
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	MARGIN: 6px 0px 8px 10px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 6px
}
BLOCKQUOTE P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;COLOR: #334597
}
A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none;COLOR: #334597
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
#twotext IMG {
	MARGIN: 5px 5px 0px 0px
}
#threetext IMG {
	MARGIN: 5px 5px 0px 0px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 840px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 71px
}
#mainnav {
	WIDTH: 835px; POSITION: relative; HEIGHT: 23px; BACKGROUND-COLOR: #999; TEXT-ALIGN: center
}
A.menu {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 13px/24px  trebuchet ms, arial, sans-serif; COLOR: #fff; PADDING-TOP: 0px; LETTER-SPACING: 0px; HEIGHT: 23px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #fff; BACKGROUND-COLOR: #344597
}
#banner {
	MARGIN: 10px auto 10px 0px; WIDTH: 840px; POSITION: relative; HEIGHT: 100px; BACKGROUND-COLOR: #7d85bb
}
#bannerl {
	FLOAT: left; MARGIN: 0px; WIDTH: 630px; POSITION: relative; HEIGHT: 100px
}
#searchr {
	FONT-SIZE: xx-small; FLOAT: right; MARGIN: 0px; WIDTH: 210px; COLOR: #666; POSITION: relative; HEIGHT: 100px
}
#searchr P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}
#searchr FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#frame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 840px; PADDING-TOP: 0px; TEXT-ALIGN: center
}

#frameone {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 800px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#frametwo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 800px; PADDING-TOP: 10px; TEXT-ALIGN: left
}

#onecol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#onetext {
	WIDTH: 515px
}
#onetext P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px;font-size:13px; PADDING-BOTTOM: 6px; MARGIN: 0px; LINE-HEIGHT: 140%; PADDING-TOP: 6px; BORDER-BOTTOM: #999 1px dotted
}
#onecoltitle {
	BACKGROUND-COLOR: #ddd;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px; POSITION: relative; TEXT-ALIGN: left
}
#onecoltitle H2 {
	  font-size:14px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: normal; PADDING-TOP: 0px;
}


#qcol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#qtext {
	WIDTH: 520px
}
#qtext P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: x-small; PADDING-BOTTOM: 6px; MARGIN: 0px; LINE-HEIGHT: 140%; PADDING-TOP: 6px; BORDER-BOTTOM: #999 1px dotted
}
#qcoltitle {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px; POSITION: relative; TEXT-ALIGN: left
}
#qcoltitle H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: x-small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: normal; PADDING-TOP: 0px
}

#report
{
  border-style:dotted; border-width:1px; FLOAT: left;MARGIN:5px; width: 300px; height: 312px; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px; text-align:left
}

#twocol {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#twotext {
	WIDTH: 400px
}
#casestudy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; POSITION: relative; BACKGROUND-COLOR: #eee
}
#threecol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 610px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#threetext {
	WIDTH: 610px
}
#navcol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 420px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#navcolgreytext P {
	PADDING-RIGHT: 5px; PADDING-LEFT:10px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px;BACKGROUND-COLOR: #ddd
}
#navcolprojects P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px;BACKGROUND-COLOR: #ddd
}
#navcolgreytext A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT: bold 11px/16px trebuchet ms, arial, sans-serif; WIDTH: 380px; PADDING-TOP: 2px; LETTER-SPACING: 1px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#navcolprojects A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT: bold 11px/16px trebuchet ms, arial, sans-serif; WIDTH: 380px; PADDING-TOP: 2px; LETTER-SPACING: 1px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#navcolgreytext A {
	BORDER-TOP: #fff 1px solid
}
#navcolprojects A {
	BORDER-BOTTOM: #fff 1px solid
}
#navcolgreytext A:hover {
	FONT-WEIGHT: bold; COLOR: #fff
}
#navcolprojects A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #aaa
}
A.nav1:hover {
	COLOR: #fff; BACKGROUND-COLOR: #db2b32
}
A.nav1_on {
	COLOR: #fff; BACKGROUND-COLOR: #db2b32
}
A.nav2:hover {
	COLOR: #fff; BACKGROUND-COLOR: #74449b
}
A.nav2_on {
	COLOR: #fff; BACKGROUND-COLOR: #74449b
}
A.nav3:hover {
	COLOR: #fff; BACKGROUND-COLOR: #a64231
}
A.nav3_on {
	COLOR: #fff; BACKGROUND-COLOR: #a64231
}
A.nav4:hover {
	COLOR: #fff; BACKGROUND-COLOR: #394774
}
A.nav4_on {
	COLOR: #fff; BACKGROUND-COLOR: #394774
}
A.nav5:hover {
	COLOR: #fff; BACKGROUND-COLOR: #e5b625
}
A.nav5_on {
	COLOR: #fff; BACKGROUND-COLOR: #e5b625
}
A.nav6:hover {
	COLOR: #fff; BACKGROUND-COLOR: #58a43d
}
A.nav6_on {
	COLOR: #fff; BACKGROUND-COLOR: #58a43d
}
A.nav7:hover {
	COLOR: #fff; BACKGROUND-COLOR: #e054a7
}
A.nav7_on {
	COLOR: #fff; BACKGROUND-COLOR: #e054a7
}
A.nav8:hover {
	COLOR: #fff; BACKGROUND-COLOR: #c32c52
}
A.nav8_on {
	COLOR: #fff; BACKGROUND-COLOR: #c32c52
}
A.nav9:hover {
	COLOR: #fff; BACKGROUND-COLOR: #4c679c
}
A.nav9_on {
	COLOR: #fff; BACKGROUND-COLOR: #4c679c
}
A.nav10:hover {
	COLOR: #fff; BACKGROUND-COLOR: #308566
}
A.nav10_on {
	COLOR: #fff; BACKGROUND-COLOR: #308566
}
A.nav11:hover {
	COLOR: #fff; BACKGROUND-COLOR: #ef770f
}
A.nav11_on {
	COLOR: #fff; BACKGROUND-COLOR: #ef770f
}
A.nav12:hover {
	COLOR: #fff; BACKGROUND-COLOR: #2e9ba6
}
A.nav12_on {
	COLOR: #fff; BACKGROUND-COLOR: #2e9ba6
}
#login {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 171px; PADDING-TOP: 0px; POSITION: relative
}
#logindark {
	BACKGROUND: #aaa; WIDTH: 210px; POSITION: relative; HEIGHT: 20px
}
#loginlight {
	BACKGROUND: #ddd; MARGIN: 0px; WIDTH: 210px; POSITION: relative; HEIGHT: 110px
}
#loginlight P {
	MARGIN: 0px 10px; COLOR: #666; LINE-HEIGHT: normal
}
#tel {
	 PADDING-RIGHT: 0px;  VERTICAL-ALIGN: middle; PADDING-LEFT: 0px; BACKGROUND: #aaa; MARGIN: 0px auto 0px 0px; WIDTH: 840px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 25px; TEXT-ALIGN: left
}
#tel A {
	 COLOR:#FFFFFF; font-size:12px;
	}

#tel A:hover {
	FONT-SIZE:105%; FONT-WEIGHT: bold; COLOR: #FFFFFF
}

#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #aaa; MARGIN: 0px auto 0px 0px; WIDTH: 840px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px; TEXT-ALIGN: left
}
#footer P {
	PADDING-RIGHT: 0px; text-align:center; PADDING-LEFT: 0px; FONT-SIZE: x-small; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 5px; COLOR: #fff; PADDING-TOP: 2px
}
#footer A {
	FONT-WEIGHT: normal; COLOR: #fff; TEXT-DECORATION: underline
}
#footer A:hover {
	COLOR: #000
	}
#space {
	CLEAR: both; MARGIN: 0px auto 0px 18px; WIDTH: 840px; POSITION: relative; HEIGHT: 10px; TEXT-ALIGN: left
}
#smallspace {
	MARGIN: 0px; WIDTH: 210px; POSITION: relative; HEIGHT: 10px
}
#largespace {
	MARGIN: 0px; WIDTH: 210px; POSITION: relative
}