@charset "UTF-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
.clear_corder {
	clear: both;
}

	body {
		background: #101010 url(../hellas_images/bkg_header.jpg) repeat-x top;
		font: 15px 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #fff;
		}

	img, a {
		border: none 0;
		outline: none 0;
		}
		
	#frame {
		width:992px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		top:0px;
		padding:0px;
		text-align:left;
		}	
		
	#contentleft {
		width:1px;
		height:1px;
		padding:0px;
		float:left;
		top:0px;
		}	
	
	#contentcenter {
		width:990px;
		padding:0px;
		height:auto;
		top:0px;
		float:left;
		vertical-align:top;
		}
	
	#contentright {
		width:1px;
		padding:0px;
		height:1px;
		float:left;
		top:0px;
		}

	#threedgrass {
		z-index:909;
		margin-left:665px;
		width:213px;
		height:271px;
		top:230px;
		text-align:left;
		vertical-align:top;
		float:left;
		position:absolute;
		}
		
	#threedgrasse {
		z-index:909;
		margin-left:668px;
		width:213px;
		height:271px;
		top:230px;
		text-align:left;
		vertical-align:top;
		float:left;
		position:absolute;
		}		
			
	#menu {
		width:222px; 
		height:auto;
		top: 270px;
		margin-left:60px;
		z-index:4;
		float:left;
		position:absolute; 
		}
	#submenu_turf, #submenu_construction, #submenu_track, #submenu_tennis {
		position:absolute; 
		width:221px;
		float:left; 
		height:100%;
		top: 153px;
		z-index:4;
		padding-top: 75px;
	}	
	#submenu_turf {
		background: url(../hellas_images/turf_menu_bg3_V2.png) no-repeat;
			}	
	#submenu_construction {
		background: url(../hellas_images/construction_menu_bg2_V2.png) no-repeat;
			}	
	#submenu_track {
		background: url(../hellas_images/track_menu_bg_V2.png) no-repeat;
			}	
	#submenu_tennis {
		background: url(../hellas_images/tennis_menu_bg3_V2.png) no-repeat;
			}	

	#cleftsideimage {
		position:absolute; 
		width:221px;
		float:left; 
		height:auto;
		top: 670px;
		margin-left:42px;
		z-index:34;
		}
				
	#submenucgallerylink {
		position:absolute; 
		width:189px;
		float:left; 
		height:auto;
		top: 392px;
		z-index:14;
		}		
				
	#submenuicon {	
		position:absolute; 
		width:auto; 
		height:auto;
		top: 153px;
		X margin-left:107px;
		z-index:5;
		float:left;
		margin-left: 63px;
		}
		
	#submenuiconc {	
		position:absolute; 
		width:auto; 
		height:auto;
		top: 153px;
		margin-left:50px;
		z-index:5;
		float:left;
		}

	#submenubg {
		width:222px; 
		height:auto;
		top: 163px;
		X margin-left:43px;
		z-index:2;
		position:absolute; 
		}	
		
	#banner {
		width:700px;
		height:245px;
		margin-left:205px;
		margin-top:16px;
		z-index:100;
		}

#banner2 {
		width:704px;
		height:344px;
		margin-left: 193px;
		margin-top:16px;
		z-index:100;
		}
				
	#productslanding {
		width:630px;
		height:273px;
		margin-left:285px;
		top:213px;
		z-index:100;
		position:absolute;
		float:left;		
		}			

	#projectsalphasearch {
		width:auto;
		height:auto;
		margin-left:318px;
		top:270px;
		z-index:113;
		position:absolute;
		float:left;			
		font-family:"Trebuchet MS", Arial;
		font-size:13px;
		line-height:18px;
		vertical-align:top;
		color:#FFFFFF;
		}
		
	#projectsalpha {
		width:auto;
		height:auto;
		margin-left:318px;
		top:180px;
		z-index:113;
		position:absolute;
		float:left;			
		font-family:"Trebuchet MS", Arial;
		font-size:13px;
		line-height:18px;
		vertical-align:top;
		color:#FFFFFF;
		}		

	#productslandingtext {
		width:580px;
		height:273px;
		margin-left:310px;
		top:532px;
		z-index:113;
		position:absolute;
		float:left;			
		font-family:"Trebuchet MS", Arial;
		font-size:16px;
		color:#FFFFFF;
		line-height:26px;
		}	
		
	#productslandingbtnone {
		width:112px;
		height:111px;
		margin-left:22px;
		margin-top:73px;
		z-index:213;
		position:absolute;
		float:left;			
		}				
		
	#productslandingbtntwo {
		width:112px;
		height:111px;
		margin-left:150px;
		margin-top:73px;
		z-index:214;
		position:absolute;
		float:left;			
		}	
		
	#productslandingbtnthree {
		width:112px;
		height:111px;
		margin-left:22px;
		margin-top:200px;
		z-index:215;
		position:absolute;
		float:left;			
		}				
		
	#productslandingbtnfour {
		width:112px;
		height:111px;
		margin-left:150px;
		margin-top:200px;
		z-index:216;
		position:absolute;
		float:left;			
		}						
		
	#slideshow2 {
		width:600px;
		height:500px;
		margin-left:300px;
		margin-top:224px;
		z-index:100;
		position:absolute;
		float:left;		
		}	
		
	#slideshow2c {
		width:600px;
		height:500px;
		margin-left:300px;
		margin-top:284px;
		z-index:100;
		position:absolute;
		float:left;		
		}
		
	#slideshow2ctext {
		width:auto;
		height:auto;
		margin-left:300px;
		margin-top:224px;
		z-index:107;
		position:absolute;
		float:left;		
		}							
		
	#imagegallery {
		width:511px;
		height:375px;
		margin-left:302px;
		margin-top:10px;
		z-index:100;
		}	
		
	#youtube {
		width:511px;
		height:375px;
		margin-left:382px;
		margin-top:233px;
		z-index:100;
		position:absolute;
		float:left;		
		}					
		
	#prbutton {
		width:400px;
		height:100px;
		margin-left:496px;
		margin-top:-239px;
		z-index:3006;
		position:absolute;
		float:left;		
		}	
		
	#prbuttonh {
		width:400px;
		height:100px;
		margin-left:550px;
		margin-top:221px;
		z-index:3006;
		position:absolute;
		float:left;		
		}	
		
	#homefloattext {
		width:309px;
		height:110px;
		margin-left:58px;
		margin-top:305px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:11px;
		line-height:15px;
		z-index:3007;
		position:absolute;
		background-color:#000000;
		float:left;		
		}							
				
	#quicksearchform {
		width:500px;
		height:auto;
		margin-left:315px;
		margin-top:65px;
		z-index:120;
		position:absolute;
		float:left;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;		
		}				
			
	#searchpagetitledetailone {
		width:auto;
		height:auto;
		margin-left:190px;
		margin-top:165px;
		z-index:131;
		position:absolute;
		float:left;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#999999;		
		}
		
	#searchpagetitledetailtwo {
		width:auto;
		height:auto;
		margin-left:190px;
		margin-top:168px;
		z-index:132;
		position:absolute;
		float:left;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;		
		color:#999999;		
		}	
		
	#searchpagetitledetailthree {
		width:auto;
		height:auto;
		margin-left:785px;
		margin-top:165px;
		z-index:133;
		position:absolute;
		float:left;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;		
		color:#999999;		
		}
		
	#projectdetailtitleone {
		width:auto;
		height:auto;
		margin-left:20px;
		margin-top:218px;
		z-index:131;
		position:absolute;
		float:left;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#999999;		
		}
		
	#projectdetailtitletwo {
		width:auto;
		height:auto;
		margin-left:190px;
		margin-top:218px;
		z-index:132;
		position:absolute;
		float:left;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;		
		color:#999999;		
		}	
		
	#projectdetailtitlethree {
		width:auto;
		height:auto;
		margin-left:785px;
		margin-top:40px;
		z-index:133;
		position:absolute;
		float:left;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;		
		color:#999999;		
		}		
		
	#projectdetailtitletfour {
		width:auto;
		height:auto;
		margin-left:635px;
		margin-top:40px;
		z-index:134;
		position:absolute;
		float:left;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;		
		color:#999999;		
		}		
		
	#presssort {
	 	width:auto;
	 	height:30px;
		vertical-align:middle;
	 	margin-left:153px;
		margin-top:355px;
		z-index:255;
		position:absolute;
		float:left;	
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;		
		color:#999999;
		}			
			 
	 #presssorttext {
	 	width:auto;
	 	height:30px;
		vertical-align:middle;
	 	margin-left:473px;
		margin-top:355px;
		z-index:256;
		position:absolute;
		float:left;	
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;		
		color:#ffffff;
		}		 

