h1 {
	font-size:20px;
	font-family: arial, verdana, helvetica;
	font-weight: bold;
	margin:0px 0px 15px 0px;
	padding:0px;
	color: #365794;
		}
h2{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #365794;
	font-weight: bold;
		}
h3 {
	font-size:14px;
	color: #365794;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
		}
h4 {
	font-size:14px;
	color: #365794;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #365794;
	padding-bottom: 10px;
		}

.keyfeatures {
	background-color: #68809f;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

#bluebar {
	background-color: #68809f;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	width: auto;
	margin-bottom: 10px;
}

#graybox {
	background-image: url(/images/gradient_bkg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	border: 1px solid #E5E5E5;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* DIV CLASSES*/
#aff_box{
	width:375px; margin-left: 30px;
}
#aff_box_fr{
	width:460px; margin-left: 30px;
}
#aff_banner{
	height:250px;
}
#prince2 {
	float:right;
	width:128px;
}

#nav_text, #sub_text{
	margin-right: 18px;
	margin-bottom: 18px;
}


#sub_middle{
	width:965px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: left top;
}
#sub_middle2 {
	width:965px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: left top;
}


td#leftnav {
	padding: 0px;
	margin: 0px;
	background-position: left bottom;
	background-repeat: no-repeat;
	width:205px;
}

td#content {
	width:760px;
	background-position: left bottom;
	background-repeat: no-repeat;
}


#leftcol{
	float:left;
	width:360px;
		padding: 0px;
}
#rightcol{
	float:right;
	width:340px;
	padding: 0px;
}
#leftcol2{
	float:left;
	width:310px;
	padding: 0px;
}
#rightcol2{
	float:right;
	width:380px;
	padding: 0px;
}
#leftcol3{
	float:left;
	width:359px;
	padding: 0px;
	margin:0px;
}
#rightcol3{
	float:right;
	width:359px;
	padding: 0px;
	margin:0px;
}

