

/* NB keep width to 640px. Can print without losing information on portrait A4 */

	

body		{align: center;

			background: #FFFFFF url(http://chymeragroup.com/images/green_diamond_background_li.gif);

/*			background: #FFFFFF url(http://chymeragroup.com/images/arrow3.gif) repeat-y;*/

			background-repeat: repeat-y;

			background-position: left; 

			background-attachment: fixed;

/*			background: url(http://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://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://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://chymeragroup.com/images/shadowAlpha.png) no-repeat bottom right !important;

			background: url(http://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://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://chymeragroup.com/images/chymera_list_diamond.gif)}



.aborder 

			 {border-color: #000000;

			 border-style:solid;

			 border-width: 1px;

			 border-height: 1px;}

	 