/* ---------- START CORDER CSS -------- */
		
	#header {
		width: 940px;
		height: 125px;
		margin: 0 auto;
		padding: 20px 10px 0;
		}	

.logo {
	position: absolute;
}
a img:hover.logo  {
	opacity:1;
	filter:alpha(opacity=100);
}
a img:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
	/* ---------- Start Main Navigation -------- */
#nav_main {
	float: right;
	width: 599px;
	height: 68px;
	background: url(../hellas_images/nav_main.jpg) no-repeat 0 0;
	margin: 10px 0 0 0;
}
#nav_main li {
	float: left;
	text-indent: -9999px;
	height: 68px;
	list-style: none;
}
#nav_main li a {
	display: block;
	height: 68px;
}
#nm_construction, #nm_construction a {
	width: 90px;
}
#nm_construction a:hover, li#nm_construction.on {
	background: url(../hellas_images/nav_main.jpg) no-repeat 0 -69px;
}
#nm_turf, #nm_turf a {
	width: 105px;
}
#nm_turf a:hover, li#nm_turf.on {
	background: url(../hellas_images/nav_main.jpg) no-repeat -90px -69px;
}
#nm_track, #nm_track a {
	width: 105px;
}
#nm_track a:hover, li#nm_track.on {
	background: url(../hellas_images/nav_main.jpg) no-repeat -195px -69px;
}
#nm_tennis, #nm_tennis a {
	width: 105px;
}
#nm_tennis a:hover, li#nm_tennis.on {
	background: url(../hellas_images/nav_main.jpg) no-repeat -300px -69px;
}
#nm_specialty, #nm_specialty a {
	width: 100px;
}
#nm_specialty a:hover, li#nm_specialty.on {
	background: url(../hellas_images/nav_main.jpg) no-repeat -405px -69px;
}
#nm_maintenance, #nm_maintenance a {
	width: 94px;
}
#nm_maintenance a:hover, li#nm_maintenance.on {
	background: url(../hellas_images/nav_main.jpg) no-repeat -505px -69px;
}
	/* ---------- End Main Navigation -------- */

	/* ---------- Start Sub Navigation -------- */

#nav_sub {
	float: right;
	margin: 26px 0 0 0;
	line-height: 0;
}
ul#nav_sub  {
	font-size: 12px;
	font-size: 12px;
	font-weight: bold;
}
#nav_sub li {
	float: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	list-style: none;
}
#nav_sub li a {
	color: #fff;
	font-family: 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
#nav_sub li.active {
	color: #F5B41A;
}
#nav_sub li a:hover {
	color: #2b637f;
}
.pipe {
	margin: 0 8px;
	color: #fff;
}
#nav_sub li.active a {
	color: #F5B41A;
}
	/* ---------- End Sub Navigation -------- */

	/* ---------- Start Content -------- */
#content_wrap {
	width: 992px;
	margin: 0 auto;
	padding-top: 15px;
	background: #000 url(../hellas_images/bkg_container_main.jpg) repeat-x;
}
#content {
	width: 900px;
	border: 1px solid #2a2a2a;
	margin: 0 auto;
	background-color: #000;
	padding: 0 20px 20px;
	line-height: 18px;
}

	/* start homepage content */
.flash {
	margin-left: 4px;
	margin-top: 5px;
}
#col_left, #col_right {
	margin-top: 17px;
}
#col_left {
	width: 460px;
	border-right: 1px solid #2a2a2a;
	float: left;
	padding: 0 35px 0 25px;
	font-size: 12px;
}
#col_left h2 {
	color: #f6b533;
	letter-spacing: 3px;
	margin: 5px 0;
}
#col_right {
	float: right;
	padding-top: 10px;
	width: 372px;
}
#col_right img {
	display: block;
	margin: 0 auto 15px; 
}
	/* end homepage content */
	/* start footer content */
#footer {
	margin-top: 10px;
	height: 37px;
	background: url(../hellas_images/bkg_footer.png) repeat-x;
	padding: 23px 30px 0;
	font-size: 12px;
}
#footer p.copyright {
	float: left;
}
#footer p.sitemap {
	float: right;
}
#footer a {
	font: 12px 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
}
#footer a:hover {
	text-decoration: underline;
}
	/* end footer content */
	
	/* start subpage content */
#nav_side {
	font-family: Arial, Helvetica, sans-serif;
}	
#nav_side {
	width: 188px;
	margin: 20px 11px 0 0;
	padding-top: 40px;
	background: url(../hellas_images/bkg_sidenav_top.jpg) no-repeat top center;
	float: left;
	position: relative;
}
#nav_side ul {
	background: url(../hellas_images/bkg_sidenav.jpg) repeat-x;
	padding: 5px 0 0 20px;
	list-style: none;
	margin: 0px;
}
#nav_side ul li, #nav_side ul li a:hover {
	font-family:Arial,Helvetica,sans-serif;
	color: #FFD037;
	font-size: 15px;
	font-weight: bold;
