
/* NB keep width to 640px. Can print without losing information on portrait A4 */
	
body		{align: center;
			background: #FFFFFF url(http://www.chymeragroup.com/images/green_diamond_background_li.gif);
/*			background: #FFFFFF url(http://www.chymeragroup.com/images/arrow3.gif) repeat-y;*/
			background-repeat: repeat-y;
			background-position: left; 
			background-attachment: fixed;
/*			background: url(http://www.chymeragroup.com/images/audi_background.gif);	*/
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			text-align: center;}

@media print {
  #body {display: none;}
}

a:link,
a:visited /*33CC33*/
			{color: #006A25;
			text-decoration: none;}

a:hover,
a:visited.active
			{color: #000000;
			text-decoration: underline;}
			
#logo 		{/*background: url(http://www.chymeragroup.com/images/chymera_logo.gif) no repeat bottom;*/
			border: 0px solid #000000;
			height: 105px;
			left: 50%;
			margin: 0px auto 0px -318px;
			padding: 0px 0px 0px 0px;
			position: absolute;
			text-align: right;
			top: 0px;
			width: 638px;}	
			
#nav		{background: url(http://www.chymeragroup.com/images/tab_bottom2.gif) repeat-x bottom;
			border: 0px solid #000000;
	      	font-family: arial, sans-serif;
			font-size: 90%;	
			height: 14px;
			left: 50%;
			margin: 0px auto 0px -318px;
			padding: 0px 0px 0px 0px;
			position: absolute;
			top: 110px;
			width: 638px;}	

