 /* MAIN BODY PART OF ALL PAGES */
		body 
		{
			background-color: #64798E;
			color: #ddd;
			/*color: #FFF;*/
			font-family: "Garamond","Lucida Grande", Verdana, sans-serif;
			font-size: 18px;
			margin-left: 150px;
			margin-right: 150px;
			min-width: 500px;	
		}
						
		#outer{ 
			margin:0px;
			background-color: #64798E;
		}
		

		/* HTML LINK RELATED SETTINGS : STARTS HERE */
		a 
		{
			text-decoration: none;
			
		}

		a:link
		{
			color: white;
			border-bottom: 1px dotted #ddd;
		}

		a:visited
		{
			color: #ddd;
			border-bottom: 1px solid #ddd;
		}

		a:hover
		{
			color: white;
			border-bottom: 1px solid #ddd;
		}
		/* HTML LINK RELATED SETTINGS : ENDS HERE */

		h1, h2, h3, h4, h5, h6 {
				/* margin: 1.2em 0; */
				font-family: "Garamond","Lucida Grande", "Verdana", "sans-serif";
				font-weight: normal;
		}

		/*  HEADING RELATED : STARTS HERE */
		h1
		{
			font-size: 16px;
			margin-top: 0;
			margin-bottom: 0;
			float: right;
			overflow: auto;
		}

		h2
		{
			margin-top: 1.5px;
			margin-bottom: 0.5em;
			font-size:18px;
			
		}
		

		h3
		{
			font-size: 12px;
			margin-bottom: -1em;
			padding: 0;
		}
		h4
		{
			font-size:18px;
			margin-bottom: 12px;
			margin-top: 12px;
		}
		h6
		{
			font-size: 21px;
			font-weight: bolder;
			color: 44d;
			margin-top: 10px;
			padding-top: 10px;
			margin-bottom: -20px;
		}
	   /*  HEADING RELATED : ENDS HERE */
		
		/*p
		{
			margin-top: 0;
			margin-bottom: 1.5em;
			text-align: justify;
			line-height: 1.5em;
		}*/
		p
		{
		margin-top: 0;
		margin-bottom: 1em;
		text-align: justify;
		line-height: 1.5em;
		}

		pre {
			line-height: 1.5em;
		}		


		hr
		{
			border: none;
			background-color: transparent;
			border-bottom: 6px dotted gray;
		}

		#header
		{
			background-color: #64798E;
			/*border-bottom:1px dotted #CCC;*/			
			margin-top: 50px;			
			padding-top: .5em;
			padding-bottom: .2em;
			padding-left: .5em;			
			color: #FFF;
			font-weight: normal;
			margin-left: 0px;
			margin-right: 0px;
			min-width: 650px;						
		}

		#bottom_border
		{

			border-bottom:1px dotted #CCC;
			margin-top: 33px;	
			margin-left:25px;				
			padding-top: 1.75em;
			padding-bottom: .2em;
			margin-right: 25px;
			min-width: 650px;						
		}
		#middle_border
		{

			border-bottom:1px dotted #CCC;
			/*padding-top: .5em;*/
			padding-bottom: .5em;
			margin-right: 0px;
			min-width: 650px;						
		}

		/* TO DISPLAY HEADING ALL THREE PAGES : i.e. Noema, Inc.  */
		#header h1 {
			font-size: 2.5em;	
			padding-right: .5em;
			text-align: right;
		}

		/*  TO DISPLAY LEFT SIDE MENU BAR : i.e. Home, Products */
		#left
		{
			float: left;
			font-size:1.1em;
			/*width: 75px; */
			/* border-right: 1px dotted #CCC; */

		}

		
		/*  TO KEEP ALIGNMENT OF CONTENT IN RIGHT SIDE INSIDE DIV TAG  : USED IN ALL THREE PAGES */
		#right
		{
			float:left;
			width: 100%;
		}

		/*  TO KEEP SPACE AT TOP OF FIRST PARAGRAPH : USED IN 'Home' and 'People' PAGES */
		.pad
		{
			padding: 1.5em;
		}
		
		/*  TO KEEP SPACE AT TOP OF FIRST PARAGRAPH : USED IN 'Product' PAGE */
		.pad_product
		{			
			margin-top:-30px;
		}


		.tspc
		{
			padding-top: 1.5em;
		}

		/*  TO DISPLAY CONTENT INSIDE LEFT  MENU BAR IN FORMATTED MANNER */
		#navlist { 
			margin: 0; 
			padding: 0; 
			list-style-type: none; 
		}


		#navlist1 { 
			margin: 0; 
			padding: 0; 
			list-style-type: none; 
			border-bottom:1px dotted #CCC;	
		}

		
		/*  TO DISPLAY CONTENT INSIDE LEFT  MENU BAR IN FORMATTED MANNER */
		#navlist li { 
			font-family: "Garamond","Lucida Grande", Verdana, Arial, sans-serif;
			font-size: 14px; 
			font-weight: normal;
			background-color: #303F56; 
			padding: 0px; 
			margin: 0px; 
			border-bottom: 1px dotted #CCC;
			list-style-type: none;
			display: block;
				
		}

		/*  TO DISPLAY BOTTOM BORDER AFTER  EACH MENU ITEM */
		#navlist li.current {
			border-bottom: 4px solid white;
		}

		
		/* BACKGROUND SETTING OF MENU */
		#navlist a { 
			display: block; 
			padding: 2em 0em 0em 1.5em;
			margin: 0px;
			border-bottom: 0px dotted #CCC; 
			background-color: #64798E;
			color: #CCC;
			text-decoration: none;

		}		
		.helpindex
		{
			display: block; 
			margin-left:0px;
			padding-left:1.2em;
			border-bottom: 0px dotted #CCC; 
			background-color: #64798E;
			color: #fff;
			text-decoration: none;
			line-height:1.4em;
			
		}
		.helpindex a
		{
			color: #fff;
			font-size:18px;
		}
		
		#left #navlist span.current a
		{ 			
			font-style: normal;
			color: #FFF;
		}
		/*  TO GIVE MOUSE HOVER EFFECT WHEN CURSOR ROLLED ON MENU  */
		#navlist a:hover, #navlist a:active { 
			/*background-color: #CCC; */
			color: #FFF;
			text-decoration: underline;
		}
		.thinborder
		 {
			border:2.5px solid #fff;	
			text-align: bottom;
		 }
		 .whiteimage
		 {
			border:2.5px solid #887;	
			text-align: bottom;
		 }
		.float_left
		{
			float:left; 
			width:400px;
			padding-top: 15px;		
		}

		.float_right
		{
			float:right;
			padding-top: 0px;			
		}

		.rtimg
		{
			float: right;
		} 
		
		.top
		{
			text-align: right;
			margin-top: -1.5em;
		}
		
		.hdr
		{
			padding-bottom: 1em;
		}
		
		.alignleft 
		{
			float: left;
			display: block; /*fixes IE float bug*/ 
			
		}
		
		.title{
		color: #565051; 
		font-weight: bold;
		}


.li_device{
list-style-image: url(../images/mobile.png);
text-indent: 0%;
line-height: 40px;
letter-spacing: 1px;
word-spacing: 4px;
vertical-align: top; 

}

.li_download{
list-style-image: url(../images/download.png);
text-indent: 0%;
line-height: 40px;
vertical-align: top; 

}