line-height:28px;
}
#nav_side ul li a:link, #nav_side ul li a:visited {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 15px;
	line-height:28px;
}
#nav_side ul li a {
	color: #fff;
}
.first_img {
	margin: 150px 0 30px 0;
}
.badge {
	position: absolute;
	top: -27px;
	left: 60px;
}
#content_main {
	width: 640px;
	margin: 20px 0 0 11px;
	padding: 275px 25px 0 25px;
	float: right;
}
.specialty {
	background: url(../hellas_images/masthead_specialty.jpg) top no-repeat;
}
.aviation {
	background: url(../hellas_images/masthead_aviation.jpg) top no-repeat;
}
.landscaping {
		background: url(../hellas_images/masthead_landscaping.jpg) top no-repeat;
}
#content_main h1 {
	color: #888689;
	font-weight: normal;
}
#content_main h1 {
	margin-bottom: 15px;
	font-size: 26px;	
}
#content_main h2 {
	margin-top: 25px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
}
#content_main p {
	margin-bottom: 15px;
	line-height: 21px
}
#content_main dt {
	font-weight: bold;
	margin-bottom: 13px;
}
#content_main dd {
	margin-bottom: 10px;
}
#content_main dd.last{
	margin-bottom: 20px;
}
#content_main dd img {
	margin-right: 10px;
}
ul.turf_products {
	margin: 0;
}
ul.turf_products a {
	color:#FFD037;
	list-style: none;
	font: 15px 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ul.turf_products a:hover {
	text-decoration: underline;
}
ul.turf_products li {
	margin-bottom: 12px;
}
#aviation li {
	list-style-image: url(../hellas_images/bullet_aviation.gif);
	list-style-position: inside;
	margin-bottom: 10px;
	font: 15px 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
}
ul#aviation  {
	margin: 0 0 15px 0;
	background: url(../hellas_images/aerograss.jpg) no-repeat top right;
}
#lightbox_aviation li {
	width: 120px;
	float: left;
}
#lightbox_aviation li p {
	line-height: 16px;
	color: #fff;
	font: 12px 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.buttons_aviation img {
	margin: 35px 30px;
}
	/* end subpage content */
	
