/* 
 * Cascading Style Sheet(CSS 467), for Invision Power Board 2.1.0
  * Author: James A. Mathias, admin@leihu.com, http://www.1lotus.com 
   * Copyright: 2005 Invision Power Services, all rights reserved 
    *
     * All style attributes in alpha-numeric order starting from 0
      *
       */
       
       /* 
        * ========================================
	 * global element styles 
	  * ========================================
	   */
	   
	   html{
	   	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE,
has no effect in Mozilla, or Opera */
}

body{ 
      background: #FFF;
      		  color: #000;
		  	 font-family: Verdana, Tahoma, Arial, Trebuchet MS,
Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	    font-size: 11px;
	    	       line-height: 135%;
		       		    margin: 0px;
				    	    padding: 0px; /* required for
Opera to have 0 margin */
      text-align: left; /* centers board in MSIE */
      }
      
      /* 
       * ========================================
        * Set up IPB table
	 * ========================================
	  */
	   
	   .ipbtable { width:100% }
	   
	   table.ipbtable,
	   tr.ipbtable,
	   td.ipbtable
	   { /* required for text in tables, because tables do not inherit
from body */
     background: transparent;
     		 color: #000;
		 	font-size: 11px;
				   line-height: 135%;
				   }
				   
				   .ipbtable td,
				   .divpad{ /* gives all tables faux
cellpadding of 5px */
	    padding: 5px;
	    }
	    
	    td.nopad{ /* allows some tables to have no padding on the td */
	    	      padding: 0;
		      }
		      
		      
		      
		      form{
		      	   display: inline;
			   	    margin: 0; /* removes mystery form tag
gapping */
	padding: 0; /* removes mystery form tag gapping */
	}
	
	img{
	    border: 0; /* makes sure linked images do not have a border */
	    	    vertical-align: middle;
		    }
		    
		    /* 
		     * ========================================
		      * global hyperlink styles 
		       * ========================================
		        */
			
			a:link,
			a:visited,
			a:active{
				 background: transparent;
				 	     color: #000;
					     	    text-decoration: underline;
						    }
						    
						    a:hover{
						    	    background: transparent;

color: #CD9602;
}

/* 
 * ========================================
  * Main wrapper, this controls the overall width of the board in you
browser view window. 
 * ========================================
  */
  
  #ipbwrapper{ 
  	       margin: 5px auto 5px auto; /* centers the box, no matter the
overall width, also applies a 20px gap at the top and bottom of the board */
	text-align: left; /* re_aligns text to left second part of two part
MSIE centering workaround */
     /* EDIT THIS TO CHANGE THE WIDTH OF THE BOARD -> 750px is a common
fixed resolution size */
      width: 99%;
      }
      
      /* 
       * ========================================
        * styles for pagination links 
	 * ========================================
	  */
	   
	   
	   .pagelink,
	   .pagelinklast,
	   .pagecurrent,
	   .minipagelink,
	   .minipagelinklast{
	   		     background: #F0F5FA;
			     		 border: 1px solid #072A66;
					 	 padding: 1px 3px 1px 3px;
						 }
						 
						 .pagelinklast,
						 .minipagelinklast{

background: #DFE6EF;
}


.pagecurrent{
	     background: #FFC9A5;
	     }
	     
	     .minipagelink,
	     .minipagelinklast{
	     		       border: 1px solid #C2CFDF;
			       	       font-size: 10px;
				       		  margin: 0 1px 0 0;
						  }
						  
						  .pagelink a:active,
						  .pagelink a:visited,
						  .pagelink a:link,
						  .pagelinklast a:active,
						  .pagelinklast a:visited,
						  .pagelinklast a:link,
						  .pagecurrent a:active,
						  .pagecurrent a:visited,
						  .pagecurrent a:link,
						  .minipagelink a:active,
						  .minipagelink a:visited,
						  .minipagelink a:link,
						  .minipagelinklast a:active,
						  .minipagelinklast a:visited,
						  .minipagelinklast a:link{

text-decoration: none;
}

/* fake button effect for some links */
.fauxbutton{
	    background: #CBDBAC;
	    		border: 1px solid #3E4F63;
				font-size: 11px;
					   font-weight: bold;
					   		padding: 4px;
							}
							
							.fauxbutton a:link,
							.fauxbutton a:visited,
							.fauxbutton a:active{
								    color:
#000 !important;
     text-decoration: none;
     }
     
     .forumdesc,
     .forumdesc a:link,
     .forumdesc a:visited,
     .forumdesc a:active{ 
     		background: transparent;
			    font-size: 10px; 
			    	       color: #666;
				       	      line-height: 135%;
					      		   margin: 2px 0 0 0;
							   	   padding: 0;
								   }
								   
								   /*
===================================================================================
*/
/*
===================================================================================
*/
/*
===================================================================================
*/

