@charset "utf-8";
body { padding: 0px; margin: 0px; background: #fffaac;	font: 12px Verdana, Arial, Helvetica, sans-serif;}
a:link {text-decoration: none; font-size:130%; font-weight:bold; color: #000066;}
a:visited {text-decoration:none; color:#000066; font-weight:bold;}
a:hover, a:active, a:focus { color:#000066; text-decoration:underline; }
ul {margin: 0px; padding: 0px;}
p {text-align: justify; letter-spacing: 0.0em;}
h3 {font-size: 120%; color: #FF3300;}
#add a {
	font-size: 14px;
	font-weight:bold;
}
/* 'maincontainer' is the main container*/
#maincontainer {
	margin: 0px auto 5px;
	padding: 17px 0px 0px;
	background: #FFFCC8 url(images/main_top.png) no-repeat center top;
	width: 730px;
	position: relative;
}
#index {
	background: url(images/bottom_gfx.png) no-repeat center bottom;
	height: 430px;
	padding-top: 53px;
}
#nav_block { height: 22px; }
/*#index #main_links {
	width: 160px;
	float: left;
	padding-top: 5px;
}*/
#index img {
	border:none;
	padding:0;
	text-align: center;
	margin: 0 auto;
}
#title .subtitle {
	font-size: 70%;
	color: #000066;
	margin-top: 4px;
}
#nav_block img { border-style: none;}

/*--------------------*/

/* USED INPAGES WITH IMAGES ex. products3.html */
#content_pic {
	width: 600px;
	margin: 20px auto 10px;
	padding: 0px 20px;
	position: relative;
}
#content_pic img {
	padding: 0px 10px 0px 10px;
	border:none;
}
#content_pic li {
	display: inline;
	list-style: none;
}
#content_pic #wrap h1 {
	color: #003366;
	font-size: 160%;
}
#content_pic #li_pencils {
	padding-left: 15px;
}
#content_pic3 {  /*  USED IN BOD.html AND infra.html   */
	width: 640px;
	margin: 0px auto 10px;
}
#content_pic3 img {
	border: 2px solid #333;
}
#content_pic3 h4 {
	line-height: 1;
	font-size: 10px;
	margin: 2px;
}
#content_pic3 h3 {
	line-height: normal;
	font-size: 11px;
	margin: 4px;
}
#content_pic3 td {
	text-align: center;
	vertical-align: baseline;
	padding-top: 15px;
}
#content_pic3   #infra   img {
	float: left;
	margin: 5px;
	border-color:#FF3300;
}
#content_sharpner {
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
	padding-left: 50px;
}

/*--------------------*/

#logo {
	background: url(images/logo.png) no-repeat center top;
	height: 164px;
	width: 204px;
	margin: 0px auto;
}
/* CONTENT contains main text matter */
#content {
	height: 270px;
	width: 550px;
	margin: 20px auto 10px;
	overflow: auto;
	padding: 0px 20px;
	position: relative;
}
#footer {
	height: 55px;
	background: url(images/footer_img.png) no-repeat center center;
}
/* TTTLE > page heading */
#title {
	font-size: 20px;
	font-weight: bold;
	color: #FF3300;
	position: relative;
	height: 65px;
	padding: 30px 0px 0px 90px;
}
/****NAVIGATION****/
#nav_block {
	background: #84c225;
	text-align: center;
	margin: 0px;
	height: 25px;
	padding-top: 5px;
}
#nav_block li {
	list-style: none;
	display: inline;
	padding-right: 30px;
	line-height: 1.8em;
	font-weight: bold;
	border-width: 0px;
	border-style: solid;
}

/* Navigation links*/
#nav_block a:link{
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	color: #333;
}
/*----------------*/
#nav_block a:visited{
	text-decoration: none;
	color:#333;
	font-size:13px;
	font-weight:bold;
}
#nav_block a:hover, #nav_block a:active, #nav_block a:focus {
	text-decoration: none;
	color:#000;
}
#add {
	padding-left: 90px;
}
/*CONTACT*/
#wrap, #wrap p {
	text-align: center;
	overflow: hidden;
}
/*#wrap_pics {
	text-align: center;
	display: block;
}
#wrap_pics h3 {
	font-size:12px;
	color: #FF0000;
	margin-top:4px;
}
#wrap_pics h4 {
	font-size:10px;
	margin: -5px;
	padding: 0px;
	line-height: 1;
}*/
/*#wrap_center {
	text-align: center;
	margin: 0px auto;
	height: 220px;
	width: 550px;
}*/
.clearboth {
	font-size: 1px;
	line-height: 0px;
	height:0;
	clear: both;
}

.bottomlink {
	color: #FF3300;
}
.spe_title   {
	color: #000066;
}
.bigblue {
	color: #000066;
	font-size: 70%;
}
/* ---------------------------- */
#maincontainer #index #div1 li {
	display: inline;
}
#maincontainer #index #div1 img {
	clear: right;
	float: left;
	margin: 0px;
	display: block;
}
#maincontainer  #hold {
	padding: 0px;
	margin-top: 63px;
}
#left_img {
	background: url(images/home_env.png) no-repeat left top;
	height: 58px;
	width: 130px;
	position: absolute;
	left: 27px;
	top: 155px;
}
#right_img {
	background: url(images/home_RR.png) no-repeat left top;
	height: 95px;
	width: 95px;
	position: absolute;
	left: 605px;
	top: 135px;
}
