@charset "iso-8859-1";
body{
margin:0;
padding:0;
background-image:url(images/pageback.gif);
background-repeat:repeat-y;
background-position:center;
}
#pagelocation {
	display: none;
}
a{
color:#006600;
}

#maincontainer{
width: 780px; /*Width of main container*/
height: 100%;
margin:0px;
padding:0px;
margin: 0 auto; /*Center container on page*/
border: 1px solid;
background-color:#FFFFFF;
border-color:#ffffff;
}
/*----------------horizontal menu------------------*/
 .logoholder{
float: left;
}
 
.topmenuholder{
float: right;
width: 550px;
margin: 10px 0 10px 10px;
/*height: 38px;*/ 
/*margin-top: 0;*/ 
border:none;
margin-bottom:10px;
}
.solidblockmenu{
margin: 0 0 10px 0 ;
padding: 0;
height: 38px;
float: left;
font: bold 11px Tahoma, sans-serif;
width: 100%;
/*border: 1px solid #625e00;
border-width: 1px 0;*/
/*background: topmenu.gif) center center repeat-x;*/
background-image:url(images/topmenu.gif);
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color:#666666;
padding: 9px 11px;
text-decoration: none;
/*border-right: 1px solid white;*/
}

 /*--------------------horizonatal sub menu*/

.topsubmenu{
float: right;
width: 540px;
margin: 10px 0 10px 10px;
/*height: 20px;*/
/*margin-top: 0;*/
color: #000000;
font:11px Tahoma, sans-serif;
text-align: right;
/*padding:3px 3px 3px 3px;*/
}
a{
color:#000000;
text-decoration:none;
border:none;
}
/*--------------------OPAALS title--------------------*/
.opaalstitle{
width: 550px;
float:right;
font: bold 14px Tahoma, sans-serif;
color:#80B399;
text-align: right;
 /*margin: 10px 0px 5px 0px;
 padding-top:10px;*/
}
/*--------------------left column--------------------*/

#leftcontainer{
float:left;
width: 560px;
height:500px;
}

.pagetitle{
font: bold 12px Tahoma, sans-serif;
background-image:url(images/titleback.gif);
background-repeat:no-repeat;
padding: 5px 0px 5px 20px;
}
.pagetitle2{
font: bold 12px Tahoma, sans-serif;
background-image:url(images/titleback.gif);
background-repeat:no-repeat;
padding: 5px 0px 5px 20px;
margin-top: 20px;
}
.blogtitle{
font: bold 12px Tahoma, sans-serif;
background-image:url(images/blogback.gif);
background-repeat:no-repeat;
padding: 5px 5px 5px 20px;
border-bottom:1px solid;
border-bottom-color:#999999;

}
.blogcontent{
background-color:#F7F7F7;
border-left:solid;
font:  11px Tahoma, sans-serif;
border-left:1px solid;
border-right:1px solid;
border-color:#9999CC #999999 #ffffff #999999;
 /*border-left-color:#cccccc;
border-right-color:#cccccc;*/
padding:5px;
overflow:hidden;
}
.blogsub{
font: bold 12px Tahoma, sans-serif;
color: #006633;
}
.blogart{
margin:5px 0 20px 25px;
}
.blogart a{
color:#006600;
}
.pagecontent{
font: 11px Tahoma, sans-serif;
width:538px;
border: 1px solid;
border-color:#9999CC #999999 #ffffff #999999; /*light dark dark light*/
padding: 10px;
}
/*--------------------right column--------------------*/
#rightcontainer{
float:right;
width: 188px;
height:500px;

}
 /*--------------------vertical menu*/

.buttonmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 178px;
}

.buttonmenu li a{
display: block;
width: 176px;
/*padding: 2px 4px;*/
padding-left: 10px;
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: -1px;
text-decoration: none;
font: bold 13px Tahoma, sans-serif;
color: #006633;
border-left:1px solid;
border-right:1px solid;
border-left-color:#999999;
border-right-color:#999999;
background-color: #E7E7FF;
text-decoration:none;
}
.buttonmenu li a:hover, .buttonmenu li a:active{
color:#80B399;
}

