/* hide from ie on mac \*/
html {
	height: 100%;

}
	
/*  =body Default BODY settings 
---------------------------*/
body {
	color: #000;	
	padding: 0;
	margin: 0 auto;
	text-align: center;	
	background-color: #fff;
	scrollbar-arrow-color: #ed8500;
	scrollbar-face-color: #fff;
	background: url(../images/top_bgnd.gif); 
	background-repeat: repeat-x;
	background-position: top left;
	/* overflow: hidden; */
	
	font-family: veranda,arial,sans-serif;
	font-size: x-small; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small; /* for compliant browsers */
}
html>body { /* be nice to opera */
	font-size: small;
}

/*  =a Genral Format For Links  
---------------------------------*/

a {
	text-decoration: none;
	color: #ed8500;
}

/* =h1 Heading Definitions
--------------------------*/

h1 {
	padding: 0;
	margin: 0;
	color: #000;
	font: bold;
	font-size: 140%;}

/* =h2 Heading Definitions
--------------------------*/

h2 {
	padding: 0;
	margin: 0;
	color: #000;
	font: bold;
	font-size: 130%;
}

/* =h3 Heading Definitions
--------------------------*/

h3 {
	padding: 0;
	margin: 0;
	color: #000;
	font: bold;
	font-size: 110%;
}

/* =li list item formatting
---------------------------- */

li {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

/* Screen Layout 
  ---------------*/
  
/* In conjunction with the =body mods above will centre the whole site in the browser - dont forget the margin! */
#wrapper {
    	margin: 0 auto 0 auto;
    	padding: 0;  
    	width: 800px;
    	min-height: 600px;
    	text-align: left;	
	/* background-color: #fff;
	/* border: 1px solid #000; */
}

#logo_area {	
	margin: 40px 0 0 0;
	padding: 0;
	width: 800px;
	height: 60px;
	background: url(../images/dmi_logo.gif); 
	background-repeat: no-repeat;
	background-position: top left;
	
}

#nav_area {	
	margin: 0;
	padding: 0;
	width: 800x;
	height: 20px;	
}

#body_area {
	margin: 0;
	padding: 0;
	width: 800px;
	height: 393px;	
	color: #000;	
}

#footer_area {
	margin: 0;
	padding: 0;
	width: 800px;
	height: 86px;	
	color: #000;	
}

#index_table {
	margin: 0;
	padding: 0;
	border: 0;
	color: #222;	
}

/* bullit proof menu! */
#nav {	
	float: left;
	width: 800px;
	height: 20px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li {
	float: left;
	padding: 0;
	font-size: 100%;
	height: 20px;
	line-height: 20px;
}

#nav a {
	/* display: block; */
	float: left;
	padding: 0 9px 0 0;
	color: #ccc;
	text-decoration: none;
}

#nav a:hover, body#1 #t-1 a, body#2 #t-2 a, body#3 #t-3 a, body#4 #t-4 a, body#5 #t-5 a, body#6 #t-6 a, body#7 #t-7 a, body#8 #t-8 a, body#9 #t-9 a, body#10 #t-10 a, body#11 #t-11 a, body#12 #t-12 a, body#13 #t-13 a, body#14 #t-14 a, body#15 #t-15 a, body#16 #t-16 a, body#17 #t-17 a, body#18 #t-18 a, body#19 #t-19 a, body#20 #t-20 a {
	color: #fff;	
	font-weight: normal;
}

#nav a:hover {
	color: #fff;
	font-weight: normal;
}

.div_column {
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.div_column_clear {
	clear: both;
}