@charset "utf-8";
/* CSS Document */
/* sent */
body
{
background-color:#ffffff;
margin:0px 0px 0px 0px;
/*font-family:Arial, Helvetica, sans-serif;*/
/*font-size:12px;*/
position:absolute;
align:left;
valign:top;
}
.rss-feed{position:absolute; right:20px; top:164px; line-height:20px; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.rss-feed img{border:0}
.rss-feed a{
color:#000000;
text-decoration:none;

}
.newsletter_lables{
font:normal 12px tahoma,arial,verdana;
font-weight:normal;
color:#000000;
}
.newsletter_input_styles{
border:none;
background:#cecfce;
width:180px;
font:normal 12px tahoma,arial,verdana;
font-weight:normal;
color:#000000;
height:15px;
}

.newsletter_input_styles_2{
border:none;
background:#cecfce;
width:180px;
font:normal 12px tahoma,arial,verdana;
font-weight:normal;
color:#000000;
height:20px;
}

.newsletter_input_button_styles{
border:none;
background:#639ece;
width:120px;
font:normal 10px tahoma,arial,verdana;
font-weight:bold;
color:#000000;
}




#wrapper
{
background-color:#ffffff;
margin:0px auto;
width:1000px;
}

.calendar
{
 background-image: url(../../images/calendar.gif);
 cursor: hand; 
 background-repeat: no-repeat;
 border: solid 1px gray;  
 width: 18px;
 height: 17px;   
}

.categoryitemshide
{
	display:none;	
}
.categoryitems
{
	display:none;
	background-color: rgb(2, 109, 165); 
	width: 167px; 
	margin-left: 10px; 
	display: block;
}

.subcategoryitems
{
	width: 154px; 
	background-color: rgb(204, 251, 252); 
	margin-left: 6px; 
	display: block;
}
.subcategoryitemshide
{	 
	display: none;
}

	
/* splash Page */

#splash
{
background-image:url(../../images/splash.jpg);
width:937px;
margin:0 auto;
height:592px;
}


#copyright
{
margin:0;
padding-left:430px;
padding-top:380px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#579ac2;


}
#splash_fran
{
margin::0px;
padding-left:560px;
padding-top:113px;

}

#splash_english
{
margin::0px;
padding-left:560px;
padding-top:37px;
}


/* End  splash Page */


/* Index Page */
#top_bg
{
	margin-top:10px;
	background-image:url(../../images/index_bg.jpg) ;
	background-repeat:repeat-x;
	height:500px;
	
	
}

#logo{
margin-top:10px;
width:250px;
}

#top_menu{
margin:0px;
clear:both;
margin-top:0px;
float:right;
margin-top:-150px;
margin-top:-140px!important;
margin-right:30px;


}

#content
{
margin:0px;
padding-left:20px;
padding-top:5px;
}
#con_left
{
margin:0px;
padding-right:8px;
float:left;
width:189px;

}

#con_middle
{
margin:0px;
float:left;
padding-right:5px;
width:575px;
}

#con_right
{
margin:0px;
float:left;
width:180px;
padding-left:5px;
}
.right_box
{
background-image:url(../../images/round_middle.jpg);
background-repeat: repeat;
width:185px;
margin:0px;
padding:0px;
}

.menu_box
{
background-image:url(../../images/menu_middle.jpg);
width:188px;
margin:0px;
padding:0px;
margin-top:0px;
}

.middle_box
{
background-image:url(../../images/middle_text_round_middle.jpg);
width:579px;
margin:0px;
padding:0px;
}

.article_middle_box
{
background-image:url(../../images/article_middle_line.jpg);
background-repeat:repeat-y;
width:560px;
margin:0px;
padding:0px;
/*margin-bottom:5px;*/
}

.article_content_in_middle
{
margin-left:10px;
margin-top:10px;
margin-bottom:10px;

}

.article_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
/*font-style:italic;*/
width:540px;

padding-left:10px;
padding-bottom:10px;
}

.article_heading_adjusted
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
font-style:italic;
width:450px;
float:left;
padding-left:10px;
padding-bottom:5px;
text-align:justify;
}


.article_content{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
width:340px;
padding-right:10px;
text-align:left;
float:left;
padding-left:10px;
}


.article_content_NoImg
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
width:350px;
padding-right:10px;
float:left;
padding-left:10px;
}
.check
{
float:right;
width:160px;
margin:0px;
padding-right:15px;

}
.check1
{
float:right;
width:160px;
margin:0px;
padding-right:5px;
}
.number_nav
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:210px;
font-size:14px;
font-style:italic;
text-decoration:none;
color:#000000;

}

.number_nav a
{

text-decoration:none;
color:#000000;
}
.number_nav a:hover
{
color:#FF0000;

}

.number_nav a.selected 
{
color:#FF0000;

}

