
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	/* FONT-SIZE: 0.7em; */
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; 
	COLOR: #222222; 
	PADDING-TOP: 0px; 
	font-family:  Arial, "Trebuchet MS", Verdana, sans-serif;
	BACKGROUND-COLOR:  #542A2A;
/*	background:  #542A2A url(../images/ihahbguusi2.png); */
	background:  #542A2A url(../images/bg_winter.gif);	
	TEXT-ALIGN: center;
}

A {
BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #663300; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none;
 }
A:link {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #663300; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
A:active {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #663300; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
A:visited {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #663300; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline;							
}
P {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	TEXT-ALIGN: left
}
DIV {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
SPAN {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
STRONG {
	FONT-WEIGHT: bold
}

FORM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
SELECT {
	FONT-SIZE: 100%
}

input, select { 
border: 1px solid #777777; 
padding: 0pt; 
font-size: 100% ! important; 
height: 18px ! important; 
font-family:  Arial, "Trebuchet MS", Verdana, sans-serif;
}

input:focus, select:focus { 
//border: 1px solid rgb(131, 131, 131); 
background-color: rgb(246, 246, 246); 
}

textarea { 
border: 1px solid #777777; 
//border: 1px solid rgb(201, 201, 201); 
margin: 0pt; 
font-size: 100%; 
font-family:  Arial, "Trebuchet MS", Verdana, sans-serif;
}

textarea:focus { 
//border: 1px solid rgb(131, 131, 131); 
background-color: rgb(246, 246, 246); 
}

.radiobuttonnoborder {
border: 0px solid #FFFFFF; 
}



HR {
display:none;
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%;  PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; COLOR: #666666; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 110%;  
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 2px 6px; 
	COLOR: #663300; 
	PADDING-TOP: 0px
}
H3 {
	font-family: "Trebuchet MS", Arial, Verdana,  sans-serif;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px;  
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 2px 6px; 
	COLOR: #888888; 
	PADDING-TOP: 0px
}










.email {
   border-left: 6px solid #663300;
	margin:0px;
	}

.pullquote {
   margin-top: 12px;
   margin-bottom: 12px;
   display:block;
	text-align:left;
   line-height: 20px;
	padding-top: 40px;
	padding-left: 32px;
	background: transparent url(../images/pullquotebg.png) top left no-repeat;
	border-left: 6px solid #663300;
	
}

.pullquotemain {
   font: normal 13px  "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif  ;
	color: #663300;
   margin-top: 12px;
   margin-bottom: 12px;
   display:block;
	text-align:left;
   line-height: 20px;
	padding-top: 0px;
	padding-left: 32px;
	background: transparent url(../images/mainpullquotebg.png) top left no-repeat;
	border-left: 6px solid #663300;
	
}

.techquote {
   margin-top: 12px;
   margin-bottom: 12px;
   display:block;
	text-align:left;
   line-height: 20px;
	padding-top: 40px;
	padding-left: 32px;
	background: transparent url(../images/techquotebg.png) top left no-repeat;
	border-left: 6px solid #663300;
	}

.webquote {
   margin-top: 10px;
   margin-bottom: 5px;
   display:block;
	text-align:left;
   line-height: 20px;
	padding-top: 40px;
	padding-left: 64px;
	padding-right: 6px;
	background: transparent url(../images/webquotebg.png) top left no-repeat;
	border-left: 6px solid #663300;
	}
.logoquote {
   margin-top: 10px;
   margin-bottom: 5px;
   display:block;
	text-align:left;
   line-height: 20px;
	padding-top: 40px;
	padding-left: 64px;
	padding-right: 6px;
	background: transparent url(../images/logoquotebg.png) top left no-repeat;
	border-left: 6px solid #663300;
	}	
	
	.graphicquote {
   margin-top: 10px;
   margin-bottom: 5px;
   display:block;
	text-align:left;
   line-height: 20px;
	padding-top: 40px;
	padding-left: 64px;
	padding-right: 6px;
	background: transparent url(../images/graphicquotebg.png) top left no-repeat;
	border-left: 6px solid #663300;
	}	
	
	.promotequote {
   margin-top: 10px;
   margin-bottom: 5px;
   display:block;
	text-align:left;
   line-height: 20px;
	padding-top: 40px;
	padding-left: 64px;
	padding-right: 6px;
	background: transparent url(../images/promotequotebg.png) top left no-repeat;
	border-left: 6px solid #663300;
	}
	
.brochurequote {
   margin-top: 10px;
   margin-bottom: 5px;
   display:block;
	text-align:left;
   line-height: 20px;
	padding-top: 40px;
	padding-left: 64px;
	padding-right: 6px;
	background: transparent url(../images/brochurequotebg.png) top left no-repeat;
	border-left: 6px solid #663300;
	}		
	
ul {

  margin-left: 0px;
  padding: 0px;
  list-style: none;

}

li {
	line-height: 17px;
  text-indent: 13px; 
  padding-top: 0px; 
}

TABLE {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 100%; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}




.tableout {
	background-color: #24433B ;
	color:#000000;
	BORDER-LEFT: #5E7575 1px solid; 
	background-image: url(../images/buttonbg2.jpg);
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;		
	font-weight : bold;	
	FONT-SIZE: 11px; 		
}

.tableout a:link, .tableout a:visited, .tableout a:active, .tableout A:hover   {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;	
}

.tableover {
	background-color: #24433B;
	background-image: url(../images/buttonbgmo2.jpg);
	color:#000000;
	BORDER-LEFT: #5E7575 1px solid;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;		
	font-weight : bold;	
	FONT-SIZE: 11px;  	
}

.tableover a:link, .tableover a:visited, .tableover a:active, .tableover A:hover  {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;  	
}









#pohja {
	MARGIN-LEFT: auto;
	WIDTH: 794px; 
	MARGIN-RIGHT: auto; 
	margin-top:0px; 
	padding-top: 0px;
	/* background: #7C7C7C url(../images/ihahbg.jpg) center top; */
	position: relative; 

	}

#pohja .vasenlaita {
	width: 7px;
	background: url(../images/bg_winter_vasen.gif);
	/*background: url(../images/bg_vasenlaita.png); */
	/* background-repeat: repeat-x; */ 	
	 background-color: #542A2A; 
}

#pohja .oikealaita {
	width: 7px;
	background: url(../images/bg_winter_oikea.gif);
	/*background: url(../images/bg_oikealaita.png); */
	/* background-repeat: repeat-x; */ 	
	background-color: #542A2A; 
}

#pohjaala {
	/* MARGIN-LEFT: auto;
	WIDTH: 764px; 
	MARGIN-RIGHT: auto; 
	margin-top:0px; 
	*/
	/* padding-top: 5px;
	/* background: #7C7C7C url(../images/ihahbg.gif) center top; */
	position: relative; 
	BACKGROUND-COLOR: #FFFFFF;
	*/

	}
		
