div.center h1
{
background: url(/028/011/091/028011-misc-01.jpg) top left no-repeat;
margin: 5px 5px 0px 5px;
border-left: none;
border-right: none;
border-top: none;
border-bottom: 15px solid #cc9933;
background-color: #000000;
color: #FFFFFF;
padding: 10px 0px 15px 120px;
}

div.center h1 span
{
font-size: 65%;
}

div.center h1 span.smaller
{
font-size: 80%;
}

div.center_full h1
{
border: 1px solid #990000;
background-color: #000000;
color: #FFFFFF;
}

/* Left menu */

div.left li.menucontent, div.left div.menucontent, div.left a.menulink
{
color: #000000;
background-color: #cc9933;
}

div.left a:hover.menulink
{
color: white;
background-color: #000000;
text-decoration: none;
}

.left
{
background-color: #cc9933;
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: #cc9933;
width: 150px;
float: left;
text-align: right;
}

.left li
{
color: #000;
padding-bottom: 10px;
border-bottom: none;
background-color: #cc9933;
clear: left;
float: left;
width: 150px;
}

.left a, .left a:link, .left a:active, .left a:visited
{
text-decoration: none;
color: #000000;
background-color: #cc9933;
padding: 5px 10px 5px 10px;
}

ul.nav a.on-state
{
background-color: #000000;
color: #FFFFFF;
}

ul.nav li span.on-state
{
background-color: #000000;
color: #FFFFFF;
text-decoration: none;
padding: 5px 10px 5px 10px;
width: 130px;
float: right;
font-weight: normal;
}

ul.nav3 li span.on-state
{
background-color: #000000;
color: #FFFFFF;
text-decoration: none;
padding: 5px 10px 5px 10px;
width: 140px;
float: left;
font-weight: normal;
}

.left ul li a.on-state
{
background-color: #000000;
color: #FFFFFF;
text-decoration: none;
display: block;
/*width: 140px;*/
width: 100%;
font-weight: normal;
}

.left a.linked_on-state:link, .left a.linked_on-state:visited
{
background-color: #000000;
color: #FFFFFF;
text-decoration: none;
padding: 5px 10px 5px 10px;
}

.left .active-link {
background-color: #000000;
}

.center a
{
/*color: #FFFFFF;*/
background-color: transparent;
}

.left img
{
border-bottom: 15px solid #cc9933;
display: block;
float: left;
}

/* 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
{
margin-top: 1em;
border-style: solid;
border-width: 1px;
border-color: #3366ff;
}

li#bottomleft a.enhanced, li#bottomleft a.enhanced:active, li#bottomleft a.enhanced:visited, a.enhanced:link
{
background-color: #fff;
color: #3366ff;
padding: 6px 5px 6px 10px;
text-decoration: none;
}

li#bottomleft a.enhanced:hover
{
background-color: #fff;
color: #3366ff;
padding: 6px 5px 6px 10px;
text-decoration: underline;
}

/* sub-menu classes -- added July 5, 2007*/

ul.nav3
{
width: auto;
margin: 5px 10px 0px 10px;
padding: 0;
}

ul.nav3 li
{
margin: 0;
padding: 0;
margin-right: 15px;
display: inline;
font-size: .85em;
background-color: transparent;
border: 0;
text-align: left;
width: 125px;
}

ul.nav3 li a, ul.nav3 li a:link, ul.nav3 li a:active, ul.nav3 li a:visited
{
display: block;
margin: 0;
padding: 7px 5px 7px 5px;
border-bottom: 1px dashed #000000;
text-decoration: none;
width: 125px; /* added 19 Sept 2007 */
}

ul.nav3 li a:hover, ul.nav3 li a.linked_on-state
{
display: block;
padding: 7px 5px 7px 5px;
margin: 0;
background-color: #000000;
color: #FFFFFF;
text-decoration: none;
width: 125px; /* added 19 Sept 2007 */
}

