@import url("nav______.css");
.menuspacer {display:none;}

BODY {
	SCROLLBAR-FACE-COLOR: #3D5996;
	SCROLLBAR-HIGHLIGHT-COLOR: #B8C6E2;
	SCROLLBAR-SHADOW-COLOR: #2D426F;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #CEC293;
	SCROLLBAR-BASE-COLOR: #000000;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #3A568F;
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: left;
	background-image: url(../_gfx/global/BGpattern.gif);
	}

	
.basic{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	}


	
p.basicNEWS:first-line {
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	color: #003399;
	text-transform: uppercase;
	line-height: 125%;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	}
	
	
	
.drop_bottom {
	background-image: url(../_gfx/global/drop_bottom.gif);
}	
	
.drop_right {
	background-image: url(../_gfx/global/drop_right.gif);
}

  
  
a:link {color: #003399; text-decoration: none;}
a:visited {color: #0033CC; text-decoration: none;}
a:hover {text-decoration: underline; color: #CC3300;}




.BlueTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 160%;
	font-weight: bolder;
	font-variant: normal;
	color: #003399;
	line-height: 200%;
	text-align: center;
	letter-spacing: 1px;
	font-style: italic;
	text-transform: uppercase;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003399;
	border-bottom-color: #003399;
	background-color: #E3DDC4;
	
	}


.smallItalics {
	font-size: 75%;
	font-style: italic;
	text-align: justify;
	text-transform: none;
	color: #000000;
}


.Date {
	color: #003399;
	font-size: 100%;
	font-weight: normal;
	font-variant: small-caps;
}


.blueBarLeft {
	background-image: url(../_gfx/global/blueBarLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.blueBarMain {

	background-image: url(../_gfx/global/blueBarMain.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.blueBarRight {

	background-image: url(../_gfx/global/blueBarRight.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.blueBarMainGold {


	background-image: url(../_gfx/global/blueBarMainGold.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.UpDate {

	color: #000000;
	font-size: 90%;
	font-weight: normal;
}


.blueBGline {
	background-color: #003399;
}
.tabLine {
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #003399;
}



.Header_1 {
	font-size: 140%;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline overline;
	text-transform: uppercase;
	line-height: 140%;
}


.Header_2 {
	font-size: 130%;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #003399;
	text-transform: uppercase;
	line-height: 100%;
	text-decoration: underline;
}

.Header_3 {

	font-size: 120%;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 180%;
}


.LISTBasic {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-image: url(../_gfx/global/bulletBasic.gif);
	text-align: left;
	text-transform: none;
}

.LISTBasic_sub {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-image: none;
	text-align: left;
	text-transform: none;
	list-style-type: disc;
} 
.quote {
	font-style: italic;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #B8C6E2;
	padding-right: 20px;
	padding-left: 20px;
}



.LISTSummary {

	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-image: url(../_gfx/global/bulletBall.gif);
	text-align: left;
}



.LISTSummaryHeader {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-image: url(../_gfx/global/bulletBall.gif);
	text-align: left;
	text-transform: uppercase;
	color: #CC0000;
}


.LISTanchor {

	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-image: url(../_gfx/global/bulletBallBlue.gif);
	text-align: left;
}


.bold {
	font-weight: bolder;
}


.emphasis {
	font-style: italic;
}


.Bold_emphasis {
	font-style: italic;
	font-weight: bold;
}


.horizontalRule {
	color: #003399;
	text-decoration: underline;
	style:double;
	size: 1px;
	font-size: 1px;
	height: 1px
}


a.TableWhiteHeader:link {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

a.TableWhiteHeader:visited {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
}

a.TableWhiteHeader:hover {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #E3DDC4;
	text-decoration: underline;
}



.borderRed {
	margin: 0px;
	padding: 0px;
	border: medium double #CC0000;
}
.cellborder {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #80AAD5;
	border-right-color: #80AAD5;
	border-bottom-color: #80AAD5;
	border-left-color: #80AAD5;
	padding-top: 7px;
	padding-bottom: 7px;
}
.cellborderRight {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #80AAD5;
	border-right-color: #80AAD5;
	border-bottom-color: #80AAD5;
	border-left-color: #80AAD5;
	padding-top: 7px;
	padding-bottom: 7px;
}
.LISTbulletin {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-image: url(../_gfx/global/bulletBallBluelarge.gif);
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D9D0AE;
}
.BlueTitle_nolines {
	font-family: "Times New Roman", Times, serif;
	font-size: 180%;
	font-weight: bolder;
	font-variant: small-caps;
	color: #003399;
	line-height: 120%;
	text-align: center;
	letter-spacing: 1px;
	font-style: normal;
	text-transform: capitalize;
}
.FAQuestion {
	font-weight: bold;
	list-style-position: outside;
	list-style-image: url(../_gfx/global/FAQbulletsQ.gif);
}
.FAQAnswer {
	list-style-position: outside;
	list-style-image: url(../_gfx/global/FAQbulletsA.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8C6E2;
	padding-bottom: 5px;
	font-weight: normal;
}
.HeaderNEWS {


	font-size: 120%;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	line-height: 125%;
}
.underrule {

	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3DDC4;
}


.borderBlue {

	margin: 0px;
	padding: 0px;
	border: medium double #3D5996;
}


.cellbottomrule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CEC293;
}



/*alternating rows styles*/
.arc90_altrows-Legion {
  	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
/*first row*/
.arc90_altrowsLegion0 {
	background-color: #DCE3F1;
}
/*second row*/
.arc90_altrowsLegion1 {
	background-color: #CED8EC;
}
/*space*/
.arc90_altrowsLegion2 {
  background-color: #FF0000;
}

/*font and padding of TD*/
.arc90_altrows-Legion td {
	font-size: 12px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	vertical-align: top;
}
/*border, font and padding of TH*/
.arc90_altrows-Legion th {
	border-bottom: 2px solid #3D5996;
	border-top: 2px solid #3D5996;
	padding: 4px;
	color: #3D5996;
	background-color: #E3DDC4;
	font-size: 100%;
	text-transform: uppercase;
	text-align: center;
}
.LISTordered_a {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	text-align: left;
	text-transform: none;
	list-style-type: lower-alpha;
}


.LISTordered_123 {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	text-align: justify;
	text-transform: none;
	list-style-type: decimal;
}

.cellborderbottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #80AAD5;
	border-right-color: #80AAD5;
	border-bottom-color: #80AAD5;
	border-left-color: #80AAD5;
	padding-top: 7px;
	padding-bottom: 7px;
	font-style: normal;
}


.Header_1_NOLINES {

	font-size: 140%;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 140%;
}
.Header_1_NOLINESSmall {
	font-size: 120%;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 120%;
}

.basicWhatsNewtable {

	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}


.TableHeader_as_Arc {
	border-bottom: 2px solid #3D5996;
	border-top: 2px solid #3D5996;
	padding: 4px;
	color: #3D5996;
	background-color: #E3DDC4;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
}.FAQAnsweFrench {

	list-style-position: outside;
	list-style-image: url(../_gfx/global/FAQbulletsR.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8C6E2;
	padding-bottom: 5px;
	font-weight: normal;
}


.Hide {display:none; margin-left:0px}


.basicALLCAPS {

	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	color: #003399;
	text-transform: uppercase;
	line-height: 125%;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.Header_3_noSpace {
	font-size: 120%;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: normal;
	text-align: left;
	background-position: left;
}



.menuspacer {display:none;}


.menurightpad {
	padding-right: 5px;
	text-align: right;
}

a.menu:link {
	color: #003399;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}



a.menu:visited {
	color: #003399;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

a.menu:hover {
	text-decoration: underline overline;
	color: #990000;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}




a.sub_menu:link {
	color: #660000;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 15px;
}



a.sub_menu:visited {
	color: #660000;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 15px;
}

a.sub_menu:hover {
	text-decoration: underline;
	color: #003399;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 15px;
}



a.sub_sub_menu:link {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 30px;
}



a.sub_sub_menu:visited {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 30px;
}

a.sub_sub_menu:hover {
	text-decoration: underline;
	color: #990000;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 30px;
}


.submenutable {
	background-image: url(../_gfx/LNAV/LeftNav_midSub.gif);
	background-repeat: repeat-y;
	text-align: right;
}

a.toptab:link {
	color: #003399;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	background-position: bottom;
	padding-top: 2px;
}
a.toptab:visited {
	color: #003399;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	background-position: center;
}
a.toptab:hover {
	text-decoration: underline overline;
	color: #990000;
	font-size: 11px;
	font-weight: bold;
	background-position: center;
}

.tabcell {
	vertical-align: top;
	background-image: url(../_gfx/TopNav/tabLtGrey.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	text-indent: 20px;
	text-align: center;
}
.tabcellLeft {
	vertical-align: top;
	background-image: url(../_gfx/TopNav/tabLtGreyLeft.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	text-indent: 20px;
}
 

a.services:link {
	color: #003399;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	padding-top: 2px;
	line-height: 13px;
}


a.services:visited {
	color: #003399;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	background-position: center;
	line-height: 13px;
}

a.services:hover {
	color: #990000;
	font-size: 10px;
	font-weight: normal;
	background-position: center;
	line-height: 13px;
	background-color: #C5D5ED;
}


.servicestable {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3DDC4;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #E3DDC4;
	padding-right: 2px;
}


a.crumb:link {
	color: #990000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	background-position: bottom;
	padding-top: 2px;
	line-height: 11px;
}


a.crumb:visited {
	color: #990000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	background-position: center;
	line-height: 11px;
}

a.crumb:hover {
	color: #003399;
	font-size: 11px;
	font-weight: bold;
	background-position: center;
	line-height: 11px;
	background-color: #C5D5ED;
}

.crumbdivider {
	font-size: 11px;
	font-weight: bold;
	color: #003399;
}


a.map:link {
	color: #003399;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	list-style-image: url(../_gfx/global/listArrowPaleBlue.gif);
}


a.map:visited {
	color: #003399;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	list-style-image: url(../_gfx/global/listArrowPaleBlue.gif);
	font-family: Arial, Helvetica, sans-serif;
}

a.map:hover {
	color: #990000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	list-style-image: url(../_gfx/global/listArrowPalered.gif);
}


a.map_sub:link {
	color: #660000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	list-style-image: url(../_gfx/global/listArrowPalemarron.gif);
	}


a.map_sub:visited {
	color: #660000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	list-style-image: url(../_gfx/global/listArrowPalemarron.gif);
	}

a.map_sub:hover {
	color: #928241;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	list-style-image: url(../_gfx/global/listArrowPalegold.gif);
	}

#dropmenudiv{
	position:absolute;
	background-color: #dfe6f4;
	border:1px solid black;
	border-bottom-width: 0;
	line-height:16px;
	z-index:100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: 990000;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #FFFFB9;
	color: 003399;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}
.lead75 {
	line-height: 4px;
}

.Lyrics {
	font-style: normal;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #B8C6E2;
	padding-right: 20px;
	padding-left: 20px;
}
.table_Bottomline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D0AE;
}
.backgroundhighlight {
	background-color: #FF6;
	margin: 0px;
	padding: 10px;
}
.FormField {
	background-color: #FF9;
}
.yellow {
	color: #FF0;
	font-size: 14px;
}