#mainBox {
	MARGIN-LEFT: auto; 
	WIDTH: 780px; 
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #FFFFFF;
	}
	
    /* Logo yläreunassa */	
    #mainBox .logo {
    	POSITION: relative; 
  		HEIGHT: 66px; 
    	margin-top:0px;
  		FLOAT: Left;
    	}
  
      /* Logon sijoitus */	
    /*  #logo .logo, #logo .logo a {
      	MARGIN-TOP: #0px; 
      	border:0px;
			 FLOAT: right;
      }
	*/
      #mainBox .ylateksti {
				font-size : 11px;
      /*	MARGIN-TOP: 10px; 
		   	MARGIN-right: 15px; 
				FLOAT: right; */
      }
      
      #mainBox .search {
      /*	MARGIN-TOP: 5px;  
		   	MARGIN-right: 15px; 				
  			FLOAT: right;    */
			}
      
      #mainBox A:hover {
      	COLOR: #666666; 
      	TEXT-DECORATION: underline;
      }

		
#ylabanner {
/* BORDER-RIGHT: #663333 0px solid; 
BORDER-TOP: #663333 0px solid; 
BORDER-LEFT: #663333 0px solid; 
BORDER-BOTTOM: #663333 0px solid;   */
POSITION: relative;
BACKGROUND-COLOR: #FFFFFF;

	}
	
  #ylabanner P {
  	color : White; 
  	Margin-top: -30px;  
  	DISPLAY: none; 
  	background : transparent ;
  	font-size : 12px;
  	font-weight : bold; 
  }
  
  #ylabanner .content {
  	DISPLAY: block;  
  	HEIGHT: 124px;  
  	}
  	
  #ylabanner h1, h2{
  	DISPLAY: none;  
  		}
  		
  #ylabanner img {
  VERTICAL-ALIGN: top; 
  	}	

	