/* ---------- END CORDER CSS -------- */
			
	#widebanner {
		width:915px;
		height:480px;
		margin: 7px 0 0 -4px;
		}
		
	#widebannercontactus {
		width:915px;
		height:580px;
		margin-left:-6px;
		margin-top:13px;
		z-index:100;
		position:absolute;
		float:left;		
		}
		
	#widebannermap {
		width:915px;
		height:500px;
		margin-left:-6px;
		margin-top:113px;
		z-index:100;
		position:absolute;
		float:left;		
		}		
		
	#widebannerhome {
		width:915px;
		height:400px;
		margin-left:39px;
		margin-top:213px;
		z-index:100;
		position:absolute;
		float:left;		
		}		
		
	#widebannerxml {
		width:918px;
		height:176px;
		margin-left:36px;
		margin-top:613px;
		z-index:108;
		position:absolute;
		vertical-align:top;
		float:left;		
		}		
		
	#widebannerxmlmap {
		width:890px;
		height:480px;
		margin-left:43px;
		margin-top:393px;
		z-index:118;
		position:absolute;
		float:left;		
		}		
		
	#widebannershorter {
		width:915px;
		height:322px;
		margin-left:39px;
		margin-top:213px;
		z-index:100;
		position:absolute;
		float:left;		
		}				
			
	#widebannerup {
		width:915px;
		height:500px;
		margin-left:39px;
		margin-top:210px;
		z-index:100;
		position:absolute;
		float:left;		
		}		
						
	.table.mainnav {
		width:221px;
		border:none;
		vertical-align:top;
		}
		
	.table.submenunav {
		width:210px;
		border:none;
		vertical-align:top;
		}		
		
	.table.cleansweeptable {
		width:880px;
		height:auto;
		border:none;
		color:#FFFFFF;
		font-family:"Trebuchet MS", Arial;
		font-size:15px;
		line-height:20px;
		text-align:left;
		vertical-align:top;
		}				
				
	.table.maintable {
		width:990px;
		vertical-align:top;
		border:none;
		}	

	.table.noborder {
		width:auto;
		vertical-align:top;
		height:auto;
		border:none;
		}
		
	.table.noborderwidth {
		width:908px;
		vertical-align:top;
		height:auto;
		border:none;
		}		
		
	.table.noborderright {
		width:auto;
		vertical-align:top;
		text-align:right;
		height:auto;
		border:none;
		}		

	td img {
		display: block;
		}
		
	td.maincontent {
		width:990px;
		background-color:#000000;
		vertical-align:top;
		height:auto;
		}	
		
	td.searchresultscolumn {
		width:449px;
		background-color:#000000;
		vertical-align:top;
		height:auto;
		}
		
	td.thumbnailcolumn {
		width:162px;
		height:122px;
		background-color:#000000;
		vertical-align:middle;
		}
		
	td.cleansweepcolmargin {
		border:none;
		color:#FFFFFF;
		font-family:"Trebuchet MS", Arial;
		font-size:15px;
		line-height:20px;
		text-align:right;
		vertical-align:top;
		width:50px;
		}

	td.cleansweepcolwide {
		border:none;
		color:#FFFFFF;
		font-family:"Trebuchet MS", Arial;
		font-size:15px;
		line-height:20px;
		text-align:left;
		vertical-align:top;
		width:830px;
		height:60px;
		}

	td.cleansweepcolone {
		border:none;
		color:#FFFFFF;
		font-family:"Trebuchet MS", Arial;
		font-size:15px;
		line-height:20px;
		text-align:right;
		vertical-align:top;
		width:30px;
		}
		
	td.cleansweepcoltwo {
		border:none;
		color:#FFFFFF;
		font-family:"Trebuchet MS", Arial;
		font-size:15px;
		line-height:20px;
		text-align:left;
		vertical-align:top;
		width:153px;
		}
		
	td.cleansweepcolthree {
		border:none;
		color:#FFFFFF;
		font-family:"Trebuchet MS", Arial;
		font-size:15px;
		line-height:20px;
		text-align:left;
		width:612px;
		vertical-align:top;
		}	
		
	td.cleansweepcolfour {
		border:none;
		color:#FFFFFF;
		font-family:"Trebuchet MS", Arial;
		font-size:15px;
		line-height:20px;
		text-align:left;
		width:35px;
		vertical-align:top;
		}									
		
	td.smallmargin {
		width:10px;
		height:auto;
		}
		
	td.cleansweepimagescell {
		width:781px;
		height:auto;
		vertical-align:top;
		border:none;
		background-color:#000000;
		}	
		
	td.cleansweepimagescellbot {
		width:781px;
		height:28px;
		vertical-align:top;
		border:none;
		background-color:#000000;
		}				
		
	td.cleansweepimagescellmarginleft {
		width:65px;
		height:auto;
		vertical-align:top;
		border:none;
		background-color:#000000;
		}
		
	td.cleansweepimagescellwide {
		width:880px;
		height:21px;
		vertical-align:top;
		border:none;
		background-color:#000000;
		}		
		
	td.cleansweepimagescellmarginright {
		width:34px;
		height:auto;
		vertical-align:top;
		border:none;
		background-color:#000000;
		}
		
	td.cleansweepnoborder {
		vertical-align:top;
		border:none;
		width:auto;
		height:auto;
		background-color:#000000;
		}	
		
	td.cleansweepnobordermone {
		vertical-align:top;
		border:none;
		width:37px;
		height:auto;
		background-color:#000000;
		}	
		
	td.cleansweepnobordermtwo {
		vertical-align:top;
		border:none;
		width:34px;
		height:auto;
		background-color:#000000;
		}									
		

	td.cleansweepimagesthreemidtop {
		width:781px;
		height:16px;
		vertical-align:top;
		border:none;
		background-color:#000000;
		}	
		
	td.cleansweepimagesthreemidbot {
		width:781px;
		height:19px;
		vertical-align:top;
		border:none;
		background-color:#000000;
		}						
				
	td.smallmarginwider {
		width:20px;
		height:auto;
		}			
		
	td.projectdetailicons {
		width:60px;
		height:auto;
		}
		
	td.searchresultsmargin {
		width:10px;
		background-color:#000000;
		vertical-align:top;
		height:auto;
		}						

	td.featuredleft {
		background-image:url(../hellas_images/project_left.png);
		height:162px;
		width:20px;
		vertical-align:top;
		}
		
	td.featuredright {
		background-image:url(../hellas_images/project_right.png);
		height:162px;
		width:20px;
		vertical-align:top;
		}	
		
	td.featuredmid {
		vertical-align:top;
		height:162px;
		width:409px;		
		}				

	td.featuredtop {
		background-image:url(../hellas_images/project_top.png);
		height:21px;
		width:409px;
		vertical-align:top;
		}	
		
	td.valighntop {
		vertical-align:top;
		}	
		
	td.valighnmid {
		vertical-align:middle;
		}
		
	td.valighnmidpadpad {
		vertical-align:middle;
		padding-left:1px;
		}				
		
	td.valigntop {
		vertical-align:top;
		}	
		
	td.valignbot {
		vertical-align:bottom;
		}			
		
	td.valigntopwidth {
		vertical-align:top;
		width:908px;
		}			
		
	td.valigntopleft {
		vertical-align:top;
		text-align:left;
		}
		
	td.projectlocationcell {
		vertical-align:middle;
		text-align:left;
		padding-left:30px;
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:30px;
		font-size:15px;
		}	
		
	td.projectdetailsleftsidemargin {
		width:27px;
		vertical-align:top;
		text-align:left;
		}	

	td.projectdetailsleftside {
		width:459px;
		vertical-align:top;
		text-align:left;
		}	

	td.constructiongallerysubmenu {
		vertical-align:top;
		text-align:left;
		}	
		
	td.projectdetailsrightside {
		width:402px;
		vertical-align:top;
		text-align:left;
		}				
		
	td.projectdetailsrightsidetight {
		width:302px;
		vertical-align:top;
		text-align:left;
		}				
		
	td.projectdetailsrightsidemargin {
		width:100px;
		vertical-align:top;
		text-align:left;
		}				
		
	td.sitemapleftside {
		width:259px;
		vertical-align:top;
		text-align:left;
		}
		
	td.sitemapleftsidesite {
		width:279px;
		vertical-align:top;
		text-align:left;
		}			
	
	td.sitemaprightside {
		width:502px;
		vertical-align:top;
		text-align:left;
		}
		
	td.sitemaprightsidesite {
		width:262px;
		vertical-align:top;
		text-align:left;
		}			
		
	td.sitemaprightsiderightsite {
		width:250px;
		vertical-align:top;
		text-align:left;
		}				
		
	td.sitemapleftsidemargin {
		width:127px;
		vertical-align:top;
		text-align:left;
		}	
		
	td.sitemapleftsidemarginsite {
		width:97px;
		vertical-align:top;
		text-align:left;
		}					
		
	td.valigntopleftside {
		vertical-align:top;
		text-align:left;
		width:686px;
		}		
		
	td.valigntopright {
		vertical-align:top;
		text-align:right;
		}	
		
	td.valigntoprightbox {
		vertical-align:top;
		text-align:right;
		width:222px;
		}							
		
	td.valignmid {
		vertical-align:middle;
		}		
		
	td.featuredbot {
		background-image:url(../hellas_images/project_bot.png);
		height:19px;
		width:409px;
		vertical-align:top;
		}
		
	td.pressspacerone {
		vertical-align:middle;
		text-align:left;
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:13px;
		width:15px;
		height:50px;
		border-top: thin none #044157;
		border-right: medium none #044157;
		border-bottom: thin solid #044157;
		border-left: thin none #044157;				
		}	
		
	td.pressspacertwo {
		vertical-align:middle;
		text-align:left;
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:13px;
		width:30px;
		height:40px;
		border-top: thin none #044157;
		border-right: medium none #044157;
		border-bottom: thin solid #044157;
		border-left: thin none #044157;				
		}		
		
	td.pressdate {
		vertical-align:middle;
		text-align:left;
		font-family:"Trebuchet MS", Arial;
		color:#999999;
		line-height:20px;
		font-size:13px;
		width:150px;
		height:50px;
		border-top: thin none #044157;
		border-right: medium none #044157;
		border-bottom: thin solid #044157;
		border-left: thin none #044157;				
		}	
		
	td.presstitle {
		vertical-align:middle;
		text-align:left;
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:13px;
		width:520px;
		height:50px;
		border-top: thin none #044157;
		border-right: medium none #044157;
		border-bottom: thin solid #044157;
		border-left: thin none #044157;				
		}								
		
	td.pressfiletype {
		vertical-align:middle;
		text-align:left;
		font-family:"Trebuchet MS", Arial;
		color:#00CC99;
		line-height:20px;
		font-size:13px;
		width:50px;
		height:50px;
		border-top: thin none #044157;
		border-right: medium none #044157;
		border-bottom: thin solid #044157;
		border-left: thin none #044157;				
		}	
		
	td.presscategories {
		vertical-align:middle;
		text-align:left;
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:13px;
		width:198px;
		height:50px;
		border-top: thin none #044157;
		border-right: medium none #044157;
		border-bottom: thin solid #044157;
		border-left: thin none #044157;			
		}					
		
	td.normalleft {
		background-image:url(../hellas_images/project_left_normal.png);
		height:162px;
		width:20px;
		vertical-align:top;
		}
		
	td.normalright {
		background-image:url(../hellas_images/project_right_normal.png);
		height:162px;
		width:20px;
		vertical-align:top;
		}	
		
	td.normaltop {
		background-image:url(../hellas_images/project_top_normal.png);
		height:21px;
		width:409px;
		vertical-align:top;
		}	
		
	td.normalbot {
		background-image:url(../hellas_images/project_bot_normal.png);
		height:19px;
		width:409px;
		vertical-align:top;
		}		
		
	td.iconcolumn {
		width:45px;
		vertical-align:top;
		}		
		
	td.searchmidcontent {
		background-color:#000000;
		height:122px;
		width:409px;
		vertical-align:top;
		}					

	td.leftside {
		width:41px;
		height:auto;
		background-image:url(../hellas_images/side_left_repeat.png);
		background-repeat:repeat-y;
		vertical-align:top;
		}
	
	td.rightsidelibrary {
		width:41px;
		height:auto;
		background-image:url(../hellas_images/side_right_repeat_library.png);
		background-repeat:repeat-y;
		vertical-align:top;
		}
		
	td.leftsidelibrary {
		width:41px;
		height:auto;
		background-image:url(../hellas_images/side_left_repeat_library.png);
		background-repeat:repeat-y;
		vertical-align:top;
		}
	
	td.rightside {
		width:41px;
		height:auto;
		background-image:url(../hellas_images/side_right_repeat.png);
		background-repeat:repeat-y;
		vertical-align:top;
		}		
		
	td.bodycontent {
		width:908px;
		vertical-align:top;
		background-color:#000000;
		}
	
	td.footerside {
		background-image:url(../hellas_images/footerbotbg.png);
		background-repeat:repeat-x;
		height:61px;
		width:41px;
		}
		
	td.footercenter {
		background-image:url(../hellas_images/footerbotbg.png);
		background-repeat:repeat-x;
		height:61px;
		width:908px;
		font-family:Arial, Helvetica, sans-serif;
		color:#CCCCCC;
		font-size:11px;
		line-height:15px;
		vertical-align:top;
		}		
	
	td.headertop {
		background-image:url(../hellas_images/headertop_repeat.png);
		background-repeat:repeat-x;
		width:990px;
		height:5px;
		}
	
	td.headerbot {
		background-image:url(../hellas_images/headerbot_repeat.png);
		background-repeat:repeat-x;
		width:990px;
		height:29px;
		}
		
	td.mainbodycontentcentertop {
		width:908px;
		background-image:url(../hellas_images/mainbodytop_repeat.png);
		background-repeat:repeat-x;
		height:18px;
		}
		
	td.sidenavcolumn {
		width:189px;
		text-align:left;
		vertical-align:top;		
		}	
		
	td.sidenavcolumnmargin {
		width:19px;
		text-align:left;
		vertical-align:top;		
		}

	td.productpagecontent {
		width:707px;
		text-align:left;
		vertical-align:top;
		background-image:url(../hellas_images/productpagecontent_bg.png);
		background-repeat:repeat-x;	
		font-family:"Trebuchet MS", Arial;
		font-size:13px;
		color:#FFFFFF;
		line-height:18px;
		padding-top: 15px;
		}
		
	td.productpagecontentsweep {
		width:707px;
		text-align:left;
		vertical-align:top;
		font-family:"Trebuchet MS", Arial;
		font-size:13px;
		color:#FFFFFF;
		line-height:18px;											
		}		
		
	td.productpagecontentcg {
		width:707px;
		text-align:left;
		vertical-align:top;
		font-family:"Trebuchet MS", Arial;
		font-size:13px;
		color:#FFFFFF;
		line-height:18px;											
		}		
		
	td.thumbnail {
		width:180px;
		height:74px;
		border:none;
		background-color:#02232F;
		}
		
	td.thumbnailmarginleft {
		width:74px;
		height:74px;
		background-color:#000000;
		border:none;
		}

	td.thumbnailmargin {
		width:8px;
		height:74px;
		background-color:#000000;
		border:none;
		}
		
	td.thumbnailgallery {
		border:none;
		}	
		
	td.thumbnaildiv {
		width:558px;
		height:8px;
		background-color:#000000;
		border:none;
		}		
										
	td.productpagetextmargin {
		width:30px;
		}
	
	td.productpagetextmarginright {
		width:20px;
		}
	
	td.productpagetext {
		width:470px;
		vertical-align:top;
		text-align:left;
		font-family:"Trebuchet MS", Arial;
		font-size:13px;
		color:#FFFFFF;
		line-height:18px;
		}	
		
	td.productpagetextc {
		width:520px;
		vertical-align:top;
		text-align:left;
		font-family:"Trebuchet MS", Arial;
		font-size:15px;
		color:#FFFFFF;
		line-height:21px;
		}
		
	td.productpagetextctcs {
		width:620px;
		vertical-align:top;
		text-align:left;
		font-family:"Trebuchet MS", Arial;
		font-size:15px;
		color:#FFFFFF;
		line-height:21px;
		}		
		
	td.productpagetextccc {
		width:670px;
		vertical-align:top;
		text-align:left;
		font-family:"Trebuchet MS", Arial;
		font-size:15px;
		color:#FFFFFF;
		line-height:21px;
		}					
		
	td.productpagetextturf {
		width:650px;
		vertical-align:top;
		text-align:left;
		font-family:"Trebuchet MS", Arial;
		font-size:15px;
		color:#FFFFFF;
		line-height:21px;
		}	
		
	td.productpagetextmarginrightturf {
		width:20px;
		}
		
	td.productpagetextbtn {
		width:170px;
		vertical-align:top;
		}			

		
	td.productpagetextbtnc {
		width:150px;
		vertical-align:top;
		}					
	
	td.productpagetextbtntcs {
		width:50px;
		vertical-align:top;
		}					
	
	td.menunavdiv {
		background-image:url(../hellas_images/headernavtextdiv.png);
		background-repeat:repeat-x;
		width:29px;
		height:47px;
		}	
		
	td.menunavtext {
		background-color:#000000;
		width:auto;
		height:47px;
		vertical-align:middle;
		}
		
	td.footerleftcell {
		text-align:left;
		width:400px;
		}	
		
	td.footerrightcell {
		text-align:right;
		width:561px;
		}			
			
	td.headericontop {
		width:785px;
		height:13px;
		background-color:#000000;
		}				
	
	td.headericonleft {
		width:78px;
		height:89px;
		background-color:#000000;
		}
		
	td.headericonright {
		width:215px;
		height:89px;
		background-color:#000000;
		}
		
	td.headericondiv {
		width:32px;
		height:89px;
		background-color:#000000;
		}
		
	td.headericons {
		width:99px;
		height:89px;
		background-color:#000000;
		}
			
	.cleansweepsubtitle {
		color:#ffffff;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		vertical-align:top;	
		font-size:15px;
		line-height:26px;
		}
	
	.footertext {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;		
		font-size:12px;
		color:#cccccc;	
		text-decoration:none;
		}	
	
	.projectdetailtitletext {
		color:#00cc99;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;		
		font-size:13px;
		line-height:15px;		
		}	
		
	.projectdetailtext {
		color:#ffffff;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;		
		font-size:13px;
		line-height:15px;
		}			
	
	.text {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#ffffff;	
		}	
	
	ul {
		font-family:Arial, Helvetica, sans-serif;
		line-height:20px;
		font-size:13px;
		margin: 14px;
		padding: 0;
		color:#000000;
		list-style-position:outside;
		}

	li {
		font-family:Arial, Helvetica, sans-serif;
		line-height:20px;
		font-size:13px;
		color:#000000;
		}

	hr {
		border: 0;
		color:#ffffff;
		background-color:#cbdcf0;
		height: 1px;
		width: 100%;
		text-align: left;
		}

	input.button {
		background-color: #2d5393;
		font-size: 9px;
		font-weight:bold;
		color: #ffffff;
		border: 1px solid #000000;
		padding: 2px;
		margin-left: 3px;
		margin-top: 4px;
		}

	.pagetitleclass {
		font-family:Arial, Helvetica, sans-serif;
		font-size:17px;
		line-height:35px;
		font-weight:bold;
		}

	a:link { 
		text-align:center;
		vertical-align:middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style: normal;
		font-weight:bold;
		text-decoration:none;
		height:35px;
		width:145px;	
		color:#ffffff;
		}

	a:visited { 
		text-align:center;
		vertical-align:middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style: normal;
		font-weight:bold;
		text-decoration:none;
		height:35px;
		width:145px;		
		color:#ffffff;
		}

	a:hover { 
		text-align:center;
		vertical-align:middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style: normal;
		font-weight:bold;
		text-decoration:none;
		color:#ffffff;
		height:35px;
		width:145px;		
		}

	a:active { 
		text-align:center;
		vertical-align:middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style: normal;
		font-weight:bold;
		text-decoration:none;
		color:#ffffff;
		height:35px;
		width:145px;		
		}					
	
	a:link.footerlinks { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;		
		font-size:12px;
		color:#cccccc;	
		text-decoration:none;
		}

	a:visited.footerlinks { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;		
		font-size:12px;
		color:#cccccc;	
		text-decoration:none;
		}

	a:hover.footerlinks { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;		
		font-size:12px;
		color:#ffffff;	
		text-decoration:none;
		}

	a:active.footerlinks { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;		
		font-size:12px;
		color:#cccccc;	
		text-decoration:none;
		}	

	.menunavtextclass {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;	
		font-size:14px;
		line-height:47px;
		vertical-align:middle;
		color:#999999;	
		}	

	a:link.menunavtext { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;	
		font-size:14px;
		color:#ffffff;
		text-decoration:none;
		}

	a:visited.menunavtext { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;	
		font-size:14px;
		color:#ffffff;
		text-decoration:none;
		}

	a:hover.menunavtext { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;	
		font-size:14px;
		color:#0f9ed2;	
		text-decoration:none;
		}

	a:active.menunavtext { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;	
		font-size:14px;
		color:#ffffff;
		text-decoration:none;
		}	

	a:link.headericontrack {
	display:block;
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_track.png);
		background-repeat:no-repeat;
		}

	a:visited.headericontrack { 
	display:block;
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_track.png);
		background-repeat:no-repeat;
		}

	a:hover.headericontrack { 
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_track_over.png);
		background-repeat:no-repeat;
		}

	a:active.headericontrack { 
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_track.png);
		background-repeat:no-repeat;
		}	
		
		
	a:link.headericonturf {
		display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_turf.png);
		background-repeat:no-repeat;
		}

	a:visited.headericonturf { 
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_turf.png);
		background-repeat:no-repeat;
		}

	a:hover.headericonturf { 
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_turf_over.png);
		background-repeat:no-repeat;
		}

	a:active.headericonturf { 
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_turf.png);
		background-repeat:no-repeat;
		}
		
	a:link.headericontennis {
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_tennis.png);
		background-repeat:no-repeat;
		}

	a:visited.headericontennis { 
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_tennis.png);
		background-repeat:no-repeat;
		}

	a:hover.headericontennis { 
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_tennis_over.png);
		background-repeat:no-repeat;
		}

	a:active.headericontennis { 
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_tennis.png);
		background-repeat:no-repeat;
		}	
		
	a:link.headericonconstruction {
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_construction.png);
		background-repeat:no-repeat;
		}

	a:visited.headericonconstruction { 
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_construction.png);
		background-repeat:no-repeat;
		}

	a:hover.headericonconstruction { 
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_construction_over.png);
		background-repeat:no-repeat;
		}

	a:active.headericonconstruction { 
	display:block;	
		width:99px;
		height:89px;
		background-image:url(../hellas_images/producticon_construction.png);
		background-repeat:no-repeat;
		}							
		
	a:link.menunavtexton { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;	
		font-size:14px;
		color:#f5b41a;
		text-decoration:none;
		}

	a:visited.menunavtexton { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;	
		font-size:14px;
		color:#f5b41a;
		text-decoration:none;
		}

	a:hover.menunavtexton { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;	
		font-size:14px;
		color:#f5b41a;	
		text-decoration:none;
		}

	a:active.menunavtexton { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;	
		font-size:14px;
		color:#f5b41a;
		text-decoration:none;
		}		
			
	a:link.menulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;
		text-decoration:none;
		color:#ffffff;		
		}

	a:visited.menulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;		
		color:#ffffff;
		text-decoration:none;	
		}
	
	a:hover.menulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;
		color:#FFD037;
		text-decoration:none; 
		}
	
	a:active.menulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;		
		color:#ffffff;
		text-decoration:none;	
		}



	a:link.mainsubimageleft {
		display:block;
		width:520px;
		height:55px;
		background-image:url(../hellas_images/st2fn_up.jpg);
		background-repeat:no-repeat;
		}

	a:visited.mainsubimageleft { 
		display:block;
		width:520px;
		height:55px;
		background-image:url(../hellas_images/st2fn_up.jpg);
		background-repeat:no-repeat;
		}

	a:hover.mainsubimageleft { 
		display:block;
		width:520px;
		height:55px;
		background-image:url(../hellas_images/st2fn_over.jpg);
		background-repeat:no-repeat;
		}

	a:active.mainsubimageleft { 
		display:block;
		width:520px;
		height:55px;
		background-image:url(../hellas_images/st2fn_up.jpg);
		background-repeat:no-repeat;
		}		
	
	
	a:link.mainsubimageright {
		display:block;
		width:367px;
		height:54px;
		background-image:url(../hellas_images/gallery_up.jpg);
		background-repeat:no-repeat;
		}

	a:visited.mainsubimageright { 
		display:block;
		width:367px;
		height:54px;
		background-image:url(../hellas_images/gallery_up.jpg);
		background-repeat:no-repeat;
		}

	a:hover.mainsubimageright { 
		display:block;
		width:367px;
		height:54px;
		background-image:url(../hellas_images/gallery_over.jpg);
		background-repeat:no-repeat;
		}

	a:active.mainsubimageright { 
		display:block;
		width:367px;
		height:54px;
		background-image:url(../hellas_images/gallery_up.jpg);
		background-repeat:no-repeat;
		}		












	.sidemenuselected {
		color:#FFD037;
		}
	
	td.menudivider {
		width:auto;
		height:15px;
		line-height:15px;
		}			
		
	td.menumiddle {
		width:180px;
		font-family:Arial, sans-serif;
		font-size:11px;
		color:#ffffff;		
		line-height:14px;
		height:14px;
		vertical-align:middle;
		}
		
	td.menumiddlebold {
		width:180px;
		font-family:Arial, sans-serif;
		font-size:11px;
		line-height:14px;
		height:14px;
		color:#FFD037;
		font-weight:normal;
		vertical-align:middle;
		}		
		
	td.submenumiddle {
		width:180px;
		height:14px;
		font-family:Arial, sans-serif;
		font-size:12px;
		line-height:14px;
		color:#ffffff;
		vertical-align:bottom;
		padding-left:20px;
		}
				
	td.submenumiddleon {
		width:180px;
		font-family:Arial, sans-serif;
		font-size:11px;
		line-height:14px;
		height:14px;
		color:#FFD037;
		font-weight:bold;
		vertical-align:bottom;
		}		
			
	td.summarytext {
		line-height:16px;
		vertical-align:top;
		width:172px;
		}
							
	.summarydetails {			
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:13px;
		color:#cccccc;							
		}	
		
	.summarylocation {			
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		color:#ffffff;							
		}	
		
	.summarylink {			
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:16px;
		color:#999999;							
		}	
		
	.summarylinksmall {			
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:12px;
		color:#999999;							
		}								
			
	.summarytitle {		
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		line-height:18px;
		color:#0f9ccf;				
		}	
		
	.ctext {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:13px;
		}	
		
		
	.projecttitle {		
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:32px;
		line-height:32px;
		color:#0f9ccf;				
		}			
							
	a:link.menulinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;		
		text-decoration:none;
		color:#FFD037;		
		}

	a:visited.menulinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;		
		color:#FFD037;
		text-decoration:none;	
		}
	
	a:hover.menulinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;		
		color:#FFD037;
		text-decoration:none; 
		}
	
	a:active.menulinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;		
		color:#FFD037;
		text-decoration:none;	
		}
	
	a:link.summarylink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
		color:#999999;
		line-height:16px;				
		}

	a:visited.summarylink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
		line-height:16px;		
		text-decoration:none;	
		}
	
	a:hover.summarylink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#ffffff;
		line-height:16px;		
		text-decoration:underline;
		}
	
	a:active.summarylink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
		line-height:16px;
		text-decoration:none;	
		}									
		
	a:link.presslink {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:13px;	
		text-decoration:none;					
		}

	a:visited.presslink {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:13px;	
		text-decoration:none;	
		}
	
	a:hover.presslink {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:13px;	
		text-decoration:underline;
		}
	
	a:active.presslink {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:13px;	
		text-decoration:none;	
		}	
		
	a:link.presslinktype {
		font-family:"Trebuchet MS", Arial;
		color:#00CC99;
		line-height:20px;
		font-size:13px;	
		text-decoration:none;					
		}

	a:visited.presslinktype {
		font-family:"Trebuchet MS", Arial;
		color:#00CC99;
		line-height:20px;
		font-size:13px;	
		text-decoration:none;	
		}
	
	a:hover.presslinktype {
		font-family:"Trebuchet MS", Arial;
		color:#00CC99;
		line-height:20px;
		font-size:13px;	
		text-decoration:underline;
		}
	
	a:active.presslinktype {
		font-family:"Trebuchet MS", Arial;
		color:#00CC99;
		line-height:20px;
		font-size:13px;	
		text-decoration:none;	
		}				
	
	a:link.presslinkon {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:12px;	
		text-decoration:underline;					
		}

	a:visited.presslinkon {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:12px;	
		text-decoration:underline;	
		}
	
	a:hover.presslinkon {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:12px;	
		text-decoration:underline;
		}
	
	a:active.presslinkon {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:12px;	
		text-decoration:underline;	
		}	
			
	
	a:link.presslinksmaller {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:12px;	
		text-decoration:none;					
		}

	a:visited.presslinksmaller {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:12px;	
		text-decoration:none;	
		}
	
	a:hover.presslinksmaller {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:12px;	
		text-decoration:underline;
		}
	
	a:active.presslinksmaller {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:12px;	
		text-decoration:none;	
		}	
		
	a:link.searchdetailslinks {
		font-family:"Trebuchet MS", Arial;
		color:#FFD037;
		font-size:13px;	
		text-decoration:none;					
		}

	a:visited.searchdetailslinks {
		font-family:"Trebuchet MS", Arial;
		color:#FFD037;
		font-size:13px;	
		text-decoration:none;	
		}
	
	a:hover.searchdetailslinks {
		font-family:"Trebuchet MS", Arial;
		color:#FFD037;
		font-size:13px;	
		text-decoration:underline;
		}
	
	a:active.searchdetailslinks {
		font-family:"Trebuchet MS", Arial;
		color:#FFD037;
		font-size:13px;
		text-decoration:none;	
		}		
		