#mcbt_left{
	float:left;
	width:500px;
	padding: 0px;
	margin:0px;
}
#mcbt_right{
	float:right;
	width:190px;
	padding:0px;
	margin:0px;
}
#box_text1, #box_text2
{
	text-align:left;
}
#box_text1
{
	text-align:left;
	width: 350px;
	margin-left: 18px;
	font-size: 10px;
		line-height: 14px;
}
#box_text2
{
	text-align:left;
	width: 270px;
	margin-left: 20px;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#box_text4
{
	text-align:left;
	width: 295px;
	height: 200px;
	margin-left: 20px;
	font-size: 10px;
	line-height: 14px;
}
#event {
	float: left;
	height: 60px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* CUSTOM CLASSES*/

.sub
{}

a.sub_link3{
}
a.sub_link2  {
	text-decoration: none;
	color: #333333;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 30px;
	width: 120px;
	float: left;
}
a.sub_link1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #E0E0E0;
	border-left-color: #CCCCCC;
	float: left;
	width: 160px;
	border-right-style: none;
	border-left-style: none;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a.sub1Active   {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #E0E0E0;
	border-left-color: #CCCCCC;
	float: left;
	width: 160px;
	border-right-style: none;
	border-left-style: none;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	background-color: #F0F0F0;
}
a.sub2Active   {
	text-decoration: none;
	color: #1D46D3;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
	width: 120px;
	float: left;
	background-image: url(/en/images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 15px;
}
a.sub3Active   {
	text-decoration: none;
	color: #1D46D3;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
	width: 135px;
	float: left;
	background-image: url(/en/images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 15px;
}
a.sub3High  {
	text-decoration: none;
	color: #1D46D3;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
	width: 135px;
	float: left;
	background-image: url(/en/images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 15px;
}
a.sub2High  {
	text-decoration: none;
	color: #1D46D3;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
	width: 120px;
	float: left;
	background-image: url(/en/images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 15px;
}
a.sub1High   {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #E0E0E0;
	border-left-color: #CCCCCC;
	float: left;
	width: 160px;
	border-right-style: none;
	border-left-style: none;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	background-color: #F0F0F0;
}
.buy_hd {
	background-color: #e0e0e0;
	text-align:left;
    padding: 5px 12px 5px 12px;
	clear: both;
}
.buy_hd h2{
	margin: 0px 0px 0px 0px;
}
.buy2, .support, .partners, #mint_col, #mint_col_ge, #mint_col_fr, #mupgr_col, #omupgr_col_ge, #omupgr_col_fr, #omupgr_col, #mupgr_col_ge, .main, .sc_tut, .m_tut, .om_tut, #mcbt{
	width:100%;
	float:left;
	clear: left;
	margin:0px;
}

#mint_col{
	background-image: url(/en/images/med/m9_interface_arrows.gif);
	background-repeat: no-repeat;
	height: 615px;
}
#mint_col_ge{
	background-image: url(/ge/images/med/m9_interface_arrows.gif);
	background-repeat: no-repeat;
	height: 590px;
}
#mint_col_fr{
	background-image: url(/fr/images/med/m9_interface_arrows.gif);
	background-repeat: no-repeat;
	height: 616px;
}
#omupgr_col{
	background-image: url(/en/images/om/mindmap_home.gif);
	background-repeat: no-repeat;
	height: 578px;
}
#omupgr_col_ge{
	background-image: url(/ge/images/om/mindmap_home.gif);
	background-repeat: no-repeat;
	height: 578px;
}
#omupgr_col_fr{
	background-image: url(/fr/images/om/mindmap_home.gif);
	background-repeat: no-repeat;
	height: 578px;
}
#mupgr_col{
	background-image: url(/en/images/med/m9_interface_arrows2.gif);
	background-repeat: no-repeat;
	height: 578px;
}
#mupgr_col_ge{
	background-image: url(/ge/images/med/m9_interface_arrows2.gif);
	background-repeat: no-repeat;
	height: 545px;
}
#mupgr_col_fr{
	background-image: url(/fr/images/med/m9_interface_arrows2.gif);
	background-repeat: no-repeat;
	height: 560px;
}
#mleftcol{
	float:left;
	width:350px;
		padding-top: 10px;
		padding-left:15px;
		padding-right:15px;
		margin-right:30px;

}
#mrightcol{
	float:left;
	width:240px;
		padding: 15px;

}
#omleftcol{
	float:left;
	width:265px;
		padding-top: 12px;
		padding-left:20px;
		padding-right:15px;
		margin-right:83px;

}
#omrightcol{
	float:left;
	width:265px;
		padding: 15px;

}
#ombotcol{

	width:295px;
	margin-top:512px;
	margin-left: 350px;
		padding: 15px;

}
#omleftcol_ge{
	float:left;
	width:325px;
		padding-top: 12px;
		padding-left:20px;
		padding-right:15px;
		margin-right:43px;

}
#omrightcol_ge{
	float:left;
	width:275px;
		padding: 15px;

}
#ombotcol_ge{

	width:315px;
	margin-top:512px;
	margin-left: 330px;
		padding: 15px;
}
#omleftcol_fr{
	float:left;
	width:332px;
		padding-top: 13px;
		padding-left:20px;
		padding-right:15px;
		margin-right:37px;
}
#omrightcol_fr{
	float:left;
	width:290px;
	padding: 9px 15px 15px 15px;
}
#ombotcol_fr{

	width:335px;
	margin-top:500px;
	margin-left: 315px;
		padding: 15px;
}
#mleftcol_ge{
	float:left;
	width:385px;
		padding-top: 10px;
		padding-left:15px;
		padding-right:15px;
		margin-right:30px;

}
#mleftcol_fr{
	float:left;
	width:365px;
		padding-top: 10px;
		padding-left:15px;
		padding-right:15px;
		margin-right:30px;

}
#mrightcol_ge{
	float:left;
	width:220px;
		padding: 15px;

}
#mrightcol_fr{
	float:left;
	width:240px;
		padding: 15px;

}
#call {
	float: right;
	padding:10px;
	border: 1px solid #b5b5b5;
}
.main {
	border-bottom: 1px solid #d7d7d2;
}
.partners {	border-bottom: 1px solid #d7d7d2; margin-top: 5px;}
.buy h3 {
	text-align:right;
	margin: 2px 0px 0px 12px;
}
.buy_box_dida, .sc_tut_txt, .om_tut_txt , .m_tut_txt{
	float:left;
	padding: 8px;
}
.buy, .buy2 {
	float:left;
	margin-top:10px;
	border-bottom: 1px solid #d7d7d2;
}
.buy_box{
	width:180px;
	text-align: left;
		float:left;

}
.buy_box_dida{
	width:250px;

}
.buy_txt {
	float:left;
	width:475px;
	text-align:right;
}
.buy_txt2{
	float:left;
	width:475px;
	text-align:left;
}
.buy_txt2 h3{
	text-align:left;
}
.buy_txt_dida {
	float:left;
	width:390px;
	text-align:left;
	padding: 8px;
}
#mcbt_right h4{
	margin: 15px 10px 8px 0px
}