.searchlite {
	    background-color:yellow;
	    			    font-weight:bold;
				    		     color: red;
						     }
						     
						     .activeusers{
						     		  background: #FFF;

border: 1px solid #072A66;
	color: #000;
	       margin: 0px;
	       	       padding: 1px;
		       }
		       
		       .activeuserposting a:link,
		       .activeuserposting a:visited,
		       .activeuserposting a:active,
		       .activeuserposting
		       {
		       	font-style:italic;
					  text-decoration: none;
					  		   border-bottom:1px
dotted black;
}

fieldset.search{ 
		 line-height: 150%;
		 	      padding: 6px; 
			      }
			      
			      label{ 
			      	     cursor: pointer; 
				     }
				     
				     img.attach{ 
				     		 background: #808080
url(debat/style_images/eco-en/click2enlarge.gif) no-repeat top right;
				   border: 1px solid #808080;
				   	   margin: 0 2px 0 0;
					   	   padding: 11px 2px 2px 2px;
						   }
						   
						   .thumbwrap,
						   .thumbwrapp,
						   .fullimagewrap{
						   		  border:
1px solid #072A66;
    margin: 2px;
    }
    
			    
			    li.helprow{ 
			    		margin: 0 0 10px 0;
						padding: 0; 
						}
						
						ul#help{ 
							 padding: 0 0 0 15px; 
							 }
							 
							 .warngood,
							 .warnbad{ 
							 	   color: #0B9500;

font-weight: bold;
}

.warnbad{ 
	  color: #DD0000;
	  }
	  
	  #padandcenter{ 
	  		 margin: 0 auto 0 auto;
			 	 padding: 14px 0 14px 0;
				 	  text-align: center;
					  }
					  
					  #profilename{ 
					  		font-size: 28px; 

font-weight: bold; 
}

#photowrap{ 
	    padding: 6px; 
	    }
	    
	    #phototitle{ 
	    		 border-bottom: 1px solid #000; 
			 		font-size: 24px; 
					}
					
					#photoimg{ 
						   margin: 15px 0 0 0;
						   	   text-align:
center; 
} 

#ucpmenu,
#ucpcontent{ 
	     background: #D9E4C2;
	     		 border: 1px solid #345487;
			 	 line-height: 150%;
				 }
				 
				 #ucpmenu p{ 
				 	  margin: 0; 
					  	  padding: 2px 5px 6px 9px;
						  }
						  
						  #ucpmenu a:link, 
						  #ucpmenu a:active, 
						  #ucpmenu a:visited{ 
						  	   text-decoration:
none; 
}

#ucpcontent{ 
	     width: auto;
	     }
	     
	     #ucpcontent p{ 
	     		 margin: 0;
			 	 padding: 10px;
				 }
				 
				 .activeuserstrip{ 
				 		   background: #BCD0ED;
						   	       padding: 6px;
							       }
							       
							       /* Topic View
elements */
.signature{  
	     background: transparent;
	     		 color: #51643C; 
			 	font-size: 10px;
					   line-height: 150%;
					   }
					   
					   .postdetails{ 
					   		 font-size: 10px;
							 	    line-height:140%;
								    }
								    

.postcolor{ 
	    font-size: 12px; 
	    	       line-height: 160%;
		       }
		       
		       .normalname{ 
		       		    color: #003;
				    	   font-size: 12px; 
					   	      font-weight: bold; 
						      }
						      
						      .normalname a:link, 
						      .normalname a:visited, 
						      .normalname a:active{ 
						      		  font-size: 12px;
								  }
