/*Project 024/005*/

body
{
background-color: #003366;
}

div.inner-content h1
{
/*border: 1px solid #fff;*/
border: none;
background-color: #99ccff !important;
padding: 5px 0 10px 7px;
margin: 8px 8px 1px 8px;
vertical-align: top;
color: #000;
}

div.header-img
{
width: auto;
margin: 0 0 0 8px;
display: block;
}

div.center h1 span
{
font-size: 65%;
}

/* LEFT MENU */

ul.nav
{
width: auto;
background-color: #fff;
}

ul.nav li
{
background-color: #003366;
border: none;
margin: 0;
padding: 0;
display: block;
}

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: #003366;
margin: 0;
padding: 7px 10px 7px 10px;
color: #fff;
}

ul.nav li a.menulink:hover {
background-color: #99ccff;
margin: 0;
padding: 7px 10px 7px 10px;
color: #000;
}

ul.nav li span.on-state
{
background-color: #99ccff;
color: #000;
margin: 0;
padding: 7px 10px 7px 10px;
}

ul.nav li a.linked_on-state:link, ul.nav li a.linked_on-state:visited
{
display: block;
background-color: #99ccff;
margin: 0;
padding: 7px 10px 7px 10px;
color: #000;
}

.center a {
background-color: transparent;
}

ul.nav li.bottom-border
{
border-bottom:24px solid #003366;
}



/************* LEFT MENU - SUB-MENU CLASSES ***************/

ul.nav3
{
width: auto;
font-size: 1.05em;
margin: 0;
padding: 0;
background-color: #003366;
}

ul.nav3 li
{
margin: 0;
padding: 0;
display: inline;
border-bottom: 1px dashed #fff;
background-color: #003366;
width: 100%;
}

ul.nav3 li span.on-state
{
display: block;
background-color: #99ccff;
font-size: .95em;
padding: 4px 10px 4px 20px;
margin: 0;
color: #000;
border: none;
}

ul.nav3 li a.linked_on-state:link, ul.nav3 li a.linked_on-state:visited
{
background-color: #99ccff;
color: #000;
padding: 4px 10px 4px 20px;
margin: 0; 
font-size: 100%;
border: none;
}

ul.nav3 li a.menulink, ul.nav3 li a.menulink:link, ul.nav3 li a.menulink:active, ul.nav3 li a.menulink:visited
{
display: block;
margin: 0;
padding: 4px 10px 4px 20px;
text-decoration: none;
width: 125px;
border: none;
}

ul.nav3 li a.menulink:hover
{
background-color: #99ccff;
margin: 0;
display: block;
padding: 4px 10px 4px 20px;
color: #000;
width: 125px;
border: none;
}

/* Adjustnment for the Proactive Disclosure Button */

div#procontainer a
{
background-color: #000000;
color: #ffffff;
padding: 5px 10px;
}

/* Right Navigation Image */
.right-navigation
{
background-image: none;
border: none;
}

/* Image display on pages */

div.img-left-v2
{
float: left;
width: 170px;
margin: 12px 12px 5px 12px;
padding: 0;
display: inline;
}


div.img-right-v2
{
float: right;
width: 170px;
margin: 12px 12px 5px 12px;
padding: 0;
display: inline;
}

div.img-left-v1
{
float: left;
width: 120px;
margin: 12px 12px 5px 12px;
padding: 0;
display: inline;
}

div.img-container-v1
{
padding: 0;
margin: 0;
width: 120px;
text-align: left;
}

div.img-left-v2 p, div.img-right-v2 p
{
font-size: 0.85em;
padding: 2px;
}

div.img-left-v1 p, div.img-right-v1 p
{
font-size: 0.85em;
padding: 2px;
}

div.img-container-v2
{
padding: 0;
margin: 0;
width: 170px;
text-align: left;
}

div.img-container-v2 a, div.img-container-v2 a:link, div.img-container-v2 a:visited, div.img-container-v2 a:active 
{
border: 1px solid #ccc;
padding: 9px;
display: block;
margin: 0;
}

div.img-container-v1 a, div.img-container-v1 a:link, div.img-container-v1 a:visited, div.img-container-v1 a:active 
{
border: 1px solid #ccc;
padding: 9px;
display: block;
margin: 0;
}


/* Display of image gallery 2 and more images across on html pages */

div.gallery-containter-v1-II
{
padding: 0;
margin: 1em auto;
width: 275px;
text-align: left;
display: table;
}

div.gallery-containter-v2-I
{
padding: 0;
margin: 1em auto;
width: 270px;
text-align: left;
display: table;
}

div.gallery-containter-v2-II
{
padding: 0;
margin: 1em auto;
width: 392px;
text-align: left;
display: table;
}

div.gallery-containter-v2-III
{
padding: 0;
margin: 1em auto;
width: 590px;
text-align: left;
display: table;
}

div.gallery-containter-v1-III
{
padding: 0;
margin: 1em auto;
width: 405px;
text-align: left;
display: table;
}

div.gallery-containter-v1-IIII
{
padding: 0;
margin: 1em auto;
width: 590px;
text-align: left;
display: table;
}

/* Gallery pages - for numerical page navigation */

div.page-navigation
{
font-size: 0.85em;
text-align: right;
padding: 10px 35px 10px 0px;		
}

/******************** ***********************/
p.center-bottom
{
font-weight: bold;
text-align: center;
padding-top: 20px;
}


/*Table display Educational Resources*/

table.Ed
{
border-spacing:0;
border-collapse: collapse;
border:1px solid black;
margin-left:15px;
padding-left:0;
}

table.Ed th.t-column1
{
width:350px;
}

table.Ed th,table.Ed td
{
padding:3px;
}

.marginfix
{
width: 570px;
margin: 0;
margin-left: 15px;
padding: 0;
}

div.row 
{
margin-left: 15px; 
padding: 5; 
width: 90%;
}

div.cols1
{
float: left;
width: 20%;
margin: 5px 0 5px 0;
padding: 0;
}

/*The Canadian Curler's Manual by James Bicket, 1840*/

div.gallery-containter-v1-IIII2000
{
padding: 0;
margin: 1em auto;
width: 530px;
text-align: left;
display: table;
}

div.img-left-v12000
{
float: left;
width: 120px;
padding: 0;
display: inline;
}

div.img-left-v12000 p, div.img-right-v12000 p
{
font-size: 0.85em;
padding: 2px;
}

.marginfix2000
{
margin-left: 60px;
}