.searchpagenav {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:13px;			
		font-size:13px;	
		vertical-align:bottom;							
		}	
		
	a:link.searchpagelinks {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		font-size:13px;
		line-height:13px;	
		text-decoration:underline;
		vertical-align:bottom;					
		}

	a:visited.searchpagelinks {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		font-size:13px;
		line-height:13px;	
		text-decoration:underline;	
		vertical-align:bottom;							
		}
	
	a:hover.searchpagelinks {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		font-size:13px;	
		line-height:13px;	
		text-decoration:underline;
		vertical-align:bottom;							
		}
	
	a:active.searchpagelinks {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		font-size:13px;
		line-height:13px;	
		text-decoration:underline;	
		vertical-align:bottom;							
		}
		
	.newturfheadline {
		font-family:"Trebuchet MS", Arial;
		font-size:26px;
		color:#888689;
		line-height:58px;
		vertical-align:middle;
		text-align:left;
		}	
		
	.newturfheadlinecsweep {
		font-family:"Trebuchet MS", Arial;
		font-size:26px;
		color:#80cf38;
		line-height:58px;
		vertical-align:middle;
		text-align:left;
		}			
		
	.newturfheadlinec {
		font-family:"Trebuchet MS", Arial;
		font-size:22px;
		color:#ffffff;
		line-height:40px;
		text-align:left;
		}				
		
	.newturfheadlinecon {
		font-family:"Trebuchet MS", Arial;
		font-size:22px;
		color:#ffb800;
		line-height:40px;
		vertical-align:middle;
		text-align:left;
		}
		
	.newturfheadlineconw {
		font-family:"Trebuchet MS", Arial;
		font-size:22px;
		color:#ffffff;
		line-height:40px;
		vertical-align:middle;
		text-align:left;
		}						
		
	a:link.menulinksc {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;
		text-decoration:none;
		color:#000000;		
		}

	a:visited.menulinksc {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;		
		color:#000000;
		text-decoration:none;	
		}
	
	a:hover.menulinksc {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;
		color:#ffffff;
		text-decoration:none; 
		}
	
	a:active.menulinksc {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;		
		color:#000000;
		text-decoration:none;	
		}
											
	a:link.menulinksonc {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;
		text-decoration:none;
		color:#ffffff;		
		}

	a:visited.menulinksonc {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;		
		color:#ffffff;
		text-decoration:none;	
		}
	
	a:hover.menulinksonc {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;
		color:#ffffff;
		text-decoration:none; 
		}
	
	a:active.menulinksonc {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;		
		color:#ffffff;
		text-decoration:none;	
		}
		
	.alphalinkletter {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:18px;
		vertical-align:middle;
		color:#ffffff;
		}		

	a:link.alphalinkletter {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:underline;
		color:#ffffff;		
		}

	a:visited.alphalinkletter {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#ffffff;
		text-decoration:underline;	
		}
	
	a:hover.alphalinkletter {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#ffffff;
		text-decoration:underline; 
		}
	
	a:active.alphalinkletter {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#ffffff;
		text-decoration:underline;	
		}

	a:link.cslideshowlinks {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		line-height:14px;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;				
		}

	a:visited.cslideshowlinks {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		line-height:14px;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;							
		}
	
	a:hover.cslideshowlinks {
		font-family:Arial, Helvetica, sans-serif;
		color:#31728A;
		line-height:14px;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;							
		}
	
	a:active.cslideshowlinks {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		line-height:14px;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;							
		}

	a:link.cslideshowlinkson {
		font-family:Arial, Helvetica, sans-serif;
		color:#31728A;
		line-height:14px;
		font-size:12px;
		text-decoration:none;
		}

	a:visited.cslideshowlinkson {
		font-family:Arial, Helvetica, sans-serif;
		color:#31728A;
		line-height:14px;
		font-size:12px;
		text-decoration:none;
		}
	
	a:hover.cslideshowlinkson {
		font-family:Arial, Helvetica, sans-serif;
		color:#31728A;
		line-height:14px;
		font-size:12px;
		text-decoration:none;
		}
	
	a:active.cslideshowlinkson {
		font-family:Arial, Helvetica, sans-serif;
		color:#31728A;
		line-height:14px;
		font-size:12px;
		text-decoration:none;
		}
		
	a:link.turfmenulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;
		text-decoration:none;
		color:#ffffff;		
		}

	a:visited.turfmenulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;	
		color:#ffffff;
		text-decoration:none;	
		}
	
	a:hover.turfmenulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;
		color:#FFD037;
		text-decoration:none; 
		}
	
	a:active.turfmenulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;	
		color:#ffffff;
		text-decoration:none;	
		}
		
	a:link.turfmenulinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;		
		text-decoration:none;
		color:#FFD037;		
		}

	a:visited.turfmenulinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;	
		color:#FFD037;
		text-decoration:none;	
		}
	
	a:hover.turfmenulinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;		
		color:#FFD037;
		text-decoration:none; 
		}
	
	a:active.turfmenulinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;		
		color:#FFD037;
		text-decoration:none;	
		}	

		
	td.turfmenumiddle {
		width:180px;
		font-family:Arial, sans-serif;
		font-size:15px;
		color:#ffffff;		
		line-height:17px;
		height:17px;
		vertical-align:middle;
		}
		
	td.turfmenumiddlebold {
		width:180px;
		font-family:Arial, sans-serif;
		font-size:15px;
		line-height:17px;
		height:17px;
		color:#FFD037;
		font-weight:normal;
		vertical-align:middle;
		}		
			
	a:link.constructmenulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;
		text-decoration:none;
		color:#000000;		
		}

	a:visited.constructmenulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;	
		color:#000000;
		text-decoration:none;	
		}
	
	a:hover.constructmenulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;
		color:#ffffff;
		text-decoration:none; 
		}
	
	a:active.constructmenulinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;	
		color:#000000;
		text-decoration:none;	
		}
		
	a:link.constructmenulinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;		
		text-decoration:none;
		color:#ffffff;		
		}

	a:visited.constructmenulinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;	
		color:#ffffff;
		text-decoration:none;	
		}
	
	a:hover.constructmenulinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;		
		color:#ffffff;
		text-decoration:none; 
		}
	
	a:active.constructmenulinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:17px;		
		color:#ffffff;
		text-decoration:none;	
		}

	a:link.cslideshowlinksb {
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:9px;
		text-decoration:none;
		font-weight:normal;				
		}

	a:visited.cslideshowlinksb {
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:9px;
		text-decoration:none;
		font-weight:normal;							
		}
	
	a:hover.cslideshowlinksb {
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:9px;
		text-decoration:none;
		font-weight:normal;							
		}
	
	a:active.cslideshowlinksb {
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:9px;
		text-decoration:none;
		font-weight:normal;							
		}

	a:link.cslidethumbframe {
		display:block;
		border-top: thin solid #000000;
		border-right: thin solid #000000;
		border-bottom: thin solid #000000;
		border-left: thin solid #000000;
		vertical-align:top;
		width:180px;
		height:74px;									
		}

	a:visited.cslidethumbframe {
		display:block;
		border-top: thin solid #000000;
		border-right: thin solid #000000;
		border-bottom: thin solid #000000;
		border-left: thin solid #000000;
		vertical-align:top;
		width:180px;
		height:74px;									
		}
	
	a:hover.cslidethumbframe {
		display:block;
		border-top: thin solid #ffb700;
		border-right: thin solid #ffb700;
		border-bottom: thin solid #ffb700;
		border-left: thin solid #ffb700;
		vertical-align:top;
		width:180px;
		height:74px;
		}
	
	a:active.cslidethumbframe {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		line-height:14px;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;
		display:block;
		border-top: thin solid #000000;
		border-right: thin solid #000000;
		border-bottom: thin solid #000000;
		border-left: thin solid #000000;
		vertical-align:top;
		width:180px;
		height:74px;											
		}

	a.feature01 {
		display: block;
		border-top: thin solid #000000;
		border-right: thin solid #000000;
		border-bottom: thin solid #000000;
		border-left: thin solid #000000;
		vertical-align:top;
		width:180px;
		height:74px;
		float: left;
		font-family:Arial, Helvetica, sans-serif;	
		position: relative;
		}
	
	a.feature01:hover { border-color: #000; }
 
	a.feature01:hover .overlay01
	{
		position: absolute;
		z-index: 3;
		float:left;
		text-align:left;
		display: block;
		border-top: thin solid #ffffff;
		border-right: thin solid #ffffff;
		border-bottom: thin solid #ffffff;
		border-left: thin solid #ffffff;
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif;		
		margin: 0px 0px 0px 0px;		
		width:180px;
		height:74px;
	}
		a.feature01 .overlay01 .caption01
		{
			position: absolute;
			height: 100%;
			width: 100%;
			z-index: 3;
			float:left;
			text-align:left;		
			text-indent: -9999em;
			color: #000;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;			
			bottom: 0;
			overlay: hidden;
		}
		a.feature01:hover .caption01
		{
			text-indent: 5px;
			background: rgb(255,183,0);
			/* for browsers that know rgba */
			background: rgba(255, 185, 0, 0.65);
		}	
		a.feature01 img { display: block; }													
		
.clear
{
	height: 0 !important;
	line-height: 0 !important;
	clear: both !important;
	font-size: 1px !important;
	margin: 0;
	padding: 0;
	float: none !important;
}														
