/* Canada by Design: Parliament Hill, Ottawa 002034 */

body {
background-color: #999966;
color: #000;
}

div.center h1 {
border: 1px solid #663333;
padding: 10px 5px 10px 10px;
margin: 6px;
background: #fff url(../091/002034-misc01.jpg) no-repeat left top;
color: #000;
}

div.center h1.one-col-header {
border: 1px solid #663333;
padding: 10px 5px 10px 10px;
margin: 6px;
background: #fff url(../091/002034-misc02.jpg) no-repeat left top;
color: #000;
}

div.center h1 a {
padding: 8px;
display: block;
background-color: #663333;
color: #fff;
width: 14.5em;
font-size: 1.1em;
font-weight: normal;
}

div.center h1 span.normalFont
{
font-size: 0.75em;
}

html > div.center h1 span.normalFont

{
position: relative;
top: 3px;
font-size: 0.75em;
}


/************* LEFT MENU **************/


/************* LEFT MENU **************/
/*.left {overflow: visible;}*/

ul.nav {
background-color: #fff;
color: #000;
width: 148px;
}

ul.nav li {
background-color: #fff;
color: #000;
border: none;
padding: 0;
margin: 0;
border-top: 1px solid #666633;
border-right: 1px solid #666633;
border-left: 1px solid #666633;
width: 148px;
}

ul.nav li.set-border-botton {
border-bottom: 1px solid #666633;
}

ul.nav li a.menulink, ul.nav li a.menulink:link, ul.nav li a.menulink:active, ul.nav li a.menulink:visited {
background-color: #ffffff;
color: #000000;
margin: 0;
padding: 7px 10px 7px 5px;
display: block;
border: none;
}

ul.nav li a.menulink:hover {
background-color: #663333;
color: #fff;
margin: 0;
padding: 7px 10px 7px 5px;
border: none;
display: block;
}

ul.nav li span.on-state {
background-color: #663333;
color: #fff;
margin: 0;
padding: 7px 10px 7px 5px;
border: none;
display: block;
width: 133px;
}

ul.nav li a.linked_on-state:link, ul.nav li a.linked_on-state:visited {
background-color: #663333;
color: #fff;
margin: 0;
padding: 7px 10px 7px 5px;
border: none;
display: block;
}

/************* LEFT MENU - SUB-MENU CLASSES ***************/

ul.nav3 {
background-color: #fff;
color: #000;
margin: 0;
padding: 0;
width: 100%;
border-top: 1px solid #666633;
}

ul.nav3 li {
background-color: #fff;
color: #000;
margin: 0;
padding: 0;
width: 100%;
border: none;
border-bottom: 1px solid #666633;
}

ul.nav3 li.no-border-botton {
border-bottom: none;
}

ul.nav3 li span.on-state {
background-color: #fff;
color: #663333;
padding: 5px 2px 5px 7px; 
border: none;
border-left: 7px solid #666633;
margin: 0;
width: 130px;
}

ul.nav3 li a.menulink, ul.nav3 li a.menulink:link, ul.nav3 li a.menulink:active, ul.nav3 li a.menulink:visited {
margin: 0;
padding: 5px 2px 5px 7px; 
text-decoration: none;
background-color: #fff;
color: #000;
border: none;
border-left: 7px solid #cccc99;
display: block;
width: 130px;
}

ul.nav3 li a.menulink:hover{
background-color: #fff;
color: #663333;
margin: 0;
padding: 5px 2px 5px 7px;
border: none;
border-left: 7px solid #666633;
display: block;
width: 130px;
}

ul.nav3 li a.linked_on-state:link, ul.nav3 li a.linked_on-state:visited, ul.nav3 li a.on-state:link, ul.nav3 li a.on-state:visited {
background-color: #fff;
color: #663333;
margin: 0;
padding: 5px 2px 5px 7px;
border: none;
border-left: 7px solid #999966;
display: block;
width: 130px;
}

.center a {
/*color: #ffffff;*/
background-color: transparent;
}

/* Proactive disclosure */

div#procontainer ul.nav {
background-color: #fff;
color: #fff;
width: auto;
}

div#procontainer ul li {
border: none;
margin: 0px;
padding: 0px;
}

div#procontainer a.menulink{
border: 1px solid #000;
background-color: #fff;
color: #000;
margin-left: 0;
padding: 5px 10px 5px 10px;
}

div#procontainer a.menulink:hover{
background-color: #000;
color: #fff;
padding: 5px 10px 5px 10px;
}


.top-photo {
width: 474px;
margin: 10px auto;
}


/* Right Navigation */
.right-nav-img
{
width: 100%;
text-align: center;
padding: 0;
background-color: #fff;
color: #000;
}

.right-nav-img p
{
text-align: left;
padding: 5px 2px 10px 2px;
margin-top: 0;
background-color: #fff;
color: #000;
font-size: 0.85em;
}

.right-nav-img img
{
border: 1px solid #ccc;
}


/* styles for photo galleries */

.zoom-anchor {
position: absolute;
display: block;
height: 0px;
}

p.zoom-help {
margin: 0;
text-align: right;
padding: 0 85px 10px 0;
}

p.zoom-help a, p.zoom-help a:link, p.zoom-help a:active, p.zoom-help a:visited {
background-color: transparent;
color: #000000;
font-size: 0.85em;
text-decoration: none;
font-weight: bold;
}

p.zoom-help a:hover {
background-color: transparent;
color: #990000;
font-size: 0.85em;
text-decoration: underline;
font-weight: bold;
cursor: help;
}

.gallery-container {
width: auto;
margin-top: 20px;
}

.gallery-container h3, .gallery-container h4 {
font-family: Georgia, "Times New Roman";
margin: 0 0 15px 18px;
padding: 0;
background-color: transparent;
color: #000000;
text-align: left;
} 

.gallery-content {
width: 694px;
margin: 0 auto;
position: relative;
background: url(/structures/parliament/091/002034-misc11.jpg) center repeat-y;
}

.gallery {
width: 88%;
margin: 10px auto;
text-align: left;
position: relative;
}

.gallery p {
padding: 0;
font-size: 0.85em;
text-align: left;
margin: 1px 0 10px 3px;
}

.gallery img {
padding: 0px;
margin: 5px 5px 5px 3px;
}

.gallery p.source {
float: left;
}

.gallery p.zoom {
float: right;
margin: 1px 5px 10px 0;
padding: 0 0 0 16px;
background: url(../091/002034-misc13.gif) center left no-repeat;
}

.gallery a, .gallery a:link, .gallery a:active, .gallery a:visited {
background-color: transparent;
}

.gallery p a, .gallery p a:link, .gallery p a:active, .gallery p a:visited {
text-decoration: none;
color: #000000;
}

.gallery p a:hover {
text-decoration: underline;
color: #990000;
}



/* For the Image Zoomify Pages */

div.zoomify-plan-galleries {
width: 740px;
padding: 0;
margin: 1em auto;
display: block;
}

div.zoomify-plan-galleries p.zoom-source{
padding: 5px 5px 10px 0;
}

.zhelp-wrapper {
width: 95%;
margin: 1em 0;
padding: 0 0 0 1.2em;
float: left;
}

.zhelp-row {
width: 100%;
margin: 0.5em 0;
padding: 0;
float: left;
}

.zhelp-icon {
width: 8%;
margin: 0;
padding: 0;
float: left;
text-align: left;
}

.zhelp-icon-txt {
width: 25%;
margin: 0;
padding: 0;
float: left;
text-align: left;
}

.zhelp-help-text {
width: 65%;
margin: 0;
padding: 0;
float: left;
text-align: left;
}
