*{
	margin:0;
	padding:0;
}
* html body{filter:expression(document.execCommand("BackgroundImageCache", false, true));}
ul{
	list-style-type:none;
}
body{
	padding:5px 0px 25px 0px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.maxw{
	width:100%;
}
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:0px 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;
}
.top-marketing-image .logo{
	width:153px;
	height:36px;
	float:right;
	margin-top:20px;
	cursor:pointer;
	background:url(../images/logo_montavista.png);
}
.top-marketing-image .logo span{
	display:none;
}
.btn-see-how{
	background:url(../images/btn_see_how.png);
	width:76px;
	height:19px;
	display:block;
	position:absolute;
	right:79px;
	top:338px;
	cursor:pointer;
}
.btn-see-how span{
	display:none;
}
#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:23px;
	display:block;
	margin-top:11px;
}
#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:23px;
	display:block;
	margin-top:11px;
}
#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:23px;
	display:block;
	margin-top:11px;
}
#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:23px;
	display:block;
	margin-top:11px;
}
.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:23px;
	display:block;
	margin-top:11px;
	border-bottom:13px solid #E49920;
}

/*
	menu for home/index page
	without the logo in the left box, wider tiles.
	else, same as internal menu
*/

#homemenu{
	background:#AAAAAA url(../images/t1_b.gif) no-repeat bottom left;
	padding:0px 4px 0px 4px;
	height:60px;
	clear:both;
	position:relative;
}

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

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

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

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

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

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

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

#homemenu .submenu{position:absolute;top:-4px;width:169px;margin-left:-1px;font:9px arial,sans-serif;color:#FFFFFF;line-height:14px;z-index:10;}
#homemenu .first-sub{margin-left:-1px;}
#homemenu .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;}
/* #homemenu .submenu .hover{text-decoration:none;background-position:bottom left !important;} */

#homemenu .top-m{background:url(../images/t3_t.png) no-repeat;height:4px;}
#homemenu .bot-m{background:url(../images/t3_b.png) no-repeat;height:4px;}

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

/* menu */
.submenu{
	position:absolute;
	bottom:0px;
	width:169px;
	margin-left:-1px;
	font-size:9px;
	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;
  /* width:165px; */
}
#products  .back-m{padding:3px 0px 20px 8px;}
.front-box{
	width:326px;
	float:left;
	background:url(../images/t2_t.gif) no-repeat;
	float:left;
	margin:12px 13px 0 0;
	line-height:11px;
	font-size:3px;
	font-weight:bold;
}
.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:128px;
}
.front-box h1{
	padding-bottom:11px;
}
.featured-picture{
	width:260px;
	background-image:url(../images/pic_sucess_stories.gif);
	margin-left:auto;
	margin-right:auto;
	background-position:0px 276px;
}
.featured-picture.pic1{
	background-position:0px 276px;
}
.featured-picture.pic2{
	background-position:0px 207px;
}
.featured-picture.pic3{
	background-position:0px 138px;
}
.featured-picture.pic4{
	background-position:0px 69px;
}
.featured-p{
	padding:6px 0px 6px 0px;
	color:#5E5E5E;
	font-size:9px;
}
.featured-p span{
	color:#C58620;
}
.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 5px;
	white-space:nowrap;
}
.grid1 tr.dark td{
	background:#ECEDE7;
}
.grid1 .more{
	margin-right:16px;
}
.grid1 a{
	color:#4D4F59;
	text-decoration:none;
  font-size: 9px;
}
.grid1 a:hover{
	text-decoration:underline;
}

#bottom-nav{
	border-top:23px solid #FFFFFF;
	position:relative;
	clear:both;
	padding-left:92px;
	height:22px;
	border-bottom:24px 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;
}
.box-yellow .inner{
	background:url(../images/t4_r.gif) no-repeat right top;

}
.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;
}
.box-grey1{
	width:164px;
}
.box-grey2{
	width:228px;
}
.box-grey3{
	width:214px;
}
.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-grey2 .input{
	float:right;
	width:121px;
	margin-top:3px;
}
.box-grey3 .input{
	float:right;
	width:147px;
	margin-top:3px;
}
#bottom{
	line-height:18px;
	text-align:center;
	font-size:10px;
	clear:both;
}
#bottom a{
	text-decoration:none;
	color:#444444;
}
#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:254px;
}
.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;}
	#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);/* width:160px; */ height:23px;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:23px;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:23px;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:23px;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:23px;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;}
	.side-block-link{
		color:#979795;
		text-decoration:none;
	}
	.side-block-link{
		color:#7C7C7C;
		text-decoration:none;
	}
	.side-block-link:hover{
		color:#505F87;
		text-decoration:none;
	}

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

	.link-list a:link,.link-list a:visited{display:block;color:#7c7c7c;font-size:10px;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-content4{
	margin:10px 10px 10px 179px !important;
	padding:0px !important;
}
.main-content2 p{
	margin-bottom:16px !important;
}
.main-content2 .first-p{
	margin-top:28px;
}
.main-content2 .hdr-p{
	padding-bottom:8px;
}
.main-content5{
	padding:10px !important;
	margin:0px !important;
}

.hor-nav{padding-left:4px; line-height:12px; height:30px;overflow:hidden;}
.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 8px 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;}
#tower{float:left;}

