*{
	margin:0;
	padding:0;
}
* html body{filter:expression(document.execCommand("BackgroundImageCache", false, true));}
ul{
	list-style-type:none;
}
body{
	padding:0px 0px 25px 0px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
textarea{
	overflow:auto;
}
.input{
	font-family:Arial, Helvetica, sans-serif;
	color:#757575;
	font-size:9px;
	background-color:#FFFFFF;
}
.hand{
	cursor:pointer;
}
.cb{
	clear:both;
}
#main{
	width:1006px;
	margin:5px auto;
}
.hand{
	cursor:pointer;
}
.top-marketing-image{
	background:#AAAAAA url(../images/t1_t.gif) no-repeat;
	padding:4px;
}
.top-marketing-image .image{
  height:200px;
	/* height:411px; */
	/* padding-right:37px; */
	position:relative;
}
#mainmenu{
	background:#AAAAAA url(../images/t1_b.gif) no-repeat bottom left;
	padding:0px 4px 0px 4px;
	height:60px;
	clear:both;
	position:relative;
}
#mainmenu li{
	float:left;
	width:167px;
	background:url(../images/divider1.gif) no-repeat;
	background-color:#455C9A;
	padding-left:1px;
}
#mainmenu li.first{
	width:161px;
	background:none;
	padding:0px;
}
#mainmenu li.last{
	width:163px;
}
#mainmenu a span{
	display:none;
}
#mainmenu .company{
	background:url(../images/menu_main_company.gif);
	display:block;
	height:56px;
}
.submenu .company-act{
	background-image:url(../images/menu_main_company-over.gif);
	height:10px;
	display:block;
	margin-top:10px;
	border-bottom:13px solid #E49920;
}
#mainmenu .solutions{
	background:url(../images/menu_main_solutions.gif);
	display:block;
	height:56px;
}
.submenu .solutions-act{
	background-image:url(../images/menu_main_solutions-over.gif);
	height:10px;
	display:block;
	margin-top:11px;
	border-bottom:13px solid #E49920;
}
#mainmenu .products-services{
	background:url(../images/menu_main_products_services.gif);
	display:block;
	height:56px;
}
.submenu .products-act{
	background-image:url(../images/menu_main_products-over.gif);
	height:23px;
	display:block;
	margin-top:11px;
}
#mainmenu .support{
	background:url(../images/menu_main_support.gif);
	display:block;
	height:56px;
}
.submenu .support-act{
	background-image:url(../images/menu_main_support-over.gif);
	height:10px;
	display:block;
	margin-top:11px;
	border-bottom:13px solid #E49920;
}
#mainmenu .partners{
	background:url(../images/menu_main_partners.gif);
	display:block;
	height:56px;
}
.submenu .partners-act{
	background-image:url(../images/menu_main_partners-over.gif);
	height:10px;
	display:block;
	margin-top:11px;
	border-bottom:13px solid #E49920;
}
.submenu .partners-act:hover{
	background-position:left bottom;
}
#mainmenu .education{
	background:url(../images/menu_main_education.gif);
	display:block;
	height:56px;
}
.submenu .education-act{
	background-image:url(../images/menu_main_education-over.gif);
	height:10px;
	display:block;
	margin-top:11px;
	border-bottom:13px solid #E49920;
}
/* menu */
.submenu{
	position:absolute;
	bottom:0px;
	width:169px;
	margin-left:-1px;
	font-size:10px;
	color:#FFFFFF;
	line-height:14px;
	z-index:10;
}
.submenu.first-sub{
	margin-left:-4px;
}
.submenu a{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/bul_m2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:14px;
	display:block;
}
.submenu .hover{
  text-decoration:none;
  background-position:bottom left !important;
}
.top-m{
	background:url(../images/t3_t.png) no-repeat;
	height:4px;
}
.bot-m{
	background:url(../images/t3_b.png) no-repeat;
	height:4px;
}
.back-m{
	background:#E49920;
	padding:3px 0px 7px 8px;
}
#products  .back-m{padding:3px 0px 20px 8px;}

.box-holder {
  width: 326px;
  height: 296px;
  float: left;
  margin: 0;
  padding: 0;
}

.front-box{
  width:326px;
  float:left;
  background:url(../images/t2_t.gif) no-repeat;
  margin:10px 0px 0px 12px;
  line-height:11px;
  font-size:10px;
  font-weight:bold;
}

.first-front-box{
  margin-left:0px;
}

.front-box .small{
  background:url(../images/t2_b.gif) no-repeat left bottom;
  text-align:center;
  padding-top:5px;
  height:145px;
}

.last-front-box{
	margin-right:0px;
}

.front-box .inner{
  background:url(../images/t2_b.gif) no-repeat left bottom;
  text-align:center;
  padding:11px 0;
  height:288px;
}

.inner hr {
  margin-left: 75px;
}

.evt_txt {
  text-align: left;
  line-height: 16px;
  width: 290px;
  margin-left: 40px;
  color: #445480;
  font-size: 14px;
}

.evt_txt a:link {
  color: #445480;
  text-decoration: none;
}