.content_in_middle
{width:579px;
padding-left:6px;

}
/* The below css is included additionally */
.content_adjust
{
width:564px;
text-align:justify;
/*color:#000000;*/
}
.content_adjusts
{
width:564px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
/*
font-style:italic;
text-decoration:none;
color:#000000;
*/
}
.content_adjust table 
{
width:564px !important;
font-family:Arial, Helvetica, sans-serif;
/*
font-size:12px !important;
text-align:justify !important;
font-style:italic !important;
text-decoration:none;
color:#000000;	
*/
}

.content_adjust_map
{
width:544px;
padding-left:2px;
padding-right:25px;
text-align:justify;
}
.content_adjust_map p
{
font-family:Arial, Helvetica, sans-serif;
/*
font-size:12px;
font-style:italic;
*/
padding-right:10px;
padding-left:10px;
text-align:justify;
}
.content_in_article
{
width:550px;
padding-left:8px;
}

.content_in
{
width:170px !important;
padding-left:10px !important;
padding-right:5px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-style:italic !important;
}

.sub_heading
{
background-image:url(../../images/sub_head_middle.jpg) !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:18px !important;
background-repeat: repeat-x !important;
font-weight:bold !important;
/*font-style:italic !important;*/

}
.sub_heading_inner
{
font-family:Arial, Helvetica, sans-serif !important;
font-size:17px !important;
font-weight:bold !important;
/*font-style:italic !important;*/
}


h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
}
.test
{font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
}

.text
{font-size:12px;
font-family:Arial, Helvetica, sans-serif;
float:left;
width:170px;
padding-top:8px;
padding-bottom:8px;


}

.text2
{font-size:12px;
font-family:Arial, Helvetica, sans-serif;
float:left;
padding-left:15px;
width:250px;
padding-right:0px;
font-weight:bold;
}
.text3
{font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.text1
{font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:15px;
clear:both;
padding-right:30px;
padding-bottom:30px;

}



.img_align
{
float:left;
padding-left:30px;
font-style:italic;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;

}
.print
{
margin:0px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
text-decoration:none;
padding-left:240px;
height:5px;
padding-top:5px;
padding-bottom:15px;
color:#0000FF;
}


.print_inner 
{
margin:0px;
font-size:13px;
font-style:italic;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left:200px;
height:5px;
padding-top:5px;
color:#0000FF;
}

.print_inner a:
{
color:#0000FF;
text-decoration:none;

}

.print_inner a:hover
{
color:#ff0000;

}


input
{border: 1px solid #000000;
}

.search
{
font-style:italic;
font-size:14px;
color:#53459a !important;
font-weight:bold;
text-align:center;
}
.searchlink
{
font-family:Arial, Helvetica, sans-serif !important;
font-style:italic !important;
font-size:15px !important;
color:#53459a !important;
font-weight:bold !important;
text-align:center !important;
text-decoration:none !important;
}
.searchlink:hover
{
font-family:Arial, Helvetica, sans-serif !important;
font-style:italic !important;
font-size:15x !important;
color:#53459a !important;
font-weight:bold !important;
text-decoration:underline !important;
}
/*  End Index Page */

/* nav */
#main_nav {
position:relative;
display:block;
width: 575px;
height:57px;
left:0px;
top:0px;
float:left;
padding-bottom:5px;
margin-left:5px;


}


#nav {
	position: absolute;
	top: 0px;
	left: 0px;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	width:  575px;




		}
	
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;


	}

#nav a {
	float: left;
	padding: 0px 0 0px 0;
	overflow: hidden;
	height /**/:0px; /* for IE5/Win */
	color:#ffffff;
	font-size:12px;
		margin-right:6px;
		font-style:italic;
		font-weight:bold;
		
	
	


	}
	
#nav a:hover {
		background: url(../../images/button_over.png) top left no-repeat;
	

		}

#nav a:active, #nav a.selected {
	
background: url(../../images/button_over.png) top left no-repeat;
	}

	
#home a  {
	background: url(../../images/button_normal.png) top left no-repeat;	
	height: 45px !important; 
	width:109px;
	text-decoration:none;
	padding-top:14px;
	text-align:center;
	}

#nav01 a  {
	background: url(../../images/button_normal.png) top left no-repeat;	
	height: 36px !important; 
	width:109px;
	text-decoration:none;
		padding-top:22px;
			text-align:center;
	}

#nav02 a  {
	background: url(../../images/button_normal.png) top left no-repeat;	
	height: 45px !important; 
	width:109px;
	text-decoration:none;
		padding-top:14px;
			text-align:center;
	}

#nav03 a  {
	background: url(../../images/button_normal.png) top left no-repeat;	
	height: 45px !important; 
	width:109px;
	text-decoration:none;
		padding-top:14px;
			text-align:center;
	}

