@charset "utf-8";
/* CSS Document */
html, body{
	margin:0;
	padding:0;
	font-family:"Century Gothic", Verdana, Tahoma;
	font-size:13px;
	color:#444444;
}
a{color:#0093d0; text-decoration:none;}
a:hover{color:#0093d0; text-decoration:underline;}

#header{width:100%; float:left; background:url(../../images/bg_header.gif); height:112px;}
#header .wraper{width:1000px; background:url(../../images/bg_header.jpg); height:112px; margin:0 auto;}
#header .logo{width:216px; height:69px; float:left; margin:20px 0 0 20px;} #header .logo img{border:0;}
#header .right{float:right; margin:20px 10px 0 0; font-size:12px; text-align:right;}
#header .right img{border:0;}

#menu{width:100%; height:35px; background:url(../../images/bg_menu.gif); float:left;}

#main-nav {
	width: 1000px;
	height: 35px;
	position: relative;
	list-style: none;
	padding: 0; margin:0 auto;
	background:url(../../images/bg_menu.gif); 
}

#main-nav .main-nav-item {
	display: inline;
}

#main-nav .main-nav-tab {
	float: left;
	height: 26px;
	padding:9px 30px 0 30px;
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	background:url(../../images/bg_menu.gif);
	border-right:#888 solid 1px;
}

#main-nav .main-nav-item-active .main-nav-tab {
	background-image:url(../../images/bg_menu.gif); background-position:0 -70px;
	color: #FFF;
}
#main-nav a.hilight{
	background-image:url(../../images/bg_menu.gif); background-position:0 -70px;
	color: #FFF;
}
#main-nav .main-nav-dd {
	position: absolute; z-index:100;
	top: 35px;
	left: 0;
	margin: 0;
	padding: 0;
	background:url(../../images/bg_submenu.png);
	display: none; float:left; position:absolute; z-index:120;
}

#main-nav .main-nav-item-active .main-nav-dd {
	display: block;
}

#main-nav .main-nav-dd-column {
	padding:15px 15px 15px 25px;
	float: left;
	*border-left: 0;
}

#main-nav .main-nav-dd-column:first-child {
	border-left: 0; float:left;
}

#main-nav .main-nav-dd h3 {
	font-size: 13px;
	color: #FFFFFF;
}

#main-nav .main-nav-dd a {
	color: #cccccc;
	text-decoration: none;
}

#main-nav .main-nav-dd a:hover {
	color: #ffffff;
	text-decoration: none;
}

#main-nav .main-nav-dd ul{
	list-style: none;
	padding:0 20px 0 0; margin:0; float:left;
}

#main-nav .main-nav-dd hr {
	border: 1px dotted #ddd;
}
#main-nav .main-nav-dd-column ul li{
	list-style:none; margin:0; padding:5px 0; border-bottom:#333 solid 1px;}
	
/* Vertical Navigation */
.listmenu { 
	list-style: none;
	position: relative;
	z-index:20;
}


/* CSS for each Parent Item */
.listmenu li {}

.listmenu li a
{
}

/* 
Change background color and font color 
of parent items when mouse hover 
*/
.listmenu li:hover a,
.listmenu li a:hover
{	z-index:20;
}




/* 
Applie to group of Child Items
Each Child Item will be invisible by default
*/
.listmenu ul {display: none;}

/* Each Child Item will be visible if mouse hover */
.listmenu li:hover ul {display: block; z-index:20;}

.listmenu ul
{
	float: none;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	top: 32px;
	left: 230px;
	z-index:20; border:#CCC solid 1px; background:#FFF;
}

.listmenu ul li
{
	float: none;
	clear: none;
	margin: 0;
	padding: 0;
	z-index:20;
}


/* 
Reset and re style 
link of each child item
*/
.listmenu li:hover ul li a,
.listmenu ul li a
{
	display: block;
	width:210px;
	height:100%;
	padding: 5px 10px 5px 10px;
	float: none;
	color: #666;
	background: #fff;
	white-space:nowrap;
	z-index:20;
}

.listmenu li:hover ul li a:hover,
.listmenu ul li a:hover
{
	background:#dddddd;
	color: #444444;
	z-index:20;
}


/*
End
*/
	
/*-- navigator --*/

#navigator{width:985px; font-size:12px; color:#666; float:left; margin:10px 0 0 0; padding-left:15px;}
#navigator a{color:#666; text-decoration:none;}
#navigator a:hover{color:#666; text-decoration:underline;}