.post1,
.bg1{ 
     background: #f3f4f1;
      }
      
      .post2,
      .bg3{ 
	    	   background:  #f8f9f6;
	    }
	    
	    .row2shaded,
	    .post1shaded { background-color: #DEE4DB }
	    .row4shaded,
	    .post2shaded { background-color: #E3DFE7 }
	    
	    .row1{ 
	    	  background:  #f6fdf5;
		   }
		   
		   .row2{ 
		   	  background: #faf9ff;
			  }
			  
		    .darkrow1{ 
		    	       background: #B1C399;
			       		   color: #344151; 
					   }
					   
					   .darkrow3{ 
					   	      background: #B1C399; 
						      		  color:
#000; 
}

/* tableborders gives the white column / row lines effect */
.plainborder,
.tablefill,
.tablepad{ 
	   background: #D9E4C2;
	   	       border: 1px solid #344151;
		       }
		       
		       .tablefill,
		       .tablepad{ 
		       		  padding: 6px;  
				  }
				  
				  .tablepad{ 
				  	     border: 0 !important;
					     }
					     
					     .wrapmini{ 
					     		float: left;
							       line-height: 1.5em;

width: 25%;
}

.pagelinks{
	   float: left;
	   	  line-height: 1.2em;
		  	       width: 35%;
			       }
			       
			       .desc{ 
			       	      font-size: 11px; 
				      		 color: #434951;
						 }
						 
						 .lastaction
						 {
						  font-size: 10px; 
						  	     color: #434951;
							     }
							     
							     .edit{ 

font-size: 9px;
}

.thin{ 
       border: 1px solid #FFF;
       	       border-left: 0;
	       		    border-right: 0;
			    		  line-height: 150%;
					  	       margin: 2px 0 2px 0;
						       	       padding: 6px
0 6px 0;
}

/*
===================================================================================
*/
/*
===================================================================================
*/
/*
===================================================================================
*/

/* 
 * ========================================
  * calendar styles 
   * ========================================
    */
      
      .calmonths{ 
      		  background: #D9E4C2;
		  	      border: 1px solid #9AB67B;
			      	      font-size: 18px; 
				      		 font-weight: bold; 
						 	      margin: 5px 0
5px 0;
    padding: 8px;
    	     text-align: center;
	     }
	     
	     .weekday{
	     	      font-size: 14px;
		      		 font-weight: bold;
				 }
				 
				 .calmonths a{
				 	    text-decoration: none;
					    }
					    
					    .calday,
					    .calweekday{ 
					    		 background: #CBDBAC;
							 	     color: #666;

font-size: 11px;
	   font-weight: bold;
	   		margin: 0;
				padding: 4px;
					 text-align: right;
					 }
					 
					 .calweekday{
					 	     border-right: 1px solid #AAA;
						     		   color: #222;

font-size: 14px;
	   padding: 6px;
	   	    text-align: center;
		    }
		    
		    .celltodayshaded,
		    .celldateshaded,
		    .cellblank,
		    .celldate,
		    .celltoday,
		    .mcellblank,
		    .mcelldate,
		    .mcelltoday{
		    		background: #D9E4C2;
					    height: 100px;
					    	    margin: 0;
						    	    padding: 0;

vertical-align: top;
}

.celltodayshaded,
.celldateshaded
{
 background: #E3DFE7;
 }
 
 .mcellblank,
 .mcelldate,
 .mcelltoday{
 	     height: auto;
	     }
	     
	     .cellblank,
	     .mcellblank{
	     		 background: #9AB67B;
			 }
			 
			 .celltoday,
			 .celltodayshaded,
			 .mcelltoday{
			 	     border: 2px solid #CD9602;
				     }
				     
				     .calranged
				     {
				      border: 2px outset #C2CFDF;
				      	      background: #C2CFDF;
					      		  padding:4px;
							  }
							  
							  .calitem
							  {
							   border-bottom:
1px dotted #C2CFDF;
    padding:4px;
    }
    
    /* 
     * ========================================
      * form styles 
       * ========================================
        */
	
	.input-warn,
	.input-green,
	input,
	textarea,
	select{
	       background: #FFF;
	       		   border: 1px solid #51643C;
			   	   color: #000;
				   	  font-family: verdana, helvetica, sans-serif;
					  	       font-size: 11px;
						       		  margin: 5px;

padding: 2px;
	 vertical-align: middle;
	 }
	 
	 .input-warn,
	 .input-warn-content
	 {
	  border: 1px solid #C00;
	  }
	  
	  .input-ok,
	  .input-ok-content
	  {
	   border: 1px solid #0C0;
	   }
	   
	   .input-warn-content
	   {
	    padding: 4px;
	    	     margin: 4px;
		     	     background-color: #FCC;
			     }
			     
			     .input-ok-content
			     {
			      padding: 4px;
			      	       margin: 4px;
				       	       background-color: #CFC;
					       }
					       
					       
					       .input-text
					       {
					       	color: #900;
						}
						
						select{
						       border: 0;
						       	       font-family:
verdana, helvetica, sans-serif;
	 font-size: 12px;
	 	    margin: 0;
		    	    padding: 0;
			    }
			    
			    input.button{
			    		 margin: 0;
					 	 width: auto;
						 }
						 
						 optgroup option{
						 	  font-family:
verdana, helvetica, sans-serif;
	 font-size: 12px;
	 }
	 
	 .codebuttons{ 
	 	       font-family: Verdana, Helvetica, Sans-Serif; 
		       		    font-size: 10px; 
				    	       vertical-align: middle;
					       		       margin:2px;
							       }
							       
							       .textarea,
							       .searchinput,
							       .button,
							       .gobutton{

background: #FFF;
	    border: 1px solid #344151;
	    	    color: #000;
		    	   font-family: Verdana, Helvetica, Sans-Serif;
			   		font-size: 11px;
						   padding: 2px;
						   	    vertical-align: middle;
							    }
							     
							     .button{

background: #FFF;
}

.gobutton{
	  background: transparent;
	  	      border: 0;
		      	      color: #072A66;
			      	     margin: 0;
				     	     vertical-align: middle;
					     }
					     
					     .radiobutton,
					     .checkbox,
					     .helpbox { 
					     	      border: 0;
						      	      vertical-align: middle;
							      }
							      
							      /* 
							       *
class.formtable 
 *
  * used for tabled forms 
   * technically tables should not be used for form display 
    * but, in the case of IPB a table is easier to work with
     * for the average webmaster, who has little to no CSS knowledge.
      *
       */
       
       .formtable{
       		  background: transparent;
		  }
		  
		  .formtable td,
		  .pformleft,
		  .pformleftw,
		  .pformright{
		  	      background:#D9E4C2;
			      			 border: 1px solid #FFF;
						 	 border-bottom: 0;

border-left: 0;
	     font-weight: bold;
	     		  margin: 1px 0 0 0;
			  	  padding: 6px;
				  	   width: 25%;
					   } 
					   
					   .formtable td.wider,
					   .pformleftw,
					   .pformright{
					   	       width: 40%;
						       }
						       
						       .formtable td.formright,
						       .pformright{

border-right: 0px;
	      font-weight: normal;
	      		   width: auto;
			   } 
			   
			   .formtable td.formtitle,
			   .formsubtitle{
			   		 background: #CBDBAC;
					 	     border: 1px solid
#9FB9D4; 
	 border-bottom: 0;
	 		border-left: 0;
				     border-right: 0;
				     		   font-weight: normal;
						   }
						   
						   .formsubtitle{ 
						   		  border: 0;

color: #344151;
       font-weight: bold;
       		    padding: 5px;
		    }
		    
		    .formtable td.formstrip{
		    	       background: #DDE8F2;
			       		   border: 1px solid #9FB9D4;
					   	   border-left: 0;
						   		border-right: 0;

font-weight: normal;
}

/* 
 * ========================================
  * new style quote and code wrappers MATT's DESIGN 
   * ========================================
    */
    
    .quotetop{
    	      background: #3E4F63 url(debat/style_images/eco-en/css_img_quote.gif)
no-repeat right;
	  border: 1px dotted #FFF;
	  	  border-bottom: 0;
		  		 border-left: 4px solid #CD9602;
				 	      color: #FFF;
					      	     font-weight: bold;
						     		  font-size: 10px;

margin: 8px auto 0 auto;
	padding: 3px;
	}
	
	.quotemain{
		   background: #EEF3E4;
		   	       border: 1px dotted #000;
			       	       border-left: 4px solid #CD9602;
				       		    border-top: 0;
						    		color: #51643C;

padding: 4px;
	 margin: 0 auto 8px auto;
	 }
	 
	 .codetop,
	 .sqltop,
	 .htmltop{
	 	  background: #CD9602 url(debat/style_images/eco-en/css_img_code.gif)
no-repeat right;
	  border: 1px dotted #000;
	  	  border-bottom: 0;
		  		 border-left: 4px solid #344151;
				 	      color: #FFF;
					      	     font-weight: bold;
						     		  margin: 0
auto 0 auto;
     padding: 3px;
     	      width: 98%;
	      }
	      
	      .codemain,
	      .sqlmain,
	      .htmlmain{
	      		background: #EEF3E4;
				    border: 1px dotted #000;
				    	    border-left: 4px solid #344151;
					    		 border-top: 0;
							 	     color: #465584;

font-family: Courier, Courier New, Verdana, Arial;
	     margin: 0 auto 0 auto;
	     	     padding: 3px;
		     	      width: 98%;
			      }
			      
			      /* 
			       * ========================================
			        * old school quote and code styles -
backwards compatibility 
 * ========================================
  */
  
  #QUOTE,
  #CODE{  
  	  background: #FAFCFE; 
	  	      border: 1px solid #000; 
		      	      color: #465584; 
			      	     font-family: Verdana, Arial; 
				     		  font-size: 11px; 
						  	     padding: 2px; 

white-space: normal;
}

#CODE{ 
       font-family: Courier, Courier New, Verdana, Arial;
       }
       
       /* 
        * ========================================
	 * All New Styles 
	  * ========================================
	   */
	   .cleared{
	   	    clear: both;
		    }
		    
		    .borderwrap,
		    .borderwrapm{ /* this will affect the outlining border
of all the tables and boxes through-out the skin. */
   background: #FFF; 
   	       border: 1px solid #ffffff;
	       	       padding: 0px; 
		       		margin: 0px; 
				}
				
				.borderwrapm{
					     margin: 5px;
					     }
					     
					     .borderwrap h3,
					     .maintitle,
					     .maintitlecollapse{

background-color: #f7fff6;
                                border: 1px solid #eafee8;

vertical-align: middle;
                                text-align:center;
				                                font-weight: bold;
                 letter-spacing: 1px;
		                                 padding: 2px 0px 8px 5px;
  color: #000;
                                  background-image:
url(style_images/foraar/tile_back.gif);}