.content-block-r{margin-left:195px;margin-right:102px;}
.content-block-r-n{margin-left:195px;}
.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:18px;}
.content-block-r5 img {border: 0;}
.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;}
.grey-half-w{width:237px;float:left;margin-right:20px;}
.grey-half-w .bl{height:234px;font-size:12px;color:#5d5d5d;}
.grey-half-w .bl h4{font-size:14px;margin-bottom:0.9em;}
	#main-content .grey-half-w a:link,#main-content .grey-half-w a:visited{color:#445480;text-decoration:none;font-weight:bold;}
	#main-content .grey-half-w a:hover,#main-content .grey-half-w a:active{text-decoration:underline;}

/* 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 27px; 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:242px; cursor:pointer; }

.thin-box .bl{
	padding:8px 8px 0px 8px;
}


#solutions_container-hor {margin:0px 0px 0px 0px;color:#747474;padding:0px;}
dl.solutions_table-hor{margin:0px; padding:0px;}
dl.solutions_table-hor dd { margin:0; padding:0; border-bottom:1px solid #FFFFFF;}
	#solutions_container-hor a:link, #solutions_container-hor a:visited{color:#445480;text-decoration:none;font-weight:bold; }
	#solutions_container-hor a:hover, #solutions_container-hor a:active{text-decoration:underline; }




.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: 26px;
  font-weight: bold;
  line-height: 32px;
}
.subheads {
	color: #878787;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 10px;
	width: 470px;
}

.grnheader {
    color: #828F5A;
  }

.grayheader {
  color: #747474;
  font-size: 24px;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 12px;
}


.header1{
	padding-bottom:22px;
}
.header2{
	padding-bottom:8px;
}
.header3{
	padding-bottom:16px;
	background:url(../images/bul_3.gif) repeat-x left bottom;
}
.header4{
	padding:0px 0px 8px 177px;
	border-bottom:1px solid #C4C5C7;
	margin-bottom:13px;
}
.header5{
	padding:18px 0px 14px 30px;
}
.header6{
	padding-bottom:16px;
}
.header7{
	padding:32px 0px 10px 0px;
}
.header8{
	padding:0px 0px 8px 177px;
}
.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-1{
	width:570px;
}
.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;
}
.normal-text{
	font-size:13px;
}
.box-green-border{
	background:url(../images/t11_b.gif) no-repeat left bottom;
	padding-bottom:15px;
	margin-bottom:13px;
}
.box-green-border .inner{
	background:url(../images/t11_t.gif) no-repeat;
	padding:15px 36px 0px 15px;
}
.box-grey-search{
	background:#D6D6D6 url(../images/t12_l.gif) no-repeat;
}
.box-grey-search .inner1{
	background:url(../images/t12_r.gif) no-repeat right top;
	padding:12px 10px 0px 10px;
	height:28px;
}
.box-grey-search .input{
	float:left;
	margin-right:14px;
}
.box-grey-search .input1{
	width:109px;
}
.box-grey-search .input2{
	width:104px;
}
.box-grey-search .input3{
	width:124px;
}
.box-green-border .big-text{
	font-size:13px;
	margin:10px 0px 0px 0px !important;

}
.box-green-border .big-text a{
	color:#4E6297;
	text-decoration:none;
}
.box-green-border .big-text a:hover{
	text-decoration:underline;
}
.box-blue{
	background:#445480 url(../images/t12_b.gif) no-repeat bottom left;
	color:#FFFFFF;
	padding-bottom:1px;
	margin-bottom:8px;
}
.box-blue .inner{
	background:url(../images/t12_t.gif) no-repeat;
	padding:9px 25px 0px 25px;
}
.box-blue p{
	margin-bottom:10px;
}
.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 .password{
	line-height:25px;
	padding:0px 7px 0px 19px;
}
.login-block a{
	color:#FFFFFF;
	text-decoration:none;
}
.login-block a:hover{
	text-decoration:underline;
}
.login-block .plus{
	float:right;
	margin-top:5px;
	cursor:pointer;
}
.container-drop-bottom{
	padding-bottom:9px;
	margin-bottom:8px;
	background:url(../images/bul_3.gif) repeat-x left bottom;
}
.box-partner{
	width:538px;
	margin-left:-11px;
	padding-bottom:8px;
	cursor:pointer !important;
}
.box-partner .inner{
	padding:8px 20px 0px 10px;
}
.box-partner-over{
	background:#F2F4EE url(../images/t14_b.gif) no-repeat bottom left;
	width:538px;
	margin-left:-11px;
	padding-bottom:8px;
	cursor:pointer !important;
}
.box-partner-over .inner{
	background:url(../images/t14_t.gif) no-repeat;
	padding:8px 20px 0px 10px;
}
.box-partner .img, .box-partner-over .img{
	float:left;
}
.box-partner .content, .box-partner-over .content{
	margin-left:158px;
	min-height:70px;
}
.page-navigation{
	color:#6E6E6E;
	font-size:11px;
	text-align:right;
}
.page-navigation a{
	color:#6E6E6E !important;
	text-decoration:none;
}
.page-navigation a:hover{
	color:#4F5F8C !important;
	text-decoration:underline;
}
.box-contact-form{
	background:#F5F6F9 url(../images/t15_b.gif) no-repeat bottom left;
}
.box-contact-form2{
	background:none;
}
.box-contact-form .inner{
	background:url(../images/t15_t.gif) no-repeat;
	padding-bottom:36px;
}
.box-contact-form .block{
	padding:20px 30px 20px 30px;
	font-size:12px;
	color:#484848;
}
.box-contact-form .bot-line{
	border-bottom:1px solid #D2D7C9;
}
.box-contact-form .text{
	float:left;
	width:196px;
	padding-right:7px;
	text-align:right;
	font-size:11px;
}
.box-contact-form .item{
	padding-bottom:10px;
	font-size:11px;
}
.box-contact-form .input{
	border:1px solid #5F5F5F;
}
.box-contact-form .input1{
	width:187px;
}
.box-contact-form .input2{
	width:314px;
}
.box-contact-form .checks{
	padding-left:206px;
}
.box-contact-form .checks-line{
	line-height:23px;
	font-size:11px;
}
.box-contact-form .hdr{
	padding-left:204px;
	padding-bottom:10px;
}
.btn-clear-form{
	height:17px;
	width:84px;
	background-image:url(../images/btn_clear-form.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	float:left;
	margin-right:6px;
}
.btn-submit-request{
	width:108px;
	height:17px;
	background-image:url(../images/btn_submit-request.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	float:left;
}
.btn-clear-form:hover, .btn-submit-request:hover{
	background-position:bottom left;
}
.username-check{
	border:1px solid #828F5A !important;
	height:20px;
	float:left;
}

.greybox-with-border{background:#EFEFEF; border:2px solid #C0C7AC;}
.greybox-with-border div{

}
	.greybox-with-border .tl{background:url(../images/t16_tl.gif) no-repeat; position:relative; left:-2px;top:-2px;}
	.greybox-with-border .tr{background:url(../images/t16_tr.gif) no-repeat 100% 0; position:relative;right:-4px;}
	.greybox-with-border .br{background:url(../images/t16_br.gif) no-repeat 100% 100%; position:relative;bottom:-4px;}
	.greybox-with-border .bl{background:url(../images/t16_bl.gif) no-repeat 0 100%; position:relative;left:-4px;}

.version-list{

}
.version-list li{
	padding:0px 21px 0px 21px;
	margin:16px 0px 16px 0px;
	background:url(../images/bg_sep2.gif) repeat-y right top;
	width:200px;
	float:left;
}
.version-list li.last{
	background:none;
}
.version-list h1{
	color:#677B29;
	font-size:16px;
	padding-bottom:18px;
	font-weight:bold;
}
.version-list p{
	font-size:12px;
	line-height:13px;
	padding-bottom:13px;
}


.support-home-list li{
	padding:0px 23px 0px 30px;
	margin:20px 0px 20px 0px;
	background:url(../images/bg_sep2.gif) repeat-y right top;
	width:132px;
	float:left;
	line-height:18px;
}
.support-home-list li.last{
	background:none;
}
.support-home-list h1{
	color:#677B29;
	font-size:16px;
	padding-bottom:18px;
	font-weight:bold;
}
.support-home-list p{
	font-size:12px;
	line-height:13px;
	padding-bottom:13px;
}



.ico-download-pdf{
	float:left;
	margin-right:11px;
}
.download-link{
	text-decoration:none;
	font-size:11px;
}
.download-link:hover{
	text-decoration:underline;

}
.btn-compare-versions{
	width:146px;
	height:22px;
	background:url(../images/btn_compare-versions.gif) no-repeat left top;
	display:block;
	margin:0px auto;
	border-left:22px solid #FFFFFF;
	border-right:22px solid #FFFFFF;

}
.btn-compare-versions:hover{
	width:146px;
	height:22px;
	background:url(../images/btn_compare-versions.gif) no-repeat left bottom;
}
.green-line{
	background:url(../images/back-line1.gif) repeat-x 0% 50%;
	text-align:center;
	padding:9px 0px 9px 0px;
	height:22px;
}
.ico-dev-pocket,.ico-product-support{
	float:left;
	margin:0px 16px 5px 0px;
}
.product-selection{
	font-size:11px;
	color:#445480;
	padding:16px 0px 20px 0px;
	font-weight:bold;
}
.product-selection select{
	border:1px solid #797879;
	width:124px;
}
.support-home-list p{
	margin:0px 0px 6px 0px !important;
	padding:0px;
	line-height:13px;
}
.support-home-list p a{
	color:#696969 !important;
	text-decoration:none;
	font-size:11px;
}
.support-home-list p a:hover{
	text-decoration:underline;
}
.btn-forgot-password{
	cursor:pointer;
	width:154px;
	height:26px;
	background:url(../images/btn_forgot-password.gif);
	display:block;
}
.btn-forgot-password:hover{
	background:url(../images/btn_forgot-password.gif) no-repeat 0px -26px;

}
.btn-forgot-password-act{
	background:url(../images/btn_forgot-password.gif) no-repeat 0px -52px;
	display:block;
	cursor:pointer;
	width:154px;
	height:26px;

}
.forgot-password-additional{
	background-color:#5A5A5A;
	color:#FFFFFF;
	padding:19px 10px 0px 19px;
}
.forgot-password-additional .input{
	width:118px;
}
.forgot-password-additional a{
	color:#FFFFFF;
}
.btn_forgot-submit{
	width:70px;
	height:17px;
	background-image:url(../images/btn_forgot-submit.gif);
	display:block;
}
.btn_forgot-cancel{
	width:70px;
	height:17px;
	background-image:url(../images/btn_forgot-cancel.gif);
	display:block;
}
.btn_forgot-submit:hover,.btn_forgot-cancel:hover{
	background-position:left bottom;
}
.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;
	font-size: 10px;
	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 .center-cell{
	text-align:center;
}
.grid3 .act .col{
	background:#f2f4ee;
}
.grid3 .act .tl{
	background:#f2f4ee url(../images/grey-tl.gif) no-repeat top left;
}
.grid3 .act .tr{
	background:#f2f4ee url(../images/grey-tr.gif) no-repeat top right;
}
.grid3 .act .br{
	background:#f2f4ee url(../images/grey-br.gif) no-repeat bottom right;
	padding:0px 0px 4px 8px;
}
.grid3 .act .br div{
	padding:4px 8px 0px 0px;
}
.grid3 .act .bl{
	background:#f2f4ee url(../images/grey-bl.gif) no-repeat bottom left;
	padding:0px 8px 4px 0px;
}

.grid3 .act .bl div{
	padding:4px 0px 0px 8px;
}
.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;
}
.request-profile{
	padding-left:177px;
	border-bottom:1px solid #C4C5C7;
	padding-bottom:7px;
	margin-bottom:30px;
}
.request-profile .text{
	float:left;
	width:100px;
	padding-right:30px;
	text-align:right;
	font-size:11px;
}
.request-profile .item{
	padding-bottom:20px;
	font-size:11px;
	clear:both;
}
.request-profile .input{
	border:1px solid #5F5F5F;
}
.request-profile .input1{
	width:187px;
}
.request-profile .input2{
	width:237px;
}
.request-profile .radios{
	float:left;
}
.request-profile .radios input{
	float:left;
	margin-right:7px;
}
.request-profile .radios p{
	margin-bottom:10px;
	clear:both;
}
.btn-delete{
	width:64px;
	height:17px;
	float:left;
	cursor:pointer;
	margin-right:10px;
	background-image:url(../images/btn_delete.gif);
}
.btn_submit{
	width:71px;
	height:17px;
	float:left;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_submit.gif);
	margin-right:10px;
}
.btn_approve-app{
	width:138px;
	height:17px;
	cursor:pointer;
	background-image:url(../images/btn_approve-app.gif);
	margin-right:10px;
	float:left;
}
.btn_request-changes{
	width:121px;
	height:17px;
	float:left;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_request-changes.gif);
	margin-right:10px;
}
.btn_reject-application{
	width:124px;
	height:17px;
	float:left;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_reject-application.gif);
	margin-right:10px;
}
.btn_download-now{
	width:109px;
	height:17px;
	float:left;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_download-now.gif);
	margin-right:10px;
}
.btn_download-now:hover{
	background-position:left bottom;
}





.btn-delete:hover,.btn_submit:hover,.btn_reject-application:hover,.btn_request-changes:hover,.btn_approve-app:hover{
	background-position:left bottom;
}
.request-profile-buttons{
	padding-left:390px;
	height:17px;
	padding-bottom:50px;
}
.top-administration{
	padding:16px 0px 0px 12px;
	height:40px;
	background-color:#445480;
	font-size:10px;
	color:#FFFFFF;
	line-height:20px;
	float:right;
	width:811px;
}
.top-administration a{
	color:#FFFFFF;
	text-decoration:underline;
}
.top-administration a:hover{
	text-decoration:none;
}
.buttons-adm-container{
	padding:10px 30px 10px 30px;
	height:17px;
	border-top:1px solid #C4C5C7;
	border-bottom:1px solid #C4C5C7;
}
.partner-name-conainer{
	padding:14px 240px 0px 30px;
	font-size:11px;
}
.partner-name-conainer h1{
	padding-bottom:28px;
}
.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 #CCC;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;}
	.accord .dnload a:link,.accord .dnload a:visited{text-decoration:none;}
	.accord .dnload a:hover,.accord .dnload a:active{text-decoration:underline;}
	.accord .dnload img{position:relative;top:2px;left:3px;}

.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;}

.acc-c-hover .tl{background:#f5f6f2 url(../images/grey-tl.gif) no-repeat 0 0;}
.acc-c-hover .tr{background:url(../images/grey-tr.gif) no-repeat 100% 0;}
.acc-c-hover .br{background:url(../images/grey-br.gif) no-repeat 100% 100%;}
.acc-c-hover .bl{background:url(../images/grey-bl.gif) no-repeat 0 100%;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;}

.floats-left{float:left;}
.floats-right{float:right;}

.greenb200{background:url(../images/greenb200-b.gif) no-repeat 0 100%;margin-bottom:20px;width:200px;}
	.greenb200 .inner{background:url(../images/greenb200-t.gif) no-repeat;padding:17px 19px;}

.greenb312{background:url(../images/greenb312-b.gif) no-repeat 0 100%;margin-bottom:20px;width:312px;}
	.greenb312 .inner{background:url(../images/greenb312-t.gif) no-repeat;padding:17px 19px;}

.greenb770{ background:url(../images/greenb770-b.gif) no-repeat left bottom;width:727px;}
	.greenb770 .inner{background:url(../images/greenb770.gif) no-repeat;}

#our-partners{}
	#our-partners .floats-w{margin:0;}
	#our-partners h4{margin-bottom:0.7em;}
	#our-partners .greenb200 .inner,#our-partners .greenb312 .inner{height:239px;}
	#our-partners	.greybox2 input,#our-partners	.greybox2 select{margin:0 0 10px;min-width:120px;}
	#our-partners .greenb200 p{margin:0;font-size:14px;color:#717171;}
	#our-partners .greenb200 a{text-decoration:none;}
	#our-partners	.greybox2 a{display:block;margin:0 0 20px;}
	#our-partners	.box-green-border .inner{padding-right:15px;}

	.eco-buttons{}
		.eco-buttons a{float:left;margin:0 10px 10px 0;}
		#main-content .eco-buttons a:hover{background-position:0 100%;}

		#eco1{background:url(../images/btn_eco1.gif) no-repeat 0 0;}
		#eco2{background:url(../images/btn_eco2.gif) no-repeat 0 0;}
		#eco3{background:url(../images/btn_eco3.gif) no-repeat 0 0;}
		#eco4{background:url(../images/btn_eco4.gif) no-repeat 0 0;}
		#eco5{background:url(../images/btn_eco5.gif) no-repeat 0 0;}
		#eco6{background:url(../images/btn_eco6.gif) no-repeat 0 0;}
		#eco7{background:url(../images/btn_eco7.gif) no-repeat 0 0;}

.greybox2{background:#d9d9d9;margin-bottom:10px;}
	.greybox2 .tl{background:url(../images/grey3-tl.gif) no-repeat 0 0;}
	.greybox2 .tr{background:url(../images/grey3-tr.gif) no-repeat 100% 0;}
	.greybox2 .br{background:url(../images/grey3-br.gif) no-repeat 100% 100%;}
	.greybox2 .bl{background:url(../images/grey3-bl.gif) no-repeat 0 100%;padding:10px;}

/*
.partners-holder{}
	.partners-holder a{float:left;width:140px;height:75px;background:url(../images/bg_partner-frame.gif) no-repeat 0 0;padding:6px;margin:0 10px 10px 0;}
*/

.partners-holder{position:relative;}
.partners-holder .grey7{float:left;margin:0 10px 10px 0;}
.partners-holder a img{display:block}

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

.green-fpo-caption{
	position:relative;
}
.green-fpo-caption{
}
.green-fpo-caption .text{
	width:143px;
	padding-right:16px;
	bottom:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#677B29;
	float:right;
	margin-top:25px;
}
.area-with-side{
	border-left:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;
	margin:0px 0px 45px 24px;
	padding:0px 20px 0px 20px;
	width:508px;
}
.event-logo{
	float:left;
	margin-right:24px;
}
#partners-eco .drop-nav{border:0;color:#000;margin:5px 0 20px;font-size:11px;}
	#partners-eco .drop-nav select{font:11px arial,sans-serif;min-width:125px;}

#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:11px;color:#484848;line-height:1.2;margin-left:7px;padding-right:170px;}
	#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 .grn-header { color:#677b29; font-weight: bold; }

	#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}
#success-sidebar {float:right; background:#ECEFE5; padding:20px; width:250px; margin-right:-40px; margin-left:40px; margin-bottom:40px;}

.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 367px 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;}

