/* Main layout for SARL website
*/
body { /* Sets up green background color */
margin:0;
padding:0;
color:#000000;
background-color:#008000; /* Sask Green*/
font-family:verdana, arial, helvetica, sans-serif;
}

#contentwrapper{
float: left;
width: 100%;
}

#masthead { /* Header area on all web pages */
color:#CC0000;
background-color:#ffffff; /* White background */
margin: 10px 10px 10px 10px;
Height:110px;
text-align:center;
font-family:verdana, arial, helvetica, sans-serif;
}

#leftcolumn{
position: absolute;
left: 0;
width: 270px; /*Width of left column*/
height: 100%;
background: #008000;
}

#rightcolumn{
position: absolute;
right: 0;
width: 100px; /*Width of right column*/
height: 100%;
background: #008000;
}

#menu { /*Side menu bar in yellow */
/*position: relative;*/
top: 0px;
margin-bottom: 0;
float: right;
text-align:left;
font-size: 10pt;
width:170px;
Height:100%;
background-color:#FFFF00;
/* FFFF00 Sask Yellow */
font-family:verdana, arial, helvetica, sans-serif;
}

#main { /* Setup for the main text area */
/*position:absolute;*/
margin: 0 100px 0 270px;
height: 100%;
color: #008000;
font-size: small;
background-color: #FFFFFF;
/*background-image: url('images/antenna.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;*/
font-family:verdana, arial, helvetica, sans-serif;
overflow: auto; /*should automaticaly add a scroll bar */
}

#foot { /*Footer bar for copyright and email address */
clear: both;
width: 100%;
Height:20px;
color:#000000;
background-color:#FFFF00;
text-align:center;
font-size:x-small;
font-family:verdana, arial, helvetica, sans-serif;
}
/* misc text formating */
a {text-decoration:none;
color:#0000FF;
font-weight:bold;
}
a:hover {color: #CC0000;}
/* ul {list-style:none;} */

#menuhead { /* Menu header format */
	color: #800000;
	font-weight:bold;
	font-size: 10pt;
	margin-top: .2cm
}
p.main {
	font-size: 10pt;
	color: #008000;
	margin: 1cm 1cm 1cm 1cm
}
table.bk {
    font-size: 11pt;
    color: black
}
table.dir {
    empty-cells:show;
    text-align:center;
    font-size: 10pt;
}
table.nets{
    font-size: 10pt;
    text-align: left;
    color: black;
}

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(images/indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}