	body,
	html {
		margin:0;
		padding:0;
		background:#e8ebef;
		color:#454545;
		align:center;
	}
	body {
		min-width:815px;
	}
	#wrap {
		background-color:#FFFFFF;
		margin:0 auto;
		width:815px;
	}
	#header {
		background:#FFFFFF;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {
		background:#FFFFFF;
		padding-top:4px;
		padding-left:6px;
		
	}
	
	

#nav ul{
		margin:0;
		padding:0;
		list-style:none;
		text-decoration: none
	}
	
#nav li{
		display:inline;
		margin:0;
		padding:0;
		text-decoration: none
		
	}
	.nav2{
		float:left;
		width:750px;
		margin:0px 0 0 40px ;
		}
	.nav2 p {
		padding:-10px 15px;
		font-family:Arial;
		font-size:13px;
    }
    
	#main {
		
		float:left;
		width:800px;
		margin:0px 0 0 40px ;
	}
	#main h2, #main h3, #main p {
		padding:-10px 15px;
		font-family:Arial;
		font-size:13px;
    }
	#sidebar {
		background:#FFFFFF;
		float:right;
		width:325px;
		margin:0px  35px 0 0;
		font-family:Arial;
		font-size:13px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 0px 0 0;
    }
	#footer {
		background:#FFFFFF;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
		color:#454545;
		font-family:Arial;
		font-size:10pt;
    }
    * html .nav2 {
		
		margin-left:20px;
	}
	  
      * html #main {
		margin-left:20px;
		margin-right:-30px;
	}
	 * html #sidebar {
		width:480px;
		margin-left:20px;
	}
    
    #main a:link {color: #792720; text-decoration: underline; }
#main a:active {color: #792720; text-decoration: underline; }
#main a:visited {color: #792720; text-decoration: underline; }
#main a:hover {color: #836414; text-decoration: none; }


#footer a:link {color: #454545; text-decoration: none; }
#footer a:active {color: #454545; text-decoration: none; }
#footer a:visited {color: #454545; text-decoration: none; }
#footer a:hover {color: #836414; text-decoration: none; }

#sidebar a:link {color: #792720; text-decoration: underline; }
#sidebar a:active {color: #792720; text-decoration: underline; }
#sidebar a:visited {color: #792720; text-decoration: underline; }
#sidebar a:hover {color: #836414; text-decoration: none; }

.nav2 a:link {color: #792720; text-decoration: underline; }
.nav2 a:active {color: #792720; text-decoration: underline; }
.nav2 a:visited {color: #792720; text-decoration: underline; }
.nav2 a:hover {color: #836414; text-decoration: none; }

a:link {color: #792720; text-decoration: none; }
a:active {color: #792720; text-decoration: none; }
a:visited {color: #792720; text-decoration: none; }
a:hover {color: #836414; text-decoration: none; }

    ul.IR li {
  position: relative;
  / *overflow: hidden;
  commented out for this example */
  font-size: 0.9em;
}

.IR em {
  display: block;
  position: absolute;
  top: 0; left: 0;
  z-index: 1;
}

/* For IE5.x mac only */
* html>body .IR {
  position: static;
  / *overflow: visible;
  commented out for this example */
  font-size: 10px;
}

* html>body .IR em  { position: static; }
.nav { list-style: none; }
.nav li { float: left; padding-bottom: 10px; }
.nav li, .nav li em { width: 454px; height: 104px;}
.link1 em, .link2 em, .link3 em {
  background: url(images/links.jpg) no-repeat;
  cursor: pointer;
}



.menu {
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  
  }
  


.menu li {
  float:left;
  min-width:114px;
  font-family:Arial;
		font-size:13px;
		
		
  }
.menu a {
  position:relative;
  display:block; 
  text-decoration:none; 
  min-width:130px; 
  float:center; 

  }
* html .menu a {
  width:130px;
    padding-left:5px;
    margin-left:15px;
  }
.menu a span {
  display:block; 
  color:#4d5a11; 
  background:#FFFFF; 
  border:1px solid #ffffff; 
  border-width:2px 1px; 
  text-align:center; 
  padding:0px; 
  cursor:pointer;
  
  }
* html .menu a span {
  width:90px; 
  cursor:hand; 
  height:-20px;
  
  }
.menu a b {
  display:block; 
  border-bottom:1px solid #ffffff;
  }
.menu a em {
  display:none;
  }
.menu a:hover {
  background:#ffffff;
  }
.menu a:hover span {
  color:#4d5a11; 
  background:#ffffff;
  
  }
  
  
.menu a:hover em {
  display:block; 
  overflow:hidden; 
  border:6px solid #836414; 
  border-color:#836414 #fff; 
  border-width:6px 6px 0px 6px; 
  position:absolute; 
  left:50%; 
  margin-left:-6px;
  
  }




#blocks {
border: none;
margin: 0px;
padding: 0px;
background-color: #ffffff;
width: 743px;
}

.col{
float: left;
color: #454545;
font-family:Arial;
		font-size:13px;
}

/*THE SUMATORY OF COL WIDTHS CAN NOT BE OVER THE WIDTH OF THEIR CONTAINING BLOCK*/
/*IN IE EXPLORE CAN NOT BE OVER 99%*/
/*WHEN THE WIDTH LIMIT IS PASSED THE LAST FLOAT WILL BE POSITIONED UNDER THE*/
/*FIRST COLUMN*/

#col1{
width: 100%;
clear:both;
background-color: #ffffff;
}
#col2{
width: 40%;
margin-left: 40px;
}
#col3{
width: 40%;
margin-left: 15px;
}
#col4{
width: 19%;
}
#col5{
width: 19%;
}

#col6{
width: 19%;
}
#col7{
width: 19%;
}
#col8{
width: 19%;
}
#col9{
width: 19%;
}
#col10{
width: 19%;
}
.col .block1{
width: 85%;
float: left;
}



a.arc {
display: block;
width: 150px;
height: 58px;
background: transparent url(../images/buttons/archive.jpg) no-repeat;
}

a.arc:hover {
background-position: -151px 0;
} 

body#home a#nav-home,
body#products a#nav-products,
body#hsa a#nav-hsa,
body#ppos a#nav-ppos,
body#tutorials a#nav-tutorials,
body#news a#nav-news,
body#about a#nav-about,
body#contact a#nav-contact
{
background: #FFFFFF url("../images/hover.gif") bottom center no-repeat;
	
}



