

Body
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, 'sans serif';
    text-align: center;
	min-width: 874px;
	background-color: #ffffff;
	margin-top: 0px;
	height: 100%;
	COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, 'sans serif';
    background: url('/images/interface/bg.jpg');
    background-repeat: repeat-x;
    line-height: 1.5em;

}

P
{
	text-align: left;
	margin-left: 5px;
}

.link
{
	
	background: url('/images/interface/arrow.jpg');
    background-repeat: no-repeat;
    background-position: right;
    padding-top: 5px;
    padding-right: 20px;
    height: 25px;
}

strong
{
	margin-bottom: -15px;
	display: block;
}

html:not([lang*=""]):not(:only-child) .link /*firefox hack*/
{	
	background: url('/images/interface/arrow.jpg');
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 20px;
    height: 25px;
	
}
	

h1
{
	COLOR: #3b5c87;
	margin-left: -5px;
	font-size: 2em;
}

h2
{
	padding-top: 15px;
	COLOR: #3b5c87;
	margin-left: -5px;
	font-size: 1.5em;
}

a 
{
	COLOR: #666666;
	text-decoration: none;
}

	
	
.clear
{
	clear: both;
}

B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, 'sans serif'
}

ul.fancy {
	font-size:12px;	
	margin-top:-10px;
	list-style-image: url('/images/interface/bullet.jpg');
	line-height: 25px;

}

ul{
	font-size:12px;	
	margin-top:-10px;
	list-style-image: none;

}
li.fancy2{
	padding-bottom: 15px;

}

.sublist{
	margin-top:0px;
	list-style-type:circle;
}
.pdf
{
	text-decoration: none;
	color:#00519a;
	background: url(/images/general/pdf.gif) left top no-repeat;
	padding-left: 22px;	
	padding-top: 13px;	
	background-position: 0 10px;
}
.xls
{
	text-decoration: none;
	color:#00519a;
	background: url(/images/interface/excel.jpg) left top no-repeat;
	padding-left: 29px;	
	padding-top: 13px;	
	background-position: 0 10px;
}
.doc
{
	text-decoration: none;
	color:#00519a;
	background: url(/images/general/word.gif) left top no-repeat;
	padding-left: 22px;	
	padding-top: 13px;	
	background-position: 0 10px;
}
#pdf_list
{
 	list-style: none;
	padding: 0 0 5px 10px;
	margin: 0;		
}
#pdf_list li
{
	text-decoration: none;
	color:#00519a;
	background: url(/images/general/pdf.gif) left top no-repeat;
	padding-left: 22px;	
	padding-top: 18px;	
	background-position: 0 18px;
}
#pdf_none 
{
	margin:0px;
	padding:0px;
}
#pdf_none li 
{
	background:url(/images/general/pdf2.gif) left top no-repeat;
}
#pdf_list li a
{
	text-decoration: none;
}
.subheader
{
    FONT-SIZE: 16px;
    COLOR: #333399;
    FONT-FAMILY: Arial, Verdana, 'sans serif'
}
.footer
{
    FONT-SIZE: 11px;
    COLOR: #007cc3;
    FONT-FAMILY: Arial, Verdana, 'sans serif'
}
.footer A:link
{
    FONT-SIZE: 11px;
    COLOR: #007cc4;
    FONT-FAMILY: Arial, Verdana, 'sans serif';
 
}
.footer A:visited
{
    FONT-SIZE: 11px;
    COLOR: #333399;
    FONT-FAMILY: Arial, Verdana, 'sans serif';
    TEXT-DECORATION: none
}
.footer A:hover
{
    FONT-SIZE: 11px;
    COLOR: #00519a;
    FONT-FAMILY: Arial, Verdana, 'sans serif';
    TEXT-DECORATION: underline
}
.footer A:active
{
    FONT-SIZE: 11px;
    COLOR: #333399;
    FONT-FAMILY: Arial, Verdana, 'sans serif';
    TEXT-DECORATION: none
}
.bluebox
{
    HEIGHT: 24px;
    BACKGROUND-COLOR: #00519a
}
.leftnav
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px;
    FONT-SIZE: 11px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    HEIGHT: 20px;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: none
}
.leftnav A:link
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, 'sans serif';
    TEXT-DECORATION: none
}
.leftnav A:visited
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, 'sans serif';
    TEXT-DECORATION: none
}
.leftnav A:hover
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #00519a;
    FONT-FAMILY: Arial, Verdana, 'sans serif';
    TEXT-DECORATION: none
}
.leftnav A:active
{
    FONT-SIZE: 11px;
    COLOR: #00519a;
    FONT-FAMILY: Arial, Verdana, 'sans serif';
    TEXT-DECORATION: none
}