.maintitle td {
	   color: #000;
	   	  font-size: 12px;
		  	     font-weight: bold;
			     }
			     
			     
			     .maintitlecollapse{
			     			border: 1px solid #FFF;
						
						}
						
						.maintitle p,
						.maintitlecollapse p,
						.formsubtitle p{
							      background:
transparent !important;
	    border: 0 !important;
	    	    margin: 0 !important;
		    	    padding: 0 !important;
			    }
			    
			    .maintitle p.expand,
			    .maintitle p.goto,
			    .maintitlecollapse p.expand,
			    .formsubtitle p.members{
			    		  float: right;
					  	 width: auto !important;
						 }
						 
						 .maintitle a:link, 
						 .maintitle a:visited,
						 .maintitlecollapse a:link, 
						 .maintitlecollapse a:visited {

background: transparent;
	    color: #000;
	    	   text-decoration: none; 
		   }
		   
		   .maintitle a:hover, 
		   maintitle a:active,
		   ..maintitlecollapse a:hover, 
		   .maintitlecollapse a:active{ 
		   		      background: transparent;
				      		  color: #D8B53F;
						  }
						  
						  table th,
						  .borderwrap table th,
						  .subtitle,
						  .subtitlediv,
						  .postlinksbar{ 
						  		 background:
transparent url(debat/style_images/eco-en/tile_sub.gif);
	    border-bottom: 1px solid #344151;
	    		   color: #FFF; 
			   	  font-size: 10px;
				  	     font-weight: bold; 
					     		  letter-spacing: 1px;

margin: 0; 
	padding: 5px; 
	}
	
	.subtitlediv{
		     border: 1px solid #FFF;
		     	     border-bottom: 1px solid #3E4F63;
			     		    text-align: right;
					    }
					    
					    .borderwrap table th a:link,
					    .subtitle a:link,
					    .subtitlediv a:link,
					    .borderwrap table th a:visited,
					    .subtitle a:visited, 
					    .subtitlediv a:visited, 
					    .borderwrap table th a:active,
					    .subtitle a:active,
					    .subtitlediv a:active,
					    .borderwrap table th a:hover,
					    .subtitle a:hover,
					    .subtitlediv a:hover{ 
					    		 background: transparent;
							 	     color: #FFF;

text-decoration: none;
}

