.bodycopy {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-align: left;
}
.links {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 5px;
	color: #000000;
	text-align: left;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #149aff;
	text-decoration: underline;
}
a:active {
	color: #149aff;
	text-decoration: none;
}
div.contentport {
	position:absolute;
	left:160px;
	top:251px;
	width:573px;
	height:289px;
	z-index:10;
	visibility: visible;
}
div.contentmain {
	position:absolute; 
	left:181px; 
	top:507px; 
	width:538px; 
	height:289px; 
	z-index:10;
}
div.contentmain2 {
	position:absolute; 
	left:181px; 
	top:267px; 
	width:538px; 
	height:289px; 
	z-index:10;
}
div.contentgraphic_phil {
	position:absolute; 
	left:159px; 
	top:950px; 
	width:301px; 
	height:243px; 
	z-index:10;
}
div.contentgraphic_serv {
	position:absolute; 
	left:165px; 
	top:259px; 
	width:301px; 
	height:243px; 
	z-index:10;
}

div.contenttop {
	position:absolute; 
	left:471px; 
	top:278px; 
	width:243px; 
	height:143px; 
	z-index:10;
}
div.container {
	position:relative;
	left:0px;
	top:0px;
	width:960;
	height:1000px;
	z-index:1;
}

div.main-graphic {
	position:absolute;
	left:59px;
	top:0px;
	width:90px;
	height:101px;
	z-index:1;
}

div.main-graphic002 {
	position:absolute;
	left:149px;
	top:0px;
	width:193px;
	height:175px;
	z-index:1;
}

div.main-graphic003 {
	position:absolute;
	left:342px;
	top:0px;
	width:239px;
	height:175px;
	z-index:1;
}

div.main-graphic004 {
	position:absolute;
	left:581px;
	top:0px;
	width:138px;
	height:175px;
	z-index:1;
}

div.main-graphic005 {
	position:absolute;
	left:719px;
	top:0px;
	width:136px;
	height:175px;
	z-index:1;
}

div.logo {
	position:absolute;
	left:1px;
	top:101px;
	width:148px;
	height:109px;
	z-index:1;
}

div.nav-main {
	position:absolute;
	left:149px;
	top:175px;
	width:111px;
	height:19px;
	z-index:1;
}

div.main-graphic009 {
	position:absolute;
	left:260px;
	top:175px;
	width:82px;
	height:73px;
	z-index:1;
}

div.main-graphic010 {
	position:absolute;
	left:342px;
	top:175px;
	width:95px;
	height:74px;
	z-index:1;
}

div.main-graphic011 {
	position:absolute;
	left:437px;
	top:175px;
	width:98px;
	height:19px;
	z-index:1;
}

div.van-tert {
	position:absolute;
	left:535px;
	top:175px;
	width:67px;
	height:19px;
	z-index:2;
}

div.van-tert014 {
	position:absolute;
	left:602px;
	top:175px;
	width:58px;
	height:19px;
	z-index:2;
}

div.van-tert016 {
	position:absolute;
	left:660px;
	top:175px;
	width:74px;
	height:19px;
	z-index:2;
}

div.main-graphic018 {
	position:absolute;
	left:734px;
	top:175px;
	width:121px;
	height:19px;
	z-index:1;
}

div.main-graphic019 {
	position:absolute;
	left:149px;
	top:194px;
	width:111px;
	height:54px;
	z-index:1;
}

div.nav-main020 {
	position:absolute;
	left:437px;
	top:194px;
	width:73px;
	height:23px;
	z-index:2;
}

div.nav-main022 {
	position:absolute;
	left:510px;
	top:194px;
	width:85px;
	height:23px;
	z-index:2;
}

div.nav-main024 {
	position:absolute;
	left:595px;
	top:194px;
	width:73px;
	height:23px;
	z-index:2;
}

div.nav-main026 {
	position:absolute;
	left:668px;
	top:194px;
	width:63px;
	height:23px;
	z-index:2;
}