P
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, 'sans serif';
    text-align: left;
    padding-right: 15px;
}
A.redlink:link
{
    COLOR: #00519a;
    TEXT-DECORATION: none
}
A.redlink:visited
{
    COLOR: #003366;
    TEXT-DECORATION: none
}
A.redlink:hover
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.redlink:active
{
    COLOR: #00519a;
    TEXT-DECORATION: none
}
.asterisk
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #00519a;
    FONT-FAMILY: Arial, Verdana, 'sans serif'
}
.error
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #00519a;
    FONT-FAMILY: Arial, Verdana, 'sans serif'
}
.form
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, 'sans serif'
}
.greylink
{
    FONT-FAMILY: Arial, Verdana, 'sans serif'
}
.greylink A:link
{
    FONT-WEIGHT: 500;
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.greylink A:visited
{
    COLOR: #999999;
}
.greylink A:hover
{
    COLOR: #00519a;
    TEXT-DECORATION: none;
}
.greylink A:active
{
    FONT-WEIGHT: 500;
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.small
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, 'sans serif';
}
OL
{
    FONT-SIZE: 12px
 }
 
 
 UL
 {
	padding-bottom: 10px;
	
 }
 
 #bulletins LI
 {
	background: url('/images/interface/bullet.jpg');
	background-repeat: no-repeat;
	margin-top: 15;
	text-align: justify;
	padding-left:  17px;
	text-decoration: none;
	
	
 }

#bulletins a, #bulletins a:link, #bulletings a:visited, #bulletins a:active
{
	text-decoration: none;
}

#bulletins a:hover;
{
	text-decoration: none;
}

 
 
.subheader2
{
    FONT-SIZE: 14px;
    COLOR: #00519a;
    FONT-FAMILY: Arial, Verdana, 'sans serif'
}
.main11
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, 'MS Sans Serif', 'Microsoft Sans Serif';
    TEXT-DECORATION: none
}
.main11 A:link
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.main11 A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.main11 A:hover
{
    COLOR: #00519a;
    TEXT-DECORATION: underline
}
.main11 A:active
{
    COLOR: #00519a;
    TEXT-DECORATION: underline
}
.redheader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #00519a;
    FONT-FAMILY: Arial, 'MS Sans Serif', 'Microsoft Sans Serif'
}
.bluecharthdr
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: #333399;
    FONT-FAMILY: Arial, 'MS Sans Serif', 'Microsoft Sans Serif'
}
.bluecharthdr A:link
{
    COLOR: #333399;
    TEXT-DECORATION: underline
}
.bluecharthdr A:visited
{
    COLOR: #333399;
    TEXT-DECORATION: underline
}
.bluecharthdr A:hover
{
    COLOR: #00519a;
    TEXT-DECORATION: underline
}
.bluecharthdr A:active
{
    COLOR: #00519a;
    TEXT-DECORATION: underline
}



/*   SPLASH PAGE CONTENT  */

#splashContainer
	{
	display: block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	
	}

#splashGraphic
{
	display:block;
	width:874px;
	height:444px;
	background: url('/images/interface/splashgraphic.jpg');
}
#splashNav
{
	display:block;
	width:874px;
	height:147px;
	background: url('/images/interface/splashnav.jpg');
}
#usbutton
{
	
	display: block;
	float: right;
	text-decoration: none;
}
#canButtons
	{
		display: block;
		text-align:left;
		padding-top: 50px;
		padding-left: 180px;
		
	}
	
/*  END SPLASH PAGE CONTENT  */

/* MAIN LAYOUT  */

#shell

{
  text-align: left;
  width: 770px;
  margin-left: auto;
  margin-right: auto;
  background-color: White;
  border-left: solid 1px #cecece;
  border-right: solid 1px #cecece;
  background-position: bottom;
  background-repeat: repeat-x;

  }
	
#header_e

{
	background: url('/images/interface/header_e.jpg');
	background-repeat: no-repeat;
	text-align: left;
	width: 770px;
	height: 188px;
}
#header_us

{
	background: url('/images/interface/header_us.jpg');
	background-repeat: no-repeat;
	text-align: left;
	width: 770px;
	height: 188px;
}
	
	
#supplimental_e 

{
	
	text-align: right;
	color: #ffffff;
	width: 760px;
	height: 188px;
	padding-right: 15px;
	padding-top: 5px;
	
}
#supplimental_e a, #supplimental_e a:link, #supplimental_e a:active, #supplimental_e a:visited

{
	color: #ffffff;
}
#supplimental_e a:hover

