
body {
   text-align: left;
   background: url(../images/bg.png) right repeat-x; 
   margin:0em;    
}

/* center wrapper, min max width */
div#pagewrapper {
   margin: 0 auto;       
   max-width: 1000px;   
   min-width: 860px;
	 color: #333;
	 border: 0px solid #81A277;
}


/*** header ***/
div#header {
   height: 165px;    /* adjust according your image size */
   background: #fff url(../images/header_bg.png) no-repeat right;
   
}

div#header h1 a {
   background: url(../images/logo.png) no-repeat; 
   display: block;
   height: 165px;
	 width:410px;            
   text-indent: -999em;  
   text-decoration:none; 
}
#printbutton {
	margin:130px 10px 0 0;
	color: #333;
}

/* position for the search box */
div#search {
   float: right;
   width: 22em;    
   text-align: right;
   margin: 0 0.5em 0em 0;
	 font-size: 0.8em;
	 border: none;
	 background: transparent;
}

div#search input {
	background: #eee;
	margin: 0 0.4em 0 0;
}

div#search label {
	color: #fff;
}

div.breadcrumbs {
   padding: 0em 0 0 1em;
	 height: 30px; 
   font-size: 90%;
	 background: #fff url(../images/breadcrumb_bg.png) no-repeat right;        
   
}

div.breadcrumbs span.lastitem { 
   font-weight:bold; 
 } 

div#content {
	background: #fff url(../images/content_bg.png) no-repeat top right;
 	
} 

div#sidebar {} /* See content.php */

div#main {} 



div#footer {
   clear: both;       
   color: #000;
   background-color: #fff; 
}

div#footer p {
   font-size: 0.8em;
   padding: 1.5em;       
   text-align: center;  
   margin: 0;
}

div#footer p a {
    
}

a.email,
a:link.email, 
a:active.email,
a:visited.email {
  background: url(../images/email_up.png) no-repeat left;
  width: 41px;
  height: 55px;
	margin: 0 0 0 2em;
}

a:hover.email {
	background: url(../images/email_over.png) no-repeat left;
	text-decoration: none;
}

a.email span {
	//visibility: hidden;
	display: none;
}

/* as we hid all hr for accessibility we create new hr with extra div element */
div.hr {
   height: 1px;
   padding: 1em;
   border-bottom: 1px dotted black;
   margin: 1em;
}

/* relational links under content */
div.left49 {
  width: 49%; /* 50% for both left and right might lead to rounding error on some browser */
}

div.right49 {
  float: right;
  width: 49%;
  text-align: right;
}




