/* -- default style -- */
body {
	padding:0 0 12px;
	margin:0;
	color:#4a4a4a;
	background:#ffffff url(../images/common/bg.gif) repeat-x 0 0;
	font:13px/19px Arial, Helvetica, sans-serif;
	line-height:16px;
	/*display:table; margin-left:auto; margin-right:auto;*/
}
div, table, th, tr, td, h1, h2, h3, h4, h5, h6, p, img, ul, ol, form, fieldset, input, textarea, select {
	padding:0;
	margin:0;
}
img { border:none; }
ul  { list-style:none; }
.spacer { clear:both; font-size:0; line-height:0;}
.ex {
	font-size:13px; color:#2c7bae;
}
.s{
	font-size:12px;
}
.ss{
	font-size:11px; color:#16859e; background-color:none;
	/*margin-left:5px;*/
}

/* -- anchor style -- */
a {
	outline:none;
	text-decoration:none;
	color:#4a4a4a;
	background-color:inherit;
}
a:hover {
	color:#000;
	background-color:inherit;
	text-decoration:underline;
}

/* -- direct element style -- */
form input,
form textarea {
	width:166px;
	height:14px;
	padding:2px 8px;
	margin-bottom:8px;
	font:10px/14px Arial, Helvetica, sans-serif;
}
form textarea { height:78px;}
form input.btn {
	width:auto !important;
	height:auto !important;
	border:none;
	padding:0;
	margin:0;
	cursor:pointer;
}
h2 {
	font-weight:normal;
	font-size:24px;
	line-height:27px;
	padding-bottom:8px;
	color:#161616;
	background-color:inherit;
}
h3 {
	font-weight:bold;
	font-size:15px;
	line-height:15px;
	padding-bottom:16px;
	/*padding-top:20px;
	padding-left:16px;*/
	color:#16859e;
	background-color:inherit;
	background-position:0 2px;
	background-repeat:no-repeat;
}
h3.one { background-image:url(images/no-01.gif);}
h3.two { background-image:url(images/no-02.gif);}

h1{
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	padding-bottom:10px;
	/*padding-left:23px;*/
	color:#16859e;
	background-color:inherit;
	background-position:0 2px;
	background-repeat:no-repeat;	
}