ul.nav3 li span.on-state
{
display: block;
padding: 7px 5px 7px 5px;
margin: 0;
background-color: #000000;
color: #FFFFFF;
border-bottom: 1px dashed #000000;
width: 125px; /* added 19 Sept 2007 */
}

div.left div#procontainer ul.nav li a
{
text-align: left !important;
}

div.right-navigation
{
background: none !important;
border: 1px solid #cc9933;
}

div.right-navigation div#title
{
background-color: #cc9933 !important;
color: #000000;
}

/* images  */

p.caption
{
text-align: left;
font-size: 0.75em;
padding-left: 15px;
padding-top: 0;
margin-top: 0;
}

p.caption2
{
font-family: Arial,sans-serif;
width: 75%;
margin-left: 1.5em auto;
text-align: left;
font-size: 0.75em;
padding: 0px 0px 15px 100px;
padding-left: 15px;
padding-top: 0;
margin-top: 0;
}

.v2-left
{
margin-top: 12px;
}

.v2-right
{
margin-top: 12px;
}


div.page-navigation
{
font-size: 0.85em;
text-align: right;
padding: 10px 35px 10px 0px;		
}

/* images gallery two or three images side by side  */

div.gallery-container3
{
width: 98.5%;
margin-left: 1.5em auto;
padding: 0px 0px 0px 0px;
display: table;
}

div.gallery-container2
{
width: 75%;
margin-left: 1.5em auto;
padding: 0px 0px 0px 100px;
display: table;
}

div.gallery-container1
{
width: 45%;
margin-left: 1.5em auto;
padding: 0px 0px 0px 100px;
display: table;
}


div.source2
{
width: 75%;
margin-left: 1.5em auto;
padding: 0px 0px 15px 100px;
text-align: left;
font-size: 0.85em;
padding-left: 15px;
padding-top: 0;
margin-top: 0;
}

div.source3
{
width: 90%;
margin-left: 1.5em auto;
padding: 0px 0px 15px 100px;
text-align: left;
font-size: 0.85em;
padding-left: 15px;
padding-top: 0;
margin-top: 0;
}

div.spacer50px
{
margin-top: 35px;
}

div.spacer
{
margin-top: 35px;
}

/* table no border in div's  */

div.row 
{
margin-left: 15px; 
padding: 5; 
width: 95%;
}

div.cols1
{
float: left;
width: 10%;
margin: 5px 0 5px 0;
padding: 0;
}

div.cols2
{
float: left;
width: 85%;
margin: 5px 0 5px 0;
padding: 0;
}

div.cols3
{
float: left;
width: 45%;
margin: 20px 0 20px 0;
padding: 0;
}

div.cols4
{
float: left;
width: 45%;
margin: 20px 0 20px 0;
padding: 0;
}

.shading
{
background-color: #ccc;
}

.tablemargin2
{
padding-left: 0px;
margin-left: 15px;
margin-right: 15px;
font-size: .85em;
margin-top: 15px;
}

table.justify
{
margin-left: 15px;
margin-right: 15px;
padding-left: 0;
}

table.full td.cell30perc, table th.cell30perc
{
width: 30%;
}

table.full td.cell20perc, table th.cell20perc
{
width: 20%;
}

th
{
text-align: left;
}

.right
{
text-align: right;
}

.mp3colwidth
{
width: 95px;
}

/*Table display Educational Resources*/

table.Ed
{
border-spacing:0;
border-collapse: collapse;
border:1px solid black;
margin-left:15px;
padding: 1px;
}

table.Ed2
{
border-spacing:0;
border-collapse: collapse;
border:1px solid black;
margin-left:15px;
margin-right:15px;
padding: px;
}

table.Ed th.t-column1
{
width:350px;
}

table.Ed th,table.Ed td
{
padding:3px;
}

table.Ed2 th,table.Ed2 td
{
padding:3px;
}


#alpha-list-container, #alpha-list-container2, #alpha-list-container3 {
border-top: 1px solid #cccc99;
border-bottom: 1px solid #cccc99;
margin: 10px 0px 0px 0px;
padding: 1px 0px 1px 0px;
height: 1.2em;
}