.evt_txt a:visited {
color: #445480;
text-decoration: none;
}

.evt_txt a:hover {
  text-decoration: underline;
  color: #445480;
}

.newsevents {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #445480;
  text-decoration: none;
  margin: 5px 0 10px 0;
}

.more{
	padding-left:10px;
	background:url(../images/bul_1.gif) no-repeat 0px 4px;
	font-weight:normal;
	color:#4D4F59;
	text-decoration:none;
}
.more:hover{
	text-decoration:underline;
}
.grid1{
	border-collapse:collapse;
	color:#4D4F59;
	font-size:10px;
	line-height:11px;
	width:318px;
	margin-left:auto;
	margin-right:auto;
}
.grid1 td {
	padding:4px 0px 4px 16px;
  white-space:normal;
  font-size:11px;
  line-height:13px;
  font-weight: normal;
}

.grid1 tr.dark td{
	background:#ECEDE7;
}
.grid1 .more{
	margin-right:16px;
}
.grid1 a{
	color:#4D4F59;
	text-decoration:none;
}
.grid1 a:hover{
	text-decoration:underline;
}

#bottom-nav{
	border-top:15px solid #FFFFFF;
	position:relative;
	clear:both;
	padding-left:92px;
	height:22px;
	border-bottom:12px solid #FFFFFF;
}

#bottom-nav a{

      color:#FFFFFF;

      text-decoration:none;
}
#bottom-nav a:hover{

      color:#FFFFFF;

      text-decoration:none;
}

.box-yellow{
  background:#E9A230 url(../images/t4_l.gif) no-repeat;
  float:left;
  margin-right:16px;
  padding-left:7px;
  height:22px;
  font-size:10px;
  color:#FFFFFF;
  line-height:22px;
  margin-left: 75px;
}

.box-grey{
  background:#AAAAAA url(../images/t5_l.gif) no-repeat;
  float:left;
  margin-right:16px;
  padding-left:7px;
  height:22px;
  font-size:10px;
  color:#FFFFFF;
  line-height:22px;
  margin-left: 75px;
}

.box-grey1{
	width:164px;
}
.box-grey3{
  width:214px;
  margin-left: 100px;
}
.box-grey4{
	width:139px;
}
.box-grey .inner{
	background:url(../images/t5_r.gif) no-repeat right top;

}
.box-grey .btn,.box-grey .btn{
	float:right;
	margin-left:3px;
	height:22px;
	width:20px;
	background:url(../images/t5_r.gif) no-repeat right top;
}
.box-yellow .btn,.box-yellow .btn{
	float:right;
	margin-left:3px;
	height:22px;
	width:20px;
	background:url(../images/t4_r.gif) no-repeat right top;
}
.box-grey3 .input{
	float:right;
	width:147px;
	margin-top:3px;
}
#bottom{
	line-height:18px;
	text-align:center;
	font-size:10px;
  color: #445480
	clear:both;
}
#bottom a{
	/* text-decoration:none; */
	color:#445480;
}
#bottom a:hover{
	text-decoration:underline;
}
.box-yellow-over{
	background:#E49920 url(../images/t6_l.gif) no-repeat;
	padding-left:7px;
	height:22px;
	font-size:10px;
	color:#FFFFFF;
	line-height:22px;
	clear:both;
}
.box-yellow-over .inner{
	background:url(../images/t6_r.gif) no-repeat right top;

}

.bottom-submenu{
  position:absolute;
  bottom:0px;
  width:171px;
  left:404px;
}

.bottom-submenu ul{
	margin:0px;
	padding:0px;
}
.bottom-submenu li{
	float:left;
	width:100%;
}
.bottom-submenu .last{
	padding-bottom:5px;
	border:none;

}
.bottom-submenu .first{
	background:url(../images/t7_b.png) no-repeat;
	padding-top:6px;
}
.bottom-submenu .first-act{
	background:url(../images/t7_b-over.png) no-repeat;
	padding-top:6px;
}
.bottom-submenu a{
	display:block;
	font-size:10px;
	line-height:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding:3px 7px 3px 7px;
	background-color:#AAAAAA;
	border-bottom:1px solid #D5D5D5;
	font-weight:bold;
	width:157px;
}
.bottom-submenu .hover{
	background-color:#7F7F7F;
}

/* -- Inner Pages -- */

/* inner pages - header */
#inner-top{background:#AAAAAA url(../images/t1_t.gif) no-repeat 0 0;padding:4px 4px 0;height:60px; margin-top: 5px;}
	#inner-top #logo{float:left;width:175px;background:#445480; margin:0px; border:0px;}
		#inner-top #logo img{border:0 none;}

#innermenu{height:60px;position:relative;float:right;width:823px;}

#innermenu li{float:left;width:137px;background:url(../images/divider2.gif) repeat-y 0 0;background-color:#455C9A;padding-left:1px;}
#innermenu li.first{background:none;padding:0px;}
#innermenu li.last{width:133px;}
#innermenu a span{display:none;}