/*-- content --*/
#bg_content{width:100%; margin:0; padding:0; float:left; background-image:url(../../images/bg_shadow_menu.gif); background-repeat:repeat-x; background-color:#eaeaea;}
#bg_content .wraper{background:url(../../images/bg_shadow_menu.gif) top repeat-x; margin:0 auto; width:1270px;}

/*-- Banner --*/
#banner{width:680px; height:350px; position:relative; overflow:hidden; z-index:1;}
#banner ul, #banner li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none; z-index:1;
		}
	#slider2{margin-top:1em;}
	#banner li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:680px;
		height:350px;
		overflow:hidden;
		display:block;
		z-index:1;
		}	

	ol#controls{
		padding:0;
		z-index:4; position:absolute; margin-top:-35px; margin-left:10px;
		}
	ol#controls li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		}
	ol#controls li a{
		float:left;
		border:1px solid #999999;
		background:url(../../images/bg_number.png);
		color:#fff;
		padding:3px 7px;
		text-decoration:none;
		font-size:11px;
		}
	ol#controls li.current a{
		background:url(../../images/bg_number_a.png);
		color:#fff; border:1px solid #dddddd;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	
/*-- News --*/
#latest-news{background-image:url(../../images/bg_news.jpg); width:280px; height:310px; float:left; background-color:#1189cd; padding:20px; overflow:auto;
SCROLLBAR-FACE-COLOR: #2299dc;
SCROLLBAR-HIGHLIGHT-COLOR: #5ec0f8;
SCROLLBAR-SHADOW-COLOR: #0e82c4;
SCROLLBAR-3DLIGHT-COLOR: #55b6ed;
SCROLLBAR-ARROW-COLOR: #ebf7fd;
SCROLLBAR-TRACK-COLOR: #0a72ad;
SCROLLBAR-DARKSHADOW-COLOR: #055d8f; }
#latest-news h2{font-size:16px; color:#FFF; padding:0 0 8px 0; margin:0; font-weight:normal; border-bottom:#9ecbe5 solid 1px;}
#latest-news ul{margin:0; padding:0; list-style:none; color:#FFF;}
#latest-news li{margin:10px 0 0 0; padding:0 0 10px 25px; border-bottom:#9ecbe5 dashed 1px; background:url(../../images/bullet_news.gif) left top no-repeat;}
#latest-news a{color:#FFF; text-decoration:none;} #latest-news a:hover{color:#FFF; text-decoration:underline;}

/*-- News1 --*/
#latest-news1{background-image:url(../../images/bg_news.jpg); width:260px; height:310px; float:left; background-color:#1189cd; padding:20px; overflow:auto;
SCROLLBAR-FACE-COLOR: #2299dc;
SCROLLBAR-HIGHLIGHT-COLOR: #5ec0f8;
SCROLLBAR-SHADOW-COLOR: #0e82c4;
SCROLLBAR-3DLIGHT-COLOR: #55b6ed;
SCROLLBAR-ARROW-COLOR: #ebf7fd;
SCROLLBAR-TRACK-COLOR: #0a72ad;
SCROLLBAR-DARKSHADOW-COLOR: #055d8f; }
#latest-news1 h2{font-size:16px; color:#FFF; padding:0 0 8px 0; margin:0; font-weight:normal; border-bottom:#9ecbe5 solid 1px;}
#latest-news1 ul{margin:0; padding:0; list-style:none; color:#FFF;}
#latest-news1 li{margin:10px 0 0 0; padding:0 0 10px 25px; border-bottom:#9ecbe5 dashed 1px; background:url(../../images/bullet_news.gif) left top no-repeat;}
#latest-news1 a{color:#FFF; text-decoration:none;} #latest-news a:hover{color:#FFF; text-decoration:underline;}

/*-- content --*/
#content{width:1270px; float:left; margin:10px 0 0 0; padding:0 0 10px 0;}
#content .left{width:800px; float:left; margin:0 20px 0 0;}
#content .left .box{width:680px; float:left;}
#content .left .box .header{background:url(../../images/bg_h1.gif); width:650px; float:left; padding:11px 15px;}
#content .left .box .noheader{width:680px; background-image:url(../../images/bg_h1_long_noheader.gif); background-position:left; height:5px; float:left; margin-top:0px;background-repeat:no-repeat;}