#nav04 a  {
	background: url(../../images/button_normal.png) top left no-repeat;	
	height: 36px !important; 
	width:109px;
	text-decoration:none;
		padding-top:22px;
			text-align:center;
	}


/* nav */
.none
{
color:#FFFFFF;
font-size:1px;
margin:0px;
}

/* nav vert */


img
{border:0px;
}


#footer
{

background-image:url(../../images/footer_bg.jpg);
width:568px;
height:35px;
text-align:center;
color:#FFFFFF;
margin:0px;
margin-left:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
font-style:italic;

}
.copyright
{text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#69a5c8;
}

.con_footer
{
padding-top:7px !important;
}

.con_footer a
{
color:#FFFFFF !important;
text-decoration:none !important;
padding-right:15px !important;
}

.con_footer a:hover
{
color:#69a5c8 !important;

}
h2
{
/*font-style:italic;*/
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
padding-left:2px;

}
h3
{
font-style:italic;
font-size:12px;
color:#53459a;
text-align:center;
}

.image_align
{
margin-top:-16px;

}

.view
{text-align:right;
font-style:italic;
font-size:11px;
color:#53459a;
text-decoration:underline;
}



.view_article
{
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0000FF;
font-weight:bold;
text-decoration:none;
}

.view_article a
{color:#0000FF;

text-decoration:none;

}
.view_article a:hover
{
color:#FF0000;

}



/* left menu */




.arrowlistmenu{
width: 188px; /*width of accordion menu*/
text-align:left;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 18px Arial !important;
font-style:italic !important;
font-family:Arial, Helvetica, sans-serif !important;
background-image:url(../../images/menu_bg.jpg)  !important;
background-repeat:no-repeat;
padding: 4px 0 0px 10px; /*header text is indented 10px*/
cursor: hand !important;
cursor: pointer !important;
height:32px;
margin:0px;
margin-left:0px;
text-align:left !important;
color:#3d099d;
}


.arrowlistmenu .menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 18px Arial !important;
font-family:Arial, Helvetica, sans-serif !important;
font-style:italic !important;
text-align:left !important;
color:#3d099d !important;
text-decoration:none !important;
}

.arrowlistmenu .menuheader1{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 18px Arial !important;
font-family:Arial, Helvetica, sans-serif !important;
font-style:italic !important;
padding: 0px 0 0px 10px; /*header text is indented 10px*/
cursor: hand !important;
cursor: pointer !important;
margin:0px !important;
margin-left:0px !important;
text-align:left !important;
color:#3d099d !important;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
color:#000000;
}

.arrowlistmenu ul li{
padding-bottom: 0px;
padding-left:0px; /*bottom spacing between menu items*/
text-align:left;
color:#000000;


}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/

width:168px;
color:#000000;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
width:120px;
color:#000000;
}

.arrowlistmenu ul li a{
display: block !important;
margin-left:5px;
padding-left: 0px; /*link text is indented 19px*/
text-decoration: none !important;
font-weight: bold !important;
font-size:11px !important;
font-style:italic !important;
color:#000000 !important;
font-family:Arial, Helvetica, sans-serif !important;
}

.arrowlistmenu ul li a:visited{
color:#000000 !important;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#000000 !important;
}
.arrowlistmenu ul li a.subexpandable{ /*hover state CSS for sub menu header*/
color:#000000 !important;

}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
color:#000000 !important;
}

.sep
{
padding-bottom:3px;
}
/* left menu  End*/
.form_test
{padding-left:50px;
}

#download
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-top:20px;
text-align:center;
width:520px;
}

@media print {
	#logo 
	{
		display:none;
	}
	#con_middle {
		display:block;
	}
	#maincontent {
		display:block;
	}
	#con_left {
		display:none;
	}
	#con_right {
		display:none;
	}
	#dropmenu1_a {
		display:none;
	}
	#dropmenu2_a {
		display:none;
	}
	#dropmenu3_a {
		display:none;
	}
	div.menu {
		display:none;
	}
	div.print {
		display:none;
	}
	p.con_footer {
		display:none;
	}
	#con_middle img
	{
		display:none;
	}
	#con_middle table img
	{
		display:block;
	}	
	#content_adjust img
	{
		display:block;
	}
	#maincontent form table
	{
		display:block;
	}
	
	#maincontent div p img
	{
		display:block;
	}
	
	#download
	{
		display:none;
	}
	td p.check 
	{
		display:block;
	}
	p.copyright
	{
		display:none;
	}
	
	#searchform
	{
		display:block;
	}
		
	#searchtable 
	{
		display:block;
	}
	
	td.sub_heading
	{
		display:block;
	}
	
	td.sub_heading
	{
		background-image:url(../../images/sub_head_left.jpg);
		background-repeat: repeat-x; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:bold;
		font-style:italic;
	}

	#searchtable td img
	{
		display:none;
		background-image:url();
	}
	
	td.search
	{
		display:none;
	}
	
	
}