#innermenu .company{background:url(../images/menu_inner_company.gif);display:block;height:56px;}
#innermenu .company-selected{background:url(../images/menu_inner_company-act.gif);display:block;height:64px; margin:-4px -1px 0px -1px;position:relative;}
#innermenu .submenu .company-act{background-image:url(../images/menu_main_company-over.gif);height:10px;display:block;margin:0 0 8px;border:0 none;}

#innermenu .solutions{background:url(../images/menu_inner_solutions.gif);display:block;height:56px;}
#innermenu .solutions-selected{background:url(../images/menu_inner_solutions-act.gif);display:block;height:64px; margin:-4px -1px 0px -1px;position:relative;}
#innermenu .submenu .solutions-act{background-image:url(../images/menu_main_solutions-over.gif);	height:10px;display:block;margin:0 0 8px;border:0 none;}

#innermenu .products-services{background:url(../images/menu_inner_products.gif);display:block;height:56px;}
#innermenu .products-selected{background:url(../images/menu_inner_products-act.gif);display:block;height:64px; margin:-4px -1px 0px -1px;position:relative;}
#innermenu .submenu .products-act{background-image:url(../images/menu_main_products-over.gif);height:23px;display:block;margin:0 0 8px;border:0 none;}

#innermenu .support{background:url(../images/menu_inner_support.gif);display:block;height:56px;}
#innermenu .support-selected{background:url(../images/menu_inner_support-act.gif);display:block;height:64px; margin:-4px -1px 0px -1px;position:relative;}
#innermenu .submenu .support-act{background-image:url(../images/menu_main_support-over.gif);height:10px;display:block;margin:0 0 8px;border:0 none;}

#innermenu .partners{background:url(../images/menu_inner_partners.gif);display:block;height:56px;}
#innermenu .partners-selected{background:url(../images/menu_inner_partners-act.gif);display:block;height:64px; margin:-4px -1px 0px -1px;position:relative;}
#innermenu .submenu .partners-act{background-image:url(../images/menu_main_partners-over.gif);height:10px;display:block;margin:0 0 8px;border:0 none;}

#innermenu .education{background:url(../images/menu_inner_education.gif);display:block;height:56px;}
#innermenu .education-selected{background:url(../images/menu_inner_education-act.gif);display:block;height:64px; margin:-4px -4px 0px -1px;position:relative;}
#innermenu .submenu .education-act{background-image:url(../images/menu_main_education-over.gif);height:10px;display:block;margin:0 0 8px;border:0 none;}

#innermenu .submenu{position:absolute;top:-4px;width:139px;margin-left:-1px;font:9px arial,sans-serif;color:#FFFFFF;line-height:14px;z-index:10;}
#innermenu .first-sub{margin-left:-1px;}
#innermenu .submenu a{color:#FFFFFF;text-decoration:none;background-image:url(../images/bul_m2.gif);background-repeat:no-repeat;background-position:top left;padding-left:13px;}
/* #innermenu .submenu .hover{text-decoration:none;background-position:bottom left !important;} */

#innermenu .top-m{background:url(../images/t8_t.png) no-repeat;height:4px;}
#innermenu .bot-m{background:url(../images/t8_b.png)
no-repeat;height:4px;}

#innermenu .back-m{padding:30px 2px 12px 8px;}
#innermenu .back-m a{ display:block; }
#innermenu  #products  .back-m {padding:17px 2px 12px 8px;}
#innermenu  #products  .back-m a{ display:block; }

/* inner pages - content wrapper */
#inner-content{background:#FFF;overflow:hidden;font-size:11px;border:4px solid #AAA;border-width:0 4px;}
* html #inner-content{height:0;overflow:visible;}
	#inner-content-b{background:url(../images/t1_b.gif) no-repeat 0 100%;height:4px; overflow: visible;}

/* inner pages - sidebar */
#main .with-sidebar{background:url(../images/bg-side.gif) repeat-y 0 0;}