.cbt_feat, .cbt_feat2 {
	border-bottom: 1px solid #ffffff;
	padding: 6px;
	width: 177px;

}
.cbt_feat {
	background-color: #D7E1EC;
}
.cbt_feat2{
	background-color: #FEFEE5;
}

.sc_tut_txt, .m_tut_txt{
	width:380px;
}
.om_tut_txt{
	width:350px;
}
.sc_tut_img, .m_tut_img {
	float:right;
	width:262px;
	text-align:right;
	padding: 8px;

}
.om_tut_img {
	float:right;
	width:274px;
	text-align:right;
	padding: 8px;

}
.parts_logo {
	float:left;
	width:140px;
	padding: 8px;
	text-align: left;
}
.parts_img{
	margin-bottom:24px;
}
.parts_img2{
	margin-bottom:32px;
}
.partners h2 {
	margin-top: 0px;
}
.buy_but{
	border-top: 1px solid #d7d7d2;
	border-bottom: 1px solid #d7d7d2;
	padding-top:5px;
	padding-bottom:2px;
}
.products, .m8_home, .law_ex, .showcase, .servpack_sub, .servpack_main{
	width:100%;
	float:left;
	margin:0px;
	clear:left;
}
.reviews {
	float: left;
	width: 500px;
	padding: 5px;
}
.reviews2 {
	width: 500px;
height: 400px;
	float: left;
}
.edu{
	width:100%;
	float:left;
	margin: 0 0 10px 0;
	clear:left;
	border-bottom: 1px solid #d7d7d2;
}
.prod_box, .prod_box_fr, .m8_home_box , .law_ex_left {
	float:left;
	padding: 0px;
	margin-top:16px;
	margin-right: 16px;
}
.law_ex_left {
	float:left;
	padding: 0px;

}
.showcase_img, .servpack_main_img, .servpack_sub_img {
	float:left;
	padding: 0px;
	margin-right: 16px;
}
.prod_box, .showcase_img, .servpack_sub_img{
	width:550px;
}
.prod_box_fr{
	width: 520px;
}
.servpack_main_img{
	width: 520px;
}
.m8_home_box {
	width:500px;
}
.law_ex_left {
	width: 310px;
}
.products h2, .showcase h2, .servpack_main h2, .servpack_sub h2{
	margin-top: 0px;
}
.reviews h4 {
	margin-bottom: 0px;
	color: #800000;
}
.reviews_hd {
	margin-top: 10px;
}
.showcase h4{
	color: #000000;
	margin-bottom: 0px;
		margin-top: 0px;
	padding-top:0px;
}
.showcase h3, .servpack_main h3, .servpack_sub h3{
padding-top: 10px;
}
.products p, .m8_home p {
	margin-top: 16px;
}

.clear {
	clear:both;
}
.ralign {float:right;margin: 0px 0px 10px 20px;}
.ralign2 {float:right;margin: 0px 0px 10px 10px;}
.lalign {float:left;margin: 0px 20px 10px 0px;}
.lalign4 {float:left;margin: 0px 20px 40px 0px;}
.lalign2 {float:left;margin: 0px 0px 0px 0px;}
.lalign5 {float:left;margin: 0px 10px 15px 0px;}
.lalign3 {float:left;margin: 0px 20px 0px 0px;}
.lalign6 {float:left;margin: 0px 20px 20px 0px;}
.lalign7 {float:left;margin: 0px 10px 25px 0px;}

.hline{
	width: 100%;
	border-top: 1px solid #c5c8cc;
	margin: 0px;
	padding: 0px;
	height: 1px;
}
.servpack_col2 {
	width:350px;
}
.servpack_col1 {
	width:350px;
	float: left;
}
.servpack_col1, .reviews_col1, #ombox, #om_midcol, #om_midcol2{
	float:left;
}

