	body, td, pre {		
						font-family: Verdana, Helvetica, sans-serif;
						color: #000;
						font-size: 10pt;
	}
	
	
		#imagestrip		{ 
									width: 978px;
									margin: 0px auto 0px auto;
									border: 0px solid #C5C5C5;
		}	
	
		#imagestrip { position: relative; border-bottom: none; overflow: hidden; margin-bottom: 5px; height: 172px; }
		#imagestrip img {float: left; height: 172px; margin-right: 4px;}
	
		#striptext {
			position: absolute;
			z-index: 100;
			top: 147px;
			left: 176px;
			padding: 4px 9px 4px 9px;
			background: #192733;
			font-size: 14px;
			color: #ECFFFF;
			background: #192733;
			text-transform: uppercase;
			filter: Alpha(opacity=80);
			opacity: 0.8;
		}

	a.img, a.img:hover { border-bottom: none; } 
	
	img	{ border: none; }
	label.norm, label.long { float: left; width: 3em; margin-right: 10px; text-align: right; display: block; }
	label.long { width: 9em; }
	
	ul {list-style-type: circle; }
	
	#errbox, #succbox, #bckbox { margin: 20px 20px 20px 0px; padding: 15px 19px; border: 1px solid #000; font-size: 14px; font-weight: bold; color: #000;  }
	#errbox { border-color: #F00; background-color: #FAA; }
	#succbox { border-color: #0F0; background-color: #AFA; }		
	
	
	.contenttitle{
		width: 97%;
		padding: 4px 6px;
		/*
		background-color: #FCC;
		border: 1px solid #333;
		border-bottom-color: #999;
		-moz-border-radius-topleft: 4px; 
		-webkit-border-top-left-radius: 4px; 
		-moz-border-radius-topright: 4px; 
		-webkit-border-top-right-radius: 4px; 
		*/
	}
	
	
	.newsheading { font-size: 1.2em; line-height: 0.8; font-variant: small-caps; color: #444; }
	.newsauthor { font-size: 0.8em; font-style: italic; }

	.contentblock{
		width: 97%;
		border: 1px solid #AAA;
		border-width: 0px 0px 1px 0px;
		padding: 3px 6px 6px 0px;
		margin-bottom: 11px;
		/*
		background-color: #0EE;
		-moz-border-radius-bottomleft: 4px; 
		-webkit-border-bottom-left-radius: 4px; 
		-moz-border-radius-bottomright: 4px; 
		-webkit-border-bottom-right-radius: 4px; 		
		*/
	}
	
	.memberdets { 
		padding-bottom: 5px;
		border-bottom: 1px solid #AAA;
		margin-bottom: 8px;
	}
	
	.membercompany {
		/* font-size: 1.2em; *
		/* line-height: 0.8; */
		/* font-variant: small-caps; */
	}
	#main .membercompany a, #main .membercompany a:link, #main .membercompany a:visited {
		/* color: #000;*/
	}
	
	.memberdesc { font-size: 0.8em; font-style: italic; }
	
	
	table.teamtable td { padding: 0px 0px 5px 3px; font-size: 11px; }
	
	
	table.gbentry {
		width: 100%;
		border: none; 
	}

	table.gbentry td {
		padding: 2px;
	}
	
	table.gbentry input {
		padding: 2px; 
		background: #EDEDED; 
		border: 1px solid #343434;
	}
	
	table.gbentry textarea {
		padding: 2px; 
		background: #EDEDED;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px; 
		overflow: auto; 
		border: 1px solid #343434;
	}	
	
	
	
	/* width taken up by page & rightpage: 942 */
	.page, .cmspage { 
		width: 610px;
		margin: 0px;
		padding: 2px 0px 10px 0px;
		text-align: left;
	}

	.page {
		padding-bottom: 60px;
		/*border: 1px solid red;*/
	}

	.cmspage {
		min-height: 640px;
		border: 1px solid #343434;
		/*padding-top: 8px;*/
	}	
	
	.pagetop, .pagebottom { 
		width: 720px;
		margin: 0px auto;
		height: 11px;
	}
	
	.pagetop, .pagebottom { 
		display: none;
	}
	



	
	.rightpage, .cmsrightpage {
		width: 164px;
		min-height: 300px;
		margin: 13px auto 20px auto;
		padding: 0px 0px 5px 0px;
		font-size: 12px;
		text-align: center;
		overflow: hidden;
	}
	
	.cmsrightpage {
		border: 1px solid #343434;
		float: left;
		margin-left: 4px;
		margin-top: 1px;
	}
	

	
	.page table.listlong, .page table.list, .page table.overview {
		width: 100%;
		border: 1px solid #006633;
		margin-bottom: 10px;
	}
	
	.page table.overview {
		background: #efefdd;
	}
	
	.page table.listlong td, .page table.list td, .page table.overview td {
		border: 1px solid #006633;
		padding: 2px 4px;
	}


	.page table tr.trtitle, .page table.listlong tr:first-child, .page table.overview tr:first-child {
		background: #e4fdb4;
		font-weight: bold;
	}
	
	.page table tr.trtitle td {
		/*border: none;*/
	}
	
	
	/****** IMAGES *******/
	.page img.jimage, .page img.leftbound, .page img.rightbound {
		
	}
	
	.page img.leftbound,	.page img.rightbound, .cmspage img.leftbound,	.cmspage img.rightbound {
		margin: 5px;
	}
	
	.page img.leftbound, .cmspage img.leftbound {
		float: left;
		margin-left: 0px;
	}

	.page img.rightbound, .cmspage img.rightbound {
		float: right;
		margin-right: 0px;
	}	
	
	
	#srch {
		float: right;
		margin-right: 12px;
	}
	
	#srch form {
		display: inline;
	}
	
	#srch input {
		font-size: 10px;
		padding: 0px;
		margin: 0px;
		height: 11px; 
	}
	
	#srch input.srchsub {
		border: none;
		height: 15px;
		background: #000;
		color: #FFF;
	}
	
	.gallmin {
		margin: 4px 0px;
		padding: 23px 0px 0px 0px;
		background: #999;
		border: solid 1px #333;
		height: 50px;
		font-weight: bold;
		text-align: center;
	}
	
	.allcorners { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
	
	.small { font-size: 10px; }
	
	.redstar {font-weight: bold; color: #900; }