#side{width:168px;float:left;padding:10px 0;}
.side-block{padding:10px 0 0;}
#side	hr{color:#FFF;background:#FFF;height:3px;border:none;}
#side p{margin:0 19px 1em;}
#side h3{margin:0 19px 0.7em;font-size:14px}
.side-text{margin:0 19px 1em;font:11px arial,sans-serif;color:#7c7c7c;}
#side ul{margin-bottom:0.7em;}

.link-list{list-style:none;}
.link-list li{}

	.link-list a:link,.link-list a:visited{display:block;color:#7c7c7c;font-weight:bold;text-decoration:none;padding:2px 0 2px 19px;}
	.link-list a:hover,.link-list a:active{background:#e3e4df;color:#445480;}

	.activelinks a:link,.activelinks a:visited{color:#445480;}
	.activelinks a:hover,.activelinks a:active{background:transparent;text-decoration:underline;}
	.side-tel{padding-left:19px;color:#5a5a5a;font-weight:bold;}

.link-list a:link .rarr,.link-list a:visited .rarr{visibility:hidden;}
.link-list a:hover .rarr,.link-list a:active .rarr{visibility:visible;}

.link-list2{list-style:none;}
.link-list2 li{}

	.link-list2 a:link,.link-list2 a:visited{display:block;color:#7c7c7c;font-weight:bold;text-decoration:none;padding:2px 0 2px 19px;}
	.link-list2 a:hover,.link-list2 a:active{color:#445480;}

/* inner pages - main content */
#main-content{margin:0 0 0 212px;padding:18px 0px 50px 0px;font:13px/15px arial,sans-serif;color:#747474;}
	#main-content a img{border:0;}
	#main-content a:link,#main-content a:visited{color:#445480;}
	#main-content a:hover,#main-content a:active{}
	#main-content p{margin-bottom:1em;}
	#main-content h5{font-size:100%;margin:0;}
.main-content2{
	margin:0px 0px 0px 180px !important;
	padding:18px 0px 14px 0px !important;
}
.main-content3{
	margin:0px 0px 0px 203px !important;
	padding-bottom:30px!important;
}

.main-content2 p{
	margin-bottom:16px !important;
}

.main-content2 .hdr-p{
	padding-bottom:8px;
}

.hor-nav{padding-left:4px; line-height:12px; height:30px;}
/* .thin-hor-nav{height:18px;} */
.table-hor-nav{
	padding:10px 0px 10px 30px;
	height:15px;
	border-bottom:1px solid #B9B9B9;
}
.hor-nav ul{list-style:none;overflow:hidden;}
	.hor-nav li{float:left;margin-right:16px;font:bold 10px arial,sans-serif;}
		.hor-nav li a:link,.hor-nav li a:visited{text-decoration:none;color:#153BA0 !important;}
		.hor-nav li a:hover,.hor-nav li a:active{color:#999999 !important;text-decoration:none;}
	.hor-nav li.cur{background:url(../images/darr.gif) no-repeat 0 3px;padding-left:14px;}
.table-hor-nav li.cur a{ color:#999999 !important; text-decoration:none !important;}
.pic-text{margin:0 102px 15px 0;}

.floats-w{overflow:hidden;margin-bottom:25px;}

.content-block-r2{margin-right:212px;}
.content-block-r3{margin-right:82px;}
.content-block-r4{margin-right:264px;}
.content-block-r5{margin-right:50px; padding-bottom:68px;}
.content-block-r6{margin-right:205px; padding-bottom:60px;}
.content-block-r196{margin-right:196px;}
.content-block-r136{margin-right:136px;}
.content-block-r258{margin-right:258px; margin-bottom:50px;}
.content-block-r205{margin-right:205px;}


.content-block-r258 h1 {font:24px arial,sans-serif;color:#ba5f25;margin-left:-3px;margin-bottom:20px;}

.greybox{background:#f2f4ee;}
.greybox .tl{background:url(../images/grey-tl.gif) no-repeat;}
.greybox .tr{background:url(../images/grey-tr.gif) no-repeat 100% 0;}
.greybox .br{background:url(../images/grey-br.gif) no-repeat 100% 100%;}
.greybox .bl{background:url(../images/grey-bl.gif) no-repeat 0 100%;padding:16px;}

/* Added on 05.03.2007 */
.whitebox{background-color:white;}
	.whitebox .tl{background:none; }
	.whitebox .tr{background:none;}
	.whitebox .br{background:none;}
	.whitebox .bl{background:none;padding:16px;}

.solutions_table_height .bl h4, .solutions_table_height .bl h4 {font-size:14px;margin: 0.7em 0 0.4em 0; }

#solutions_container {margin:0 0 30px 11px; float:left;color:#747474;padding:0; position:relative; }
dl.solutions_table { float:left; margin:0; padding:0; }
dl.solutions_table dd { float:left; margin:0; padding:0; width:153px; height:274px; }
dl.solutions_table dd.sep { width:9px; background: url(../images/bg_sep.gif) center bottom repeat-y;}
dl.solutions_table dd.sep .bottom { position:absolute;bottom:0; width:9px; height:10px; background-color:white; }
dl.solutions_table dd.sep .top { position:absolute;top:0; width:9px; height:111px; background-color:white; border:none; }
#solutions_container a:link, #solutions_container a:visited{color:#445480;text-decoration:none;font-weight:bold; }
#solutions_container a:hover, #solutions_container a:active{text-decoration:underline; }
.solutions_table_height .bl { height:250px; cursor:pointer; }

.line{
	border-bottom:1px solid #DCE0D0;
	padding-bottom:3px;
}

.grid2{
	border-collapse:collapse;
	line-height:12px;
	font-size:10px;
	background:url(../images/t9_back.gif) repeat-y right top;
	color:#445480;
}
.grid2 .row td{
	background:#F2F2F2;
	padding:0px 13px 0px 13px;
	height:35px;
	cursor:pointer;
}
.grid2 .lastcol td{
	background:#F2F2F2 url(../images/t9_b.gif) repeat-x bottom left;
}
.grid2 .row .first{
	background:#F2F2F2 url(../images/t9_bl.gif) bottom left no-repeat;
}
.grid2 .row .last{
	background:#F2F2F2 url(../images/t9_br.gif) no-repeat bottom right;
}
.grid2 th{
	background:#737373 url(../images/t9_t.gif) repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:9px 13px 9px 13px;

}
.grid2 th.first{
	background:url(../images/t9_tl.gif) no-repeat;
}
.grid2 th.last{
	background:url(../images/t9_tr.gif) no-repeat right top;
}

.headers {
  color: #c47134;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.7em;
  font-weight: bold;
  line-height: 30px;
}

.subheads {
  color: #878787;
  line-height: 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.7em;
  font-weight: 500;
}

.grnheader {
    color: #828F5A;
  }

.header1{
	padding-bottom:22px;
}
.header2{
	padding-bottom:8px;
}

.header6{
	padding-bottom:16px;
}
.header7{
	padding:32px 0px 10px 0px;
}

.grid2 .row .left{
	background:#F2F2F2 url(../images/t9_back.gif) repeat-y left top;
}
.grid2 .row .right{
	background:#F2F2F2 url(../images/t9_back.gif) repeat-y right top;
}
.grid2 .white{
	background:url(../images/t9_back.gif) repeat-y left top;
	padding:0px;
}
.grid2 .center-cell{
	text-align:center;
}
.grid2 .selected{
	border-collapse:collapse;
	width:100%;
	color:#FFFFFF;
}
.grid2 .selected td{
	background:#737373;
	padding:0px 5px 0px 13px;
	cursor:pointer;
	height:35px;
}
.grid2 .selected .left{
	background:#737373 url(../images/t9_back.gif) repeat-y left top;
	white-space:nowrap;
}
.grid2 .selected .right{
	background:#737373 url(../images/t9_back.gif) repeat-y right top;
	background-color:#828F5A;
	border-left:1px solid #FFFFFF;
}
.grid2 .selected a{
	color:#FFFFFF !important;
	text-decoration:none;
}
.grid2 .selected a:hover{
	text-decoration:underline;
}
.grid2 .selected .first{
	background:#727272 url(../images/t9_bl-act.gif) bottom left no-repeat !important;
}
.grid2 .selected .last{
	background:#828F5A url(../images/t9_br-act.gif) no-repeat bottom right !important;
}
.grid2 .lastcol .selected td{
	background:#727272 url(../images/t9_b-act.gif) repeat-x bottom left;
}
.grid2 .green-row td{
	background-color:#8E9A6A;
	padding:4px 13px 4px 13px;
	cursor:pointer;
	color:#FFFFFF;
}
.grid2 .green-row  .left{
	background:#8E9A6A url(../images/t9_back.gif) repeat-y left top;
}
.grid2 .green-row  .right{
	border-right:1px solid #B9B9B9;
}

.grid2-2{
	width:732px;
}
.grid2-2 th{
	text-align:left;
	padding:9px 12px 9px 12px;
	font-size:11px;
	font-weight:normal;
}
.grid2 .input1{
	width:90px;
	margin-top:10px;
}
.grid2 .input2{
	width:110px;
	margin-top:10px;
}
.header-btn{
	width:76px;
	height:17px;
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	display:block;
	cursor:pointer;
}
.header-btn:hover{
	background-position:bottom left;
}
.header-btn span{
	display:none;
}
.btn-search{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_search.png');
	background: transparent;
}
html >body .btn-search{
	background-image:url(../images/btn_search.png);
}
.btn-search:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_search-over.png');
	background: transparent;
}
html >body .btn-search:hover{
	background-image:url(../images/btn_search-over.png);
}

.btn-view-all{
	background-image:url(../images/btn_view-all.gif);
}
#side-box{
	width:162px;
	margin:145px 18px 0px 0px;
	float:left;
	background:#ECEFE5 url(../images/t10_b.gif) no-repeat left bottom;
}
#side-box .inner{
	background:url(../images/t10_t.gif) no-repeat;
	padding:18px;
	line-height:15px;
	color:#696969;
}
#side-box .inner p{
	padding-bottom:18px;
}
#side-box a{
	color:#696969;
	text-decoration:none;
}
#side-box a:hover{
	text-decoration:underline;
}
.small-text{
	font-size:10px;
}
.medium-text{
	font-size:11px;
}

.login-block{
	width:154px;
	background:#828F5A url(../images/t13_b.gif) no-repeat left bottom;
	color:#FFFFFF;
}
.login-block .inner{
	background:url(../images/t13_t.gif) no-repeat;
	padding-top:14px;
}
.login-block .form{
	padding:0px 0px 11px 19px;
	border-bottom:1px solid #C1C7AD;
}
.login-block .input{
	width:118px;
	margin-bottom:10px;
}

.login-block a{
	color:#FFFFFF;
	text-decoration:none;
}
.login-block a:hover{
	text-decoration:underline;
}

.grid3{
	border-collapse:collapse;
	line-height:12px;
	font-size:11px;
	color:#445480;
}
.grid3 tr.row td{
	padding:4px 8px 4px 8px;
	/* cursor:pointer; */
	color:#696969;
}
.grid3 tr.row td.left{
	background:url(../images/back_grid3.gif) repeat-y;
	padding:0px;
}
.grid3 tr.row td.right{
	background:url(../images/back_grid3.gif) repeat-y right top;
	padding:0px;
}
.grid3 th{
	background:#737373 url(../images/t9_t.gif) repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:9px 13px 9px 13px;
	white-space:nowrap;
	text-align:left;

}
.grid3 th.first{
	background:url(../images/t9_tl.gif) no-repeat;
	padding:0px;
}
.grid3 th.last{
	background:url(../images/t9_tr.gif) no-repeat right top;
	padding:0px;
}
.grid3 tr.divider td{
	padding:0px;
	background:url(../images/bul_4.gif) repeat-x 0% 50%;
}
.grid3 tr.last td{
	padding:0px;
	background:url(../images/back_grid3.gif) repeat-x 0% 100%;
}

.grid3 .link-more{
	color:#696969 !important;
	text-decoration:none;
}
.grid3 .link-more:hover,.grid3 .act .link-more {
	color:#445480 !important;
	text-decoration:underline;
}
.grid3 .green-text{
	color:#677B29;
}
.grid3 .orange-text{
	color:#BA5F25;
}

.partner-name-conainer h2, .courses h2, .general-wide h2, .content-block-r5 h2, .content-block-r6 h2, .content-block-r2 h2 {
	font-size:12px;
	color:#708337;
	font-weight:bold;
}

/* 19mar007 */
a.side-text-more:link,a.side-text-more:visited{display:block;margin-top:0.3em;text-decoration:none;font-weight:bold;color:#445480;}
a.side-text-more:hover,a.side-text-more:active{text-decoration:underline;}
a.side-text-more1:link,a.side-text-more:visited{margin-top:0.3em;text-decoration:none;color:#445480;}
a.side-text-more1:hover,a.side-text-more:active{text-decoration:underline;}


.greyround{border:1px solid #CCC;margin-bottom:1em;}
	.greyround div{position:relative;}
	.greyround .tl{background:url(../images/grey2-tl.gif) no-repeat 0 0;left:-1px;top:-1px;}
	.greyround .tr{background:url(../images/grey2-tr.gif) no-repeat 100% 0;right:-2px;}
	.greyround .br{background:url(../images/grey2-br.gif) no-repeat 100% 100%;bottom:-2px;}
	.greyround .bl{background:url(../images/grey2-bl.gif) no-repeat 0 100%;left:-2px;padding:0 0 1px 1px;}

.acc-h,.acc-h-cur{font:bold 12px/30px arial,sans-serif;color:#445480;border-top:1px solid #cccccc;margin-right:-1px;}
	.acc-h a,.acc-h-cur a{display:block;height:30px;padding-left:35px;text-decoration:none;outline:none;background:url(../images/ico_plus-grey.gif) no-repeat 13px 8px;}
	.acc-h a:hover,.acc-h-cur a:hover{background-image:url(../images/ico_plus-or.gif);}
	.acc-h.first,.acc-h-cur.first{border:0;}
	#main-content .acc-h-cur a{background-image:url(../images/ico_minus-or.gif);}
	.acc-c,.acc-c-hover{margin:0 8px;padding:7px 90px 11px 27px;font:11px arial,sans-serif;color:#696969;background:url(../images/bg_sep3_hor-dashed.gif) repeat-x 0 0;}
		.acc-c strong{color:#424242;}

	#main-content .accord .dnload{margin:0;background:url(../images/ico_pdf.gif) no-repeat 0 0;line-height:18px;height:18px;padding-left:26px;margin-bottom:0;position:relative;}

.acc-group{display:none;}
.acc-group .acc-c,.acc-group .acc-c-hover{padding:5px 0 4px;}
.acc-group .tl{font:11px arial,sans-serif;left:0;top:0;background:none;}
.acc-group .tr{background:none;}
.acc-group .br{background:none;}
.acc-group .bl{padding:7px 90px 7px 27px;background:none;}
#main-content .acc-group div{top:0;left:0;}

.pdf-link{padding-left:23px;background:url(../images/ico_pdf.gif) no-repeat 0 0;margin:0 -10px 0 -7px;height:17px;line-height:17px;}

.header_12px{padding-bottom:12px;}
.header_18px{padding-bottom:18px;}

.event-logo{
	float:left;
	margin-right:24px;
}

#ecobars{ float:left; width:100%;}

.ecobar,.ecobar_s{height:47px;text-align:center;margin-top:10px;position:relative;}
	#ecobars .inner,#ecobars .inner-hover{height:30px;text-align:center;background:url(../images/bg_eco.gif) no-repeat 0 0;padding:8px 40px 9px 0;}
	#ecobars .inner-hover{background-position:0 -47px;cursor:pointer;}

	#ecobars .inner-wp,#ecobars .inner-wp-hover{height:30px;text-align:center;background:url(../images/bg_eco1.gif) no-repeat 0 0;padding:8px 40px 9px 0;}
	#ecobars .inner-wp-hover{background-position:0 -47px;cursor:pointer;}
	.ecobar-cur .inner-wp,.ecobar-cur .inner-wp-hover{background-position:left bottom !important;}


	.ecobar_s .inner,.ecobar_s .inner-hover{background-position:0 -94px;}
	#ecobar_l1 img{background:url(../images/btn_eco_ui-framework.gif) no-repeat;}
	#ecobar_l2 img{background:url(../images/btn_eco_app-services.gif) no-repeat;width:160px;}
	#ecobar_l3 img{background:url(../images/btn_eco_telephony.gif) no-repeat;width:74px;}
	#ecobar_l4 img{background:url(../images/btn_eco_java-vm.gif) no-repeat;width:81px;}
	#ecobar_l5 img{background:url(../images/btn_eco_mm.gif) no-repeat;width:81px;}
	#ecobar_l6 img{background:url(../images/btn_eco_mobilinux.gif) no-repeat;width:326px;}
	#ecobar_l7 img{background:url(../images/btn_eco_sc-vendors.gif) no-repeat;width:189px;}
	#ecobar_l9 img{background:url(../images/btn_eco_security.gif) no-repeat;}
	#ecobar_20 img{background:url(../images/btn_eco_browsers.gif) no-repeat;}

	#ecobar_21 img{background:url(../images/btn_eco_database.gif) no-repeat;}
	#ecobar_22 img{background:url(../images/btn_eco_net-protocol.gif) no-repeat;}
	#ecobar_23 img{background:url(../images/btn_eco_ha-mid.gif) no-repeat;}
	#ecobar_24 img{background:url(../images/btn_eco_other-mid.gif) no-repeat;}
	#ecobars a{height:30px;margin:0 15px;outline:none;}
	#ecobars a:hover img,#ecobars a:active img{background-position:0 100% !important;}

.ecobar-p{background:#f2f4ee url(../images/bg_eco_p-b.gif) no-repeat 0 100%;width:480px;margin-left:4px;margin-top:-3px;padding:0 0 6px;display:none;}
.ecobar-p div{border:1px solid #F2F4EE;}
.ecobar-p div.three{ background:url(../images/back_ecobar.gif) repeat-y;}
.ecobar-p div.center{ background:url(../images/back_ecobar1.gif) repeat-y 232px 0; border:1px solid #F2F4EE;}

.ecobar-p div div{border:none;}
	.ecobar-p ul{list-style:none; overflow:hidden;}
		.ecobar-p li{float:left;width:33%;margin-left:-1px;padding-top:10px;}
		.ecobar-p div.center li{ width:49%;}
	.ecobar-p li ul{}
		.ecobar-p li li{float:none;width:auto;margin:0;border:none;padding:0;}
		.ecobar-p div.center li li{float:none;width:auto;margin:0;border:none;padding:0;}
		.ecobar-p div.three li li{float:none;width:auto;margin:0;border:none;padding:0;}

			#main-content .ecobar-p li li a:link,#main-content .ecobar-p li li a:visited{margin:0;font-size:11px;color:#656565;text-decoration:none;padding:5px 10px 5px 30px;display:block;height:auto;}
			#main-content .ecobar-p li li a:hover,#main-content .ecobar-p li li a:active{color:#445480;background:#e4e5e0;}

#ecobars .ecobar-cur .inner,#ecobars .ecobar-cur .inner-hover{background-position:0 -141px;}

#mnmt-team{margin-right:175px;}

.team-item{padding:7px 0 6px 1px;height:100px;font-size:11px;}
	#main-content .team-item p{margin:0;}

.team-pic{float:left;width:89px;text-align:center;}
.team-box,.team-box-hover{margin:0 6px 0 90px;}
.greyround .team-box div{background:none;}

.team-box .bl,.team-box-hover .bl{padding:8px 12px;height:84px;}
.team-item h4{font-size:100%;}
	.team-item h4 strong{color:#677b29;margin-right:6px;}

#main-content .team-box a,#main-content .team-box-hover a{font-weight:bold;color:#696969;text-decoration:none;}
#main-content .team-box-hover a{color:#445480;}
#main-content .team-box-hover a:hover{text-decoration:underline;}

.team-box-hover{background:#f2f4ee;}
	.team-box-hover .tl{background:url(../images/grey-tl.gif) no-repeat;}
	.team-box-hover .tr{background:url(../images/grey-tr.gif) no-repeat 100% 0;}
	.team-box-hover .br{background:url(../images/grey-br.gif) no-repeat 100% 100%;}
	.team-box-hover .bl{background:url(../images/grey-bl.gif) no-repeat 0 100%;}

.hr-dashed{height:1px;background:url(../images/bg_sep3_hor-dashed.gif) repeat-x 0 0;position:relative;right:-1px;}

#mnmt-team-details{margin-right:135px;line-height:1.4;}
	.team-details-pic{float:left;width:130px;}
	.team-details-box{float:left;width:490px;padding-left:20px;background:url(../images/bg_sep2.gif) repeat-y 0 0;margin-top:115px;margin-bottom:-1em;}
		.team-details-box h2{margin-bottom:10px;margin-left:-2px;}
		.team-details-box h3{margin-bottom:20px;font:bold 11px arial;}

#careers-detail{font-size:12px;color:#484848;line-height:1.2;margin-left:7px;padding-right:253px;}
	#careers-detail p{margin-bottom:15px;}
	#careers-detail h1{font:24px arial,sans-serif;color:#ba5f25;margin-left:-3px;margin-bottom:20px;}
	#careers-detail h3{color:#677b29;font-size:100%;}
	#careers-detail hr{height:1px;border:none;color:#CCC;background:#CCC;margin:18px 0 20px;}
	#careers-detail a:link,#careers-detail a:visited{text-decoration:none;}
	#careers-detail a:hover,#careers-detail a:active{text-decoration:underline;}

	#success-detail { font-size:11px;color:#484848;line-height:1.2; margin-right:75px;}
	#success-detail h1{font:24px arial,sans-serif;color:#ba5f25;margin-left:-3px;margin-bottom:20px;line-height:1.2}

.general-wide {margin-right:70px;}

	/* request information */
#rf_container 				{ padding: 45px 20px 90px 20px; }
#rf_container .rf_header 	{ font:11px/13px arial,sans-serif; color:#484848; padding:0 300px 26px 63px; background: url(../images/bg_dashed.gif) bottom left repeat-x;}
#rf_container .rf_footer	{ padding:30px 0 0 370px; border-top:1px solid #cccccc; }
#rf_container .rf_inner		{ padding: 24px 0 0 0;}
#rf_container a:link, #rf_container a:visited{color:#445480;text-decoration:underline;font-weight:bold; }
#rf_container a:hover, #rf_container a:active{text-decoration:underline; }

#reg_container 				{ padding:0; float:left; font:11px arial,sans-serif; color:#484848; margin:0; width: 600px; }
#rf_footer					{ padding:30px 0 60px 395px; border-top:1px solid #cccccc; margin: 30px 20px 0 -20px; }

.rf_table_row 					{ float:left; margin:0 0 10px 0; padding:0; clear:both; color:#484848; }

.rf_table_row dd 				{ float:left; margin:0; padding:0; }
#rf_container .rf_table_row dd.fields_names		{ width: 270px; text-align:right; }
#reg_container .rf_table_row dd.fields_names	{ width: 230px; text-align:right; }
.rf_table_row dd.fields			{ }
.rf_table_row dd.fields p		{ margin:0; padding:0; }
.rf_table_row dd div			{ text-align:right; padding:3px 5px 3px 7px; float:right; }
.rf_table_row dd .fld			{ border:1px solid #5f5f5f; width:190px; padding: 3px 5px; font:8pt arial,sans-serif; color:#484848; float:left; }
.rf_table_row dd .area			{ border:1px solid #5f5f5f; width:200px; padding: 3px 5px; height:70px; font:8pt arial,sans-serif; color:#484848; float:left; }
.rf_table_row dd div.value		{ padding:3px 5px 3px 13px; float:left;}
#reg_container .obl, #rf_container .obl 						{ font-weight:bold; }
#reg_container .error_row div, #rf_container .error_row div		{ border-top:1px solid #cc0000; border-bottom:1px solid #cc0000; border-left:1px solid #cc0000; }
#reg_container .error_row .fld, #rf_container .error_row .fld	{ background-color: #cc0000; color:white;}

#error-common					{ color: #cc0000; font-weight:bold; padding: 15px 0 7px 0; margin:0; display:none;}

h1.hd { font:24px arial,sans-serif; color:#BA5F25; margin:0; padding:0 0 20px 0; }
h1.hd span { color:#656565; }

.btn_next{
	width:56px;
	height:17px;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_next.gif);
	margin-right:10px;
}
.btn_next:hover{
	background-position:left bottom;
}
.btn_edit{
	width:53px;
	height:17px;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_edit.gif);
	margin-right:10px;
}
.btn_edit:hover{
	background-position:left bottom;
}

.btn_confirm{
	width:73px;
	height:17px;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_confirm.gif);
	margin-right:10px;
}
.btn_confirm:hover{
	background-position:left bottom;
}

.btn_submit-request2{
	width:111px;
	height:17px;
	float:left;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_submit-request2.gif);
	margin-right:10px;
}
.btn_submit-request2:hover{
	background-position:left bottom;
}
.industry-membership-logo p{
	font-size:11px;
}
.industry-membership-logo img{
	float:left;
	margin-right:16px;
}
.press-selection{
	font-size:11px;
	padding:9px 0px 26px 0px;
	font-weight:bold;
}
.press-selection select{
	border:1px solid #797879;
	width:103px;
}

.grey4{border:1px solid #CCC;margin-bottom:20px;background:#eceee6;}
	.grey4 div{position:relative;}
	.grey4 .tl{background:url(../images/grey4-tl.gif) no-repeat 0 0;left:-1px;top:-1px;}
	.grey4 .tr{background:url(../images/grey4-tr.gif) no-repeat 100% 0;right:-2px;}
	.grey4 .br{background:url(../images/grey4-br.gif) no-repeat 100% 100%;bottom:-2px;}
	.grey4 .bl{background:url(../images/grey4-bl.gif) no-repeat 0 100%;left:-2px;padding:25px 30px 15px 18px;}
