body {
	/*background:#FEFEFE; */
	background:#F9F9F9 URL(images/bg2.jpg) center repeat-y;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*font-family: verdana, arial, helvetica, sans-serif;*/
	font-family: Tahoma, sans-serif; 
	font-size: 12px;
	color:  #777;
	}

/* orig bak colour 008000 */

a {
	text-decoration: none;
	font-weight: bold;
	color:  #9BBF3E;
	outline: none;
	}
a:visited {
	color:  #9BBF3E;
	}
a:active {
	color:  #bbb;
	}
a:hover {
	color: #bbb;
	text-decoration: underline;
	}
strong, b {
	font-weight: bold;
	}
p {
	font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px; 
	}

.s {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	}

.g {
	font-size: 12px;
	color: #8AAE2D;
	font-weight: bold;
	font-style: italic;
	}

img {
	border:none;
	}


h1 {
	font-family: Tahoma, sans-serif;
	/*font-family: verdana, arial, helvetica, sans-serif;*/
	color: #9BBF3E;
	font-weight: normal;
	font-size: 34px;
	margin-top: 16px;
	padding-left: 0px;
	margin-left: 0px;
	}


h1 .s {
	font-size: 34px;
	color: #9BBF3E;
	font-weight: normal;
	}

h1 .g {
	font-size: 34px;
	color: #9BBF3E;
	font-weight: normal;
	font-style: normal;
	}


/* Styled
h1 .s {
	font-size: 34px;
	color: #888;
	font-weight: normal;
	}

h1 .g {
	font-size: 34px;
	font-weight: normal;
	}
*/



h2 {
	font-size: 19px;
	color: #999;
	font-weight: bold;
	/*font-family: verdana, arial, helvetica, sans-serif;*/
	font-family: Tahoma, sans-serif; 
	margin-top: 40px;
	padding-left: 34px;
	background: transparent url(images/gbullet.gif) no-repeat top left; 
	}

h3 {
	font-size: 16px;
	color: #666;
	color: #8AAE2D;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top: 40px;
	}




#wrapper {
		width:682px; 
		padding:0px 5px 20px 0px;
		padding-left:15px;
		border: solid 3px #CCF0CC;
		border-top: solid 1px #CCF0CC;
		background:#fff;
		text-align: left;
		margin: 0px auto;
		}



/* TOP */


#top	{
		float:left;
		border: solid 0px #00F;
		}

#topLinks {
		/*background: transparent url(images/banner2.jpg) no-repeat top left;*/
		background: none; 
		margin: 0px;
		padding:0px;
		width: 650px;
		border: solid 0px #0F0;
		}

/*
#sglogo {
		float:left;
		color: #CCC;
		margin: 0px;
		padding:0px;
		font: italic 0.9em/0.9em Arial, Tahoma, Georgia, sans-serif;
		letter-spacing: 6px;
		}
*/

#sglogo {
		float:left;
		color: #CCC;
		margin: 0px;
		padding:0px;
		font: italic 0.9em/0.9em Arial, Tahoma, Georgia, sans-serif;
		letter-spacing: 4px;
		}

#dlogo {
		float:right;
		color: #999;
		margin: 0px;
		padding:0px;
		}

#pageHeader {
			float:left;
			margin-bottom: 10px;
			border: solid 0px #FF0;
			}

#pageHeader h1 { 
			background: transparent url(images/banner8.jpg) no-repeat top left; 
			margin: 0px;
			margin-top: 0px; 
			width: 650px; 
			height: 150px; 
			/*float: left;*/
			}
#pageHeader h1 span {
			display:none
			}
#pageHeader h2 { 
			background: transparent; 
			}
#pageHeader h2 span {
			display:none;
			}

#pageHeader2 {
			float:left;
			margin-bottom: 10px;
			border: solid 0px #FF0;
			}

#pageHeader2 h1 { 
			background: transparent url(images/banner.jpg) no-repeat top left; 
			margin: 0px;
			margin-top: 0px; 
			width: 650px; 
			height: 150px; 
			/*float: left;*/
			}
#pageHeader2 h1 span {
			display:none
			}
#pageHeader2 h2 { 
			background: transparent; 
			}
#pageHeader2 h2 span {
			display:none;
			}

/* main content LEFT*/


#leftcol {
		}

#main1, #idcode, #help, #info {
		top: 10px;
		position: relative;
		left: 30px;
		width:450px;
		padding-bottom: 20px;
		border: solid 0px #FF0;
		clear:both;     /*else main floats over top*/
		}

#link1, #link2 {
		padding-bottom:10px;
		line-height: 20pt;
		margin-top: 20px;
		margin-left: 20px;
		padding-left: 30px;
		background: transparent url(images/gbulletSm.gif) no-repeat top left;
		}

/* put padding below for button links*/
#link1 a {
		color: #9BBF3E;
		}

#link2 a {
		color: #9BBF3E;
		}

/* main content RIGHT */

#rightcol {
		position: absolute;
		left:auto; 
		right:auto; 
		top: 320px;
		margin-left: 510px;
		width: 140px;
		border: solid 0px #FF0;
		}

#rightcol2 {
		
		}

#icon1, #icon2, #icon3, #icon4 {
		/*float:right;*/
		width:140px;
		height:100px;
		background: transparent;
		background-repeat: no-repeat;
		background-position: top right;
		margin-bottom: 20px;
		text-align: right;
		}

#icon1 {
		background: URL(images/comsumer.gif) no-repeat;
		background-position: top right;
		}


#icon2 {
		background: URL(images/acaConjoint.gif) no-repeat;
		background-position: top right;
		}

#icon3 {
		background: URL(images/promo.gif) no-repeat;
		background-position: top right;
		}


#icon4 {
		background: transparent;
		background-position: top right;
		display: none;
		}



/* bottom */


#footer {
		padding-top: 20px;
		background:#fff;
		/*margin-top:20px;*/
		text-align:center;
		border: solid 0px #f77;
		/*float:left;*/
		/*width: 650px;dosen't have to be there*/
		}

#footer  ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		}

#footer li {
		/*float: left;*/
		display:inline;
		margin: 0px 10px 0px 10px;
		}