body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;

background-image:url(../images/bg.jpg);

}

#wrapper{

	position:relative;

	margin:0px auto;

	width:948px;

}

#body-container{ border:#dad5d9 1px solid; _border:#dad5d9 0px solid; border-top:none; background: url(../backkk.jpg) ; background-repeat: repeat;}



#header{

	height:200px; background-color:#FFFFFF;

}

a{	

text-decoration:underline;

color:#1671b1;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

}





#left-container{

		width:220px;

		float:left;



}

.lft-header-text {

	height:28px;

	line-height:28px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFF;

	position:relative;

	width:220px;

	background-image:url(../images/lft-bg1.jpg);

}

.lft-header-text span {

	display:block;

	padding-left:30px;

	text-transform:uppercase;

	float:left;

	width:auto;

}

.contact-form{

	background-image:url(../images/contact-form-img.jpg);

	background-position:0px 10px;

	background-repeat:no-repeat;

	width:194px;

	height:220px;

	padding:15px 0px;

	margin:0px auto;

	position:relative;

	color:#0f628c;

}

form{

	padding:0px;

	margin:0px;

}

.contact-form input{

	width:111px;

	height:17px;

	border:#d5d5d5 1px solid;

}

#middle-container{

		float:left;

		width:700px;

}

.banner{

		width:900px;

		height:231px;

		border:#dad5d9 1px solid;

		margin-bottom:15px;

}

#corporate-logo{



}.invitaion_view

{

	



	display:block;

	float:left;

	position:relative;

	background-image:url(../backg.jpg);

	padding: 0px 15px 0px 15px;

	box-shadow: 20px 20px 20px -16px #a5aeb6;



	}

.right_detail_view{

width:10px;

height:auto;

position:relative;

margin-left:710px;margin-top:-280px;}.right_detail_view1{

width:10px;

height:auto;

position:relative;

margin-left:710px;margin-top:-980px;}.right_detail_view2{

width:10px;

height:auto;

position:relative;

margin-left:710px;margin-top:-780px;}.right_detail_view3{

width:10px;

height:auto;

position:relative;

margin-left:710px;margin-top:-750px;}.right_detail_view4{

width:10px;

height:auto;

position:relative;

margin-left:710px;margin-top:-90px;}.right_detail_view5{

width:10px;

height:auto;

position:relative;

margin-left:730px;margin-top:-1860px;}.right_detail_view6{

width:10px;

height:auto;

position:relative;

margin-left:710px;margin-top:-2100px;}.right_detail_view7{

width:10px;

height:auto;

position:relative;

margin-left:710px;margin-top:-1900px;}.right_detail_view8{

width:10px;

height:auto;

position:relative;

margin-left:730px;margin-top:-1550px;}.right_detail_view9{

width:10px;

height:auto;

position:relative;

margin-left:730px;margin-top:-50px;}.right_detail_view10{

width:10px;

height:auto;

position:relative;

margin-left:740px;margin-top:-1400px;}.right_detail_view11{

width:10px;

height:auto;

position:relative;

margin-left:710px;margin-top:-720px;}.right_detail_view12{

width:10px;

height:auto;

position:relative;

margin-left:710px;margin-top:-60px;}.right_detail_view14{

width:10px;

height:auto;

position:relative;

margin-left:710px;margin-top:-50px;}.right_detail_view15{

width:10px;

height:auto;

position:relative;

margin-left:720px;margin-top:-1009px;}.right_detail_view16{

width:10px;

height:auto;

position:relative;

margin-left:720px;margin-top:-2380px;}.right_detail_view17{

width:10px;

height:auto;

position:relative;

margin-left:720px;margin-top:-50px;}.right_detail_view18{

width:10px;

height:auto;

position:relative;

margin-left:730px;margin-top:-2600px;}.right_detail_view199{

width:10px;

height:auto;

position:relative;

margin-left:730px;margin-top:-850px;}


.news

{

	width:319px;

	height:320px;

	float:right;

	display:block;

	margin:0px 10px 0px 0px;

	position:relative;

	box-shadow: 10px 20px 20px -16px #a5aeb6;

	

	}

	.news_panele {

width: 319px;

float: left;





}



.news_toppaneleindex {

width: 319px;

height: 55px;

background: url(../ICEC.2016/img/news_update-top.jpg);



}



