HTML {
	HEIGHT: 100%; BACKGROUND-COLOR: #d6dee7
}
BODY {
	FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #d6dee7
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
P {
	MARGIN: 0px 0px 8px; COLOR: #55789c
}
LI {
	COLOR: #55789c
}
DT {
	COLOR: #55789c
}
DD {
	COLOR: #55789c
}
A {
	COLOR: #11406f
}
A:link {
	COLOR: #11406f
}
A:visited {
	COLOR: #11406f
}
A:focus {
	COLOR: #55789c; outline: none
}
A:active {
	COLOR: #55789c; outline: none
}
A:hover {
	COLOR: #55789c; outline: none
}
A.altlink {
	COLOR: #ab6400
}
A.altlink:link {
	COLOR: #ab6400
}
A.altlink:visited {
	COLOR: #ab6400
}
A.altlink:focus {
	COLOR: #55789c; outline: none
}
A.altlink:active {
	COLOR: #55789c; outline: none
}
A.altlink:hover {
	COLOR: #55789c; outline: none
}
H1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #55789c; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 0px; COLOR: #55789c; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 A {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 A:link {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 A:visited {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 A:hover {
	COLOR: #8fb9e5
}
H4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 0px; COLOR: #55789c; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boston {
	FONT-SIZE: 12px; COLOR: #ab6400; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boston A {
	COLOR: #ab6400; TEXT-DECORATION: none
}
.boston A:hover {
	COLOR: #557a98
}
#head-top {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url("../i/head_top_bg.gif"/*tpa=http://www.sydneywebdesign.info/i/head_top_bg.gif*/); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #10426b
}
#head-bottom {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url("../i/nav_sub_bot.gif"/*tpa=http://www.sydneywebdesign.info/i/nav_sub_bot.gif*/); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #d6dee7
}
#container-head-top {
	WIDTH: 770px; TEXT-ALIGN: left
}
#container-head-bottom {
	WIDTH: 770px
}
#middle {
	BACKGROUND-COLOR: #fff
}
#container-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; MIN-HEIGHT: 300px; PADDING-BOTTOM: 24px; WIDTH: 759px; PADDING-TOP: 24px
}
#bottom {
	CLEAR: both; BORDER-TOP: #94a5bd 2px solid
}
.clear-wrapper {
	CLEAR: both; FONT-SIZE: 0px
}
#logo-wrapper {
	CLEAR: both; PADDING-TOP: 10px
}
#container-head-top H1#logo {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url("../i/steadyvision2.gif"/*tpa=http://www.sydneywebdesign.info/i/steadyvision2.gif*/); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 221px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
#container-head-top H1#logo A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 221px; PADDING-TOP: 0px; HEIGHT: 32px
}
#container-nav-main {
	FLOAT: right; PADDING-TOP: 26px; HEIGHT: 25px
}
#nav-main {
	BACKGROUND-POSITION: left top; BORDER-TOP: #adbdce 1px solid; PADDING-LEFT: 1px; FLOAT: left; BACKGROUND-IMAGE: url("../i/nav_main_edge.gif"/*tpa=http://www.sydneywebdesign.info/i/nav_main_edge.gif*/); BACKGROUND-REPEAT: no-repeat
}
#nav-main LI {
	BORDER-RIGHT: #a0b2c8 1px solid; DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; POSITION: relative
}
#nav-main LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BACKGROUND-COLOR: #7b94b5; TEXT-DECORATION: none
}
#nav-main LI A:hover {
	BACKGROUND-COLOR: #5c7a98
}
#nav-main LI:hover A {
	BACKGROUND-COLOR: #5c7a98
}
#nav-main LI.subhover A {
	BACKGROUND-COLOR: #5c7a98
}
#nav-main LI A.on {
	BACKGROUND-COLOR: #5c7a98
}
#nav-main LI.bg-edge {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; BACKGROUND-POSITION: right top; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url("../i/nav_main_edge.gif"/*tpa=http://www.sydneywebdesign.info/i/nav_main_edge.gif*/); BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-WIDTH: 0px
}
#nav-main LI:hover UL {
	DISPLAY: block
}
#nav-main LI.subhover UL {
	DISPLAY: block
}
#nav-main LI UL {
	BORDER-RIGHT: #5c7a98 1px solid; BORDER-TOP: #5c7a98 1px solid; MARGIN-TOP: 23px; DISPLAY: none; LEFT: 0px; BORDER-LEFT: #5c7a98 1px solid; WIDTH: 150px; BORDER-BOTTOM: #5c7a98 0px solid; POSITION: absolute; TOP: 0px
}
#nav-main LI UL LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: #5c7a98 1px solid; BORDER-RIGHT-WIDTH: 0px
}
#nav-main LI UL LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; WIDTH: 120px; COLOR: #1d4976; LINE-HEIGHT: 13px; PADDING-TOP: 4px; BACKGROUND-COLOR: #e3e9ee
}
#nav-main LI:hover UL LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; WIDTH: 120px; COLOR: #1d4976; LINE-HEIGHT: 13px; PADDING-TOP: 4px; BACKGROUND-COLOR: #e3e9ee
}
#nav-main LI.subhover UL LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; WIDTH: 120px; COLOR: #1d4976; LINE-HEIGHT: 13px; PADDING-TOP: 4px; BACKGROUND-COLOR: #e3e9ee
}
#nav-main LI UL LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #5c7a98
}
#container-nav-sub {
	PADDING-TOP: 12px; HEIGHT: 22px
}
#nav-sub {
	FLOAT: left
}
#nav-sub LI {
	FONT-SIZE: 11px; FLOAT: left; HEIGHT: 16px
}
#nav-sub LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #516e8c; LINE-HEIGHT: 21px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#nav-sub LI A:hover {
	COLOR: #11406f
}
#nav-sub LI A.on {
	BORDER-RIGHT: #94a5bd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #94a5bd 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #94a5bd 1px solid; COLOR: #11406f; PADDING-TOP: 0px; BORDER-BOTTOM: #94a5bd 1px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline
}
BODY#home #col-left {
	MARGIN: 15px 0px 20px; WIDTH: 327px; BORDER-RIGHT-COLOR: #325c85
}
#hp-intro {
	BORDER-RIGHT: #8ba2b8 1px solid; BORDER-TOP: #8ba2b8 1px solid; BORDER-LEFT: #8ba2b8 1px solid; BORDER-BOTTOM: #8ba2b8 1px solid; HEIGHT: 153px; BACKGROUND-COLOR: #55789c
}
#hp-intro P {
	COLOR: #fff
}
#hp-intro H1 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url("../i/focusforward1.gif"/*tpa=http://www.sydneywebdesign.info/i/focusforward1.gif*/); MARGIN-BOTTOM: 8px; WIDTH: 146px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
#hp-intro DIV#embed {
	BORDER-RIGHT: #325c85 1px solid; FLOAT: left; WIDTH: 342px
}
#hp-intro DIV#intro {
	FLOAT: left; MARGIN: 20px 0px 0px 20px; WIDTH: 240px
}
#hp-intro DIV#intro A {
	COLOR: #fff; TEXT-DECORATION: none
}
#hp-intro DIV#intro A:hover {
	COLOR: #8fb9e5
}
#hp-logo {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url("../i/steadyvision1.gif"/*tpa=http://www.sydneywebdesign.info/i/steadyvision1.gif*/); WIDTH: 238px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 34px
}
#col-left {
	BORDER-RIGHT: #7b94b5 1px solid; PADDING-RIGHT: 18px; MIN-HEIGHT: 355px; FLOAT: left; WIDTH: 391px
}
BODY#clients #col-left P.boston A {
	COLOR: #ab6400; TEXT-DECORATION: none
}
BODY#clients #col-left P.boston A:hover {
	COLOR: #557a98
}
BODY#portfolio #col-left {
	WIDTH: 170px
}
BODY#clients #col-left {
	WIDTH: 170px
}
BODY#portfolio #col-left {
	WIDTH: 235px
}
BODY#clients #col-left {
	HEIGHT: 1045px
}
#services-list {
	FLOAT: left; WIDTH: 390px
}
#services-list LI {
	FONT-SIZE: 10px; FLOAT: left; WIDTH: 195px
}
#services-list LI A {
	FONT-WEIGHT: bold; FLOAT: left; TEXT-DECORATION: none
}
OL.webdesign LI {
	COLOR: #55789c; LIST-STYLE-TYPE: decimal
}
#contact-form {
	BORDER-RIGHT: #95a9bf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #95a9bf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #95a9bf 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #95a9bf 1px solid
}
#contact-form TABLE {
	FONT-SIZE: 11px; COLOR: #55789c
}
#contact-form TABLE TD {
	PADDING-BOTTOM: 4px
}
#contact-form TABLE TR TD + TD {
	PADDING-LEFT: 8px
}
#contact-form FORM INPUT {
	WIDTH: 165px
}
#contact-form FORM SELECT {
	FONT-SIZE: 11px
}
.testimonials {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; MIN-HEIGHT: 336px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; BORDER-LEFT: #7b94b5 1px solid; WIDTH: 217px; PADDING-TOP: 0px
}
.testimonials IMG {
	BORDER-RIGHT: #95a9bf 1px solid; BORDER-TOP: #95a9bf 1px solid; DISPLAY: block; MARGIN-BOTTOM: 15px; BORDER-LEFT: #95a9bf 1px solid; BORDER-BOTTOM: #95a9bf 1px solid
}
#col-right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 23px; WIDTH: 314px; PADDING-TOP: 20px
}
DL.feature {
	FLOAT: left; MARGIN-BOTTOM: 30px
}
DL.feature DT {
	FONT-SIZE: 12px; MARGIN: 0px 0px 6px
}
DL.feature DT A {
	COLOR: #ab6400
}
DL.feature DT A:visited {
	COLOR: #ab6400
}
DL.feature DT A:hover {
	COLOR: #55789c
}
DL.feature DD {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 295px; COLOR: #11406f
}
DL.feature DD.text {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; WIDTH: 153px; COLOR: #11406f
}
DL.feature DD.text A {
	MARGIN-TOP: 8px; DISPLAY: block; COLOR: #11406f
}
DL.feature DD.text A:hover {
	COLOR: #55789c
}
DL.feature DD.img {
	FLOAT: left; WIDTH: auto
}
DL.feature DD.img A IMG {
	BORDER-RIGHT: #95a9bf 1px solid; BORDER-TOP: #95a9bf 1px solid; BORDER-LEFT: #95a9bf 1px solid; BORDER-BOTTOM: #95a9bf 1px solid
}
UL#directions {
	PADDING-BOTTOM: 6px
}
UL#directions LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-RIGHT: 6px
}
UL#directions LI A {
	COLOR: #ab6400
}
UL#directions LI A:hover {
	COLOR: #5c7a98
}
BODY#portfolio #col-right {
	MARGIN-TOP: 32px; WIDTH: 370px
}
BODY#clients #col-right {
	WIDTH: 500px; PADDING-TOP: 0px
}
BODY#portfolio #col-right A {
	COLOR: #ab6400
}
BODY#portfolio #col-right A:hover {
	COLOR: #557a98
}
UL#portfolio-nav LI {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 1px
}
UL#portfolio-nav LI A {
	COLOR: #557a98
}
UL#portfolio-nav LI A:hover {
	COLOR: #ab6400
}
UL#portfolio-nav LI A.on {
	FONT-WEIGHT: bold
}
UL#portfolio-nav LI A.on:hover {
	COLOR: #557a98
}
#prevnext {
	FONT-SIZE: 10px; MARGIN: 14px 0px; COLOR: #ab6400
}
#prevnext A {
	FONT-WEIGHT: bold; COLOR: #ab6400; TEXT-DECORATION: none
}
#prevnext A:hover {
	COLOR: #557a98
}
P.portfolio-text {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #11406f
}
#portfolio-main {
	FLOAT: left; WIDTH: 274px
}
#portfolio-main IMG {
	BORDER-RIGHT: #11406f 1px solid; BORDER-TOP: #11406f 1px solid; BORDER-LEFT: #11406f 1px solid; BORDER-BOTTOM: #11406f 1px solid
}
#portfolio-thumbs {
	FLOAT: right; WIDTH: 84px
}
#portfolio-thumbs A IMG {
	BORDER-RIGHT: #11406f 1px solid; BORDER-TOP: #11406f 1px solid; DISPLAY: block; MARGIN-BOTTOM: 9px; BORDER-LEFT: #11406f 1px solid; BORDER-BOTTOM: #11406f 1px solid
}
DL.clients {
	MARGIN-BOTTOM: 8px
}
DL.clients DT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
DL.clients LI {
	FONT-SIZE: 11px
}
DIV.clients-list {
	FLOAT: left; WIDTH: 220px; MARGIN-RIGHT: 10px
}
#container-footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 40px; WIDTH: 759px; PADDING-TOP: 12px
}
UL#footer {
	WIDTH: 300px; HEIGHT: 30px
}
UL#footer LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #11406f; MARGIN-RIGHT: 2px
}
UL#footer LI SPAN.dot {
	LEFT: 2px; BOTTOM: 3px; POSITION: relative
}
#pop-footer {
	
}
#pop-footer UL {
	
}
#pop-footer UL LI {
	BORDER-RIGHT: #55789c 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; MARGIN-RIGHT: 5px
}
#pop-footer UL LI A {
	COLOR: #55789c
}
#pop-header {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url("../i/bostonwebdesign1.gif"/*tpa=http://www.sydneywebdesign.info/i/bostonwebdesign1.gif*/); BACKGROUND-REPEAT: repeat-x; HEIGHT: 53px
}
#google-map {
	WIDTH: 300px; HEIGHT: 200px
}
FORM.login {
	MARGIN-BOTTOM: 26px
}
FORM.login TABLE {
	BORDER-RIGHT: #95a9bf 1px solid; BORDER-TOP: #95a9bf 1px solid; BORDER-LEFT: #95a9bf 1px solid; BORDER-BOTTOM: #95a9bf 1px solid
}
FORM.login TABLE TH {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #95a9bf; TEXT-ALIGN: left
}
FORM.login TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FORM.login TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FORM.login TD {
	FONT-SIZE: 10px; COLOR: #11406f; HEIGHT: 30px
}
FORM.login INPUT {
	FONT-SIZE: 10px; COLOR: #11406f
}
SPAN.error-wrap {
	POSITION: relative
}
LABEL.error {
	BORDER-RIGHT: #94a5bd 1px dashed; PADDING-RIGHT: 2px; BORDER-TOP: #94a5bd 1px dashed; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 11px; LEFT: 162px; PADDING-BOTTOM: 2px; BORDER-LEFT: #94a5bd 1px dashed; WIDTH: 160px; COLOR: #11406f; PADDING-TOP: 2px; BORDER-BOTTOM: #94a5bd 1px dashed; POSITION: absolute; TOP: -4px; BACKGROUND-COLOR: #d6dee7
}
