body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F0F0F0;
	background-image: url(img/bg_0.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	color: #999999;
}
#page {
	width: 801px;
}
#leftcolumn {
	float: left;
	width: 587px;
}
#midle_1 {
	background-image: url(img/bg_midle_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 801px;
}
#icofun {
	height: 125px;
	width: 200px;
	background-image: url(img/pic_iiofun.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 11px;
	margin-bottom: 18px;
}
#iioblog {
	background-image: url(img/pic_iioblog.jpg);
	background-position: center top;
	height: 171px;
	width: 195px;
	background-repeat: no-repeat;
	margin-bottom: 19px;
}
#iio_perf_apl {
	height: 83px;
	width: 199px;
	margin-bottom: 18px;
}
#consultation {
	height: 160px;
	width: 200px;
	margin-bottom: 18px;
}
#menu {
	float: right;
	height: 35px;
	width: 800px;
	margin-top: 75px;
	margin-bottom: 48px;
}
.blogboxtext {
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 18px;
	float: left;
}

#boxes {
	width: 800px;
	height: 169px;
}

.box_item {
	float: right;
	height: 169px;
	width: 185px;
}







#midle {
	background-image: url(img/bg_midle.jpg);
	background-repeat: repeat-y;
	width: 801px;
	float: left;
}


#top {
	background-image: url(img/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 349px;
	width: 801px;
}

#top2 {
	background-image: url(img/top2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 114px;
	width: 801px;
}
#home {width:220px; height:105px;}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
#rightcolumn {
	float: left;
	width: 214px;
}
#bottom {
	background-image: url(img/bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 90px;
	width: 801px;
	float: left;
}
.servicesbox_item {
	float: left;
	height: 347px;
	width: 195px;
	padding-top: 9px;
	border-right-color: CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.servicesitem_text {
	width: 172px;
	margin-top: 12px;
	text-align: left;
	padding-left: 5px;
}

.servicesitem_text2 {
	width: 185px;
	margin-top: 12px;
	text-align: left;
	padding-left: 0px;
}

.servicesitem_text_title {
	color: #000000;
	margin-bottom: 5px;
}
.pic {
	border: 1px solid #82A9B0;
}



#nav {
	width: 521px;
	height: 35px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	background-image: url(img/menu.jpg);
	float: right;
}
#nav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0px;}

#nav li, #nav a {height: 35px; display: block;}
#tab1a {left: 0; width: 67px;}
#tab2a {left: 67px; width: 71px;}
#tab3a {left: 138px; width: 81px;}
#tab4a {left: 219px; width: 48px;}
#tab5a {left: 267px; width: 89px;}
#tab6a {left: 356px; width: 74px;}
#tab7a {left: 430px; width: 91px;}

#tab1a a:hover {background: transparent url(img/menu.jpg) 0 -35px no-repeat;}
#tab2a a:hover {background: transparent url(img/menu.jpg) -67px -35px no-repeat;}
#tab3a a:hover {background: transparent url(img/menu.jpg) -138px -35px no-repeat;}
#tab4a a:hover {background: transparent url(img/menu.jpg) -219px -35px no-repeat;}
#tab5a a:hover {background: transparent url(img/menu.jpg) -267px -35px no-repeat;}
#tab6a a:hover {background: transparent url(img/menu.jpg) -356px -35px no-repeat;}
#tab7a a:hover {background: transparent url(img/menu.jpg) -430px -35px no-repeat;}

.text_black {
	font-size: 12px;
	color: #000000;
}
.maintext a {
	color: #536D8E; text-decoration: none;
}

#midle_inner {

	background-image: url(img/bg_midle_inner.jpg);
	background-repeat: repeat-y;
	width: 801px;
	float: left;
}
#midle_1_inner {

	background-image: url(img/bg_midle_1_inner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 801px;
}
#bottom_inner {

	background-image: url(img/bottom_inner.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 90px;
	width: 801px;
	float: left;
}
.maintext {
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
}
.title {
	font-size: 18px;
	color: #37535E;
}
a :hover {
	color: #728DB6;
}
.servicesbox_item_inner {

	float: left;
	width: 250px;
	padding-top: 9px;
}
.form_button {
	color: #38525A;
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
}
#column_service {
	float: left;
	width: 500px;
	margin-left: 20px;
}
.picsfun {
	float: left;
	height: 140px;
	width: 130px;
}
.maintext a:hover {

	color: #5F81B8;
}
.form_inputtext {
	width: 200px;
}
.footermenu {
	text-align: center;padding-top: 25px;
}
.footermenu a {

	color: #ffffff;text-decoration: none;
}
.footermenu a:hover {

	color: #ff0000;text-decoration: underline;
}
.rightmenu {

	color: #6c6c6c;
}
.rightmenu a {

	color: #6c6c6c;text-decoration: none;
}
.rightmenu a:hover {

	color: #ff0000;text-decoration: underline;
}
#formfields{width:145px; height:14px;}
.formbut{border:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#6c6c6c;}

.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 50;}
.thumbnail span{position: absolute;background-color: #c0c0c0;padding: 5px;left: -1000px;border: 1px solid gray;visibility: hidden;color: black;text-decoration: none;}
.thumbnail span img{border-width: 0;padding: 2px;}
.thumbnail:hover span{visibility: visible;top: -100px;left: -10px; /*position where enlarged image should offset horizontally */}

.thumbnail2{position: relative;z-index: 0;}
.thumbnail2:hover{background-color: transparent;z-index: 50;}
.thumbnail2 span{position: absolute;background-color: #c0c0c0;padding: 5px;left: -1000px;border: 1px solid gray;visibility: hidden;color: black;text-decoration: none;}
.thumbnail2 span img{border-width: 0;padding: 2px;}
.thumbnail2:hover span{visibility: visible;top: -150px;left: -50px; /*position where enlarged image should offset horizontally */}