/*** Agilcom sarl - Web Site Style - (c) 2005 ***/

.PageContent
{
	width:980px;
} 


.FooterArea
{
	background-image: url(footer.gif);
	position : relative; 
	width : 100%; 
	text-align : center; 
} 

.Footer, a.Footer:link, a.Footer:visited, a.Footer:active, a.Footer:hover
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	text-decoration : none; 
	color : #FFFFFF; 
}

.CampaingRotator 
{
	position: absolute;
	right: 120px;
	top: 15px;
} 
#ucCampaignRotator_CampaignGIF
{
	width:545px;
	height:51px;
}
#CampaignImage
{
	width:545px;
	height:51px;
}
.ContentArea 
{
	position:relative;
	background-color : white; 
	width : 100%;
	height : auto; 
}


/* Page "div" zone  (Page Structure)*/

#divEnglishContent, #divFrenchContent
{
	text-align:left ;
}

.AuthoringLanguageSelection {
text-align : center; 
} 

.Header
{
	background-image: url(header.gif);
	background-repeat: no-repeat;
    position: relative;
    width: 100%;
    height: 115px;
    margin-left: auto;
    margin-right: auto;
    font-weight: normal;
} 

.SiteTabs 
{
	position: absolute;
	top: 66px;
	height : 51px; 
}

.PrintableSection
{
	 text-align:left;
	 margin-left:15px;
	 margin-right:15px;
}
#PrintedLogo
{
	height:50;
	width:220;
}

.SiteLinks {
    position: absolute;
    right:15px;
    top: 0px;
    color:#ffffff;
    font-size: 10px;
} 
.SiteLinks_a
{
    color:#ffffff;
    font-size: 10px;
    text-decoration:none;
} 


/* Search Box style */
.SearchArea
{
	position:absolute;
	background-image: url(SearchArea.gif);
	width:180px;
	height:30px;
	
}
.SiteSearchPicture 
{
	position:absolute;
	left : 140px; 
	margin-top : 3px; 
	width : 33px; 
	
} 
.SiteSearchTextBox 
{
	position:absolute;
	left : 3px; 
	margin-top : 3px; 
	width : 135px;
}

#txtSearch
{
	width:100%;
}

/* End of Search Box style */


/* Left Menu Style */
.LeftMenu
{

	margin-top:30px;
	background-image: url(1pxLeftMenu.gif);
	background-repeat:repeat-y;
}
.LeftMenuBottom
{
	position:relative;
	background-image: url(LeftMenuBottom.gif);
	width:180px;
	height:20px;
}


.trFirstLevel
{
} 

a.tdFirstLevel:link, a.tdFirstLevel:visited
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight : bold; 
	color : #2758a3; 
	text-decoration : none; 
} 

.trFirstLevelOver
{
}
.trFirstLevelOver, a.tdFirstLevel:hover
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight : bold; 
	color : #2758a3; 
	text-decoration : none; 
}

.trSelectedFirstLevel
{
	background-color : #fffacd; 
} 
a.tdFirstLevel:active, a.tdFirstLevel:selected
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight : bold; 
	color : #2758a3; 
	text-decoration : none; 
} 

.trSelectedFirstLevelOver
{
	background-color : #fffacd; 
}

.trOtherLevel
{
} 

a.tdOtherLevel:link, a.tdOtherLevel:visited, a.tdOtherLevel:selected
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #2758a3;
	text-decoration : none; 
} 

.trOtherLevelOver
{
	background-color : #e3ecf9; 
}

a.tdOtherLevel:hover
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #2758a3; 
	text-decoration : none; 
}

.trSelectedOtherLevel
{
	background-color : #fffacd; 
} 

a.tdOtherLevel:active
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #2758a3; 
	text-decoration : none; 
} 

.trSelectedOtherLevelOver
{
	background-color : #fffacd; 
}

.tdFirstLevel
{
	border-bottom : 3px solid #728294; 
} 
a.tdFirstLevel:link, a.tdFirstLevel:visited, a.tdFirstLevel:active, a.tdFirstLevel:hover
{
	text-decoration:none; 
} 
.tdSelectedFirstLevel
{
	border-bottom : 3px solid #728294;
} 
a.tdSelectedFirstLevel:link, a.tdSelectedFirstLevel:visited, a.tdSelectedFirstLevel:active, a.tdSelectedFirstLevel:hover
{
	text-decoration:none; 
	font-weight : bold; 
} 

.tdOtherLevel
{
	border-bottom : 1px solid #E4E9F6; 
	text-decoration: none;
} 
.tdSelectedOtherLevel
{
	border-bottom : 1px solid #E4E9F6; 
	text-decoration: none;
} 


/* End Left Menu Style */


.SiteMapPath 
{
	position:absolute;
	left : 210px; 
	width:545px;
} 