#om_midcol {
	width:198px;
	float: left;
}
#om_midcol2 {width:208px;}
.servpack_col2, .reviews_col2{
	float:right
}
.reviews_col2 {
	width:130px;
}
.reviews_col1 {
	width:580px;
}

/*.ralign {float:right;margin: 5px 0px 10px 20px;}
.lalign {float:left;margin: 5px 20px 10px 0px;}
.hline{
	width: 100%;
	clear: left;
	border-top: 1px solid #c5c8cc;
}

}

.clear {
	clear:both;
}*/

.backtotop, .backtotop_inc {
	text-align: right;
	width:680px;
	float:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.backtotop {
	margin-bottom:10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bar {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	padding-top: 10px;
	margin-top: 15px;
	float: left;
	width: 685px;
	margin-bottom: 15px;
}
.totop_txt {
	float:right;
}
a.totop{
	text-decoration: none;
	font-size:10px;
	color: #000000;
}
a.totop:hover{
	text-decoration: underline;
	font-size:10px;
	color: #0000ff;
}

a.search{
	text-decoration: none;
}
a.search:hover{
	text-decoration: underline;
}
a.suplink, a.joblink, a.dlink, a.fhdlink {
	text-decoration: none;
}
a.suplink:hover, a.joblink:hover, a.dlink:hover, a.fhdlink:hover{
	text-decoration: underline;
}

.quote, .quote2
{
	color: #999999;
}
.mquote
{
	color: #4E7198;
}
.quote, .mquote {
	margin: 6px 6px 6px 6px;
}
.quote2 {
	border-top: 1px solid #d7d7d2;
	border-bottom: 1px solid #d7d7d2;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sc_hd{
	background-color: #0076cc;
	padding: 5px;
	margin-bottom: 15px;
	margin-top: 10px;
	clear: left;
}
.sc_hd h3, .sc_hd h2, .om_hd h3, .om_hd h2, .m_hd h2, .m_hd h3, .om2_hd h2, .om2_hd h3, .work_hd h3, .dida_hd h3,
.dida_hd h2 {
	margin: 0px;
	color: white;
	font-size: 13px;

}
.sc_hd h2 {
	text-align: left
}
.sc_hd p{
	text-align:right;
	float:right;
	margin: 0px;
	padding: 0px;
}
.om_hd{
	background-color: #68809f;
	padding: 5px;
	margin-bottom: 15px;
	margin-top: 10px;
	clear: left;
	width: 675px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
table.om_hd th{
	background-color: #68809f;
	padding: 5px;
	margin-bottom: 15px;
	margin-top: 10px;
	clear: left;
	width: 675px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.dida_hd{
	background-color: #f78b1c;
	padding: 5px;
	margin-bottom: 15px;
	margin-top: 10px;
	clear: left;
}
.work_hd{
	background-color: #8fa048;
	padding: 5px;
	margin-bottom: 15px;
	margin-top: 10px;
	clear: left;
}



.om2_hd{
	background-color: #a2b630;
	padding: 5px;
	margin-bottom: 15px;
	margin-top: 10px;
	clear: left;
}
.om2be_label{
	clear: left;
}
.om2be_label h3{
	margin: 0px;
	text-align: left
}
.om2be_label_img{
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right:10px;
}

.m_hd{
	background-color: #424242;
	padding: 5px;
	margin-bottom: 15px;
	margin-top: 10px;
	clear: left;
}

.sc_blue_txt{
	color: #0000ff;
}
.law
{
	margin:2px;
	color: #00144c;
	padding: 8px;
	background-color: #dedede
}
.attach, .attach_ge{
	padding-left: 15px;
	line-height: 15px;
	width:120px;
	font-size: 10px;
}
.attach_fr{
	padding-left: 10px;
	line-height: 15px;
	width:130px;
	font-size: 10px;
	padding-top: 18px;
}
.attach {
	padding-top: 26px;
}
.attach_ge{
	padding-top: 16px;

}
.notecard, .notecard_ge{
	padding-left: 10px;  width:120px; font-size: 10px;	line-height: 15px;
}
.notecard_ge {
	padding-top: 15px;
}
.notecard{
	padding-top: 26px;
}
ul.aff {
	font-size: 13px;
}
/* TABLE STYLES*/

table.boxdata1, table.boxdata2{
	border: 0px;
	padding:0px;
	}
table.boxdata1 td, table.boxdata2 td{
	text-align:center;
		padding:0px;
	}
.imgspac {padding-bottom:3px;}
.box1img {padding-left:15px; padding-right:15px; padding-top: 0px; padding-bottom: 0px}
.box2img {padding-left:6px; padding-right:6px; padding-top: 0px; padding-bottom: 0px}

table.box1{
	width:322px;
	border: 0px;
	padding:0px;
	}
table.box2{
	width:321px;
	border: 0px;
	padding:0px;
	}
table.box1 td{
	width:322px;
	font-family: verdana, arial, helvetica;
	padding:0px;
	font-size: 11px;
	line-height: 17px;
	}
table.box2 td{
	width:321px;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	line-height: 17px;
	padding:0px;
	}
table.box1 th{
	background-image: url(/images/hd1.gif);
	background-repeat: repeat-x;
	height:32px;
	}
table.box2 th{
	background-image: url(/images/hd2.gif);
	background-repeat: repeat-x;
	height:32px;
	}
table#demo, table.timeline, table.timeline_ge, table.timeline_fr, table.outline, table.outline_ge, table.outline_fr, table#biz_temp, table.templates, table.buypack, table#om2be_feat, table#MSys, table.comparison, table.MFeat, table#UpgrFeat, table#ScBenefits, table#ScFeat, table#steps, table#prod_feat, table#careers, table.press, table#SupportNews, table#BuyUpgr, table#FreeTrial, table#ServPack, table#Plugins, table#ProjEx, table#Viewers, table#contact, table#Demodown{
	border-collapse: collapse;
	width: 690px;
}
table#edu_temp {
	width: 360px;
	border-collapse: collapse;
}
table#demo td, table#UpgrFeat td, table#careers td, table.press td, table#contact td, table#SupportNews td, table#Demodown td, table#BuyUpgr td, table#om2be_feat td, table#FreeTrial td, table#ServPack td, table#ServPack td, table#Viewers td, table#Viewers td, table#ProjEx td, table#ProjEx td, table#Plugins td, table#Plugins td{
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #d7d7d2;
	vertical-align: top;
}
table.comparison td, table.MFeat td, table#edu_temp td, table#biz_temp td{
	padding: 3px;
	border-bottom: 1px solid #d7d7d2;
}
table.comparison, table.MFeat {
	border: 1px solid #d7d7d2;
}
table#MSys td {
	padding: 5px;
	vertical-align: top;
}

