/** General
***********************************/
	body {
		font-family: verdana, arial, sans-serif;
		font-size: 16px;
		background-color: #aac388;
		margin-top: 0px;
		margin: 0px;
		color: #333;
	}
	
	div#siteBG {
		width: 100%;
		background-image: url('../images/bgtile-top.gif');
		background-position: top;
		background-repeat: repeat-x;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		border: none;
	}

/** General Link Color
***********************************/
	a:link{ 
		color: #8ea56f;
		text-decoration: underline;
	} 
	
	a:visited{ 
		color: #8ea56f; 
		text-decoration: underline;
	}
	
	a:hover{ 
		color: #8ea56f; 
		text-decoration: none;
	}

/** Text Elements
***********************************/
	h1 {
		font-size: 24px;
		color: #384e31;
	}
	
	h2 {
		font-size: 20px;
		font-weight: bold;
		color: #384e31;
	}
	
	h3 {
		font-size: 16px;
		color: #384e31;
	}
	
	.tightSpacing {
		margin-top: 0px;
	}
	
	.pageTitleGraphic {
		margin: 10px 0px 15px 0px;
	}

/** Main Design Setup
***********************************/
	.mainTbl {
		width: 907px;
		text-align: left;
	}
	
	.headerImgEn {
		width: 100%;
		height: 345px;
		background-image: url('../images/discover-today-logoEn.png');
		background-position: center;
		background-repeat: no-repeat;
		text-align: center;
	}
	
	.headerImgFr {
		width: 675px;
		height: 345px;
		background-image: url('../images/discover-today-logoFr.png');
		background-position: center;
		background-repeat: no-repeat;
		text-align: center;
	}

	.mainContent {
		background-color: #fff;
		padding: 15px 10px 0px 10px;
	}

	.shdwTop {
		height: 20px;
		background-image: url('../images/frame_top.png');
		background-repeat: no-repeat;
	}
	
	.shdwBtm {
		height: 20px;
		background-image: url('../images/frame_btm.png');
		background-repeat: no-repeat;
	}
	
	.shdwLeft {
		background: url('../images/frame_left.png') top right repeat-y;
		width: 20px;
	}
	
	.shdwRight {
		background: url('../images/frame_right.png') top right repeat-y;
		width: 20px;
	}
	
a.navbar-brand {
	font-size: 90%;
	font-weight: 700;
	margin-right: 0;
	text-decoration: none;
}

nav {
	text-align: center;
}

.nav-icon {
	fill: rgba(255, 255, 255, 0.5);
	display: inline-block;
	width: 2em;
	height: 2em;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;

}

a.nav-link {
	border-left: 1px solid #7f613f;
	border-right: 1px solid #654d32;
	color: #fff;
	padding-top: 0;
	padding-bottom: 0;
	text-decoration: none;
	text-transform: uppercase;
	
}

a.nav-first {
	border-left: none;
}

a.nav-last {
	border-right: none;
}

.nav-link:hover{
		background-color: #5a452d;
	}
/** Main Navigation Links - English
***********************************/
	.mainNavTable{
		border-collapse: collapse;
		margin: 0px 0px 0px 0px;
	}
	
	.mainNavTable td{
		padding: 0px;
	}
	
	.topNav {
		background-color: #735839 !important;
		border-bottom: 0px solid #fff !important;
	}
	
	/** mainNav1 = Short Link **/
	a.mainNav1:link, a.mainNav1:visited{
		display: block;
		padding: 14px 30px 2px 30px;
		height: 26px;
		color: #fff;
		text-decoration: none;
		font-size: 10pt;
		text-transform: uppercase;
		border-left: 1px solid #7f613f;
		border-right: 1px solid #654d32;
		text-align: center;
	}
	
	a.mainNav1:hover{
		height: 26px;
		background-color: #5a452d;
	}
	
	a.mainNav1Selected:link, a.mainNav1Selected:visited{
		display: block;
		padding: 14px 30px 2px 30px;
		height: 26px;
		margin-top: 0px;
		color: #fff; 
		text-decoration: none;
		font-size: 10pt;
		text-transform: uppercase;
		background-color: #644d32;
		border-left: 1px solid #7f613f;
		border-right: 1px solid #654d32;
	}
	
	a.mainNav1Selected:hover{
		height: 26px;
		background-color: #5a452d;
	}
	
	
	/** mainNav2 = Long Link **/
	a.mainNav2:link, a.mainNav2:visited{
		display: block;
		padding: 8px 30px 8px 30px;
		height: 26px;
		color: #fff;
		text-decoration: none;
		font-size: 10pt;
		text-transform: uppercase;
		border-left: 1px solid #7f613f;
		border-right: 1px solid #654d32;
		text-align: center;
	}
	
	a.mainNav2:hover{
		height: 26px;
		background-color: #5a452d;
	}
	
	a.mainNav2Selected:link, a.mainNav2Selected:visited{
		display: block;
		padding: 8px 30px 8px 30px;
		height: 26px;
		margin-top: 0px;
		color: #fff; 
		text-decoration: none;
		font-size: 10pt;
		text-transform: uppercase;
		background-color: #644d32;
		border-left: 1px solid #7f613f;
		border-right: 1px solid #654d32;
		text-align: center;
	}
	
	a.mainNav2Selected:hover{
		height: 26px;
		background-color: #5a452d;
	}
	
