
/* Glenn Gould  */

body {
background-color: #666666;
color: #000;
}

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;
color: #fff;
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;
color: #ffffff;
width: 150px;
float: left;
}

.left li {
color: #ffffff;
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: 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;
color: #ffffff;
}

ul.nav3 li {
margin: 0;
padding: 0;
font-size: .85em;
background-color: #000033;
color: #ffffff;
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;*/
}


/* GALLERY CLASSES FOR THE CONTENT PAGES - 028010-2000.01 Series */ 

div.gallery-img-side-caption
{
width: 100%;
margin: 1em 0 1.5em 0;
padding: 0;
display: block;
}

div.img-left-v2
{
float: left;
width: 150px;
margin: 0.85em 1em 1em 1.2em;
padding: 0;
display: inline;
}

div.img-right-v2
{
float: right;
width: 150px;
margin: 0.85em 1.2em 1em 1em;
padding: 0;
display: inline;
}

div.gallery-img-side-caption p {font-size: 0.85em;}

div.img-left-v2 p , div.img-right-v2 p, div.img-left-v3 p
{
font-size: 0.85em;
padding: 5px 18px 5px 0;
}

div.img-left-v3
{
float: left;
width: 225px;
margin: 0.85em 1em 1em 1.2em;
padding: 0;
display: inline;
}

/* END GALLERY 028010-2000.01*/

/* Image Gallery 2 Col */

/* For 2 images */
div.gallery-wrapper-I
{
width: 60%;
margin: 1em auto;
padding: 0;
display: block;
}

/* For 3 images */
div.gallery-wrapper-II
{
width: 93%;
margin: 1em auto;
padding: 0;
display: block;
}

div.gallery-img-left-v2, div.gallery-img-center-v2, div.gallery-img-right-v2
{
float: left;
width: 150px;
padding: 0;
display: inline;
}
div.gallery-img-left-v2 {margin: 0 25px 0 0;}

div.gallery-img-center-v2 {margin: 0 25px 0 25px;}

div.gallery-img-right-v2 {margin: 0 0 0 25px;}

div.gallery-img-left-v2 p , div.gallery-img-center-v2 p, div.gallery-img-right-v2 p
{
font-size: 0.85em;
padding: 5px 18px 5px 0;
}

div.center-img
{
width: 150px;
margin: 1em auto;
padding: 0;
display: block;
}

div.center-img p
{
font-size: 0.85em;
padding: 5px 18px 5px 0;
}

/* MISCELLENOUS */

.canon {
	font-size: 120%;
}

.table-row{
	width: 100%;
	display: block;
	padding: 0;
	margin: 1em 0;
}

.twoColumn{
	width: 50%;
	float: left;
}

.leftColumn{
	width: 34%;
	float: left;
}

.rightColumn{
	width: 65%;
	float: left;
}

.indent2 {
	padding-left: 36px;
}

/* Custom Horizontal Rule */

hr.custom-gallery {
width: 96%;
margin-left: auto;
margin-right: auto;
color: #ccc;
background-color: #ccc;
height: 1px;
border: none;
}



/* List styles */

ul.block-type li, ol.block-type li {margin-bottom: 0.85em;}
ul.block-type li ul li, ol.block-type li ul li{margin-bottom: 0.35em;}

.copyright {font-size: 0.85em;}

/* When using clear in certain instance FF displays a wide gap, so by using this
class it creates a clearing container and fixes the problem and an equivalent clear is used in 2nd style sheet for IE */
.clear-fix {
width: 98.5%;
height: 1px;
max-height: 1px;
display: table; /* creates a clear break before and after */
}


/*genApp*/

/*GENERAL CLASSES FOR GENAPP*/
.genapp_main_container {
	width: 380px;
	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: 375px;
	clear: left;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*	border: 1px solid green; */     
}

.genapp_results_hr { 
	width: 375px;
	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: 375px;
	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: 375px;
	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: 375px;
	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*/