#nav a:link,
#nav a:visited
			{background: #33CC33;
			float: left;
			font-size: 90%;	
  	   		font-family: arial, sans-serif;
			line-height: 14px;
			font-weight: normal;
			padding: 2px 6px 2px 6px;
			margin-right: 4px;
			border: 1px solid #CCCCCC;
			text-decoration: none;
			color: #FFFFFF;}

#nav a:link.active,
#nav a:visited.active
			{border-bottom: 1px solid #FFFFFF;
			background: #FFFFFF;
			color: #000000;}

#nav a:hover
			{background: #FFFFFF;
			 -moz-opacity: 0.40;
			filter: alpha(opacity=40);
		    opacity: 0.4;
			color: #000000;}
			
#nav a:active
			{border-bottom: 1px solid #FFFFFF;
			background: #FFFFFF;
			color: #000000;}

		
.subnav		{border: 0px #CCCCCC solid;
			color: #000000;
        	font-family: arial, sans-serif;
			font-size: .7em;
			font-weight: normal;
	 	    text-decoration: none;}

.subnav a:link,
			{color: green;
			text-decoration: none;}
			
.subnav a:link.hover,
			{color: green;
			font-weight: strong;
			text-decoration: underline;}			


.subnav2	{align: right;
			border: 0px #CCCCCC solid;
			color: #33CC33;
        	font-family: arial, sans-serif;
			font-size: .7em;
			font-weight: normal;
	 	    text-decoration: none;
			padding-left: 5px;}

.subnav2 a:link,
.subnav2 a:link.visited
			{color: #33CC33;
			text-decoration: none;}
			
.subnav2 a:link.hover,
.subnav2 a:link.visited.active
			{color: #33CC33;
			font-weight: bold;
			text-decoration: underline;}	
			
.subnav2 a:visited.active
			{color: #33CC33;
			font-weight: bold;}	
		

#bottom		{border-style:solid;
			border-color:#000000;
			border-width:0px 0px 0px 0px; 
			bottom: 0px; 
			font-family: arial, sans-serif;
			font-size: 85%;		
			font-weight: normal;	
			left: 50%;
		 	line-height: 100%;
			margin: 0px auto 0px -318px;
			text-align:right;
			#FFFFFF-space: nowrap;
			width:638px;}
			
#maincontent 
		    {align: center;
			border: 0px 0px 0px 0px #CCCCCC solid;
			color: #000000;
			cursor: text;
			font-family: arial, sans-serif;
			font-size: 80%;		
			font-weight: normal;	
			height: 450px; /* 570px */
			letter-spacing: 0px;
		 	line-height: 150%;
			left: 50%;
			margin: 0px auto 0px -318px;
			padding: 0px 0px 0px 0px;
			position: absolute; 
			text-align: justify;	
			text-decoration: none;			
			top: 150px; 
			width: 638px;}		
							
.bar2 		{border: 0px #000000 groove;
			position: relative; 
			margin: 0px 0px 0px 0px;
			top: 150px;
			width: 630px;}

#copyright	{border: 0px #000000 groove;
			bottom: 5px;
			color: #33CC33;
			font-family: arial, sans-serif;
			font-size: .7em;
		 	height: 17px;		
			left: 50%;
			margin: 0px auto 0px -318px;
			padding: 0px 0px 0px 0px;
			position: absolute; 
 	  	 	text-align: right;
			width: 638px;}
		
#copyright a:link,
#copyright a:visited
		 	{color: #33CC33;
			text-decoration : none;}
#copyright a:hover,
#copyright a:active
		 	{color: #33CC33;
			text-decoration : underline;}

.RST5strap	{align: left;
			color: #000000;
			font-size: .75em;
        	font-family: arial, sans-serif;
	    	font-weight: normal;
		    text-decoration: none;}

.table /*left hand side of page */
			{align: left;
			border: 1px 1px 1px 1px solid #000000;
		    color: green;
			margin-top: 0px;
			font-size: 85%;
        	font-family: arial, sans-serif;
	        right: 112px;
			line-height: 14px;
	    	font-weight: normal;
		    text-decoration: none;
			padding: 0px;
			width: 160px;}

.tabletext	{color: #000000;
			font-size: 1em;
        	font-family: arial, sans-serif;
	    	font-weight: normal;
		    text-decoration: none;}
			
.table a:link,
.table a:visited
			{color: green;
			text-decoration: none;}
.table a:hover,
.table a:active
			{color: green;
			text-decoration: underline;}	

.link_cursortext
			{align: left;
			cursor:text;
			color: #000000;
			font-size: 0.9em;	
			text-decoration: none;}
			
.link_cursortext a:link,
.link_cursortext a:visited
 			{align: left;
			cursor:text;
			color: #006A25;
			font-size: 0.9em;	
			text-decoration: none;}

.link_cursortext a:hover,
.link_cursortext a:visited 	
			{align: left;
			cursor:text;
			color: #006A25;
			font-size: 0.9em;	
			text-decoration: none;}

.link_blue a:link,
.link_blue a:visited
 			{align: left;
			color: blue;
			text-decoration: none;}

.link_blue a:hover,
.link_blue a:active 	
			{align: left;
			cursor: pointer;
			color: blue;
			text-decoration: underline;}
			
.link_cursorhand a:link,
.link_cursorhand a:visited
 			{align: left;
			cursor:pointer;
			color: #006A25;
			text-decoration: none;}

.link_cursorhand a:hover,
.link_cursorhand a:visited 	
			{align: left;
			cursor:pointer;
			color: #006A25;
			text-decoration: none;}
		
#rst5		{border: 0px solid #CCCCCC;
			margin: 0px 0px 0px -250px;
			padding: 0px 0px 0px 0px;
			position: relative;
			text-align: left;
			top: 135px;
			width: 130px;}
			
			/* the width and the padding together cannot exceed the overall desired width of the "printable page" e.g. if you want a site that is 638px wide, then padding + width must not exceed 638 */
				
#products	{border: 0px solid #CCCCCC;
			margin: 0px 0px 0px 150px;
			padding: 0px 0px 0px 0px;
			position: relative;
			text-align: left;
			top: 135px;
			width: 485px;}

			/* ORIGINAL WORKLS ONLY in later versions of IE
#products	{border: 1px solid #CCCCCC;
			left: 50%;
			margin: 0px 0px 0px -319px;
			padding: 0px 0px 0px 100px;
			position: absolute;
			text-align: left;
			top: 135px;
			width: 538px;}  /*= 638px minus the 180px on the padding */
			
#largetext
			{font-size: 1.5em;
			color: green;}
			
@media print {
  #largetext {font-size: 1.1em;}
}
		
.p-shadow
			{clear: both;
			float:left;
			background: url(http://www.chymeragroup.com/images/shadowAlpha.png) no-repeat bottom right !important;
			background: url(http://www.chymeragroup.com/images/shadow.gif) no-repeat bottom right;
			margin: 10px 0px 0px 10px !important;
			margin: 10px 0px 0px 5px;}

.p-shadow div
			{background: none !important;
			background: url(http://www.chymeragroup.com/images/shadow2.gif) no-repeat left top;
			padding: 0px !important;
			padding: 0px 6px 6px 0px;}

.p-shadow p
			{color: #777;
			background-color: #fff;
			font: italic 1em georgia, serif;
			border: 1px solid #a9a9a9;
			padding: 0px; /* increase padding for text */
			margin: -6px 6px 6px -6px !important;
			margin: 0px;}
		
li.diamond {list-style-image:url(http://www.chymeragroup.com/images/chymera_list_diamond.gif)}

.aborder 
			 {border-color: #000000;
			 border-style:solid;
			 border-width: 1px;
			 border-height: 1px;}
	 
