		body {
			font:1em/1.5 verdana,arial,helvetica,san-serif;
			font-size:100.01%;
			color:#ffffff;
			background-color:#0e2940;
			width:100%; 
			margin:0 auto;
			height:100%;
			padding:0;
			border:1px;
		}
		a:link  {
			text-decoration:none;
			color:#fff265;
		} 
		a:visited  {
			text-decoration:none;
			color:#ddd999;
		}
		a:hover	  { 
			text-decoration:italic;
			color:#3d989d;
		}
		a:active  {
			text-decoration:none;
			color:#ff2222;
		}
		a span {
			display:none;
		}
		a:hover span {
			display:block;
			position:relative;
			top:0;
			line-height:150%;
			width:165px;
			margin-right:4px;
			padding:1px;
			z-index:100;
			color:#0e2940;
			background-color:#fff;
			filter:alpha(opacity=30);
			-moz-opacity:0.3;
			-khtml-opacity:0.3;
			opacity:0.3;
			font:11.5px verdana,arial,helvetica,sans-serif;
			font-weight:600;
			text-align:right;
   		}

		id	{
			z-index:5;
			visibility:hidden;
		}
		
		UL  {
			list-style-image:url(/worldwide/images/bulbubl.gif);
			width:55em;
			line-height:1.4em;
			font-family:verdana,helvetica,sans-serif;
			font-size:14px;
			font-style:normal;
			font-weight:400;
			color:#fff;
			text-decoration:none;
			text-indent:1.12em;
			padding:1.25em;
			margin:0.63em;
			z-index:100;
		}
		ul.genlist li a:hover	{
			color: #ffff00;
			background-color: #003366;
		}

		dl {
			  width:380px;
			  height:2em;
			  margin:2em auto;
		}
		dd {
			  width:33%; 
			  float:left; 
			  margin:0;
			  margin-top:-20px;
		}
		LI  {
			list-style-image:url(/worldwide/images/bulbubl.gif);
			margin-left:0;
			text-indent:0;
			font-color:#fff;
		}
		.backg {
			background: #ffffff;
			opacity:0.6;filter:alpha(opacity=60);
		}		
		.buybut	{
			position:absolute;
			top:135px;
			padding-left:69px;
			text-align:center;
			width:83px;
			height:31px;
			background:url(worldwide/images/buybut.gif) no-repeat center;
		}
		#carticon  {
			position:absolute;
			top:73px;
			left:852px;
			border:0;
			z-index:100;
			opacity:0.7; 
			filter:alpha(opacity = 70);
		}			
		#carttally  {
			position:absolute;
			width:365px;
			left:540px;
			top:50px;
			padding:0 1px;
			white-space:nowrap;
			background-color:#ffff95;
			border:1px inset #008ead;
			font-family:arial,helvetica,san-serif;
			color:#00638c;
			font-size:14px;
		}
		#cclogo  {
			position:absolute;
			width:247px;
			left:580px;
			top:81px;
		}			
		#container {
			position:relative;
			width:60em; /* width + border for IE 5.x */
			w\idth:55em; /* real width */
			top:1px;
			margin-left:5px;
		}					
		#content {
			margin-left:233px;
			margin-top:-1px; 
			width:45em; 
			height:280px;
			background-color:#156a7f;
			border-top:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
			border-right:1px solid #cccccc; 
			border-left:0;
			-o-border-radius-topright:8px;
			-icab-border-radius-topright:8px;
			-khtml-border-radius-topright:8px;
			-moz-border-radius-topright:8px;
			-webkit-border-radius-topright:8px;
			border-radius-topright:8px;
			z-index:80;
		}
		#content-adj {
			margin-top:16px; 
		}		
		#fampix  {
			position:absolute;
			top:110px;
			left:215px;
			z-index:100;
		}
		#famtitle1  {
			position:absolute;
			margin-right:200px;
			top:41px;
			left:282px;
			text-align:right!important;
			font-size:36px;
			font-family:garamond,cg times,serif;
			font-weight:600;
			font-style:oblique;
			color:#000000;
			z-index:95;
		}
		#famtitle2  {
			position:absolute;
			margin-right:200px;
			top:40px;
			left:281px;
			text-align:right!important;			
			font-size:36px;
			font-family:garamond,cg times,serif;
			font-weight:600;
			font-style:oblique;
			color:#ffff95;
			z-index:100;
		}
		#footer {
			clear:left;
			background:#ccc;
		}
		#footer p {
			margin:0;
		}
		#formbutton{
			margin-left:58px;
			cursor:pointer;
			border:outset 1px #ccc;
			color:#00638c;
			font-weight:bold;
			padding: 0px 1px;
			background:url(/worldwide/images/formbg.gif) repeat-x left top;
		}
		#form-search {
  			background-color:#FFFF95;
			color: #00638c;
		}
		#genfont  {
			text-align:left;
			font-family:verdana,arial,san-serif;
			font-size:14px;
			font-weight:500;
		}
		#genera_head  {
			position:relative;
			left:310px;
			top:120px;
			width:398px;
			height:135px;
			border-top:0;
			border-bottom:1px solid #aaaaaa;
			border-left:1px solid #aaaaaa;
			border-right:0;
			-o-border-radius-bottomleft:8px;
			-icab-border-radius-bottomleft:8px;
			-khtml-border-radius-bottomleft:8px;
			-moz-border-radius-bottomleft:8px;
			-webkit-border-radius-bottomleft:8px;
			border-radius-bottomleft:8px;			
			text-indent:10px; 
			font-family:verdana,helvetica,sans-serif;
			font-size:12px;
			color:#efefef;
			font-weight:600;
			font-style:normal;			
		}
		#genera_head-long  {
			position:relative;
			left:310px;
			top:115px;
			width:398px;
			height:160px;
			border-top:0;
			border-bottom:1px solid #aaaaaa;
			border-left:1px solid #aaaaaa;
			border-right:0;
			-o-border-radius-bottomleft:8px;
			-icab-border-radius-bottomleft:8px;
			-khtml-border-radius-bottomleft:8px;
			-moz-border-radius-bottomleft:8px;
			-webkit-border-radius-bottomleft:8px;
			border-radius-bottomleft:8px;			
			text-indent:10px; 
			font-family:verdana,helvetica,sans-serif;
			font-size:12px;
			color:#efefef;
			font-weight:600;
			font-style:normal;			
		}		
		#genera  {
			position:relative;
			display:inline-block;
			width:360px; /* width + border for IE 5.x */
			w\idth:370px; /* real width */
			height:100px;
			padding:0 5px;
			text-indent:3px;
			font-size:13px;
			color:#ffff95;
			font-family:verdana,arial,helvetica,sans-serif;
			font-weight:400;
			font-style:normal;	
		}

		h1 {
			margin:0px;
			font-size:18px;
			color:#efefef;
			font-family:garamond,cg times,serif;
			font-weight:400;
			font-style:normal;
			z-index:100;
		}
		#header {
			background:#00638C;
		}
		#locality_tip {
			position:absolute;
			width:500px;
			border:1px zsolid #ffffff;
			padding:8px;
			background-color: #00638C;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:10.5px;
			font-style:normal;
			line-height:1.15em;
			font-weight:normal;
			font-variant:normal;
			text-transform:none;
			color:#ffffff;
			text-decoration:none;
			visibility:hidden;
			z-index:100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
		}		
		#logo  {
			position:absolute; 
			top:8px; 
			left:1px; 
			z-index:100;
		}
		#menu  {
			position:absolute;
			width:650px;
			top:295px;
			left:242;
			z-index:100;
		}	
		#mov  {
			position:absolute;
			top:76px;
			background-color:#0e2940;
			width:240px;
			margin-left:7px; 
			margin-right:4px;
			z-index:70;
		}			
		#movfill  {
			position:absolute;
			top:68px;
			background-color:#156a7f;
			margin-left:203px; 
			border:0;
			z-index:95;
		}		
		.multi  {
			position:absolute;
			top:160px;
			width:70%;
			text-align:center;
			font-family:verdana,helvetica,sans-serif;
			font-size:x-small;
			font-style:normal;
			line-height:1em;
			font-weight:normal;
			color:#ffffff;
			text-decoration:none;			
		}
		#navigation {
			position:absolute; 
			left:0; 
			top:0; 
			width:15em; 
			height:320px;
		}
		#navlinks {
			position:absolute; 
			top:10.5em; 
			left:0;
			line-height:200%;
			list-style-image: url(/worldwide/images/bulbubl.gif);
			list-style-type:none; 
			font-size:14px; 
			font-family:garamond,cg times,serif;
			font-weight:600; 
			font-style:normal; 
			color:#ffffff; 
			z-index:100;
		}
		.nopbutton Refresh  {
			background:#0b6b9f;
			font-family:verdana,helvetica,sans-serif;
			font-size:12px;
			color:#000000;
		}
		#photodisclaim {
			position:relative;
			background-color:#156a7f;
			width:680px;
			left:243px;
			align:center;
			border:1px solid #cccccc;
			text-indent:5px;
			font-family:verdana,helvetica,sans-serif;
			font-size:12px;
			color:#fffd85;
		}				
		.sp-container	{
			position:relative;
			top:1em;
			left:6em;
			width:47.19em;
			background-color:#156a7f;
			padding-left:2em;
			margin-bottom:2em;
			-o-border-radius: 8px;
			-icab-border-radius: 8px;
			-khtml-border-radius: 8px;
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			border-radius: 8px;
			-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
			-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
			-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
			-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
			-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
			box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
			border:1px solid #cccccc;
			font-family:arial,helvetica;sans-serif;
			font-size:16px; color:#ffff95;
			}
		.sp-name	{
			font-face:verdana,helvetica,san-serif;
			font-size:18px;
			font-weight:600;
			color:#ffff95;
			text-decoration:italic;
		}
		.sp-auth	{
			font-face:verdana,helvetica,san-serif;
			font-size:18px;
			font-weight:300;
			color:#e9eacc;
		}
		.sp-desc-wht {
			font-family:verdana,helvetica,sans-serif;
			font-size:14px;
			font-weight:400;
			font-style:normal;
			color:#fff;
		}
		.sp-desc-bdr	{
			position:relative;
			left:340px;
			top:-25px;
			width:345px;
			height:95px;
			border-top:0;
			border-bottom:1px solid #aaaaaa;
			border-left:1px solid #aaaaaa;
			border-right:0;
			-o-border-radius-bottomleft:8px;
			-icab-border-radius-bottomleft:8px;
			-khtml-border-radius-bottomleft:8px;
			-moz-border-radius-bottomleft:8px;
			-webkit-border-radius-bottomleft:8px;
			border-radius-bottomleft:8px;			
		}
		#slogan {
			position:absolute; 
			top:345px; 
			left:16px; 
			padding-bottom:3px; 
			padding-right:6px; 
			padding-left:4px; 
			text-align:center;
			line-height:105%; 
			font-size:18px; 
			color:#efefef; 
			font-family:garamond,times,serif;
			font-weight:400; 
			font-style:normal; 
			z-index:100;
		}
		.sp-desc {
			font-size:12px; 
			font-family:verdana,helvetica,sans-serif;
			font-weight:700; 
			font-style:normal; 
			color:#ffff95;
		}
		#sp-leftcol	{
			position:absolute;
			margin-top:5px;
			text-align:center;
			border:0;
			font-family:verdana,helvetica,sans-serif;
			font-size:12px;
			font-weight:400;
			font-style:normal;
			color:#fff265;
		}
		#taxotext  {
			position:absolute;
			top:60px;
			left:326px;
			width:400px;
			height:200px;
			z-index:70;
			opacity:0.3; 
			filter:alpha(opacity = 30);
		}		
		.thumbcap  {
			position:absolute; 
			top:1px;
			text-align:left;
			z-index:100;
			font-size:12px; 
			font-family:verdana,helvetica,sans-serif;
			font-weight:400; 
			font-style:normal; 
			color:#eae700;
		}
		.thumbnail {
			float:left;
			width: 160px;
			height: 190px;
			margin: 10px 10px 10px 10px !important;
			margin: 10px 0 0 5px;
		}
		.thumbnail-1 {
			float:left;
			width: 160px;
			height: 190px;
			margin: 10px 10px 10px 10px !important;
			margin: 10px 0 0 5px;
		}
		.thumbnail-2 {
			float:left;
			width: 160px;
			height: 190px;
			margin: 10px 10px 10px 10px !important;
			margin: 10px 0 0 5px;
		}
		.thumbnail-3 {
			float:left;
			width: 160px;
			height: 190px;
			margin: 10px 10px 10px 10px !important;
			margin: 10px 0 0 5px;
		}
		.thumbnail-4 {
			float:left;
			width: 160px;
			height: 190px;
			margin: 10px 10px 10px 10px !important;
			margin: 10px 0 0 5px;
		}
		.thumbnail img {
			display: block;
			\width: 160px;
			w\idth: 160px;
			height: 160px;
			position: relative;
			background-color: #eeeccc;
			border: 1px solid #a9a9a9;
			margin: -6px 6px 15px -6px;
			padding: 4px 4px 40px 4px;
		}
		.thumbnail-1 img {
			display: block;
			\width: 160px;
			w\idth: 160px;
			height: 160px;
			position: relative;
			background-color: #decccd;
			border: 1px solid #a9a9a9;
			margin: -6px 6px 15px -6px;
			padding: 4px 4px 40px 4px;
		}
		.thumbnail-2 img {
			display: block;
			\width: 160px;
			w\idth: 160px;
			height: 160px;
			position: relative;
			background-color: #ccd5de;
			border: 1px solid #a9a9a9;
			margin: -6px 6px 15px -6px;
			padding: 4px 4px 40px 4px;
		}				
		.thumbnail-3 img {
			display: block;
			\width: 160px;
			w\idth: 160px;
			height: 160px;
			position: relative;
			background-color: #dedecc;
			border: 1px solid #a9a9a9;
			margin: -6px 6px 15px -6px;
			padding: 4px 4px 40px 4px;
		}				
		.thumbnail-4 img {
			display: block;
			\width: 160px;
			w\idth: 160px;
			height: 160px;
			position: relative;
			background-color: #dccae0;
			border: 1px solid #a9a9a9;
			margin: -6px 6px 15px -6px;
			padding: 4px 4px 40px 4px;
		}
		a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   100px;

  border:  1px solid black;
  padding: 2px 5px;

  background: #FFFFEE;

  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.0em;
  color:   #008000;
}