#content .left .box .header h1{font-size:16px; color:#FFF; font-weight:normal; margin:0; padding:0;}
#content .left .box .header h1 a{color:#FFF; text-decoration:none;}
#content .left .box .header h1 a:hover{color:#FFF; text-decoration:underline;}
#content .left .box .blue{width:650px; float:left; padding:11px 15px; background:#1189ce; color:#FFF; display:block; font-size:14px;}
#content .left .box .cont{width:650px; padding:15px 15px 18px 15px; float:left; background-color:#FFF;}
#content .left .box .cont h2{font-size:16px; font-weight:normal; color:#0093d0; padding:0; margin:0 0 10px 0; text-transform:uppercase;}
#content .left .box .cont .map img{width:188px; padding:5px; border:#DDD solid 1px; background:#f4f4f4;}
#content .left .box .cont .map:hover img{background:#cccccc;}
#content .left .box .contfooter{width:680px; background-image:url(../../images/bg_h1_footer.gif); background-position:bottom; height:5px; float:left; margin-bottom:15px;}
#content .left .box .frame{width:283px; float:left; margin-right:10px;}
#content .left .box .frame img{width:283px; border:0;}
#content .left .box .text{width:357px; float:left;}

#content .right{width:230px; float:right;}
#content .right .box{width:230px; float:left;}
#content .right .box .header{background:url(../../images/bg_h2.gif); width:230px; padding:11px 15px; float:left;}
#content .right .box .header h1{font-size:16px; color:#FFF; font-weight:normal; text-transform:uppercase; margin:0; padding:0;}
#content .right .box .cont{width:300px; float:left; background-color:#FFF;}
#content .right .box .contfooter{width:300px; background-image:url(../../images/bg_h2_footer.gif); background-position:bottom; height:5px; float:left; margin-bottom:15px;}
#content .right .box .about-us a{margin:0; padding:10px 15px; width:270px; display:block; border-bottom:#CCC solid 1px; text-decoration:none; color:#666;}
#content .right .box .about-us a:hover{text-decoration:none; color:#0093d0;}
#content .right .box .about-us a img{border:0;}

#content .right .box .about-us .form{width:270px; margin:5px 0;}

#content .right .box .cont .img img{width:70px; float:left; margin:15px; display:block; border:0;}
#content .right .box .cont .detail{width:185px; float:left; margin:15px 15px 15px 0; display:block;}
#content .right .box .cont .magazine{width:270px; margin:15px 15px 5px 15px; float:left;}
#content .right .box .cont .magazine .pic{height:160px; width:113px; overflow:hidden; display:block; margin-bottom:10px; margin-right:10px; text-align:center; float:left;}
#content .right .box .cont .magazine .pic img{height:160px; width:113px; border:0; float:left;}

#content .right .box .cont .iu_grahp{width:270px; margin:15px 15px 5px 15px; float:left;}
#content .right .box .noheader{width:300px; background-image:url(../../images/bg_h2_noheader.gif); background-position:top; height:5px; float:left; margin-top:0px;background-repeat:no-repeat;}

#content .leftnav{width:230px; float:left; margin:0 20px 0 0;}
#content .leftnav .menuleft{width:230px; float:left;}
#content .leftnav .menuleft h1{width:200px; background:url(../../images/h_leftnav.gif); color:#FFF; font-size:16px; font-weight:normal; margin:0; padding:10px 15px 10px 15px; text-transform:uppercase;}
#content .leftnav .menuleft h1 a{color:#FFF; text-decoration:none;}
#content .leftnav .menuleft h1 a:hover{color:#FFF; text-decoration:underline;}

#content .leftnav .menuleft .listmenu{width:230px; margin:0; padding:0; list-style:none;}
#content .leftnav .menuleft .listmenu li{width:230px; padding:0px; border-bottom:#d5d5d5 solid 1px; margin:0; float:left;}
#content .leftnav .menuleft .listmenu li span{color:#444; text-decoration:none; padding:8px 10px 8px 15px; width:205px; display:block; background:#FFF;}
#content .leftnav .menuleft .listmenu li a{color:#444; text-decoration:none; padding:8px 10px 8px 15px; width:205px; display:block; background:#FFF;}
#content .leftnav .menuleft .listmenu li a:hover{color:#0093d0; text-decoration:none; background:#f8f8f8;}
#content .leftnav .menuleft .listmenu li.nobor{border:none; margin:0; float:left;}
#content .leftnav .menuleft .listmenu li.close{background:url(../../images/under_leftnav.gif); width:230px; height:5px; margin:0; padding:0; border:none; float:left;}