#feedback .info {
	BORDER-RIGHT: #ffffff 3px solid; BORDER-TOP: #ffffff 3px solid; DISPLAY: block; FLOAT: left; BORDER-LEFT: #ffffff 3px solid; WIDTH: 148px; BORDER-BOTTOM: #ffffff 3px solid; HEIGHT: 103px; BACKGROUND-COLOR: #e5e8e6
}


#menuBox {
	BORDER: 0px ; 
	PADDING: 0px ; 
	MARGIN: 0px 0px 0px; 
	BORDER-LEFT: #5E7575  1px solid; 
	BORDER-RIGHT: #5E7575  1px solid; 	
	BACKGROUND-COLOR:  #798B87 ; /* #000000; */
	TEXT-ALIGN: center;
	font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;		
	font-weight : bold;		
	height: 29px;
	background-image:  url(../images/buttonbg2.jpg);
	width:780px; 	
	margin-left: auto;
	margin-right: auto;
			
	}
	
 #stepbrown {
 
  	border:0px dashed #333;
  	WIDTH: 782px; 
  	HEIGHT: 3px; 
  	BACKGROUND-COLOR: #542A2A;
	margin-left: auto;
	margin-right: auto;
  }	

 #stepgray {
 
  	border:0px dashed #333;
  	WIDTH: 782px; 
  	HEIGHT: 3px; 
  	BACKGROUND-COLOR: #cccccc;
	margin-left: auto;
	margin-right: auto;
  }		



#contentBox .mainLine {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 50%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 465px; PADDING-TOP: 0px; HEIGHT: 6px; BACKGROUND-COLOR: #e5e8e6
}
#contentBox .sideLine {
	DISPLAY: block; FONT-SIZE: 50%; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 230px; HEIGHT: 6px; BACKGROUND-COLOR: #f1e9e1
}
#middle {
	FLOAT: left; WIDTH: 465px
}
#side {
	MIN-HEIGHT: 138px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 230px; MARGIN-RIGHT: -1px; PADDING-TOP: 130px; HEIGHT: 138px
}
UNKNOWN {
	HEIGHT: auto
}
#side H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-SIZE: 140%; BACKGROUND: url(images/li_h4.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 2px 6px; COLOR: #666666; PADDING-TOP: 0px
}
#side H5 {
	FONT-SIZE: 100%; MARGIN: 10px 0px 0px 24px; COLOR: #666666
}
#side P {
	MARGIN: 0px 10px 0px 24px
}
#side UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 40px; PADDING-TOP: 0px
}
#side LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; LIST-STYLE-IMAGE: url(images/li.gif); PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px
}

#footertop {
	BACKGROUND-COLOR: #FFFFFF;
}

#footer {
	border:0px dashed #333;  
	WIDTH: 720px; 
	HEIGHT: 50px; 	
	BACKGROUND-COLOR: #FFFFFF;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}

   #footer .step {
  	border:0px dashed #333;
  	WIDTH: 720px; 
  	HEIGHT: 3px; 
  	BACKGROUND-COLOR: #663300;
  }

  #footer .leftside {
 	HEIGHT: 36px; 
   	margin-top:7px;
	FLOAT: left;
  	border:0px dashed #333; 
	BACKGROUND-COLOR: #FFFFFF;
	display: inline;	
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: auto;	
	line-height: 18px;
  }
  
  #footer .rightside {
	line-height: 18px;
  	border:0px dashed #333; 
		MARGIN-TOP: 7px; 	
	margin-right: 2px;	
  	FLOAT: right;  
		TEXT-ALIGN: right;
		BACKGROUND-COLOR: #FFFFFF;
		display: inline;
  }
/*
#footer P {
	text-align:left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 26px; 
}
#footer A {
	MARGIN: 0px 4px
}
*/
#copytisk {
	DISPLAY: none
}
.noDisplay {
	DISPLAY: none
}
.clearAll {
	CLEAR: both; FONT-SIZE: 1%; LINE-HEIGHT: 1px; HEIGHT: 1px; BACKGROUND-COLOR: transparent
}
.text2 {
	PADDING-RIGHT: 10px; COLOR: #557c9d
}
 HTML DIV .text2 {
	PADDING-RIGHT: 5px
}

.search input {
	color: #000000;
	margin-left:0px;
	background-color : #fff;
	border: 1px solid #ED9353;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
}

.sidebar {
	CLEAR: both; 
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 4px 0px 0px; WIDTH: 200px; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-LEFT: #e5e8e6 1px solid; 
	text-align:left;
}

