body {
	background-color:white;
	color:#333;
	
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	margin:0px; padding:0px;
}


h1 { font-size:20px; color:#666666; margin:0 0 15px 0; padding:0px }
.h2 { font-size:16px; color:#999999; margin-bottom:0px; padding:0px; font-weight:bold;}

 a,  a:visited{font-size:12px; color:#333333; text-decoration:none; font-weight:bold}
 a:hover{font-size:12px; color:#000000; text-decoration:underline}




.sitemap li{list-style:url(images/list-square.gif); margin:8px 0 0 0; padding:0px}
.sitemap li ul{list-style:url(images/list-square.gif); margin:0 0 0 70px; padding:0px;}


.sitemap li ul a{ font-size:12px !important}

.contact-ul {margin:0 0 15px 0; padding:0px; }
.contact-ul li{list-style-type:none; font-size:12px;  color:#333333; margin-bottom:5px}

.contact-ul2 {margin:0 0 15px 0; padding:0px; }
.contact-ul2 li{list-style-type:none; font-size:14px;  color:#333333; margin-bottom:5px}

.contact-ul3 {margin:0 0 15px 0; padding:0px; }
.list1{list-style-type:none; font-size:11px;  color:#333333; margin:0 0 3px 0; padding:0px; float:left;width: 140px;height:11px !important}
.list2{list-style-type:none; font-size:11px;  color:#333333; margin:0 0 3px 0; padding:0px; float:left;width: 250px;height:11px !important}
.contact-p {clear:both; margin-bottom:2px; margin-top:25px; padding:0px; font-size:11px}


.p-grey{font-size:12px;  color:#999999; text-align:left !important;}
.p-grey2{font-size:12px;  color:#333333; text-align:left !important;}
.p-grey3{font-size:14px;  color:#333333; text-align:left !important;}
.iframe{position:relative; top:0px; }


.p-grey2 a, .p-grey2 a:visited{font-size:12px;  color:#0066cc; text-decoration:none }
.p-grey2 a:hover{font-size:12px; color:#0066cc; text-decoration:underline }

.submit{margin:10px 0 0 0; padding:0px; cursor:pointer}

.p_viewmap{margin:0px !important; padding:0px !important}
.p-pdf{ background-image: url(images/pdf.gif); background-repeat:no-repeat; width:19px; height:20px; font-size:12px;  color:#999999;text-indent:25px; line-height:25px; display:block; width:350px; margin:0px;padding:0px}
.p-pdf a, .p-pdf a:visited{ font-size:11px; color:#333333; text-decoration:none; font-weight:bold; }
.p-pdf a:hover{font-size:11px; color:#000000; text-decoration:underline}
.p-zoom{ background-image: url(images/zoom.jpg); background-repeat:no-repeat; width:25px; height:15px; font-size:11px;  color:#999999;text-indent:25px; line-height:12px; display:block; width:350px; margin:10px 0 8px 0; padding:0px}

.p-zoom a, .p-zoom a:visited{ font-size:11px; color:#333333; text-decoration:none; font-weight:bold; }
.p-zoom a:hover{font-size:11px; color:#000000; text-decoration:underline}

.sitemap a, .sitemap a:visited{font-size:16px; color:#666666; text-decoration:none; font-weight:bold}
.sitemap a:hover{font-size:16px; color:#666666; text-decoration:underline}
/* utility classes */
.p-login{border-top:1px dotted #cccccc; margin:10px 0 10px 0; padding:10px 0 10px 0; border-bottom:1px dotted #cccccc;}
label{width:140px; height:16px; font-weight:bold; display:block; float:left; font-size:15px; color:#ff6633 }




.clear { clear:both; margin:0px; padding:0px }
.right { float:right }
.left { float:left }
img.right { margin:0 0 1em 1em }
img.left { margin:0 1em 1em 0 }
.block { display:block }

.ul_sector{margin-top:-3px}

#header, #content, #footer {
	width:100%;
	/* overflow:auto; */
	clear:both;
	
	
}

#header, #content {
	border-bottom:1px solid #ff6633;
}

#header {
	margin-bottom:20px;padding:0px;
	height:110px;
}

#content {
	padding-bottom:10px;
}

.container {
	width:900px;
	margin:0 auto;
	
}



#logo {
position:relative; top:50px; left:50px;margin:0px; padding:0px;
	width:237px; height:53px;
	float:left;
	
}
.border{float:left}
#logo a img { border:none }
.border img{border:none; margin:0px;padding:0px; position:relative; top:-25px; z-index:2;  }

#footer .container {
	text-align:right;
	width:780px;
	padding-right:20px;
	margin-top:15px;

	font-size:11px;
	color:#666;
}

#footer p { margin:0; }
#footer p#footer_top_line {font-size:11px;
	margin-bottom:9px;
}

#footer a { color:#666666; font-size:11px; font-weight:normal }
#footer a:hover, #footer a.selected { color:#ff6633; font-size:11px; font-weight:normal }

#left {position:relative; left:55px;
	float:left;
	width:350px;
	margin-right:20px;
	margin-top:5px;
	padding:0px
}



#left_b {position:relative; left:55px;
	float:left;
	width:350px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:25px;
	padding:0px;
	
}

#right p{margin:0 0 10px 0; padding:0px}

#left_c {position:relative; left:55px;
	float:left;
	width:350px;
	margin-right:20px;
	margin-top:10px;
	padding:0 0 40px 0;
	
}


#middle {position:relative; left:55px;
	float:left;
	width:778px;
	margin-right:20px;
	margin-top:5px;
	padding:0px
}


#middle strong{color:#000000}


#middle p{margin:0 0 15px 0; padding:0px}



#right p{text-align:justify; width:388px}

#logo-list{ text-align:center;  padding:0px; margin:-10px 0 0 35px; }

#logo-list li{float:left; margin:0 0 0 35px; padding:0px; height:50px;text-align:center; list-style-type:none; text-align:center;}
.li long{width:200px !important}
.li-clear{clear:both!important ; margin:0px; padding:0px}


#pics{list-style-type:none; margin:40px 0 0 0; padding:0px }

#bank{ background-image:url(images/bank.jpg);width:105px;height:70px; float:left; display:block; margin:5px; padding:0px;}
#bottles{background-image:url(images/bottles.jpg);width:105px;height:70px; float:left; display:block;margin:5px; padding:0px;}
#box{background-image:url(images/box.jpg);width:105px;height:70px; float:left; display:block;margin:5px; padding:0px;}
#car{background-image:url(images/car.jpg);width:105px;height:70px; float:left; display:block;margin:5px; padding:0px;}
#chimney{background-image:url(images/chimney.jpg);width:105px;height:70px; float:left; display:block;margin:5px; padding:0px;}
#clock{background-image:url(images/clock.jpg);width:105px;height:70px; float:left; display:block;margin:5px; padding:0px;}
#food{background-image:url(images/food.jpg);width:105px;height:70px; float:left; display:block;margin:5px; padding:0px;}
#laptop{background-image:url(images/laptop.jpg);width:105px;height:70px; float:left; display:block;margin:5px; padding:0px;}
#wrench{background-image:url(images/wrench.jpg);width:105px;height:70px; float:left; display:block;margin:5px; padding:0px;}





#right {position:relative; left:70px;
	float:left;
	width:415px;
	margin:0 0 15px 0;
	padding:5px 0 0 0;
	
}

#thumb_grid div {
	float:left;
	width:78px;
	margin:0 8px 8px 0;
}

#thumb_grid div.end_thumb {
	margin-right:0;
}

.about_thumb {
	width:161px;
	float:left;
	margin:0 10px 10px 0;
}

.about_thumb a {
	display:block;
	width:161px;
	height:163px;
	text-indent:-2000px;
	background-position:top left;
	background-repeat:no-repeat;
}

/* .about_thumb a:hover, .about_thumb a.selected { background-position:0 141px; } */

#about_thumb_consumer { background-image:url(images/consumer-off.jpg); width:161px; height:163px }
#about_thumb_design { background-image:url(images/design-off.jpg);  width:161px; height:163px }
#about_thumb_science { background-image:url(images/science-on.jpg);  width:161px; height:163px }
#about_thumb_business { background-image:url(images/business-off.jpg);  width:161px; height:163px }

#about_thumb_consumer2 { background-image:url(images/service/consumer-off.jpg); width:161px; height:163px }
#about_thumb_design2 { background-image:url(images/service/design-off.jpg);  width:161px; height:163px }
#about_thumb_science2 { background-image:url(images/service/science-on.jpg);  width:161px; height:163px }
#about_thumb_business2 { background-image:url(images/service/business-off.jpg);  width:161px; height:163px }


#about_thumb_consumer3 { background-image:url(images/service/consumer-off.jpg); width:161px; height:163px }
#about_thumb_design3 { background-image:url(images/service/design-off.jpg);  width:161px; height:163px }
#about_thumb_science3 { background-image:url(images/service/science-off.jpg);  width:161px; height:163px }
#about_thumb_business3 { background-image:url(images/service/business-on.jpg);  width:161px; height:163px }


#about_thumb_consumer4 { background-image:url(images/service/consumer-off.jpg); width:161px; height:163px }
#about_thumb_design4 { background-image:url(images/service/design-on.jpg);  width:161px; height:163px }
#about_thumb_science4 { background-image:url(images/service/science-off.jpg);  width:161px; height:163px }
#about_thumb_business4 { background-image:url(images/service/business-off.jpg);  width:161px; height:163px }


#about_thumb_consumer5 { background-image:url(images/service/consumer-on.jpg); width:161px; height:163px }
#about_thumb_design5 { background-image:url(images/service/design-off.jpg);  width:161px; height:163px }
#about_thumb_science5 { background-image:url(images/service/science-off.jpg);  width:161px; height:163px }
#about_thumb_business5 { background-image:url(images/service/business-off.jpg);  width:161px; height:163px }



.half {
	margin:10px 0;
	float:left;
	width:340px;
	margin-right:20px;
	overflow:auto;
}

.half p { margin-top: 0 }

.thumb_half {
	float:left;
	width:50px;
	margin-right:15px;
}

/*
.thumb_half img { border:1px solid #999; }
.thumb_half a img { border:1px solid #018E8E; }
*/

.content_half {
	float:left;
	width:270px;
	font-size:12px;
	color:#666;
}

.content_half strong {
	font-size:12px;
}

#contact_left {
	float:left;
	width:490px;
}

#contact_right {
	float:left;
	width:180px;
}

#sitemap ul { padding-left:1.2em; }
#sitemap ul ul { padding-left:2em; }






#topnav {position:relative;
left:202px;

	float:left;
	width:430px;
	padding:0px; margin:0px
}

#topnav ul {
	margin:75px 0 0 0;
	padding:0px;
	list-style-type:none;
	
}

.small-text{ clear:both;float:left; margin:10px 0 0 0; font-size:11px; width:350px}

#topnav ul li { display:inline; margin: 0 20px 0 0;padding:0px }

#topnav a, #topnav a:visited {
	color:#666666;
	text-decoration:none;
	font-size:15px;
font-weight:bold;
}

#topnav a:hover { color:#ff6633;	font-size:15px;
font-weight:bold; }

#selected { color:#ff6600 !important; }

#login{position:relative; left:328px; top:28px; margin:0px; padding:0px;  float:left;}

#login a, #login a:visited{font-weight:bold; font-size:14px; text-decoration:none; color: #ff6633;}

#login a:hover{font-weight:bold; font-size:14px; text-decoration:none; color: #000000;}