.borderwrap h4{
	    background: #D9E4C2;
	    		border: 1px solid #FFF;
				border-bottom: 1px solid #3E4F63;
					       border-top: 1px solid #3E4F63;
					       		   color: #3E4F63; 
							   	  font-size: 12px;

font-weight: bold; 
	     margin: 0;
	     	     padding: 5px;
		     }
		     
		     .borderwrap p{
		     		 background: #F9F9F9;
				 	     border: 1px solid #CCC;
					     	     margin: 5px;
						     	     padding: 10px;

text-align: left;
}

td.formbuttonrow,
.borderwrap p.formbuttonrow,
.borderwrap p.formbuttonrow1{
	    background: #B1C399 !important; 
	    		border: 1px solid #FFF;
				border-top: 1px solid #51643C;
					    margin: 0px !important;
					    	    padding: 5px !important;
						    	     text-align: center;
							     }
							     
							     td.formbuttonrow{

border-bottom: 0;
	       border-left: 0;
	       		    border-right: 0;
			    }
			    
			    .borderwrap p.formbuttonrow1{
			    		background: #F9F9F9 !important;
						    border: 0;
						    	    border-top: 1px
solid #CCC;
}

.bar,
.barb,
.barc{
      background: #D9E4C2;
      		  border: 1px solid #FFF;
		  }
		  
		  .barc{
		  	border-bottom: 0;
			}
			
			.bar p,
			.barb p,
			.barc p{
			      background: transparent;
			      		  border: 0;
					  	  color: #000;
						  	 font-size: 11px;
							 	    margin: 0;

padding: 5px;
	 text-align: left;
	 }
	 
	 .barb p{
	       text-align: right;
	       }
	       
	       .bar p.over,
	       .bar p.overs,
	       .barc p.over,
	       .barc p.overs{
	       	     float: right;
		     }
		     
		     .barb p.over,
		     .barb p.overs{
		     	   float: left;
			   }
			   
			   .bar p.overs,
			   .barb p.overs,
			   .barc p.overs{
			   	 position: relative;
				 	   top: 5px;
					   }
					   
					   .catend{
					   //	   background: #EDB642;
					  //         background: #eeffcc;
					           background: #b1c399;
						   	       color: #000;

font-size: 10px;
	   height: 5px;
	   }
	   
	   .newslink{
	   	     background: #D9E4C2;
		     		 border: 1px solid #9AB67B;
				 	 margin: 0;
					 	 width: 100%;
						 }
						 
						 .newslink td{
						 	   color: #000;
							   	  font-size: 10px;

padding: 5px 5px 5px 10px;
}

.newslink span{
	  background: transparent;
	  	      color: #51643C;
		      	     font-style: italic;
			     		 font-weight: normal;
					 }
					 
					 .newslink input{
					 	   background: #FFF;
						   	       border: 1px
solid #999;
      color: #000;
      	     font-size: 10px;
	     		padding: 3px;
				 vertical-align: middle;
				 		 width: auto;
						 }
						 
						 .newslink input.button{
						 	   background: transparent;

border: 0;
	color: #000;
	       vertical-align: middle;
	       }
	       
	       .fieldwrap{
	       		  background: #F9F9F9;
			  	      border: 1px solid #3E4F63;
				      	      border-top: 0;
					      		  margin: 5px;
							  	  padding: 0;

text-align: left;
}