{
	color: #48b5ff;
}
#header_f

{
	background: url('/images/interface/header_f.jpg');
	text-align: left;
	width: 770px;
	height: 188px;
}
	
#supplimental_f 

{

	text-align: right;
	color: #ffffff;
	width: 760px;
	height: 188px;
	padding-right: 15px;
	padding-top: 5px;
	
	
}
#supplimental_f a, #supplimental_e a:link, #supplimental_f a:active, #supplimental_f a:visited

{
	color: #ffffff;
}
#supplimental_f a:hover

{
	color: #48b5ff;
}


/*   NAVIGATION STYLES   */

/*English*/
#navbar

{
	width: 770px;
	height: 50px;
	background: url('/images/interface/navspanner.jpg');
	background-repeat: repeat-x;
	color: #fff;
	text-align: center;
	font-size: 0.9em;
	text-decoration: none;
	padding-top: 12px;

}
.navtext
{	
	display: block;
	float: left;
	color: #fff;

	
}
.navtext a, .navtext a:active, .navtext a:visited, .navtext a:link
{
	display: block;
	float: left;
	margin-left: 15px;
	padding-right: 15px;
	border-right: white 1px solid;
	color: #fff;

	
}
.navtext1 a, .navtext1 a:active, .navtext1 a:visited, .navtext1 a:link
{	
	display: block;
	float: left;
	margin-left: 15px;
	padding-right: 15px;
	color: #fff;
	
	
}
.navtext a:hover
{
	color: white;
	text-decoration: underline;
}

.navtext1 a:hover
{
	color: white;
	text-decoration: underline;
}



/*French*/
#navbar_f

{
	width: 770px;
	height: 50px;
	background: url('/images/interface/navspanner.jpg');
	background-repeat: repeat-x;
	color: #fff;
	text-align: center;
	font-size: 0.9em;
	text-decoration: none;
	padding-top: 13px;

}

.navtext_f 
{	
	display: block;
	float: left;
	color: #fff;
	

	
}
.navtext_f a, .navtext_f a:active, .navtext_f a:visited, .navtext_f a:link
{
	display: block;
	float: left;
	margin-left: 10px;
	padding-right: 10px;
	border-right: white 1px solid;
	color: #fff;

	
}
.navtext1_f a, .navtext1_f a:active, .navtext1_f a:visited, .navtext1_f a:link
{	
	display: block;
	float: left;
	margin-left: 10px;
	padding-right: 10px;
	color: #fff;
	
	
}
.navtext_f a:hover
{
	color: white;
	text-decoration: underline;
}

.navtext1_f a:hover
{
	color: white;
	text-decoration: underline;
}
	
/*  END  NAVIGATION STYLES   */



/*  CONTENT STYLES */

#sidecontent_home	
{
	display:block;
	float: right;
	padding: 20px;
	/*width: 230px;
	border: black solid 1px;*/
	text-align: center;
}

html:not([lang*=""]):not(:only-child) #sidecontent /*firefox hack*/
{
	display:block;
	float: right;
	padding: 10px;
	width: 200px;
	border: black solid 1px;*/
	text-align: center;
}

#sidecontent	
{
	display:block;
	float: right;
	padding: 20px;
	width: 230px;
	/*border: black solid 1px;*/
	text-align: center;
}

html:not([lang*=""]):not(:only-child) #sidecontent /*firefox hack*/
{
	display:block;
	float: right;
	padding: 10px;
	width: 200px;
	/*border: black solid 1px;*/
	text-align: center;
}


#sidecontentBulletins	
{
	display:block;
	float: right;
	padding: 20px;
	width: 230px;

}

html:not([lang*=""]):not(:only-child) #sidecontentBulletins /*firefox hack*/
{
	display:block;

	text-align: right;
	padding-right:30px;
	width: auto;
	/*border: black solid 1px;*/
	
}

#content	
{
	display:block;
	float: left;
	padding: 20px;
	width: 530px;
	/*border: black solid 1px;*/
}

#contentBulletins	
{
	display:block;
	float: left;
	padding: 20px;
	width: 430px;
	text-align: left;
	/*border: black solid 1px;*/
}

html:not([lang*=""]):not(:only-child) #content /*firefox hack*/
{
	display:block;
	float: left;
	padding: 15px;
	width: 510px;
	/*border: black solid 1px;*/
}

html:not([lang*=""]):not(:only-child) #contentBulletins /*firefox hack*/
{
	display:block;
	float: left;
	padding: 15px;
	width: 388px;

}



#PrimaryContent	
{
	display:block;
	float: left;
	padding-left: 20px;
	width: 730px;
	/*border: black solid 1px;*/
}