table.templates img {
	margin-top: 5px;
	cursor: pointer;
}
table.templates td, table#ScFeat td{
	padding: 3px;
}
table#MSys td  {
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid white;
}
table#UpgrFeat th, table#MSys th, table#ScFeat th, table#careers th,  table.press th, table#BuyUpgr th, table#Demodown th, table#SupportNews th, table#FreeTrial th, table#ServPack th, table#Viewers th, table#ProjEx th, table#Plugins th{
	font-size: 13px;
	border-bottom: 1px solid white;
	text-align:left;

	}
table#UpgrFeat th, table#ScFeat th, table#careers th, table.press th, table#BuyUpgr th, table#Demodown th, table#SupportNews th, table#FreeTrial th, table#ServPack th, table#Viewers th, table#ProjEx th, table#Plugins th{
	background-color: #68809f;
	padding: 5px 5px 5px 12px;
	color: #FFFFFF;
}
table.comparison th, table.MFeat th {
	padding: 3px;
	font-size: 12px;
	border-bottom: 1px solid white;
}
table#om2be_feat th {
	font-size: 13px;
	padding: 5px;
}
table#MSys th {
	font-weight:bold;
	color: #ffffff;
	padding: 5px;
}
caption{
	display:none;
}
.dnld_row1 td{
	background-color: #eeede3;
	font-weight: bold;
	color: #0056bf;
}
.dnld_col1 {
	width:35%;
}
.dnld_col2 {
	width:13%;
}
table#trial_links {
	width: 160px;
	margin-left: 3px;
}
table#trial_links td{
	padding:3px;

}
table#trial_links th{
	padding:3px;
	background-color: white;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
