/* Based on http://css.maxdesign.com.au/floatutorial/tutorial0816.htm  */

body		{	font-family: Verdana, Arial, Helvetica, sans-serif;			
			color: #ffffff;
			font-size: 80%;
			background-color: #495B69;
			text-align: center;

		}
#container  	{ 	
			width: 960px;
			margin: 10px auto;
                       	background-color: #495B69;
                        background-image: url('/images/nav_bg.gif'); 
			background-repeat: repeat-y;
			text-align: left;
                        border: solid 2px #000033;
		}
#header 	{     	text-align: right;
                        margin-top: 15px;
			width:  190px;
			height: 50px;
		}
#graphic 	{     	width:  100%;
			height: 150px;
                       	background-color: #495B69;
                        background-image: url('/images/graphic_bg.jpg'); 
			background-repeat: repeat-x;

		}
#page_graphic 	{     	width:  100%;
			height: 75px;
                       	background-color: #495B69;
                        background-image: url('/images/graphic_bg_small.jpg'); 
			background-repeat: repeat-x;

		}
.band 		{     	
			height: 4px;
			width: 100%;
			margin: 0px;
			padding: 0px;
			background-color: #000033;
			overflow: hidden;

		}
.page_band 	{     	
			height: 2px;
			width: 100%;
			margin: 0px;
			padding: 0px;
			background-color: #000033;
			overflow: hidden;

		}
#navbar		{	float: left;
			width: 200px;
			margin: 0;
			padding: 0;
		}
#navlinks	{
			width: 180px;
			margin-left: 10px;
			margin-right: 5px;
			margin-top: 20px;
			font-size: .85em;
			font-weight: normal;
			line-height: 2em;
		}
#content 	{	margin-left: 200px; 
			padding-right: 1em;
			padding-left: 1em;
			padding-bottom: 1em;				
		}
#content h1	{	margin: .5em 0; 	
			font-size: 1.3em;
			color: #ffcc66;		
		}
#content h2	{	margin: 20px 0 .5em 0; 	
			font-size: 1.2em;
			color: #ffcc66;		
		}
#content h3	{	margin: .5em 0; 	
			font-size: 1.1em;
			color: #ffcc66;		
		}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #container  {	width: 780px;
		}
* html #content {	margin-right: 10px;
 		}
 
* html #content {	height: 1%;
			margin-left: 0;
			padding-bottom: 15px;
  		}
/* close */
div#samples	{	float: right;
			width: 150px;
			padding: 0;
		}
div#samples img	{	border: 0;
			margin: 5px 0;
			width: 150px;
			height: 113px;
		}	
#address	{       text-align: center;
			font-size: 70%;
			border-top: solid 1px white;
			margin-top: 4em;
			clear: both;
		}
.formLabel    	{	float: left;
			width: 140px;
			text-align: right;
			margin-bottom: .5em;
			margin-right: 1em;
		}
.formInput   	{	text-align: left;

			margin-left: 160px;
			margin-bottom: .5em;
		}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .formInput  {	margin-left: 0;
		   }
A:link 		{ 	text-decoration: none;		
                	color: #ffffff; 
                	font-weight: normal;  
             	}
A:visited 	{ 	color: #cccccc; 
                	text-decoration: none;
			font-weight: normal;  
             	}
A:hover 	{  	color: #ffcc66; 
                        text-decoration: underline;
			font-weight: normal;  
             	}
A:active 	{  	color: #ffcccc; 
                	text-decoration: none;
			font-weight: normal;  
		}
A.nav:link 	{ 	color: #ffffff; 
                	font-weight: normal;  
                	text-decoration: none;
             	}
A.nav:visited 	{  	color: #cccccc; 
                	text-decoration: none;
			font-weight: normal;  
             	}
A.nav:hover 	{  	color: #cccccc; 
                	text-decoration: underline;
			font-weight: normal;  
             	}
A.nav:active 	{  	color: #00ff66; 
                	text-decoration: none;
			font-weight: normal;  
             	}
.button		{	width: 125px;
			color: #ffffff;
			background-color: #495B69;
		}