/* *******************************************  pathway */
.pathway {
	padding: 1px;
	margin: 0px 0px 0px 0px;
	border: 0;
	color: #aaaaaa;
		}

.pathway img {
	margin:4px 1px 1px 1px;
}
/* *******************************************  content area */

.contenttop {
	BACKGROUND-COLOR: #FFFFFF;
}
.content{
	padding-top: 15px ;
	padding-bottom: 15px ;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	width:730px;
	margin-left:auto;
	margin-right:auto; 
}
.content td{
		line-height: 20px;
		TEXT-ALIGN: left;
}

.contentheading {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
  	display:block;
  	/* color: #663333; */
	color: #000000;
	text-align: left;
	padding-top: 17px ;
	padding-bottom: 6px ;
	font-weight : bold;
	font-size : 14px;
	    text-valign: top;
	}
	
	table .contentpaneopen {
	/*background: transparent url(../images/subline.gif) repeat-x scroll center bottom;*/
	}
	
	td .contentheading{
		/* width:375px; */
	}
	
	td .buttonheading{
		width:10px; 
	}
	
	td .buttonheading img{
		border:0px #F9F9F9 ! important;
	}
	
	  .contentpaneopen ul {

  margin-left: 0px;
  padding: 0px;
  list-style: circle;
  padding-left: 12px;
/* 
  list-style: none; */

}
 
 .contentpaneopen li {
	line-height: 17px;
  text-indent: 0px;
  padding-top: 0px; 

}


	.componentheading {

	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
  display:block;
  /* color: #663333; */
	color: #000000;
	text-align: left;
	padding-top: 17px ;
	padding-bottom: 6px ;
	font-weight : bold;
	font-size : 14px;
                text-valign: top;
	margin-left: 0px;
/*
	margin-left: 7px;
	}
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
  color: #663333;
	text-align: left;
	padding-top: 12px ;
	padding-bottom: 6px ;
	font-weight : normal;
	font-size : 17px;
*/
	/* background: transparent url(../images/subline.gif) repeat-x scroll center bottom;  */
	}
	
	/*Catalogue browse page title to mask link*/
	.browseheading{
	color: #666;
	text-align: left;
	padding-top: 12px ;
	padding-bottom: 6px ;
	font-weight : normal;
	font-size : 15px;
	text-decoration: none;
	background: transparent url(../images/subline.gif) repeat-x scroll center bottom; 
	}
	.browseheading a:link, .browseheading a:visited, .browseheading a:hover  {
    color: #666;
	text-align: left;
	padding-top: 12px ;
	padding-bottom: 6px ;
	font-weight : normal;
	font-size : 15px;
	text-decoration: none;
	}
	/* Style for the gallery items list*/
	.itemheading {
    text-align: left;
	padding-top: 0px ;
	padding-bottom: 0px ;
	font-weight : normal;
	font-size : 15px;
	margin-bottom: -15px;
	}
	
	.itemheading a:link, .itemheading a:visited {
	text-decoration : none;
	}	
	
	.itemheading a:hover, .itemheading a:active{
	text-decoration : underline;
	}	
	
	.moduletable {
	letter-spacing : -1px;
	}
	/*moves module sublinks */
	#leftmain .moduletable .mainlevel {
		padding-left:0px;
	}
	
	#leftmain .sublevel {
	padding-left: 20px;
	background: transparent url(../images/sub1.png) no-repeat left top;
	}
	
	#leftmain h3 {
	padding-left: 0px;
	letter-spacing : 0px;
	color: #909090;
	margin-top:20px;
	font-weight : bold;
	font-size : 12px;
	text-align: left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-left: 30px;
	background: transparent url(../images/star.gif) no-repeat top left; 
	}

	#leftmain td {
	padding-left: 0px;
	letter-spacing : 0px;
	margin-top:0px;
	text-align: left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:10px;
	padding-left: 35px;
	}

	.browsetable {
	background: transparent url(../images/subline.gif) no-repeat bottom;
		
	}
	
	.moduletable th {
	letter-spacing : 1px;
	color: #0000000;
	margin-top:0px;
	font-weight : bold;
	font-size : 12px;
	text-align: left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-left: 15px;	
}

.contenttoc {
   text-align:left;
	background: #fff url(../images/toc_bg.png) no-repeat top;
	margin-bottom: 10px;
	margin-left: 10px;
	width:140px;
	padding-left: 14px;
	}

