body { margin: 0px; padding: 0px; font: 12px Helvetica, Geneva, sans-serif; color: #333333; }

#wrapper { width: 100%; background: url(_img/Header.jpg) no-repeat center top; }

#container { margin: 0px auto; width: 970px; position: relative; padding: 0px; }

#header { width: 970px; float: left; }

#nav { width: 950px; padding: 0px; margin: 0px auto; height: 40px; font: 11px Georgia, "Times New Roman", Times, serif; }

#nav ul { list-style: none; margin: 0px auto; padding: 0px; }

#nav ul li { margin: 0px; text-align: center; background: url(_img/NavLeft.jpg) no-repeat left top; float: left; padding: 0px; }

#nav ul li.current,
#nav ul li:hover { background: url(_img/NavLeft.jpg) left bottom; }

#nav ul li a { display: block; height: 30px; color: #FFFFFF; padding-top: 10px; background: url(_img/NavRight.jpg) no-repeat right top; padding-right: 15px; padding-left: 15px; line-height: 30px; }

#nav ul li a:hover,
#nav ul li.current a { background: url(_img/NavRight.jpg) no-repeat right bottom; padding-top: 5px; height: 35px; text-decoration: none; }

#content { float: left; width: 910px; padding: 0px; margin: 60px 30px 30px; }

#SideBar { width: 200px; float: left; }

#TextArea { float: left; width: 700px; margin-left: 10px; }

#TextArea ul { margin: 0px; padding: 5px 0px; }

#TextArea li { list-style: disc inside; padding-left: 0px; margin-left: 10px; font-weight: bold; }

#footer { width: 970px; clear: both; float: none; height: 50px; margin-bottom: 30px; }

#footerNav { width: 970px; padding: 10px 0px 0px; margin-top: 10px; text-align: center; height: 30px; font-size: 9px; }

#footerNav a { font-weight: normal; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#footerNav a:hover { }

p { margin: 10px 0px; padding: 0px; }

h1 { margin: 5px 0px 10px; padding: 0px; color: #0073A9; font-size: 25px; }

h2 { margin: 25px 0px 10px; padding: 0px; font-size: 16px; }

blockquote { padding: 0px 50px 0px 70px; color: #39546A; background: url(_img/Quote.jpg) no-repeat left top; margin: 20px 20px 40px; font-size: 13px; font-style: italic; }

blockquote span.AlignRight { font-style: normal; font-weight: bold; }

em { font-style: italic; }

.AlignRight { float: right; padding: 0px 0px 10px 10px; }

a { text-decoration: none; font-weight: bold; color: #326f8c; outline: none; }

a:hover { text-decoration: underline; }

a img { border-style: none; margin: 0px; padding: 0px; }

a.ManitobaMover { height: 347px; width: 200px; background: url(_img/SpriteManitobaMover.jpg) no-repeat center top; display: block; }

a.ManitobaMover:hover { background: url(_img/SpriteManitobaMover.jpg) no-repeat center bottom; }

a.ManitobaMover:active { background: url(_img/SpriteManitobaMover.jpg) top; }

a.QuoteBox { display: block; width: 200px; background: url(_img/SpriteQuoteBox.jpg) no-repeat center top; height: 300px; }

a.QuoteBox:hover { background: url(_img/SpriteQuoteBox.jpg) no-repeat center center; }

a.QuoteBox:active { background: url(_img/SpriteQuoteBox.jpg) no-repeat center bottom; }

.BigBox { height: 25px; width: 265px; border-style: none; background: url(_img/SpriteTextField.jpg) no-repeat top; margin: 0px; padding-right: 10px; padding-left: 10px; padding-top: 10px; }

.BigBox input { border-style: none; width: 265px; background: #FFFFFF; }

.MediumBox { height: 25px; border-style: none; width: 155px; background: url(_img/SpriteTextField.jpg) no-repeat center -35px; padding-top: 10px; padding-right: 10px; padding-left: 10px; }

.MediumBox input { background: #FFFFFF; border-style: none; width: 155px; }

.SmallBox { height: 25px; border-style: none; background: url(_img/SpriteTextField.jpg) no-repeat center -70px; width: 50px; padding: 10px 10px 0px; }

.SmallBox input { background: #FFFFFF; border-style: none; width: 50px; }

.MessageBox { background: url(_img/SpriteTextField.jpg) no-repeat center bottom; width: 460px; height: 136px; padding: 7px 10px; }

.MessageBox textarea { margin: 0px; padding: 0px; height: 136px; width: 460px; background: #FFFFFF; border-style: none; }
.BackToBack { background: url(_img/ContactStanding.jpg) no-repeat right top; }
.Clear { clear: both; width: 700px; }
.SofiePopOut { background: url(_img/SofiePopOut.jpg) no-repeat right bottom; }
.PierreOnPhone { background: url(_img/Pierre4.jpg) no-repeat left bottom; }
.GroupPopOut { background: url(_img/PierreSofie_PopOut.jpg) no-repeat right bottom; }






input { font-size:11px; }

input.Button { background: url(_img/SpriteButton.jpg) top; height: 35px; width: 75px; color: #FFFFFF; float: right; border-style: none; font: 12px Helvetica, sans-serif; }

input.Button:hover { background: url(_img/SpriteButton.jpg) repeat center center; font-weight: bold; }

input.Button:active { background: url(_img/SpriteButton.jpg) no-repeat center bottom; font-weight: bold; }

select { font-size: 11px; color: #666666; background: #FFFFFF; border: 1px solid #CCCCCC; }

.AlignLeft { float: left; padding: 0px 10px 10px 0px; }