table#trial_links h3{

	margin:0px;
}
.msys_col2{
	background-color: #F9F1BF
}
.msys_col1{
	background-color: #F4E488;
	font-weight: bold;
}
.msys_hd1{
	background-color: #C3791B;
	border-right: 1px solid #ffffff;
}
.msys_hd2{
	background-color: #8D8D8D;
}
.d_col1 {
	width:450px;
}
.d_row1 td, .chart_hd, .chart_hd3, .chart_hd2, .msys_col3 {
	background-color: #ebebeb;

}
.f_row1 td, table#om2be_feat th{
	background-color: #DADFE7;
}

.c_col1{
	width:360px;
}
.c_col2{
	width: 360px;
}
.s_col td{
	width: 240px;;
}
.career_colhd td{
	font-weight: bold;
	color: #0056bf;
	font-size:12px;
}
.d_col2{
	width:220px;
}
.d_col3{
	width:100px;
}
.d_col4{
	width:500px;
}
table#ScBenefits td, table#prod_feat td, table#steps td{
	padding: 3px;
}

table#ScBenefits th, table#prod_feat th, table#steps th{
	padding: 3px;
	font-weight: bold;
	text-align:left;
	color: #000000;
	font-size: 12px;
}
.sc_col1{
	background-color: #B9DCFF;
	text-align: center;
	color: white;
	font-weight: bold;
	width: 20px;
	vertical-align:top;
}


.tick {
	width:28px;
	text-align: center;
}
.sc_row1 td {
	background-color: #EBEEF1
}
.m8exp_col1{
	width: 332px;
}
.pro, .exp, .html, .flash, .new{
	text-align: center;
	border-left: 1px solid white;
	color: #ffffff;
}
.chart_hd {
		text-align: left;
			width: 440px;
}
.chart_hd2 {
		text-align: left;
			width: 580px;
}
.chart_hd3 {
		text-align: left;
			width: 510px;
}
.new {

	background-color: #FF0000;
	width: 70px;
}
.pro{
	background-color: #808080;
	width: 70px;
}
.exp{
	background-color: #666666;
		width:70px;
}
.html{
	background-color: #c3791b;
		width: 70px;
}

.flash{
	background-color: #ae6317;
		width: 70px;
}
.col_calign, .vid_align{
		text-align: center;
}
.mf_row1{
	background-color: #E1E7EC;
	font-weight: bold;
}
table.buypack td{
	padding: 0px;
}
.buy_price {
	width:28px;
	text-align: right;
}
.buy_price2 {
	width:280px;
	text-align: right;
}
.m_new{
	text-align: center;
	font-weight: bold;
	color: #FF0000;
	font-size: 13px
}
table.outline{
	background-image: url(/en/images/om/om2_edu_interface.gif);
}
table.outline_ge{
	background-image: url(/ge/images/om/d_om2_edu_interface.jpg);
	height: 455px;
}
table.outline_fr{
	background-image: url(/fr/images/om/d_om2_edu_interface.jpg);
	height: 454px;
}
table.timeline {
	background-image: url(/en/images/om/d_om2_edu_timeline.gif);
		height: 569px;
}
table.timeline_ge {
	background-image: url(/ge/images/om/d_om_edu_timeline.jpg);
		height: 632px;
}
table.timeline_fr {
	background-image: url(/fr/images/om/d_om2_edu_timeline.gif);
		height: 590px;
}
table.timeline, table.timeline_ge, table.timeline_fr, table.outline_fr, table.outline, table.outline_ge{
	background-repeat: no-repeat;
	padding:0px;
}
table.outline td, table.outline_ge td, table.outline_fr td, table.timeline td, table.timeline_ge td, table.timeline_fr td{
	padding:0px;
}
table.multiuser {
	padding: 0px;
	width: 520px;
}
table.multiuser td {
	border-bottom: 1px solid #d7d7d2;
}
table.multiuser th {
	border: 0px;
	text-align:left;
	padding: 0px;
}
table.multiuser h2 {
	margin: 0px;
	padding:0px;
	text-align:left;
}

table.press h2, table.press h3, table.press h4 {margin: 0px 0px 0px 0px; padding:0px;}

.outline_col{
	height: 490px;
	vertical-align:top;
}
.timeline_row{
	height: 495px;
}
.search_link{
	padding: 3px;
	margin-bottom: 3px;
	border-bottom: 1px solid #d7d7d2;
}
.hiddencase { display: none;  padding: 3px;}