.fieldwrap h4{
	   background: #9AB67B;
	   	       border: 1px solid #3E4F63;
		       	       border-left: 0;
			       		    border-right: 0;
					    		  color: #FFF; 
							  	 font-size: 12px;

font-weight: bold; 
	     margin: 0;
	     	     padding: 5px;
		     }
		     
		     .errorwrap {
		     		background: #E9D58F;
					    border: 1px solid #CEAA49;
					    	    border-top: 0;
						    		margin: 5px;

padding: 0;
}


.errorwrap h4 {
	   background: #E9D58F;
	   	       border: 1px solid #CEAA49;
		       	       border-left: 0;
			       		    border-right: 0;
					    		  color: #2F2F2F; 
							  	 font-size: 12px;

font-weight: bold; 
	     margin: 0;
	     	     padding: 5px;
		     }
		     
		     .errorwrap p {
		     		background: transparent;
					    border: 0;
					    	    color: #000;
						    	   margin: 0;
							   	   padding: 8px;
								   }
								   
								   
	 
	 #logostrip{ 
	 	     background: #FFFFFF //url(debat/style_images/eco-en/tile_back.gif);
		     		 border: 1px solid #FFF;
				 	 height: 80px;
					 	 margin: 0;
						 	 padding: 0;
							 }
							 
							 #logographic{

background: transparent url(debat/style_images/eco-en/logo4.gif) no-repeat left;
	    height: 68px;
	    	    margin: 0;
		    	    padding: 0;
			    }
			    
			    #submenu{ 
			    	      background: transparent url(debat/style_images/eco-en/tile_sub.gif);
				      		  border: 1px solid #999;
						  	  border-top: 0;
							  	      color:
#3A4F6C; 
	 margin: 0; 
	 }
	 
	 #userlinks,
	 #userlinksguest{ 
	 //		  background: #E9D58F;
	 		  background: #FAF7C2;
			  	      border: 1px solid #CEAA49;
				      	      margin: 5px 0 5px 0;
					      	      padding: 0 5px 0 5px;
						      }
						      
						      #userlinksguest{ 

        		  background: #FAF7C2;
//background: #E9D58F;
	    border: 1px solid #CEAA49;
	    }
	    
	    #submenu p,
	    #userlinks p,
	    #userlinksguest p{
	    		    background: transparent !important;
			    		border: 0 !important;
						font-size: 10px;
							   font-weight: bold; 

letter-spacing: 1px;
		margin: 0 !important;
			padding: 7px 0 7px 0; 
				 text-align: right;
				 }
				 
				 #userlinks p,
				 #userlinksguest p{
				 		 font-weight: normal;
						 	      letter-spacing: 0;
							      }
							      
							      #submenu p.home,
							      #userlinks p.home,
							      #userlinksguest p.home{

float: left;
}

#userlinksguest p.pcen{
		text-align: center;
		}
		
		#submenu a:link, 
		#submenu  a:visited{ 
			  background: #D9E4C2;
			          border : 1px solid #3E4F63; 
				  	 color: #3E4F63; 
					 	padding-top : 4px; 
						        padding-bottom : 3px; 
							        padding-left: 3px; 
        padding-right : 3px;
	        text-decoration:none;
		        margin-left:3px;
			        margin-right:2px;
				}
				
				#submenu a:hover, 
				#submenu a:active{
					 background: #CD9602;
					         border : 1px solid #344151; 
						 	color: #FFF; 
							       padding-top :4px; 
        padding-bottom : 3px; 
	        padding-left : 3px;
		        padding-right : 3px; 
			        text-decoration:none;
				        margin-left:3px;
					        margin-right:2px;
						}

						#navstrip{ 
							   background: transparent;
							   	       color: #999;

font-size: 12px;
	   font-weight: bold;
	   		margin: 0 0 5px 0;
				padding: 14px 0px 8px 0px; 
				}
				
				#navstrip a:link, 
				#navstrip  a:visited{ 
					   background: transparent; 
					   	       color: #000; 

text-decoration: none;
}

#navstrip a:hover, 
#navstrip a:active{
	  background: transparent; 
	  	      color: #CD9602; 
		      }
		      
		      .toplinks{
		      		background: transparent;
					    color: #000;
					    	   margin: 0;
						   	   padding: 0 0 5px 0;

text-align: right;
}

.toplinks span{
	  background: #F1E6BC;
	  	      border: 1px solid #CD9602;
		      	      border-bottom: 0;
			      		     color: #000;
					     	    font-size: 10px;
						    	       font-weight: bold;

margin: 0 10px 0 0;
	padding: 5px;
	}
	
	.copyright,
	.copyright a:link,
	.copyright a:visited,
	.copyright a:active{ 
		   background: #FFF;
		   	       font-size: 10px; 
			       		  color: #666;
					  }
					  
					  /* 
					   * ========================================
					    * print page styles 
					     * ========================================
					      */
					      
					      #print{
					      	     margin: 20px auto 20px auto;
						     	     padding: 0;

text-align: left;
	    width: 85%;
	    }
	    
	    #print h1,
	    #print h2,
	    #print h3,
	    #print h4,
	    #print p{
	    	   color: #036;
		   	  font-size: 18px;
			  	     font-weight: bold;
				     		  margin: 0;
						  	  padding: 8px;
							  }
							  
							  #print h2,
							  #print h3,
							  #print p{

