@charset "UTF-8";
/* CSS Document */

body {
	background: #666666;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #FFF;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	background-color: #708998;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a:link {
	color: #95FEEF;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #95FEEF;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
.textLghtBlu {
	font-size: 10px;
	color: #24A8EE;
}
.titleWht {
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
}
.textBlue {
	color: #9DBDD2;
}
.textBlueB {
	color: #A8E3FE;
	font-weight: bold;
}
.textDrkBlue {
	color: #1959AA;
}
.textDrkBlueB {
	color: #314252;
	font-weight: bold;
	font-size: 12px;
}
.textTeal {
	color: #93FFEF;
}
.textTealB {
	color: #88ECDE;
	font-size: 11px;
	font-weight: bold;
}
.textCom {
	color: #A6E4FF;
}
.textWhiteB {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

.textB {
	font-weight: bold;
}
.textBlueB2 {
	color: #A8E3FE;
	font-weight: bold;
	font-size: 11px;
}

.textWhite {
	color: #FFFFFF;
}

#container {
	width: 800px;
	background: #FFFFFF;
	text-align: left;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#mainContent {
}
#headerBack {
	height: 104px;
	width: 800px;
}
#headerBackH {
	height: 93px;
	width: 800px;
}


#footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	height: 67px;
	width: 800px;
}
.disclaimer {
	color: #1959B4;
	font-size: 12px;
}
.disclaimer a:link {
	color: #1959B4;
}
.disclaimer a:visited {
	color: #1959B4;
}
.disclaimer a:hover {
	color: #95FEEF;
}
.index {
	background-color: #698394;
}
.leftTback {
	background-image: url(images/leftT.jpg);
	height: 13px;
	width: 192px;
	background-repeat: no-repeat;
	background-position: top;
}
.bannerBack {
	background-image: url(images/banner.jpg);
	height: 152px;
	width: 555px;
	background-repeat: no-repeat;
}
.homeBack {
	background-repeat: no-repeat;
	height: 24px;
	width: 192px;
}
.servicesBack {
	background-repeat: no-repeat;
	height: 24px;
	width: 192px;
}
.videoBack {
	background-repeat: no-repeat;
	height: 24px;
	width: 192px;
}
.aboutBack {
	background-repeat: no-repeat;
	height: 24px;
	width: 192px;
}
.contactBack {
	background-repeat: no-repeat;
	height: 24px;
	width: 192px;
}
.leftM1back {
	background-image: url(images/leftM1.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 192px;
	background-position: top;
}
.leftM2back {
	background-image: url(images/leftM2.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 192px;
	background-position: top;
}
.leftBbringBack {
	background-image: url(images/leftBbringingback.jpg);
	background-repeat: no-repeat;
	height: 252px;
	width: 192px;
}
.rightT {
	background-image: url(images/rightT.jpg);
	background-repeat: no-repeat;
	height: 13px;
	width: 555px;
	background-position: top;
}
.rightM {
	height: 226px;
	background-color: #698394;
}
.rightB {
	background-image: url(images/rightB.jpg);
	background-repeat: no-repeat;
	height: 13px;
	width: 555px;
	background-position: top;
}
#menuBback {
	height: 30px;
	width: 800px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #24A8E9;
}
#menuBback a {
	font-size: 11px;
	color: #24A8E7;
}
#menuBback a:visited {
	font-size: 11px;
	color: #24A8E7;
}
#menuBback a:hover {
	font-size: 11px;
	color: #95FEEF;
}
#mainMenu {
}
#francais {
	width: 770px;
	font-size: 11px;
	color: #073E7E;;
	font-style: italic;
	text-align: right;
	padding-right: 30px;
	height: 15px;
	padding-bottom: 5px;
}

.communications {
	background-color: #6A8495;
	font-size: 12px;
	text-align: left;
}
.communications a:link {
	color: #D2F1FF;
	font-size: 11px;
}
.communications a:visited {
	color: #D2F1FF;
	font-size: 11px;
}
.communications a:hover {
	color: #95FEEF;
	font-size: 11px;
}
.communications li {
	color: #D2F1FF;
	list-style-image: url(images/communicationsArrow.jpg);
	list-style-position: inside;
}
.communicationsLback {
	background-image: url(images/communicationsBackL.jpg);
	background-repeat: no-repeat;
	height: 423px;
	width: 55px;
}
.communicationsRback {
	background-image: url(images/communicationsBackR.jpg);
	background-repeat: no-repeat;
	height: 423px;
	width: 15px;
}
.communicationsMenu {
	background-color: #6A8495;
	font-size: 12px;
	text-align: center;
	color: #D2F1FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2F1FF;
}
.communicationsMenu a:link {
	font-size: 11px;
	color: #D2F1FF;
}
.communicationsMenu a:visited {
	font-size: 11px;
	color: #D2F1FF;
}
.communicationsMenu a:hover {
	color: #95FEEF;
	font-size: 11px;
}
.communicationsMenu a:active {
	color: #95FEEF;
	font-size: 11px;
}

