/* Glenn Gould  */

body {
background-color: #666666;
}

div.center h1 {
margin: 10px 8px 10px 8px;
border: 1px solid #000033;
background-color: #000033;
color: #fff;
}


/* Left menu */

div.left li.menucontent, div.left div.menucontent, div.left a.menulink {
display: block;
color: #ffffff;
background-color: #000033;
padding: 7px 10px 7px 10px;
}

div.left a:hover.menulink {
display: block;
	color: #000000;
	background-color: #ffcc66;
	text-decoration: none;
}


.left {
background-color: #000033;
overflow: hidden;
width: auto;
/*border: 1px solid #cccccc;*/
}

.left ul {
list-style-type: none;
/*padding: 10px 0px 10px 0px; - removed Sept 7 2007*/
background-color: #000033;
width: 150px;
float: left;
}

.left li {
color: #000000;
padding-bottom: 10px;
padding: 0px;
margin: 0px;
border-bottom: none !important;
background-color: #000033;
clear: none;
float: left;
width: 150px;
}

.left a, .left a:link, .left a:active, .left a:visited {
display: block;
text-decoration: none;
color: #ffffff;
background-color: #000033;
padding: 0px;
padding: 7px 10px 7px 10px;
}


span.on-state {
background-color: #ffcc66;
color: #000000;
text-decoration: none;
padding: 7px 10px 7px 10px;
width: 140px;
float: left;
font-weight: normal;
}

.left a.linked_on-state:link, .left a.linked_on-state:visited{
background-color: #ffcc66;
color: #000000;
text-decoration: none;
padding: 7px 10px 7px 10px;
}


.center a {
/*color: #FFFFFF;*/
background-color: transparent;
}

/* styles for the link at the bottom of the left nav | style pour le lien au bout de la navigation de la gauche */

li#bottomleft{
border: none;
margin: 0px;
padding: 0px;
}


/* sub-menu classes -- added July 5, 2007*/

ul.nav3 {
width: 100%;
margin: 0;
padding: 0;
border-top: 1px dashed #fff;
background-color: #000033;
}

ul.nav3 li {
margin: 0;
padding: 0;
font-size: .85em;
background-color: #000033;
border-bottom: 1px dashed #fff !important;
width: 100%;
}

ul.nav3 li a, ul.nav3 li a:link, ul.nav3 li a:active, ul.nav3 li a:visited {
display: block;
color: #ffffff;
background-color: #000033;
margin: 0;
padding: 7px 5px 7px 18px;
text-decoration: none;
border: none !important;
width: 130px; /* added 19 Sept 2007 */
}

ul.nav3 li a:hover, ul.nav3 li a.linked_on-state, ul.nav3 li a.linked_on-state:link, ul.nav3 li a.linked_on-state:visited {
display: block;
padding: 7px 5px 7px 18px;
margin: 0;
background-color: #ffcc66;
color: #000000;
text-decoration: none;
border: none !important;
width: 130px; /* added 19 Sept 2007 */
}

ul.nav3 li span.on-state {
display: block;
padding: 7px 5px 7px 18px;
margin: 0;
background-color: #ffcc66;
color: #000000;
border: none !important;
width: 130px; /* added 19 Sept 2007 */
}


/* Right nav */

.right-navigation {
background-image: none;
border: none;
/*background-color: #ffffcc;*/
}

/*genApp*/

/*GENERAL CLASSES FOR GENAPP*/
.genapp_main_container {
	width: 550px;
	display: table;
	padding: 5px 5px 0px 15px;  /* top, right, bottom, left  */
/*	border: 1px solid red; */     
}

.genapp_top_link_navigation {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	width: 550px;
	clear: left;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*	border: 1px solid green; */     
}

.genapp_results_hr { 
	width: 550px;
	clear: left;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
}

/*END OF GENERAL CLASSES FOR GENAPP*/


/*CLASSES FOR SEARCH PAGE*/

.genapp_form_field_container {
   width: 100%;
   display: table;
   padding: 0px 0px 5px 0px;  /* top, right, bottom, left  */
/*   border: 1px solid purple; */
} 

.genapp_form_label {
   font-size: 1.0em;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   width: 30%;
   float: left;
   padding: 0px 5px 5px 15px;  /* top, right, bottom, left  */
/* border: 1px solid green; */
}

.genapp_form_input {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	width: 60%;
	float: left;
	padding: 0px 5px 5px 0px;  /* top, right, bottom, left  */
/*  border: 1px solid blue; */
}

.genapp_form_input2 {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	width: 90%;
	float: left;
	padding: 0px 5px 5px 15px;  /* top, right, bottom, left  */
/*  border: 1px solid blue; */
}

.genapp_form_input4 {
	font-size: 1.0em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 90%;
	float: left;
	padding: 0px 5px 5px 15px;  /* top, right, bottom, left  */
/*  border: 1px solid blue; */
}

.genapp_form_input3 {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	text-align: left;
	float: left;
	padding: 0px 0px 5px 15px;  /* top, right, bottom, left  */
/*  border: 1px solid blue; */
}

/*END OF CLASSES FOR SEARCH PAGE*/


/*CLASSES FOR SEARCH RESULTS PAGE*/

.genapp_results_search_term {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	width: 550px;
	clear: left;
	padding: 0px 0px 5px 0px;  /* top, right, bottom, left  */
/*	border: 1px solid purple; */     
}

.genapp_results_count_navigation {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	width: 550px;
	clear: left;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*	border: 1px solid purple; */  
}

.data_table {
	clear: left;
	text-align: left;
	padding: 5px 0px 5px 0px;  /* top, right, bottom, left  */
	width: 550px;
	display: table;
}


.td_data {
	font-size: 1.0em;
	font-family : Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}


/*END OF CLASSES FOR SEARCH RESULTS PAGE*/


/*CLASSES FOR ITEM DISPLAY PAGE*/

.genapp_item_display_container {
   width: 730px;
   display: table;
   padding: 5px 0px 5px 15px;  /* top, right, bottom, left  */
/* border: 1px solid purple; */ 
}

.genapp_item_display_label {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 200px;
	float: left;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*  border: 1px solid silver;  */   
}

.genapp_item_display_data {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	width: 450px;
	float: left;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*  border: 1px solid yellow; */
}

/*END OF CLASSES FOR ITEM DISPLAY PAGE*/


/*CLASSES FOR IMAGE DISPLAY PAGE*/

.genapp_image_display_container {
   width: 730px;
   display: table;
   padding: 5px 0px 5px 15px;  /* top, right, bottom, left  */
/* border: 1px solid purple; */ 
}

.genapp_image_display_label {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    width: 730px;
	float: left;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*  border: 1px solid silver;  */   
}

.genapp_image_display_page_navigation {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	width: 730px;
	display: table;
	padding: 5px 0px 0px 15px;  /* top, right, bottom, left  */
/*	border: 1px solid green; */     
}

.genapp_image_display_src {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 730px;
	display: table;
	padding: 5px 0px 0px 15px;  /* top, right, bottom, left  */
/*	border: 1px solid green; */     
}
/*END OF CLASSES FOR IMAGE DISPLAY PAGE*/



