BODY {
	BACKGROUND-POSITION: center top; MIN-WIDTH: 762px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(http://www.westproconstructors.ca/images/bg_runner_001.jpg); COLOR: #333333; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
A {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #1b3f94; TEXT-DECORATION: underline
}
STRONG {
	FONT-WEIGHT: bold
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 762px; TEXT-ALIGN: center
}
#header {
	BORDER-RIGHT: #c4c6cb 1px solid; BORDER-LEFT: #c4c6cb 1px solid; PADDING-TOP: 19px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#subHeader {
	BORDER-RIGHT: #333 1px solid; BACKGROUND: url(http://www.westproconstructors.ca/images/subheaderWestpro.jpg); BORDER-LEFT: #333 1px solid; COLOR: #000000; BORDER-BOTTOM: #1b3f94 2px solid; HEIGHT: 238px; TEXT-ALIGN: right
}
#subHeader H1 {
	FONT-SIZE: 1.95em; MARGIN-RIGHT: 48px; PADDING-TOP: 51px; FONT-STYLE: italic
}
#photos {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND: url(http://www.westproconstructors.ca/images/zoom_icon.gif) #fff no-repeat right bottom; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 13px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 85px; TEXT-ALIGN: center
}
#photos UL {
	DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#photos UL LI {
	DISPLAY: inline; MARGIN: 0px 2px; PADDING-TOP: 16px; LIST-STYLE-TYPE: none
}
#photos IMG {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 2px solid
}
#photos A:hover IMG {
	BORDER-RIGHT: #1b3f94 2px solid; BORDER-TOP: #1b3f94 2px solid; BORDER-LEFT: #1b3f94 2px solid; BORDER-BOTTOM: #1b3f94 2px solid
}
#content {
	BORDER-RIGHT: #c4c6cb 1px solid; BORDER-TOP: #1b3f94 3px solid; BORDER-LEFT: #c4c6cb 1px solid; HEIGHT: 350px; BACKGROUND-COLOR: #fff
}
#content .left {
	BORDER-RIGHT: #1b3f94 3px solid; PADDING-LEFT: 8px; FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 192px; PADDING-TOP: 24px; HEIGHT: 100%; TEXT-ALIGN: left
}
#content .left IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 8px
}
#content .left #mailForm {
	MARGIN-TOP: 24px
}
#content .left #mailForm P {
	MARGIN: 4px 0px
}
#content .left #mailForm LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#content .left #contact {
	MARGIN-TOP: 24px; FONT-SIZE: 11px
}
#content .left #contact P {
	MARGIN: 4px 0px
}
#content .left #contact P.directions {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 16px
}
#content .left #contact P.title {
	FONT-WEIGHT: bold
}
#content .right {
	PADDING-LEFT: 16px; FLOAT: left; WIDTH: 530px; PADDING-TOP: 16px; HEIGHT: 100%; TEXT-ALIGN: left
}
#content .right UL {
	MARGIN-TOP: 16px
}
#content .right UL LI {
	LIST-STYLE-POSITION: inside; MARGIN: 8px 0px; LIST-STYLE-TYPE: disc
}
#content .right H2 {
	FONT-SIZE: 1.8em; MARGIN-BOTTOM: 8px
}
#content .right H2.break {
	MARGIN-TOP: 28px
}
#content .right P {
	FONT-SIZE: 12px; MARGIN: 16px 0px
}
#content .right P EM {
	FONT-WEIGHT: 300; FONT-SIZE: 12px; FONT-STYLE: italic
}
#content .right .ticker {
	PADDING-RIGHT: 16px; MARGIN-TOP: 16px; MARGIN-BOTTOM: 16px; TEXT-ALIGN: right
}
#content .right .ticker P {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px
}
#content .right .ticker H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 6px 0px; COLOR: #990000
}
#content .right .ticker H5 {
	FONT-SIZE: 10px
}