p { margin-bottom:20px; overflow:hidden; height:100%;}
p span { color:inherit; background-color:#daecf4 !important; }
a.more {
	clear:both;
	/*float:right;*/
	color:#ef4913;	
}
a.orange{
	/*color:#ef4913;*/
	font-weight:bold;
	background-color:inherit;
	text-decoration:underline;
}
ul.list li {
	background:url(../images/common/dot_grey1.gif) no-repeat 0 8px;
	padding:0px 0px 0px 5px;
}
ul.list li a.active{
	padding-top:0;
	/*border-top:6px solid #0e4e5c;*/
	color:#ef4913;
	background-color:inherit;
	text-decoration:underline;
}
ul.list2 li {
	background:url(../images/common/dot_grey1.gif) no-repeat 0 8px;
	margin-left:20px;
	padding:0px 0px 20px 5px;
}

ul.list3 li {
	background:url(../images/common/arrow_01.gif) no-repeat 0 6px;
	margin-left:30px;
	padding:0px 0px 5px 6px;
}

ul.list4 li {
	background:url(../images/common/dot_grey1.gif) no-repeat 0 8px;
	margin-left:20px;
	padding:0px 0px 5px 5px;
}

ul.list5 li {
	background:url(../images/common/arrow_01.gif) no-repeat 0 6px;
	margin-left:5px;
	padding:0px 0px 15px 6px;
}

ul.leftSide,
ul.rightSide { width:294px; float:left; margin-top:10px;}
ul.leftSide  { padding-right:34px; border-right:1px solid #d1cfcf;}
ul.rightSide { padding-left:34px;}
ul.leftSide a,
ul.rightSide a { text-decoration:underline;}
ul.leftSide a:hover,
ul.rightSide a:hover { text-decoration:none;}

.blueTxt { color:#16859e; background-color:inherit; font-size:13px;}

/* -- wrapper/sub table panel style -- */
#wrapper {
	margin:auto;
	/*background:url(images/header-bg.jpg) no-repeat 0 0;*/
}

/* -- wrapper/main table panel style -- */
#wrapper2 {
	margin:auto;
	background:url(../images/main/bg_bnd.gif) no-repeat 0 0;
}

/* -- top menu style -- */
.topMenu {
	background:url(../images/common/bg_topmenu.gif) no-repeat 0 0;
}

.topMenu td {
	padding:0px 0px 0px 40px !important;
	vertical-align:top;
	color:#ffffff;
}

.topMenu a.banner {
	/*width:213px;*/
	width:213px;
	height:38px;
	margin-top:12px;
	display:block;
	overflow:hidden;
	margin-bottom:0px;
	background-position:0 0;
	background-repeat:no-repeat
}

.topMenu a.logo      { background-image:url(../images/common/logo_top.gif);}


/* -- top navigation style -- */
.topBar { padding-bottom:20px !important;}
/*.topBar img { margin-right:30px; float:left;}*/
.topBar ul.topNav li {
	float:left;
	padding-right:50px;
}
.topBar ul.topNav li a {
/*	font-weight:bold;*/
	font-size:13px;
	line-height:25px;
	padding:6px 0;
	display:block;
	color:#ffffff;
	background-color:inherit;
}
.topBar ul.topNav li a:hover,
.topBar ul.topNav li a.active {
	padding-top:0;
	border-top:6px solid #0e4e5c;
	color:#0e4e5c;
	background-color:inherit;
}
.topBar form {
	float:right;
	padding:11px 20px 0 0;
} 
.topBar form input {
	width:118px;
	margin:0 0 0 2px;
	float:left;
}

/* -- left header style -- */
.header {
	padding:5px 0px 10px 0px !important;
}
.header p.qoute {
	line-height:16px;
	background-color:inherit;
	padding:0 120px 0 0 !important;
}

.header p.author {
	font-size:16px;
	line-height:23px;
	text-align:right;
	color:#000;
	background-color:inherit;
	background:url(images/dot-01.gif) repeat-x 0 18px;
	margin:-20px 0 0 76px;
	padding:0 0 20px;
}
.header p.author span {
	padding-left:2px;
	color:inherit;
	background-color:#d9edf6;
}
.header ul.headerNav { float:right;}
.header ul.headerNav li {
	float:left;
	width:83px;
	height:73px;
	margin-left:5px;
	background:url(images/header-nav-bg.gif) no-repeat 0 0;
}
.header ul.headerNav li a {
	width:83px;
	height:19px;
	padding:8px 0 46px;
	display:block;
	color:#000;
	background-color:inherit;
	background-position:50% 77%;
	background-repeat:no-repeat;
	font-size:14px;
	line-height:19px;
	text-align:center;
}
.header ul.headerNav li a.messaging     { background-image:url(images/idea-ico.gif);}
.header ul.headerNav li a.mobiletv { background-image:url(images/download-ico.gif);}
.header ul.headerNav li a.mobilesw     { background-image:url(images/note-ico.gif);}
.header ul.headerNav li a.telematics  { background-image:url(images/support-ico.gif);}
.header ul.headerNav li a:hover {
	color:#cd5128;
	background-color:inherit;
}

/* -- evenet section style -- */
.event {
	border-top:1px solid #d1cfcf;
	padding:15px 0;
}
.event h2 {
	background:url(images/event-ico.gif) no-repeat 0 0;
	padding:5px 17px 7px 56px;
	float:left;
	border-right:2px solid #d1cfcf;
}
.event h2 em {
	font-size:10px;
	line-height:12px;
	font-style:normal;
}
.event p { padding-left:20px; padding-right:0; font-size:12px; line-height:18px;}

/* -- title panel style -- */
.btitle {
	font-size:20px;
	color:#16859e;
	background:#e1f1f8 url(../images/common/bg_title.gif) no-repeat;
	/*width:683px;*/
	height:33px;
	padding-left:20px;
}

/* -- stitle panel style -- */
.stitle {
	font-size:15px;
	color:#4a4a4a;
	background:#e1f1f8 url(../images/common/bg_stitle.gif) no-repeat;
	/*width:683px;*/
	height:24px;
	padding-left:27px;
}

/* -- mtitle panel style -- */
.mtitle {
	font-size:18px;
	color:#161616;
}

/* -- mtitle2 panel style -- */
.mtitle2 {
	/*margin-left:5px;*/
	font-size:16px;
	color:#161616;
}
/* -- ctitle panel style -- */
.ctitle {
	font-size:15px;
	color:#4a4a4a;
}

/* -- content table style-- */
.content{
	padding: 20px 14px 20px 16px;
	line-height:18px;
}
.lp60{
	padding-left: 50px;	
}

/*mvds*/
.Part 
{
clear: left;
padding-left: 114px;
text-align: justify;
/*font-family: tahoma;*/
/*font-size: 12px;*/
}
.Part img
{
float: left;
margin: 0px 15px 5px -85px;
}

/*bws*/
.Part1 
{
clear: right;
padding-right: 20px;
text-align: justify;
/*font-family: tahoma;*/
/*font-size: 12px;*/
}
.Part1 img
{
float: right;
margin: 20px 15px 0px 30px;
}


/*contact*/
.Part2
{
clear: left;
padding-left: 60px;
text-align: justify;
/*font-family: tahoma;*/
/*font-size: 12px;*/
}
.Part2 img
{
float: left;
margin: 0px 15px 5px -60px;
}

/*epg*/
.Part3 
{
clear: right;
text-align: justify;
/*font-family: tahoma;*/
/*font-size: 12px;*/
}
.Part3 img
{
float: right;
margin: 30px 0px 0px 30px;
}


/*industry_event*/
.Part4
{
clear: left;
/*padding:10px 5px 10px 5px;*/
padding:5px 0px 0px 0px;
/*text-align: justify;*/
/*font-family: tahoma;*/
height:55px;
font-size: 12px;
border-bottom:solid #eeeeee 1px;
}
.Part4 img
{
float: left;
/*margin: -15px 8px 5px 8px;*/
margin: 0px 10px 0px 5px;
}

/*tbox_leader table style*/
.tbox1{
	/*color:#699ab9;*/
	background:url(../images/3_bnd/tbox1.gif);
	background-color:tranSParent; 
	padding: 0px 0px 0px 20px;
	line-height:14px;
}


/* board style */
.bbs{
	background-color:tranSParent; 
}



/* -- right panel style -- */
.left {
}

.left a.banner {
	width:189px;
	height:0;
	padding-top:73px;
	display:block;
	overflow:hidden;
	margin-bottom:10px;
	background-position:0 0;
	background-repeat:no-repeat
}

.left a.recruit      { background-image:url(../images/common/ban_recruit.gif);}
.left a.mbrochure      { background-image:url(../images/common/mban_broch.gif);}
/*.left a.msimulator { background-image:url(../images/main/mban_simul.gif);}*/


/* -- mc panel style -- */
.mc {
}

.mc a.banner {
	width:230px;
	height:0;
	padding-top:73px;
	display:block;
	overflow:hidden;
	margin-bottom:10px;
	background-position:0 0;
	background-repeat:no-repeat
}

.mc a.brochure      { background-image:url(../images/common/mban_broch.gif);}
.mc a.avls      { background-image:url(../images/common/mban_avls.gif);}
/*.left a.msimulator { background-image:url(../images/main/mban_simul.gif);}*/

/* -- right panel style -- */
.right {
	font-size:12px;
	line-height:18px;
}

/*Γί°‘*/
.right a {
	outline:none;
	text-decoration:none;
	color:#4a4a4a;
	background-color:inherit;
}
.right a:hover {
	color:#ef4913;
	background-color:inherit;
	text-decoration:underline;
}

.right h2 { font-size:16px; line-height:18px;}
.right table.feature {
	color:inherit;
	background:#e1f1f8 url(../images/common/tbg.gif) 0 0;
	margin-bottom:10px;
}
.right table.feature td {
	 background:url(../images/common/tbottom.gif) no-repeat 0 100%;
	 padding:12px 20px !important;
}

.right table.contact {
	color:inherit;
	background:#f4fafc url(../images/common/contact_bg.gif) 0 0;
	/*margin-bottom:10px;*/
}
.right table.contact td {
	background:url(../images/common/contact_bottom.gif) no-repeat 0 100%;
	padding:10px 5px 15px 8px !important;
	line-height:14px;
}
.right table.contact td form {
	/*background:url(images/contact-bg.gif) repeat-y 0 0;*/
	padding:10px 20px 18px !important;
	height:100%;
	overflow:hidden;
}
/*
.right table.contact td form input.btn {
	font-size:12px !important;
	line-height:21px !important;
	height:21px !important;
	width:58px !important;
	text-align:center !important;
	margin-left:5px !important;
	float:right !important;
}
*/
.right a.banner {
	width:196px;
	height:0;
	padding-top:73px;
	display:block;
	overflow:hidden;
	margin-bottom:10px;
	background-position:0 0;
	background-repeat:no-repeat
}

.right p.tbanner {
	background-image:url(../images/common/tbanner.gif);
	width:196px;
	height:0;
	padding-top:63px;
	display:block;
	overflow:hidden;
	margin-bottom:0px;
	background-position:0 0;
	background-repeat:no-repeat
}

.right p.contop {
	background:url(../images/common/contact_top.gif) no-repeat 0 100%;
/*	padding:15px 5px 0px 5px !important;*/
	width:196px;
	height:0;
	padding-top:5px;
	display:block;
	overflow:hidden;
	margin-bottom:0px;
	background-position:0 0;
	background-repeat:no-repeat
}

/*.right a.banner:hover { background-position:0 -63px;}*/
.right a.solution      { background-image:url(../images/common/ban_demo.gif);}
.right a.brochure { background-image:url(../images/common/ban_broch.gif);}
.right a.simulator { background-image:url(../images/common/ban_simul.gif);}

/* -- footer style -- */
.title_w{color:#ffffff;}
.footer {
	color:#969696;
	background:url(../images/common/bg_footer.gif) no-repeat 0 0;
	font-size:12px;
	line-height:15px;
	height:73px;
}
.footer td {
	padding:14px 0px !important;
	vertical-align:top;
}
/*.footer p { clear:both; margin-bottom:0;}*/
.footer p.logo { 
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding-left:100px;
}
.footer a {
	color:#969696;
	background-color:inherit;
}
.footer a:hover {
	color:#ffffff;
	background-color:inherit;
}
.footer ul { float:right; margin-right:-3px;}
.footer ul li {
	float:left;
	color:#e3a12d;
	background-color:inherit;
}
.footer ul li a { margin:0 6px;}