#content .leftnav .menuleft .close{background:url(../../images/under_leftnav.gif); width:230px; height:5px; margin:0; padding:0; border:none; float:left;}

/*-- main -*/
#content .centermain{width:1270px; text-align:center; background-color:#FFF;float:left;}
#content .centermain h1{width:680px; background:url(../../images/h_mainright.gif); margin:0; padding:10px 15px 10px 15px; color:#FFF; font-size:16px; font-weight:normal; text-transform:uppercase; float:left; overflow:hidden; display:block;}
#content .centermain h2{font-size:16px; font-weight:normal; color:#0093d0; padding:0; margin:0 0 10px 0; text-transform:uppercase;}
#content .centermain h3{font-size:15px; font-weight:normal; color:#222; padding:0; margin:0 0 10px 0;}
#content .centermain .content{width:970px; float:left; background:#FFF; padding:15px;}
#content .centermain .undercontent{width:1270px; background:url(../../images/under_mainright.gif); height:5px; float:left;}

#content .centermain .content .list{margin:0 0 15px 0; padding:0; list-style:url(../../images/bullet_list.gif);}
#content .centermain .content .list li{margin:5px 0 5px 20px; padding:0;}

#content .centermain .content .research{width:970px; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:#d4d4d4 solid 1px; float:left;}
#content .centermain .content .research .pic img{width:90px; height:127px; float:left; margin:0 15px 0 0; border:none;}
#content .centermain .content .research .detail{width:615px; height:127px; overflow:auto; float:left; display:block;}
#content .centermain .content .research .detail h2{font-weight:bold; color:#0093d0; font-size:14px; text-transform:uppercase; margin:0 0 5px 0; padding:0;}
#content .centermain .content .research .detail .date{font-size:11px; font-style:italic; color:#666;}
#content .centermain .content .research .detail .readmore{font-size:12px; background:url(../../images/arrow.gif) left no-repeat; padding:0 0 0 10px; margin:5px 0 0 0;}

#content .centermain .content .latestnews{width:970px; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:#d4d4d4 solid 1px; float:left;}
#content .centermain .content .latestnews .pic {width:180px; height:120px; float:left; margin:0 15px 0 0; border:none;}
#content .centermain .content .latestnews .detail{}
#content .centermain .content .latestnews .detail h2{font-weight:bold; color:#0093d0; font-size:14px; text-transform:uppercase; margin:0 0 5px 0; padding:0;}
#content .centermain .content .latestnews .detail .date{font-size:11px; font-style:italic; color:#666;}
#content .centermain .content .latestnews .detail .readmore{font-size:12px; background:url(../../images/arrow.gif) left no-repeat; padding:0 0 0 10px; margin:5px 0 0 0;}

#content .centermain .content .dates{width:140px; height:14px; float:left; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:#CCC dashed 1px; font-style:italic; display:block; color:#666;}
#content .centermain .content .headnews{width:580px; height:14px; float:left; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:#CCC dashed 1px; display:block; overflow:hidden;}
#content .centermain .content .headnews a{color:#444; text-decoration:none;}
#content .centermain .content .headnews a:hover{color:#444; text-decoration:underline;}

#content .centermain .content .director{width:230px; height:280px; margin:5px; padding:0; text-align:center; float:left;}
#content .centermain .content .director h2{font-size:14px; color:#1F5FAD; margin:0; padding:0; font-weight:normal;}
#content .centermain .content .director img{border:0; margin-bottom:10px;}
#content .centermain .content .director em{color:#666;}



#content .rightmain{width:200px; float:left;}
#content .rightmain h1{width:720px; background:url(../../images/h_mainright.gif); margin:0; padding:10px 15px 10px 15px; color:#FFF; font-size:16px; font-weight:normal; text-transform:uppercase; float:left; overflow:hidden; display:block;}
#content .rightmain h2{font-size:16px; font-weight:normal; color:#0093d0; padding:0; margin:0 0 10px 0; text-transform:uppercase;}
#content .rightmain h3{font-size:15px; font-weight:normal; color:#222; padding:0; margin:0 0 10px 0;}
#content .rightmain .content{width:720px; float:left; background:#FFF; padding:15px;}
#content .rightmain .undercontent{width:750px; background:url(../../images/under_mainright.gif); height:5px; float:left;}

#content .rightmain .content .list{margin:0 0 15px 0; padding:0; list-style:url(../../images/bullet_list.gif);}
#content .rightmain .content .list li{margin:5px 0 5px 20px; padding:0;}