/** Main Navigation Links - French
***********************************/
	.mainNavTableFr{
		border-collapse: collapse;
		margin: 0px 0px 0px 0px;
	}
	
	.mainNavTableFr td{
		padding: 0px;
	}
	
	.topNavFr {
		background-color: #735839;
		border-bottom: 0px solid #fff;
	}
	
	/** mainNav1Fr = Short Link **/
	a.mainNav1Fr:link, a.mainNav1Fr:visited{
		display: block;
		padding: 14px 15px 2px 15px;
		height: 26px;
		color: #fff;
		text-decoration: none;
		font-size: 10pt;
		text-transform: uppercase;
		border-left: 1px solid #7f613f;
		border-right: 1px solid #654d32;
		text-align: center;
	}
	
	a.mainNav1Fr:hover{
		height: 26px;
		background-color: #5a452d;
	}
	
	a.mainNav1SelectedFr:link, a.mainNav1SelectedFr:visited{
		display: block;
		padding: 14px 15px 2px 15px;
		height: 26px;
		margin-top: 0px;
		color: #fff; 
		text-decoration: none;
		font-size: 10pt;
		text-transform: uppercase;
		background-color: #644d32;
		border-left: 1px solid #7f613f;
		border-right: 1px solid #654d32;
	}
	
	a.mainNav1SelectedFr:hover{
		height: 26px;
		background-color: #5a452d;
	}
	
	
	/** mainNav2 = Long Link **/
	a.mainNav2Fr:link, a.mainNav2Fr:visited{
		display: block;
		padding: 8px 10px 8px 10px;
		height: 26px;
		color: #fff;
		text-decoration: none;
		font-size: 10pt;
		text-transform: uppercase;
		border-left: 1px solid #7f613f;
		border-right: 1px solid #654d32;
		text-align: center;
	}
	
	a.mainNav2Fr:hover{
		height: 26px;
		background-color: #5a452d;
	}
	
	a.mainNav2SelectedFr:link, a.mainNav2SelectedFr:visited{
		display: block;
		padding: 8px 10px 8px 10px;
		height: 26px;
		margin-top: 0px;
		color: #fff; 
		text-decoration: none;
		font-size: 10pt;
		text-transform: uppercase;
		background-color: #644d32;
		border-left: 1px solid #7f613f;
		border-right: 1px solid #654d32;
		text-align: center;
	}
	
	a.mainNav2SelectedFr:hover{
		height: 26px;
		background-color: #5a452d;
	}
	
/** Sub Footer Table
***********************************/
.footer {
	font-size: 16px;
	color: #384e31;
}

.footer a {
	font-size: 16px;
	color: #384e31;
	text-decoration: underline;
}

	.subTableFooter {
		font-size: 16px;
		color: #384e31;
		width: 907px;
		margin: 0px 0px 30px 0px;
	}

	.subTableFooter a {
		font-size: 16px;
		color: #384e31;
		text-decoration: underline;
	}

	.subTableFooter a:hover {
		color: #384e31;
		text-decoration: none;
	}
	
	.subTableFooter a:visited {
		text-decoration: underline;
	}
	
	.subTableFooterLanguage {
		width: 200px;
		padding-left: 30px;
		text-align: left;
	}
	
	.subTableFooterName {
		width: 507px;
		text-align: center;
	}
	
	.subTableFooterCopyright {
		width: 200px;
		padding-right: 30px;
		text-align: right;
	}

/** Services List Styles
***********************************/	 
		 
	.servicesList {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
	 }
	 
	.servicesBullet {
		padding: 3px 0px 3px 15px;
		background-image: url(../images/bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 .5em;
		font-size: 16px;
	}

/** Image Styles (Various Pages)
***********************************/

	.indexImg {
		margin-top: -35px;
		padding-left: 10px;
	}

@media (max-width: 992px) {
	.navbar-text {
		padding: 0;
	}
}