.leftBturnRel {
	background-image: url(images/leftTurnRelationship.jpg);
	background-repeat: no-repeat;
	height: 252px;
	width: 192px;
}
.leftBbeThere {
	background-image: url(images/leftBbeThere.jpg);
	background-repeat: no-repeat;
	height: 252px;
	width: 192px;
}
.websites {
	background-color: #7C9CB3;
	font-size: 12px;
	text-align: left;
	height: 264px;
	color: #FFFFFF;
}
.webistesLback {
	background-image: url(images/websitesBackL.jpg);
	background-repeat: no-repeat;
	height: 423px;
	width: 55px;
}
.websitesRback {
	background-image: url(images/websitesBackR.jpg);
	background-repeat: no-repeat;
	height: 423px;
	width: 15px;
}
.marketing {
	background-color: #9DBDD2;
	font-size: 11px;
	text-align: left;
	color: #314252;
}
.marketing li {
	color: #0F3C75;
	list-style-position: inside;
	list-style-image: url(images/marketingArrow.jpg);
	font-weight: bold;
}

.marketing a:link {
	font-size: 11px;
	color: #0F3C75;
	font-weight: bold;
}
.marketing a:visited {
	color: #0F3C75;
	font-size: 11px;
	font-weight: bold;
}
.marketing a:hover {
	color: #95FEEF;
	font-size: 11px;
	font-weight: bold;
}
.marketing a:active {
	color: #95FEEF;
	font-size: 11px;
	font-weight: bold;
}
.marketingRback {
	background-image: url(images/marketingBackR.jpg);
	background-repeat: no-repeat;
	height: 423px;
	width: 15px;
}
.marketingLback {
	background-image: url(images/marketingBackL.jpg);
	background-repeat: no-repeat;
	height: 423px;
	width: 55px;
}
.marketingImage {
	background-repeat: no-repeat;
	background-color: #809CB1;
	background-image: url(images/marketingImage.jpg);
	padding-bottom: 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #0F3C81;
}
.marketingReporting {
	background-color: #9DBDD2;
	font-size: 11px;
	text-align: left;
	color: #314252;
}
.marketingReporting li {
	color: #314252;
	list-style-type: disc;
	list-style-position: inside;
	font-weight: bold;
}
.leftBbeThereM {
	background-image: url(images/leftTurnRelationshipM.jpg);
	background-repeat: no-repeat;
	height: 252px;
	width: 192px;
}
.marketingMenu {
	background-color: #9FBDD1;
	font-size: 10px;
	text-align: center;
	color: #0F3C75;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0F3C81;
	padding-top: 12px;
	padding-bottom: 5px;
}
.marketingMenu a:link {
	color: #0F3C81;
	font-size: 11px;
	font-weight: bold;
}
.marketingMenu a:visited {
	color: #0F3C81;
	font-size: 11px;
	font-weight: bold;
}
.marketingMenu a:hover {
	color: #95FEEF;
	font-size: 11px;
	font-weight: bold;
}
.marketingMenu a:active {
	color: #95FEEF;
	font-size: 11px;
	font-weight: bold;
}



.leftBfarMore {
	background-image: url(images/leftFarMore.jpg);
	background-repeat: no-repeat;
	height: 252px;
	width: 192px;
}
.about {
	background-color: #698394;
	font-size: 12px;
	text-align: left;
}
.aboutRback {
	background-image: url(images/aboutbackR.jpg);
	background-repeat: no-repeat;
	height: 423px;
	width: 15px;
}
.aboutLback {
	background-image: url(images/aboutbackL.jpg);
	background-repeat: no-repeat;
	height: 423px;
	width: 63px;
}
.leftBoffices {
	background-image: url(images/leftBoffices.jpg);
	background-repeat: no-repeat;
	height: 252px;
	width: 192px;
}
.contact {
	background-color: #698394;
	text-align: left;
	font-size: 12px;
	color: #FFF;
}
.contact a:link {
	color: #A8E3FE;
	font-size: 11px;
}
.contact a:visited {
	color: #A8E3FE;
	font-size: 11px;
}
.contact a:hover {
	color: #95FEEF;
	font-size: 11px;
}
.contact a:active {
	color: #95FEEF;
	font-size: 11px;
}
.thumbImage {
	font-size: 9px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0F3C81;
	padding-bottom: 5px;
}
.thumbImageCom {
	font-size: 9px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2F1FF;
	padding-bottom: 5px;
	padding-top: 5px;
}
.thumbImageWeb {
	font-size: 9px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
}