.redtext { color: #ff0000}

.prince_accred { font-size: 9px; }

.box1, .box2, .box3, .box4 { width: 354px; float:left; margin-bottom:7px;}
.box1 h3, .box2 h3, .box3 h3, .box4 h3 {margin:0px; font-size: 12px; color: #000000; font-weight:bold; padding-left: 12px; padding-top:6px;}
.box1, .box3 {padding:0px}
.box2, .box4 { padding-left:15px;}
.box_hd {background-image:url(/images/box_hd.gif); background-repeat: no-repeat; height: 32px; width:354px; margin:0px;}
.box_click {float:right; width: 100px; text-align: right; padding-right:7px; font-size:10px; color: #46647c; padding-top:6px;}
.box_click2 {float:right; width: 70px; text-align: right; padding-right:7px; font-size:10px; color: #46647c; padding-top:6px;}
.box_click3 {float:right; width: 76px; text-align: right; padding-right:7px; font-size:10px; color: #46647c; padding-top:6px;}
.box_content {background-image:url(/images/box_fill.gif); background-repeat:no-repeat; height: 183px; padding-top:6px; padding-bottom:0px;}
.box_bot {background-image:url(/images/box_end.gif); height:7px;}

.td_topmenu {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.mindview_1 {
	height: 360px;
		width:965px;
	background-image: url(/en/images/mat_header.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.mediator_1 {
height: 360px;
	width:965px;
	background-image: url(/en/images/med_header.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.screencorder_1 {
height: 360px;
	width:965px;
	background-image: url(/en/images/edu_header.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
 }





 banner
 #jFlowSlide{
	font-family: Georgia;
	width: 962px;
	background-color: #F4F4F4;
	height: 450px;
}
#myController {
	font-family: Arial, Helvetica, sans-serif;
	width:963px;
	height: 20px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 3px;
	border: 1px solid #E6E6E6;
	font-size: 12px;
	color: #999999;
}
#myController2 {
	font-family: Arial, Helvetica, sans-serif;
	width:738px;
	height: 20px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 3px;
	border: 1px solid #E6E6E6;
	font-size: 12px;
	color: #999999;
	margin-top: 5px;
	text-align: center;
}
#myController span.jFlowSelected {
	margin-right:0px;
	background-color: #E0E6EB;
}

.slide-wrapper {

}
.slide-thumbnail { width:300px; float:left; }
.slide-thumbnail img {max-width:300px; }
.slide-details {
	margin: auto;
	text-align: center;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.slide-details2 {
	margin: auto;
	text-align: center;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size:28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E60000;
	font-weight: normal;
}
.slide-details3 {
	margin: auto;
	text-align: center;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size:28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #65BD2B;
	font-weight: normal;
}
.slide-details h2{
	font-size:30px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #273C72;
	font-weight: normal;
}

.slide-details .description {
	margin-top:260px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
}
.slide-details2 .description {
	margin-top:260px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
}
.slide-details3 .description {
	margin-top:240px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
}



.jFlowControl, .jFlowPrev, .jFlowNext , .jFlowPause {
	color:#647C99;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover .jFlowPause:hover {
	background-color: #D1D8E0;
}

#slides {
	width: 965px;
}
#slides2 {
	width: 739px;
}

.frontheader1 {
	height: 340px;
	width:965px;
	background-image: url(/education/images/mat_header.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.frontheader2 {
	height: 340px;
	width:965px;
	background-image: url(/en/images/med_header.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.frontheader3 {
	height: 340px;
	width:965px;
	background-image: url(/en/images/edu_header.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.frontheader5 {
	height: 340px;
	width:965px;
	background-image: url(/images/edu3_header.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.frontheader4{
	height: 360px;
	width:965px;
	background-image: url(/images/edu2_header.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.buy_buttons, .buy_buttons2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	text-align: right;
	padding: 10px;
}

.description4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	text-align: right;
	padding: 10px;
}

#bt_23
{
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	float: right;
	}

#imgHover { position:relative; width:auto; height:auto; }
#imgHover .hover { width:100%; height:100%; background:url(http://www.matchware.com/images/icon-plus-overlay.png) center no-repeat; display:none; position:absolute; z-index:2; }
#imgHover:hover .hover { display:block; }
#imgHover a { width:100%; height:100%; display:block; }