border-bottom: 1px solid #999;
	       font-size: 11px;
	       		  font-weight: normal;
			  }
			  
			  #print h3{
			  	 background: #F5F5F5;
				 	     font-size: 12px;
					     		font-weight: bold;
								     margin:
0 0 10px 0;
}

#print h4{
       background: #F9F9F9;
       		   font-size: 11px;
		   }
		   
		   #print p{
		   	  margin: 0 0 5px 0;
			  	  padding: 10px;
				  }
				  
				  #print p.printcopy{
				  	 border: 0;
					 	 color: #000;
						 	text-align: center;
							}
							
							/*
============================================================== */
/* RTE STYLES
/* ============================================================== */

.rteimage {
	  /*background: #D3D3D3;*/
	  		/*border: 1px outset transparent*/;
				  cursor: pointer;
				  	  cursor: hand;
					  	  padding:1px;
						  }
						  
						  .rteImageRaised {

/*background: #D3D3D3;*/
	      border: 1px outset;
	      	      cursor: pointer;
		      	      cursor: hand;
			      	      padding:0px;
				      }
				      
				      .rteImageLowered {
				      		       /*background: #D3D3D3;*/
						       		     border:
1px inset;
    cursor: pointer;
    	    cursor: hand;
	    	    padding:0px;
		    }
		    
		    .rteimage:hover {
		    		    background: #FFF;
				    		cursor: pointer;
							cursor: hand;
							}
							
							.rteVertSep {
								    margin:
0 4px 0 4px;
}

.rteBack {
	 background: #D3D3D3;
	 	     border: 1px outset;
		     	     letter-spacing: 0;
			     		     padding: 2px;
					     }
					     
					     /* used in ips_rte.js - do not
remove */
.rtebottombutton
{
 font-size:10px;
 		border:1px solid #777;
			   border-top:0px;
			   		  padding:3px;
					  	      margin:0px;

background-color: #EBEBEB;
}

/* used in ips_rte.js - do not remove */
.rtebottombuttonon
{
 font-size:10px;
 		border:1px solid #777;
			   border-top:0px;
			   		  padding:3px;
					  	      margin:0px;

background-color: #D3D3D3;
}

.rtebuttonbar1 {
	       /*background: #D3D3D3;*/
	       		     background-image:
url(debat/style_images/eco-en/folder_rte_images/rte_tile.gif);
						border: 1px solid #344151;
							border-bottom:0px;

letter-spacing: 0;
		padding: 2px;
			 height:26px;
			 }
			 
			 .rtebuttonbar2 {
			 		/*background: #D3D3D3;*/
						      background-image: url(debat/style_images/eco-en/folder_rte_images/rte_tile.gif);

border: 1px solid #344151;
	border-top:1px solid #344151;
		       letter-spacing: 0;
		       		       padding: 2px;
				       		height:26px;
						}
						
						.rtebuttonbar1 tbody tr td,
						.rtebuttonbar1 tr td,
						.rtebuttonbar2 tbody tr td,
						.rtebuttonbar2 tr td,
						.rteBack tbody tr td,
						.rteBack tr td
						{
						 /*background: #D3D3D3;*/
						 	       padding: 0;
							       }
							       
							       .rteDiv {

display: block;
	 position: relative;
	 	   padding:0px;
		   	       margin:0px;
			       }
			       
			       .rteiframe
			       {
			       	border:1px solid #344151;
					   background-color:#FFF;
					   }
					   
					   .rteselectbox
					   {
					    font-size:11px;
					    }
					    
					    
					    .dny-edit-title
					    {
					     border:0px;
					     		padding:3px;
								    margin:0px;

background: #FFF; 
	    color: #000; 
	    }
	    
	    
	    /* ======================================== */
	    /* TABS
	    /* ======================================== */
	    
	    .tabon
	    {
	     border-top:1px solid #999;
	     		    border-left:1px solid #999;
			    		    border-right:1px solid #999;
					    		     background-color:#FFF;
							     			   padding:8px;
										   	       padding-bottom:9px;
											       			  font-size:10px;
														  		 float:left;
																 	    width:auto;
																	    	       margin-top:3px;
																		       }
																		       
																		       .taboff
																		       {

border-top: 1px solid #777;
	    border-left: 1px solid #777;
	    		 border-right: 1px solid #777;
			 	       background-color: #CBDBAC;
				       			 color: #333;
							 	padding: 8px;
									 font-size:10px;

float: left;
       width: auto;
       	      margin-top:3px;
	      }
	      
	      .tabon a:link, 
	      .tabon a:visited, 
	      .tabon a:active
	      {
	       text-decoration:none;
	       			    color: #000;
				    }
				    
				    .taboff a:link, 
				    .taboff a:visited, 
				    .taboff a:active
				    {
				     text-decoration:none;
				     			  color: #333;
							  }
							  
							  .mya-back
							  {
							   background: #CD9602;
							   	       margin:1px;
								       }
								       
								       .mya-content
								       {

background: #FFF;
	    padding:8px;
	    		margin:1px;
				   border: 1px solid #777;
				   }
				   
				   /* -------------------------------- */
				   /* Create PM box defaults           */
				   /* -------------------------------- */
				   
				   .iframeshim
				   {
				    position:absolute;
				    		      display:none;

background: #FFF;
	    filter:alpha(opacity=0);
	    			    border:0px;
				    	       width:auto;
					       		  height:auto;
							  }
							  
							  
							  
							  /*
-------------------------------- */
/* Experimental                     */
/* -------------------------------- */