#content .rightmain .content .research{width:720px; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:#d4d4d4 solid 1px; float:left;}
#content .rightmain .content .research .pic img{width:90px; height:127px; float:left; margin:0 15px 0 0; border:none;}
#content .rightmain .content .research .detail{width:615px; height:127px; overflow:auto; float:left; display:block;}
#content .rightmain .content .research .detail h2{font-weight:bold; color:#0093d0; font-size:14px; text-transform:uppercase; margin:0 0 5px 0; padding:0;}
#content .rightmain .content .research .detail .date{font-size:11px; font-style:italic; color:#666;}
#content .rightmain .content .research .detail .readmore{font-size:12px; background:url(../../images/arrow.gif) left no-repeat; padding:0 0 0 10px; margin:5px 0 0 0;}

#content .rightmain .content .latestnews{width:720px; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:#d4d4d4 solid 1px; float:left;}
#content .rightmain .content .latestnews .pic {width:180px; height:120px; float:left; margin:0 15px 0 0; border:none;}
#content .rightmain .content .latestnews .detail{}
#content .rightmain .content .latestnews .detail h2{font-weight:bold; color:#0093d0; font-size:14px; text-transform:uppercase; margin:0 0 5px 0; padding:0;}
#content .rightmain .content .latestnews .detail .date{font-size:11px; font-style:italic; color:#666;}
#content .rightmain .content .latestnews .detail .readmore{font-size:12px; background:url(../../images/arrow.gif) left no-repeat; padding:0 0 0 10px; margin:5px 0 0 0;}

#content .rightmain .content .dates{width:140px; height:14px; float:left; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:#CCC dashed 1px; font-style:italic; display:block; color:#666;}
#content .rightmain .content .headnews{width:580px; height:14px; float:left; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:#CCC dashed 1px; display:block; overflow:hidden;}
#content .rightmain .content .headnews a{color:#444; text-decoration:none;}
#content .rightmain .content .headnews a:hover{color:#444; text-decoration:underline;}

#content .client{width:174px; margin:2px; border:#DDD solid 1px; float:left; padding:10px; display:block; background:#efefef;}
#content .client img{border:0;}

#content .previous{font-size:12px; background:url(../../images/previous.gif) left no-repeat; padding:0 0 0 12px; margin:10px 0 0 0;}

#content .rightmain .content .director{width:230px; height:280px; margin:5px; padding:0; text-align:center; float:left;}
#content .rightmain .content .director h2{font-size:14px; color:#1F5FAD; margin:0; padding:0; font-weight:normal;}
#content .rightmain .content .director img{border:0; margin-bottom:10px;}
#content .rightmain .content .director em{color:#666;}

/*-- e-library --*/
#content .h1-width{width:985px; background:url(../../images/bg_h1_long.gif); height:32px; color:#FFF; font-size:16px; font-weight:normal; margin:0; padding:10px 0 0 15px; text-transform:uppercase;}
#content .librarycontent{width:970px; float:left; padding:15px 15px 10px 15px; background:#FFF;}
#content .librarybuttom{background:url(../../images/bg_h1_long_footer.gif); width:1270px; height:8px; float:left;}
#content .librarycontent .e-library{width:180px; padding:5px; border:#CCC solid 1px; float:left; margin:1px; display:block;}
#content .librarycontent .e-library img{width:180px; height:255px; border:0;}
#content .librarycontent .e-library:hover{background:#CCC;}
#content .alphabet a{color:#FFF; text-decoration:none;}
#content .alphabet a:hover{color:#FFF; text-decoration:underline;}

/*-- Magazine download --*/

#content .librarycontent .magazinedown{width:113px; padding:10px; border:#CCC solid 1px; float:left; margin:1px; display:block; text-align:right; font-size:12px; height:240px;}
#content .librarycontent .magazinedown img{border:0;}
#content .librarycontent .magazinedown:hover{background:#eee;}

/*-- find a person --*/
#content .findwraper{width:720px; float:left; margin:0 0 15px 0;}
#content .findaperson{width:334px; padding:10px; float:left; height:145px; border:#DDD solid 1px; margin:0 4px 4px 0; font-size:12px; line-height:14px; line-height:120%;}

/*-- Media kit --*/
.downloadmedia{background:url(../../images/download-media.gif); width:230px; height:40px; float:left; display:block; margin-top:15px;}
.downloadmedia:hover{background-position:0 -40px;}