.LanguageSelection, a.LanguageSelection 
{
	position:absolute;
	left : 3px;
	top:25px;
} 
#tcaEnglish, #tcaFrench
{
	text-decoration: none;
}
#txtFeedBackForm, #txtContact
{
	text-decoration: none;
}

.SelectedLanguage
{
	font-weight:bold;
}

.LeftArea {
float : left; 
width : 180px; 
background-color : white; 
} 
.HTMLContent {
float : left; 
width : 74%; 
background-color : white; 
} 
.HTMLHomeContent {
float : left; 
width : 55%; 
background-color : white; 
} 
.UCContent 
{
margin-top:30px;
float : right; 
width : 20%; 
height : 100%; 
background-color : white; 
border-bottom : 1px solid #7b9ebd; 
} 
 
.ulContent {
margin : 0; 
padding : 0;
} 
.liContent
{
	list-style-image:url(1px.gif);
}

/* standard HTML tags */
body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 11px;
    font-weight: normal;
	color: #003063;
	width:100%;  	
} 

a {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-decoration : underline; 
color : #2758a3; 
} 

td {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-decoration : none; 
color : black; 
} 

p {
font-family : Arial, Helvetica, sans-serif; 
font-size : 15px; 
text-decoration : none; 
color : black; 
}

/* Color definition */
.BackGroundColor
{
	background-color : #ffffff; 
} 

/* PlaceHolder Content */
.PageTitle, Title01, H1 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 20px; 
font-weight : bold; 
text-decoration : none; 
color : #2758a3; 
} 
.PageSummary {
font-family : Arial, Helvetica, sans-serif; 
font-size : 15px; 
text-decoration : none; 
color : black; 
text-align : justify; 
} 

.PageMainContent, p.PageMainContent, td.PageMainContent {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : black; 
text-align : justify; 
} 
ul.PageMainContent {
margin : 0; 
padding : 0; 
} 

.Title02, H2 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
font-weight : bold; 
text-decoration : none; 
color : #2758a3; 
} 
.Title03, H3 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
text-decoration : none; 
color : #2758a3; 
} 

/* site map path styles */

/* styles for tabs */
.tdSelectedSiteMapPathTab, a.tdSelectedSiteMapPathTab:link, a.tdSelectedSiteMapPathTab:visited, a.tdSelectedSiteMapPathTab:active, a.tdSelectedSiteMapPathTab:hover
{
	background: url(SelectedTab.gif);
	width:90px;
	height:30px;
} 
a.tdSelectedSiteMapPathTab:link, a.tdSelectedSiteMapPathTab:visited, a.tdSelectedSiteMapPathTab:active, a.tdSelectedSiteMapPathTab:hover
{
	font-weight : bold; 
	color : #fffacd; 
	text-decoration : none;
} 

.tdSiteMapPathTab
{
	background: url(UnSelectedTab.gif);
	width:90px;
	height:30px;
} 

a.tdSiteMapPathTab:link, a.tdSiteMapPathTab:visited, a.tdSiteMapPathTab:active, a.tdSiteMapPathTab:hover
{
	font-weight : bold; 
	text-decoration : none; 
	color : #336699; 
} 

/* styles for path */
.SiteMapPathATag, a.SiteMapPathATag:link, a.SiteMapPathATag:visited, a.SiteMapPathATag:active, a.SiteMapPathATag:hover
{
	color : white; 
	text-decoration : none; 
} 

.trPath
{
	color : white; 
} 

/* End of site map path styles */


/* Language Selection fo Authhor styles */

.BackgroungOver
{
	font-weight : bold; 
	text-decoration : none; 
	color : #336699; 
	background-color : #c8d5df; 
} 

.SelectedContentTab, a.SelectedContentTab:link, a.SelectedContentTab:visited, a.SelectedContentTab:active, a.SelectedContentTab:hover
{
	font-size : 9px; 
	font-weight : bold; 
	text-decoration : none; 
	color : #ffffff; 
	background-color : #99adc2; 
} 
.UnSelectedContentTab, a.UnSelectedContentTab:link, a.UnSelectedContentTab:visited, a.UnSelectedContentTab:active, a.UnSelectedContentTab:hover
{
	font-weight : bold; 
	text-decoration : none; 
	color : #336699; 
	background-color : #eaeff3; 
} 

/* End of Language Selection fo Authhor styles */

/* User Control Styles */
.ucHeader
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight : bold; 
	color : #336699; 
	background-color:#C4D2EB;
} 

.ucHeaderSeparator
{
	background-color : #728294; 
}
 
.ucName, a.ucName:link, a.ucName:visited, a.ucName:active, a.ucName:hover
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight : bold; 
	color : #2758a3; 
	text-decoration : none; 
} 
.ucSummary
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #2758a3; 
	text-decoration : none; 
} 

