body,
	html {
		margin:0;
		padding:0;
		/* background:#a7a09a ;		/* a7a09a */ */
		
		/* color:#000 */
		color:#000000;
		line-height: 90%;
	}
	body {
		/*min-width:800px;*/
		background:#E2E0E0 url('img/gradient.jpg') repeat-x 0 0;	/* E2E0E0  */

	}
	/*
		PADDING-RIGHT: 50px; 
	DISPLAY: none; 
	PADDING-LEFT: 50px; 
	BACKGROUND-IMAGE: url(../img/overlay/white.png);
	PADDING-BOTTOM: 50px; 
	WIDTH: 800px; 
	PADDING-TOP: 50px; 
	HEIGHT: 230px;
	*/
	
	#popWrap {
		/*background:#E7E6DF;*/
		/*BACKGROUND-IMAGE: url(../img/overlay/white.png);*/
		padding: 5px;
		margin:0 auto;
		margin-bottom: 100px;
		margin-top: 10px;
		width:750px;			/* width:800px; */
		
		border-style:solid; 
		border-width:0px;
		
	}

	#popup {
		background:#E7E6DF ;		/* E7E6DF */
		padding: 5px;
		margin:0 auto; 
		margin-top: 100px;
		
		width:800px;
		border-style:solid; 
		border-width:1px;
		padding: 10px;
	}
	
	#popupmain {
		float:left;
		/* height:300px; */
		width:100%;
	}


	#popupmain ul {
		list-style-type: circle;
	/*	margin-top: 5px; */
		
		font-style: normal;
    	font-family: Verdana; 
    	font-size: 8pt; 
	}
	
	
	#popupfooter {
		clear:both; 		/* This allows footer to be at bottom when using floats */
		text-align: center;

	}
	
	#popupfooter A {
		font-style: normal;
    	font-family: Arial Black;
    	/*font-weight: bold;*/
    	font-size: 12pt; 
	}
	#contactform	{
		border-style:solid; 
		border-width:1px;	
		width:460px;
		margin:0 auto; 


	}
	#wrap {
		background:#E7E6DF;
		padding: 5px;
		margin:0 auto;
		margin-bottom: 100px;
		margin-top: 10px;
		width:900px;			/* width:800px; */
		border-style:solid; 
		border-width:1px;
	

	}
	#wrap:after
	{
	   content: "";
	    clear: both;
	    display: block;
	    height: 0;
	    visibility: hidden;
	}
	#wrapinner {
		left: 25px;
		background:#0000CC;		/* #F0F0EC; */
		border-style:solid; 
		border-width:1px;
	}
	/* This encloses the sidebar menu and main content, which allows the sidebar background to be same color when main grows bigger */
	#bodyblock {
		
		 background:#FFF;		/* F0F0EC */
		 width: 100%;		/* width:798px; */
		 padding:0;
	
		
	}
	
	/* Only IE uses this wrap to make the menu flush with the main content */
	#menu_nav_wrap	{
		background:#0000CC;
		height:22px;
	}
	
	#header {
		background:#0000CC;		/* background:#000099; */
		text-align: center;	
		/* vertical-align: middle; */
		/* height:90px; */
		padding: 0px;
		padding-top: 6px;
    	margin:0px;
    	border-style:solid; 
		border-width:0px
	}
	#header h1 {
	    margin:0;
    }
    /* This is to center the text in the head as we are using different formats */
    #header_center {
    	background:#0000CC;		/* background:#000099; */
		text-align: center;	
		border-style:solid; 
		border-width:0px
	}

    #content {
    	background:transparent url(/images/RA_Logo.jpg) repeat-y;
    }
    
    div#column2 {
	    margin: 0;
	    padding: 0;
	    background-image: url(/images/RA_Logo.jpg);
	    background-position: right;
	    background-repeat: repeat-y;
	    width: 100%;
	    background-color: #FFFF99;
	}
	div#column1 {
	    margin: 0px;
	    padding: 0px;
	    background-image: url(/images/RA_Logo.jpg);
	    background-repeat: repeat-y;
	    width: 100%;
	    
	}
    
    .clear {
	    clear: both;
	    display: block;
	    height: 1px;
	    overflow: hidden;
	    margin: 0;
	    padding: 0;
	}
  
    
	#nav {
		background:#F0F0EC;		/* green #008000; */
		padding:5px;
		/*height:15px;*/
		border-top-style:solid; 
		border-bottom-style:solid; 
		border-width:1px
	}

	#nav ul{
		margin:0;
		padding:0px;
		list-style:none;
		white-space : nowrap;
		color : Black;
		float : right;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
		text-decoration : none;

	}
	/* Make links stand out by removing underline, making a solid color */
	#nav ul li a{
   		/*background-color : #0066CC;*/
   		color : Black;
   		text-decoration : none;
	  	font-style: normal;
    	font-family: Veranda; 
    	font-weight: bold;
    	font-size: 8pt;
    	padding-left : 1em;
   		padding-right : 1em;
	} 
	
	#nav ul li a:hover{
   		background-color : #99CCFF;
   		color : #000066;
	} 
	
	#main {
		background: #FFFFFF;		/* #F0F0EC;	*/			/* #E7E6DF; */
		float:right;
		padding-left: 20px;
		padding-right: 5px;
		padding-top: 5px;
		width: 873px;					/* width:773px; */
		border-top-width:1px; 
		border-top-style:solid;


	}
	#main ul {
		list-style-type: circle;
		margin-top: 5px;
		/* text-indent: -24px; */
		
		font-style: normal;
    	font-family: Verdana; 
    	font-size: 8pt;
	}
	
	/* Space projects list further apart */
	#main ul.projects li {
		margin: 0.5em;
		font-weight: 600;	/* 700 = bold */
		 
	}
	
	/* Space projects list further apart */
	#main ul.home li {
		margin: 0.5em;
		font-size: 10pt;
	}
	
	/* Stop the link from changing colors */
	#main ul.home li A {
   		color : Black;
   		text-decoration : none;
	}

	#main h2 {
		padding:0 10px;
    }
    
    #main h6 {
    	margin-top:5px;
		padding-left:20px;
    }
	#sidebar {
		background:#F0F0EC;        /* #000099; #E7E6DF */
		float:left;
		padding-top:10px;
		width:177px;
		

	
		/*
		border-left-style:solid;
		border-right-style:solid; */
		border-top-style:solid;
		border-width:1px;


	}
	#sidebar ul {
		margin-bottom:0;
    }
	
	#sidebarstyle {
		width:177px;
		float:left;
		background:#F0F0EC;
		

	}
	
	#sidebarstyle ul {
		margin:0;
		margin-left:30px;
		padding:0;
		/*list-style-type: none;*/
    }
    #sidebarstyle li{
		margin:0;
		padding:0;
		text-decoration : none;

	}
	/* Make links stand out by removing underline, making a solid color */
	#sidebarstyle ul li a{
   		color : Black;
   		text-decoration : none;
	  	font-style: normal;
    	font-family: chiller; 
    	font-size: 10pt;
   		padding-right : 10px;
    	padding-left : 2px;
    	line-height: 170%

	} 
	
	#sidebarstyle ul li a:hover{
   		background-color : #99CCFF;
   		color : #000066;
	} 
    
	
 	
	.sidebar {
		background:#F0F0EC;
    }
       #omronfooter {
		background:#cc9;
		/*clear:both;*/
		/*border-top-style:solid;
		border-width:1px
		*/
	}
	#omronfooter p {
		padding:5px;
		margin:0;
    }
	
	#omronfooter2 {
		background:#cc9;
		clear:both;
		height: 22px;
		border-top-style:solid;
		border-width:1px

	}

    
    
	#footer {
		background:#cc9;
		clear:both;
		border-top-style:solid; 
		/* border-bottom-style:solid;  */
		border-width:1px;
		height:24px;
		
	}
	#footer p {
		padding:5px;
		margin:0;
    }
    
    #footer2 {
		background:#cc9;
		clear:both;
		height: 22px;
		/*border-left-style:solid; 
		border-right-style:solid; 
		border-bottom-style:solid; 
		border-width:1px*/
		
	}
	
	/* Used to display text over image */
	#image_textoutter {
		padding : 0;
		/*margin:0 30px;*/

		/*border : 1px solid black;*/
		position : relative;
	}
	
	#image_textinner {
		position:absolute;
		z-index : 2;
		left: 0px;
		top: 0px;
		/* border : 1px solid blue; */
		margin-top : 0px;
		/*margin-left : -75px;*/
	}  
	
	/* Used to display text over image */
	#home_imageoutter {
		
		width : 696px;
		height : 521px;
		padding : 0;
		margin:0 auto;
		background-image: url('images/MD_Lime_Small_fade.jpg');
		background-size: 100px 200px;
		border : 1px solid black;
		position : relative;
	}
	
	#home_imageinner {
		position:absolute;
		z-index : 2;
		left: 80px;
		top: 300px;
		/* border : 1px solid blue; */
		margin-top : -10px;
		margin-left : -75px;
	}  
	
	#project_imageoutter {
		width : 720px;
		height : 540px;
		padding : 0;
		margin:0 20px;
		background-image: url('images/projects_fade.jpg');
		background-size: 100px 200px;
		border : 1px solid black;
		position : relative
	}
	
	#project_imageinner {
		position:absolute;
		z-index : 2;
		left: 90px;
		top: 70px;
		width: 500px;
		/* border : 1px solid blue; */
		margin-top : 40px; 
		margin-left : -75px;
		font-family: Verdana;
	}  
	
	/* Make links stand out by removing underline, making a solid color */
	#project_imageinner ul li a{
   		color : Black;
   		text-decoration : none;
	  	
	  	/* The following seem to ruin the font in FireFox */
	  	/* font-style: normal;
    	font-family: Veranda; 
    	font-size: 8pt; */
 	} 
 	

	
	
	
	#project_imageinner ul li a:hover{
   		background-color : #99CCFF;
   		color : #000066;
   		
	} 
	
	/*table {
		font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
		border-collapse: collapse;
		width: 320px;
	}*/

  
    h1 {
    	margin-top: 35px;
    	text-align: left;
    	color:#FFFF00;
    	display: inline;
    	font-weight: 400;
    	font-style: normal;
    	font-family: Arial Black;
    	font-size: 34pt;
    	margin-top: 15px;
    	padding-top: 0px;
    }
    h2 {
    	text-align: left;
    	color:#FFFF00;
       	display: inline;
       	font-weight: 400;
    	font-style: normal;
    	font-family: Arial Black;
    	font-size: 28pt;
    }  
    
    h2.blocktext {
    margin-left: auto;
    margin-right: auto;
    width: 6em
}


    h3 {
       	font-weight: 400;
    	font-style: normal;
    	font-family: Arial Black;
    	font-size: 12pt;
    	margin-bottom: 0px;		/* This allows the line under the heading to be close */
    }
    h3:first-letter {font-size: 14pt;} 
	
    h4 {
    	/*text-align: center;*/

    	font-weight: 400; 
    	font-style: normal;
    	font-family: Arial Black; 
    	font-size: 10pt;
    }
    
    /* This class is for the links on the side menu */
    h4.sidelink {
    	color:#000000;  
    	margin-bottom: 5px;		/* This allows the line under the heading to be close */
 		padding-right : 20px;
    	padding-left : 2px;
		/* text-decoration: underline; */
    }
    h4.sidelink:first-letter {
  	 
    	font-size: 12pt;
    }
    
	h5 {
		margin-top: 0px;
		margin-bottom: 0px;
     	font-weight: bold; 
    	font-style: normal;
    	font-family: Verdana; 
    	font-size: 10pt;
    }	
    
    h6 {
		margin-top: 0px;
		margin-bottom: 0px;
     	font-weight: bold; 
    	font-style: normal;
    	font-family: Verdana; 
    	font-size: 9pt;
    }	
   
    p {
      	margin-top: 0;			/* This allows the line under the heading to be close */
    	font-style: normal;
    	font-family: Verdana; 
    	font-size: 8pt;
    	text-indent: 0px

    }


	A:link {
		text-decoration: none;
		color: blue;
	}
	A:visited {
		text-decoration: none;
		color: blue;
	}
	A:active {
		text-decoration: none;
	}
	A:hover {
		text-decoration: underline; 
		color: red;
	}