#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 .error_row, #rf_container .error_row				{}
#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;}
#rf_container  .first											{ margin:24px 0 24px 0; }
#reg_container .first											{ margin:15px 0 30px 0; }

#rf_container  .last											{ margin-bottom:30px; }
#reg_container .last											{ margin-bottom:0; }
#reg_container .obl, #rf_container .obl 						{ font-weight:bold; }
#reg_container .subscr, #rf_container .subscr 					{ float:left; margin:0; padding:0; }
#reg_container .subscr dd input, #rf_container .subscr dd input	{ margin:0; }
#reg_container .subscr dd, #rf_container .subscr dd 			{ float:left; margin:0; padding:0; }
#reg_container .subscr dd div, #rf_container .subscr dd div		{ float:left; width: 250px; text-align:left; }

#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_cancel{
	width:66px;
	height:17px;
	float:left;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_cancel.gif);
	margin-right:10px;
}
.btn_cancel:hover{
	background-position:left bottom;
}
.btn_cancel2{
	width:71px;
	height:17px;
	float:left;
	cursor:pointer;
	float:left;
	border:none;
	background-image:url(../images/btn_cancel2.gif);
	margin-right:10px;
}
.btn_cancel2:hover{
	background-position:left bottom;
}
.btn_action_button{
	border:none;
	width:101px;
	height:17px !important;
	float:left;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_action_button.gif);
	margin-right:10px;
}
.btn_action_button:hover{
	background-position:left bottom;
}
.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_continue{
	width:77px;
	height:17px;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_continue.gif);
	margin-right:10px;
}
.btn_continue: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;
}
.white-with-doubleborder{ border:2px solid #A3A7AC;}
.white-with-doubleborder div{}
	.white-with-doubleborder .tl{background:url(../images/t19_tl.gif) no-repeat; position:relative; left:-2px;top:-2px;}
	.white-with-doubleborder .tr{background:url(../images/t19_tr.gif) no-repeat 100% 0; position:relative;right:-4px;}
	.white-with-doubleborder .br{background:url(../images/t19_br.gif) no-repeat 100% 100%; position:relative;bottom:-4px;}
	.white-with-doubleborder .bl{background:url(../images/t19_bl.gif) no-repeat 0 100%; position:relative;left:-4px;}
.red-error-bold{
	color:#CC0000;
	font-weight:bold;
}
.reg-course-name span{
	float:left;
	width:117px;
	padding-top:2px;
}
.reg-course-name-p{
	padding-left:117px;
	height:17px;
}
.reg-course-name select{
	width:122px;
	border:1px solid #5C5A5B;
}
.reg-course-name .hdr{
	font-size:13px;
	line-height:13px;
	font-weight:bold;
}
.btn-disagree{
	width:77px;
	height:17px;
	float:left;
	background:url(../images/btn_disagree.gif);
	margin-right:10px;
	cursor:pointer;
	display:block;
}
.btn-disagree span,.btn-agree span{
	display:none;
}
.btn-disagree:hover{
	background:url(../images/btn_disagree.gif) no-repeat left bottom;
}
.btn-agree{
	width:63px;
	height:17px;
	float:left;
	background:url(../images/btn_agree.gif);
	margin-right:10px;
	cursor:pointer;
}
.btn-agree:hover{
	background:url(../images/btn_agree.gif) left bottom;
}
.wide-page{padding:40px 73px 60px 80px;}
	.wide-page hr{border:0;background:#CCC;color:#CCC;height:1px;margin-bottom:20px;}

#search-again{width:615px;margin-bottom:40px;}
	#search-again .bl{padding:9px 10px;}
		#search-again .bl .bl{padding:0;}
	#search-again h3{float:left;padding-top:10px;}
	#search-again	.box-grey-search{margin-left:110px;}
	#search-again	.btn-search{background:url(../images/btn_search_dk2.gif) no-repeat 0 0;margin-right:10px;}
		#search-again	.btn-search:hover{background-position:0 100%;}
	#search-again	.btn-advsearch{background:url(../images/btn_search_adv.gif) no-repeat 0 0;width:121px;}
		#search-again	.btn-advsearch:hover{background-position:0 100%;}
		#search-again .input{font-size:11px;width:110px;}

	.textual-ret{color:#677b29;font-size:13px;margin-bottom:16px;}

.search-res-t{background:url(../images/bg_searcht-t.gif) no-repeat 0 0;height:25px;color:#FFF;padding:5px 10px 0 30px;}
	.search-res-t .paging{float:right;padding-top:3px;}
		.search-res-t .paging strong{text-decoration:underline;}
	.search-res-t select{font:11px arial,sans-serif;margin:0 10px 0 5px;min-width:50px;}
	.search-res-t a:link,.search-res-t a:visited{color:#FFF;margin:0 2px;text-decoration:none;}
	.search-res-t a:hover,.search-res-t a:active{color:#FFF;text-decoration:underline;font-weight:bold;}
.search-res-b{background:url(../images/bg_searcht-b.gif) no-repeat;}

.search-res{border:1px solid #b9b9b9;border-width:0 1px;}
	.serch-res-item{padding:10px;}
		.serch-res-item .bl{padding:13px 0 20px;}
		.serch-res-item table{border-collapse:collapse;overflow:hidden;}
		.serch-res-item td{padding:0 20px;background:url(../images/bg_sep2.gif) repeat-y 0 0;margin-left:-1px;vertical-align:middle;color:#696969;line-height:1.4;}
		.serch-res-item td.serch-res-item-d{background:none;vertical-align:top;width:530px;}
			#main-content .serch-res-item td  p{margin:1em;}
			.serch-res-item-d h4{font-size:100%;color:#677b29;}
			.serch-res-item-d a:link,.serch-res-item-d a:visited{color:#445480;text-decoration:none;}
			.serch-res-item-d a:hover,.serch-res-item-d a:active{text-decoration:underline;}

		.serch-res-item-m{width:90px;}
		.serch-res-item-m a:link,.serch-res-item-m a:visited{color:#696969;font-weight:bold;text-decoration:none;}
		.serch-res-item-m a:hover,.serch-res-item-m a:active{color:#445480;}

#search-help{}
	#search-help .bl{padding:13px 17px;}
	#search-help h3{color:#484848;display:inline;margin-right:16px;font-size:13px;}
	#search-help ul{list-style:none;display:inline;position:relative;top:0px;}
		#search-help li{display:inline;margin-right:14px;}
		#search-help a:link,#search-help a:visited{text-decoration:none;color:#445480;}
		#search-help a:hover,#search-help a:active{text-decoration:underline;}

.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;}

#asearch-form{border-collapse:collapse;}
	#asearch-form td{vertical-align:top;}
	#asearch-form table{border-collapse:collapse;}
		#asearch-form td td{vertical-align:middle;padding:5px 10px 5px 0;}
	#asearch-form td select,#asearch-form td .text{font:11px arial,sans-serif;width:120px;}
	#asearch-form td .text{padding:1px 2px;}
	#asearch-form td .radio{margin-right:6px;vertical-align:middle;}
	.asr-factors td{text-align:right;}

.asearch-btns{margin-bottom:20px;text-align:right;padding-right:27px;}
	.asearch-btns a{margin-left:12px;height:17px;float:right;}
	.asearch-btns a img{border:none;}
	.bt-search3{background:url(../images/btn_search_dk3.gif) no-repeat 0 0;}
	.bt-search-basic{background:url(../images/btn_search-basic.gif) no-repeat 0 0;}
	.asearch-btns a:hover{background-position:0 100%;}
.partner_profile{font-size:12px;}
.partner_profile .hr-dashed{margin:0 15px 10px 0;}
.partner_profile .greybox{margin-bottom:20px;}
.partner_profile .greybox .bl{padding:10px 35px 10px 10px;margin-bottom:0;}
.partner_profile .partner-desc img{float:left;}
.partner_profile .partner-desc p{margin-left:135px;color:#717171;}
.partner_profile .prodsnsols{border-collapse:collapse;width:98%;margin-bottom:20px;}
	.partner_profile .prodsnsols td{padding:0;vertical-align:top;font-size:11px;}
	.partner_profile .prodsnsols td img{margin:0 30px 10px 0;display:block;}
	.partner_profile .prodsnsols td table{}
	.partner_profile .prodsnsols td td{padding:3px 30px 3px 0;}
	.prodsnsols a:link,.prodsnsols a:visited{text-decoration:none;}
	.prodsnsols a:hover,.prodsnsols a:active{text-decoration:underline;}

.buttons-adm-container2{padding:10px 10px 10px 30px;	height:17px;border-top:1px solid #C4C5C7;border-bottom:1px solid #C4C5C7;background:#FFF;}
.buttons-adm-container2 a:link,.buttons-adm-container2 a:visited{display:block;float:left;height:17px;margin-right:10px;}
.buttons-adm-container2 a:hover,.buttons-adm-container2 a:active{background-position:0 100%;}
.btn_publish-profile{width:109px;background:url(../images/btn_publish-profile.gif) no-repeat 0 0;}
.btn_publish-name{width:133px;background:url(../images/btn_publish-name.gif) no-repeat 0 0;}
.btn_request-changes2{width:124px;background:url(../images/btn_request-changes2.gif) no-repeat 0 0;}
.btn_suspend-profile{width:115px;background:url(../images/btn_suspend-profile.gif) no-repeat 0 0;}
.btn_delete-profile{width:102px;background:url(../images/btn_delete-profile.gif) no-repeat 0 0;}
.btn_edit-profile{width:109px;background:url(../images/btn_publish-profile.gif) no-repeat 0 0;}

.adm-inner{padding:20px 230px 0 30px;}

.whitebox2{background:#FFF;border:1px solid #c4c5c7;margin-bottom:20px;}
	.whitebox2 div{position:relative;}
	.whitebox2 .tl{background:url(../images/grey5-tl.gif) no-repeat 0 0;left:-1px;top:-1px;}
	.whitebox2 .tr{background:url(../images/grey5-tr.gif) no-repeat 100% 0;right:-2px;}
	.whitebox2 .br{background:url(../images/grey5-br.gif) no-repeat 100% 100%;bottom:-2px;}
	.whitebox2 .bl{background:url(../images/grey5-bl.gif) no-repeat 0 100%;left:-2px;padding:10px;margin:0;}
#window{
	display:none;
	position: absolute;
	top:40%;
	left:50%;
	z-index:9999;
	width:450px;
	margin:-220px 0 0 -250px;
	background:transparent;
	text-align:left;
	overflow:hidden;
}
#window[id]{
	position:fixed;
}

#overlay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:white;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}

#overlay[id]{
	position:fixed;
}

#window.done #lbLoadMessage {
	display:none;
}

#window.done #lbContent {
	display:block;
}

#window.loading #lbContent {
	display:none;
}


.tip_block .close			{ width:18px; height:18px; background:url(../images/btn_close_window.gif) no-repeat; position:absolute; right:12px; top:3px; }
.tip_block .close a			{ display:block; width:18px; height:18px; }
.tip_blob_width				{ width:450px; }
.tip_blob_width_in			{ width:424px; }
.tip_block 					{ background-color: transparent; position:relative; }
.tip_block .top 			{ margin:0; padding:0; height:13px; position:relative; top:0; width:100%; z-index:3; }
.tip_block .top .tips_tb	{ background: url(../images/w-tb.gif) repeat-x top left ;margin:0;padding:0;height:13px; position:absolute; top:0; left:13px; }
.tip_block .top .tips_tl	{ background: url(../images/w-tl.gif) no-repeat top right;margin:0;padding:0;height:13px;width:13px; position:absolute; top:0; }
.tip_block .top .tips_tr	{ background: url(../images/w-tr.gif) no-repeat top left;margin:0;padding:0;height:13px;width:13px; position:absolute; top:0; right:0; }
.tip_block .bottom 			{ margin:0; padding:0; height:13px; position:relative; bottom:0; width:100%; z-index:3; }
.tip_block .bottom .tips_bb	{ background: url(../images/w-bb.gif) repeat-x bottom left ;margin:0;padding:0;height:13px; position:absolute; bottom:0; left:13px;}
.tip_block .bottom .tips_bl	{ background: url(../images/w-bl.gif) no-repeat bottom right;margin:0;padding:0;height:13px;width:13px; position:absolute; bottom:0; }
.tip_block .bottom .tips_br	{ background: url(../images/w-br.gif) no-repeat bottom left;margin:0;padding:0;height:13px;width:13px; position:absolute; bottom:0; right:0; }
.tip_block .header 			{ padding:2px 10px 10px 42px; margin:0; border-left:4px solid #414141; border-right:4px solid #414141; position:relative; top:0; background:#707070; font: 18px arial,sans-serif; color:white; font-weight:bold; }
.tip_block .content			{ padding:20px 42px 36px 42px; margin:0; border-left:4px solid #414141; border-right:4px solid #414141; position:relative; bottom:0px; background-color:#a0a0a0; font: 13px/15px arial,sans-serif; color:white; border-bottom:1px solid #d0d0d0; }
.tip_block .buttons			{ padding:30px 42px 30px 142px; margin:0; border-left:4px solid #414141; border-right:4px solid #414141; position:static; bottom:0px; background-color:#a0a0a0;}
.tip_block .buttons a		{ text-decoration:none; line-height:17px; }
.form-green-hdr{
	color:#677B29;
	font-size:13px;
}
.back-downloading{
	float:left;
	height:17px;
	background:url(../images/btn_downloading.gif) no-repeat right top;
	width:312px;
}
.back-downloading a{
	background-position:left bottom;
}
.adm-inner{padding:20px 230px 0 30px;}

.whitebox2{background:#FFF;border:1px solid #c4c5c7;margin-bottom:20px;}
	.whitebox2 div{position:relative;}
	.whitebox2 .tl{background:url(../images/grey5-tl.gif) no-repeat 0 0;left:-1px;top:-1px;}
	.whitebox2 .tr{background:url(../images/grey5-tr.gif) no-repeat 100% 0;right:-2px;}
	.whitebox2 .br{background:url(../images/grey5-br.gif) no-repeat 100% 100%;bottom:-2px;}
	.whitebox2 .bl{background:url(../images/grey5-bl.gif) no-repeat 0 100%;left:-2px;padding:10px;margin:0;}

.adm-block{padding:0px 300px 15px 177px;}
	.adm-block h2{margin-bottom:7px;}
	.adm-block h4{font:bold 11px arial;color:#677b29;}

	.adm-block fieldset{border:none;}

	.adm-block .findpartner{padding:5px 0 10px;}
	.findpartner input,.findpartner select{margin-right:7px;}

	.btn-search2 img{background:url(../images/btn_search2.gif) no-repeat 0 0;vertical-align:middle;}
	.btn-search2:hover img{background-position:0 100%;}

.adm-zone{padding:65px 0px 0px 0px;}
	.adm-zone hr{height:1px;border:none;color:#CCC;background:#CCC;margin-bottom:30px;}

.grey6{background:#fafbfc;}
	.grey6 .tl{background:url(../images/grey6-tl.gif) no-repeat 0 0;left:-1px;}
	.grey6 .tr{background:url(../images/grey6-tr.gif) no-repeat 100% 0;}
	.grey6 .bl{background:url(../images/grey6-bl.gif) no-repeat 0 100%;padding:0;margin:0;}
	.grey6 .br{background:url(../images/grey6-br.gif) no-repeat 100% 100%;padding:6px 0 5px 0.51px;}

.admtable table{border-collapse:collapse;width:100%;border:1px solid #b4b4b6;border-width:0 1px;font-size:11px;}
	.admtable th{background:#737373;color:#FFF;text-align:left;padding:2px 0 7px 13px;}
	.admtable td{padding:10px 0 11px 13px;background:url(../images/bg_sep3_hor-dashed.gif) repeat-x 0 100%;}
		.admtable .last td{background:none;}
		#main-content .adm-actions a:link,#main-content .adm-actions a:visited{display:block;font-weight:bold;color:#777;text-decoration:none;}
		#main-content .adm-actions a:hover,#main-content  .adm-actions a:active{color:#445480;}
		#main-content .admtable td p{margin:0;}
		.admtable td.adm-desc{padding-right:50px;}
.btn-browse{
	width:76px;
	height:17px;
	background-image:url(../images/btn_browse.gif);
	cursor:pointer;
}
.btn-browse-hover{
	width:76px;
	height:17px;
	background-image:url(../images/btn_browse.gif);
	cursor:pointer;
	background-position:left bottom;
}
.btn_save-future{
	width:142px;
	height:17px;
	float:left;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_save-future.gif);
	margin-right:10px;
}

.btn_save-future:hover{
	background-position:left bottom;
}
.btn_next-prod-cat{
	width:163px;
	height:17px;
	float:left;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_next-prod-cat.gif);
	margin-right:10px;
}

.btn_next-prod-cat:hover{
	background-position:left bottom;
}
.box-contact-form2 .text{
	width:284px !important;
}
.box-contact-form2 .checks{
	padding-left:284px !important;
}
.fs11{font-size:11px;}
.addprods{}
	.addprods input{padding:1px;font-size:11px;margin-right:10px;float:left;}
	.btn-addanothp{float:left;background:url(../images/btn_addanoth-prod.gif) no-repeat;}
		.btn-addanothp:hover{background-position:0 100%;}
	.partnerprods{border-collapse:collapse;margin-bottom:15px;}
		.partnerprods th,.partnerprods td{padding-right:50px;text-align:left;}
		.partnerprods a:link,.partnerprods a:visited{text-decoration:none;}
		.partnerprods a:hover,.partnerprods a:active{text-decoration:underline;}

.adm-form{border:none;margin:0;}
	.adm-form label{float:left;font-weight:bold;clear:left;width:5em;margin-bottom:0.7em;line-height:1.7;}
	.adm-form9em label{width:9em;}
	.adm-form .text,.adm-form textarea{border:1px solid #5f5f5f;font:11px arial,helvetica,sans-serif;float:left;padding:2px;width:190px;}
	.adm-form textarea{margin-bottom:0.7em;width:270px;}
	.adm-form p{clear:both;}


	.adm-bot-buttons a span{display:none;}
	.adm-bot-buttons a:link,.adm-bot-buttons a:visited{float:left;margin-right:10px;height:17px;}
	.adm-bot-buttons a:hover,.adm-bot-buttons a:active{background-position:0 100%;}

	.btn-preview-profile{background:url(../images/btn_preview-profile.gif) no-repeat;width:113px;}
	.btn-submit-for-apr{background:url(../images/btn_submit-for-apr.gif) no-repeat;width:137px;}
	.btn-save-for-further-edits{background:url(../images/btn_save-for-further-edits.gif) no-repeat;width:143px;}
	.btn-clear-form2{background:url(../images/btn_clear-form2.gif) no-repeat;width:89px;}
	.btn-save-changes{background:url(../images/btn_save-changes.gif) no-repeat;width:106px;}
	.btn-next-prodinfo{background:url(../images/btn_next-prodinfo.gif) no-repeat;width:168px;}

.chk2rows{}
	.chk2rows div{width:330px;float:left;}
	#main-content .chk2rows h5{font:bold 11px arial,helvetica,sans-serif;margin:2em 0 0.3em;}
	.chk2rows label{display:block;line-height:2.1;}
	.chk2rows input{margin-right:2px;}

 .first-para {
   width: 460px;
   padding-bottom: 15px;
 }

.quote {
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	color: #5a5a5a;
	padding: 10px 10px 0 15px;
}

