body {margin:0; padding:0; font-family:arial; font-size:100%; background-color:#8c8c8c;}
img, embed, object {display:block;}
a {text-decoration:none; outline:none;}
blockquote {margin-top:0; margin-bottom:0;}
h2.home {color:#0467aa; margin:0 0 0.25em; font-size:16px;}
ul {list-style-type:none; padding:0; margin:0;}
.maincon {font-size:0.75em; width:81.667em; margin:0 auto;}
.logo {float:left; width:25em; height:5.417em;}
.hdtitle {float:left; font-size:1.5em; text-transform:uppercase; color:#2d3b46; font-weight:bold; margin:0.25em;}
.navwrapper {position:absolute; bottom:0; right:0;}
.bodycontent {background-color:#fff; padding-bottom:1em;}
li.flev {margin-left:3px;}
.navwrapper a.flevel {background:url(images/bg-menu.jpg) scroll repeat-x 0 0; color:#393836;}
.banner {clear:both;}
.green {background:#e5e5e5 url(images/ce.jpg) scroll no-repeat center right; overflow:hidden; width:100%;}
.green img {float:left; margin:0.5em;}
.greentxt {width:62em; float:left; margin:1em;}
.greentxt h1 {margin:0.25em 0; font-size:1.5em; color:#009f62;}

.bodytop {width:100%; overflow:hidden; margin-top:1em;}
.newrelease, .merger {float:left; width:29em;}
.career {width:17.75em; float:left;}

.bmidcon {float:left; width:25.75em; margin:0 1em;}
.certify {background:#cee0e2 url(images/smodmid.jpg) scroll repeat-x 0 0; margin:0 0 0.25em;}
.nrimg {float:right;}
strong.strblock {display:block; margin:0.5em 0;}
strong.strblock a {color:#d42e22;}
.ticker {margin:1em 0.5em; color:#af3d4b; border:0.083em solid #390a3e; padding:0.083em;}
.tickertxt {padding:0.5em 0.5em 0.25em 2.5em; background:#550e5a url(images/arrow.gif) no-repeat scroll 0 0;}
.bmodtb {width:25.833em; height:0.917em;}
.smodtb {width:25.75em; height:0.833em;}

ul.tabs {width:100%; overflow:hidden;}
ul.tabs li {float:left; background:#2b3c44 url(images/tabnor.jpg) no-repeat scroll top right;}
ul.tabs li a {color:#fff; display:block; text-align:center; font-weight:bold; padding:0.5em 0; width:191px;}
ul.tabs li.firsta  a {background:url(images/tabactl.jpg) no-repeat scroll top left;}
ul.tabs li.firstd  a {background:url(images/tabnorl.jpg) no-repeat scroll top left;}
ul.tabs li.lasta {background:#f4f8f9 url(images/tabactr.jpg) no-repeat scroll top right;}
ul.tabs li.lastd {background:#2b3c44 url(images/tabnorr.jpg) no-repeat scroll top right;}
ul.tabs li.active {background:#f4f8f9 url(images/tabact.jpg) no-repeat scroll top right;}
ul.tabs li.active a, ul.tabs li.lasta a {color:#ff8a00; width:192px;}
ul.tabs li.prenor {background:#2b3c44 url(images/tabprnor.jpg) no-repeat scroll top right;}
.deactblock {display:none;}
.tb_block {background-color:#f4f8f9; width:100%; overflow:hidden; height:8em;}
.tb_blk_cont {float:left; margin:3px 5px; width:178px;}
.footer {background:#b1b0af url(images/footerbg.jpg) repeat-x scroll 0 0; width:100%; overflow:hidden;}
.footer .left {float:left; padding:0.25em;}
.footer .right {float:right; padding:0.25em;}
.footer .right a {color:#000;}

.innercontent {width:100%; overflow:hidden; background-color:#fff;}
.innercontent .col1 {float:left; width:57.5em; padding:0.833em; background-color:#fff;}
.onecol .col1 {float:none; width:80em; overflow:hidden;}
.innercontent .col2 {float:right; width:21.5em; padding:0.833em 0.417em;}
.onecol .col2 {display:none;}
h1.heading1 {color:#0061ab; font-size:1.5em; margin:0 0 0.5em;}
h2.heading2 {color:#009f62; font-size:1.167em; margin:1em 0;}
h2.heading2 a {color:#009f62;}
ul.listing {padding-left:0.25em; margin-left:1em;margin-right:0.5em;}
ul.listing li {margin:0.5em 0; padding-left:0.833em; background:url(images/bullet.gif) scroll no-repeat left 5px;}
p.para {margin:1em 0;}
.redtext {font-weight:bold;}
.mail {color:#FF0000; text-decoration:underline;}
.certify .modcontent img {float:left; margin-left:3.333em;}
.links, .link {color:#D42E22;}
.modcontent {padding:0 1em 0 0; margin:0 1em 0 0; border-right:1px solid #ccc;}
#t_tc5 .tb_blk_cont {width:63em; padding:0.5em;}
.tabbedmod {margin:0 auto; width:957px;}


/*Drop Down Menu*/

.menu5 {
font-size:1em; position:relative; margin:0; padding:0; list-style-type:none;
}
.menu5 ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */
}
.menu5 li {
float:left; position:relative;
}
.menu5 li a, .menu5 li a:visited {
float:left; height:1.667em; width:8em; text-align:center; font-weight:bold;
}

.menu5 li ul {
visibility:hidden; position:absolute; top:1.667em; left:0; height:0; overflow:hidden;
}
.menu5 table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {
text-decoration:none; border:0; background:#ddd;
}
.menu5 li:hover ul,
.menu5 li a:hover ul {
visibility:visible; height:auto; background-color:#ddd; overflow:visible; opacity:0.8; filter:alpha(opacity=80);
}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {
background-color:none; color:#393836; width:14.583em; height:auto; padding:0.25em; text-align:left; font-weight:normal;
}


.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
background-color:#393836; color:#fff;
}
/*Drop Down Menu ends*/

#t_tc1 {background:#f4f8f9 url(images/tab_solutions.jpg) scroll no-repeat top right;}
#t_tc2 {background:#f4f8f9 url(images/tab_news.jpg) scroll no-repeat top right;}
#t_tc3 {background:#f4f8f9 url(images/tab_events.jpg) scroll no-repeat top right;}
#t_tc4 {background:#f4f8f9 url(images/tab_case.jpg) scroll no-repeat top right;}
#t_tc5 {background:#f4f8f9 url(images/tab_empower.jpg) scroll no-repeat top right;}

.conmod {float:left; width:25.667em; margin:0.833em 0.5em 0; overflow:hidden;}
.prodthumb {float:left; margin: 0 0.5em 0 0;}
.star {color:#f00; text-align:center;}

.downloads {background-color:#d4e2ff; width:100%; overflow:hidden; margin:3em 0;}
.prodmod {margin-bottom:3em;}
.downloadhead, .prodhead {color:#fff; background-color:#0f2d6c; padding:0.25em 1em;}
.prodmod img {width:200px; margin:10px auto 0;}
sub {margin-left:-12px;}
/*-- rounded Section rounded corners --*/
.clsRoundedSections{
	margin:0 0 10px 0;
}
.clsCommonRounded{
	margin:10px;
}
/* \*/
* html .tlcrounded,* html .trcrounded{
	height:1%
}
/* */
* html .lbrounded{
	width:100%
}
.lbrounded,.tlcrounded,.trcrounded{
	zoom:1
}
.tlcrounded{
	background:transparent url(images/tlcrounded.jpg) no-repeat;
}
.trcrounded{
	background:transparent url(images/trcrounded.jpg) no-repeat right top;
	padding:30px;
}
.blcrounded{
	background:transparent url(images/blcrounded.jpg) no-repeat left bottom;
}
.brcrounded{
	background:transparent url(images/brcrounded.jpg) no-repeat right bottom;
}
.tbrounded{
	background:transparent url(images/tbrounded.jpg) repeat-x;
}
.bbrounded{
	background:transparent url(images/bbrounded.jpg) repeat-x center bottom;
}
.rbrounded{
	background:transparent url(images/rbrounded.jpg) repeat-y right top;
}
.lbrounded{
	background:transparent url(images/lbrounded.jpg) repeat-y left bottom;
}
/*-- End of rounded Section rounded corners --*/


/*added on 10/3/2009*/
.clsWorldGreen{
	width:100%;
	overflow:hidden;
	background-color:#DEDEDE;
}
.clsWorldGreenLeft{
	width:480px;
	float:left;
	overflow:hidden;
}
	.clsGreenImg{
		float:left;
		margin:21px 0 0 10px;
		background-color:#009241;
		padding:4px;
		_display:inline;
	}

	.clsGreenImgContent{
		float:left;
		width:350px;
		margin-left:10px;
	}	
		.clsGreenImgContent p{
			color:#898788;
			font-size:11px;
			margin:4px 0;
		}
	.clsIndexBannerImg{
		float:right;
	} 
		.clsWorldGreen h1{
			color:#009f62;
			font-size:16px;
		} 
		.clsWorldGreen strong{
			color:#008246;
			font-size:15px;
		}

		
.clsTopMenu{
	overflow:hidden;
	width:100%;
	margin:5px 0;
}
	.clsTopMenu ul{
		float:right;
	}
		.clsTopMenu li{
			float:left;
			margin:0 5px 0 0;
			border-right:1px solid #CDCDCD;
			padding:0 5px 0 0;
		}
		.clsTopMenu li a{
			text-decoration:none;
			color:#CDCDCD;
			font-weight:bold;
			font-size:11px;
		}
		.clsTopMenu .clsNoBorder{
			border:0;
			margin:0;
			padding:0;
		}

.hcon {position:relative; height:66px; background-color:#fff;}
.clsMiddleHeader{
	float:left;
	width:100px;
}

.clsCommonRounded ul.listing li a {font-weight:bold;}


.clsFooter{
		overflow:hidden;
		width:960px;
	}
.clsFooter{
	background-color:#444;
	padding:15px 10px;
	font-size:11px;
	margin:0 0 10px 0;
}
	.clsCopyRights{
		float:left;
		color:#cdd2a1;
	}
	.clsFooterNavigationalLinks{
		float:right;
	}
		.clsFooterNavigationalLinks li{
			float:left;
			border-right:1px solid #FFF;
			padding:0 5px 0 0;
			margin:0 5px 0 0;
		}
			.clsFooterNavigationalLinks li a{
				color:#FFF;
			}
			.clsFooterNavigationalLinks .clsNoBorder{
				border:none;
				margin:0;
				padding:0;
			}

.formwrapper {clear:both; padding:0 35px;}

.sitecon {width:100%; overflow:hidden;}
.siteleft {float:left; width:188px; margin-right:5px;}
.sitelast {margin:0;}