div.search {
	position:absolute;
	left:731px;
	top:194px;
	width:124px;
	height:23px;
	z-index:1;
}

div.search-but {
	position:absolute;
	left:855px;
	top:194px;
	width:23px;
	height:23px;
	z-index:1;
}

div.slogan {
	position:absolute;
	left:1px;
	top:210px;
	width:148px;
	height:35px;
	z-index:1;
}

div.title {
	position:absolute;
	left:437px;
	top:217px;
	width:294px;
	height:32px;
	z-index:1;
}

div.nav-prom {
	position:absolute;
	left:734px;
	top:239px;
	width:161px;
	height:9px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #000000;
	text-align: left;
}

div.main-graphic035 {
	position:absolute;
	left:1px;
	top:245px;
	width:148px;
	height:84px;
	z-index:1;
}

div.index-33 {
	position:absolute;
	left:149px;
	top:248px;
	width:22px;
	height:207px;
	z-index:1;
}

div.softgrey {
	position:absolute;
	left:171px;
	top:248px;
	width:171px;
	height:190px;
	z-index:1;
}

div.main-graphic038 {
	position:absolute;
	left:342px;
	top:249px;
	width:99px;
	height:47px;
	z-index:1;
}

div.softgrey039 {
	position:absolute;
	left:441px;
	top:249px;
	width:80px;
	height:90px;
	z-index:1;
}

div.softgrey040 {
	position:absolute;
	left:667px;
	top:249px;
	width:64px;
	height:79px;
	z-index:1;
}

div.nav-prom041 {
	position:absolute;
	left:734px;
	top:277px;
	width:161px;
	height:9px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #000000;
	text-align: left;
}

div.softgrey043 {
	position:absolute;
	left:342px;
	top:296px;
	width:99px;
	height:111px;
	z-index:1;
}

div.nav-prom044 {
	position:absolute;
	left:734px;
	top:314px;
	width:161px;
	height:7px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #000000;
	text-align: left;
}

div.main-graphic046 {
	position:absolute;
	left:1px;
	top:329px;
	width:148px;
	height:126px;
	z-index:1;
}

div.nav-prom047 {
	position:absolute;
	left:734px;
	top:352px;
	width:161px;
	height:10px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #000000;
	text-align: left;
}

div.contact {
	position:absolute;
	left:734px;
	top:382px;
	width:161px;
	height:95px;
	z-index:1;
}

div.nav-social {
	position:absolute;
	left:734px;
	top:541px;
	width:35px;
	height:37px;
	z-index:1;
}

div.nav-social052 {
	position:absolute;
	left:769px;
	top:541px;
	width:38px;
	height:37px;
	z-index:1;
}

div.nav-social054 {
	position:absolute;
	left:807px;
	top:541px;
	width:36px;
	height:37px;
	z-index:1;
}

div.rightline {
	position:absolute;
	left:734px;
	top:526px;
	width:162px;
	height:17px;
	z-index:1;
}

div.nav-quote {
	position:absolute;
	left:724px;
	top:584px;
	width:180px;
	height:40px;
	z-index: 1;
}
.head_green {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 15px;
	color:#0F0;
	font-weight:bold;
	text-align: left;
}
.head_pink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 15px;
	color: #F5278A;
	font-weight:bold;
	text-align: left;
}
.head_blue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 15px;
	color: #149aff;
	font-weight:bold;
	text-align: left;
}
.head_black {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 15px;
	line-height: 15px;
	color: #000000;
	font-weight:bold;
	text-align: left;
}
.head_orange {
	letter-spacing: -1px;
	font-size: 15px;
	color: #ff8500;
	font-weight:bold;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.whitetext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 10px;
	font-weight: bold;
}


.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
		.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }

		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		.recommend_image { float: left; display: block; }
		.recommend_image img { margin: 10px; width: 80px; border: 0px; }