.download_media{background:url(../../images/download_media.gif); width:300px; height:44px; float:left; display:block; margin-bottom:10px;}
.download_media:hover{background-position:0 -44px;}

/*-- automotive summit --*/
#content .rightnav{width:230px; float:right; margin:0 20px 0 0;}
#content .rightnav .menuright{width:230px; float:right;}
#content .rightnav .menuright h1{width:200px; background:url(../../images/h_leftnav.gif); color:#FFF; font-size:16px; font-weight:normal; margin:0; padding:10px 15px 10px 15px; text-transform:uppercase;}
#content .rightnav .menuright h1 a{color:#FFF; text-decoration:none;}
#content .rightnav .menuright h1 a:hover{color:#FFF; text-decoration:underline;}

#content .rightnav .menuright .listmenu{width:230px; margin:0; padding:0; list-style:none;}
#content .rightnav .menuright .listmenu li{width:230px; padding:0px; border-bottom:#d5d5d5 solid 1px; margin:0; float:right;}
#content .rightnav .menuright .listmenu li span{color:#444; text-decoration:none; padding:8px 10px 8px 15px; width:205px; display:block; background:#FFF;}
#content .rightnav .menuright .listmenu li a{color:#444; text-decoration:none; padding:8px 10px 8px 15px; width:205px; display:block; background:#FFF;}
#content .rightnav .menuright .listmenu li a:hover{color:#0093d0; text-decoration:none; background:#f8f8f8;}
#content .rightnav .menuright .listmenu li.nobor{border:none; margin:0; float:right;}
#content .rightnav .menuright .listmenu li.close{background:url(../../images/under_leftnav.gif); width:230px; height:5px; margin:0; padding:0; border:none; float:right;}

#content .rightnav .menuright .close{background:url(../../images/under_leftnav.gif); width:230px; height:5px; margin:0; padding:0; border:none; float:right;}

/*-- Footer --*/
#bg-footer{background-image:url(../../images/bg_footer.gif); background-repeat:repeat-x; background-color:#cccccc; width:100%; float:left;}
#bg-footer .wraper{width:1270px; margin:0 auto;background-image:url(../../images/bg_footer.gif); background-repeat:repeat-x; background-color:#cccccc;}
#bg-footer .footermenu{float:left; font-size:12px; color:#999; width:1270px; padding:20px 0 10px 0; border-bottom:#999 solid 1px;}
#bg-footer .footermenu a{color:#444444; text-decoration:none;}
#bg-footer .footermenu a:hover{color:#444444; text-decoration:underline;}
#bg-footer .sumbmenu{width:1270px; float:left; margin:15px 0 0 0; padding:0 0 15px 0; border-bottom:#999 solid 1px; font-size:12px;}
#bg-footer .sumbmenu a{color:#666; text-decoration:none;}
#bg-footer .sumbmenu a:hover{color:#666; text-decoration:underline;}
#bg-footer .sumbmenu ul{float:left; margin:0 50px 0 0; padding:0; list-style:none;}
#bg-footer .sumbmenu li{margin:3px 0; padding:0;}
#bg-footer .links{padding:15px 0 15px 0; margin:0 0 0 0; height:65px; width:1270px; float:left; border-bottom:#999 solid 1px; background:#FFF; display:block;} /*#bg-footer .links img{border:0; margin:0 10px;}*/
#bg-footer .links img{border:0; height:45px; margin-top:13px;
filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;}
#bg-footer .links img:hover{filter:alpha(opacity=99);
	-moz-opacity: 0.99;
	opacity: 0.99; cursor:pointer;}
#bg-footer .copyright{width:1270px; float:left; padding:15px 0 15px 0; text-align:center; color:#666; font-size:12px;}
#bg-footer .copyright a{color:#666; text-decoration:none;} #bg-footer .copyright a:hover{color:#666; text-decoration:underline;}
#bg-footer #linkslider{padding:0 0 15px 0; margin:0 0 15px 0; width:1270px; float:left; border-bottom:#999 solid 1px; height:45px;} /*#bg-footer .links img{border:0; margin:0 10px;}*/
#bg-footer #linkslider ul{margin:0; padding:0; list-style:none; height:45px;}
#bg-footer #linkslider li{margin:0 15px 0 0; padding:0; float:left; height:45px;}
#bg-footer #linkslider img{border:0; height:45px; margin-top:13px;
filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;}
#bg-footer #linkslider img:hover{filter:alpha(opacity=99);
	-moz-opacity: 0.99;
	opacity: 0.99; cursor:pointer;}