.news_midpanellinksindex {

width: 299px;



background-image:url(img/news_center_bg.jpg); background-repeat:repeat-y;







margin:0 auto;

}.midpanellinksindex {

width: 200px;

background-image: url(../fff.jpg); background-repeat:repeat-y;



margin:0 auto;

}



.midpanellinksindex ul {

padding: 0px 10px 5px 10px;

margin: 5px 0px 0px 0px;

}



.midpanellinksindex ul li {

padding: 4px 2px 4px 15px;

border-bottom: 1px dashed #c1c1c1;

-webkit-transition: background 0.5s ease-in-out;

-moz-transition: background 0.5s ease-in-out;

-o-transition: background 0.5s ease-in-out;

transition: background 0.5s ease-in-out;

font-family: Calibri, Verdana, Ariel, sans-serif;

list-style-type: none;

color: #3a6e85;

font-size: 15px;

text-align: ;

}



.midpanellinksindex ul li:hover{ padding:4px 2px 4px 15px; color:#000000; border-bottom:1px dashed #c1c1c1; background-color:#fff; cursor:pointer; }

.midpanellinksindex ul li.activerb{padding:4px 2px 4px 15px; color:#dab50c; border-bottom:1px dashed #c1c1c1; }

.midpanellinksindex ul li.activerb a{color:#dab50c;}

.midpanellinksindex ul li.activerb a:hover{color:#dab50c;}

.midpanellinksindex ul li:hover a{color:#AE037B; }

.midpanellinksindex ul li a{color:#000; text-decoration:none;}

.midpanellinksindex ul li.last{ padding:4px 2px 4px 15px; color:#a6a6a6; border-bottom:0px dotted #c1c1c1;}

.midpanellinksindex ul li.last:hover{padding:4px 2px 4px 15px; color:#fff; border-bottom:1px dashed #c1c1c1; background-color:#77b800; cursor:pointer;}



.news_botpanellinksindex {

width: 299px;

height: 32px;

margin:0 auto;

background: url(images/news_footer_bg.jpg) no-repeat;

padding-bottom:4px;



}



.news_content{ width:279px;

height:150px;

color:#db0c7e;

font-weight:bold;



}



.news_content ul{



list-style-type:none;

padding-left:20px;



}



.news_content ul li {

background-image:url(images/li.gif);

background-repeat:no-repeat;

background-position:0px 10px; 

padding-left:15px;

line-height:30px;



}	





.tel-number{

	position:absolute;

	right:1px;

	text-align:center;

	top:2px;

	background-image:url(../images/header.jpg);

	width:945px;

	height:150px;

	background-repeat:no-repeat;

	background-position:top left;

	padding-top:12px;

}

/*******/

.product1{

		float:left;

		width:176px;

		height:130px;

		margin-right:2px;

		margin-left:3px;

		position:relative;

}

.product2{

		float:left;

		width:141px;

		height:130px;



		position:relative;

}

.product1-text{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#FFF;

	position:absolute;

	left: 3px;

	top: 5px;

}

.product1-more{

	position:absolute;

	left: 124px;

	top: 109px;

}

.product-img{



}

/*******/

.body-text{

		clear:both;

		width:712px;

		padding-top:15px;

		float:left;

		text-align:justify;

		line-height:18px;

}

h1{

		margin:0px;

		padding:0px;

		font-family:Arial, Helvetica, sans-serif;

		font-size:18px;

}

.body-text2{

		color:#888;

		font-size:11px;

		border-bottom:#CCC 1px dotted;

		width:200px;

		padding:5px 0px;

		line-height:18px;

		margin-bottom:10px;

}

.clr{

		clear:both;

}

#footer-container{

	padding-top:10px; background:#FFFFFF;

}

.footer-link{



padding: 10px 10px 10px 10px;



	 border-bottom:#dad5d9 1px solid;



	 color:#909090;

	 height:75px;

	 line-height:20px;

}

.footer-link span{

	word-spacing:normal;

	color:#5e5e5e;

	font-weight:bold;

}

.footer-link a{

		word-spacing:normal;

		color:#909090;

		text-decoration:none;

}

.footer-link a:hover{

		word-spacing:normal;

		color:#000;

		text-decoration:underline;

}

/*********/

.top-nav{

	position:absolute;

	top:155px;

	left:5px;

	height:34px;

	line-height:34px;

}

.top-nav-bg{

		background-image:url(../images/top-nav2.jpg);

		background-repeat:repeat-x;

		float:left;

		

}

.top-nav-bg ul{

	margin:0px;

	padding:0px 0px 0px 10px;

	list-style:none;

}

.top-nav-bg ul li{

		background-image: url(../images/top-nav-li-bg.jpg);

		background-position:right;

		background-repeat:no-repeat;

		padding:0px 24px 0px 16px;

		float:left;

		width:auto;

}

.top-nav-bg ul li a{

		color:#FFF;

		text-decoration:none;

}



.top-nav-bg ul li a:hover{

		color: #CCC;

		

}

.flt{

		float:left;

}

/********/

.glossymenu{

margin: 0;

padding: 0;

}



.glossymenu a.menuitem{

position: relative; /*To help in the anchoring of the ".statusicon" icon image*/

width: auto;

text-decoration: none;

padding-left:44px;

padding-top:6px;

padding-bottom:5px;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

text-decoration:none;

display:block;

font-weight:bold;

color:#2978b6;

}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{

	

}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/

position: absolute;

top: 22px;

right: 12px;

border: none;

}



.glossymenu a.menuitem:hover{



}



.glossymenu div.submenu{ /*DIV that contains each sub menu*/



}



.glossymenu div.submenu ul{ /*UL of each sub menu*/

list-style-type: none;

margin: 0;

padding: 0;

}



.glossymenu div.submenu ul li{

	margin-left:23px;

}



.glossymenu div.submenu ul li a{

		font-family:Arial, Helvetica, sans-serif;

		font-size:18px;

		text-decoration:none;

		display:block;

		font-weight:bold;

		color:#2978b6;

}



.glossymenu div.submenu ul li a:hover{

		font-family:Arial, Helvetica, sans-serif;

		font-size:18px;

		text-decoration:underline;

		display:block;

		font-weight:bold;

		color:#2978b6;



		

}

.icon-accordian1{

		background-image:url(../images/left-link-img1.jpg);

		background-position:left;

		background-repeat:no-repeat;

		line-height:41px;

		height:43px;

}

.icon-accordian2{

		background-image:url(../images/left-link-img2.jpg);

		background-position:left;

		background-repeat:no-repeat;

		line-height:41px;

		height:43px;

}

.icon-accordian3{

		background-image:url(../images/left-link-img3.jpg);

		background-position:left;

		background-repeat:no-repeat;

		line-height:41px;

		height:43px;

}

.icon-accordian4{

		background-image:url(../images/left-link-img4.jpg);

		background-position:left;

		background-repeat:no-repeat;

		line-height:41px;

		height:43px;

}

a{

		outline:none;

}

/************/

.portfolio-container{

		float:left;

		margin-left:10px;

		width:auto;

		margin-top:15px;

}

/*****/

.left-side-con1{

	height:45px;

	padding:10px 0px 10px 0px;

	border-bottom: #339933; 1px solid;

}

.left-side-con1:hover{

	background-color:#bad6e4;

}

.active-lft{

	background-color:#bad6e4;

	height:45px;

	padding:10px 0px 10px 0px;

}

.left-side-con1 ul{

	margin:0px;

	padding:0px;

	list-style:none;



}

.left-side-con1 ul li{

	float:left;

	width:57px;

	padding:0px 10px 0px 23px;

	height:50px;

}

.left-side-con1 ul li a{

	color:#113b78;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

}



.quick-contact-hdr{

	color:#828e9c;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	padding-left:6px;

}

.news-text{

color:#999999;

font-size:11px;

display:block;

}

.news-text-con-main{

	margin:0px;

	padding:0px;

	list-style:none;

	padding:3px 0px 0px 8px;

}

.news-text-con-main li{

		float:left;

		margin:10px 20px 10px 20px ;

}

.news-text-con{

	width:245px;

	position:relative;

	padding-bottom:20px;

}

.news-text-con img{

	position:absolute;

	top:1px;

	right:7px;

}

.cprgt{

		float:right;

}

.terms-and-use{

		float:left;

}

