h1{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #003e7e;
	text-align: left;
	margin:0 0 15px 0; padding:0 0 3px 0; border-bottom:4px solid #cee7fb;
}
H2 	{FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #9b334a; }
H3 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #003e7e; }
H4 	{FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #9b334a; }
H5 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #003e7e; }
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color:#ffffff; background-attachment: fixed;
	background-image: url(image/bg.jpg);
	background-repeat: repeat;
	}
div, p, blockquote, ol, ul, dl, li, dt, dd, td {
	font-family : Verdana,  Geneva,  Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #333333;}


.r2 				{}
.r1 				{BACKGROUND-COLOR: #ecf5fd; }
.headingrow 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #003e7e; BACKGROUND-COLOR: #cee7fb; }
.headingRow 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #003e7e; BACKGROUND-COLOR: #cee7fb; }

.headingRow2 		{FONT-SIZE: 10px; font-weight: bold; COLOR: #003e7e; BACKGROUND-COLOR: #cee7fb; }
.headingcell 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #003e7e; }
.messagerow 		{COLOR: red;  border-bottom: 1px solid #cee7fb;}
.messagecell 		{border-bottom: 1px solid #cee7fb;}
.displayElement		{color: #333333; }
.trailerrow 		{border-top: 1px solid #cccccc; text-align: right; }
.trhdg 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #cee7fb;  }
.subhdg2 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #cee7fb;  }
.tdhdg 			{COLOR: #cee7fb; }

.feature3 			{padding: 5; background-color: #f3f3f3; font-size: 8pt;}
.toprule  			{font-size: 11px; COLOR: #gray;}
.bground1	 		{border-bottom: 1px solid #d5dfe9; }
.bground2	 		{BACKGROUND-COLOR: #f5f8fa; }
.bground3	 		{BACKGROUND-COLOR: #E4EBF1; }
ul					{margin-top: 0.1cm;}
li	{margin-top: 0.1cm;}
A 	{FONT-SIZE: 11px; COLOR: #003e7e; font-weight:normal; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; TEXT-DECORATION: none; }
A:link 			{COLOR: #003e7e; }
A:visited 			{COLOR: #003e7e; }
A:unknown 			{COLOR: #003e7e; }
A.menu 			{COLOR: #003e7e; }
A:hover 			{COLOR: #9b334a; }
A:active 			{COLOR: #003e7e; }
A.menu2 			{FONT-SIZE: 11px; COLOR: #fffded;  	}
A.menu2:link 		{FONT-SIZE: 11px; COLOR: #fffded; 	}
A.menu2:visited 	{FONT-SIZE: 11px; COLOR: #fffded;	}
A.menu2:hover 		{FONT-SIZE: 11px; COLOR: #b9cbdb;}  	
	

A.menu3 			{FONT-SIZE: 12px; COLOR: #9b334a;  	font-weight: bold;}
A.menu3:link 		{FONT-SIZE: 12px; COLOR: #9b334a;  	font-weight: bold;}
A.menu3:visited 		{FONT-SIZE: 12px; COLOR: #9b334a;  	font-weight: bold;}
A.menu3:hover 		{FONT-SIZE: 12px; COLOR: #003e7e;  	font-weight: bold;}

A.menu4 			{FONT-SIZE: 11px; COLOR: #003e7e;  	}
A.menu4:link 		{FONT-SIZE: 11px; COLOR: #003e7e;  	}
A.menu4:visited 		{FONT-SIZE: 11px; COLOR: #003e7e;  	}
A.menu4:hover 		{FONT-SIZE: 11px; COLOR: #9b334a;  	}

A.menu5	 		{FONT-SIZE: 11px; COLOR: #ffffff; }
A.menu5:link 		{FONT-SIZE: 11px; COLOR: #ffffff; }
A.menu5:visited 		{FONT-SIZE: 11px; COLOR: #ffffff; }
A.menu5:hover 		{FONT-SIZE: 11px; COLOR: #C5DDF1;    }


menu6 			{FONT-SIZE: 10px;  COLOR: #003e7e;  }
A.menu6 			{FONT-SIZE: 10px;  COLOR: #003e7e;  }
A.menu6:link 		{FONT-SIZE: 10px;  COLOR: #003e7e; 	}
A.menu6:visited 		{FONT-SIZE: 10px;  COLOR: #003e7e; 	}
A.menu6:hover 		{FONT-SIZE: 10px;  COLOR: #9b334a;  }

menu7 			{FONT-SIZE: 10px;  COLOR: #003e7e;  }
A.menu7 			{FONT-SIZE: 10px;  COLOR: #9b334a;   }
A.menu7:link 		{FONT-SIZE: 10px;  COLOR: #9b334a; 	}
A.menu7:visited 		{FONT-SIZE: 10px;  COLOR: #9b334a; 	}
A.menu7:hover 		{FONT-SIZE: 10px;  COLOR: #003e7e;  }

#leftmenu A.menu7 			{FONT-SIZE: 10px;  COLOR: #9b334a;   }
#leftmenu A.menu7:link 		{FONT-SIZE: 10px;  COLOR: #9b334a; 	}
#leftmenu A.menu7:visited 		{FONT-SIZE: 10px;  COLOR: #9b334a; 	}
#leftmenu A.menu7:hover 		{FONT-SIZE: 10px;  COLOR: #003e7e;  }

.menu8  			{FONT-SIZE: 11px; COLOR: #666666; 	border-top: 1px solid #gray;}

globalmore 				{FONT-SIZE: 10px;  	}
A.globalmore 			{FONT-SIZE: 10px;  COLOR: #9b334a;  	}
A.globalmore:link 		{FONT-SIZE: 10px;  COLOR: #9b334a;  	}
A.globalmore:visited 	{FONT-SIZE: 10px;  COLOR: #9b334a;  	}
A.globalmore:hover 		{FONT-SIZE: 10px;  COLOR: #003e7e;  	}


FORM				{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formdropdownlist		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formradiobtns		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formcheckbox		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formsubmit			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.textElement		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.forminput			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formtextarea		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
FORM				{COLOR: #003e7e; }
.formdropdownlist		{COLOR: #003e7e; background-color: #ecf5fd}
.formradiobtns		{COLOR: #003e7e; }
.formcheckbox		{COLOR: #003e7e; }
.formsubmit			{COLOR: #003e7e; background-color: #ecf5fd; font-weight: bold;}
.textElement		{COLOR: #003e7e; background-color: #ecf5fd; border: 1px solid #bdb8d3;}
.formtext			{COLOR: #003e7e; background-color: #ecf5fd; border: 1px solid #bdb8d3;}
.formtextarea		{COLOR: #003e7e; background-color: #ecf5fd;}

.bground1	 		{border-bottom: 1px solid #d5dfe9; }
.bground2	 		{BACKGROUND-COLOR: #003e7e; color:#ffffff; }

/****content****/


#masthead {
	background-image: url(/site/misc/PETITJEAN-DOUROUX/pjd2006/image/bg_css.jpg); background-color:#0f61a7
}
#banner {
	background-image: url(/site/misc/PETITJEAN-DOUROUX/pjd2006/image/sa_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


td#dyn_menu_e { vertical-align:middle; height:20;
	background-color: #003e7e;
	background-image: url(/site/misc/PETITJEAN-DOUROUX/pjd2006/image/menu_right.jpg);
	background-repeat: no-repeat;
	background-position: right top; padding:2px 101px 2px 10px ; color:#ffffff; margin:0; text-align:left; }
#dyn_menu td {padding:0 5px 0 5px;}
	
img {border:0; margin:0; padding:0;}

#topnavcol {background-image: url(/site/misc/PETITJEAN-DOUROUX/pjd2006/image/bar_r.jpg);
	background-repeat: no-repeat;
	background-position: right top; }
#tnav { display:block; color:#003e7e; margin:3px 40px 3px 20px;padding: 0; text-align:right;
}
#tnav a {font-size:10px; color:#003e7e; margin:0 ; font-weight:normal;padding: 0 1px 0 1px; font-weight:bold; }
#tnav a:link {color:#003e7e;}
#tnav a:visited { color:#003e7e;}
#tnav a:hover {color:#9b334a;}
#tnav a:active {color:#003e7e;}


#footer {BACKGROUND-COLOR: #003e7e; color:#ffffff; padding:0;  background-image: url(/site/misc/PETITJEAN-DOUROUX/pjd2006/image/bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top right;  border-bottom:1px solid #003E7E; ;}
#foot_2 {BACKGROUND-COLOR: #ffffff; color:#ffffff; padding:0;  background-image: url(/site/misc/PETITJEAN-DOUROUX/pjd2006/image/bg_bottom_right.jpg);
	background-repeat: no-repeat;
	background-position: bottom right; }
#b_links {color:#003e7e; text-align:center; height:80px; padding:65px 0 30px 0; display:block; margin-right:50px;}
#b_links a {font-size:10px; color:#003e7e; margin:0 4px 0 4px; font-weight:bold;}
#b_links a:link {color:#003e7e;}
#b_links a:visited {color:#003e7e;}
#b_links a:hover {color:#9b334a;}
#b_links a:active {color:#003e7e;}

#lbar { vertical-align:top;
	BACKGROUND-COLOR: #ffffff;
	padding:0 0 0 0;
	margin:0; border-right:1px solid #d7e4f1;}
	
#lbar_p { vertical-align:top;
	BACKGROUND-COLOR: #cee7fb;
	background-image: url(/site/misc/PETITJEAN-DOUROUX/pjd2006/image/logo_faded.gif);
	background-repeat: no-repeat;
	background-position: right bottom; 
	padding:0 0 100px 0;
	margin:0;}

#lbar_bot { vertical-align:bottom;
	BACKGROUND-COLOR: #ffffff;
	padding:0;
	margin:0;
	color:#003e7e;  text-align:center;  vertical-align:bottom; padding:5px;  border-right:1px solid #d7e4f1; }
#lbar_bot img {margin:0;}

#shade {display:block; }
#column1 { margin:10px; text-align:center; }

div#leftmenu {font-size:11px; color:#003e7e; background-color:#4192d3; border-bottom:1px solid #4192d3;}
#leftmenu ul { margin:0 0 20px 0; padding: 0px; border-bottom:1px solid #8fbfe5;}
#leftmenu li {margin: 0; padding:5px 10px 5px 12px; border-top:1px solid #8fbfe5; list-style-type:none; }
#leftmenu a { font-weight:normal; color:#ffffff;	font-size:11px;	text-decoration: none;	padding: 5px 5px 5px 0;
}
#leftmenu a:link {color:#ffffff;}
#leftmenu a:visited {color:#ffffff;}
#leftmenu a:hover {	color: #C5DDF1; 	}



#rbar { vertical-align:top;
	border:0;
	background-color: #FFFFFF;
		
}
td#rbar img {display:block; }


/************** .feature styles ***************/

.featurecol{ font-size:11px; 
	margin:3px;
	text-align: left;
	padding:3px;
	background-color:#ffffff;
	border-top-width: 1px;
	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: #2A75B4;
	border-right-color: #2A75B4;
	border-bottom-color: #2A75B4;
	border-left-color: #2A75B4;

}

.featurecol h2 {font-weight:bold; font-size:11px; color:#2A75B4; margin:0; padding:0 0 3px 0;}
.featurecol p { margin:0; padding: 3px 0 3px 0; color:#000000;}

/************** #story styles *****************/
#story{ width:426px; float:left; padding: 15px 15px 0 15px ; vertical-align:top; background-color:#ffffff; margin:0;}
#story_p{ width:590px;  padding: 15px 15px 0 15px ; vertical-align:top; background-color:#ffffff; margin:10px 0 0 0;}
#features {float:right; margin:40px 4px 0 0; width:164px;}
#backm {margin-bottom:20px; FONT-SIZE: 10px;  COLOR: #003e7e; }
#topsec {padding-bottom:10px; margin-bottom:0;}
#today {clear:both;}
#today img {float: left; margin:0 20px 20px 0;}
#date { color:#999999; font-size:10px; font-weight:bold; float: right; clear:left; margin:30px 0 0 10px; padding-top:2px;}
#fnews {border-right:1px solid gray; padding:10px 15px 10px 0; width:55%; }
#fronttb {border-top:1px solid gray; margin-top:0; }
#fronttb h2 {margin:0 0 15px 0; padding:0 0 2px 0; border-bottom:4px solid #cee7fb; font-size:11px; color:#003e7e;}
#fronttb ul  {margin:0 0 20px 8px; padding:0; list-style-type:none;}
#fronttb li		{ margin:2px 0 2px 10px; list-style-image:    url("/site/misc/PETITJEAN-DOUROUX/pjd2006/image/button.gif"); }
#fronttb a		{list-style-image:    url("/site/misc/PETITJEAN-DOUROUX/pjd2006/image/button.gif"); color:#003e7e; }
#fronttb a:hover	{list-style-image:    url("/site/misc/PETITJEAN-DOUROUX/pjd2006/image/button_over.gif"); color: #9b334a; }
#fronttb img {float:left; margin:0 10px 10px 0;}
.newstop {width:100%; margin:0 0 10px 0; padding:0;}
.newsheading {font-size:11px; font-weight:bold; margin-bottom:2px; display:block;}

.fevents {padding:10px 0 10px 15px; width:28%;}
/************** #table styles **************/

.more { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight:bold;
	color: #9b334a;
	vertical-align: middle;
		}
A.more 			{COLOR: #9b334a;  	}
A.more:link 		{COLOR: #9b334a; 	}
A.more:visited 		{COLOR: #9b334a;	}
A.more:hover 		{COLOR: #003e7e;}  	
#fronttb a.more  {color:#9b334a;}
#fronttb {clear:both;}
#fronttb A.more:link 		{COLOR: #9b334a; 	}
#fronttb A.more:visited 		{COLOR: #9b334a;	}
#fronttb A.more:hover 		{COLOR: #003e7e;}
	

/************** #misc styles **************/
#copy {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fffded; text-align:center;
	vertical-align: middle; height:58px; padding:6px 0 0 10px;
	}
	
.tbboxes {	background-color: #003e7e;}
.tbboxes td {	background-color: #ffffff;}
	
/************** #calendar styles **************/
.calbground2 {background-color:#cee7fb;}
.calbground3 {background-color:#ecf5fd;}

ul .cal			{MARGIN-top: 0cm; margin-bottom: 0cm; margin-left: -0.6cm; LIST-STYLE-TYPE: decimal; list-style-image: url(/site/misc/PETITJEAN-DOUROUX/pjd2006/image/arrow_over.gif); FONT-SIZE: 9px;}
.callist		{font-family: Verdana,  Geneva, Arial, Helvetica,sans-serif; font-size: 9px; list-style-image: url(/site/misc/PETITJEAN-DOUROUX/pjd2006/image/arrow_over.gif);}
.cal li{margin-left:-0.6cm;}
.cal a {font-size:9px;}
#calendar {border:1px solid gray; border-width:0;}

.imgblock {display:block;}
#cal {padding:5px;}

#left_edge{background-attachment: fixed;
	background-image: url(image/bg_left.jpg);
	background-repeat:repeat-y;
	background-position: right ;}
#right_edge{background-attachment: fixed;
	background-image: url(image/bg_right.jpg);
	background-repeat:repeat-y;
	background-position: left ;}
	
#maintb {border:1px solid #003E7E;}


#leftspace {border-bottom:1px solid white;}
#p2h1 {width:400px}
#p2h1 h1 {margin-left:20px;}

li.newslist			{list-style-image:  url(/site/misc/PETITJEAN-DOUROUX/pjd2006/image/button.gif); MARGIN-LEFT: -0.5cm;}
a.newslist			{list-style-image:  url(image/button.gif); }
a.newslist:hover		{list-style-image:  url(/site/misc/PETITJEAN-DOUROUX/pjd2006/image/button_over.gif); }

.newsseparator { background-color: #cee7fb;}
td .thumbnail {padding-bottom:5px;}