.contenttoc th{
	padding-top:10px;
	color: #909090;
	font-weight : bold;
	font-size : 1.2em;
	padding-left: 10px;
}

.contenttoc tbody{
padding-right: 14px;
padding-left: 14px;
}

.moduletablenewsflash  {
		margin:0px;
}
	.moduletablenewsflash .contentheading {
	color:#666;
	font-weight : bold;
	letter-spacing : -1px;
	font-size : 1.2em;
	text-align: left;
	padding-bottom:5px;
}
/*Recent work module title*/
.recentwork  {
	color: #999999;
	font-weight : normal;
	text-align: left;
	padding-top:5px;
	margin-bottom: 3px;
} 

#main_area H3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 110%;  
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 2px 6px; 
	COLOR: #663300; 
	PADDING-TOP: 0px
}
.contentpaneopen {
	width:95%;
	border:2px #F9F9F9 ! important;
	}

.moduletable td a img, .browsetable td a img {
 background: #FFF;
 border: 5px solid #e5e8e6 !important;
 padding: 2px !important;
	}
	
.moduletable td a:hover img, .browsetable td a:hover img {
	border: 5px solid #d0d5d2 !important;
	}	

.blankSpace {
	FONT-SIZE: 1%; MARGIN: 0px; LINE-HEIGHT: 1px; HEIGHT: 10px; BACKGROUND-COLOR: transparent
}
.boldBorder {
	BORDER-RIGHT: #e5e8e6 3px solid; BORDER-TOP: #e5e8e6 3px solid; BORDER-LEFT: #e5e8e6 3px solid; BORDER-BOTTOM: #e5e8e6 3px solid
}
.classicBorder {
	BORDER-RIGHT: #e5e8e6 1px solid; BORDER-TOP: #e5e8e6 1px solid; BORDER-LEFT: #e5e8e6 1px solid; BORDER-BOTTOM: #e5e8e6 1px solid
}
#middle INPUT {
	HEIGHT: 2em
}
#middle INPUT.check {
	HEIGHT: auto
}
.contentpaneopen td a img{
	border:10px;
}

.fullimg{
margin: 6px 0px 6px 0px;
padding:0px;
border: 6px solid #fff;
}

.searchbutton {
  background: #FFFFF url(../images/searchb.gif) no-repeat ;
  outline: none;
  margin: 0;
  padding: 0;
  border: 2;	
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
	
.searchbutton input {
	color: #000000;
	margin-left:0px;
	background-color : #fff;
	border: 1px solid #E2E5E5;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
}

.button {
	color: #ffffff ! important;
	background-color: #663300 ! important;
	font-size:11px;
	border-top: 1px solid  #D8A572; 
	border-left: 1px solid  #D8A572; 
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
}




.buttoncontact{
	text-transform: uppercase;
	}
	

.buttoncontact A, .buttoncontact a:visited {
	PADDING-RIGHT: 11px;
	DISPLAY: block;
	PADDING-LEFT: 11px; 
	FONT-SIZE: 90%; 
	FLOAT: left ! important; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; COLOR: #fff; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #666; 
	TEXT-DECORATION: none;
	text-transform: uppercase;
}

.buttoncontact a:hover, .buttoncontact a:active, .buttoncontact a:focus{ 
   DISPLAY: block;
	BACKGROUND-COLOR: #663333 ! important;
	PADDING-LEFT: 11px; 
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px; 
	PADDING-RIGHT: 11px;
	text-transform: uppercase;	 
}

.sectiontableheader {
	BACKGROUND-COLOR: #7C7C7C;
}


.latestnewsheader	 {
	
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 13px;
}

.latestnews {
	
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 13px;
	padding-left: 150px;
	letter-spacing : 0px;
	margin-top:0px;
	text-align: left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-left: 0px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto; 
}

.mod_events_latest_first {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 13px;
	padding-left: 13px;
	letter-spacing : 0px;
	margin-top:0px;
	margin-left:0px;
	text-align: left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto; 
}

.mod_events_latest   {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 13px;
	padding-left: 13px;
	letter-spacing : 0px;
	margin-top:0px;
	margin-left:0px;
	text-align: left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto; 
}

.mod_events_latest_noevents  {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 13px;
	padding-left: 13px;
	letter-spacing : 0px;
	margin-top:0px;
	margin-left:0px;
	text-align: left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto; 
}