.popupmenu
{
   background: #D9E4C2;
      border: 1px solid #344151;
         text-align:left;
	    font-size:10px;
	       white-space:nowrap;
	          /*padding:3px 5px 3px 3px;*/
		     /*width:300px;*/
		     }
		     
		     .popupmenu-item
		     {
		      padding: 5px;
		      	       /*margin-top:4px;*/
			       			  white-space: nowrap;

border-bottom: 1px solid #67727F;
}

.popupmenu-item-last
{
 padding: 5px;
 	  /*margin-top:4px;*/
	  		     white-space: nowrap;
			     }
			     
			     .popmenubutton
			     {
			      width:120px;
			      		  white-space:nowrap;

background-color: #D9E4C2;
		  border:1px solid #3E4F63;
		  	     color: #3E4F63;
			     	    font-weight:bold;
				    		     float:right;
						     		 height:18px;
								 	     text-align:center;
									     		       margin:0px;
											       		  font-size:11px;
													  		 padding:3px;
															 }
															 
															 

.popmenubutton a:link, 
.popmenubutton a:visited,
.popupmenu-item a:link, 
.popupmenu-item a:visited,
.popupmenu-item-last a:link, 
.popupmenu-item-last a:visited
{ 
  color: #000; 
  	 text-decoration: none;
	 }
	 
	 .popmenubutton a:hover, 
	 .popupmenu-item a:hover, 
	 .popupmenu-item-last a:hover
	 { 
	   color: #CD9602;
	   	  text-decoration: none;
		  }
		  
		  .popupmenuc-ategory
		  { 
		    background: transparent url(debat/style_images/eco-en/folder_rte_images/rte_tile.gif);
		    		border-top: 1px solid #344151;
					    border-bottom: 1px solid #344151;
					    		   color: #344151; 
							   	  font-size: 10px;

font-weight: bold; 
	     letter-spacing: 1px;
	     		     margin: 0; 
			     	     padding: 5px; 
				     }
				     


.kalenderOK {
	     color: #ffff00;
	     border-style:striped;
	     border-width:1px;
}
.kalenderNOT {
	     color: #999999;
	     border-style:none;		
	     border-width:1px;
}
.small {font-size: 11px;}
.smaller {font-size: 10px;}

.big {font-size: 16px;}

.new {color: #000099;}
.new_on_list {color: #990000;
	     font-size: 10px;}
.new_on_list2 {color: #000099;
	     font-size: 10px;}

.overskrift {background-color: #f7fff6;border: 1px solid #eafee8; 
vertical-align: middle;text-align:center;font-weight: bold;letter-spacing:
1px;padding: 2px 0px 8px 5px;color: #000;background-image:
url(debat/style_images/foraar/tile_back.gif);}


.vinteroverskrift {background-color: #f7f6ff;border: 1px solid #eafee8; 
vertical-align: middle;text-align:center;font-weight: bold;letter-spacing:
1px;padding: 2px 0px 8px 5px;color: #000;background-image:
url(../vintermor/style_images/webber.N-572/tile_back.gif);}

h2, h3, h4 {
    font-family: Verdana, Tahoma, Arial, sans-serif;
    color: #134a66;
}

a.menu-link {color: #59321b;}
a.menu-header {font-size: 12 pt;
	      font-weight: bolder;}
	      
a.jule-link { color: darkred; }

.menu-head-bg {background-color: #d9d4bb; 
	      width: 100px;}
	      
.menu-link-bg { width: 100px;}
	      
.submenu-jul { font-weight: bold;
	     font-size: 10px;
	      text-decoration: none;
	      background: #c4dfef; }


		#submenu-loeb a:link, 
		#submenu-loeb  a:visited{ 
			  background: #D9E4C2;
			          border : 1px solid #3E4F63; 
				  	 color: #3E4F63; 
					 	padding-top : 2px; 
						        padding-bottom : 2px; 
							        padding-left
: 3px; 
        padding-right : 3px;
	        text-decoration:none;
		        margin-left:3px;
			        margin-right:2px;
				}
				
				#submenu-loeb a:hover, 
				#submenu-loeb a:active{
					 background: #CD9602;
					         border : 1px solid #344151; 
						 	color: #FFF; 
							       padding-top :
2px; 
        padding-bottom : 2px;
	        padding-left : 3px;
		        padding-right : 3px; 
			        text-decoration:none;
				        margin-left:3px;
					        margin-right:2px;
						}

